/* MENU CSS Document */

/******************************
*** MENU HORIZONTAL
******************************/
#override-menu-horizontal {position:absolute;left:368px;width:88px;height:21px;padding:0;background:url(../images/bg-override-logo.png) no-repeat;z-index:999;}

#menu-horizontal {width:970px;height:50px;margin:0;padding:0;color:#000;font-size:16px;background:url(../images/bg-menu-principal.gif) left top repeat-x;}

/* NIVEAU 1 */
#menu-horizontal li {display:inline;padding:0;margin:0;}
#menu-horizontal li span.bold {font-weight:bold;font-size:17px;}
#menu-horizontal li a {float:left;height:38px;padding:0 14px 0 13px;line-height:38px;border-right:#FFF solid 1px;text-decoration:none;color:#FFF;}
#menu-horizontal li a:hover {color:#FFF;background:#f71600;}
#menu-horizontal li.selected a, #menu-horizontal li.selected a:hover {height:50px;color:#000;background:url(../images/bg-menu-principal-selected.gif) left top repeat-x;}
#menu-horizontal li.faux-filet a {border:none;}

/******************************
*** MENU VERTICAL
******************************/
#menu-vertical {width:197px;margin:0 0 10px 3px;padding:0 0 45px 0;font-size:13px;list-style:none; background:url(../images/bg-menu-vertical.jpg) left 10px no-repeat;}

/* TITRE DU MENU VERTICAL */
#colonne-gauche #titre-menu-vertical h2 {display:inherit;margin:0 0 8px 0;padding:8px 10px 8px 15px;color:#000;font-size:16px;font-weight:normal;background:url(../images/bg-titre-menu-vertical.gif) left top no-repeat;}

#menu-vertical ul {width:194px;padding:0 0 0 3px;font-size:14px;list-style:none;}

/* NIVEAU 1 */
#menu-vertical ul li {padding:0;border-bottom:#d8cdc1 solid 1px;}
#menu-vertical ul li a {padding:5px 10px 6px 15px;display:block;color:#a09387;font-weight:bold;text-decoration:none;}
#menu-vertical ul li a:hover {color:#000;text-decoration:none;}
#menu-vertical ul li.selected1 a {font-weight:bold;color:#000;}
#menu-vertical ul li.selected1act a {font-weight:bold;color:#000;border-bottom:#d8cdc1 solid 1px;}

/* NIVEAU 2 */
#menu-vertical ul li ul {margin:3px 0 0 0;padding:0 0 10px 0;}
#menu-vertical ul li ul li {padding:3px 0 3px 0;margin:0 0 0 15px;list-style-image:none;font-size:13px;border:none;background:none;}

#menu-vertical ul li ul li a,
#menu-vertical ul li.selected1 ul li a,
#menu-vertical ul li.selected1act ul li a {padding:0 0 0 12px;color:#564b40;font-weight:normal;border:none;background:url(../images/picto-fleche03.gif) left 6px no-repeat;}

#menu-vertical ul li.selected1act ul li a:hover {color:#c00000;}

#menu-vertical ul li.selected1act ul li.selected2, 
#menu-vertical ul li.selected1act ul li.selected2act {background:url(../images/bg-menuV-degrade-selected.gif) right top repeat-y;}

#menu-vertical ul li ul li.selected2 a,
#menu-vertical ul li.selected1 ul li.selected2 a,
#menu-vertical ul li.selected1act ul li.selected2 a {color:#c00000;background:url(../images/picto-fleche03.gif) left 4px no-repeat;}

#menu-vertical ul li.selected1act ul li.selected2 a,
#menu-vertical ul li.selected1act ul li.selected2act a {color:#c00000;font-weight:bold;background:url(../images/picto-fleche04.gif) left 4px no-repeat;}

/* NIVEAU 3 *
#menu-vertical ul li ul ul {margin:2px 0 5px 0;padding:0 0 5px 0;}
#menu-vertical ul li ul ul li {padding:2px 0 0 5px;margin:0 0 0 10px;border:none;}
#menu-vertical ul li.selected1act ul li.selected2 ul li a {background:none;font-weight:normal;color:#003f8a;}
#menu-vertical ul li.selected1act ul li.selected2act ul li a {background:none;font-weight:normal;color:#003f8a;}

#menu-vertical ul li.selected1act ul li.selected2 ul li.selected3 a,
#menu-vertical ul li.selected1act ul li.selected2act ul li.selected3 a {background:url(../images/picto-fleche5.gif) 5px 3px no-repeat;font-weight:bold;color:#003f8a;}
*/

#menu-vertical ul li ul ul {margin:3px 0 0 0;padding:0 0 10px 0;}
#menu-vertical ul li ul ul li {padding:3px 0 3px 0;margin:0 0 0 15px;list-style-image:none;font-size:13px;border:none;background:none;}

#menu-vertical ul li.selected1act ul li.selected2 ul li a {padding:0 0 0 12px;color:#564b40;font-weight:normal;border:none;background:url(../images/picto-fleche03.gif) left 4px no-repeat;}
#menu-vertical ul li.selected1act ul li.selected2 ul li.selected3 a,
#menu-vertical ul li.selected1act ul li.selected2 ul li.selected3 a:hover {font-weight:bold;color:#000;}

#menu-vertical ul li.selected1act ul li.selected2 ul li a:hover {color:#000;}

/******************************
*** MENU DE GAUCHE - PIED DE PAGE
******************************/
#menu-bas-gauche {width:750px;height:17px;float:left;padding:0 0 0 5px;line-height:17px;font-size:10px;text-transform:uppercase;}

/* NIVEAU 1 */
#menu-bas-gauche li {display:inline;list-style:none;}
#menu-bas-gauche li a {float:left;width:150px;padding:3px 10px;margin:0 10px 0 0;line-height:17px;text-decoration:none;color:#806f5f; background:url(../images/picto-fleche01.gif) left 7px no-repeat;}
#menu-bas-gauche li a:hover {color:#000;}
#menu-bas-gauche li.selected a {color:#000;background:url(../images/picto-fleche02.gif) left 7px no-repeat;}

/******************************
*** MENU DE DROITE - PIED DE PAGE
******************************/
#menu-bas-droit {width:80px;height:17px;float:right;padding:0 5px 0 0;line-height:17px;font-size:10px;text-transform:uppercase;}

/* NIVEAU 1 */
#menu-bas-droit li {display:inline;list-style:none;}
#menu-bas-droit li a {float:left;padding:3px 10px;margin:0 10px 0 0;line-height:17px;text-decoration:none;color:#806f5f;background:url(../images/picto-fleche01.gif) left 7px no-repeat;}
#menu-bas-droit li a:hover {color:#000;}
#menu-bas-droit li.selected a {color:#000;background:url(../images/picto-fleche02.gif) left 7px no-repeat;}

/******************************
*** CONFIG ACCESSIBILITE DES MENUS
******************************/
.hidden {position: absolute;left: -10000em;width: 20em;display:none;}
.dfn {position: absolute;left: -10000em;width: 20em;}
