body {
margin: 0;
padding: 0;
font: 11px tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center; 
background: #fff url(../image/comuni/bkg_body.gif) center top repeat-x;
color: #262626;
}
.link{
padding:7px 0 0 0;
margin:0;
}
.link li {
display:inline;
}
.link a{
text-decoration:none;
white-space:nowarp;
font-size:11px;
font-weight:bold;
padding:5px;
}

.link a:link,
.link a:visited{
color:#7d6f62;
}
.link a:hover,
.link a:focus,
.link a:active{
color:#165a8a;
}
.link .voce_corrente a:link,
.link .voce_corrente a:visited,
.link .voce_corrente a:hover,
.link .voce_corrente a:focus,
.link .voce_corrente a:active{
color:#165a8a;
}
#centrato{
background:url(../image/comuni/sfondo.jpg) center top no-repeat;
width:721px;
margin:0 auto;
padding:0 117px;
height: auto !important;  /* per i browser moderni */
height: 600px;      /* per IE5.x e IE6 */
min-height: 600px;  /* per i browser moderni */
}
#corpo {
width:760px;
padding:0;
float:left;
}
p{
margin:0;
padding:0;
}
img{
border:0;
}
h1, h2{
font-family:Georgia, "Times New Roman", Times, serif;
}
h1{
color:#ba9865;
font-size:30px;
margin:0;
padding:0;
}
h2{
color:#9a7d50;
font-size:14px;
margin:0;
padding:0;
}

/*-----------------------------------------------------
	E N T R Y
------------------------------------------------------*/
#centrato_entry {
width:760px;
margin:21px auto 0 auto;
text-align: left;
height: auto !important;  /* per i browser moderni */
height: 548px;      /* per IE5.x e IE6 */
min-height: 548px;  /* per i browser moderni */
}
#entry {
width:300px;
padding:461px 230px 50px 230px;
float:left;
background: url(../image/entry.jpg) top center no-repeat;
text-align:center;
}
#entry a{
width:100px;
float:left;
text-decoration:none;
font:14px Georgia, "Times New Roman", Times, serif;
display:block;
padding:4px 0 0 0;
}
#entry a:link,#entry a:visited{
color:#004282;
}
#entry a:hover,#entry a:focus,#entry a:active{
background:#fffd74;
}
.lang{/*mod in ie6*/
width:300px;
float:left;
margin:0 auto;
}
/*---------------------------------------------------
	M E N U    P R I M O   L I V E L L O
---------------------------------------------------*/
#cont_m01{
float:left;
padding:25px 0 0 150px;
margin:0;
font:14px Georgia, "Times New Roman", Times, serif;
text-align:center;
font-weight:bold;
}
#cont_m01 ul{
margin: 0;
padding: 0;
list-style: none;
}
#cont_m01 li{
display: inline;
margin: 0;
padding: 0;
}
#cont_m01 a{
text-decoration:none;
}
#cont_m01 a:link, #cont_m01 a:visited{
color:#fff;
padding:0.2em 0.6em;
}
#cont_m01 a:hover, #cont_m01 a:focus, #cont_m01 a:active{
color:#59472b;
background:#f3d639;
}
#cont_m01 .voceCorrente a:link,
#cont_m01 .voceCorrente a:visited,
#cont_m01 .voceCorrente a:hover,
#cont_m01 voceCorrente a:focus,
#cont_m01 voceCorrente a:active{
color:#fff;
background:#59472b;
}

/*-----------------------------------------------------
	F O O T E R
------------------------------------------------------*/
#footer{
background:#f4efe6;
color:#ab8b5b;
text-align:center;
font-weight:bold;
padding:8px;
margin:10px auto;
width:730px;
border-top:1px solid #ab8b5b;
clear:left;
}
/*-----------------------------------------------------
	H O M E
------------------------------------------------------*/
#sinistra{
width:270px;
float:left;
padding:10px 40px;
margin:25px 0 0 0;
}
#sinistra p{
text-align:left;
margin:10px 0;
}
#sinistra a{
text-decoration:underline;
color:#000;
}
#sinistra a:hover{
text-decoration:none;
color:#000;
}


#destra{
float:left;
width:361px;
margin:40px 0 0 0;
}
.img_sfuma{
background: url(../image/home/sfuma.jpg) left bottom repeat-x;
padding:0 0 40px 0;
}
/*------------------------------------------------------
	S E R V I Z I
------------------------------------------------------*/
#interna{
margin:35px 0 10px 0;
float:left;
width:720px;
text-align:justify;
}
.servizio_0{
width:220px;
float:left;
margin:10px;
text-align:center;
background:url(../image/servizi/forma.gif) left top no-repeat;
}
.servizio_0 p{
margin:5px 0;
} 

.testoTOP{
margin:35px 30px 5px 10px;
float:left;
width:700px;
text-align:justify;
}

.servizio{
width:208px;
height:250px;
float:left;
margin:10px;
padding:5px;
border:1px solid #7d6f62;
background:#fff;
text-align:justify;
}

.camere{
width:208px;
float:left;
margin:10px;
padding:5px;
border:1px solid #7d6f62;
background:#fff;
text-align:justify;
}

.camereVerticale{
width:95px;
float:left;
margin:10px;
padding:5px;
border:1px solid #7d6f62;
background:#fff;
text-align:justify;
}


#VisitaResidence{
	float:left; text-align:right; width:345px; margin:10px 2px 0 0; border:0px solid #aac5d8; font-size:18px; text-decoration:none; color:#F00;
	font-weight:bold;
	}
	
#VisitaResidence a{text-decoration:none; color:#C00;}	
#VisitaResidence a:hover{text-decoration:underline; color:#900;}	