/*					H O R I Z O N T A L						*/

form { z-index:0; }


.num1 { color:#009e47 !important; }
.num2 { color:#be2222 !important; }
.num3 { color:#f88811 !important; }
.num4 { color:#003399 !important; }
.num5 { color:#df0000 !important; }
.num6 { color:#6b2092 !important; }
.num7 { color:#666666 !important; }
.num8 { color:#FF3399 !important; }
.num9 { color:#6b2092 !important; }
#headermenu_avance #menu li.num1 a:hover  { color:#009e47;}
#headermenu_avance #menu li.num2 a:hover { color:#be2222;}
#headermenu_avance #menu li.num3 a:hover { color:#f88811;}
#headermenu_avance #menu li.num4 a:hover { color:#003399;}
#headermenu_avance #menu li.num5 a:hover { color:#df0000;}
#headermenu_avance #menu li.num6 a:hover { color:#6b2092;}
#headermenu_avance #menu li.num7 a:hover { color:#666666;}
#headermenu_avance #menu li.num8 a:hover { color:#FF3399;}
#headermenu_avance #menu li.num9 a:hover { color:#6b2092;}
#headermenu_avance #menu li.num1 a { color:#009e47 !important;}
#headermenu_avance #menu li.num2 a { color:#be2222;}
#headermenu_avance #menu li.num3 a { color:#f88811;}
#headermenu_avance #menu li.num4 a { color:#003399;}
#headermenu_avance #menu li.num5 a { color:#df0000;}
#headermenu_avance #menu li.num6 a { color:#6b2092;}
#headermenu_avance #menu li.num7 a { color:#666666;}
#headermenu_avance #menu li.num8 a { color:#FF3399;}
#headermenu_avance #menu li.num9 a { color:#6b2092;}

#headermenu_avance #menu { 
width:264px; 
margin:0 0 0 4px; 
padding:0; 
border:3px solid #888; 
/*-moz-border-radius:0 0 10px 10px;*/
}

#headermenu_avance #menu li {display:block;}
#headermenu_avance #menu a { font-size:11px !important; letter-spacing:-1px; line-height:15px}
#headermenu_avance #menu a img { margin-top:4px} /* alignement vertical de la puce */

#headermenu_avance #menu li a {display:block;}
#headermenu_avance #menu li li a { /*font-weight:normal */}

#headermenu_avance #menu ul { list-style-type:none; margin:0; padding:0}

#headermenu_avance #menu .select { background-image:url(../images/bgrd_select.png)}

#headermenu_avance #menu li .lien_plus { padding:0 5px; float:left; }
#headermenu_avance #menu li li .lien_plus { padding-left:15px}
#headermenu_avance #menu li li li .lien_plus { padding-left:25px}
#headermenu_avance #menu li li li li .lien_plus { padding-left:35px}
#headermenu_avance #menu li li li li li .lien_plus { padding-left:45px}

#headermenu_avance #menu .ss_menu a { font-weight:normal}


/*
#headermenu #menu{ display: block; margin:0; padding:0; width:100%;}
#headermenu #menu .1 { background-color:#009e47; }
#headermenu #menu .2 { background-color:#be2222; }
#headermenu #menu .3 { background-color:#df0000; }
#headermenu #menu .4 { background-color:#f88811; }
#headermenu #menu .5 { background-color:#6b2092; }
#headermenu #menu .6 { background-color:#6b2092; }
#headermenu #menu .7 { background-color:#6b2092; }
#headermenu #menu .8 { background-color:#6b2092; }
#headermenu #menu .9 { background-color:#6b2092; }
#headermenu #menu .1 a:hover  { color:#009e47; background-color:#fff}
#headermenu #menu .2 a:hover { color:#be2222; background-color:#fff }
#headermenu #menu .3 a:hover { color:#df0000; background-color:#fff }
#headermenu #menu .4 a:hover { color:#f88811; background-color:#fff }
#headermenu #menu .5 a:hover { color:#6b2092; background-color:#fff }
#headermenu #menu .6 a:hover { color:#6b2092; background-color:#fff }
#headermenu #menu .7 a:hover { color:#6b2092; background-color:#fff }
#headermenu #menu .8 a:hover { color:#6b2092; background-color:#fff }
#headermenu #menu .9 a:hover { color:#6b2092; background-color:#fff }
#headermenu #menu a{ color:#fff; text-align:center; text-decoration:none; padding:0px 0px 0px 0px; margin:0; }
#headermenu #menu a:hover { background-color: #000; }
#headermenu #menu ul { margin:0px 0 0 0; margin-left:10px; padding:0; z-index:99}
#headermenu #menu ul a{ color:#fff; text-decoration:none; padding:0px 0px 0px 0px; margin:0;}
#headermenu #menu ul li { list-style:none; margin-left:10px;;border-top: 1px solid #fff}
#headermenu #menu .ss_menu a { color:#fff; border:0px; font-weight:normal}

#header #menu{ display: block; margin:0; padding:0; width:100%; }
*/

/********************************* MENU RACINE ***********************************************/
/*
#header #menu li { list-style:none; display:block; float:left; margin:0 1px; padding:0; }
#header #menu .1 { background-color:#009e47; }
#header #menu .2 { background-color:#be2222; }
#header #menu .3 { background-color:#df0000; }
#header #menu .4 { background-color:#f88811; }
#header #menu .5 { background-color:#6b2092; }
#header #menu .6 { background-color:#6b2092; }
#header #menu .7 { background-color:#6b2092; }
#header #menu .8 { background-color:#6b2092; }
#header #menu .9 { background-color:#6b2092; }
#header #menu .1 a:hover  { color:#009e47; background-color:#fff}
#header #menu .2 a:hover { color:#be2222; background-color:#fff }
#header #menu .3 a:hover { color:#df0000; background-color:#fff }
#header #menu .4 a:hover { color:#f88811; background-color:#fff }
#header #menu .5 a:hover { color:#6b2092; background-color:#fff }
#header #menu .6 a:hover { color:#6b2092; background-color:#fff }
#header #menu .7 a:hover { color:#6b2092; background-color:#fff }
#header #menu .8 a:hover { color:#6b2092; background-color:#fff }
#header #menu .9 a:hover { color:#6b2092; background-color:#fff }
#header #menu a{ color:#fff; border:1px solid #000; text-align:center; display:block; text-decoration:none; padding:0px 2px 0px 2px; margin:0; _width:90px;}
#header #menu a:hover { background-color: #000; }
*/
/********************************* TOUS LES SOUS MENUS ***********************************************/
#header #menu ul{position:absolute; display:none; margin:0px 0 0 0; padding:0; border:1px solid #666; width:123px; z-index:99;}
#header #menu li li a{ text-align:left; width:150px; border-width:0;}
#header #menu li li a:hover {}
/********************************* SOUS MENU 01 ***********************************************/
#header #menu li ul{ visibility:hidden; display:none; }
#header #menu li li{ display:block; width:123px; border-bottom:1px dashed #666; margin:0}
/********************************* SOUS MENU 02 ET SUIVANTS ***********************************************/
#header #menu li li ul{ position: absolute; margin-left:-155px; margin-top:-15px; }
/* permet de modifier les différents sous niveaux de façon indépendante */
#header #menu ul{background-color:#555}
#header #menu ul ul {background-color:#ddd}
#header #menu ul ul ul {background-color:#eee}



/*					V E R T I C A L							*/

#left #menu{ position: relative; margin:0; padding:0; width:180px; }
/********************************* MENU RACINE ***********************************************/
#left #menu li { width:180px; /*display:block; float:left; */list-style:none; margin:0; padding:0; }    
#left #menu a { font-weight:bold; display:block; text-decoration:none; margin:0; border-bottom:1px dashed #666; padding:2px 15px 2px 5px; width:160px; }
#left #menu a:hover { background-color: #fff; }
/********************************* TOUS LES SOUS MENUS ***********************************************/
#left #menu ul { margin:0; padding:0; position:absolute; width:140px; border:1px solid #666; background-color:#ddd}
#left #menu li li{ width:140px;}
#left #menu li li a{ width:120px; border-bottom:1px dashed #666}
/********************************* SOUS MENU 01 ***********************************************/
#left #menu li ul{ visibility:hidden; margin-left:180px; margin-top:-20px; }
/********************************* SOUS MENU 02 ET SUIVANTS ***********************************************/
#left #menu li li ul{ position: absolute; margin-left:140px; }