#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu a {
	margin: 0;
	display: block;
	padding: 0px;
}
ul#menuelenco, ul#menuelenco li, ul#menuelenco li a {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menunascosto {
	display: none;
	margin: 0px;
	padding: 0px;	
}
.attualeopt {
	margin: 0px;
	padding: 0px;
}
a.menuhomeover {
	margin: 0px;
	padding: 0px;	
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_home.png);
}
a.menuhomeover:hover {
	margin: 0px;
	padding: 0px;	
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_home_sel.png);	
}
a.menunewsover {
	margin: 0px;
	padding: 0px;	
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_news.png);
}
a.menunewsover:hover {
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_news_sel.png);	
}
a.menuportfolioover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_portfolio.png);
}
a.menuportfolioover:hover {
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_portfolio_sel.png);	
}
a.menuspecialiover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_speciali.png);
}
a.menuspecialiover:hover {
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_speciali_sel.png);	
}
a.menuspecialsover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_specials.png);
}
a.menuspecialsover:hover {
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_specials_sel.png);	
}
a.menudownloadsover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_downloads.png);
}
a.menudownloadsover:hover {
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_downloads_sel.png);	
}
a.menupubblicazioniover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_pubblicazioni.png);
}
a.menupubblicazioniover:hover {
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_pubblicazioni_sel.png);	
}
a.menupublicationsover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_publications.png);
}
a.menupublicationsover:hover {
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_publications_sel.png);	
}
a.menulinksover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_links.png);
}
a.menulinksover:hover {
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_links_sel.png);	
}
a.menuaboutover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_about.png);
}
a.menuaboutover:hover {
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_about_sel.png);	
}
a.menuguestbookover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_guestbook.png);
}
a.menuguestbookover:hover {
	display: block;
	width: 170px;
	height: 20px;
	background-image:  url(/aqua/images/menu/menu_guestbook_sel.png);	
}
a.menucontactover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 20px;
	background-image: url(/aqua/images/menu/menu_contact.png);
}
a.menucontactover:hover {
	display: block;
	width: 170px;
	height: 20px;
	background-image: url(/aqua/images/menu/menu_contact_sel.png);	
}
a.menusponsorsover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 170px;
	height: 20px;
	background-image: url(/aqua/images/menu/menu_sponsors.png);
}
a.menusponsorsover:hover {
	display: block;
	width: 170px;
	height: 20px;
	background-image: url(/aqua/images/menu/menu_sponsors_sel.png);	
}

ul#menuport {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 15px;
	display: block;
	font-weight: normal;
}
ul#menuport li a {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #3A81FA;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 2px;
	margin-bottom: 2px;
}
ul#menuport li a:hover {
	color: #FFFFFF;
}
ul#menuport li .attualeopt {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #FFFFFF;
}
ul#menusottoport {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 15px;
	display: block;
}
ul#menusottoport li a {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #3A81FA;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 2px;
	margin-bottom: 2px;
}
ul#menusottoport li a:hover {
	color: #FFFFFF;
}
ul#menusottoport li .attualeopt {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #FFFFFF;
}



ul#menuspec {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 15px;
	display: block;
	font-weight: normal;
}
ul#menuspec li a {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #3A81FA;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 2px;
	margin-bottom: 2px;
}
ul#menuspec li a:hover {
	color: #FFFFFF;
}
ul#menuspec li .attualeopt {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #FFFFFF;
}
