/*---------- bloc central et droite------------- */
#pageAR {position:relative; float:left;  top: 200px; width: 801px; height: auto;border-left: 1px solid #9e9f9e;border-right: 1px solid #9e9f9e; border-bottom: 1px solid #9e9f9e;padding:0px;margin:0px;}

/*---------- Article------------- */
#centre{float:left; width: 450px; height: auto;  margin-top: 25px; margin-left:40px; margin-right:40px;padding: -4px 0 3px 0; }
/*---------- IE 6------------- */
* html #centre{float:left; width: 450px; height: auto;  margin-top: 25px; margin-left:20px; margin-right:37px;padding: -4px 0 3px 0; }

/*---------- pages rubriques------------- */
#centreRubri{ float:left; width: 480px; height: auto; margin: 25px 39px 0 10px; padding-top: -4px; padding-bottom:3px;}
/*---------- IE 6------------- */
* html #centreRubri { float:left; width: 480px; height: auto; margin: 25px 38px 0 5px; padding-top: -4px; padding-bottom:3px;}

#colgche {width:262px;float:left;}
#centredroit, .centredroitE { float:left; width: 262px; height: auto;  margin: 25px 0 15px 0; padding-top: -4px;background-color:#f7f7f7;border: 1px solid #9e9f9e; }
.centredroitSans { float:left; width: 262px; height: auto;  margin: 0px 0 15px 0; padding-top: -4px;background-color:#f7f7f7;border: 1px solid #9e9f9e;}
#centredt { float:left; width: 262px; height: auto;  margin: 25px 0 15px 0; padding-top: -4px; background-image:  url(../IMG/main_nav/enbref.gif);background-color:#FFF;}

/* CENTRE GCHE*/ 
#TitreRubrique, #Titremot {position: relative; top: -7px;padding: 0px ; border:0 none #FFF; color: #000;}
#TitreRubrique h1 {padding-top:5px;margin:0px;font-weight:normal;font-family:Verdana,Arial,sans-serif;letter-spacing:2px; text-transform:lowercase}
#TitreRubrique h2 {color: #000;padding-top:0px;margin:0px;}
#TitreRubrique h3 {padding-top:5px;padding-bottom:5px;margin:0px;font-size:16px;font-weight:normal;font-family:Verdana,Arial,sans-serif;letter-spacing:2px; text-transform:lowercase}
#TitreRubrique h1.themes {color:#000;margin-bottom:10px;}

#TitreRubriqueMag{position: relative; padding: 16px 0 0 10px; margin-bottom:18px;border:0 none #FFF; color: #FFF;color: #FFF; text-transform:uppercase}
.RegionUne{ padding: 10px 0 10px 0; border-bottom: 1px solid #d0d0d0; }
#centreRubri .spip_logos {margin: 0px;}
#centreRubri .CentreRub h2{ font-size: 11px; text-transform: uppercase; }
p.chaporub { margin-top:20px;font-family: Verdana,Arial,sans-serif; font-size:13px;line-height:19px;font-weight:normal;color:#626060;}

.CentreRub { padding: 20px 0 15px 0; border-bottom: 1px solid #d0d0d0; font-family: Georgia, Times, serif;}
.CentreRub p {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; margin-top:10px}
.CentreRub td.log {width:5px}
.CentreRub .spip_logos {margin-left:5px;padding:0px}
.RegionUne{ padding: 10px 0 10px 0; border-bottom: 1px solid #d0d0d0; }
.RegionUne p{font-size:12px; font-weight:bold}
.RegionUne h2 img{margin-bottom:10px}
.RegionUne h3 a{color:#000000; font-weight:bold}
.RegionUne h3 a.ep{color:#40637C; font-weight:bold}
.regionMotCle{color:#962B8E; font-weight:bold}
#centre h4 a, #centreRubri h4 a { font-size: 17px; line-height:21px;color: #4f4e4e;  margin-top: 5px}
#centre h5 a, #centreRubri h5 a { font-size: 14px;font-family: Verdana,Arial,sans-serif;font-weight:bold;color: #000;  margin-top: 5px:}
#centre h5 a:hover, #centreRubri h5 a:hover { color: #868889;}

#centre div.detailArticle{ padding-top: 0px; padding-bottom: 5px; }
.detailArticle h1, div.RegionUne h3.RegionArticleTitre{ font-family: Georgia, Times, Serif; font-size: 25px; color: #000; font-weight:normal; margin-top:0px; margin-bottom:15px}
.detailArticle h1 a{color:#000000}
.detailArticle h1 {font-weight:bold;}
.detailArticle p.chapo {font-family: Verdana,Arial, Sans-serif; font-weight:bold;font-size:13px;line-height:19px;color:#777777;padding-top:10px;padding-bottom:15px; }
.detailArticle .social {height:27px;margin-bottom:10px;} 
.detailArticle p.imprime a,#TitreRubrique p.imprime a{font-size:11px;color:#000;}
.detailArticle a{color:#0270c5}
.detailArticle p {margin-top:5px;  font-family:Verdana; Arial, sans-serif;font-size:12px;line-height:17px;text-align:justify;}
.detailArticle .texte { font-family:Verdana; Arial, sans-serif;font-size:12px;line-height:17px;text-align:justify;}
.detailArticle p.interTitre{margin: 10px 0 0px 0; font-size: 12px; font-weight: bold;}
.detailArticle p.surtitre{margin-top:15px; margin-bottom:7px; font-family:Verdana; Arial, sans-serif;font-size:13px;line-height:17px;color:#000;text-transform:uppercase;}
.detailArticle p.spip_note {font-style:italic;border-top:1px solid #d0d0d0;}
.detailArticle p.notes {border-top:1px solid #e9e9e9;}
.detailArticle .spip_logos {margin-left:0px;padding:0px}
.detailArticle h3.spip{text-align: left; font-family:Verdana; Arial; margin-top: 15px; margin-bottom: 9px; margin-left: 20px;font-size: 17px; font-weight: bold; color:#7b7b7b; }
.detailArticle h3 {font-family:Verdana; Arial, sans-serif; margin-top: 25px; margin-bottom: 9px; font-size: 14px; font-weight: bold; }
.detailArticle li {font-family:Verdana; Arial, sans-serif; font-size:12px;color:#000;margin:3px;padding:0px;}
.detailArticle li a {color:#515151;}

.datearti{color: #5f2323;font-family: Georgia, Times, serif;font-size:13px;}
.datearti a {color: #0018c8;}
a.signature{color: #910212;font-family: Georgia, Times, serif;font-size:13px;}

/* Encadres */
#centre div.note-color{ padding: 15px; margin: 10px 0 15px 0; background-color: #e9e9e9; border:0 none #ffffff;  }
#centre div.note-color h5.titreNote-color{ font-size: 16px; color: #000; margin-bottom:7px;}
#centre div.note-color p.surtitre{margin-top:5px; margin-bottom:7px; font-family:Verdana; Arial, sans-serif;font-size:11px;line-height:17px;color:#000;text-transform:uppercase;}
#centre div.note-color p{ font-size: 12px; margin-bottom:7px;}

/* ------------Centre droit----------- */
.droiteArticle .rubriqueBreveTitre p{font-size: 14px; font-weight:bolder; margin-top:0;}
.droiteArticle .rubriqueBreveTitre p a{ color:#000000; line-height:1.1em;}
.droiteArticle #enquete-color { padding:4px 5px 5px 5px; margin:0 5px 10px 5px }
.droiteArticle #enquete-color .spip_logos {margin:0 0 5px 0; }
.droiteArticle #enquete-color h5 a{ color:#000; font-size: 14px; font-weight: bold;margin-top:5px;}
.droiteArticle #enquete-color p { color:#000;font-size:12px;margin-top:5px;}
.droiteArticle h4 {padding:0 5px 3px 0px; margin:3px 5px 0px 5px}
.droiteArticle p.breve {padding:0 5px 3px 0px; margin:0 5px 0px 5px}
.droiteArticle div.breve-color{ padding:0 5px 5px 0px; margin:0 5px 5px 5px; }
.droiteArticle div.breve-colorDos{ padding:0 5px 5px 0px; margin:0 5px 5px 5px; }
.droiteArticle .breves { padding:4px 5px 5px 5px; margin:0 5px 10px 5px }
.droiteArticle .brevesG { float:left;padding:4px 5px 5px 5px; margin:0 5px 10px 5px;width:40%; }
.droiteArticle .breves p,.droiteArticle .brevesG p { font-size:12px;line-height:16px; }
.droiteArticle .breves a.colorMot, .droiteArticle .brevesG a.colorMot{ font-size: 11px; color:Red;  }
.droiteArticle .breves h5 a.colorBref,.droiteArticle .brevesG h5 a.colorBref { font-size: 12px; color:#000;font-weight:normal;line-height:15px; }
.droiteArticle form {margin:0px;padding:0px;}
.droiteArticle form select.dossiers{ width: 210px;font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-bottom: 0px; padding-top:0px;padding-left: 3px; margin-bottom: 3px;margin-top:0px; }

/* A Lire Aussi */
div.breve-color h4.aLireAussi { margin-top: 7px; margin-bottom: 0x; font-size:13px;}
div.breve-color h4.aLireAussi a {color:#000000;}
div.breve-colorDos h4.aLireAussi a {color:#ff9332;font-size:13px;}
strong.lirePlus{font-size:12px; color:#FF0000; text-transform:uppercase;}
h6.lireLien{ margin: 6px -5px -5px 0 ; padding-left:5px;padding-bottom:2px; background-color:#7E7F7E; font-family:Verdana, Arial, sans-serif; font-size:9px; color:#FFFFFF; font-weight:normal; }/*font-style:italic;*/
h6.lireLien a{color:#FFFFFF;}
/* autres articles */
.rubriqueBreveTitre {margin-bottom:5px;}
.rubriqueBreveTitre h2{ padding:2px 0 3px 5px;font-family:Verdana,Arial,sans-serif; color:#000; margin-bottom:8px; font-size:13px;font-weight:normal;letter-spacing:2px;  }
.rubriqueBreveTitre h2.color{border-bottom:1px solid #000}

.rubriqueBreveTitre6 {background-color:rgb(204,204,102);}
.rubriqueBreveTitre4{background-color:rgb(255,102,102);}
.rubriqueBreveTitre2{background-color:rgb(153,204,204);}
.rubriqueBreveTitre2 h2,.rubriqueBreveTitre6 h2,.rubriqueBreveTitre4 h2{ padding:2px 0 3px 5px;font-family:Verdana,Arial,sans-serif; color:#000; margin-bottom:8px; font-size:13px;font-weight:normal;letter-spacing:2px; border-bottom:1px solid #000;color:#FFF; }

.logosdte {float:left;margin:9px 5px 0 -8px;}

/* *************** MOTS CLES ****************** */
.color-MC{ margin: 10px 0 0px 0; padding: 0; line-height: 110%; }
#color-MC{ margin: 15px; padding: 0; line-height: 110%; }

p.color {margin-top:10px;margin-bottom:5px;}
p a.colorMotsCles{ background-color: #b40115; 
 text-decoration: none; font-family: Arial, sans-serif; 
 font-size: 10px; padding: 2px 10px 2px 10px; font-weight: bold; color: White;   }

.color50-MC{ margin: 5px 0 7px 0; padding: 0; line-height: 110%; }   
#color50-MC{ margin: 10px 0 0px 0; padding: 0; line-height: 110%; }
p a.colorMotsCles50{ background-color: #7E0075; 
 text-decoration: none; font-family: Arial, sans-serif; 
 font-size: 10px; padding: 2px 10px 2px 10px; font-weight: bold; color: White; }
    
 p a.colorMotsCles5050{ background-color: #b337aa; 
 text-decoration: none; font-family: Arial, sans-serif; 
 font-size: 10px; padding: 2px 10px 2px 10px; font-weight: bold; color: #FFF;  }   
.CentreRubriquesans{ padding-left: 20px; padding-right: 10px; padding-top: 10px; padding-bottom: 5px;}
.CentreRubriqueRech{ padding-left: 20px; padding-right: 10px; padding-top: 10px; padding-bottom: 5px;width:650px;}
.CentreRubriquesans a, .CentreRubriqueRech a {font-weight:bold; color:#000;text-decoration:none;}
.CentreRubriquesans p, .CentreRubriqueRech p  {font-size:12px;margin-top:5px;}

/* recherche #pageMag {position: relative; left: 20px; top: 0px; width: 650px; height: auto;  padding:0px;margin:0px;} */ 

/* DOSSIERS */ 
#centre #TitreDossier {padding-left:6px;position: relative; top: -4px;padding: 0px; }
#centre #TitreDossier h4{text-transform:uppercase;font-size:15px;}
#centre #TitreDossier h1{padding-top:10px;padding-bottom:0px;margin-bottom:0px;font-size:19px;text-transform:uppercase;color:#ff9332}
#centre #TitreDossier #dossiers h4 a{font-size:17px;text-transform:none;padding-bottom:15px;}

.blockDos {float:left;width:257px;margin-left:7px;margin-bottom:7px;background-color:#d1d1d1;}
.blockDos .spip_logos { margin:5px;}
.blockDos h2, .blockDos2 h2 { margin-top:3px;margin-right:3px;text-transform:uppercase;font-size:13px;}
.blockDos2 h2 { margin-top:3px;margin-right:3px;text-transform:uppercase;font-size:19px;}
.blockDos h2 a, .blockDos2 h2 {color:#cb0119} 
.blockDos h3 { margin-top:3px;margin-right:3px;} 
.blockDos h3 a {color:#000; font-size:13px;line-height:15px; }
.blockDos p { font-size:11px;margin-right:2px;margin-bottom:3px;}

.blockDos3 {position:relative;float:left;width:792px;margin-top:0px;margin-bottom:20px;}
.blockDos2 {float:left;width:389px;margin-left:7px;margin-bottom:7px;}
.blockDos2 a {font-size:13px;line-height:16px;color:#000;}
/* --------------- FICHES PRATIQUES ----------------- */
#centre #fichesTitre206 { padding: 0 0 0 10px;  background-image:  url(../IMG/main_nav/fichesSante.gif);height:33px; visibility:visible;}
#centre #fichesTitre207 { padding: 0 0 0 10px;  background-image:  url(../IMG/main_nav/fichesDroits.gif);height:33px; visibility:visible;}
#centre #fichesTitre423 { padding: 0 0 0 10px;  background-image:  url(../IMG/main_nav/fichesAlim.gif);height:33px; visibility:visible;}
#centre div.detailArticle53{ padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 5px; border-top:  1px solid #0395da;margin-top:7px;}
#centre .detailArticle h1.fiches { font-family:"Trebuchet MS", Arial,sans-serif; letter-spacing:1px;font-size: 25px; color: #000; font-weight:normal; margin-top:0px; margin-bottom:15px}
#listesFiches a.listesFiches { font-size: 13px; line-height:17px;color: #0395da; padding-bottom:3px; font-weight:bold;}
.droiteArticle form select.mnufiche{ width: 220px;font-size: 11px; padding-bottom: 2px; padding-left: 5px; margin: 0 0 3px 3px; !important;  }

/* --------------- sommaire magazine ----------------- */
#pageMag {position: relative; left: 20px; top: 0px; width: 730px; height: auto;  padding:0px;margin:0px;}
#pageMag .spip_logos {margin-right:0px;margin-left:20px;}

#alaune{float:left; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#alaune h2 { padding: 10px 10px 5px 0; color:#929292; font-size:20px; text-transform:uppercase; border-bottom:1px solid #ff9332; }
#alaune h5 { margin-top:5px;margin-right:20px;}
#alaune h5 a{ padding:10px 10px 10px 0;color:#000; font-size:17px; }
#alaune p{padding-left: 20px; padding-right: 10px; padding-bottom: 10px;margin-top:5px;color:#000; font-size:13px;}

#cabouge{ float:left; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#cabouge h2 { padding: 10px 10px 5px 0;color:#929292; font-size:20px; text-transform:uppercase; border-bottom:1px solid #ff9332; }
#cabouge h5 { margin-top:5px;margin-right:20px;}
#cabouge h5 a{padding:10px 10px 10px 0; color:#000; font-size:17px;  }
#cabouge p{padding-left: 20px; padding-right: 10px; padding-bottom: 10px; margin-top:5px;color:#000; font-size:13px;}

#guide{ float:left; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#guide h2 {padding: 10px 10px 5px 0; color:#929292; font-size:20px; text-transform:uppercase; border-bottom:1px solid #ff9332; }
#guide h5 { margin-top:5px;margin-right:20px;}
#guide h5 a{ padding:10px 10px 10px 0; color:#000; font-size:17px;  }
#guide p{padding-left: 20px; padding-right: 10px; padding-bottom: 10px; margin-top:5px;color:#000; font-size:13px;}

#present{float:left;  padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#present h2 { padding: 10px 10px 5px 0; color:#929292; font-size:20px; text-transform:uppercase; border-bottom:1px solid #ff9332; }
#present h5 { margin-top:5px;margin-right:20px;}
#present h5 a{ padding:10px 10px 10px 0;color:#000; font-size:17px;  }
#present p{padding-left: 20px; padding-right: 10px; padding-bottom: 10px; margin-top:5px;color:#000; font-size:13px;}

#ensemble {float:left;  padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#ensemble h2 { padding: 10px 10px 5px 0; color:#929292; font-size:20px; text-transform:uppercase; border-bottom:1px solid #ff9332; }
#ensemble h5 { margin-top:5px;margin-right:20px;}
#ensemble h5 a{padding:10px 10px 10px 0; color:#000; font-size:17px;  }
#ensemble p{padding-left: 20px; padding-right: 10px; padding-bottom: 10px; margin-top:5px;color:#000;font-size:13px; }

#mieux {float:left;  padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#mieux h2 { padding: 10px 10px 5px 0; color:#929292; font-size:20px; text-transform:uppercase; border-bottom:1px solid #ff9332; }
#mieux h5 { margin-top:5px;margin-right:20px;}
#mieux h5 a{padding:10px 10px 10px 0;color:#000; font-size:17px;  }
#mieux p{padding-left: 20px; padding-right: 10px; padding-bottom: 10px; margin-top:5px;color:#000; font-size:13px;}

#zoomsom {float:left;  padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#zoomsom h2 { padding: 10px 10px 5px 0; color:#929292; font-size:20px; text-transform:uppercase; border-bottom:1px solid #ff9332; }
#zoomsom h5 { margin-top:5px;margin-right:20px;}
#zoomsom h5 a{ padding:10px 10px 10px 0; color:#000; font-size:17px;  }
#zoomsom p{padding-left: 20px; padding-right: 10px; padding-bottom: 10px; margin-top:5px;color:#000; font-size:13px;}

/* --------------- FORMULAIRES ET FORUMS----------------- */
.detailArticle fieldset p {text-align:left;}
.formulaire_spip label {  font-weight: bold; font-size:11px;padding-top:13px;text-align:left;}
.forml {padding: 2px;border: 1px solid #9e9f9e;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;width:390px;margin-bottom:5px;}
.spip_bouton {padding-top: 10px;border: none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.spip_bouton input {color:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color:#a80000;padding:3px;}
input.spip_bouton  {color:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color:#a80000;padding:0 23px 0 3px;}
.formulaire_spip formulaire_recherche {border: 1px solid #9e9f9e;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin-bottom:15px;width:456px;}
.gsc-search-box,.gso-resultsHeader, .gs-webResult {width:500px !important;font-size:12px;} 

.spip_barre {width:100%;}
.spip_barre p{width:100%;font-size:15px;}
.spip_barre a img, spip_barre a:hover img {border:1px solid #9e9f9e;}
.formulaire_spip fieldset {font-size:11px;background-color: #f7f7f7; text-align:left;padding:7px;}
.formulaire_spip legend {font-size:11px; padding-bottom:3px;}
.formulaire_spip input.spip-bouton {color:Red; }
fieldset.previsu p{font-size:12px;padding-bottom:5px;color:#a80000;}
fieldset.previsu {font-size:13px;background-color:#FFF;margin-top:5px;border:2px solid #a80000}
.reponse_formulaire {font-weight:bold;color:Red;font-size:13px;}
/* ***************  Forums articles ******************* */
#centre #forum {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px;margin-bottom:20px; border-top: 1px solid #d0d0d0; }
#centre div.detailArticle h1 a.titrefor, #centre #principal.contenu h1 a.titrefor {font-family: Georgia, Times, serif;font-size:19px;color:#626060}
#centre #forum h4 {font-size:15px;margin:3px 0 3px 0; padding-top: 0px;color:#000;text-decoration:none;}
#centre #forum h4 a {font-size:15px;margin-left:0px padding-top: 0px;color:#000;text-decoration:none;}
#centre #forum h4 a:hover {color:#919191;}
#centre #forum h4 a.reponse {font-size:11px;margin-left:0px padding-top: 0px; color:#000; }
#centre #forum h2 {font-size:13px;margin-left:0px; margin-top: 5px; color:#000; }
#centre #forum p{font-size:13px;padding: 0;}
#centre #forum p.par {font-style:italic;margin-top:5px;}
#centre #forum span.nom {font-size:13px;padding: 0;font-style:normal;color:#696969;font-weight:bold;}
#centre #forum a {color:#a80000}
#centre #forum img {border:0px;}
#centre #forum #post { margin-bottom: 5px; padding-bottom: 3px; padding-left:5px;margin-top: 15px; margin-left:20px;border-left:1px solid #d0d0d0;}
#centre #forum #post h4 {font-size:12px;margin-left:0px;margin-bottom:5px; padding-top: 0px; color:black}
#centre #forum #post h4 a {font-size:12px;margin-left:0px;margin-bottom:5px; padding-top: 0px; color:black}
#centre #forum #post h4 a.reponse {margin-left:0px padding-top: 0px; color:#a80000; font-weight:bold;font-style:italic;}
#centre #forum #post h2 {font-size:15px;margin-left:0px; margin-top: 5px; color:black; }
#centre #forum #post p {font-size:13px;font-weight:normal;padding: 0;}
#centre #forum #post p.repost {padding-bottom: 3px;margin-bottom:5px;}
#centre #forum #post a {font-size:15px;font-weight:normal;color:#000;font-weight:bold;text-decoration:none;margin:3px 0 3px 0;}
#centre #forum #post a:hover {color:#919191}
#centre #forum #post p a {color:#a80000;font-style:italic;}
#centre #forum #post span.nom {font-size:13px;padding: 0;font-style:normal;color:#696969;font-weight:bold;}
#centre div.detailArticle a.imprFor,#centre #forum a.imprFor,#centre #forum #post a.imprFor,#centre #forum #post a.reponse, #centre #principal.contenu a.imprFor {font-size:12px;font-weight:normal;color:#a80000;font-style:italic;}
.puceForum{font-size:11px; margin-top:5px}

/* ***************  Forums formulaires ******************* */
#centre #principal {font-family: Verdana, Helvetica, sans-serif; padding-left:10px;padding-right:10px}
#centre #principal.encart {font-family: Verdana, Arial, Helvetica, sans-serif;}
#centre #principal.contenu h4 {margin-top:10px;}
#centre #principal.contenu h2 {font-size: 15px; font-weight: bold;}
#centre #principal.contenu a {text-decoration: none; color:#886C2A}
#centre #principal.contenu h2.titre-extrait {font-size: 15px; font-weight: bold;}
#centre #principal.contenu h2.titre-texte {font-size: 15px; font-weight: bold;}
#centre #principal.contenu .detail {font-size: 11px;padding-top:3px; color: #303030;}
#centre #principal.extrait { border: groove 2px #a0a0a0; padding: 1em;font-size: 100%;}

/* ***************  DANS VOTRE ***************** */
#nav, #nav ul { /* toutes les listes */	list-style-type:none; margin: 10px; padding: 0px;z-index:300;width:235px;}
#nav a { color: #FFF; text-decoration: none; display: block; }
#nav li { /* tous les items de liste */ float: left;width:235px; /* largeur obligatoire, sinon opera devient fou */ text-align: left; margin:0px; padding:2px 2px 2px 0;font-size: 13px; font-family: Verdana,Arial, sans-serif; line-height: 15px;}
#nav li ul { /* listes de deuxime niveau */ position: absolute; background: #54174f; left: -999em; /* on met left plutot que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'cran */ padding:3px;margin-left:27px;margin-top:0px;border:1px solid #FFF;width:235px;}
#nav li ul ul { /* listes de troisime niveau et plus */ margin: -1em 0 0 10em;left:0px; }
#nav li ul ul.sousmenu { /* listes de troisime niveau et plus */ margin: -1em 0 0 -183px;}
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* listes imbriques sous les items de listes survols */left: auto;}

#centredroitREG { float:left; width: 262px; height: auto;  margin: 25px 0 15px 0; padding-top: -4px;background-color:#74346f;border: 1px solid #9e9f9e; }
#centredroitREG  #carte {float:right;margin-right:10px;margin-top:5px;padding:0px;}
#centredroitREG h2 { font-size:17px;margin: 10px 0 20px 10px; line-height: 19px;color:#FFF;}
#centredroitREG p {margin-left:10px;margin-bottom:10px;font-size:12px;line-height:15px;color:#FFF;}
#centredroitREG h4 {font-size:15px;margin-left:5px; color: #c3f8fd;border-bottom: 1px solid #c3f8fd; width:105px;}
#centredroitREG h5 {font-size:12px;margin:5px 5px 5px 5px; font-weight:normal;color:#FFF; }
#centredroitREG form{ padding: 0 0 0 0; margin-left: 10px; margin-top: 0px; margin-bottom: 5px; margin-right: 0px; border: 0; }











