@charset "iso-8859-1";

.menusfo {
	font-size:11px;
	background-color:#DEE2E2;
	height: 30px;
	width:910px;
}

*html .menusfo {
	width:910px;
}

#cssdropdown, #cssdropdown ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float:left;
}
#cssdropdown li {
	float: left;
	position: relative;
}

.mainitems2, .mainitems2-sel {
	list-style: none;
	height: 10px;
	padding: 0px;
	margin:0px;
	width: 110px;
}
.mainitems2 a, .mainitems2-sel a, .mainitems2 a:hover, .mainitems2-sel a:hover {
	text-decoration: none;
	display:block;
	color:#666666;
	font-weight:bold;
	background-color:#DEE2E2;
	text-transform: uppercase;
	text-align: center;
}
.mainitems2 a:hover, .mainitems2-sel a:hover {
	color:#FF0000;
}

.subitem2{
	display: none;
	margin:0px;
	padding:0px;
	width: 100%;
	position: absolute;
	top: 18px;
	left: 0;
	text-align:center;
	list-style: none;
}

.subitem2 li{
	width: 110px;
	padding: 0px;
	margin: 0px;
	background-color: #7B7B7B;
	list-style: none;

}

.subitem2 li a{
	text-decoration: none;
}
.subitem2 a, .subitem2 a:hover {
	padding:3px 2px 3px 2px;
	margin: 0px;
	color:#FFFFFF;
	border:0px;
	border-bottom:2px solid #FFFFFF;
	background-color:#7B7B7B;
	font-weight: normal;
	text-transform: lowercase;
	text-align:center;
}
.subitem2 a:hover {
	background-color: #DEE2E2;
}

ul.subuls li.subitem2sub{
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #A3A3A3;
	list-style: none;
}

li.subitem2sub{
        display: none;
	width: 210px;
	padding-top: 20px;
	padding-bottom: 0px;
	border-bottom: 1px solid #A3A3A3;
	padding-left:15px;
}
*html li.subitem2sub{
	width: 110px;
	padding-top: 20px;
}


#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 0px;
	left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;
}

/*TABELLE*/
.m0table, .m1table {border:0px;}

/*tutti i link*/
a {font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;color:#ff0000;z-index:1;}
a:hover {font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:underline;color:#ff0000;z-index:1;}
/*tutti i link*/

/*==================================*/
/*          MENU LIVELLO 0          */
/*==================================*/

/*** Style for outer tag, mout (mouse out) state ***/
.m0mouto {text-decoration:none;color:#666666;}
/*** Style for outer tag, mover (mouse over) state ***/
.m0movero {text-decoration:underline;color:#ff0000;}
/*** Style for outer tag, mdown (mouse down) state ***/
.m0mdowno {text-decoration:underline;color:#B33333;}
/*** Style for inner tag, mover (mouse over) state ***/
.m0inner {text-decoration:none;border-right:1px solid #F4F5F5;text-align:center;font-weight:bold;background-color:#DEE2E2;text-transform:uppercase;}

/*==================================*/
/*       MENU LIVELLO 1             */
/*==================================*/

/*** Style for outer tag, mout (mouse out) state ***/
.m1mouto {text-decoration:underline;color:#ff0000;opacity: 0.80;filter: alpha(opacity=80);-moz-opacity: 0.80;}
/*** Style for outer tag, mover (mouse over) state ***/
.m1movero {text-decoration:filter:alpha(opacity=90);underline;color:#ff0000;}
/*** Style for outer tag, mdown (mouse down) state ***/
.m1mdowno {color:#B33333;text-decoration:underline;color:#ff0000;}
.m1inner {border-bottom:1px solid #ffffff;text-decoration:none;text-align:center;background-color:#DEE2E2;text-transform:lowercase;}

/*==================================*/
/*     MENU STILI SELECTED          */
/*==================================*/
/* LIVELLO 0 */
.m0inner-selected {text-transform:uppercase;border-right:1px solid #F4F5F5;font-weight:bold;text-decoration:none;text-align:center;background-color:#DEE2E2;color:#ff0000;}
.m0mouto-selected {text-transform:lowercase;text-decoration:none;text-align:center;background-color:#DEE2E2;}
/*** Style for outer tag, mover (mouse over) state ***/
.m0movero-selected {text-transform:lowercase;color:#D91A1A;}
/*** Style for outer tag, mdown (mouse down) state ***/
.m0mdowno-selected {text-transform:lowercase;text-decoration:none;color:#B33333;}

/*==================================*/
/*       MENU TREE  (CONTESTUALE)   */
/*==================================*/
/* Stile per la root */
.mout {color:#4A79BD;width:100%;}
.mover {color:#4A79BD;width:100%;}

/*normal node caption style*/
.t0ic, .t0ic a {}
/*selected node caption style*/
.t0ic-sel, .t0ic-sel a {color:#ff0000;}
/*mouseovered normal node caption style*/
.t0io, .t0io a {color:#ff0000;}
/*mouseovered selected node caption style*/
.t0io-sel, .t0io-sel a {color:#ff0000;}
/*normal leaf caption style*/
.t1ic, .t1ic a {width:100%;}
/*selected leaf caption style*/
.t1ic-sel, .t1ic-sel a {color:#ff0000;width:100%;}
/*mouseovered normal leaf caption style*/
.t1io, .t1io a {color:#ff0000;width:100%;}
/*mouseovered selected leaf caption style*/
.t1io-sel, .t1io-sel a {color:#ff0000;width:100%;}

/*voce attiva (dove sono) - normale e mouseover*/
.t0ic-sel a, .t0io-sel a, .t1ic-sel a, .t1io-sel a, .t1io-sel a:hover {background-image: url(/jsps/images/dot_on.gif);background-position:left;background-repeat:no-repeat;padding-left:24px;line-height:18px;text-transform:lowercase;}
/*voce non attiva - normale e mouseover*/
t0ic a, .t0io a, .t1ic a, .t1io a, .t1io a:hover {background-image: url(/jsps/images/dot.gif);background-position:left;background-repeat:no-repeat;padding-left:24px;line-height:18px;text-transform:lowercase;}

table.interno{
background-color:transparent;
text-align:left;
}

