/* ----------------- menu rouge------------------- */


/* menu de 1er niveau
-------------------------------------------------------------------------------------------------------------------------------------------- */

#menu-haut {
/*background-image:url('skin/fond-menu.jpg');
background-repeat: repeat-x;
margin:0pt;
padding:0pt;
position:absolute;
width:970px;
height:33px;
margin-top:167px;*/
}

/*
* html #menu-haut {
z-index:999; 
  position:relative;
  margin-top:0;
}
*/
*:first-child+html #menu -haut{
  z-index:10; 
  margin-left:-276px;
  width:800px;

}


ul#menu-principal {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0 0 0 1px;
margin-left:5px;
}

ul#menu-principal li {
border:0pt none;
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
line-height:18px;
}


ul#menu-principal li a:link, ul#menu-principal li a:visited {
font-family:Trebuchet Ms;
font-size:12px;
font-weight:bold;
padding: 5px;
padding-left:13px;
padding-right:13px;
padding-top:16px;
text-decoration:none;
text-transform:uppercase;
line-height:18px;
}


#menu-principal ul li a:hover, ul#menu-principal li a:active {
color: #fff;
        background-color:#930D0D;
        background-repeat:no-repeat;

}

/* ---------------- 2nd niveau ------------------------ */


ul#menu-principal 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#menu-principal 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#menu-principal ul li {
margin-bottom:-2px;
}

* html ul#menu-principal ul li {
margin-bottom:-2px;
}

ul#menu-principal ul li a:link, ul#menu-principal ul li a:visited {
padding:4px 10px;
font-weight:normal;
text-transform:none;
line-height:14px;
height:auto;
background-image:none;
}




ul#menu-principal ul li a:hover, ul#menu-principal ul li a:active {
margin:0pt;
padding:4px 10px;
background-image:none;
background-color:#F7A73C;
text-decoration:none;
color:#fff;

}

ul#menu-principal a {
color:#FFFFFF;
display:block;
float:none !important;
height:auto !important;
padding:2px 0pt;
}



ul#menu-principal a:hover, ul#menu-principal li:hover a, ul#menu-principal li.iehover a {
color:#FFFFFF;
}

ul#menu-principal li:hover li a, ul#menu-principal li.iehover li a {
color:#fff;
float:none;
}



ul#menu-principal li:hover li a:hover, ul#menu-principal li:hover li:hover a, ul#menu-principal li.iehover li a:hover, ul#menu-principal li.iehover li.iehover a {
color:#fff;
}
ul#menu-principal li:hover li:hover li a, ul#menu-principal 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#menu-principal li:hover li:hover li a:hover, ul#menu-principal li:hover li:hover li:hover a, ul#menu-principal li.iehover li.iehover li a:hover, ul#menu-principal li.iehover li.iehover li.iehover a {
color:#fff;
background-image:none;
background-color:#F7A73C;
text-decoration:none;

}
ul#menu-principal li:hover li:hover li:hover li a, ul#menu-principal li.iehover li.iehover li.iehover li a {
background:#EEEEEE none repeat scroll 0%;
color:#fff;
}
ul#menu-principal li:hover li:hover li:hover li a:hover, ul#menu-principal li.iehover li.iehover li.iehover li a:hover {
color:#000000;
}
ul#menu-principal ul ul, ul#menu-principal ul ul ul {
display:none;
margin-left:200px;
position:absolute;
top:0pt;
}
ul#menu-principal li:hover ul ul, ul#menu-principal li:hover ul ul ul, ul#menu-principal li.iehover ul ul, ul#menu-principal li.iehover ul ul ul {
display:none;

}
ul#menu-principal li:hover ul, ul#menu-principal ul li:hover ul, ul#menu-principal ul ul li:hover ul, ul#menu-principal li.iehover ul, ul#menu-principal ul li.iehover ul, ul#menu-principal 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%;
}

