
/* begin browser specific CSS */

#bandeau_superieur {
float : left;
width : 901px;
height: 218px;
background-color : #21367a;
}
#bandeau_gche {
float : left;
margin : 0px 0px 0px 1px;
padding : 0px;
}
#bandeau_drte {
float : right;
margin: 0px 1px 0px 0px;
padding : 0px;
}
.ie_menu_gche {

}
.ie_menu_droit {
 
}
/* end of browser specific CSS */
body{background-color:#FFFFFF;width:100%;margin:0px;font-family:'Trebuchet MS', Arial, Verdana, Helvetica;font-size:11px;}
a img{border:none;}
a,a:link,a:visited,a:hover,a:active{color:#233F93;text-decoration:none;}
a:hover{color:#AA2037;}
#principal{width:975px;margin:0 auto 0 auto;text-align:justify;}
img{vertical-align:bottom;}
img.image_typo{behavior:url(/win_png.htc);}
.talCenter{text-align:center;}
.valCenter{vertical-align:middle;}
/**************************/
/* classes pour le header */
/**************************/
#bandeau{clear:both;height:249px;}
#bandeau_superieur{}
/******************************/
/* fin classes pour le header */
/******************************/
/******************************/
/* 		formulaires			*/
/******************************/
.obligatoire{color:red;}
div.form_label{float:left;clear:left;width:240px;font-weight:normal;}
div.form_champ{float:left;clear:right;width:195px;margin-left:12px;}
.wa_submit{border:1px solid #777777;width:96px;height:24px;color:#777777;font-weight:bold;margin-top:12px;}
.wa_email{width:200px;}
.spip_form_champ{font-size:11px;text-decoration:none;color:#777777;font-weight:normal;}
.form_champ input,.form_champ textarea{border:2px solid #777777}
.form_champ textarea{overflow:auto;}
/******************************/
/* 		formulaires			*/
/******************************/
/******************************/
/* 		separateurs			*/
/******************************/
div.sepH3{height:3px;clear:both;font-size:1px;}
div.sepH6{height:3px;clear:both;font-size:1px;}
div.sepH12{height:12px;clear:both;font-size:1px;}
/******************************/
/* 		separateurs			*/
/******************************/
/********************************/
/* classes pour le menu du haut */
/********************************/
#menu_haut{clear:both;background:url(images/fond_menu1.gif) repeat-x;height:41px;}
.divgche{float:left;}
.divdrte{float:right;}
#menu_principal{float:left;margin-left:20px;}
div.filFer{float:left;clear:both;height:16px;}
div.page_titre{float:left;clear:both;margin-bottom:6px;font-size:15px;color:#233D94;}
.section_menu{z-index:1;position:relative;vertical-align:middle;}
.section_menu a,.sommaire_rub a{font-size:12px;font-weight:bold;text-decoration:none;color:#777777;}
.filFer,.filFer a,.filFer a:link,.filFer a:visited,.filFer a:hover,.filFer a:active{font-size:12px;font-weight:bold;text-decoration:none;color:#AFAFAF;}
.section_menu a:hover,.sommaire_rub a:hover,.filFer a:hover{color:#213f97;}
.libMenu{margin-top:14px;}
.sousMenu{padding:10px 10px 10px 10px;z-index:2;position:absolute;background-color:#DDDDDC;border:1px solid #B4B4B4;top:42px;left:20%;/*width:90%;*/display:none;width:160px;}
.sousMenu a{color:#777777;font-weight:bold;text-decoration:none;}
/************************************/
/* fin classes pour le menu du haut */
/************************************/
/***************************/
/* classes pour le contenu */
/***************************/
.central{clear:both;}
#edito{width:735px;float:left;margin-top:14px;}
#menu_second{margin:18px 0px 0px 0px;float:right;text-align:right;width:201px;}
#menu_second_tete{width:201;height:12px;background:white url(images/haut_menu.jpg) no-repeat 0 0;font-size:1px;}
#menu_second_corps{background:url(images/fond_menu2.jpg) repeat-y 0px 0px;margin:-5px 0 0 0;}
#menu_second a:hover{color:#aa2037;}
#fin_menu{text-align:left;clear:both;background:url(images/bas_menu.jpg) no-repeat bottom left;}
.descriptif_page_courante{}
.texte_edito{width:600px;}
.separ_rubrique1{margin:7px 33px 0px 33px;}
.rub,.rub2{margin-left:24px;margin-top:5px;}
.rub a{font-size:12px;font-weight:bold;text-decoration:none;color:#233f93;}
.rub2 a{font-size:12px;font-weight:bold;text-decoration:none;color:#aa2037;}
/*******************************/
/* fin classes pour le contenu */
/*******************************/
/**********************************/
/* classes pour encart actualites */
/**********************************/
#encart_actu{width:287px;float:left;margin-right:10px;margin-top:10px;}
/**************************************/
/* fin classes pour encart actualites */
/**************************************/
/**********************************/
/* classes pour encart communiqués */
/**********************************/
#encart_communiques{width:287px;float:left;margin-top:10px;height:190px;overflow-x:hidden;overflow-y:auto;}
.contenu_communiques{width:277px;margin-right:10px;}
#encart_communiques a{color:#aa2135;font-weight:bold;text-decoration:none;}
.comm{width:250px;margin-right:10px;}
.puce_bleu{margin:5px 10px 5px 10px;}
.puce_bleu_som{margin:5px 5px 5px 5px;}
.puce_bleu_art{margin:5px 0 5px 0;}
/***************************************/
/* fin classes pour encart communiqués */
/***************************************/
/*******************************/
/* classes pour encart galerie */
/*******************************/
#lien_galerie{width:368px;float:right;}
.photo{position:absolute;z-index:1;}
.photo img{border:1px solid black;}
.coinhg{position:absolute;z-index:2;}
/***********************************/
/* fin classes pour encart galerie */
/***********************************/
.encart_campagne{margin-top:10px;background:url(images/fond_bas.jpg) repeat-x;height:170px;}
#campagne{width:961px;}
.campagne_rub{width:568px;margin:20px 20px 20px 20px;color:#FFF;}
div.theme{font-size:12px;float:left;}
.theme a,.theme a:link,.theme a:visited,.theme a:hover,.theme a:active{color:#adbffe;text-decoration:underline;font-weight:bold;}
.encart_theme{margin:55px 0px 0px 0px;}
.footer{padding-top:15px;color:#7d7d7d;text-decoration:none;}
.footer a{color:#7d7d7d;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.sommaire_rub,.sommaire_art{margin-left:15px;font-weight:normal;font-size:12px;text-decoration:none;color:#777777;}
.sommaire_art .article{margin-left:+10px;}
.sommaire_rub .article{margin-left:+25px;}
.sommaire_art a{font-weight:normal;font-size:12px;text-decoration:none;color:#777777;}
.sommaire_art a:hover{text-decoration:none;color:#aa2135;}
.sommaire_art img{vertical-align:middle;margin:5px 0px 5px 0px;}
.mini_photo{position:absolute;z-index:3;}
.mini_coinhg{position:relative;z-index:4;}
.mini_coinhg img{width:235px;height:137px;}
.miniature{margin:0px 4px 0px 4px;}
.fond_sommaire{background:url(images/fond_sommaire.jpg) repeat-y;}
.sommaire{margin-left:10px;}
.fleche_galerie{text-align:center;width:12%;}
.mep_colonne1{margin-left:15px;margin-right:10px;font-weight:bold;font-size:12px;text-decoration:none;color:#777777;clear:left;float:left;width:130px;text-align:left;}
.mep_colonne2{clear:right;margin-left:10px;}
/********************************/
/* classes pour agenda 			*/
/********************************/
table.agenda{width:735px;}
div.events_gauche{float:left;clear:left;width:355px;margin:0 10px 0 0;}
div.events_droite{float:left;clear:right;width:355px;margin-left:0 0 0 10px;}
table.agenda tr th,table.agenda tr td,table.agenda_day_selected tr td{border-bottom:1px solid #9FB2C6;text-align:center;}
table.agenda tr td a,table.agenda tr td a:link,table.agenda tr td a:visited,table.agenda tr td a:hover,table.agenda tr td a:active{font-weight:bold}
table.agenda tr td a:hover{text-decoration:underline;}
div.agenda_gauche{width:735px;}
div.agenda_droite{display:none;}
div.agenda_gauche_day_selected{float:left;clear:left;width:365px;}
div.agenda_droite_day_selected{float:left;clear:right;width:365px;margin-left:5px;}
.agenda_submit{text-align:center;width:731px;}
.agenda_submit_day_selected{text-align:center;width:361px;}
div.agenda_titre{font-size:13px;font-weight:bold;margin:0px;clear:both;}
div.agenda_texte{margin-bottom:18px;clear:both;}
input.agenda_submit{border:1px solid #777777;width:96px;height:18px;color:#777777;font-weight:bold;margin-left:12px;}
a.agenda_lien_suivant,a.agenda_lien_suivant:link,a.agenda_lien_suivant:visited,a.agenda_lien_suivant:hover,a.agenda_lien_suivant:active{font-weight:bold;margin:0 0 0 6px;}
a.agenda_lien_suivant:hover{text-decoration:underline;}
a.agenda_lien_precedent,a.agenda_lien_precedent:link,a.agenda_lien_precedent:visited,a.agenda_lien_precedent:hover,a.agenda_lien_precedent:active{font-weight:bold;margin:0 6px 0 0;}
a.agenda_lien_precedent:hover{text-decoration:underline;}
div.agenda_date_courante{float:left;clear:right;margin:4px 0 0 5px;font-weight:bold;}
td.agendaThisDay,td.agendaThisDay a,td.agendaThisDay a:link,td.agendaThisDay a:visited,td.agendaThisDay a:hover,td.agendaThisDay a:active{color:#AA2037;font-weight:bold;}
td.agenda_has_rdv{background-color:#F4F4F4;}
/*********************************/
/* classes pour agenda *fin*	 */
/*********************************/
img.image_meslot_sommaire{border:0 none;height:206px;width:369px;}



