/*Interventions en direct et cartographie dynamique*/
#menu24 {}
#menu24 .menu_top {display:none;}
#menu24 .menu_bottom {display:none;}

#menu24 a {display:block;padding:0 10px;margin-bottom:6px;color:#4D5168;font-weight:bold;}
#menu24 a:hover {color:#000;}

#menu_2119_root a {display:block;height:70px;background:url(../images/g1.gif) no-repeat;}
#menu_2119_root a:hover {background:url(../images/g1o.gif) no-repeat;}
#menu_2119_root a span {display:none;}

#menu_128_root a {display:block;height:74px;background:url(../images/g2.gif) no-repeat;}
#menu_128_root a:hover {background:url(../images/g2o.gif) no-repeat;}
#menu_128_root a span {display:none;}

/*Pratique et utile*/
.areablock141 {background:url(../images/pratique_et_utile_bgd.gif) no-repeat;padding-top:30px;overflow:hidden;_height:100%;}

#menu25 {display:block;width:149px;float:left;}
#menu25 .menu_top {display:none;}
#menu25 a {display:block;color:#fff;margin-bottom:5px;padding:0 10px 0 20px;}
#menu25 a:hover {color:#FFA800;}
#menu26 .menu_bottom {display:none;}

#menu26 {display:block;width:124px;float:right;}
#menu26 .menu_top {display:none;}
#menu26 a {display:block;color:#fff;margin-bottom:5px;padding:0 6px 0 22px;}
#menu26 a:hover {color:#FFA800;}
#menu26 .menu_bottom {display:none;}

#menu_136_root {background:url(../images/g3_1.gif) no-repeat 6px 0;}
#menu_137_root {background:url(../images/g3_2.gif) no-repeat 6px 0;}
#menu_138_root {background:url(../images/g3_3.gif) no-repeat 6px 0;}
#menu_139_root {background:url(../images/g3_4.gif) no-repeat 6px 2px;}
#menu_140_root {background:url(../images/g3_5.gif) no-repeat 6px 2px;}

/*C'est bon à savoir*/
#menu27 .menu_top {display:block;height:23px;background:url(../images/g4_haut.gif) no-repeat;}
#menu27 .menu_title {display:none;}

#menu27 ul {float:left;}

#menu_143_root a {width:137px;height:68px;background:url(../images/g4_1.gif);float:left;}
#menu_143_root a:hover {background:url(../images/g4_1o.gif);}
#menu_143_root a span {display:none;}
#menu_144_root a {width:136px;height:68px;background:url(../images/4_2.gif);float:left;}
#menu_144_root a:hover {background:url(../images/4_2o.gif);}
#menu_144_root a span {display:none;}

/* pas de marge sur les menu */
#area_top ul, #area_left ul, #area_ileft ul, #area_top li, #area_left li, #area_ileft li { display:block; margin:0; padding:0; list-style-type:none; }

/* navigation */
.popup_t_menu {float:left;display:block;width:602x;height:30px;background:url(../images/nav_bgd.gif) 0 0;_background:url(../images/nav_bgd.gif) 0 -1px;}
.popup_t_menu .menu_title {display:none;}
.popup_t_menu a {text-align:left;}

#menu_92_root a {_margin-top:-1px;display:block;height:49px;width:176px;overflow:hidden;background:url(../images/nav_menu_92_root.gif);}
#menu_92_root a:hover {background:url(../images/nav_menu_92_rooto.gif);}
#menu_92_root a span {display:none;}
#menu_93_root a {_margin-top:-1px;display:block;height:49px;width:117px;overflow:hidden;background:url(../images/nav_menu_93_root.gif);}
#menu_93_root a:hover {background:url(../images/nav_menu_93_rooto.gif);}
#menu_93_root a span {display:none;}
#menu_94_root a {_margin-top:-1px;display:block;height:49px;width:137px;overflow:hidden;background:url(../images/nav_menu_94_root.gif);}
#menu_94_root a:hover {background:url(../images/nav_menu_94_rooto.gif);}
#menu_94_root a span {display:none;}
#menu_95_root a {_margin-top:-1px;display:block;height:49px;width:172px;overflow:hidden;background:url(../images/nav_menu_95_root.gif);}
#menu_95_root a:hover {background:url(../images/nav_menu_95_rooto.gif);}
#menu_95_root a span {display:none;}

#menu_92 a {color:#010101;display:block;width:180px;height:1%;_height:100%;padding:2px 6px 2px 25px;_padding:2px 10px 5px 25px;background:#EDE9E3 url(../images/nav_puce1.gif) no-repeat;border:1px solid #FEFEFC;}
#menu_92 a:hover {background:#FFA800 url(../images/nav_puce1.gif) no-repeat;color:#fff;}
#menu_92 a span {display:block;}

#menu_93 a {color:#010101;display:block;width:180px;height:1%;_height:100%;padding:2px 6px 2px 25px;_padding:2px 10px 5px 25px;background:#EDE9E3 url(../images/nav_puce2.gif) no-repeat;border:1px solid #FEFEFC;}
#menu_93 a:hover {background:#274E91 url(../images/nav_puce2.gif) no-repeat;color:#fff;}
#menu_93 a span {display:block;}

