#Body{
margin:0;
padding:0;
width:100%;
}
#centro{
	width:765px;
	margin:0;
	padding:0;
}
#Header{
margin:0 auto 10px auto;
}
#Corpo{
margin:0 auto 0 auto;
}
#Footer{
clear:both;
margin:0 auto 0 auto;
padding:20px 0 20px 0;
}
#Contact{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
}
#TContact{
text-align:center;
margin:0;
padding:0;
}
.WA{
width:738px;
text-align:center;
}
.allsx{
float:left;
}
/* Link */
A:LINK {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#cccc00;
	font-weight:normal;
 	text-decoration:underline;
	margin-bottom:2px;
}
A IMG
{
border:2px solid #FFFFFF;
} 
A:VISITED {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#cccc00;
	font-weight:normal;
 	text-decoration: underline;
	margin-bottom:2px;
}
A:HOVER {
 color:#FFFFFF;
 text-decoration: none;
 font-weight:bold;
 cursor:pointer;
 margin-bottom:2px;
}
A:HOVER IMG
{

border:2px solid #993333;
} 
A:ACTIVE {
 color: #FFFFFF;
 text-decoration: none;
}

/* Home */
img.imgHome{
margin-right:5px;
margin-left:5px;
}
#italia{
float:right;
margin:-50px 0 0 0 !important;
margin:-30px 0 0 0;
}
#welcome{
float:left;
width:400px;
margin:0 0 20px 0;
}
#IconeCamere{
float:right;
width:320px;
margin:0 0 20px 0;
}
#news{
clear:left;
float:left;
width:400px;
margin:0 0 20px 0;
}
#homImm{
float:right;
width:320px;
margin:30px 0 20px 0;
}
#welcMez{
width:100px;
}
#IconeMez{
width:80px;
}
#newsMez{
width:130px;
}
#ImmMez{
width:80px;
}
DIV.Contenuto
{
	font-family: Verdana;
	font-weight: normal;
	text-align:left;
	font-size: 0.8em;
	color: #ffffff;
}
p.under{
font-family: Verdana;
font-size: 1.2em;
text-align:center;
color: #ffffff;
}
DIV.Data
{
	font-weight: bold;
	color: #ffcccc;
}
.Titolo
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-align: left;
	font-size: 1.2em;
	color: #ffffff;
	margin:2px;
}
/* Azienda */
#TestoAz{
float:left;
width:380px;
margin:0 0 10px 0;
}
#aziende{
	float:right;
	margin:0;
	padding:0;
	width:336px;
	height:224px;}
#immAz{
	
	float:left;
	margin:0 10px 0 0;
	border:#FFFFFF solid medium;
}
#tele{
	
	float:left;
	margin:0 10px 30px 30px;
}

div.angolo{
float:left;
background: url(immagini/angolo.png) !important;
width:10px;
height:10px;

background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='immagini/angolo.png');
}
div.mezzo{
float:left;
background: url(immagini/mezzo.png) repeat-x !important;
height:10px;

background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='immagini/mezzo.png');
}
#AziendMezzo{
width:170px;
}
div.mezzo1{
clear:left;
float:left;
background: url(immagini/mezzo1.png) repeat-y !important;
width:10px;
height:100px;
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='immagini/mezzo1.png');
}
div.Cont{
float:right;
width:96%;
}
div.finedx{
float:left;
background: url(immagini/finedx.png) !important;
height:10px;

width:196px;
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='immagini/finedx.png');
}
div.finest{
clear:left;
float:left;
background: url(immagini/finest.png) !important;
height:48px;
width:10px;
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='immagini/finest.png');
}
/* Gallery */
td.inizio{
background: url(immagini/inizio.png);
}
div.griglieFoto{
float:left;
margin:15px 10px 20px 10px;
}
div.Fot{
float:left;
clear:left;
/*background: url(immagini/quadro.png) no-repeat;
width:261px;
height:200px;
margin:0 -10px 0 -10px;*/
margin:0 0 5px 0;
}
img.immFoto{
/*padding:20px 0 0 20px;
border:0;*/

}
div.TestoFoto{
clear:left;
float:left;
width:220px;
}

/* Arrivare */
#mappa{
margin:20px 0 30px 0;
width:720px;
height:434px;
}
#dettaglio{
margin:20px 0 30px 0;

width:720px;
height:834px;

}
/*Servizi*/

h4.TServ{
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	color:#cccc00;
	font-weight:bold;
	padding:0 0 0 5px;
	margin:0;
}
#Servizi{
float:left;
}
div.ServLink{
margin:0 30px 0 30px;
float:left;
}
#Serv{
clear:left;
float:left;
width:730px;
}
#ServMez{
clear:both;
width:400px;
}
/*Prenotazioni*/
#TabPrezzi {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
border-collapse:collapse;
background-color:#FFFF99;
width:738px;
padding:0;
margin:5px 20px 20px 0;
}
#MinTab{
color:#000000;
}
td.IntesTab{
border: thin dotted #000000;
color:#000000;
width:150px;
}
td.IntTab{
color:#000000;
text-align:right;
width:100px;
border: thin dotted #000000;
}
td.euro{
text-align:center;
width:55px;
border: thin dotted #000000;
}
td.prezzo{
text-align:right;
border: thin dotted #000000;
}
td.tarospite{
padding-top:10px;
color:#000000;
text-align:left;
}
div.FPren{
clear:left;
}
div.PrenLink{
float:left;
width:300px;
}
.PrenTit{
	margin:20px 0 10px 80px !important;
	margin:20px 0 5px -60px;
	width:577px;
}
#imgTariffe{
	float:right;
	border:#FFFF99 solid medium;
}