/* ----------------- menu rouge------------------- */


/* menu de 1er niveau
-------------------------------------------------------------------------------------------------------------------------------------------- */

#menu {
background-image:none;
margin:0pt;
padding:0pt;
float:right;
/*width:650px;*/
height:30px;
margin-top:45px;
}


* html #menu {
z-index:999; 
  position:relative;
  margin-top:0;
}

*:first-child+html #menu {
  z-index:10; /* Lu uniquement par IE 7 */
  margin-left:-276px;
}


ul#navmenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0 0 0 1px;
}

ul#navmenu li {
border:0pt none;
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
line-height:16px;
}


ul#navmenu li a:link, ul#navmenu li a:visited {
font-family:Verdana;
font-size:12px;
font-weight:normal;
padding: 5px;
padding-left:13px;
padding-right:13px;
padding-top:5px;
text-decoration:none;
line-height:18px;
color:#AA9482;
}


/*#menu ul li a:hover, #menu ul li a:active {
background-image: url(img/hover-menu.jpg) center;
background-repeat: no-repeat;
background-color:#532B13;
color: #AA9482;
}*/



/* ---------------- 2nd niveau ------------------------ */


ul#navmenu ul {
display:none;
list-style-image:none;
list-style-type:none;
margin:0pt;
padding:0pt;
position:absolute;
width:200px;
z-index:999;
color:#fff;
}

ul#navmenu ul li {
display:block !important;
float:none;
border-bottom:1px solid #F9BB68;
background-image:url('skin/fond-menu.jpg');
background-repeat: repeat-x;
height:auto;
width:200px;
}

*:first-child+html ul#navmenu ul li {
margin-bottom:-2px;
}

* html ul#navmenu ul li {
margin-bottom:-2px;
}

ul#navmenu ul li a:link, ul#navmenu ul li a:visited {
padding:4px 10px;
font-weight:normal;
text-transform:none;
line-height:14px;
height:auto;
background-image:none;
}




ul#navmenu ul li a:hover, ul#navmenu ul li a:active {
margin:0pt;
padding:4px 10px;
background-image:none;
background-color:#F7A73C;
text-decoration:none;
color:#fff;

}

ul#navmenu a {
color:#FFFFFF;
display:block;
float:none !important;
height:auto !important;
padding:2px 0pt;
}



ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a {
background: url(img/hover-menu.jpg) center;
background-repeat: no-repeat;
background-color:#532B13;

}

ul#navmenu li:hover li a, ul#navmenu li.iehover li a {
color:#fff;
float:none;
}



ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a {
color:#fff;
}
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a {
/*border-bottom:1px solid #F9BB68;*/
background-image:url('skin/fond-menu.jpg');
background-repeat: repeat-x;
color:#fff;
}

ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a {
color:#fff;
background-image:none;
background-color:#F7A73C;
text-decoration:none;

}
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a {
background:#EEEEEE none repeat scroll 0%;
color:#fff;
}
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover {
color:#000000;
}
ul#navmenu ul ul, ul#navmenu ul ul ul {
display:none;
margin-left:200px;
position:absolute;
top:0pt;
}
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul {
display:none;

}
ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul {
display:block;
}





#drop1, #drop2 {
background:#CCCCCC none repeat scroll 0%;
left:75px !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
padding:0pt;
position:absolute;
top:1.67em !important;
width:13em;
}
#drop2 {
left:205px !important;
}
#drop1 li, #drop2 li {
height:25px;
line-height:25px;
width:100%;
}

