body{
	margin: 0px 0px 0px 0px;
	padding:0px;
	background-color: white;
	background-image: url('images/08/sfondo-sx.gif');
	background-repeat: repeat-y;

}
/*	
table.grey{
	width:100%;
	height:100%;
	background-image:url('images/sfondo-dx.gif');
	background-repeat:repeat-y;
	background-position: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
tr.blu{
	background-color:#003366;
	}

.bluDark	{
	 background-color:#000033;
	}
	
.azzurroDark	{
	 background-image:url('images/img/color_azzurro_dark.gif'); 
	}
.azzurro{
     background-color:#000033;
	background-image:url('images/home/sfondo.gif'); 
	background: left;
	}


td.WhiteRight{
	border-right: 1px solid white;
	}

td.WhiteLeft{
	border-left: 1px solid white;
	}

td.WhiteTop{
	border-top: 1px solid white;
	}
	
td.WhiteAngLeft{
	border-left: 1px solid white;
	border-top: 1px solid white;
	}

td.WhiteAngRight{
	border-right: 1px solid white;
	border-top: 1px solid white;
	}
	
td.grigio{
	background-color:#F5F5F5;
	padding:25px;
	font-family:tahoma,geneva,arial;
	font-size:11px;
	color:#003366;
	line-height:15px;
	border-top: 1px solid  #ffffff;
	border-left: 1px solid #ffffff;
	}

td.white{
	background-color:#FFFFFF;
	padding:15px;
	font-family:tahoma,geneva,arial;
	font-size:11px;
	color:#003366;
	line-height:12px;
	border-top: 1px solid  #996600;
	border-left: 1px solid  #996600;
	border-right: 1px solid #996600;
	}
		
	

	



.txt{
	background-color:#FFFFFF;
	padding-top:10px;
	padding-left:10px;
	font-family:tahoma,geneva,arial;
	font-size:11px;
	color:#003399;
	line-height:12px;
	}

.txt2{
	background-color:#FFFFFF;
	font-family:tahoma,geneva,arial;
	font-size:11px;
	color:#003399;
	line-height:12px;
	}
	



	
	/*stili listino prezzi tab
	
tr.LabelTab{
	font-family:tahoma,geneva,arial;
	font-size:10px;
	color:#003366;
	font-weight:bold;
	background-color:#f5f5f5;
	}

td.divisoria{
	font-family:arial;
	font-size:10px;
	color:#f5f5f5;
	text-align:center;
	}
	
#natale{
	border:1px solid #cccccc;
	background:#f5f5f5
}	*/

/* mantenuti */
	img{
	border:0px;
	}
	img.stroke{
	border:1px solid #f5f5f5;
	}
	
a{
	font-family:tahoma,geneva,arial;
	color:#996600;
	text-decoration:underline;
	}
	a:link{
		font-family:tahoma,geneva,arial;
		color:#996600;
		text-decoration:underline;
		}
	a:hover{
		font-family:tahoma,geneva,arial;
		color:#6699CC;
		text-decoration:none;
		}

h1{
	font-family:tahoma,geneva,arial;
	font-weight:bold;
	font-size:13px;
	color:#996600;
	}
h2{
	font-family:tahoma,geneva,arial;
	font-weight:bold;
	font-size:12px;
	color:#000099;
	}

Table.Menu{ 
border:0px; 
width:90%;
height:20px;
}

td.menuOff{
	background-color:#003366;
	padding:4px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	width:10%;
	}
	
td.menuOn{
	background-color:#996600;
	padding:4px;
	font-family:tahoma,geneva,arial;
	font-size:10px;
	color:white;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	width:10%;
	}
	a.menu{
		font-family:tahoma,geneva,arial;
		font-size:10px;
		color:white;
		text-align:center;
		text-decoration:none;
		}
		a.menu:link,a.menu:visited{
		font-family:tahoma,geneva,arial;
		font-size:10px;
		color:white;
		text-align:center;
		text-decoration:none;
		}
		a.menu:hover{
		font-family:tahoma,geneva,arial;
		font-size:10px;
		color:#f5f5f5;
		text-align:center;
		text-decoration:none;
		}
/* 2008*/
Table.main{
padding:0px;
border:0px;
border-right:1px solid #996600;
width:90%;
}
Table.main td{padding:0px; vertical-align:top;font-family:tahoma,geneva,arial;}
Table.main td.Blu{ background-color:#000033}
Table.main td.Navigazione{ background-color:#003366}
Table.main td.NavigazioneMenu{ 
	background-image:url(images/08/2008_07.jpg); 
	background-repeat:no-repeat; 
	background-position:left; 
	background-color:#003366; 
	font-size:10px; 
	color:white; 
	text-align:right;  
	padding-right:15px;
	line-height:150%
	}
Table.main td.Azzurro{ border-bottom:1px solid #996600; background-image:url(images/08/sfondoazzurro.jpg);  }
Table.main td.Lato{}
Table.main td.Contenuti{
	border-bottom:1px solid #996600; 
	padding:20px;
	font-size:12px;
	color:#003399;
	line-height:140%;}
p.Indirizzo{ color:#000066; font-size:11px; margin:30px 10px 10px 20px }
p.Indirizzo a, p.Indirizzo a:link, p.Indirizzo a:visited{ color:#000066;} 
p.Indirizzo a:hover{ color:#006699}
.Credits{ font-size:11px ; color:#666666}
 a.Credits, a.Credits:link, a.Credits:visited{ color:#666;} 
a.Credits:hover{ color:#333}

Table.TabellaPrezzi{ border:2px solid #ccc; padding:0px; width:70%;}
Table.TabellaPrezzi td{ padding:5px; font-size:12px; color:#000099; text-align:center; border-bottom:1px solid #ccc;}
Table.TabellaPrezzi td.Header{ font-weight:bold; background-color:#f5f5f5; text-align:center; padding:5px; font-size:12px; color:#000099;}

Table.TabellaAllert{ border:1px solid #ccc; padding:0px; width:70%; background-color:#f5f5f5;}
Table.TabellaAllert td{ padding:10px; border-bottom:1px dotted #ccc;}

Table.Photogallery{ border:0px;}
Table.Photogallery td{ padding:5px 5px 5px 0px}

.partners{ font-size:11px; color:#333}