body  {
		background: #E5E3D6;
		margin: 0;
		padding: 0;
		font: normal normal 11px Verdana, Arial, sans-serif;
	}
img {
	border: none;
}
h1 {
		display: block;
		width: 760px;
		position: absolute;
		left: 50%;
		margin: 5px 0 10px -380px;
		font: normal normal 12px Verdana, Arial, sans-serif;
		color: #A08B76;
		text-align: center;
		} 
i {content: "\"/*" }
h1 {
		position: relative;
		left: 0;
		margin: 5px auto;
		}
/* */
#bogus{}
#stage {
		display: block;
		width: 763px;
		position: absolute;
		left: 50%;
		margin: 0 0 0 -380px;
		background: #E5E3D6 url("/img/spallaDX.gif") top right no-repeat;
		} 
i {content: "\"/*" }
#stage {
	position: relative;
	left: 0;
	margin: 0 auto;
		} 
/* */
#bogus{}


/* ------------------------------------------------------- content ------------------------------------------------------- */
#contentHome {
		background-image: url("/img/sfondoHome.jpg");
		width: 760px;
		height: 420px;
}
#contentChiSiamo {
		background: #FFFDF0 url("/img/sfondoChiSiamo.jpg") 34px 25px no-repeat;
		width: 760px;
		height: 574px;
}
#contentCamere {
		background: #FFFDF0 url("/img/sfondoCamere.jpg") 34px 25px no-repeat;
		width: 760px;
		height: 574px;
}
#contentServizi {
		background: #FFFDF0 url("/img/sfondoServizi.jpg") 34px 25px no-repeat;
		width: 760px;
		height: 574px;
}
#contentPrenotazioni {
		background: #FFFDF0 url("/img/sfondoPrenotazioni.jpg") 34px 25px no-repeat;
		width: 760px;
		height: 574px;
}
#contentContatti {
		background: #FFFDF0 url("/img/sfondoContatti.jpg") 34px 25px no-repeat;
		width: 760px;
		height: 574px;
}
#contentDoveSiamo {
		background: #FFFDF0 url("/img/sfondoDoveSiamo.jpg") 34px 25px no-repeat;
		width: 760px;
		height: 574px;
}
#contentMappaSito {
		background: #FFFDF0 url("/img/sfondoMappaSito.jpg") 34px 25px no-repeat;
		width: 760px;
		height: 574px;
}
#contentGallery {
		background: #FFFDF0 url("/img/sfondoGallery.gif") 34px 25px no-repeat;
		width: 760px;
		height: 574px;
}

/* ------------------------------------------------------- /content ------------------------------------------------------- */


/* ------------------------------------------------------- footer ------------------------------------------------------- */
#footer {
		display: block;
		width: 763px;
		position: absolute;
		left: 50%;
		margin: 0 0 20px -380px;
		padding-top: 20px;
		text-align: center;
		font: normal normal 12px Verdana, Arial, sans-serif;
		color: #A08B76;
		background: #E5E3D6 url("/img/piede.gif") 0 0 no-repeat;
		} 
i {content: "\"/*" }
#footer {
		position: relative;
		left: 0;
		margin: 0 auto 20px auto;
		} 
/* */
#bogus{}
#footer a:link, #footer a:visited {
		font: normal normal 12px Verdana, Arial, sans-serif;
		color: #A08B76;
		text-decoration: none;
} 
#footer a:hover {
		color: #333;
} 
/* ------------------------------------------------------- /footer ------------------------------------------------------- */


/* ------------------------------------------------------- menu ------------------------------------------------------- */
a#italiano:link, a#italiano:visited {
		position: absolute;
		top: 5px;
		left: 80px;
		display: block;
		width: 47px;
		height: 19px;
		background: url("/img/italiano.gif") 0 0 no-repeat;
}
a#english:link, a#english:visited {
		position: absolute;
		top: 5px;
		left: 157px;
		display: block;
		width: 47px;
		height: 19px;
		background: url("/img/english.gif") 0 0 no-repeat;
}
a#italiano:hover, a#english:hover {
		background-position: 0 -19px;
}
a#chisiamo:link, a#chisiamo:visited {
		position: absolute;
		top: 0px;
		left: 237px;
		display: block;
		width: 127px;
		height: 20px;
}
a#dovesiamo:link, a#dovesiamo:visited {
		position: absolute;
		top: 0px;
		left: 364px;
		display: block;
		width: 127px;
		height: 20px;
}
a#photogal:link, a#photogal:visited {
		position: absolute;
		top: 0px;
		left: 481px;
		display: block;
		width: 133px;
		height: 20px;
}

