/* Modello BLUE */



/* menu con sottomenu orizzontale --------------------------------------------------- */

/*menu principale--------*/

.menualto  {
	position:relative;
}

.voci_menu  {
	position:relative;
	font-size:0.8em;
	z-index:100;
	height:37px;
	background:url(../img/menu-back.png) repeat-x top left;
	text-transform:uppercase;
}

.voci_menu ul {
	position:absolute;
	z-index:50;
	margin:1px 0 0 10px;
}

.voci_menu ul li {	
	float:left;
	background-image:url(../img/menu-line.gif);
	background-repeat:repeat-y;
	background-position:right top;
}

.voci_menu ul li a, .voci_menu ul li a:link, .voci_menu ul li a:visited, .voci_menu ul li a:active {
	display:block;
	float:left;
	padding:11px 13px 11px 13px;
	color:#ccc;
	letter-spacing:0.2em;
}

.voci_menu ul li a:hover, .voci_menu ul li a:focus {
/*	background-color:#7e7f81;*/
	color:#fff;
}
	
	
	/* sottomenu ------------------------------------------------------------------------ */


ul.sub_over  {
    position: absolute;	
	z-index:1;
	top: 32px;
	left:17px;
	line-height:1;
	padding:0;
	margin:0;
	border:0;
	background-image:url(../img/sfondo_submenu.png);
	text-align:left;
}

ul.sub_over li{
	margin:0 10px 0 0;
	padding:0 0;
	border:0;
	background-image:none;
	float:left;
}

ul.sub_over li.sub_2{
	margin:0 10px 0 0;
	position:relative;
	padding:0 0;
	border:0;
	float:left;
}

ul.sub_over li a,
ul.sub_over li a:link, 
ul.sub_over li a:visited,
ul.sub_over li a:active {/*controlla aspetto sottomenu sia dx che sx*/
	text-decoration:none;
	padding:15px 5px 25px 5px;	
	color:#666;
	font-size:1em;
	display:block;
}

ul.sub_over li a:hover, 
ul.sub_over li a:focus{/*controlla aspetto hover sottomenu sia dx che sx*/
	background-color: transparent;
	color: #231f20;
}

ul.sub_over li ul  {
    position: absolute;	
	z-index:3;
	top: 35px;
	left:9px;
	line-height:1;	
	padding:0;
	margin:0;
	border:0;
	width:300px;
	background-image:url(../img/sfondo_submenu.png);
	text-align:left;
}

ul.sub_over li ul li {
	margin:0;
	padding:0 0;
	border:0;
	background-image:none;
	float:left;
	z-index:10000;
}


ul.sub_over li ul li  a,
ul.sub_over li ul li a:link, 
ul.sub_over li ul li a:visited,
ul.sub_over li ul li a:active {/*controlla aspetto sottomenu sia dx che sx*/
	text-decoration:none;
	padding:10px 5px 10px 5px;	
	font-size:1em;
	color:#999;
	display:block;
}

ul.sub_over li ul li a:hover, 
ul.sub_over li ul li a:focus{/*controlla aspetto hover sottomenu sia dx che sx*/
	background-color: transparent;
	color: #231f20;
}

.sfondo_menu_01  {
	position:absolute;
	top:36px;
	left:5px;
	z-index:5;
	width:770px;
	height:34px;
	background:url(../img/sfondo_sub01.png) no-repeat bottom left;
	/*background-color:#e7e7e9;*/
}

.sfondo_menu_02  {
	position:absolute;
	top:61px;
	left:5px;
	z-index:4;	
	width:770px;
	height:38px;
	/*background-color:#f3f3f4;*/
	background:url(../img/sfondo_sub02.png) no-repeat bottom left;
}