body{
	background-color: #e9e4e1;
	margin: 0px;
	padding: 0px;}
	
.contenitore{
width: 855px;
margin: auto;
/*border: 1px solid #000;*/}

/* ------------------------------------------------------ TESTA */

.testa{
width: 855px;
height: 316px;
background-color: #fff;
margin-top: 20px;
position:relative;}

.imgtesta{
width: 847px;
height: 307px;
/*float: left;
margin-left: 4px;
margin-top: 4px;
background-image: url(immagini/foto_home.jpg);*/
background-image: url(immagini/foto_home.jpg);
background-repeat:no-repeat;
left:4px;
top:4px;
z-index:10;
position:absolute;}

.menu{
	/*float: left;*/
/*width: 100%;*/
height: 37px;
	/*margin-top: 270px;*/
padding: 0px;
	bottom:4px;
	left:4px;
	position:absolute;
	z-index:50;
	display:block;
}

.imgtestahotel{
width: 847px;
height: 307px;
background-image: url(immagini/foto_hotel.jpg);
background-repeat:no-repeat;
left:4px;
top:4px;
z-index:10;
position:absolute;}

.imgtestamotel{
width: 847px;
height: 307px;
background-image: url(immagini/foto_motel.jpg);
background-repeat:no-repeat;
left:4px;
top:4px;
z-index:10;
position:absolute;}

.imgtestadove{
width: 847px;
height: 307px;
background-image: url(immagini/foto_dovesiamo.jpg);
background-repeat:no-repeat;
left:4px;
top:4px;
z-index:10;
position:absolute;}

.imgtestadoveENG{
width: 847px;
height: 307px;
background-image: url(immagini/foto_dovesiamoENG.jpg);
background-repeat:no-repeat;
left:4px;
top:4px;
z-index:10;
position:absolute;}

.imgtestalink{
width: 847px;
height: 307px;
background-image: url(immagini/foto_link.jpg);
background-repeat:no-repeat;
left:4px;
top:4px;
z-index:10;
position:absolute;}

.imgtestalinkENG{
width: 847px;
height: 307px;
background-image: url(immagini/foto_linkENG.jpg);
background-repeat:no-repeat;
left:4px;
top:4px;
z-index:10;
position:absolute;}

.imgtestaprenotazioni{
width: 847px;
height: 307px;
background-image: url(immagini/foto_prenotazioni.jpg);
background-repeat:no-repeat;
left:4px;
top:4px;
z-index:10;
position:absolute;}

.imgtestaprenotazioniENG{
width: 847px;
height: 307px;
background-image: url(immagini/foto_prenotazioniENG.jpg);
background-repeat:no-repeat;
left:4px;
top:4px;
z-index:10;
position:absolute;}

.imgtestacontatti{
width: 847px;
height: 307px;
background-image: url(immagini/foto_contatti.jpg);
background-repeat:no-repeat;
left:4px;
top:4px;
z-index:10;
position:absolute;}

.imgtestacontattiENG{
width: 847px;
height: 307px;
background-image: url(immagini/foto_contattiENG.jpg);
background-repeat:no-repeat;
left:4px;
top:4px;
z-index:10;
position:absolute;}

/*.menu{
float: left;
width: 100%;
height: 37px;
margin-top: 270px;
padding: 0px;}*/

#home{
width: 119px;
height: 37px;
background-image: url(immagini/menu/home_off.png);
float: left;}

#home-on{
width: 119px;
height: 37px;
background-image: url(immagini/menu/home_on.png);
float: left;}

#home:hover{
background-image: url(immagini/menu/home_on.png);}

#hotel{
width: 117px;
height: 37px;
background-image: url(immagini/menu/hotel_off.png);
float: left;
margin-left: 4px;}

#hotel-on{
width: 117px;
height: 37px;
background-image: url(immagini/menu/hotel_on.png);
float: left;
margin-left: 4px;}

#hotel:hover{
background-image: url(immagini/menu/hotel_on.png);}

