#boxTOP{
	width:209px;
	height:110px;
	z-index:1;
	float:left;
	margin: 0;
	padding: 0 0 0 0;
	text-align:center;
}

#MenuTop {
	width:auto;
	height:60px;
	margin: 0 0 0 0;
	padding:0;
	text-align:left;
	float:right;
}
#MenuTop2 {
	float:right;
	width:222px;
	height:30px;
	padding:0;
	text-align:left;
	
}
#rettangoloMenuTop{
	width:930px;
	height:110px;;
	z-index:1;
	float:left;
	border: 10px solid #c8c8c8;
	background-color:#FFF;
	padding: 10px;
}
#rigaMenuTop {
	height:120px;
}

ul#menu_a_2livelli{
		float: left;
		margin: 0;
		padding: 0;
		background: #fff;
		list-style:none;
		border-right: 1px solid #fff;
		
}
ul#menu_a_2livelli ul {
		position:absolute;
}
ul#menu_a_2livelli li ul li{
		list-style:none;
		border-right: 1px solid #fff;
		margin:0;
		padding:0 0 0 8px;
}
ul#menu_a_2livelli li{
		float:left;
		margin: 0;
		margin-right: 1px;
		color:black;
		text-align:left;
}
ul#menu_a_2livelli a:link,
ul#menu_a_2livelli a:visited{
		display: block;
		padding: 0;
		color: #FFF;
		text-decoration: none;
}
ul#menu_a_2livelli a:hover,
ul#menu_a_2livelli a:focus,
ul#menu_a_2livelli a:active{
		background-color: #e2e2e2;
		color: #000;
		text-decoration: none;
}
ul#menu_a_2livelli li ul{
		display: none;
}
ul#menu_a_2livelli li:hover ul {
		display: block;
		position: absolute;
		z-index:100;
		width:216px;
		padding: 3px;
		margin: -2px 0 0 0;
		border:0;
		background: #b8b8b8;
		font-size:.8em;
		
}
ul#menu_a_2livelli li li {
border-bottom:1px solid #9e9e9e;
width:211px;
}
