#nav1 a:hover, #nav1 a:visited, #nav1 a:link {
	background: url(img/menu1.gif); width: 88px
}
#nav1 strong {
	background: url(img/menu1.gif); width: 88px
}

#nav2  a:hover, #nav2 a:visited, #nav2 a:link {
	background: url(img/menu2.gif); width: 132px
}
#nav2 strong {
	background: url(img/menu2.gif); width: 132px
}

#nav3  a:hover, #nav3 a:visited, #nav3 a:link {
	background: url(img/menu3.gif); width: 121px
}
#nav3 strong {
	background: url(img/menu3.gif); width: 121px
}

#nav4  a:hover, #nav4 a:visited, #nav4 a:link {
	background: url(img/menu4.gif); width: 88px
}
#nav4 strong {
	background: url(img/menu4.gif); width: 88px
}

#nav5  a:hover, #nav5 a:visited, #nav5 a:link {
	background: url(img/menu5.gif); width: 115px
}
#nav5 strong {
	background: url(img/menu5.gif); width: 115px
}

#nav6  a:hover, #nav6 a:visited, #nav6 a:link {
	background: url(img/menu6.gif); width: 113px
}
#nav6 strong {
	background: url(img/menu6.gif); width: 113px
}

#nav7  a:hover, #nav7 a:visited, #nav7 a:link {
	background: url(img/menu7.gif); width: 132px
}
#nav7 strong {
	background: url(img/menu7.gif); width: 132px
}

#nav10  a:hover, #nav10 a:visited, #nav10 a:link {
	background: url(img/menu10.gif); width: 120px
}
#nav10 strong {
	background: url(img/menu10.gif); width: 120px
}
/* ACCOUNT */
#nav10 a {
	background: url(img/menu10.gif); width: 132px
}
#nav10 strong {
	background: url(img/menu10.gif); width: 132px
}
/* FINE ACCOUNT */

#menu {
background-color: #3B79BC;
}
#headermenu {
	margin-top: 0px; margin-bottom: 0px; width: 991px; color: #ffffff; position: relative; height: 56px; background: url(img/bg_menu.gif); 
}
#headermenu dl {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; height: 28px; 
}
#headermenu dt {
	padding-right: 0px; padding-left: 0px; float: left; background-image: none; padding-bottom: 0px; margin: 0px; text-indent: 0px; line-height: normal; padding-top: 0px; 
}
#headermenu dt a:hover {
	border-top-width: 0px; background-position: 0px 0px; display: block; border-left-width: 0px; float: left; border-bottom-width: 0px; text-indent: -10000px; background-repeat: no-repeat; height: 28px; border-right-width: 0px; text-decoration: none; 
}
#headermenu dt a:visited {
	border-top-width: 0px; background-position: 0px 0px; display: block; border-left-width: 0px; float: left; border-bottom-width: 0px; text-indent: -10000px; background-repeat: no-repeat; height: 28px; border-right-width: 0px; text-decoration: none; 
}
#headermenu dt a:link {
	border-top-width: 0px; background-position: 0px 0px; display: block; border-left-width: 0px; float: left; border-bottom-width: 0px; text-indent: -10000px; background-repeat: no-repeat; height: 28px; border-right-width: 0px; text-decoration: none; 
}
#headermenu dt strong {
	border-top-width: 0px; background-position: 0px 0px; display: block; border-left-width: 0px; float: left; border-bottom-width: 0px; text-indent: -10000px; background-repeat: no-repeat; height: 28px; border-right-width: 0px; text-decoration: none; 
}
#headermenu ul {
	padding-left: 5px; margin: 0px; 
}
#headermenu li.menu {
	padding-right: 12px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; text-indent: 0px; line-height: normal;
}
#headermenu ul li a {
	font-size: 100%; color: #fff; background-color: trasparent; text-decoration: none;
}
#headermenu dt strong {
	background-position: 0px -28px; background-color: trasparent;
}
#headermenu dt a:hover {
	background-position: 0px -56px; background-color: trasparent;
}
#headermenu dl a:hover {
	color: #fff; background-color: transparent;
}
#loginmenu input.login {
	border: 1px solid #fff;
	background-color:#3B79BC;
	width: 180px;
	font-size: 80%;
	color: #fff;
	margin-top:5px;
}
#menu_loggato ul {
	list-style-image: url(img/elenco_ff9933.gif);
	list-style-type: none;
	padding-left: 5px;
	padding-top: 5px;
	list-style-position: inset;
	height: auto;
}