/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 142px; /*For KHTML*/
}



ul#navmenu ul#liste_sous_sous_cat{
	margin: 0;
	/* border: 0 none;*/
	border-top:1px solid #002580;
	border-right:1px solid #002580;
	border-bottom:1px solid #002580;
	padding: 0;
	background-color:#92c8fe;
	width: 140px; /*For KHTML*/
	filter:alpha(opacity=90);
   	-moz-opacity:0.9;
   	opacity: 0.9;
}
ul#navmenu ul#liste_sous_sous_cat li#subsubcat{
	padding-left: 20px;
	list-style-image:none;
	list-style-type:none;
}

ul#navmenu li {
	/*display: block;*/
	position: relative;
	margin: 0;
	list-style: none;
}



ul#navmenu li#subcat {
	/*display: block;*/
	position: relative;
	list-style-type:none;
}

/* Root Menu */
ul#navmenu a {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	color:#f8eba9;
	text-decoration:none;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background: #92c8fe;
  color: #002580;
}

/* 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: #92c8fe;
  color: #002580;
}

ul#navmenu ul,
ul#navmenu ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 142px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li.iehover 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;
}
