/* menu actif */
.avec-fond a {color:#000!important;background-image:url(../images/fond-menu-actif.gif)!important;background-position:right;background-repeat:repeat-y;}/*a {background-color:#29A687;color:#FFF!important;}*/
/* titre avec arrondi */
#contenu h2 * {color:#E61E02;}
h2 span {color:#E61E02}


table.ttitreh2 {margin:18px 0 0 0;}
*+html table.ttitreh2{margin:25px 0 0 0 !important;}
table.ttitreh2 td.titre {background-image:url(../images/fond-rouge.gif);}
table.ttitreh2 td.arrondi {background-color:#E61E02;}

#top { margin-bottom:0.5em !important;}

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

#menu-g {margin-top:4.9em;}


/* formulaire de recherche */
#colgauche form.chtm {float:left;width:550px;padding:0.5em 0px 10px 0px;margin:0 0 1em 1.4em !important;background-color:#fbddd9 !important;border-bottom:#B2B2B2 1px solid;border-right:#FFF 10px solid;}
#colgauche>#lst-actu>form.chtm {margin-left:2.2em;/*height:4em; */}
#colgauche form.chtm p.titr-theme {display:block;font-weight:bold;color:#3d4c80;font-size:1.6em;padding:0;margin:0 0 0.5em 20px; }
#colgauche form.chtm div.dtheme {width:48%;float:left;}
#colgauche form.chtm div.ddate {width:51%;float:right;}
#colgauche form.chtm label {display:inline;color:#102469;font-size:1em;padding:0;margin:0;}
#colgauche form.chtm label.ml5 {margin-left:20px;line-height:20px;color: rgb(61, 76, 128);}
#colgauche form.chtm div.ddate p {line-height:20px;}
#colgauche form.chtm label,#colgauche form.chtm p {font-weight:bold;}
#colgauche form.chtm p {float:left; padding-right:0.6em;}
#colgauche form.chtm input.recherche-actu {margin:0;padding:0;}
#colgauche form.chtm input,#colgauche form.chtm select.theme {border:#5D767C 1px solid;}
#colgauche form.chtm select#theme {height:3ex; margin-left:20px; margin-top:0.5em; margin-right:0; font-size:0.9em;}
#colgauche form.chtm label.recherche-actu {float: left; font-weight:normal; color:#000;margin-top:0.5em;}
#colgauche form.chtm input#datedu,#colgauche form.chtm input#dateau {width:4em !important;width:4.5em;float:left;/*font-size:0.9em;*/margin:0.5em 0 0 5px;}
#colgauche form.chtm input#datedu { margin-right:5px;}

#colgauche form.chtm input#btndate,#colgauche form.chtm input#btntheme {background-color:#5C768F;}
#colgauche form.chtm input#btntheme {background-color:#4557b0;}

/* liste actualites */



#lst-actu ul {margin:0;padding:0;}
#lst-actu ul li {list-style-type:none;margin:0;padding:0 0 10px 0;}
#lst-actu ul li h3 {margin:0;padding:0;color:#3d4c80;font-size:1.2em;border-bottom:#b2b2b2 1px solid;}

/* item avec photo */


/*.foto-g {float:left;position:relative;background-color:#e7eaee;width:120px;width:auto;display:block;margin:0 5px 0 0;padding:0;}
.foto-g img {margin:0;padding:0;float:left;}
.b-foto-g .prg-rtt {margin-left:120px;padding:0;background-color:#e7eaee;width:33.5em;}
.b-foto-g p {margin:0;padding:0 0 10px 15px;background:red;display: inline;}
.b-foto-g .prg-rtt h3 {margin:0;padding:0;color:#3d4c80 !important; background-color:#fff;float:left;}
.b-foto-g p.titr-actu {text-decoration:underline; font-weight:bold;padding:5px 0 0 15px;}
.foto-g p {width:98%; font-size:1em; padding: 0.1em 0 0 0; margin-top:0.2em;}*/


.b-foto-g {position:relative;font-weight: normal;margin: 0 10px 0 0px;background-color:#e7eaee!important;padding:0 0 20px 0;}
.b-foto-g .prg-rtt h3 {margin:0;padding:0;color:#3d4c80 !important; background-color:#fff;float:left;}
.b-foto-g .prg-rtt {float:left;width:440px;background-color:#e7eaee;}
.foto-g {float:left;background-color:#e7eaee;display:block;margin:0 5px 0 0;padding:0;}
.foto-g img {margin:0;padding:0;float:left;}
.b-foto-g a.titr-actu {color:#000;font-weight:bold;padding:5px 0 0 15px; margin:0 0 0.4em 0;float:left;}
.b-foto-g span.titr-actu {color:#000;font-weight:bold;padding:5px 0 0 15px; margin:0 0 0.4em 0;float:left;}
.b-foto-g p {clear:both;padding:0px 0 0px 15px; margin:0 0 0 0px;}




/* navigation basse */
#nv-bs .navig-G p {color:#5C768F;}
#nv-bs .navig-D select {border-color:#5D767C;}
#nv-bs .navig-D #btnpage {border-color:#5D767C;color:#FFF;background-color:#5C768F; position:relative; top:-0.1em;}
#nv-bs .navig-C ul li.encours {background-color:#5C768F;color:#fff;}

/* cartouche evenement */
table.cartouche {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;}

a.avnav { position:relative; top:-7em;}

span.gras {font-weight:normal;}

