 .liste
{
	width:143px;
	margin: 0;
	padding:0;
	list-style-type:none;
	float:right
}
.liste li
{
	text-align:left;
	margin:0;
	padding:0;
}
#lista-offerte
{
	background-color:#f5ffdd;
	list-style-image: url(/images/lista-offerte.png)	
}
#lista-offerte a
{
	color: black;
}
#lista-offerte a:hover
{
	color: #fe0000;
}
#menu
{
	width:161px;
	padding: 0px;
	font-size:11px;
	margin: 0 0 2em 0;	
}

#menu li
{	
	padding: 0 0 0 1em;
	margin: 1px 0 0 0;
	background-color: #d0e0f0;
	font-weight:bold;
	position:relative;
}
#menu li ul
{
	padding:0;
	margin: 0 0 0 -1em;
	background-color: #f5f5f5
}
#menu li ul li
{
	margin: 0;
	padding: 0 0 0 1em;
	font-weight:normal;
	background: url(/images/lista.png) no-repeat 5px 9px;
}
#menu a
{
	color: #2e4d69;
}
#menu a:hover
{
	color: #fe0000;
	text-decoration:none
}
#menu-alto
{	
	height:38px;
	margin: 0;
	font-size: 13px;
	font-weight:bold;
	float: left;	
	position:relative;
	padding:0;
	z-index:1000;
	color:white;
}
#menu-alto li
{
	padding: 8px;
	float: left;
	margin:0;		
	text-align:center;	
	position:relative;
	z-index:2000;
}
#menu-alto li:hover
{
	background:#023175;	
}
#menu-alto li:hover a
{
	color: #c1eb1f;
}
#content-top div#immagini
{
	float:right;
	padding: 0 8px 0 0;
}

#content-top div#immagini img
{
	margin-left:16px;
}
#menu-alto li a
{
	color:white;
	text-decoration:none;	
}

#menu-alto li ul
{	
	visibility:hidden;	
	background-color: #657a99;
	position:absolute;
	clear:both;
	padding:0;	
	border-bottom: 3px solid #385179;
	top:35px;
	left:0px;
	margin:0;
	white-space:nowrap;
	z-index:3000;
	font-weight:normal
}
#menu-alto li:hover ul
{
	visibility:visible;
}
#menu-alto li ul li
{
	clear:both;
	font-size: 12px;
	text-align:left;
	margin:0;
	padding:0;
	width:100%
}
#menu-alto li ul li a
{
	padding: 0 2em;
}
#menu-alto li:hover ul li a
{
	color:white;
}
#menu-alto li ul li:hover
{
	background:#506585;
	margin:0;
}
#menu-alto li ul li:hover a
{
color: #c1eb1f;
}


