 /* common styling */
.menu {
/*width:750px; */
position:relative; 
/*margin-bottom:250px;*/
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left;
position:relative;
}
/*prima voce + altre*/
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
/*width:122px; */
width:122px; 
height:22px; 
color:#000; 
/*border:1px solid #fff; 
border-width:1px 1px 0 0; */
background: #FFCCCC; 
/*padding-left:10px; */
line-height:100%;
}
/*largh x IE + altre voci*/
* html .menu ul li a, .menu ul li a:visited {
width:349px;
w\idth:122px;
}
.menu ul li ul {
display: none;
}
.tableMN {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* specific to non IE browsers */
.menu ul li:hover a {
color:#fff; 
background:#bd8d5e;
}
/*dim contenitore sottomenu 1*/
.menu ul li:hover ul {
display:block; 
position:absolute; 
/*top:3em;
margin-top:1px;
left:0; */
width:122px;
}
.menu ul li:hover ul li ul {
display: none;
}
/*sottomenu 1*/
.menu ul li:hover ul li a {
display:block; 
background: #99CCFF; 
color:#000; 
height:14px; 
line-height:100%; 
width:105px;
}
.menu ul li:hover ul li a.drop {
background:#FFFF00 url(../../graphics/drop.gif) bottom right no-repeat;
}
.menu ul li:hover ul li a:hover {
background:#FF0000; 
color:#000;
}
/*submenu 2*/
.menu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:150px; 
top:0;
width:150px;
}
.menu ul li:hover ul li:hover ul.left {
left:-150px;
}



/*===================================================*/

#mn-dest, #mn-dest a  {
	height: 14px;
	background: white url(../images/top-destin-all.gif) no-repeat;
	/*border: solid #eda;
	border-width: 1px 0 0 0;*/
	margin: 0;

	text-decoration: none;
	text-indent: -999em;

}

/*#mn-dest a {
	text-decoration: none;
	text-indent: -999em;
	/ *display: block;* /
		float: left;
	height: 14px;
	background: url(images/top-destin.gif) no-repeat;
	/*background-position: 181px 0;* /
}*/

#mn-dest:hover {
	/*faccio sparire la gif di sopra*/
	background-position: 0 -14px;
}

.mn-azi, .mn-azi a  {
	float:left;
	width:110px;
	height: 14px;
	background:url(../images/top-azi-all.gif) no-repeat;
	text-decoration: none;
	text-indent: -999em;
}
.mn-azi:hover {
	/*faccio sparire la gif di sopra*/
	background-position: 0 -14px;
}
.mn-last, .mn-last a  {
	float:left;
	width:131px;
	height: 14px;
	background:url(../images/top-last-all.gif) no-repeat;
	text-decoration: none;
	text-indent: -999em;
}
.mn-last:hover {
	/*faccio sparire la gif di sopra*/
	background-position: 0 -14px;
}
.mn-pren, .mn-pren a  {
	float:left;
	width:85px;
	height: 14px;
	background:url(../images/top-pren-all.gif) no-repeat;
	text-decoration: none;
	text-indent: -999em;
}
.mn-pren:hover {
	/*faccio sparire la gif di sopra*/
	background-position: 0 -14px;
}


