a.tabmenu {font-family: Verdana, Arial, Helvetica, sans-serif; color: 1B5B74; font-size: 10px; text-decoration: none; height: 15px}
a.tabmenu:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: 1B5B74; font-size: 10px; text-decoration: none; height: 15px}
a.tabmenu:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: 1B5B74; font-size: 10px; text-decoration: none; height: 15px}
a.tabmenu:HOVER {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; CECCCC; font-size: 10px; text-decoration: none; height: 15px}
.titremenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; background-color: #A3BF0A; color: white; border: #F6380D; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; height: 26px}
.titremenu2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: red; border: #F6380D; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.tabmenunormal {  background-color: #FFffbb; height: 25px  }
a.tabmenunormal:link {  background-color: #FFffbb; text-decoration:none} 
a.tabmenunormal:visited {  background-color: #FFffbb;text-decoration: none }

.tabmenunormal2 {  background-color: #21FD58; height: 25px  }
.tabmenuover {  background-color: #FBE789; height: 15px; border: 0px #000000 none}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; height: 30px; border: 0px #000000 none; background-color: #247EA1}
.headtitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #E7ECF0  }
.headtitre2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.titrerub {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; background-color: #A3BF0A; height: 35px; border: 0px #F6380D solid; font-weight: bold ;text-align :center}
.titressrub {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background-color: #C5D0DB; height: 35px; color: #000000}
.titrerub2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; background-color: #A3BF0A; height: 35px; border: 0px #F6380D solid; font-weight: bold}
.titressrub2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background-color: #FBE789; height: 35px; color: #000000 }
.datenews {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold}
.txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.txterr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: red; text-decoration: none }

.txt2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; background-color: E7ECF0 }
.txt3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 1B5B74; text-decoration: none}
.txt7 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
.txt8 {  font-family: Courier New,verdana}
.p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
a.savoirplus {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F6380D; text-decoration: none;border: 0px #000000 none}
.titremajor {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; color: #000000; font-weight: bold}
.titremajordefil {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; color: #1B5B74; font-weight: bold}
a.contact {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 1B5B74; text-decoration: none; height: auto; border: 0px #000000 none; background-color: #C5D0DB; clip: rect(   ); font-weight: normal}

.tabmenunormal {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #00008B; background-color: #E7ECF0; font-size: 10px; text-decoration: none; height: 20px}
.tabmenunormal2 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #00008B; background-color: #21FD58; font-size: 10px; text-decoration: none; height: 20px}
.tabmenuover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; background-color: C5D0DB; height: 20px}
.tabmenuover2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFBB; background: url('../img/2bg2.gif')}
a.tabmenuover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; text-decoration: none; background-color: #184A6D; height: 20px}

.titremenu3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; background-color: #247EA1;  height: 26px}
.tabmenunormal3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #247EA1;  text-decoration: none; height: 26px}
.tabmenuover3{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; background-color: #1B5B74;height: 26px}
a.tabmenunormal3:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; background-color: #1B5B74; height: 26px}
a.tabmenunormal3:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; background-color: #1B5B74; height: 26px}

a.tabmenunormal3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #247EA1;text-decoration: none; height: 26px}
.txt4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 1B5B74;  background-color: #E7ECF0;text-decoration: none}
a.txt4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 1B5B74;  background-color: #E7ECF0;text-decoration: none}
.txt5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  background-color: #247EA1;text-decoration: none}
.txt6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  background-color: #1B5B74;text-decoration: none}
a.txt5:link  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  background-color: #247EA1;text-decoration: none}
a.txt5:visited  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  background-color: #247EA1;text-decoration: none}
.titressrub3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align :center; background-color: #C5D0DB; height: 35px; border: 0px #F6380D solid}
.titressrub32 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align :left; background-color: #C5D0DB; height: 35px; border: 0px #F6380D solid}

.footer2 {
color: #A2A4A0;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
height: 20px;
text-align :center;
line-height:20px; 
}

.normal {color: #184A6D;}


.compteur {	FONT-WEIGHT: bold;	FONT-SIZE: 13px;COLOR: #1B5B74;	FONT-FAMILY: Arial, Helvetica, sans-serif}
a.compteur {FONT-WEIGHT: bold;FONT-SIZE: 13px;COLOR: #1B5B74;FONT-FAMILY: Arial, Helvetica, sans-serif}
a.compteur:link {FONT-WEIGHT: bold;	FONT-SIZE: 13px;COLOR: #1B5B74;FONT-FAMILY: Arial, Helvetica, sans-serif}
a.compteur:visited {FONT-WEIGHT: bold;FONT-SIZE: 13px;COLOR: #1B5B74;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.compteur:hover {FONT-WEIGHT: bold;FONT-SIZE: 13px;COLOR: #247EA1;FONT-FAMILY: Arial, Helvetica, sans-serif;text-decoration : underline;}
.comptpage {FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #1B5B74;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.comptpage:hover {FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #247EA1;FONT-FAMILY: Arial, Helvetica, sans-serif;text-decoration : underline;}
.fondclair {background-color: #FFFFBB}
.fondfonce {background-color: #FBE789}
div#left {float:left;width:400px;height:20px;}
div#right {float:right;width:400px;	height:20px;}
.body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }

.divCal {position:absolute;border:0px black ;background-color: #E7ECF0;}
.divCal a{text-decoration:none; width:100%;   }
.divCal table {font-size:11px;font-family:Tahoma;text-align:center;margin:0px;width:140px;}
.divCal td {margin : 0px;border:1px solid #FFFFFF;}
.divCal .zoneTitre {font-size:12px;font-family:Tahoma;font-weight:bold;text-align:center;margin:0px;background:#D0D0C0;}
.divCal .zoneNav {font-size:10px;font-family:Tahoma;text-align:center;margin:0px;cursor:pointer;}
.divCal .zoneMois {font-family:Tahoma;width:70px;margin:0px;}
.divCal .zoneAnnee {font-size:10px;font-weight:bold;text-align:right;margin:0px;width:100%;}
.divCal .nSemaine {font-family:Tahoma;width:30px;margin:0px;color:green;}
.divCal div{ margin : 0px;}

.divCal .tdx {color:#F0F0F0;} /*par defaut*/
.divCal .tdx .enWeekend {background:#C0C0C0;}
.divCal .tdx .enFeriee {background:#C0C0C0;}
.divCal .tdx .enMois {color:black;}
.divCal .tdx .aujourdhui {border:2px solid red;}

.divCal .tdxNow {color:black;font-weight:bold;} 
.divCal .tdxNow:hover {background:lightgreen;} 

.divCal .tdx:hover {background:lightgreen;}
.divCal .tdx:hover .enWeekend {background:green;}
.divCal .tdx:hover .enMois {color:black;font-weight:bold;background:lightgreen;} /*pour firefox */
