/* titre theme dans le formulaire */

table.ttitreh2 {margin:0px 0 0 0;}
*+html table.ttitreh2{margin:0px 0 0 0 !important;}

#top { margin-bottom:1.5em !important;}
#menu-g {margin-top:4.5em;}

#ic-o {float:right;padding:0;margin:3px 0 0 0;_margin:3px 0 0 0;}
*+html #ic-o{margin:3px 0 0 0 !important;}


/* formulaire */
/*#colgauche>#lst-actu>form.chtm {height:6.5em;}*/
#colgauche form.chtm { /*height:1px!important;overflow:visible;*/background-color:#e3e6f3 !important;}
/* item avec photo */
.b-foto-g p.titr-actu {padding-top:0;}
.foto-g-zoom {width:165px;float:left; margin:0; padding:0;position:relative}
.prg-rtt-z {width:30em;float:left;padding:0;}
.prg-rtt-z p { font-size: 1.15em;}
/* liste d'actualites */
.b-foto-g .prg-rtt {/*float:left;*/margin-left:120px;width:33.5em;padding:0;/*background-color:#e7eaee;*/}
#lst-actu ul li {border-bottom:#B2B2B2 1px solid;list-style-type:none;}
#lst-actu ul.liste li {border-bottom:0;zoom:1;}
#lst-actu ul li.dernier {border-bottom:0;}
#lst-actu ul li .prg-rtt h3 {color:#3d4c80;margin-left:15px;margin-top:0.5em !important;margin-bottom:0 !important;font-size:1.2em;border:0;}
#lst-actu ul li .prg-rtt-z h3 {color:#3d4c80;margin-left:15px;margin-top:0.5em !important;font-size:1.4em;border:none!important;}
#lst-actu ul li .prg-rtt-z p.titr-actu,#lst-actu ul li .prg-rtt-z a.titr-actu {font-size:1.4em;}
#lst-actu ul li .seul { width: 100%;}


a.titr-actu {color:#000;font-weight:bold;padding:0px 0 0 15px;display:block; margin-bottom:0.4em;width:auto;float:left;}
span.principal {float:left;margin:2px 0 2px 10px;padding:0px 0 0 5px;font-style:italic;font-size:0.8em;}
.b-foto-g {height:1%;}
.b-foto-g .prg-rtt {float:left;margin-left:0px;}
.b-foto-g .prg-rtt h3 {background-color:transparent;}


/* cartouche evenement */
div.evenement {margin:2px 0 0 0px;font-size:0;}
table.cartouche {font-size:13px;margin-left:15px; margin-right:15px;width:auto;font-weight:bold; border:0; border-collapse: collapse; margin-bottom:0;}
table.cartouche td.texte { font-size:1.2em;background-color:#cad2d4; color:#4a4f52; padding:0.2em 0.8em 0.2em 0.8em;}
table.cartouche td.fond { font-size:6px;padding:0; margin:0;background-image:url(../images/bas-cart.gif); background-repeat: no-repeat; background-position: 2em 0em !important;background-position: 4em 0em;}




/* navig basse */
#nv-bs .navig-C ul li {border-top:0;border-bottom:0;}

#colgauche #lst-actu h2 {top:-38px !important;top:-26px;}

/*a>.top-p {left:-11em !important;}*/
