html, body {
/*background-image: url('../images/xmass/sfondo.gif');*/
	/*background-image: url('../images/sfondo_caraibi.jpg');
	background-repeat:repeat-x;
	background-repeat:repeat;
	background-position: top;
	background-color:#e1e1e1;*/
	background-image: url('../images/sfondo.gif');
	background-repeat:repeat;
	background-position: top;
	background-color:#e1e1e1;
	/*background-image : url('../images/sfondo.gif');
	background-repeat : repeat-y;		
	background-color:#e1e1e1;*/
	padding:0px;
	margin:0px;
	font-family:verdana;
	font-size:12px;
	}

Table.ModuloContatti{border:3px solid #ccc; }
ul,li{list-style-image:url('../images/AccessorioMontato.gif') !important; }	
	.corsivo{ font-family: verdana; color: #666666; font-size: 12px; font-style: 
               italic; font-weight: bold }
.rosso       { font-family: Verdana; color: #CC0000; font-size: 12px; font-weight: bold }
.rossodieci       { font-family: verdana; color: #CC0000; font-size: 10px; font-weight: bold;font-style: 
               italic; }
               
.biancoB   { font-family: Verdana; font-size: 12px; color: #ffffff; font-weight: bold }
a.biancoB, a.biancoB:link  { font-family: Verdana; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration:none }
a.biancoB:hover  { font-family: Verdana; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration:none }

.grigioB   { font-family: Verdana; font-size: 12px; color: #333333; font-weight: bold }
a.grigioB, a.grigioB:link  { font-family: Verdana; font-size: 12px; color: #333333; font-weight: bold; text-decoration:none }
a.grigioB:hover  { font-family: Verdana; font-size: 12px; color: #666699; font-weight: bold; text-decoration:none }

.grigio { font-family: Verdana; font-size: 12px; color: #333333; }
a.grigio, a.grigio:link{ font-family: Verdana; font-size: 12px; color: #333333; text-decoration:none }
a.grigio:hover{ font-family: Verdana; font-size: 12px; color: #666699; text-decoration:none }

.neroB { font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold }
a.neroB, a.neroB:link { font-family: Verdana; font-size: 12px; color: #333333; font-weight: bold }
a.neroB:hover { font-family: Verdana; font-size: 12px; color: #666699; font-weight: bold }

.nero{ font-family: Verdana; font-size: 12px; color: #000000; text-decoration:none }
a.nero, a.nero:link{ font-family: Verdana; font-size: 12px; color: #333333; text-decoration:none }
a.nero:hover{ font-family: Verdana; font-size: 12px; color: #666699; text-decoration:none }


.azzurroB { font-family: Verdana; font-size: 13px; color: #ffffff; font-weight: bold }
a.azzurroB, a.azzurroB:link { font-family: Verdana; font-size: 13px; color: #ffffff; font-weight: bold }
a.azzurroB:hover { font-family: Verdana; font-size: 13px; color: #ffffff; font-weight: bold }
.grassetto   { font-family: Verdana; font-size: 10px; color: #666666; font-weight: bold ;line-height : 9px;}
a.grassetto  { font-family: Verdana; font-size: 10px; color: #666666; font-weight: bold; line-height : 9px;text-decoration:none }
a.grassetto:hover  { font-family: Verdana; font-size: 10px; color: #666699; font-weight: bold;line-height : 9px;text-decoration:none }

.normale {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	line-height : 9px;
}
a.normale{ font-family: Verdana; font-size: 10px; color: #666666;  text-decoration:none;line-height : 9px; }
a.normale:hover{ font-family: Verdana; font-size: 10px; color: #666699; text-decoration:none ;line-height : 9px;}


.verde { font-family: Verdana; font-size: 10px; color: #006600;line-height : 9px;}
.grassettoVerde { font-family: Verdana; font-size: 10px; color: #006600; font-weight: bold;line-height : 9px; }

td{font-size:12px;}

 Td.Tool{
 	background:#cccccc;
	border:1px solid white;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
	}
input{font-size:11px;}
 Td.NumeroVerde{
 	background:#006600;
	border:1px solid white;
	text-align:center;
	}
	
 Td.Mail{
 	background:#003399;
	border:1px solid white;
	text-align:center;
	}

 Td.DoveSiamo{
 	background:#ff6600;
	border:1px solid white;
	text-align:center;
	}
	
Td.Lato{
	background-image : url('../images/sfondo-hp.gif');
	background-repeat : repeat-y;		
	background-color:#e1e1e1;
	width:190px;	
		}
		
	
	#Lato{
	float:left;
	width:190px;	
		}
		
	#Tool{
	float:right;
	margin-top:25px;
	margin-bottom:15px;	
	width:790px;
	}
	
	#Banner{
	float:left;
	margin-left:20px;
	width:772px;
	margin-bottom:5px;
	}
	
	.TableOfferteUsato{
	margin-top:7px;
	border:1px solid white;
	}
	td.LabelOfferteUsato{
	background-color:#003399;
	border-bottom:1px solid white;
	}
	Td.BannerSpot{
	border:1px solid #333333;
	text-align:left;
	width:230px;}
	
	Td.Banner{
	border:1px solid #333333;
	width:530px;}
	
	#Contenuti{
	float:right;
	width:790px;
	margin-top:50px;
		}	
		
	#ContenutiHome{
	float:right;
	width:790px;
		}
		.ContenutiHome{
		border:1px solid white;
		padding:5px;
		text-align:center;
		vertical-align:top;
		}
		
		.Eventi{
		border:1px solid white;
		padding-top:15px;
		padding-right:5px;
		padding-left:5px;
		padding-bottom:5px;
		font-size:10px;
		text-align:center;
		font-weight:bold;
		color:#000000;
		font-family:verdana;
		vertical-align:top;
		}	
			
		.ModuloFeedback{ 
		font-family:verdana;
		font-size:12px;
		color:#333333;
		border:1px solid white;
		padding:7px;
		text-align:left;
		vertical-align:top;
		}
		
		a.Testo, a.Testo:link{
		font-family:verdana;
		font-size:12px;
		color:#333333;
		}
		
		a.Testo:hover{
		font-family:verdana;
		font-size:12px;
		color:#666666;
		text-decoration:none;
		}

		
		.LabelEventiNews{
		
		background:#333333;
		border-left:1px solid white;
		border-top:1px solid white;
		padding:0px;
		text-align:left;
		}
		
		.LabelLinks{
		
		border-left:1px solid white;
		border-right:1px solid white;
		border-top:1px solid white;
		background:#999999;
		padding:0px;
		text-align:left;
		}
		
		.LabelModuloFeedback{
		
		border-left:1px solid white;
		border-right:1px solid white;
		background:#666666;
		padding:0px;
		text-align:left;
		}
		
		.LabelPartners{
		
		border-right:1px solid white;
		background:#cccccc;
		padding:0px;
		text-align:left;
		}
	
	.TableBanner{	}
	
	#Principale{
	border:0px;
	width:1000px;
	}
	
	#Footer{
	float:right;
	margin-top:10px;
	margin-left:10px;
	width:790px;	
		}
		.Footer td, a, a:link{	
		color:#333333;
		font-family:Verdana, Geneva;
		font-size:10px;
			}		
		.Footer a:hover{	
		color:#666666;
		font-family:Verdana, Geneva;
		font-size:10px;
		text-decoration:underline;
			}
			
		
	Img.stroke{
		border:1px solid #666666;
		}