/* CSS Document */

/* Root = Horizontal, Secondary = Vertical */

#encart_menu {
 background:#fff url(../img/fond_menu.jpg) top left repeat-x;
 margin:0 0 10px 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



ul#navmenu {
 width:710px;
 list-style-type: none;
 margin: 0 auto;
 padding: 0 0 0 0;
z-index:999;
 position:relative;
}

ul#navmenu li {
 float: left;/*For Gecko*/
 font-size:13px;
 margin: 0;
 padding: 0 10px;
 display:block;
 position:relative;
}


ul#navmenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 border: 0;
 position:absolute;
 width:180px;
 left:0;
 display:none;
 background:#ccc;
 top:26px;
 background:#fff;
 border:1px solid #ccc;
border-top:2px solid #ddd;
z-index:999;
}



ul#navmenu ul li {
 list-style-type: none; 
 float: none;/*For Gecko*/
 margin: 0;
 padding: 0;
 font-size:11px;
 border: 0;
 width: 180px;
 border-bottom: 1px solid #ddd;
 display: block !important;
background:none;

}


ul#navmenu li a {
display: block;
float:left;
 color: #fff;
 background: none;
 margin: 0;
 padding: 6px 10px;
 text-decoration: none;
  background:none;
}

ul#navmenu ul li a {
 display: block;
 color: #666;
 padding: 4px 10px;
 font-size:11px;
 margin: 0;
 border: 0;
 text-decoration: none;
 background:none;
 text-align:left;
 text-transform:none;
}


/* Root Menu */

ul#navmenu a {
font-family:Arial,Verdana,Helvitica,sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#666;
}



/* Root Menu Hover Persistence */

ul#navmenu ul li a:hover{
 color:#FFAD2C;
}

ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
color:#FFAD2C;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
 float: none;
 color:#666;
 background:none;
}


/* 2nd Menu Hover Persistence */
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 {
background:#eee;
  
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
 color:#000;
}

/* 3rd Menu Hover Persistence */
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;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
 color:#000;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  color: #fff;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

html>body ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 180px;
}

/* Do Not Move - Must Come Before display:block for Gecko */

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;
}