ul.menu1, ul ul {padding:0; margin:0; border:0; list-style-type:none; height:auto; overflow:hidden; width:250px; text-align:left; color:#B8C81F;}
ul.menu1 table {border-collapse:collapse; padding:0; margin:0; font-size:1em;}
ul.menu1 ul {margin-left:1em;}
ul.menu1 li {text-indent:0.5em;}
ul.menu1 li.drop {margin-bottom:-2px;}
ul.menu1 li a, 
ul.menu1 li a:visited {
	display:block;
	width:auto;
	height:2em;
	line-height:1.9em;
	text-decoration:none;
	color:#B8C81F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
ul.menu1 li a.last, 
ul.menu1 li a.last:visited {display:block; width:auto; height:auto; line-height:2em;}
ul.menu1 li ul {display:none;}
ul.menu1 li ul {display:none;}




/*premier niveau*/

ul.menu1 li:hover a, 
ul.menu1 li a:hover {border:0; color:#FFFFFF; font-weight:bold;}
ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul {
	display:block;
	height:auto;
	width:auto;
	margin-top:-1px;
	color:#00CCFF;
	font-size: 12px;
	font-weight: bold;
	
}

/*second niveau*/

ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {
	height:2em;
	
	font-weight:normal;
	text-decoration: none;
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
	
   }
ul.menu1 li:hover ul li:hover a, 
ul.menu1 li a:hover ul li a:hover 
{
	color:#009900;
	text-decoration: underline;
 }


/*troisieme niveau*/

ul.menu1 li ul li  ul li a, 
ul.menu1 li  ul li a ul li a{
	height:2em;
	display:block;
	font-weight:normal;
	text-decoration: none;
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
	
   }
ul.menu1 li:hover ul li  ul li a:hover, 
ul.menu1 li a:hover ul li  ul li a:hover
{
	color:#FF9900;
	text-decoration: underline;
 }

