/*TOP MENU*/
#f_menutop a.home{
	float: left;
}
#f_menutop a.home:hover{ text-decoration: underline; }

/* --[[ Main Container ]]-- */
#imouter0 {float: none; width: auto; text-align: right;}
#imouter0 ul{ float: right;}
#imouter0 ul li{border: none; float: left;}


/* --[[ Sub Container ]]-- */
#imenus0 li ul {padding:5px; margin:4px 0px 0px; float: none; }

/* --[[ Main Items ]]-- */
#imenus0 li a, #imenus0 .imctitle {height:auto; color:#ffffff; text-align:left; font-size: 9pt; font-weight:bold; text-decoration:none; padding:2px 8px; background: url(images/divisore.gif) no-repeat 0 5px;}

	/* [hover] - These settings must be duplicated for IE compatibility.*/
	#imenus0 li:hover>a {text-decoration:underline; }
	#imenus0 li a.ihover, .imde imenus0 a:hover {text-decoration:underline; }

	/* [active] */
	#imenus0 li a.iactive {}

	/* [Main Graphic Button Text Content] */
	#imenus0 .imbuttons {}
	
	/*Primo elemento main: tolgo eventuale immagine divisoria di sinistra*/
	#imenus0 li:first-child a{ background: none; }


/* --[[ Sub Items ]]-- */
#imenus0 ul a, #imenus0 .imsubc li .imctitle  {height:auto; background: none; background-color:transparent; color:#555555; text-align:left; font-size:8pt; font-weight:normal; text-decoration:none; padding:2px 5px; }

#imenus0 .imsubc ul{background-color: #efefef; border: 1px solid #dedede;}
#imenus0 .imsubc ul li{ background-image: none;}

	/* [hover] - These settings must be duplicated for IE comptatibility.*/
	#imenus0 ul li:hover>a {color:#000000; text-decoration:underline; }
	#imenus0 ul li a.ihover {color:#000000; text-decoration:underline; }

	/* [active] */
	#imenus0 ul li a.iactive {background-color:#ffffff; }




/*BOTTOM MENU*/
#f_menubottom{
	margin-top: -2px;
	margin-bottom: 3px;
	text-align: center;
}
#f_otwrapper #f_menubottom a{
	text-decoration: none;
	color: #000000;
	margin-right: 10px;
}
#f_menubottom a:hover{
	text-decoration: underline;
}

#f_menubottom ul{
	float: right;
	/*width: 300px;*/
	margin: 0;
	padding: 1px;
	text-align: right;
}
#f_menubottom li{
	float: left;
	list-style: none;
	font-size: 0.9em;
	background: url(images/divisore.gif) left no-repeat;
}
#f_menubottom li a{
	color: #5c6d83;
	text-decoration: none;
	display: block;
	margin: 3px 10px;
}
#f_menubottom li a:hover{
	text-decoration: underline;
}

/*MENU RAGGRUPPAMENTO*/
.f_otRightBox ul{
	margin: 5px 10px;
	padding: 0;
}
.f_otRightBox ul li{
	list-style: none;
	margin-top: 5px;
}
#f_otwrapper .f_otRightBox ul li a{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-size: 1.1em;
}
#f_otwrapper .f_otRightBox ul li a.selected{
	text-decoration: underline;
	font-size: 1.2em;
}
.f_otRightBox ul li ul li{
	margin: 0;
	list-style: none; 
}
#f_otwrapper .f_otRightBox ul li ul li a{
	font-weight: normal;
	font-size: 1em;
}
#f_otwrapper .f_otRightBox ul li ul li a.selected{
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1em;
}
