/* MENU PRINCIPALE */
#menuNavigazione{
	font-size:12px;
	margin:0;
	width:700px;
	padding:0;
	list-style:none;
	position:relative;
	height:2em;
}

#menuNavigazione li{
	float:left;
	width:100px; /* VOCI ORIZZONTALI */
	position:relative;
}

#menuNavigazione a{
	display:block;
	height:2em;
	line-height:2em;
	padding:0 10px;
	text-decoration:none;
	border-right:1px solid;
	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;
	border-right:1px solid #000;
	border-left:10px solid #000;
	border-bottom:1px solid #000;
}

/* MENU ON OFF */
#menuNavigazione ul,
#menuNavigazione ul.subMenu-off{
	position:absolute;
	z-index:1000;
	/*visibility:hidden;*/
	top:-10000em;
}

/*#menuNavigazione ul.subMenu-on{
	visibility:visible;
}*/

/* POSIZIONAMENTO DEL SOTTO MENU */
#menuNavigazione ul.subMenu-on{
	position:absolute;/* primo livello di annidamento:menu a discesa */
	top:2em;
	z-index:1000;
	left:-1px;
	visibility:visible;
	border-top:1px solid #000;
}

#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;
	z-index:1000;
	top:-1px;
	left:17em;
	border-top:1px solid #000;
}

/* COLORI */
#menuNavigazione{
	background:#317C95;
	color:#FFF;
}

#menuNavigazione a{
	background:#317C95;
	color:#FFF;
}

/* EFFETTO ROLLOVER */
#menuNavigazione a:hover,
#menuNavigazione a:focus,
#menuNavigazione a:active{
	text-decoration:underline;
}

/* FRECCETTE */
#menuNavigazione a.continua{
	background:url(../images/continuaOrz.gif) #317C95 center bottom no-repeat;
}

#menuNavigazione ul a.continua{
	ckground:url(../images/continua.gif) #317C95 right center no-repeat;
}