#motel{
width: 117px;
height: 37px;
background-image: url(immagini/menu/motel_off.png);
float: left;
margin-left: 4px;}

#motel-on{
width: 117px;
height: 37px;
background-image: url(immagini/menu/motel_on.png);
float: left;
margin-left: 4px;}

#motel:hover{
background-image: url(immagini/menu/motel_on.png);}

#dovesiamo{
width: 117px;
height: 37px;
background-image: url(immagini/menu/dovesiamo_off.png);
float: left;
margin-left: 4px;}

#dovesiamo-on{
width: 117px;
height: 37px;
background-image: url(immagini/menu/dovesiamo_on.png);
float: left;
margin-left: 4px;}

#dovesiamo:hover{
background-image: url(immagini/menu/dovesiamo_on.png);}

#linkutili{
width: 117px;
height: 37px;
background-image: url(immagini/menu/linkutili_off.png);
float: left;
margin-left: 4px;}

#linkutili-on{
width: 117px;
height: 37px;
background-image: url(immagini/menu/linkutili_on.png);
float: left;
margin-left: 4px;}

#linkutili:hover{
background-image: url(immagini/menu/linkutili_on.png);}

#prenotazioni{
width: 117px;
height: 37px;
background-image: url(immagini/menu/prenotazioni_off.png);
float: left;
margin-left: 4px;}

#prenotazioni-on{
width: 117px;
height: 37px;
background-image: url(immagini/menu/prenotazioni_on.png);
float: left;
margin-left: 4px;}

#prenotazioni:hover{
background-image: url(immagini/menu/prenotazioni_on.png);}

#contatti{
width: 119px;
height: 37px;
background-image: url(immagini/menu/contatti_off.png);
float: left;
margin-left: 4px;}

#contatti-on{
width: 119px;
height: 37px;
background-image: url(immagini/menu/contatti_on.png);
float: left;
margin-left: 4px;}

#contatti:hover{
background-image: url(immagini/menu/contatti_on.png);}

/* ------------------------------------------------------  MENU INGLESE */

#dovesiamoENG{
width: 117px;
height: 37px;
background-image: url(immagini/menu/dovesiamoENG_off.png);
float: left;
margin-left: 4px;}

#dovesiamoENG-on{
width: 117px;
height: 37px;
background-image: url(immagini/menu/dovesiamoENG_on.png);
float: left;
margin-left: 4px;}

#dovesiamoENG:hover{
background-image: url(immagini/menu/dovesiamoENG_on.png);}

#linkutiliENG{
width: 117px;
height: 37px;
background-image: url(immagini/menu/linkutiliENG_off.png);
float: left;
margin-left: 4px;}

#linkutiliENG-on{
width: 117px;
height: 37px;
background-image: url(immagini/menu/linkutiliENG_on.png);
float: left;
margin-left: 4px;}

#linkutiliENG:hover{
background-image: url(immagini/menu/linkutiliENG_on.png);}

#prenotazioniENG{
width: 117px;
height: 37px;
background-image: url(immagini/menu/prenotazioniENG_off.png);
float: left;
margin-left: 4px;}

#prenotazioniENG-on{
width: 117px;
height: 37px;
background-image: url(immagini/menu/prenotazioniENG_on.png);
float: left;
margin-left: 4px;}

#prenotazioniENG:hover{
background-image: url(immagini/menu/prenotazioniENG_on.png);}

#contattiENG{
width: 119px;
height: 37px;
background-image: url(immagini/menu/contattiENG_off.png);
float: left;
margin-left: 4px;}

#contattiENG-on{
width: 119px;
height: 37px;
background-image: url(immagini/menu/contattiENG_on.png);
float: left;
margin-left: 4px;}

#contattiENG:hover{
background-image: url(immagini/menu/contattiENG_on.png);}

/* ------------------------------------------------------  CORPO */

.colonnasinistra{
float: left;
width: 334px;
height: 400px;
background-image: url(immagini/sfondi/sfondo_colonnasinistra.jpg);
margin-top: 5px;}

