body, th,li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 6px; margin-top: 5px; padding-bottom: 15px; }
body { background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../IMG/main_nav/FondGche.gif);background-position:top left; background-repeat: repeat-y;}
a:link,a:visited,a:active { /* color: #876B29; */text-decoration: none; }
a:hover { text-decoration: underline; color: #876B29;}
div,input,h2,h3,h4,h5 {margin:0;padding:0; border:0 none}
h3 {font-size: 12px}
p{ margin: 0; font-size: 11px; line-height: 1.3em; }
/* --------------- COULEURS RUBRIQUES ------------- */
.color6{color:#199332} /* sante */
.color4{color:#F8310E} /* social */
.color2{color:#1D4799} /* solidarití© */
.color3{color:#FF7375} /* pratique */
.color50{color:#7E0075} /* rí©gions */
.color51{color:#ff9332} /* mag */
.color52{color:#B90000} /* espacepro */
.color53{color:#0395da} /* fiches */
/* -------------- PUB ------------- */
#pubglobal {position:absolute;left:0px; top: 0px;width: 991px;height: 100px; margin: 0px;padding-left:6px;background-color:#FFF;}
#pub {float:left;margin-top: 0px;width: 728px;height: 90px;background-color: Yellow;}
#imgpub {position: absolute;top:0px;left:734px;height:90px;width:13px;background-image: url(../IMG/PUB/pub44.gif);}
#pub3 {float:left;border:0px solid #000;width:auto;height:600px; margin:15px 0 0 20px;padding-bottom:15px;}
#imgpub3 {float:left;margin-top:15px;height:80px;width:13px;background-image: url(../IMG/PUB/pub4.gif);margin-left:3px;}

#pubSom{ float:left;width:100%;height:252px;padding: 5px 0 5px 0; border-bottom: 1px solid #886C2A;}
#pubMilieu {position:relative;width:100%;height:252px;padding-top:5px;}
#pub5 {float:left;border:1px solid #000;width:300px;height:250px;margin-left:10px;}
#pub6 {float:left;border:1px solid #000;width:300px;height:250px;margin-left:10px;}
#pubbas {float:left;margin-left:77px;margin-top:7px;padding-bottom:15px;}
/*---------- IE 6------------- */
* html #pub6 {float:left;border:1px solid #000;width:300px;height:250px;margin-left:10px;}
* html #pub5 {float:left;border:1px solid #000;width:300px;height:250px;margin-left:10px;}
* html #pub4 {float:left;border:1px solid #000;width:300px;height:250px;margin-left:10px;}
* html #pubbas {float:left;margin-left:40px;margin-top:7px;padding-bottom:15px;}
#pub4 {float:left;border:1px solid #000;width:300px;height:250px;margin-left:10px;}
#Milieupub img.pub4 {float:left;top:-1px; }

#abo {position: absolute;top:0px;left:747px;height:90px;width:250px; cursor: pointer;}
#abo p {height;auto; weight:auto;}
/*---------- liens sponsorises------------- */
#sponsor { width:auto; visibility:visible;margin-top:0px;margin-bottom:0px;background-color:#e1e1fd;z-index:0;}
#sponsor h4 {padding: 0 0 2px 10px; background-color:#b4b4e0;font-size:10px;color:#232346;font-weight:bold;}
#sponsor p {padding:4px 3px 3px 10px}
#sponsor a:hover {color:#0312a1;}

/* -------------- STRUCTURE DE LA PAGE ------------- */
#gauche{ position: absolute; left: 6px; top: 100px; width: 154px; border: 1px solid #9e9f9e;  }
/* bandeau navigation */
#mainNav{position: absolute; left: 162px; top: 100px; visibility: visible; border: 1px solid #1e3f64; width: 631px; background-color: #1e3f64;z-index:300;!important;}
#mainNav #billet{float:right;width:184px; height:67px;background-color: #97adb6;border-left:1px solid #1e3f64; padding:2px 2px 0 5px; background-image: url(../IMG/main_nav/billet.gif); background-repeat:no-repeat;}
#mainNav #billet h3.billetTitre {font-size:13px; line-height:95%; font-family: "Comic Sans MS"; color:#1e3f64; font-weight:bold;text-indent:15px;padding-bottom:3px;}
#mainNav #billet p a {font-size:11px; line-height:12px;font-family:Arial, Verdana; font-weight:bold;color:#f1fafd;}
#mainNav #billet a:hover{ text-decoration: underline;}
#mainNav #billet img{border:0px; padding:0px 0px 0px 0px;}
#mainNav #quiz{float:right;width:190px; height:69px;background-color: Red;border-left:1px solid #1e3f64; background-image: url(../IMG/main_nav/quiz.jpg);}
#mainNav #quiz a{display:block;font-family: Verdana,Arial; font-size:12px; font-weight:bold;line-height:14px;color:Navy; text-align:center;margin:0px 2px 0 2px;}

#mainNav #mainMenu{position:absolute; left:0px; top:0px;width:432px; padding:0; margin:0; }
#mainNav #menu {z-index:200; position: absolute;top:0px; left:0px;width: 100%; margin: 0px; padding: 0px; border: 0px;}
#mainNav #menu dl#menu {position: absolute; top:41px; left:0px;width: 100%; margin: 0px; padding: 0px; border: 0px;}
#mainNav #menu dt#menu1 { margin: 0px; padding: 0px;  display:block; left:0px;  border-right:1px solid #1e3f64;border-bottom:1px solid #199332;}
#mainNav #menu dt#menu2 { margin: 0px; padding: 0px;  display:block; left:110px; border-right:1px solid #1e3f64;border-bottom:1px solid #F8310E;}
#mainNav #menu dt#menu3 { margin: 0px; padding: 0px; display:block; left:220px; border-right:1px solid #1e3f64;border-bottom:1px solid #1D4799;}
#mainNav #menu dt#menu4 { margin: 0px; padding: 0px;  display:block; left:330px; border-right:1px solid #1e3f64;border-bottom:1px solid #FF7375;}
#mainNav #menu ul{width:180px;background-color:#f5f5f5;list-style-type:none; margin: 0px; padding: 3px; }

#mainNav #menu .spip_logos { margin: 0 0 0 0; padding: 0 0 0 0; }
#mainNav #menu dd#smenu1 {display: none; left:-1px;top:28px;  border: 1px solid gray;}
#mainNav #menu dd#smenu2 {display: none; left:109px;top:28px; border: 1px solid gray; width:auto;}
#mainNav #menu dd#smenu3 {display: none; left:219px;top:28px; border: 1px solid gray; width:auto;}
#mainNav #menu dd#smenu4 {display: none; left:329px;top:28px; border: 1px solid gray; width:auto;}
#mainNav #menu li {text-align: left; margin:0px; padding:0px;font-size: 11px; font-family: Arial, Verdana; line-height: 13px; }
#mainNav #menu li a { color: #030b77; text-decoration: none;  }
#mainNav #menu li a.menuenquete { color: #000; text-decoration: none; font-weight:bold; }
#mainNav #menu li a:hover { text-decoration: none; color: #696a7e; }
#mainNav #menu h2.color6 {font-weight:bold; font-size: 11px; color:#199332;padding:1px 0 1px 2px;margin:3px 0 3px 0;background-color:#e3fae2;}
#mainNav #menu h2.color4 {font-weight:bold; font-size: 11px; color:#F8310E;padding:1px 0 1px 2px;margin:3px 0 3px 0;background-color:#fde7e3;}
#mainNav #menu h2.color2 {font-weight:bold; font-size: 11px; color:#1D4799;padding:1px 0 1px 2px;margin:3px 0 3px 0;background-color:#e2ebfd;}
#mainNav #menu h2.color3 {font-weight:bold; font-size: 11px; color:#FF7375;padding:1px 0 1px 2px;margin:3px 0 3px 0;background-color:#fdeaea;}

#infosmenu {position:relative;padding:1px 0 0 3px; height: 16px; width:430px;margin-top:0px;margin-left:0px;margin-bottom:0px; background-color: #1e3f64;}
#infosmenu a{color:#e8e8e8;padding-right:15px; }
#infosmenu a:hover{ text-decoration: underline;}
#outils #themes form{ display:block; float: right; border: 0; padding-right:0px;border:0;}
#outils #themes form select.email{ width: 160px;font-family: Verdana, Arial, sans-serif; font-size: 10px; padding-bottom: 0px; padding-left: 3px; margin: 0 0 0 0; !important; border: 1px solid #C9B789;background-color:#e8e8e8; }

#outils{position:relative; height:19px;margin-left:2px; }
/* recherche */
#outils #recherche{	float: left;padding-right:0px;}
#outils #recherche form { padding: 0; margin: 0; border: 0; width: 239px; background-image: url(../IMG/main_nav/mnu_recherche.gif); display: block; float: left; background-repeat: no-repeat; background-position: 1px; }
label.search{ padding: 0; padding: 0; display: block; float: left; width: 75px; height: 14px; visibility: hidden; }
#outils #recherche form input{ background-color:#e8e8e8;display: inline; height: 12px; font-family: Verdana, Arial, sans-serif; font-size: 10px; border: 1px solid #C9B789; border-left: 0px none; padding-top: 0px; padding-bottom: 0px; padding-left: 3px; margin: 0 0 0 0; width: 125px; !important;
  width: 128px; /**/ width: 128px; float: left; }
a.BTNsubmit:link, a.BTNsubmit:visited,a.BTNsubmit:hover { float: right; width: 32px; height: 14px; background-image: url(../IMG/main_nav/BTN_ok.gif); text-decoration: none; text-indent: -999px; }
a.aboutUs:link, a.aboutUs:visited,a.aboutUs:hover { border-left: 2px solid #FFF; display: block; float: left; width: 118px; height: 14px; background-image: url(../IMG/main_nav/mnu_qui.gif); text-decoration: none; text-indent: -999px; }
a.contact:link, a.contact:visited,a.contact:hover { border-left: 2px solid #FFF; display: block; float: left; width: 65px; height: 14px; background-image: url(../IMG/main_nav/mnu_contacts.gif); text-decoration: none; text-indent: -999px; }
/*---------- Spip------------- */
.spip_logos { border: 0;  margin: 0 3px 0 3px;}
.spip_documents_left { border: 0px; margin-right:5px;margin-top:3px;}
.spip_documents_right { border: 0px; margin-left:5px;margin-top:3px;}
.spip_documents_center { border: 0px;  margin-right:5px;margin-left:5px;margin-top:3px;}
table.spip {margin-bottom: 1em;margin-top: 1em;border: 1px solid;border-collapse: collapse; float:left;width:100%;}
table.spip caption {caption-side: top; /* bottom pas pris en compte par IE */ text-align: center;margin: auto;padding: 3px; font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #e6fcfc; }
table.spip tr.row_even { background: #e8e6fc; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }
table.sudoku { font-size:20px; }
/*---------- bloc central et droite------------- */
#page {position: absolute; left: 161px; top: 170px; width: 633px; height: auto;border-left: 1px solid #9e9f9e;  border-right: 1px solid #9e9f9e; border-bottom: 1px solid #9e9f9e;padding:0px;margin:0px;}
/*---------- IE 6------------- */
* html #page{z-index:-1;!important;position: absolute; left: 161px; top: 170px; width: 633px; height: auto;border-left: 1px solid #9e9f9e;  border-right: 1px solid #9e9f9e;padding:0px;margin:0px;}
/*---------- IE 7------------- */
*+html #page{z-index:-1;position: absolute; left: 161px; top: 170px; width: 633px; height: auto;border-left: 1px solid #9e9f9e;  border-right: 1px solid #9e9f9e;padding:0px;margin:0px;}

#centreSom{float:left; width: 369px; height: auto;  border-right: 1px solid #9e9f9e; margin-top: 12px; padding-top: -4px; padding-bottom:3px; }
#centredroitSom{ float:left; width: 262px; height: auto;  margin-top: 12px; padding-top: -4px;margin-left:0px;margin-right:0px;border-left: 1px solid #9e9f9e;}
/*---------- Article - bloc central et droite------------- */
#centre{ float:left; width: 381px; height: auto;  border-right: 1px solid #9e9f9e;border-bottom: 1px solid #9e9f9e; margin-top: 12px; padding-top: -4px; padding-bottom:0px; }
#centredroit{ float:left; width: 250px; height: auto;  margin-top: 12px; padding-top: -4px;margin-left:0px;margin-right:0px;border-left: 1px solid #9e9f9e;border-bottom: 1px solid #9e9f9e;}
#pavepub2 {margin:0px 0 10px 0;padding:0px;z-index:1;!important;}
#centrespacepro{ position: relative;  width: auto; height: auto; margin-top: 12px; padding-top: -4px; }
/*---------- bloc droite --------------- */
#droite{position:absolute; left:795px; top:100px;width:200px; visibility:visible;border: 1px solid #1e3f64;background-color:#f7f0fe;padding-bottom:10px;}
/* -------logo------- */ 
#gauche h1 { text-indent: -9999px; margin: 0px; padding: 0;  background-color: #FFF; }
#gauche h1 a { padding: 0; display: block; background: url(../IMG/main_nav/logo_viva.gif) #C41117 no-repeat left top; margin-bottom: 15px; width: 154px; height: 100px; text-decoration: none; /*border: 0px none White;*//*border: 0px none White;*/ }
/* ----------bloc pied de page---------- */
#basDePage{float:left;border-bottom:1px solid  #9e9f9e;border-top:1px solid  #9e9f9e; text-align:right;  width: 633px;height:15px; padding:2px 0 2px 0; }
#basDePage a{color:#666666; margin-right:10px;}
/* ----------- colonne de gauche ----------- */
#gauche h3 {  padding: 2px 0 1px 5px;color: #FFFFFF; font-weight: bold; letter-spacing: 0.05ex; }
#gauche p {margin: 5px 0px 7px 6px;}
/* ------------le magazine------------- */  
#gauche #magazine { background: #fceeef; margin: 0 0 0 0; padding: 0 0 5px 0; border: 0px none; font-size: 13px; font-weight: bold; }
#gauche #magazine a, #gauche #magazine a:link, #gauche #magazine a:visited{ color: #900c02; text-decoration: none; }
#gauche #magazine p { padding-right:3px;font-weight:normal }
#gauche #magazine a.pages { padding:2px 10px 2px 5px;font-weight:bold;font-size:12px;color:#FFF;background-color:#a50847; }
#gauche #magazine img { margin-left: 5px; margin-right: 0; margin-top: 8px; margin-bottom: 0; }
/* les dossiers */  
#gauche #dossiers { padding: 0px; font-weight: bold; border-left: 0px none #FFFFFF; border-right: 0px none #FFFFFF; margin-bottom:20px;}
#gauche #dossiers h3 { background-color: #C41117; margin-top: 0px; }
#gauche #dossiers p { margin-top: 0px; margin-bottom: 0; }
#gauche #dossiers a, #gauche #dossiers a:link, #gauche #dossiers a:visited{ font-size: 11px; color: #900c02; display: block; margin-bottom: 3px; }
#gauche #dossiers a.lien, #gauche #dossiers a.lien:link, #gauche #dossiers a.lien:visited{ font-size: 11px; color: #900c02; display: block; margin-bottom: 3px; }

#gauche #dossiers a img{ margin-right: 3px; margin-bottom: 1px; }
#gauche #dossiers form{ padding: 0 0 0 0; margin-left: 5px; margin-top: 3px; margin-bottom: 5px; margin-right: 0px; border: 0; }
#gauche #dossiers form input.email{ width: 110px; margin-bottom:3px; margin-right: 0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; border: 1px solid #C9B789; }
#gauche #dossiers form select.email{ width: 140px; margin-bottom:3px; margin-right: 0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; border: 1px solid #C9B789;font-weight:normal; background-color:#FFF;}

#gauche #service { height:auto;margin:0px;padding:0px; }
#gauche #service img{margin:0px;padding:0px;}

#gauche #honcode { padding-top:30px;font-family: Arial,Verdana, sans-serif;font-size:9px;}
#gauche #honcode a{ color: #900c02;}
/* ***************  CONTENU ACCUEIL ******************* */
.puceDate{color: #AE9467;font-family: Webdings;font-size:10px;}
.datearticleactus{color: green;font-size:10px;font-family: Arial;font-weight:bold;}
.datearticle{color: #886C2A;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;}
#zoom{float:left; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; border-bottom: 1px solid #886C2A;}
#zoom h3 {margin-top:15px;}
#zoom a.logune {margin-bottom:25px;}
#zoom h4 {margin-top:15px;}
#zoom h4 a { font-size: 22px; color: #ff0000;}
#zoom li {padding-bottom:3px;margin:0;}
#secu {margin:0px 0 10px 0;padding:0px;}
#pavepub {margin:0px 0 10px 6px;padding:0px;}
#actus{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; margin-bottom:0px;}
#blogGA {border-bottom: 9px solid #af0303;margin-top: 5px;padding-bottom:15px;background-color:#f0fbfe;}
#blogGA p {margin:0 10px 3px 10px;font-size:12px;line-height:15px;}
#blogGA a {font-weight:bold; color:#0198c3;}
#centre h2{ font-size: 22px; font-weight: bolder; }
#zoom h2{color: #876B29; }
#zoom p{font-weight:bold;font-size:12px;line-height:16px;padding-top:10px; }
.reagir {font-size: 11px;color:#6170a1;}
#amiante {float:left; width:100%;height:183px;padding-left: 0px; padding-right: 0px; padding-bottom:0px; margin-bottom: 10px;  border-bottom: 1px solid #886C2A;}
#actus h3{ padding: 3px 0 1px 0;color: #404040;  margin-top: 0px;letter-spacing: 0.05ex;font-weight: bold; font-size:15px;border-top: 9px solid #ff0000;}
.actustexte p {margin-top:5px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;font-weight:normal;}
.actustexte p a{color: #000; }
.datearticleactus{color: #d50008;font-size:11px;font-weight:bold;margin-top:5px;}
#centre h4 a { font-size: 17px; color: #000;  margin-top: 5px}
#centre h5 a { font-size: 13px; color: #000;  margin-top: 5px}
#listesFiches a.listesFiches { font-size: 13px; line-height:15px;color: #0395da; padding-bottom:3px; font-weight:bold;}
#centrespacepro h5 a{ font-size: 13px; color: #000;  margin-top: 5px}
.CentreRubriques{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #886C2A;}
.CentreRubriquesans{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.CentreRubriquesans a{font-weight:bold; color:#000000;}
.CentreRubriquesans2{ padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 5px;}
#centre .CentreRubriquesans2 h2{ font-size: 11px; text-transform: uppercase; }
#centre .CentreRubriques h2{ font-size: 11px; text-transform: uppercase; }
#CentreArticle{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #886C2A; background-color: #FAF6ED; }
#centre #CentreArticle h2 a{ font-size: 24px; color: #000; }
#encartgauche {float: left;width:167px; margin-top: 5px;padding-left:10px;margin-right:5px;}
#encartdroit {float: right; width:167px; margin-top: 5px;padding-right:10px; }
#encartgauche #encartgaucheA {float: left;width:160px; border-bottom: 9px solid #11a501;  padding: 5px 5px 0 5px;background-color: #FAF6ED;margin-bottom:15px;}
#encartdroit #encartdroitA {float: right; width:160px; border-bottom: 9px solid #b80369; padding: 5px 5px 0 5px;background-color: #FAF6ED;margin-bottom:15px;}
#encartgauche h2,  #encartdroit h2{font-size:15px;line-height:18px;}
#encartgauche #encartgaucheA h2 a {color: #11a501;}
#encartgauche #encartgaucheA p, #encartdroit #encartdroitA p {margin-top:3px;font-size:12px;}
#encartdroit #encartdroitA h2 a {color: #b80369;}
#encartgauche p, #encartdroit  p{ padding: 0px; margin:0 0 3px 0; }
#encartgauche h5,  #encartdroit h5{ margin-top:10px;margin-bottom:3px; }
#encartdroit  h5 a, #encartgauche  h5 a{ font-size: 12px; color: #000; }

#enquete {float:left;width:242px;background-image: url(../IMG/main_nav/enquete.gif); background-repeat:no-repeat;padding-top:30px; padding-left: 10px; padding-right: 0px; padding-bottom: 3px;margin-top:10px;}
#enquete h4 a {font-size: 17px; color:#404040;}
#enquete p {margin-top:5px;padding-bottom:10px;padding-right:0px;border-bottom: 9px solid #05c7c0; }

#zoomDroite{float:left;padding-top:10px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px;}
#zoomDroite h4 a { font-size: 12px; color: #d50008;  margin-top: 5px;}
#zoomDroite p {padding-top:3px;padding-bottom: 5px;line-height:12px;border-bottom: 1px solid #c9cbc9;margin-bottom:5px;}

#popularite {float:left;left:0px;width:349px;margin-top:10px;margin-bottom:5px;padding-left:10px !important;}
#popularite h3{ padding-top: 5px; padding-bottom: 5px;font-weight: bold;line-height:13px;border-top:9px solid #fb7804}
#popularite p a {font-size:10px; font-family:Verdana,Arial;font-weight:bold;color:#037996;}

/* FORUMS */
#droite #item { padding: 10px 0 0 0; font-weight: bold;background-color:#f7f0fe; }
#droite #blog  { padding: 10px 0 0 0; font-weight: bold;background-color:#f7f0fe; }
#droite #blog p, #droite #item p { margin-top: 6px; margin-bottom: 0; margin-left: 10px; }
#droite #blog a, #gauche #blog a:link, #gauche #blog a:visited, #droite #item a, #gauche #item a:link, #gauche #item a:visited { font-size: 12px; color: #000000; display: inline; margin-bottom: 5px; }

/* ***************  DANS VOTRE REGION ***************** */
#nav, #nav ul { /* toutes les listes */	width:180px;list-style-type:none; margin: 3px; padding: 0px;z-index:300;}
#nav a { color: #FFF; text-decoration: none; display: block; width: 180px; }
#nav li { /* tous les items de liste */ float: left; width: 180px; /* largeur obligatoire, sinon opera devient fou */ text-align: left; margin:0px; padding:2px;font-size: 12px; font-family: Arial, Verdana; line-height: 14px;}
#nav li ul { /* listes de deuxime niveau */ position: absolute; background: #4f739c; width: 180px; left: -999em; /* on met left plutt que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'cran */ padding:3px;margin-left:7px;margin-top:0px;border:1px solid #FFF;}
#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;}

#droite #region h2{ font-size:17px;color: #FFF;  padding: 4px 0 4px 5px;  line-height: 19px; background-color: #1e3f64; }
#droite #espacepro h2{ font-size:20px; width:190px;  border-bottom: 5px solid #AE9467;border-top: 5px solid #AE9467; color: #40637C;  padding: 0 0 0 5px;  line-height: 20px;  }
#RegionsMap { width: 200px; background-color: #F5F1EB; }
#mutuelles { width: 200px; background-color: #4f739c; border-bottom: 5px solid #1e3f64; border-top: 5px solid #1e3f64;padding:3px 0 0 0; height:160px;}
#mutuelles h4 {font-size:15px;margin-left:5px; color: #c3f8fd;border-bottom: 1px solid #c3f8fd; width:105px;}
#mutuelles h5 {font-size:12px;margin:5px 5px 5px 5px; color:#FFF;font-weight:normal; }
#mutuelles form{ padding: 0 0 0 0; margin-left: 5px; margin-top: 0px; margin-bottom: 5px; margin-right: 0px; border: 0; }
#mutuelles form input.email{ width: 110px; margin-bottom:3px; margin-right: 0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; border: 1px solid #C9B789; }
#mutuelles form select.email{ width: 165px; margin-bottom:3px; margin-right: 0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; border: 1px solid #C9B789;font-weight:normal; }

#carte { width: 200px; background-color: #F5F1EB; border-bottom: 5px solid #AE9467; }
#carte p {padding-left:10px}
#carte p a{font-weight:bold; color:#962B8E}
#carteEP { width: 200px; background-color: #E4EEF7; border-bottom: 5px solid #AE9467; }
#carteEP p {padding-left:10px}
#carteEP p a{font-weight:bold; color:#B90000}
#color3{padding:5px 5px 15px 10px}
#color3 h2{ margin: 5px 0 3px 0; line-height: 17px; }
#color3 h2 a{ color: #FF7375; text-decoration: none; text-transform: uppercase; font-size: 16px; font-family: "Arial Black", Arial, sans-serif; font-weight: bold; }
#color3 h4{ margin: 3px 0 1px 0; padding: 0; line-height: 17px; }
#color3 h4 a{ color: #000000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
/* *************** MOTS CLES ****************** */
.color3-MC{ margin: 10px 0 0px 0; padding: 0; line-height: 110%; }
p a.colorMotsCles3{ background-color: #FF7375; text-decoration: none; font-family: Arial, sans-serif; font-size: 10px; padding: 0px 2px 1px 2px; font-weight: bold; color: #FFFFFF; padding-bottom: 0px; }
#color6-MC{ margin: 10px 0 0px 0; padding: 0; line-height: 110%; }
 p a.colorMotsCles6{ background-color: #199332; text-decoration: none; font-family: Arial, sans-serif; font-size: 10px; padding: 0px 2px 1px 2px; font-weight: bold; color: White; padding-bottom: 0px; }
#color4-MC{ margin: 10px 0 0px 0; padding: 0; line-height: 110%; }
 p a.colorMotsCles4{ background-color: #E31115; text-decoration: none; font-family: Arial, sans-serif; font-size: 10px; padding: 0px 2px 1px 2px; font-weight: bold; color: White; padding-bottom: 0px; }
#color2-MC{ margin: 10px 0 0px 0; padding: 0; line-height: 110%; }
 p a.colorMotsCles2{ background-color: #00286C; text-decoration: none; font-family: Arial, sans-serif; font-size: 10px; padding: 0px 2px 1px 2px; font-weight: bold; color: White; padding-bottom: 0px; }
#color50-MC{ margin: 10px 0 0px 0; padding: 0; line-height: 110%; }
 p a.colorMotsCles50{ background-color: #962B8E; text-decoration: none; font-family: Arial, sans-serif; font-size: 10px; padding: 0px 2px 1px 2px; font-weight: bold; color: White; padding-bottom: 0px; }
#color52-MC{ margin: 10px 0 0px 0; padding: 0; line-height: 110%; }
 p a.colorMotsCles52{ background-color: #B90000; text-decoration: none; font-family: Arial, sans-serif; font-size: 10px; padding: 0px 2px 1px 2px; font-weight: bold; color: White; padding-bottom: 0px; }
#color53-MC{ margin: 10px 0 0px 0; padding: 0; line-height: 110%; }
 p a.colorMotsCles53{ background-color: #0395da; text-decoration: none; font-family: Arial, sans-serif; font-size: 10px; padding: 0px 2px 1px 2px; font-weight: bold; color: White; padding-bottom: 0px; }
#color-MC{ margin: 10px 0 0px 0; padding: 0; line-height: 110%; }
 p a.colorMotsCles51{ background-color: #FFFFFF; text-decoration: none; font-family: Arial, sans-serif; font-size: 10px; padding: 0px 2px 1px 2px; font-weight: bold; color: #000000; padding-bottom: 0px; }
#color-MC{ margin: 10px 0 0px 0; padding: 0; line-height: 110%; }
 p a.colorMotsCles{ background-color: #FFFFFF; text-decoration: none; font-family: Arial, sans-serif; font-size: 10px; padding: 0px 2px 1px 2px; font-weight: bold; color: #000000; padding-bottom: 0px; }
/* *************** PAGE ARTICLE ****************** */
/* gauche */ 
#articleGauche{ padding-top:10px; margin: 0px 0px 6px 0px;}
#articleGauche h3.articlesColor6{ background-color: #199332; color: #FFFFFF; font-size: 14px; font-weight: bolder; padding: 2px 0 2px 5px; margin: 0 0 6px 0; border: 0px none #FFFFFF; }
#articleGauche h3.articlesColor4{ background-color: #F8310E; color: #FFFFFF; font-size: 14px; font-weight: bolder; padding: 2px 0 2px 5px; margin: 0 0 6px 0; border: 0px none #FFFFFF; }
#articleGauche h3.articlesColor2{ background-color: #1D4799; color: #FFFFFF; font-size: 14px; font-weight: bolder; padding: 2px 0 2px 5px; margin: 0 0 6px 0; border: 0px none #FFFFFF; }
#articleGauche h3.articlesColor3{ background-color:#FF7375; color: #FFFFFF; font-size: 14px; font-weight: bolder; padding: 2px 0 2px 5px; margin: 0 0 6px 0; border: 0px none #FFFFFF; }
#articleGauche h3.articlesColor50{ background-color:#7E0075; color: #FFFFFF; font-size: 14px; font-weight: bolder; padding: 2px 0 2px 5px; margin: 0 0 6px 0; border: 0px none #FFFFFF; }
#articleGauche h3.articlesColor51{ background-color:#AE9467; color: #FFFFFF; font-size: 14px; font-weight: bolder; padding: 2px 0 2px 5px; margin: 0 0 6px 0; border: 0px none #FFFFFF; }
#articleGauche h3.articlesColor53{ background-color:#0395da; color: #FFFFFF; font-size: 14px; font-weight: bolder; padding: 2px 0 2px 5px; margin: 0 0 6px 0; border: 0px none #FFFFFF; }
#articleGauche h3.articlesColor{ background-color:#AE9467; color: #FFFFFF; font-size: 14px; font-weight: bolder; padding: 2px 0 2px 5px; margin: 0 0 6px 0; border: 0px none #FFFFFF; }
#gauche #articleGauche p {margin:0 4px 10px 12px}
#gauche #articleGauche p a{color:#000000; font-weight:bold}
#gauche #articleGauche h5 {text-transform:uppercase;font-size:12px;margin:5px 4px 0px 12px;}
#gauche #articleGauche h4 a{font-size:12px;margin:0px 0px 0px 12px;}
/* centre DOSSIERS */ 
#centre #TitreRubrique{position: relative; top: -7px;padding: 0 0 0 9px ; border:0 none #FFF; color: #FFF;}
#centre #TitreRubrique h1 {padding-top:5px;margin:0px;}
#centre #TitreRubrique h2{color: #000;padding-top:5px;margin:0px;}
#centre #TitreDossier {padding-left:6px;position: relative; top: -4px;padding: 0 0 0 10px; }
#centre #TitreDossier h4{text-transform:uppercase}
#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;}

#TitreRubriqueMag{position: relative; padding: 16px 0 0 10px; margin-bottom:18px;border:0 none #FFF; color: #FFF;color: #FFF; text-transform:uppercase}
/* articles contexte */
#rubriqueBreveTitre h2{ padding:0 0 0 5px;  color:#FFF; margin-bottom:8px; font-size:11px; text-transform:uppercase; }
#rubriqueBreveTitre h2.color6{background-color:#199332}
#rubriqueBreveTitre h2.color4{background-color:#F8310E} 
#rubriqueBreveTitre h2.color2{background-color:#1D4799} 
#rubriqueBreveTitre h2.color3{background-color:#FF7375}
#rubriqueBreveTitre h2.color50{background-color:#7E0075; padding: 3px 0 3px 3px;margin-bottom:0px;} 
#rubriqueBreveTitre h2.color51{background-color:#e76f04}
#rubriqueBreveTitre h2.color53{background-color:#0395da}
#articleGauche #enquete-color6 { background-color: #199332; padding:4px 5px 5px 5px; margin:0 5px 10px 5px }
#articleGauche #enquete-color4 { background-color: #F8310E; padding:4px 5px 5px 5px; margin:0 5px 10px 5px }
#articleGauche #enquete-color2 { background-color: #1D4799; padding:4px 5px 5px 5px; margin:0 5px 10px 5px }
#articleGauche #enquete-color6 h5.enquete{ background-color:#199332;color:#FFFFFF; }
#articleGauche #enquete-color4 h5.enquete{ background-color:#F8310E;color:#FFFFFF; }
#articleGauche #enquete-color2 h5.enquete{ background-color:#1D4799;color:#FFFFFF; }
#articleGauche #enquete-color3 h5.enquete{ background-color:#FF7375;color:#FFFFFF; }
#articleGauche #enquete-color50 h5.enquete{ background-color:#7E0075;color:#FFFFFF; }
#articleGauche #enquete-color51 h5.enquete{ background-color:#886C2A;color:#FFFFFF; }
#articleGauche #enquete-color6 p a,#articleGauche #enquete-color4 p a,#articleGauche #enquete-color2 p a,#articleGauche #enquete-color3 p a,#articleGauche #enquete-color50 p a, #articleGauche #enquete-color51 p a{ color:#FFFFFF;}
#droiteArticle {border-bottom: 1px solid #9e9f9e;}
#droiteArticle #rubriqueBreveTitre p{font-size: 14px; font-weight:bolder; margin-top:0;}
#droiteArticle #rubriqueBreveTitre p a{ color:#000000; line-height:1.1em;}
#droiteArticle #enquete-color6 { background-color: #199332; padding:4px 5px 5px 5px; margin:0 5px 10px 5px }
#droiteArticle #enquete-color4 { background-color: #F8310E; padding:4px 5px 5px 5px; margin:0 5px 10px 5px }
#droiteArticle #enquete-color2 { background-color: #1D4799; padding:4px 5px 5px 5px; margin:0 5px 10px 5px }
#droiteArticle #enquete-color51{ background-color: #886C2A; padding:4px 5px 5px 5px; margin:5px 5px 10px 5px }
#droiteArticle #enquete-color6 h5.enquete{ background-color:#199332;color:#FFFFFF; font-size: 14px; font-weight: bold;}
#droiteArticle #enquete-color4 h5.enquete{ background-color:#F8310E;color:#FFFFFF; font-size: 14px; font-weight: bold;}
#droiteArticle #enquete-color2 h5.enquete{ background-color:#1D4799;color:#FFFFFF; font-size: 14px; font-weight: bold;}
#droiteArticle #enquete-color3 h5.enquete{ background-color:#FF7375;color:#FFFFFF; font-size: 14px; font-weight: bold;}
#droiteArticle #enquete-color50 h5.enquete{ background-color:#7E0075;color:#FFFFFF; font-size: 14px; font-weight: bold;}
#droiteArticle #enquete-color51 h5.enquete{ background-color:#886C2A;color:#FFFFFF; font-size: 14px; font-weight: bold;}
#droiteArticle #enquete-color6 p a,#droiteArticle #enquete-color4 p a,#droiteArticle #enquete-color2 p a,#droiteArticle #enquete-color3 p a,#droiteArticle #enquete-color50 p a,#droiteArticle #enquete-color51 p a{ color:#FFFFFF; font-weight: bold;}
#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-color6{background-color: #EBF6EC; padding:0 5px 5px 0px; margin:0 5px 10px 5px}
#droiteArticle div.breve-color4{background-color: #FFDBD4; padding:0 5px 5px 0px; margin:0 5px 10px 5px}
#droiteArticle div.breve-color2{background-color: #E5EEF9; padding:0 5px 5px 0px; margin:0 5px 10px 5px}
#droiteArticle div.breve-color3{background-color: #FFDFE0; padding:0 5px 5px 0px; margin:0 5px 10px 5px}
#droiteArticle div.breve-color50{background-color: #FFDFFD; padding:0 5px 5px 0px; margin:0 5px 10px 5px}
#droiteArticle div.breve-color51{background-color: #fbc799; padding:0 5px 5px 0px; margin:0 5px 10px 5px}
#droiteArticle div.breve-colorauteur{background-color: #FFF; padding:0 5px 5px 0px; margin:0 5px 10px 5px}
#droiteArticle div.breve-color52{background-color: #E4EEF7; padding:0 5px 5px 0px; margin:0 5px 10px 5px}
#droiteArticle div.breve-color53{background-color: #d9f5f5; padding:0 5px 5px 0px; margin:0 5px 10px 5px}
#droiteArticle div.breve-color{background-color: #AE9467; padding:0 5px 5px 0px; margin:0 5px 10px 5px}
/* --------------------- DETAIL ARTICLE ----------------------------- */
#centre div.detailArticle{ padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 5px; border-top: 1px solid #AE9467;}
.detailArticle h1, div.RegionUne h3.RegionArticleTitre{ font-size:20px; font-family:Verdana, Helvetica, sans-serif; font-weight:normal; line-height:1.10em; margin-top:10px; margin-bottom:5px}
.detailArticle h1 a{color:#000000}
.detailArticle h1 {font-weight:bold;}
.detailArticle a{color:#0270c5}
.detailArticle p{margin-top:5px; font-size:11px}
.detailArticle p.interTitre{margin: 10px 0 0px 0; font-size: 12px; font-weight: bold;}
.detailArticle h3.spip{text-align: left; font-family:Verdana; Arial; margin-top: 15px; margin-bottom: 9px; margin-left: 20px;font-size: 14px; font-weight: bold; color:#7b7b7b; }
#centre div.detailArticle p a.color50{ background-color: #962B8E; text-decoration: none; font-family: Arial, sans-serif; font-size: 10px; margin-top:3px;padding: 0px 2px 1px 2px; font-weight: bold; color: White; }
/* Notes */
#centre div.note-color6{ padding: 5px 5px 5px 5px; margin: 5px; background-color: #EBF6EC; border:0 none #ffffff}
#centre div.note-color2{ padding: 5px 5px 5px 5px; margin: 5px; background-color: #E5EEF9; border:0 none #ffffff }
#centre div.note-color4{ padding: 5px 5px 5px 5px; margin: 5px; background-color: #FFDBD4; border:0 none #ffffff }
#centre div.note-color3{ padding: 5px 5px 5px 5px; margin: 5px; background-color: #FFDFE0;  border:0 none #ffffff}
#centre div.note-color50{ padding: 5px 5px 5px 5px; margin: 5px; background-color: #FFDFFD; border:0 none #ffffff }
#centre div.note-color51{ padding: 5px 5px 5px 5px; margin: 5px; background-color: #D4C9B0; border:0 none #ffffff }
#centre div.note-color6 h5.titreNote-color6{ font-size: 12px; color: #199332; }
#centre div.note-color2 h5.titreNote-color2{ font-size: 12px; color:#1D4799; }
#centre div.note-color3 h5.titreNote-color3{ font-size: 12px; color: #FF7375; }
#centre div.note-color4 h5.titreNote-color4{ font-size: 12px; color: #F8310E; }
#centre div.note-color50 h5.titreNote-color50{ font-size: 12px; color: #7E0075; }
#centre div.note-color50 h5.titreNote-color51{ font-size: 12px; color: #886C2A; }
/* A Lire Aussi */
div.breve-color6 h4.aLireAussi,div.breve-color2 h4.aLireAussi,div.breve-color3 h4.aLireAussi,div.breve-color4 h4.aLireAussi,div.breve-color50 h4.aLireAussi, div.breve-color51 h4.aLireAussi, div.breve-color52 h4.aLireAussi,  div.breve-color53 h4.aLireAussi{ margin-top: 10px; margin-bottom: 8px; font-size:13px;}
div.breve-color6 h4.aLireAussi a,div.breve-color2 h4.aLireAussi a,div.breve-color3 h4.aLireAussi a,div.breve-color4 h4.aLireAussi a,div.breve-color50 h4.aLireAussi a,div.breve-color51 h4.aLireAussi a,div.breve-color52 h4.aLireAussi a,div.breve-color53 h4.aLireAussi a{color:#000000;}
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, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; font-weight:normal; }/*font-style:italic;*/
h6.lireLien a{color:#FFFFFF;}
/* Liste breves */
#breveslist {border-bottom:1px solid #AE9467; padding-top:10px; padding-bottom: 10px;}
#breveslist p {margin:0px 4px 10px 12px}
#breveslist p a{color:#000000; font-weight:bold}
#breveslist h5 {text-transform:uppercase;font-size:12px;margin:5px 4px 0px 12px;}
#breveslist h4 a{font-size:12px;margin:0px 0px 0px 12px;}
#breveslist h3 {margin:5px 4px 0px 12px;}
/* --------------- FICHES PRATIQUES ----------------- */
#centre #fichesTitre206 { padding: 0 0 0 10px;  background-image:  url(../IMG/main_nav/fichesSante.gif);height:33px; border-bottom: 3px solid #0395da;visibility:visible;}
#centre #fichesTitre207 { padding: 0 0 0 10px;  background-image:  url(../IMG/main_nav/fichesDroits.gif);height:33px; border-bottom: 3px solid #0395da;visibility:visible;}
#centre #fichesTitre423 { padding: 0 0 0 10px;  background-image:  url(../IMG/main_nav/fichesAlim.gif);height:33px; border-bottom: 3px solid #0395da;visibility:visible;}
#centre div.detailArticle53{ padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 5px; border-top:  4px solid #0395da;margin-top:7px;}
#chapoHt {background-image:  url(../IMG/main_nav/fichechapoHt.gif);margin-top: 10px;margin-bottom:0px; height:22px;width:360px;padding:0px;}
#chapo {background-image:  url(../IMG/main_nav/fichechapo.gif); padding:  0px; margin-top:0px;width:360px;}
#chapoBas {background-image:  url(../IMG/main_nav/fichechapoBas.gif);margin-top: 0px;margin-bottom:10px;height:15px;width:360px;padding:0px;}
p.chapoFiches {color: #02567d; padding: 5px; margin:0px;font-weight:bold;}
/* --------------- REGIONS ----------------- */
/* mots cles */
p a.color3regions{ background-color: #FF7375; text-decoration: none; font-family: "Arial Black", verdana, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; padding: 0px 2px 1px 2px; color: #FFFFFF; padding-bottom: 0px; }
p a.color6regions{ background-color: #199332; text-decoration: none; font-family: "Arial Black", verdana, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; padding: 0px 2px 1px 2px;  color: #FFFFFF; padding-bottom: 0px; }
p a.color4regions{ background-color: #E31115; text-decoration: none; font-family: "Arial Black", verdana, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; padding: 0px 2px 1px 2px;  color: #FFFFFF; padding-bottom: 0px;}
p a.color2regions{ background-color: #00286C; text-decoration: none; font-family: "Arial Black", verdana, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; padding: 0px 2px 1px 2px;  color: #FFFFFF; padding-bottom: 0px; }
p a.color50regions{ background-color: #962B8E; text-decoration: none; font-family: "Arial Black", verdana, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; padding: 0px 2px 1px 2px; color: #FFFFFF; padding-bottom: 0px; display:inline-block; margin-bottom:10px}
p a.color51regions{ background-color: #886C2A; text-decoration: none; font-family: "Arial Black", verdana, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; padding: 0px 2px 1px 2px; color: #FFFFFF; padding-bottom: 0px; display:inline-block; margin-bottom:10px}
.RegionUne{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #AE9467; width:361px; }
.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}
#regionGauche{background-image:url(../IMG/main_nav/regionsTextos.gif);background-repeat: no-repeat; margin-top:10px;margin-left:0;  padding:40px 4px 8px 0px}
#gauche #regionGauche h4.texto{text-transform:uppercase;font-size:12px;color:#2C4696;margin:10px 4px 0px 12px;}
#gauche #regionGauche h4.texto img{margin-right: 4px}
#gauche #regionGauche p{margin:0 4px 10px 12px}
#gauche #regionGauche p a{color:#000000; font-weight:bold}
#regGaucheEP{background-image:url(../IMG/main_nav/regionsBref.gif);background-repeat: no-repeat; margin-top:10px;margin-left:0;  padding:40px 4px 8px 0px}
#gauche #regGaucheEP h4.texto{text-transform:uppercase;font-size:12px;color:#2C4696;margin:10px 4px 0px 12px;}
#gauche #regGaucheEP h4.texto img{margin-right: 4px}
#gauche #regGaucheEP p{margin:0 4px 10px 12px}
#gauche #regGaucheEP p a{color:#000000; font-weight:bold}
#centredroit div.breve-regions{padding:10px 5px 0 8px}
#centredroit div.breve-regions p a{font-weight:bold; color:#FFFFFF}
#centredroit div.breve-regions .txt {font-size:11px;font-weight:bold; color:#000000;}
#centredroit div.breve-regions .ttre {font-size:13px; font-weight:bold; color:#B90000}
#centredroit div.breve-regions h4 a{font-size:14px; font-weight:bold; color:#000000}
#centredroit div.breve-regions h4 a.ep{font-size:14px; font-weight:bold; color:#40637C}
#centredroit div.breve-color52{background-color: #E4EEF7; padding:5px 5px 5px 5px; margin:0 5px 10px 5px}
/* --------------- FORMULAIRES ET FORUMS----------------- */
.formulaire_spip label {  font-weight: bold; font-size:11px;padding-top:13px;}
.forml {background-color: #e5f5fd;padding: 2px;border: 1px solid #9e9f9e;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;width:330px;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: 13px;background-color:#001df5;padding:0 3px 0 3px;}
input.spip_bouton  {color:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;background-color:#001df5;padding:0 23px 0 3px;}

.spip_barre p{width:390px;font-size:15px;;}
.spip_barre a img, spip_barre a:hover img {border:1px solid #9e9f9e;}
.formulaire_spip fieldset {font-size:11px; }
.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:#001df5;}
fieldset.previsu {font-size:13px;}
.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:5px; border-top: 1px solid #000; }
#centre #forum h4 a {font-size:13px;margin-left:0px padding-top: 0px; color:#001df5}
#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:11px;padding: 0;}
#centre #forum p.par {font-style:italic;}
#centre #forum span.nom {font-size:13px;padding: 0;font-style:italic;color:#f7a902;font-weight:bold;}
#centre #forum a {color:#886C2A}
#centre #forum #post { margin-bottom: 5px; padding-bottom: 3px; margin-top: 5px; margin-left:20px}
#centre #forum #post h4 a {font-size:11px;margin-left:0px padding-top: 0px; color:black}
#centre #forum #post h4 a.reponse {font-size:11px;margin-left:0px padding-top: 0px; color:#886C2A; }
#centre #forum #post h2 {font-size:13px;margin-left:0px; margin-top: 5px; color:black; }
#centre #forum #post p {font-size:11px;font-weight:normal;padding: 0;}
#centre #forum #post p.repost {border-bottom: 1px solid #AE9467;padding-bottom: 3px;margin-bottom:5px;}
#centre #forum #post a {font-size:12px;font-weight:normal;color:#0117bb;font-weight:bold;}
#centre #forum #post p a {font-size:11px;font-weight:normal;color:#886C2A}
#centre #forum #post span.nom {font-size:13px;padding: 0;font-style:italic;color:#f7a902;font-weight:bold;}
.puceForum{font-size:11px; margin-top:5px}

/* ***************  Forums formulaires ******************* */
#centre #principal {font-family: "Trebuchet MS", Tahoma, Arial, 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%;}
/* --------------- chapos ----------------- */
.chapo {font-weight:bold}
/* --------------- sommaire magazine ----------------- */
#alaune{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; background-color:#D76E2C;}
#alaune h2 { padding: 10px; color:#FFF; font-size:20px; text-transform:uppercase; }
#alaune h5 a{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#FFF; font-size:15px;  }
#alaune p{padding-left: 10px; padding-right: 10px; padding-bottom: 10px;color:#FFF; }
#cabouge{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#cabouge h2 { padding: 10px; color:#662680; font-size:20px; text-transform:uppercase; }
#cabouge h5 a{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#662680; font-size:15px;  }
#cabouge p{padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#682680; }
#guide{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#guide h2 { padding: 10px; color:#B26677; font-size:20px; text-transform:uppercase; }
#guide h5 a{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#B26677; font-size:15px;  }
#guide p{padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#B26677; }
#present{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#present h2 { padding: 10px; color:#269691; font-size:20px; text-transform:uppercase; }
#present h5 a{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#269691; font-size:15px;  }
#present p{padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#269691; }
#ensemble { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#ensemble h2 { padding: 10px; color:#0B72B1; font-size:20px; text-transform:uppercase; }
#ensemble h5 a{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#0B72B1; font-size:15px;  }
#ensemble p{padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#0B72B1; }
#mieux { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#mieux h2 { padding: 10px; color:#349C54; font-size:20px; text-transform:uppercase; }
#mieux h5 a{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#349C54; font-size:15px;  }
#mieux p{padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#349C54; }
#zoomsom { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#zoomsom h2 { padding: 10px; color:#AF4239; font-size:20px; text-transform:uppercase; }
#zoomsom h5 a{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#AF4239; font-size:15px;  }
#zoomsom p{padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color:#AF4239; }
/* ---------- hidden ONLY if CSS is enabled.  If disabled, image is rendered ---------- */
img.image{ display: none; }
dl#RegionsMap{
	margin: 0;
	padding: 0;
	background: transparent url(../IMG/main_nav/carteRegionsmap.gif) top left no-repeat;
	height: 210px;
	width: 200px;
	position: relative;
}
dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }
/* ---------- Hotspot Declarations ---------- */
dd#nordest{ top: 20px; left: 85px; }
dd#nordest a{ position: absolute; width: 35px; height: 35px; text-decoration: none; }
dd#nordest a span{ display: none; }
dd#nordest a:hover{ position: absolute; background: transparent url(../IMG/main_nav/carteRegionsmap.gif) -85px -243px no-repeat;  }
dd#nordest a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 90%;
	margin-left: 0px;
	padding: 5px;
	width: 140%;
}
dd#ouest{ top: 73px; left: 60px; }
dd#ouest a{ position: absolute; width: 35px; height: 35px; text-decoration: none;}
dd#ouest a span{ display: none; }
dd#ouest a:hover{ background: transparent url(../IMG/main_nav/carteRegionsmap.gif) -61px -300px no-repeat;  }
dd#ouest a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 100%;
}
dd#est{ top: 91px; left: 109px; }
dd#est a{ position: absolute; width: 35px; height: 35px; text-decoration: none;	}
dd#est a span{ display: none; }
dd#est a:hover{ background: transparent url(../IMG/main_nav/carteRegionsmap.gif) -110px -315px no-repeat;  }
dd#est a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 200%;
}
dd#sud{ top: 131px; left: 140px; }
dd#sud a{ position: absolute; width: 35px; height: 35px; text-decoration: none; }
dd#sud a span{ display: none; }
dd#sud a:hover{ background: transparent url(../IMG/main_nav/carteRegionsmap.gif) -141px -355px no-repeat;  }
dd#sud a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 135%;
}