/* MENU CSS Document */

/******************************
*** MENU HORIZONTAL
******************************/
/* NIVEAU 1 */
#menu-principal {position:relative;z-index:999999;}
#menu-horizontal {width:910px;height:38px;padding:0 0 0 10px;color:#FFF;font-size:15px;border-top:#81959e solid 1px;/*border-bottom:#FFF solid 4px;*/background:url(../images/bg-menu-horizontal.gif) left bottom repeat-x;}
#menu-horizontal li {position:relative;display:inline-block;padding:0;margin:0;}
#menu-horizontal li a {float:left;padding:0 20px;line-height:38px;text-decoration:none;color:#FFF;border-right:#697c85 solid 1px;border-left:#425c66 solid 1px;}
#menu-horizontal li a:hover {}
#menu-horizontal li.selected a,
#menu-horizontal li.selected a:hover,
#menu-principal li.act a,
#menu-principal li.act a:hover {color:#00a0dc;background:url(../images/bg-menu-principal-selected.gif) left top repeat-x #fff;}

/* NIVEAU 2 */
#menu-principal li ul {position:absolute;top:38px;left:0;width:155px;}
#menu-principal li ul li {float:left;display:block;}
#menu-principal li ul li a,
#menu-principal li ul li a:hover,
#menu-principal li.selected1act ul li a,
#menu-principal li.act ul li a,
#menu-principal li.selected1act ul li a:hover,
#menu-principal li.act ul li a:hover {width:155px;height:auto;margin:0;padding:8px 20px;line-height:normal;background:url(../images/bg-menu-horizontal.gif) left top repeat-x #425c67;color:#fff;border-bottom:#425c66 solid 1px;/*background:#fff;color:#00a0dc;border-top:#eee solid 1px;border-bottom:none;border-left:#ddd solid 1px;border-right:#ddd solid 1px;*/}
#menu-principal li.selected1act ul li.selected2 a,
#menu-principal li.act ul li.selected2 a,
#menu-principal li ul li a:hover,
#menu-principal li.selected1act ul li a:hover,
#menu-principal li.act ul li a:hover{background:url(../images/bg-menu-principal-selected.gif) left top repeat-x #fff;color:#00a0dc;}

/* BAS */
#menu-horizontal li ul li.bas a, #menu-horizontal li ul li.bas a:hover {width:197px;height:15px;padding:0;background:url(../images/bg-menu-principal-bas2.gif) left bottom no-repeat;cursor:default;border:none;/*border-top:#eee solid 1px;*/}

/******************************
*** MENU LANGUES
******************************/
#menu-langues {width:67px;height:22px;position:absolute;top:4px;right:20px;padding:6px 0;background:url(../images/bg-menu-langues.gif) no-repeat;}
#menu-langues li {display:inline;padding:0;margin:0;}
#menu-langues li a {float:left;margin:0 4px;}

/******************************
*** MENU VERTICAL
******************************/
/* TITRE DU MENU VERTICAL */
#menu-vertical {width:220px;}
#menu-vertical #titre-menu-vertical h2 {margin:0;padding:0;border-bottom:#005ca4 solid 3px;}
#menu-vertical ul {width:220px;padding:0;font-size:14px;list-style:none;}

#menu-vertical ul li {padding:0 0 1px 0;margin:0;height:auto;border-bottom:#a7b6bf solid 1px;}
#menu-vertical ul li a {padding:7px 10px 7px 25px;display:block;color:#697b84;text-decoration:none;background:url(../images/bg-menu-vertical-n1.jpg) left bottom no-repeat;}
#menu-vertical ul li a:hover {color:#00a0dc;}
#menu-vertical ul li.selected1 {background:url(../images/bg-menu-vert-selected.gif) left top repeat-x #000b61;}
#menu-vertical ul li.selected1 a, #menu-vertical ul li.selected1 a:hover {background:none;font-weight:bold;color:#fff;}