.logo{
width: 238px;
height: 160px;
margin: auto;
/*background-image: url(immagini/logo.png);*/
margin-top: 60px;}

.book{
width: 238px;
height: 40px;
margin: auto;
/*background-image: url(immagini/logo.png);*/
margin-top: 120px;
text-align:center;}

#lettera{

}

.cartinasx{
width: 70%px;
height: 345px;
margin: auto;
margin-top: 20px;
margin-left: 20px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
word-spacing: 2px;
line-height: 15pt;
color: #626262;}

.cartinasx li.due{
line-height: 14px;
margin-bottom:5px;
}

.cartinadx{
width: 450px;
margin: auto;
margin-top: 40px;
margin-left: 7px;}

.colonnadestra{
float: left;
width: 516px;
height: 400px;
background-image: url(immagini/sfondi/sfondo_colonnadestra.jpg);
margin-top: 5px;
margin-left: 5px;}

/*.colonnadestra{
float: left;
width: 516px;
height: 400px;
background-image: url(immagini/sfondi/sfondo_colonnadestra.jpg);
margin-top: 5px;
margin-left: 5px;}*/

.testo{
width: 340px;
margin: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 40px;
word-spacing: 2px;
line-height: 15pt;
color: #626262;}

.testolink{
width: 100%;
margin: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 40px;
color: #626262;}

.testolink img{
margin-top: 8px;
margin-bottom: 8px;
margin-left: 6px;
margin-right: 6px;}

.testolink a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #626262;
text-decoration: none;}

.testolink a:hover{
color: #a00438;}

.testoprenota{
width: 450px;
margin: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top:10px;
margin-left: 50px;
word-spacing: 2px;
line-height: 15pt;
color: #626262;}

.testoprenota a{
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 12px;
color: #626262;}

.testoprenota a:hover{
font-family: Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size: 12px;
color: #a00438;}

#posta{
margin-left: 15px;
margin-right: 7px;
}

#sugg{
margin-right: 7px;
}
.testo li.due{
line-height: 14px;
}

.campo{
width: 140px;
height: 13px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #a4687c;}

.campo2{
width: 140px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #a4687c;}

.pulsante{
width: 70px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #626262;}

.gallery{
width: 320px;
margin: auto;
margin-left: 10px;
margin-top: 60px;}

.gallery img{
margin-right: 2px;
margin-left: 2px;}

.gallerygrande{
width: 496px;
margin: auto;
text-align:center;}

.separatore{
width: 100%;
text-align: center;
margin-top: 15px;
float: left;}

/*  ------------------------------------------------------  PIEDE */

.piede{
width: 100%;
height: 39px;
float: left;
background-image: url(immagini/sfondi/sfondo_piede.jpg);}

.internopiede{
width:855px;
height: 39px;
margin: auto;}

.testopiede{
float: left;
width: 450px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
margin-top: 13px;
margin-left: 100px;}

.logopiede{
width: 42px;
height: 38px;
float: right;
background-image: url(immagini/logo_piede.jpg);
margin-right: 30px;
padding: 0px;}

.menupiede{
margin: auto;
width:855px;
height: 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #aa9990;
text-align: center;}

.menupiede a{
text-decoration: none;
color: #aa9990;}

.menupiede a:hover{
text-decoration: none;
color: #a00438;}

.bandiere{
width: 100px;
float: left;
margin-top: 14px;
margin-left: 10px;
padding: 0px;}

.bandiere a.ita{
width: 27px;
height: 12px;
background-image: url(immagini/ita_off.jpg);
float: left;}

.bandiere a.ita:hover{
background-image: url(immagini/ita_on.jpg);}

.bandiere a.eng{
margin-left: 10px;
width: 27px;
height: 12px;
background-image: url(immagini/eng_off.jpg);
float: left;}

.bandiere a.eng:hover{
background-image: url(immagini/eng_on.jpg);}