/*					H O R I Z O N T A L						*/

form { z-index:0; }

/*
#headermenu_avance { border:1px solid #ccc; width:220px}
#headermenu_avance #menu { list-style:none; display: block; margin:0; padding:0; width:100%; }
*/
#headermenu_avance #menu .1 { color:#be2222; }
#headermenu_avance #menu .2 { color:#003399; }
#headermenu_avance #menu .3 { color:#FF6600; }
#headermenu_avance #menu .4 { color:#009e47; }
#headermenu_avance #menu .5 { color:#6b2092; }
#headermenu_avance #menu .6 { color:#666666; }
#headermenu_avance #menu .7 { color:#FF3399; }
#headermenu_avance #menu .8 { color:#6b2092; }
#headermenu_avance #menu .9 { color:#f88811; }
#headermenu_avance #menu .1 a:hover  { color:#be2222;}
#headermenu_avance #menu .2 a:hover { color:#003399;}
#headermenu_avance #menu .3 a:hover { color:#FF6600;}
#headermenu_avance #menu .4 a:hover { color:#009e47;}
#headermenu_avance #menu .5 a:hover { color:#6b2092;}
#headermenu_avance #menu .6 a:hover { color:#666666;}
#headermenu_avance #menu .7 a:hover { color:#FF3399;}
#headermenu_avance #menu .8 a:hover { color:#6b2092;}
#headermenu_avance #menu .9 a:hover { color:#f88811;}
#headermenu_avance #menu .1 a { color:#be2222;}
#headermenu_avance #menu .2 a { color:#003399;}
#headermenu_avance #menu .3 a { color:#FF6600;}
#headermenu_avance #menu .4 a { color:#009e47;}
#headermenu_avance #menu .5 a { color:#6b2092;}
#headermenu_avance #menu .6 a { color:#666666;}
#headermenu_avance #menu .7 a { color:#FF3399;}
#headermenu_avance #menu .8 a { color:#6b2092;}
#headermenu_avance #menu .9 a { color:#f88811;}
/**/
#headermenu_avance #menu { width:250px; margin:0; padding:0}
#headermenu_avance #menu li {display:inline; }
#headermenu_avance #menu a { font-size:11px !important; letter-spacing:-1px; line-height:20px}
#headermenu_avance #menu a img { margin-top:6px} /* alignement vertical de la puce */
#headermenu_avance #menu li a { /*color:#333; font-weight:bold; text-decoration:none; */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 .ss_menu a { font-weight:normal}

/*
#headermenu_avance #menu a { text-decoration:none;}
#headermenu_avance #menu #lien_plus {padding-left:10px}
#headermenu_avance #menu #lien_theme { }
#headermenu_avance #menu .select {background-color:#eee;}
#headermenu_avance #menu a:hover { text-decoration:underline; }
#headermenu_avance #menu ul { list-style:none; margin:0; padding:0; z-index:99;}
#headermenu_avance #menu ul a { text-decoration:none; padding:0; margin:0;}
#headermenu_avance #menu ul li { list-style:none; margin:0; padding:0; border-top: 1px solid #ccc;}
#headermenu_avance #menu .ss_menu a { border:0px; font-weight:normal}
#headermenu_avance #menu .ss_menu .select { background-color:#eee}*/

#headermenu #menu{ display: block; margin:0; padding:0; width:100%; /* important for Opera7 */ }
#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%; /* important for Opera7 */ }
/********************************* 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; /* on précise la taille pour IE en tenant compte du padding et du border*/}
#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 { text-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; }

