/* CSS Document */
body{background-color:#013E81; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;background-repeat:repeat-x;}

a:link{color:#013E81;text-decoration:none;font-weight:bold;}
a:visited{color:#013E81;text-decoration:none;font-weight:bold;}
a:active{color:#013E81;text-decoration:none;font-weight:bold;}
a:hover{color:#013E81;text-decoration:underline;font-weight:bold;}

div.englobe{ width:760px; background-repeat:no-repeat; background-color:#FFFFFF; margin-left:auto; margin-right:auto;margin-top:10px;}
div.header{ width:760px; height:125px; margin-left:auto; margin-right:auto; background-color:#FFDF00}
div.header img.banner{float:right;margin:13px 11px 0 0}
div.header img.logo{float:left;}

div.corps{ width:760px; background-image:url(../images/habillage/fond_degrade_jaune.jpg); background-repeat:repeat-x; background-position:top;  padding:10px auto 0 auto;}

div.colgauche {float:left;width:150px;padding:0 0 0 0;margin:0 0 0 0;}

div.menu {  }
div.menu dl{  list-style-type:none; display:block}

div.menu dl dt{margin:1px 0 0 0;}

div.menu dl dt a:link{text-decoration:none;display:block;width:130px; font-weight:bold;font-size:0.9em;color:#16518B;text-align:right;padding:6px 20px 5px 0 ;background-image:url(../images/habillage/fond_menu_bleu.jpg); background-repeat:repeat-x;}
div.menu dl dt a:visited{text-decoration:none; display:block;width:130px; font-weight:bold;font-size:0.9em;color:#16518B;text-align:right;padding:6px 20px 5px 0 ;background-image:url(../images/habillage/fond_menu_bleu.jpg); background-repeat:repeat-x;}
div.menu dl dt a:active{text-decoration:none; display:block;width:130px; font-weight:bold;font-size:0.9em;color:#16518B;text-align:right;padding:6px 20px 5px 0 ;background-image:url(../images/habillage/fond_menu_bleu.jpg); background-repeat:repeat-x;}
div.menu dl dt a:hover{width:130px; font-weight:bold;font-size:0.9em;color:#D50417;text-align:right;padding:6px 20px 5px 0 ;background-image:url(../images/habillage/fond_menu_hover.jpg); background-repeat:no-repeat; background-position:top right; background-color:#FFDF00}

div.menu dl dt a:link.selected {width:130px; font-weight:bold;font-size:0.9em;color:#D50417;text-align:right;padding:6px 20px 5px 0 ;background-image:url(../images/habillage/fond_menu_hover.jpg); background-repeat:no-repeat; background-position:top right; background-color:#FFDF00}
div.menu dl dt a:visited.selected {width:130px; font-weight:bold;font-size:0.9em;color:#D50417;text-align:right;padding:6px 20px 5px 0 ;background-image:url(../images/habillage/fond_menu_hover.jpg); background-repeat:no-repeat; background-position:top right; background-color:#FFDF00}
div.menu dl dt a:active.selected {width:130px; font-weight:bold;font-size:0.9em;color:#D50417;text-align:right;padding:6px 20px 5px 0 ;background-image:url(../images/habillage/fond_menu_hover.jpg); background-repeat:no-repeat; background-position:top right; background-color:#FFDF00}
div.menu dl dt a:hover.selected {width:130px; font-weight:bold;font-size:0.9em;color:#D50417;text-align:right;padding:6px 20px 5px 0 ;background-image:url(../images/habillage/fond_menu_hover.jpg); background-repeat:no-repeat; background-position:top right; background-color:#FFDF00}

div.menu ul{  list-style-type:none; display:block; background-color:#FFDF00;padding: 0 0 0 5px; }
div.menu ul li{width:145px; display:block;_height:15px;_min-height:15px; background-color:#8DC0EB;padding: 1px 0 1px 0; border-top:1px solid white;   }
div.menu ul li a{_height:15px}
div.menu ul li a:link{text-decoration:none; display:block;color:#16518B; font-weight:normal;font-size:0.9em;padding:0 0 0 10px}
div.menu ul li a:visited{text-decoration:none ; display:block; font-weight:normal;font-size:0.9em;color:#16518B;padding:0 0 0 10px}
div.menu ul li a:active{text-decoration:none; display:block; font-weight:normal;font-size:0.9em;color:#16518B;padding:0 0 0 10px}
div.menu ul li a:hover{ font-weight:normal;font-size:0.9em;background-color:#FFDF00;padding:0 0 0 10px;/*background-image:url(../images/fond_menu_hover_mini.jpg); background-repeat:no-repeat; background-position:top right;*/}
div.menu ul li a.selected{ font-weight:normal;font-size:0.9em;background-color:#FFDF00;padding:0 0 0 10px;/*background-image:url(../images/fond_menu_hover_mini.jpg); background-repeat:no-repeat; background-position:top right;*/}
/*-------------------------------------------------------------------------------------------------------------------------------*/
div.titre_newsletter{width:150px;padding-top:5px; height:30px; background-color:#8ABFEB;margin-top:1px; }
div.titre_newsletter img{float:left;padding:5px 2px 0 10px;}
div.titre_newsletter p{font-size:1.3em;margin: 2px 0 5px 30px;color:white;}
.sIFR-hasFlash div.titre_newsletter p{visibility: hidden;}

form#newsletter{ background-color:#8ABFEB;width:150px;height:122px; background-repeat:no-repeat; background-position:14px 41px;_background-position:14px 44px;padding:10px 0 10px 0 }
form#newsletter input.champ{width:120px; font-size:0.8em;margin:2px 0 0 10px;font-family:Verdana, Arial, Helvetica, sans-serif; border:none;height:13px;padding:2px;}
form#newsletter p.label_checkbox{font-size:0.8em; font-weight:bold; color:#16518B;margin:5px 0 5px 27px; font-family:Verdana, Arial, Helvetica, sans-serif}
form#newsletter input.checkbox{margin-right:1px;float:left;margin-left:10px;_margin-left:7px;margin-top:5px;}
form#newsletter img{margin:0 0 0 10px;float:left;}
form#newsletter input.bouton{width:65px;font-size:0.8em;margin:2px 0 0 5px;font-family:Verdana, Arial, Helvetica, sans-serif}

/*-------------------------------------------------------------------------------------------------------------------------------*/
div.coldroite {width:605px;_width:610px;float:right;padding:0 0 10px 0;}
/*-------------------------------------------------------------------------------------------------------------------------------*/
div.partie_gauche{float:left;width:425px;padding:0 0 10px 5px}
div.partie_droite{float:right;width:158px;padding:0 10px 20px 0;_padding:0px 0 10px 0}
/*-------------------------------------------------------------------------------------------------------------------------------*/
div.footer h5{margin:5px 0 0 0;font-size:1.6em;float:left;}
div.footer{ width:740px;height:40px;  background-color:#013E81; margin-left:auto; margin-right:auto;height:150px; font-size:0.8em; padding:5px 10px 0 10px;color:#D7E1E6;}

div.footer a:link{color:white;text-decoration:none;font-weight:bold;}
div.footer a:visited{color:white;text-decoration:none;font-weight:bold;}
div.footer a:active{color:white;text-decoration:none;font-weight:bold;}
div.footer a:hover{color:white;text-decoration:underline;font-weight:bold;}

div.footer img{ padding:2px 2px 0 0; vertical-align:top}
div.footer img a {text-decoration:none;color:#D7E1E6;}
div.footer p#footer_gauche{clear:both;margin:5px 0 0 25px;}
div.footer div#footer_droite{float:right;}

div.spacer{clear:both;height:0;width:0;_margin-top:-10px;}
p.erreur{color:red;font-weight:bold;}

span.spip_documents_left{padding:0 5px 5px 0}
span.spip_documents_right{padding:0 0 5px 5px}