 /* CSS Document */
 
 #topmenu
{
	width:auto;
	height:auto;
	
	display:block;
margin-bottom:14px;

}
 
 
 
 #xhtmCNT a{
 
 color:#333333;
 
 }
 
#mastermenu
{
	width:550px;
	height:23px;
	background-image:url(imgs/menu_bg.jpg);
	display:block;
	border-right:1px solid #cccccc;
	float:left;
}
#angolo
{
	width:4px;
	height:23px;
	background-image:url(imgs/menu_bg_sx.jpg);
	display:block;
	float:left;
}

#cercatab
{
	width:86px;
	height:23px;
	display:block;
	float:left;
	padding-left:5px;
}

#logosite
{
	width:61px;
	height:73px;
	display:block;
	float:left;
	margin-right:3px;
	
}


#carrellotab
{
	width:340px;
	

	/*background-image:url(imgs/btn_ilmionegozio.jpg);*/
	height:24px;
	display:block;

	float:left;
	margin-left:215px;
	



}


 #imgTxab1 a{
 text-decoration:none;
margin:0px;
padding:0px;

 }

 #imgTxab0 a{
 text-decoration:none;
margin:0px;
padding:0px;

 }


#carrellotab a
{
text-decoration:none;
margin:0px;
padding:0px;



}

#carrellotab strong
{
font-size:12px;


}
#carrellotab span
{
margin-left:13px;
display:block;
line-height:24px;


}

#menup
{


	display:block;
	margin-bottom:3px;

}


#lnkup {
margin-top:5px;
display:block;
float:left;
}


#menubot strong{
color:#1D72D9;
}


#legal strong{
color:#666;
}


#menubot a {
color:#333;
text-decoration:none;

} 


#legal a{
color:#666;
text-decoration:none;
}


#menubot a:hover , #legal a:hover{

text-decoration:underline;
}

#menubot {
margin-top:16px;
text-align:center;
display:block;

}

#legal {
text-align:center;
display:block;
color:#666;
}


#lnkup a{
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#lnkup a:hover{

	color:#666666;
	text-decoration:none;
}



#navigazione
{
	width:auto;
	height:auto;
	display:block;
	float:left;
	
}


#mastermenu .voice
{
	width:auto;
	height:18px;
	margin-top:2px;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	border-left:1px solid #fff;
	border-right:1px solid #ccc;
	float:left;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif, sans, Thaoma;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}




#mastermenu .voiceprima
{
	width:auto;
	height:18px;
	margin-top:2px;
	padding-top:2px;
	padding-left:8px;
	padding-right:8px;

	float:left;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif, sans, Thaoma;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}


#mastermenu .voiceprima:hover
{
	background-image:url(imgs/menu_bg_on.jpg);
	/*font-weight:bold;*/
}


#mastermenu .voice:hover
{
background-color:#000000;
color:#FFFFFF;
	/*background-image:url(imgs/menu_bg_on.jpg);
	font-weight:bold;*/
	
	
}

#mastermenu .voiceON{
		/*background-image:url(imgs/menu_bg_on.jpg);*/
		background-color:#000000;
	font-weight:bold;
		width:auto;
	height:18px;
	margin-top:2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	border-left:1px solid #fff;
	border-right:1px solid #ccc;
	float:left;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif, sans, Thaoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.MenuL2
{




	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:16px;
	padding-top:5px;
	width:763px;
    height:auto;

	display:block;
	background-image:url(imgs/menu_bg_su_L2_BS.jpg);
	background-repeat:no-repeat;
	line-height:15px;
	
	
	
	color:#DBDBDB;
}



.MenuL2 a:hover
{
font-size:11px;
	/*background-color:#EBEBEB;*/
	color:#FFF;
	width:100%;
	line-height:15px;
}
 

.menuL2Sel {
line-height:15px;
font-size:11px;
	/*background-color:#00A5DD;*/
	font-weight:700;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}





.menuL2NOSel a:hover{

font-size:11px;
	background-color:#00A5DD;
	color:#FFFFFF;
	width:100%;
	line-height:15px;

}


.menuL2NOSel {


	color:#DBDBDB;
	

	   
	font-size:11px;

	text-decoration:none;
	width:100%;
	line-height:15px;
	padding-left:3px;
	padding-right:3px;
	
}



.sottoL2
{
	
	width:763px;
	height:4px;
	border:0px;
	line-height:0;
	max-height:4px;
	font-size:1px;
	display:block;
	background-image:url(imgs/menu_bg_L2_BS.jpg);
	background-repeat:no-repeat;
}

#MenuL3UP{width:224px; height:32px;display:block; background-image:url(imgs/menu_l3_top.jpg);}

#MenuL3CNT{width:224px;display:block; background-image:url(imgs/menu_l3_bg.gif)}
#MenuL3DWN{width:224px; height:5px;display:block; background-image:url(imgs/menu_l3_bot.gif);margin:0px;}

.titMenul3{


font-size:13px;
font-weight:bold;
margin-left:8px;
line-height:25px;

display:block;


}



#MenuL3CNT a{display:block;text-decoration:none;color:#333333;padding-left:8px;line-height:18px;;}
#MenuL3CNT a:hover{background-color:#0099FF;color:#FFFFFF;}
#MenuL3CNT  .actual {display:block;text-decoration:none;color:#ffffff;padding-left:8px;background-color: #00A6E0;color:#FFFFFF;font-weight:bold;}


#MenuL3CNT  .actual2 {display:block;text-decoration:none;padding-left:12px;color:#00A6E0;font-weight:bold;}

#MenuL3CNT  .inside {display:block;text-decoration:none;padding-left:12px;color:#333333;}
