/* MENU HAUT */ 
#menu{ float:left; width:100%; background-color:#F0F5F8; }
#menu dt a{font-size:15px; font-weight:bold; }
#menu dl, #menu dt,  #menu ul, #menu li, .menuLat ul, .menuLat li {margin: 0; padding: 0; list-style-type: none; }
#menu dl{position:relative; float:left; }
#menu li, .menuLat ul{ clear:both; width:100%;}
#menu dl dt a{line-height:26px; background:url(/charte/separateur.png) right top no-repeat;}
#menu dl:hover dt a, #menu a.menu0active_{ }
#menu dl dt a,{text-align:center; float:left; width:120px !important;}


.menu0_, .menu0active_{text-align:center; float:left; width:120px;}
.menu0_ a, .menu0active_ a{width:117px; margin-left:3px; border-top:4px solid #A62907; color:#A62907;}
.menu0_ a:hover,  .menu0active_ a:hover{text-decoration:none;}

.menu0_bleu-clair{text-align:center; float:left; width:120px;}
.menu0_bleu-clair a{width:117px; margin-left:3px;border-top:4px solid #39B5B9; color:#39B5B9;}
.menu0_bleu-clair a:hover{text-decoration:none;}

.menu0_jaune{text-align:center; float:left; width:120px;}
.menu0_jaune a{width:117px; margin-left:3px;border-top:4px solid #E9B907; color:#E9B907;}
.menu0_jaune a:hover{text-decoration:none;}

.menu0_bleu{text-align:center; float:left; width:120px;}
.menu0_bleu a{width:117px; margin-left:3px;border-top:4px solid #00818D; color:#00818D;}
.menu0_bleu a:hover{text-decoration:none;}

.menu0_fushia{text-align:center; float:left; width:120px;}
.menu0_fushia a{width:117px; margin-left:3px;border-top:4px solid #9E0479; color:#9E0479;}
.menu0_fushia a:hover{text-decoration:none;}

.menu0_brun{text-align:center; float:left; width:120px;}
.menu0_brun a{width:117px; margin-left:3px;border-top:4px solid #996600; color:#996600;}
.menu0_brun a:hover{text-decoration:none;}

.menu0_orange{text-align:left; float:left; width:120px;}
.menu0_orange a{width:117px; margin-left:3px;border-top:4px solid #FF8F15; color:#FF8F15;}
.menu0_orange a:hover{text-decoration:none;}

.menu0_vert{text-align:center; float:left; width:120px;}
.menu0_vert a{width:117px; margin-left:3px;border-top:4px solid #8EA813; color:#8EA813;}
.menu0_vert a:hover{text-decoration:none;}

/* MENU JAVA */
#menu dd, #menu .Sous_menu_dyn {display:none; padding:5px 0 10px 0; text-align:left;}
#menu dd{ position:absolute; top:31px; left:-38px; background-color:#F0F5F8; min-width:160px; max-width:170px;}
.Sous_menu_dyn_contenu a{ font-size:13px; font-weight:bold; display:block; padding:2px; margin: 3px 5px; width:155px !important; border-top:none !important;}
.Sous_menu_dyn_contenu a:hover{color:#fff !important; text-decoration:none;}

.Sous_menu_dyn_bleu-clair a:hover{background-color:#39B5B9; color:#61534A; text-decoration:none;}
.Sous_menu_dyn_jaune a:hover{background-color:#E9B907; color:#E9B907; text-decoration:none;}
.Sous_menu_dyn_bleu a:hover{background-color:#00818D; color:#00818D; text-decoration:none;}
.Sous_menu_dyn_fushia a:hover{background-color:#9E0479; color:#9E0479; text-decoration:none;}
.Sous_menu_dyn_brun a:hover{background-color:#996600; color:#996600; text-decoration:none;}
.Sous_menu_dyn_orange a:hover{background-color:#FF8F15; color:#FF8F15; text-decoration:none;}
.Sous_menu_dyn_vert a:hover{background-color:#8EA813; color:#8EA813; text-decoration:none;}




/* MENU LATERAL */
#menuLat{ width:210px;}
#titre_rub{color:#699430; font-size:15px; text-transform:uppercase; font-weight:bold; float:left; width:190px; padding:2px 10px; margin-bottom:5px}
.menuLat{float:left; width:210px; padding:0 2px; }
.haut_menuLat{display:none;}
.bas_menuLat {display:none;}
.menuLat a{ display:block;}
.menuLat a:hover{text-decoration:underline;}
.menuLat ul{margin:0;clear:both; width:100%}
.menuLat ul ul{ clear:both;}
.menuLat li{clear:both;  width:100%}

.menuG-2 a, .menuGactive-2 a{ padding:5px 1px 5px 5px; font-size:13px; color:#61534A; font-weight:bold; border-bottom:1px dotted #D6DBBB}
.menuGactive-2 a{background-color:#DAE4EA; color:#A62907;  }
.menuG-2 a:hover{color:#A62907}

.menuLat ul ul{background-color:#F0F5F8; padding:5px 0 10px;}
.menuLat .menuG-3, .menuLat .menuGactive-3{list-style-type:square; margin:0 0 0 25px;}
.menuGactive-3{color:#A62907 !important;}
.menuG-3 a, .menuGactive-3 a{ background-color:inherit; font-size:12px; padding:4px 0; color:#555; width:164px;}
.menuG-3 a{ color:#555 !important;}
.menuLat .menuGactive-3, .menuGactive-3 a{ color:#699430; font-weight:bold; }

.menuLat .menuG-4 a, .menuLat .menuGactive-4 a{ color:#61534A; font-size:11px; font-weight:normal; width:150px;}
.menuGactive-4, .menuGactive-4 a{font-weight:bold; color:#699430;}


/* PLAN DU SITE */
.PLAN0 a{float:left; clear:both; margin-bottom:10px; width:100%; border-bottom:1px dotted #A62907; font-weight:bold;}

.PLAN0bleu-clair a{color:#39B5B9 !important; float:left; clear:both; margin-bottom:10px; width:100%; border-bottom:1px dotted #39B5B9; font-weight:bold;}
.PLAN1bleu-clair, .PLAN1bleu-clair a{ font-size:13px !important; margin-top:8px; list-style-type:none; color:#39B5B9;font-weight:bold; }
.PLAN2bleu-clair, .PLAN2bleu-clair a{ font-size:12px !important; margin-top:5px; list-style-type:disc !important; color:#5A5C67;font-weight:bold; }
.PLAN3bleu-clair, .PLAN3bleu-clair a{ font-size:12px !important; list-style-type:square; color:#5A5C67;font-weight:bold; }

.PLAN0jaune a{color:#E9B907 !important; float:left; clear:both; margin-bottom:10px; width:100%; border-bottom:1px dotted #E9B907; font-weight:bold;}
.PLAN1jaune, .PLAN1jaune a{ font-size:13px !important; margin-top:8px; list-style-type:none; color:#E9B907;font-weight:bold; }
.PLAN2jaune, .PLAN2jaune a{ font-size:12px !important; margin-top:5px; list-style-type:disc !important; color:#5A5C67;font-weight:bold; }
.PLAN3jaune, .PLAN3jaune a{ font-size:12px !important; list-style-type:square; color:#5A5C67;font-weight:bold; }

.PLAN0bleu a{color:#00818D !important; float:left; clear:both; margin-bottom:10px; width:100%; border-bottom:1px dotted #00818D; font-weight:bold;}
.PLAN1bleu, .PLAN1bleu a{ font-size:13px !important; margin-top:8px; list-style-type:none; color:#00818D;font-weight:bold; }
.PLAN2bleu, .PLAN2bleu a{ font-size:12px !important; margin-top:5px; list-style-type:disc !important; color:#5A5C67;font-weight:bold; }
.PLAN3bleu, .PLAN3bleu a{ font-size:12px !important; list-style-type:square; color:#5A5C67;font-weight:bold; }

.PLAN0fushia a{color:#9E0479 !important; float:left; clear:both; margin-bottom:10px; width:100%; border-bottom:1px dotted #9E0479; font-weight:bold;}
.PLAN1fushia, .PLAN1fushia a{ font-size:13px !important; margin-top:8px; list-style-type:none; color:#9E0479;font-weight:bold; }
.PLAN2fushia, .PLAN2fushia a{ font-size:12px !important; margin-top:5px; list-style-type:disc !important; color:#5A5C67;font-weight:bold; }
.PLAN3fushia, .PLAN3fushia a{ font-size:12px !important; list-style-type:square; color:#5A5C67;font-weight:bold; }

.PLAN0brun a{color:#996600 !important; float:left; clear:both; margin-bottom:10px; width:100%; border-bottom:1px dotted #996600; font-weight:bold;}
.PLAN1brun, .PLAN1brun a{ font-size:13px !important; margin-top:8px; list-style-type:none; color:#996600;font-weight:bold; }
.PLAN2brun, .PLAN2brun a{ font-size:12px !important; margin-top:5px; list-style-type:disc !important; color:#5A5C67;font-weight:bold; }
.PLAN3brun, .PLAN3brun a{ font-size:12px !important; list-style-type:square; color:#5A5C67;font-weight:bold; }

.PLAN0orange a{color:#FF8F15 !important; float:left; clear:both; margin-bottom:10px; width:100%; border-bottom:1px dotted #FF8F15; font-weight:bold;}
.PLAN1orange, .PLAN1orange a{ font-size:13px !important; margin-top:8px; list-style-type:none; color:#FF8F15;font-weight:bold; }
.PLAN2orange, .PLAN2orange a{ font-size:12px !important; margin-top:5px; list-style-type:disc !important; color:#5A5C67;font-weight:bold; }
.PLAN3orange, .PLAN3orange a{ font-size:12px !important; list-style-type:square; color:#5A5C67;font-weight:bold; }

.PLAN0vert a{color:#8EA813 !important; float:left; clear:both; margin-bottom:10px; width:100%; border-bottom:1px dotted #8EA813; font-weight:bold;}
.PLAN1vert, .PLAN1vert a{ font-size:13px !important; margin-top:8px; list-style-type:none; color:#8EA813;font-weight:bold; }
.PLAN2vert, .PLAN2vert a{ font-size:12px !important; margin-top:5px; list-style-type:disc !important; color:#5A5C67;font-weight:bold; }
.PLAN3vert, .PLAN3vert a{ font-size:12px !important; list-style-type:square; color:#5A5C67;font-weight:bold; }


.PLAN0 a, .PLAN1 a, .PLAN2 a, .PLAN3 a{text-decoration:none !important;}
.PLAN0 a:hover, .PLAN1 a:hover, .PLAN2 a:hover, .PLAN3 a:hover{color:#000 !important; text-decoration:underline !important;}






