#header{background-image: url("../images/banniere.gif");}
#header p.baseline{color:#007574; margin-top:-55px; margin-left:320px; font-weight:bolder; text-indent:1em }
#contenu #mrgeBleu{margin-top:0px;background-color: #6492C4; background-image: url(../images/fondBleu.gif);background-repeat: repeat-y;background-position: left;clear: both;}
#contenu{margin-top:0px;padding-top:0px;margin-bottom:0px; clear:both;}
#contenu{margin-top:0px;margin-bottom:0px; }
#contenu #margeBleu{margin-top:-2px;background-color: #6492C4;background-image: url(../images/fondBleu.gif);background-repeat: repeat-y;background-position: left;clear: both; height:15px}	
#corpsHome{float:left; background-image: url("../images/fondHome.gif");	background-repeat: no-repeat; background-position: left top; width: 555px;margin-top:-15px;/*margin-top:-15px;*/ clear:both;}
p.orange{color:#ff8d1f; font-weight:normal; padding-bottom:20px; padding-top:10px}
/* debut corps home */
#corpsHome p.titre1{ font-size: 14px; font-weight: bolder; background-image: url(../images/arrondisGaucheOrange.gif);background-repeat: no-repeat;background-position: left; width:auto; margin:0 0px 0 0;padding:0 0px 0 9px; display:inline-block}
#corpsHome p.titre1 span{padding:0 20px 0 15px;margin:0;color:#FFFFFF;background-color: #FF8D1F;background-image: url(../images/arrondisDroitOrange.gif);background-repeat: no-repeat;background-position: right;}
#corpsHome p.titre1 a{color:#ffffff}
#corpsHome p.titre1 a:hover{color:#045CAD}
#corpsHome p.titre2{font-size: 13px; font-weight: bolder;margin:0 0px 0 0;padding:10px 0px 5px 0px;}
#corpsHome p.titre2 span{border-bottom: dotted 1px #FF8D1F;}
#corpsHome p.titre2 a{color:#045CAD}
#corpsHome p.titre2 a:hover{color:#FF8D1F;/* border-bottom: dotted 1px #045CAD;*/}
#contenu #corpsHome div{padding:0 0px 0 0px;}
#contenu #corpsHome #cadre1{width:280px; float:right; padding:0; margin:0; margin-top:35px; margin-right:5px;}
#contenu #corpsHome #cadre2{width:230px; float:left; padding:0; margin:0; margin-top:170px; padding-left:20px;}
#contenu #corpsHome #cadre3{width:280px; float:right; padding:0; margin:0; margin-top:20px; margin-right:5px;}
/* debut colonne de droite */
#droite{float:right;/*margin-top:-14px;*/margin-top:-14px;margin-right:0px;background-image: url("../images/fondBleuDroit.gif");background-repeat: repeat-y;}
#droite a, #droite a:visited, #droite a:active{color:#ffffff;text-decoration: none;}
#droite a:hover{text-decoration: none;color:#FF8D1F;}
#droite ul{color:#ffffff;text-align: right;padding-right:40px;}
#droite ul li{list-style: none;}
#droite h2 a{font-weight: bold;text-align: left;color:#FF8D1F;padding-left: 10px;margin-top:0px;margin-bottom:0px;}
#servicesBleu{width:245px; height:18px; background-color: #6492C4;background-image: url("../images/fondBleuDroit2.gif");background-position: left; background-repeat: repeat-y;}
#cadreServices{width:245px; background-color: #6492C4; background-image: url("../images/fondBleuDroit.gif");background-position: left; background-repeat: repeat-y;}
#cadreServices ul{padding-top: 10px }
#droite p#serviceTitre{text-align:right; font-size:14px; font-weight: bolder;background-image: url(../images/arrondisGaucheBlanc.gif);	background-repeat: no-repeat; background-position: left;	background-color: #ffffff;width:auto; display:inline; margin:0 32px 0 0; padding:0 0 0 9px;}
#droite p#serviceTitre span{padding:0 10px 0 1px; margin:0 0 0 0; color:#6492C4;	background-color: #ffffff;background-image: url(../images/arrondisDroitBlanc.gif);	background-repeat: no-repeat;	background-position: right; display: inline;}
#droite p#serviceTitre span a{color:#6492C4;}
#droite p#serviceTitre span a:hover{color:#ff8d1f;}
#droite p#titre1{font-size: 14px; font-weight: bolder; padding: 5px 0 0 10px; color:#ffffff}
#cadreActualites{background-image: url("../images/actualitesFond.gif"); background-repeat: repeat-y;width:245px;}
#cadreActualites p{padding:0px 24px 0 14px; margin-right:14px}
#cadreActualites p.all{padding:10px 14px 0 20px;}
#droite #cadreActualites p.all a, #droite #cadreActualites p.all a:visited, #droite #cadreActualites p.all a:active{color:#045CAD;text-decoration: none;}
#droite #cadreActualites p.all a:hover{text-decoration: none;color:#FF8D1F;}
#droite #cadreActualites p.titre2{font-size: 13px; font-weight: bolder; padding: 5px 24px 5px 10px}
#droite #cadreActualites p.titre2 a, #droite #cadreActualites h2 a:visited, #droite #cadreActualites h2 a:active{color:#FF8D1F;text-decoration: none;}
#droite #cadreActualites p.titre2 a:hover{text-decoration: none;color:#045CAD;}
#actualitesBas{width: 245px;padding-bottom:20px; background-image: url(../images/actualitesBas.gif); background-repeat: no-repeat; background-position: left bottom;}
#actualitesHaut{width: 245px;height: 28px; background-image: url(../images/actualitesHaut.gif);background-repeat: no-repeat;	background-position: top left;}
/* fin colonne de droite */
/* debut footer */
#footer{clear: both; padding:0 0 21px 0;margin:0 0 0 0;background-image: url("../images/fondBlanc.gif");  }
#footer #footerMiddle{clear:right; background-image: url("../images/fondOrange.gif"); background-position: left; background-repeat: repeat-y; padding-left: 20px;}
#footer #footerMiddle p{height:20px;padding-left: 20px;padding-top: 5px;font-size:11px;margin:0;}
#footer #footerMiddle ul{height:20px;padding-left: 20px;padding-top: 5px;font-size:11px;margin:0; list-style: none}
#footer #footerMiddle ul li{float:left; padding-right: 5px}
.footerQuiz{padding:0 0 0 0;margin:0 0 0 0;}
#quiz{background-image: url("../images/quizz.gif"); background-position: left top; background-repeat: no-repeat;width: 216px;height: 80px;	color: #FFFFFF; background-color: #1E5A9F; /*position: relative;  left: 566px;*/float:right; margin-right:20px; font-weight: bolder;}
#quiz p.titreQuiz{padding: 5px 0 5px 30px; font-size: 13px; margin: 0; font-weight: bolder;}
#quiz p.titreQuiz a{color: #ffffff}
#quiz p.titreQuiz a:hover{color: #ff8d1f}
#quiz p{text-align:left;padding-left:25px;}
#avis{height: 21px;width: 216px;	background-image: url("../images/avisSite.gif");background-position: left top;background-repeat: no-repeat;color: #FFFFFF; background-color: #FF8D1F;font-weight: bold;float:right; margin-right:20px;}
#avis p.titreAvis{font-size: 11px;padding-left:15px;margin-top:0px;margin-bottom:0px;text-indent: 10px;}
#avis p.titreAvis a {color:#ffffff;}
#avis p.titreAvis a:hover{color:#000000}

.bleuaplat{
background-color:#C3E0FF; font-weight:bold; 
margin:0; 
padding:9px 5px 0 7px;
background:url(../images/aplatbleu.gif) no-repeat;
width:227px;
height:110px;
}

.spe {
color:#045CAD;}

.spe2 a {
color:#000;
}

.spe2 a:hover {
text-decoration:underline;
}

#droite #decouvrir {
	width:220px;
	background-color:#ffffff;
}

#droite #decouvrir p.titre1{ font-size: 14px; font-weight: bolder; background-image: url(../images/arrondisGaucheOrange.gif);background-repeat: no-repeat;background-position: left; width:auto; margin:0 0px 0 0;padding:0 0px 0 9px; display:inline-block}
#droite #decouvrir p.titre1 span{padding:0 20px 0 15px;margin:0;color:#FFFFFF;background-color: #FF8D1F;background-image: url(../images/arrondisDroitOrange.gif);background-repeat: no-repeat;background-position: right;}
#droite #decouvrir p.titre1 a{color:#ffffff}
#droite #decouvrir p.titre1 a:hover{color:#045CAD}
#droite #decouvrir p.titre2{font-size: 13px; font-weight: bolder;margin:0 0px 0 0;padding:10px 0px 5px 0px;}
#droite #decouvrir p.titre2 span{border-bottom: dotted 1px #FF8D1F;}
#droite #decouvrir p.titre2 a{color:#045CAD}
#droite #decouvrir p.titre2 a:hover{color:#FF8D1F;/* border-bottom: dotted 1px #045CAD;*/}