/* NIVEAU 2 */
#menu-vertical ul li.selected1 ul {width:auto;padding:0 0 5px 20px;background:none;}
#menu-vertical ul li.selected1 ul li {padding:0;margin:0;list-style-image:none;font-size:13px; background:none;border:none;}
#menu-vertical ul li.selected1 ul li a {padding:2px 10px 2px 20px;font-weight:normal;color:#bedeff;background:url(../images/picto-fleche06.gif) 4px 5px no-repeat;display:inline-block;}
#menu-vertical ul li.selected1 ul li a:hover {color:#fff;font-weight:normal;background:url(../images/picto-fleche07.gif) 4px 5px no-repeat;}
#menu-vertical ul li.selected1 ul li.selected2 a, #menu-vertical ul li.selected1 ul li.selected2 a:hover {background:url(../images/picto-fleche05.gif) 4px 5px no-repeat;display:inline-block;font-weight:bold;color:#fff;}

/* NIVEAU 3 */
#menu-vertical ul li ul ul {margin:0 0 5px 0;}
#menu-vertical ul li ul ul li {padding:2px 0 0 5px;margin:0 0 0 10px;font-size:12px;}
#menu-vertical ul li.selected1act ul li.selected2 li a {padding:0;font-weight:normal;color:#666;}
#menu-vertical ul li.selected1act ul li.selected2 li a:hover {color:#fbaf19;}
#menu-vertical ul li.selected1act ul li.selected2 li.selected3 a, #menu-vertical ul li.selected1act ul li.selected2 li.selected3 a:hover {font-weight:bold;color:#fbaf19;}

/******************************
*** MENU DE GAUCHE - PIED DE PAGE
******************************/
#menu-bas-gauche {width:430px;float:left;padding:15px 0 0 20px;font-size:12px;}
#menu-bas-gauche li {display:inline;list-style:none;}
#menu-bas-gauche li a {width:105px;float:left;padding:0 0 0 15px;margin:0 20px 0 0;text-decoration:none;color:#4b5b63;}
#menu-bas-gauche li.page4 a {background:url(../images/picto-bas-accueil.gif) left center no-repeat;font-weight:bold;}
#menu-bas-gauche li.page9 a {background:url(../images/picto-bas-sitemap.gif) left center no-repeat;}
#menu-bas-gauche li.page65 a {width:60px;background:url(../images/picto-bas-contact.gif) left center no-repeat;}
#menu-bas-gauche li.page23 a {width:60px;background:url(../images/picto-bas-rss.gif) left center no-repeat;}
#menu-bas-gauche li.page38 a {background:url(../images/picto-bas-mentions.gif) left center no-repeat;}
#menu-bas-gauche li.page18 a {background:url(../images/picto-bas-presse.gif) left center no-repeat;}
#menu-bas-gauche li.page17 a {width:60px;background:url(../images/picto-bas-liens.gif) left center no-repeat;}
#menu-bas-gauche li.page4 a:hover,
#menu-bas-gauche li.selected4 a {color:#005ca4;background:url(../images/picto-bas-accueil2.gif) left center no-repeat;}
#menu-bas-gauche li.page9 a:hover,
#menu-bas-gauche li.selected9 a {color:#005ca4;background:url(../images/picto-bas-sitemap2.gif) left center no-repeat;}
#menu-bas-gauche li.page65 a:hover,
#menu-bas-gauche li.selected65 a {color:#005ca4;background:url(../images/picto-bas-contact2.gif) left center no-repeat;}
#menu-bas-gauche li.page23 a:hover,
#menu-bas-gauche li.selected23 a {color:#005ca4;background:url(../images/picto-bas-rss2.gif) left center no-repeat;}
#menu-bas-gauche li.page38 a:hover,
#menu-bas-gauche li.selected38 a {color:#005ca4;background:url(../images/picto-bas-mentions2.gif) left center no-repeat;}
#menu-bas-gauche li.page18 a:hover,
#menu-bas-gauche li.selected25 a {color:#005ca4;background:url(../images/picto-bas-presse2.gif) left center no-repeat;}
#menu-bas-gauche li.page17 a:hover,
#menu-bas-gauche li.selected17 a {color:#005ca4;background:url(../images/picto-bas-liens2.gif) left center no-repeat;}

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