

.menu_principale ul {margin:0; padding:0; list-style:none; background-color:#996666;}
.menu_principale ul li { position: relative; display: inline; float: left;}
.menu_principale ul li a {margin:0; padding-top:11px; list-style:none; display:block; background-color:#996666; height:24px; text-decoration:none; }
.menu_principale ul li a:hover {margin:0; padding-top:11px; list-style:none; display:block; background-color:#333333; height:24px;  text-decoration:none;}

* html .menu_principale ul li a { display: inline-block; }

.menu_principale ul li a:link, .menu_principale ul li a:visited { color: white;  text-decoration:none;}
	

.menu_principale ul li ul { position: absolute; left: 0; display: block; visibility: hidden; z-index:10000;}


.menu_principale ul li ul li { font-size:10px; display: list-item; float: none; }


.menu_principale ul li ul li ul { top: 0;}

.menu_principale ul li#menu_riviste ul { width:128px; }
.menu_principale ul li#menu_fornitori ul { width:134px; }
.menu_principale ul li#menu_community ul { width:166px; }

.menu_principale ul li#menu_riviste ul li a{ width:118px; }
.menu_principale ul li#menu_fornitori ul li a{ width:124px; }
.menu_principale ul li#menu_community ul li a{ width:156px; }

.menu_principale ul li ul li a { padding: 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid gray; background-color: #333333; height:14px !important;}
.menu_principale ul li ul li a:visited { background-color:#333333; padding: 5px;}
.menu_principale ul li ul li a:hover { background-color:#996666; padding: 5px;}
