/* MENU PRINCIPALE */
#menuNavigazione{
	margin:auto;
	padding:0;
	list-style:none;
	height:2em;
	border:0;
	width:60em;
	text-align:center;
}
#menuNavigazione li{
	float: left;
	min-width:10em; /* VOCI ORIZZONTALI */
	position: relative;
}
#menuNavigazione a{
	display:block;
	height:2em;
	line-height:2em;
	padding:0 10px;
	text-decoration:none;
	border-right:0;
	text-align:center;
}
/* SOTTO MENU */
#menuNavigazione ul{
	margin:0;
	padding:0;
	list-style:none;
	width:17em;
}
#menuNavigazione ul li{
	/*float:none;*/
	width:17em; /* VOCI A COMPARSA */
}
#menuNavigazione ul a{
	float:none;
	display:block;
	text-align:left;
	height:1.8em;
	line-height:1.8em;
	background: rgb(2, 34, 94);
	/* Make background a bit transparent for browsers that support rgba */	
	background: rgba(2, 34, 94, 0.8);
}
#menuNavigazione ul a:hover{
	text-decoration:none;
	background:rgb(70, 170, 250);
	/* Make border a bit transparent for browsers that support rgba */	
	background:rgba(70, 170, 250, 0.8);
}
/* MENU ON OFF */
	#menuNavigazione ul,
	#menuNavigazione ul.subMenu-off{
	position:absolute;
	/*visibility:hidden;*/
	bottom:10000em
}
/*#menuNavigazione ul.subMenu-on{
visibility:visible;
}*/
/* POSIZIONAMENTO DEL SOTTO MENU */
#menuNavigazione ul.subMenu-on{
	position:absolute;/* primo livello di annidamento:menu a discesa */
	bottom:2em;
	left:-1px;
	visibility:visible;
	border-top:0;
}
#menuNavigazione ul.subMenu-on ul.subMenu-on{
	margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
	width:17em;
	position:absolute;
	bottom:-1px;
	left:17em;
	border-top:1px solid #000;
}
/* COLORI */	
#menuNavigazione a{
	color:#FFF;
}
#menuNavigazione a:hover{
	color: rgb(2, 34, 94);
	background:  rgb(70, 170, 250);
	/* Make background a bit transparent for browsers that support rgba */	
	background: rgba(70, 170, 250, 0.8);
}
/* EFFETTO ROLLOVER */
#menuNavigazione a:hover,
#menuNavigazione a:focus,
#menuNavigazione a:active{
text-decoration:none;
}
/* FRECCETTE */
#menuNavigazione a.continua{
	background:url(images/arrow_state_blue_up.gif) center top no-repeat;
	
}

#menuNavigazione a.continua:hover{
	/*
	background:url(images/arrow_state_blue_up.gif) rgb(70, 170, 250) center top no-repeat;
	/* Make background a bit transparent for browsers that support rgba *
	background:url(images/arrow_state_blue_up.gif) rgba(70, 170, 250, 0.8) center top no-repeat;
	*/
	color:#FFF;
}
#menuNavigazione ul a.continua{
	background:url(images/arrow_state_blue_right.gif) right center no-repeat;
	/* Make background a bit transparent for browsers that support rgba */	
	background:url(images/arrow_state_blue_right.gif) right center no-repeat;
}

