body {
margin:0;
padding: 0;
font:12px "Times New Roman", Times, serif;
font-style:italic;
text-align: center; 
background: #ece9d8 url(../image/comuni/bkg_body.png) center top repeat;
color: #262626;

}
#centrato {
width:930px;
margin:auto;
text-align: left;
}
#corpo {
width:908px;
padding:0 11px;
float:left;
background: url(../image/comuni/bkg_centrato.png) left top repeat-y;/*MOD in IE6*/
}

p{
margin:0;
padding:0;
}
img{
border:0;
}
#header{
background:#e0d8bc url(../image/comuni/sfuma_header.jpg) left top repeat-x;
height:185px;
}
#logo{
margin:18px 4px 0 9px;
float:left;
}
#m01{
background:url(../image/comuni/bkg_m01.jpg) left top repeat-x;
height:97px;
padding:0;
}
/*----------------------------------------------
	M E N U   P R I MO    L I V E L L O
-----------------------------------------------*/
.glossymenu{
position: relative;
padding: 3px 0 0 0px;
margin: 0px auto 0 auto;
height: 35px;
list-style: none;
}
.glossymenu li{
float:left;
}
.glossymenu li a{
float: left;
display: block;
color:#575759;
text-decoration: none;
font:14px "Times New Roman", Times, serif;
text-transform:uppercase;
padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
height: 70px;
line-height: 35px;
text-align: center;
cursor:pointer;
background: url(../image/menu/menu_left.png) left no-repeat; /*left tab image path*/
}
.glossymenu li a b{
float: left;
display: block;
padding: 0 17px 0 1px; /*Padding of menu items*/
background: url(../image/menu/menu_right.png) no-repeat right top; /*right tab image path*/
}
.glossymenu li.voceCorrente a, .glossymenu li a:hover{
color: #fff;
background: url(../image/menu/menu_hover_left.png) left  top no-repeat; /*left tab image path*/
}
.glossymenu li.voceCorrente a b, .glossymenu li a:hover b{
color: #fff;
background: url(../image/menu/menu_hover_right.png) no-repeat right top; /*right tab image path*/
}


#Titolo_Prenotazione{
font:18px "Times New Roman", Times, serif;
color:#006950;
margin:0 0 10px 5px;
font-weight:bold;
border-bottom:1px solid #000;
width:170px;
text-align:right;
}

/*----------------------------------------------------------
	M 0 2
------------------------------------------------------------*/
#pagina{
background: url(../image/comuni/bkg_m02.png)  left bottom no-repeat;
float:left;
padding:0 0 10px 0;
margin:0 0 5px 0;

}
#m02{
width:190px;
float:left;
height: auto !important;  /* per i browser moderni */
height: 430px;      /* per IE5.x e IE6 */
min-height: 430px;  /* per i browser moderni */
text-align:right;
/*background: url(../image/comuni/bkg_centro_m02.png) right top  repeat-y;*/

}	
.secondo{
background:url(../image/comuni/bkg_top_m02.png) right top no-repeat;
padding:30px 0 0 0;
margin:0;
}

.secondo li{
margin:0;
padding:4px;
list-style:none;
}

.secondo a{
padding:5px 20px 5px 0;
text-decoration:none;
color:#575759;
display:block;
font-weight:bold;
font-style:normal;
}
.secondo a:link{
background:url(../image/comuni/li.png) right center no-repeat;
}
.secondo a:hover{
color:#fff;
background:#e1d9be url(../image/comuni/li_hover.png) right center no-repeat;
}
.secondo .voceCorrente a:link,
.secondo .voceCorrente a:visited,
.secondo .voceCorrente a:hover,
.secondo .voceCorrente a:focus,
.secondo .voceCorrente a:active{
color:#fff;
background:#e1d9be url(../image/comuni/li_hover.png) right center no-repeat;
}
.colonna2{
width:330px;
float:left;
margin:10px 10px;
text-align:justify;
}
.colonna2 p{
margin:22px 0;
}
.giustifica{
text-align:justify;
}

.titoloMENU{
float:left;
width:330px;
font-size:14px;
font-weight:bold;
color:#804000;
/*border-bottom:1px dotted #8d7935;*/
}


.colonna2Completa{
width:680px;
float:left;
margin:0 10px;
text-align:justify;
}
.colonna2Completa p{
margin:22px 0;
}

.colonna2Completa a{
color:#00755c;
font-weight:bold;
font-style:normal;
}
.colonna2Completa a:hover{
color:#8d7935;
}


.titoloMENUCompleto{
float:left;
width:680px;
font-size:14px;
font-weight:bold;
color:#804000;

/*border-bottom:1px dotted #8d7935;*/
}
.titoloMENUCompletoDx{
float:left;
width:680px;
font-size:14px;
font-weight:bold;
color:#804000;
text-align:right;

/*border-bottom:1px dotted #8d7935;*/
}

.colonna2Immagine{
width:200px;
height:232px;
margin-left:20px;
float:left;

}
.colonna2Immagine img{
/*border:1px solid #333333;*/
}


.colonnaServizi{
width:695px;
float:left;
margin:0 10px;
text-align:justify;
}




/*-------------------------------------
	S E R V I Z I HOTEL
--------------------------------------*/


.servizioHOTEL{
float:left;
border:1px dotted #8d7935;
width:200px;
height:115px;
margin:10px 4px 0px 4px;/*mod in ie*/
background:#fbf9f3;
font-size:12px;
padding:10px;
}
.servizioHOTEL img{
/*border:1px solid #333333;*/
}

.spaziatura{
width:680px;
height:150px;
/*background-color:#CCCCCC;*/
}

h2{
margin:0 0 2px 0px;
font:17px Georgia, "Times New Roman", Times, serif;
color:#007156;
font-style: italic;
}

#titolo{
text-align:center;
padding:0;
background:url(../image/apri.png) left top no-repeat;
}
h1{
font:18px Georgia, "Times New Roman", Times, serif;
font-style:normal;
}
#titolo h1{
background:url(../image/chiudi.png) right bottom no-repeat;
padding:10px 15px 30px 30px;
}
#footer{
background:#ece6d5 url(../image/comuni/footer.png) left top no-repeat;
padding:15px ;
margin:0 10px;
width:860px;/*Mod in IE6*/
float:left
}
#footer p{
float:left;
margin:0 70px 0 0;
}
#footer a{
color:#00755c;
font-weight:bold;
font-style:normal;
}
#footer a:hover{
color:#8d7935;
}


/*---------*/
.box_img{
width:210px;
margin-left:0px; 
margin-bottom:0px;
float:left; 
text-align:center;
padding:0px 5px 10px 10px; 
}


.box_descr{
width:150px;

margin-left:0px; 
margin-bottom:0px;
float:left;
text-align:center;
font-size:11px;
text-align:justify;
}

#box_codice{
width:165px;
 /* background:#CCCCCC; */
float:left;
text-align:center;
}




.box_img p{
padding-bottom:10px;
text-align:center;
}

.box_img a{
display:block;
margin:3px 0;
border:1px dotted #8d7935;
background-color:#f2ecda;

}
.box_img a:link, .box_img a:visited{
border:1px dotted #8d7935;
background-color:#f3eedd;
}
.box_img a:hover, .box_img a:focus, .box_img a:active{
border:1px dotted #c32f3c;
background-color:#000;
}

#titolo_dett{

padding:15px 10px 30px 10px;
margin-bottom:10px;
}
#titolo_dett p{
padding:3px;
background:#fff;
font-size:13px;
font-weight:bold;
text-align:center;
}

/* ------------------ */ 
