#csstopmenu, #csstopmenu ul{ 
	padding: 0; 
	margin: 0;	
	list-style: none; 
}
#csstopmenu li{ 
	float: left; 
	position: relative; 
	height: 20px; 
}
#csstopmenu a { 
	text-decoration: none; 
}
.fondomenu { 
	margin-top: 5px; 
	background: url('../clipart/fondomenu.jpg'); 
	height: 25px; 
	border: 1px solid #000000; 
}
.mainitems { 
	color: #000000; 
}
.mainitems a { 
	color: #FFFFFF; 
}
.mainitems a:hover { 
	color: #EEEEEE; 
}
.submenus{ 
	display: none; 
	width: 190px; 
	position: absolute; 
	top: 1.2em; 
	left: 0; 
	background-color: #EEEEEE; 
	border: 1px solid black;
	/* filter: alpha(opacity=90);  */
	opacity: .90;
}
.submenus li { 
	width: 190px; 
	font-family: tahoma,verdana,arial; 
	font-size: 12px;
	/* filter: alpha(opacity=90); */
	opacity: .90;
}
.submenus li a { 
	width: 190px; 
	display: block; 
	text-indent: 3px; 
	font-family: tahoma,verdana,arial; 
	height: 15px; color: #00005A;
	/* filter: alpha(opacity=90); */
	opacity: .90;
}
.submenus li a:hover { 
	background-color: #DDDDDD; 
	color: #000000;
	/* filter: alpha(opacity=90); */
	opacity: .90;
}
html>body .submenus li a { 
	width: 190px; 
	font-family: tahoma,verdana,arial; 
	font-size: 12px;
}
#csstopmenu li:hover ul, li.over ul { 
	display: block;
}
#csstopmenu li>ul { 
	top: 1.2em; 
	left: 0.2em; 
}
html>body #clearmenu{ 
	height: 3px;
}