a#sitemap:link, a#sitemap:visited {
		position: absolute;
		top: 0px;
		left: 624px;
		display: block;
		width: 101px;
		height: 20px;
}
#contentHome a#chisiamo:hover, #contentHome a#dovesiamo:hover, #contentHome a#sitemap:hover,
#contentChiSiamo a#chisiamo:hover, #contentChiSiamo a#dovesiamo:hover, #contentChiSiamo a#sitemap:hover,
#contentCamere a#chisiamo:hover, #contentCamere a#dovesiamo:hover, #contentCamere a#sitemap:hover,
#contentServizi a#chisiamo:hover, #contentServizi a#dovesiamo:hover, #contentServizi a#sitemap:hover,
#contentPrenotazioni a#chisiamo:hover, #contentPrenotazioni a#dovesiamo:hover, #contentPrenotazioni a#sitemap:hover,
#contentContatti a#chisiamo:hover, #contentContatti a#dovesiamo:hover, #contentContatti a#sitemap:hover,
#contentDoveSiamo a#chisiamo:hover, #contentDoveSiamo a#dovesiamo:hover, #contentDoveSiamo a#sitemap:hover, 
#contentMappaSito a#chisiamo:hover, #contentMappaSito a#dovesiamo:hover, #contentMappaSito a#sitemap:hover {
		background-position: 0 -20px;
}
a#prenotazioni:link, a#prenotazioni:visited {
		position: absolute;
		top: 215px;
		left: 72px;
		display: block;
		width: 84px;
		height: 38px;
		background: url("/img/reservationsHome.gif") 0 0 no-repeat;
}
a#contatti:link, a#contatti:visited {
		position: absolute;
		top: 215px;
		left: 170px;
		display: block;
		width: 84px;
		height: 38px;
		background: url("/img/contactHome.gif") 0 0 no-repeat;
}
a#prenotazioni:hover, a#contatti:hover {
		background-position: 0 -38px;
}
a#camere:link, a#camere:visited {
		position: absolute;
		top: 300px;
		left: 620px;
		display: block;
		width: 102px;
		height: 99px;
}
a#camere:hover {
		background-position: 0 -99px;
}
a#servizi:link, a#servizi:visited {
		position: absolute;
		top: 421px;
		left: 620px;
		display: block;
		width: 116px;
		height: 110px;
}
a#servizi:hover {
		background-position: 0 -110px;
}
a#fotogallery:link, a#fotogallery:visited {
		position: absolute;
		top: 440px;
		left: 60px;
		display: block;
		width: 115px;
		height: 92px;
}
a#fotogallery:hover {
		background-position: 0 -92px;
}
a#mappa:link, a#mappa:visited {
		position: absolute;
		top: 440px;
		left: 50px;
		display: block;
		width: 146px;
		height: 104px;
}
a#mappa:hover {
		background-position: 0 -104px;
}
a#indietro:link, a#indietro:visited {
		position: absolute;
		top: 502px;
		left: 40px;
		display: block;
		width: 96px;
		height: 16px;
}
a#indietro:hover {
		background-position: 0 -16px;
}
a#zoom:link, a#zoom:visited {
		position: absolute;
		top: 502px;
		left: 534px;
		display: block;
		width: 80px;
		height: 16px;
		background: url("/img/zoom.gif") 0 0 no-repeat;
}
a#zoom:hover {
		background-position: 0 -16px;
}
a#italiano span, a#english span,
a#chisiamo span, a#dovesiamo span, a#sitemap span,
a#prenotazioni span, a#contatti span,
a#mappa span, a#mappa span,
a#camere span, a#servizi span,
a#fotogallery span, a#fotogallery span,
a#indietro span, a#indietro span,
a#zoom span, a#zoom span, a#photogal span {
		display: none;
}

#prossimaApertura {
		position: absolute;
		top: 375px;
		left: 495px;
		display: none;
}

/* ------------------------------------------------------- menu ------------------------------------------------------- */