#menu_94 a {color:#010101;display:block;width:180px;height:1%;_height:100%;padding:2px 6px 2px 25px;_padding:2px 10px 5px 25px;background:#EDE9E3 url(../images/nav_puce3.gif) no-repeat;border:1px solid #FEFEFC;}
#menu_94 a:hover {background:#18386E url(../images/nav_puce3.gif) no-repeat;color:#fff;}
#menu_94 a span {display:block;}

#menu_95 a {color:#010101;display:block;width:180px;height:1%;_height:100%;padding:2px 6px 2px 25px;_padding:2px 10px 5px 25px;background:#EDE9E3 url(../images/nav_puce4.gif) no-repeat;border:1px solid #FEFEFC;}
#menu_95 a:hover {background:#D21C1C url(../images/nav_puce4.gif) no-repeat;color:#fff;}
#menu_95 a span {display:block;}


/*  Début Menu gauche contextuel  */
.ilm {display:none; }

.section_17 .ilm,
.section_18 .ilm,
.section_19 .ilm,
.section_20 .ilm {display:block;}

.ilm {margin:0;padding:0;}
.ilm .menu_top {background:#E7E2D9;}
.ilm .menu_top .menu_title{display:none;}
.section_17 .ilm .menu_top .menu_title,
.section_18 .ilm .menu_top .menu_title,
.section_19 .ilm .menu_top .menu_title,
.section_20 .ilm .menu_top .menu_title {display:block;color:#333;font-weight:bold;font-size:1.4em;padding:5px 15px 6px 35px;}

.ilm ul, .ilm li {margin:0;padding:0;border:0;}

.section_17 .ilm a {color:#010101;display:block;height:1%;_height:100%;padding:3px 15px 3px 35px;background:#E7E2D9 url(../images/nav_puce1.gif) no-repeat;border-top:1px solid #fff;}
.section_17 .ilm a:hover {background:#FFA800 url(../images/nav_puce1.gif) no-repeat;color:#fff;}

.section_18 .ilm a {color:#010101;display:block;height:1%;_height:100%;padding:3px 15px 3px 35px;background:#E7E2D9 url(../images/nav_puce2.gif) no-repeat;border-top:1px solid #fff;}
.section_18 .ilm a:hover {background:#274E91 url(../images/nav_puce2.gif) no-repeat;color:#fff;}

.section_19 .ilm a {color:#010101;display:block;height:1%;_height:100%;padding:3px 15px 3px 35px;background:#E7E2D9 url(../images/nav_puce3.gif) no-repeat;border-top:1px solid #fff;}
.section_19 .ilm a:hover {background:#18386E url(../images/nav_puce3.gif) no-repeat;color:#fff;}

.section_20 .ilm a {color:#010101;display:block;height:1%;_height:100%;padding:3px 15px 3px 35px;background:#E7E2D9 url(../images/nav_puce4.gif) no-repeat;border-top:1px solid #fff;}
.section_20 .ilm a:hover {background:#D21C1C url(../images/nav_puce4.gif) no-repeat;color:#fff;}

.ilm ul li.level1 a {padding:3px 15px 3px 45px;background:none;background:#E7E2D9;border-top:1px solid #DAD3C7;_border:0;}
.ilm ul li.level1 a:hover {background:none;background:#E7E2D9;color:#333;}

.ilm ul li.level1 .level2 a {padding:3px 15px 3px 55px;}
.ilm ul li.level1 .level3 a {padding:3px 15px 3px 65px;}
.selected {font-weight:bold;}



/*  Fin Menu gauche contextuel */

/* MECANIQUE (NE PAS MODIFIER!!!) */
/* --- DEROULANT --- */
div.popup_l_menu a,
div.popup_r_menu a,
div.popup_t_menu a { width:100%; height:100%; margin:0; display:block; vertical-align:middle; text-decoration:none; border:0; float:none; }
/* deroulant haut */
div.popup_t_menu ul { list-style:none; margin:0; vertical-align:middle; float:left; height:100%; _width:7.2em; }
div.popup_t_menu ul li { float:left;list-style:none; margin:0; position:relative; vertical-align:middle; }
div.popup_t_menu ul li ul { position:absolute; display:block; visibility:hidden; z-index:11; }
div.popup_t_menu ul li ul li { width:100%; }
div.popup_t_menu ul li ul li ul { top:0; left:100.1%; z-index:12; }
div.popup_t_menu ul li ul li ul li ul { z-index:13; }
div.popup_t_menu ul li ul li ul li ul li ul { z-index:14; }
div.popup_t_menu ul li ul li ul li ul li ul li ul { z-index:15; }
div.popup_t_menu ul li ul li ul li ul li ul li ul li ul { z-index:16; }
/* --- DEPLIANT --- */
.inline_v_menu{ width:100%; }
.inline_v_menu li { text-align:center; font-weight:normal; }
.inline_v_menu dl,
.inline_v_menu dt,
.inline_v_menu dd,
.inline_v_menu ul,
.inline_v_menu li { margin:0; padding:0; list-style-type:none; }
.inline_v_menu dt { cursor:pointer; padding:0.2em 0; text-align:center; font-weight:bold; font-size:1em; }
.inline_v_menu li a,
.inline_v_menu dt a { text-decoration:none; display:block; border:0 none; height:100%; }
/* Fin de la MECANIQUE (NE PAS MODIFIER!!!) */