img#logoHome {
		position: absolute;
		top: 110px;
		left: 50px;
}
img#logoPages {
		position: absolute;
		top: 60px;
		left: 115px;
}
img#icona {
		position: absolute;
		top: 330px;
		left: 60px;
}
#testo {
		position: absolute;
		top: 348px;
		left: 190px;
		width: 400px;
		font: normal normal 12px Georgia, "Times New Roman", Times, serif;
		color: #5F594D;
		text-align: justify;
}
#testoDoveSiamo {
		position: absolute;
		top: 340px;
		left: 210px;
		width: 500px;
		font: normal normal 11px Georgia, "Times New Roman", Times, serif;
		color: #5F594D;
		text-align: justify;
}


/* ------------------------------------------------------- mappe ------------------------------------------------------- */
body#mappa {
		background: #FFFDF0;
}
img#loghetto {
		position: absolute;
		top: 15px;
		left: 40px;
}
img#cartina {
		position: absolute;
		top: 95px;
		left: 40px;
}
#zoom {
	position: absolute;
	top: 25px;
	left: 324px;
}
/*
img#foto1 {
		position: absolute;
		top: 130px;
		left: 5px;
}
img#foto2 {
		position: absolute;
		top: 130px;
		left: 370px;
}
img#foto3 {
		position: absolute;
		top: 375px;
		left: 5px;
}
img#foto4 {
		position: absolute;
		top: 375px;
		left: 370px;
}
img#foto5 {
		position: absolute;
		top: 620px;
		left: 5px;
}
img#foto6 {
		position: absolute;
		top: 620px;
		left: 370px;
}*/
/* ------------------------------------------------------- /mappe ------------------------------------------------------- */


/* ------------------------------------------------------- form ------------------------------------------------------- */
#formContatti {
		position: absolute;
		top: 280px;
		left: 250px;
		width: 500px;
		font: normal normal 11px Verdana, Arial, sans-serif;
		color: #5F594D;
		text-align: justify;
}
.campiTesto {
		display: inline;
		float: left;
		margin: 0;
		margin-left: 20px;
}
#campi {
		font: normal normal 11px Verdana, Arial, sans-serif;
		color: #333;
}
#privacy {
		position: absolute;
		top: 100px;
		left: -190px;
		width: 150px;
		font: normal normal 11px Verdana, Arial, sans-serif;
		color: #5F594D;
		text-align: left;
}
#invia {
		position: absolute;
		top: 240px;
		left: 400px;
		width: 100px;
		font: normal normal 12px Verdana, Arial, sans-serif;
		color: #5F594D;
}
p.esitoMail {
		margin-top: 80px;
		font: normal normal 14px Verdana, Arial, sans-serif;
		color: #5F594D;
		text-align: center;
}
/* ------------------------------------------------------- /form ------------------------------------------------------- */


/* ------------------------------------------------------- mappa sito ------------------------------------------------------- */
#testoMappaSito {
		position: absolute;
		top: 300px;
		left: 260px;
		width: 500px;
}
#testoMappaSito ul {
		list-style-image: url("/img/lista.gif");
}
#testoMappaSito ul li {
		padding: 5px 0;
}
#testoMappaSito a:link, #testoMappaSito a:visited {
		font: normal normal 14px Georgia, serif;
		color: #5F594D;
		text-decoration: none;
}
#testoMappaSito a:hover {
		color: #9B705B;
}
#testoMappaSito ol {
		list-style-image: url("/img/sottolista.gif");
}
#testoMappaSito ol li {
		padding: 0;
}
.piccolo {
	font: normal normal 9px Tahoma, Arial, Helvetica, sans-serif;
}
/* ------------------------------------------------------- mappa sito ------------------------------------------------------- */
#fasciabooking {
	position: absolute;
	top: 268px;
	left: 0px;
	width: 760px;
	font: normal normal 11px Georgia, "Times New Roman", Times, serif;
	color: #9B705B;	
	text-align: center;
}
#fasciabooking form {
	margin: 0;
	padding: 0;
	}
#fasciabooking input,#fasciabooking select, #fasciabooking option  {
	font: normal normal 10px Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #9B705B;
	margin-right: 5px;
}
#fasciabooking option  {
	border: none;
	margin-right: 0;
	}
#fasciabooking a {
	text-decoration: none;
	font: normal normal 11px Georgia, "Times New Roman", Times, serif;
	color: #9B705B;	
	}
#fasciabooking a:hover {
	color: #5F594D;	
	}


.gallery {
	float: left;
	text-align: center;
	font-size: 10px;
	margin: 0 2px 5px 0
}
.gallery a {
	text-decoration: none;
	color: #5F594D;	
}