	body, html {	
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8pt;
color: #6C6A64;
text-align: left;
vertical-align: top;
margin: 0;
padding: 0;
background: #fff;
}
#page {
position: relative;
margin: auto;	
padding: 0;
width: 170mm;
}
#contenuto {
position: relative;
float: left;
width: 170mm;
margin: 0;
padding-bottom: 70px;		
background: #fff;
}	
#mkStampa {
position: relative;
width: 170mm;
height: 50mm;
text-align: center;
top: 0;
margin: 0;
padding: 0;
border-bottom: 1px solid #C8C5BA;		
}
/*INTESTAZIONE - indirizzo, link a pagine informative e selezione lingua */
#intestazione {display: none;}
#pgInformative {
position: relative;
margin: 0;
padding: 0;
}
#pgInformative ul{
margin: 0;
padding: 0;
text-align: center;
}
#pgInformative ul li {
display: inline;
margin: 0;
padding: 0;	
}
#pgInformative ul li a {
color: #6C6A64;
font-size: 7pt;
font-weight: bold;
text-decoration: none;
}
#linguaSel {
position: relative;
margin: 0;
padding: 5px 0 0 0;
text-align: right;
}
/*HEADER - navigazione principale, filmato flash o immagini*/
#header {display: none;}
#naviga  {display: none;}
#headerImgSlide {display: none;}	
/*HOME PAGE - contenuto */
#linkSezioni {display: none;}
#articoloHome {
position: relative;
float: left;
width: 170mm;
margin-top: 30px;
}
.articoloCol1 {
position: relative;
float: left;
width: 200px;
margin: 0;
padding: 0 10px 0 6px;
}
.articoloCol2 {
position: relative;
float: left;
width: 200px;
margin: 0 0 0 6px;
padding: 0;
}
.articoloCol3 {
position: relative;
float: left;
width: 200px;
margin: 0 0 0 18px;
padding: 0;
}	
#spallaDx {display: none;}
/*PAGINE - contenuto*/
.imgDx {float: right; padding: 0; margin: 0 0 0 29px; border: 1px solid #D9D6CB;}
.SezioneHotel {background: url(../img/titoloHotel.gif) center center no-repeat;}
.SezioneCamereSuites {background: url(../img/titoloCamereSuites.gif) center center no-repeat;}
.SezioneOfferte {background: url(../img/titoloOfferte.gif) center center no-repeat;}
.SezionePrenota {background: url(../img/titoloPrenota.gif) center center no-repeat;}
.SezioneGallery {background: url(../img/titoloGallery.gif) center center no-repeat;}
.SezioneVostraFirenze {background: url(../img/titoloVostraFirenze.gif) center center no-repeat;}
.SezioneEventi {background: url(../img/titoloEventi.gif) center center no-repeat;}
.Servizi {background: url(../img/titoloServizi.gif) center center no-repeat;}
.ComeArrivare {background: url(../img/titoloComeArrivare.gif) center center no-repeat;}
.Contattaci {background: url(../img/titoloContattaci.gif) center center no-repeat;}
.Assistenza {background: url(../img/titoloAssistenza.gif) center center no-repeat;}
.Privacy {background: url(../img/titoloPrivacy.gif) center center no-repeat;}
.Credits {background: url(../img/titoloCredits.gif) center center no-repeat;}
#titoloSezione {display: none;}
#titoloSezioneRiga {display: none;}	
#articolo {
position: relative;
float: left;
width: 170mm;
margin-top: 50px;
left: 0;
}
.articoloFoto {
position: relative;
float: left;
width: 170mm;
margin: 0;
padding: 0;
left: 0;
text-align: center;
}
.articoloFoto img{
position: relative;
margin: 40px 10px 0 10px;
padding: 0;		
border: 1px solid #D9D6CB;
}	
.articoloMezzaPg {
position: relative;
margin: 0;
padding: 0;
}
.fotoMezzaPg {
position: relative;
margin: 0;
padding: 0;
text-align: center;
}
.fotoMezzaPg img{
position: relative;
margin: 40px 0 0 0;
padding: 0;		
border: 1px solid #D9D6CB;
}
.navigaCamere  {
position: relative;
width: 170mm;
height: 12px;
margin: 0 0 20px 0;
padding: 0;
text-align: center;		
border-bottom: 1px solid #D9D6CB;
}
.navigaCamere ul{
margin: 0;
padding: 0;
text-align: center;
}
.navigaCamere ul li {
display: inline;
margin: 0;
padding: 0;	
}
.navigaCamere ul li a {
font-size: 7pt;
color: #918F89;
font-weight: normal;
margin: 0;
padding: 0 0 5px 0;
text-align: left;
text-decoration: none;
}
.navigaCamere a.focus {color: #C7C5BE;}
.navigaCamere span  {
font-size: 7pt;
margin: 0;
}
.navigaCamere span.Ita  {padding: 0 22px 0 22px;}	
.navigaCamere span.SIta  {padding: 0 43px 0 44px;}	
.camere {
position: relative;
width: 170mm;
margin: 0;
padding: 0;
}
.camereTipo {
position: relative;
width: 170mm;
margin: 40px 0 0 0;
padding: 0;
}
.camera {
position: relative;
width: 170mm;
margin: 0;
padding: 0;
}
.cameraImg {
position: relative;
float: right;
width: 100px;
margin: 0 0 10px 10px;
padding: 0;		
border: 0;
}
.cameraImg img{
position: relative;
margin: 0 0 10px 0;
padding: 0;		
border: 1px solid #D9D6CB;
}	
.camera ul{
margin: 0;
padding: 0;
text-align: left;
}
.camera ul li {
display: list-item;
margin: 0;
padding: 0;	
}
.camera ul li {
font-size: 8pt;
color: #918F89;
font-weight: normal;
margin: 0;
padding: 0 0 3px 0;
text-align: left;
text-decoration: none;
}
.articoloUnQuartoPg {
position: relative;
margin: 0;
padding: 0;
}
.articoliTreQuartiPg {
position: relative;
width: 170mm;
margin: 40px 0 0 0;
padding: 0;	
}
.booking {
position: relative;
margin: 0;
padding: 10px 0 0 0;
text-align: left;
}	
.box_scheda {
position: relative;
float: left;
/*width: 621px;*/
margin: 0 0 20px 0;
padding: 0;		
border-bottom: 1px solid #D9D6CB;
}
.box_scheda img{
position: relative;
float: right;
margin: 0 0 10px 10px;
padding: 0;
border: 1px solid #D9D6CB;
}
.eventiSx {
position: relative;
float: left;
width: 310px;
margin: 0;
padding: 0;
}
.eventiDx {
position: relative;
float: right;
width: 310px;
margin: 0;
padding: 0;
}
.photoGalleryTitolo {
position: relative;
float: left;
width: 170mm;
margin: 0;
padding: 0;
text-align: left;		
border-bottom: 1px solid #D9D6CB;
}
.photoGallery {
position: relative;
float: left;
width: 170mm;
margin-top: 10px;
margin-bottom: 10px;
padding: 0;
text-align: center;		
background: #BFBCB2 url(../img/sfondoFasciaGallery.gif) center top no-repeat;
}
.photoGallery img{
position: relative;
margin: 7px 13px 0 0;
padding: 0;		
border: 1px solid #C8C5BA;
}
.photoGallery img.ultima{
position: relative;
margin: 0;
padding: 0;		
border: 1px solid #C8C5BA;
}
.colArteSx {
position: relative;
float: left;
width: 188px;
margin: 0 30px 0 0;
padding: 0;
}
.colArteDx {
position: relative;
float: left;
width: 188px;
margin: 0;
padding: 0;
}
.colArte img{
position: relative;
width: 188px;
margin: 0;
padding: 0;		
border: 1px solid #D9D6CB;
}	
.box_servizi {
position: relative;
float: left;
width: 400px;
margin: 0 0 10px 0;
padding: 0;		
border: 0px solid #000;
}
.box_servizi img{
position: relative;
float: left;
margin: 0 10px 0 0;
padding: 0;
border: 1px solid #D9D6CB;
}	
/*SCHEDE MONUMENTI POP UP*/
#pageSchede {
position: relative;
margin: auto;	
padding: 0;
width: 680px;
}
#contenutoSchede {
position: relative;
width: 630px;
margin: 0;
left: 25px;
padding-bottom: 40px;		
background: #fff;
}
#rigaSchedeUp {
position: relative;
width: 630px;
height: 20px;
margin: 0;
padding: 0;
text-align: right;		
border-bottom: 1px solid #C8C5BA;
}
#rigaSchedeUp img{
position: relative;
width: 18px;
height: 18px;
margin: 0;
padding: 0;		
border: 0;
}	
#rigaSchedeDown {
position: relative;
width: 630px;
height: 20px;
margin: 0 0 10px 0;
padding: 0;
text-align: center;
left: 25px;
font-family: "Arial Narrow", Arial, Verdana;
color: #C8C5BA;		
background: #fff;
border-top: 1px solid #C8C5BA;
}	
#logoSchede {
position: relative;
width: 630px;
height: 95px;
margin: 0 0 5px 0;
padding: 0;
left: 25px;		
background: url(../img/logoSchede.gif) center top no-repeat;
}
#articoloSchede {
position: relative;
width: 580px;
margin: 0;
padding: 50px 0 0 0;
left: 25px;
}
/*PAGINA FOTO POP UP*/
#paginaFoto {
position: relative;
width: 500px;
height: 350px;
margin: 0;
padding: 5px;
top: 18px;
left: 15px;			
border: 0px solid #fff;
}
#paginaFoto img{
position: relative;
margin: 0;
padding: 2px;		
border: 1px solid #D9D6CB;		
}	
/*MENU SLIDE - formattazione*/
#mascheraMenu {display: none;}
#linkMenu {display: none;}
#Menu {display: none;}
/*FOOTER*/
#footer {
position: relative;
width: 170mm;
height: 15mm;
margin-bottom: 0;
padding: 0;	
clear: both;
font-family: "Arial Narrow", Arial, Verdana;
font-size: 8pt;
color: #6C6A64;		
border-top: 1px solid #C8C5BA;
}
#footer a {
font-family: Arial, Verdana;
color: #6C6A64;
font-size: 7pt;
font-weight: bold;
text-decoration: none;
}
#footer span {
font-family: Arial, Verdana;
color: #6C6A64;
font-size: 7pt;
font-weight: bold;
padding: 0;
}	
#footer01 {display: none;}
#footer02 {
float: left;
width: 170mm;
margin: 10px 0 0 0;
padding: 0;	
text-align: center;
}
#footer02 ul{display: none;}
#footer03 {display: none;}
/*OFFERTE E PRENOTAZIONI*/
#prenotazioni {
position: relative;
float: left;
width: 170mm;
margin-top: 50px;
left: 0;
}
.prenota {
width: 170mm;
}
.prenota td{
margin: 0;
padding: 0;
}
.prenota img {
margin: 0 0 0 10px;
padding: 0;
border: 1px solid #D9D6CB;
}
.prenota input {
color: #6C6A64;
font-size: 8pt;
height: 12px;
padding: 2px 0 2px 2px;
margin: 0;		
}
.prenota select {
color: #6C6A64;
font-size: 8pt;
height: 12px;
padding: 0;
margin: 0;
}	
/*TESTO - Formattazione*/
hr {display: none;}
ul {list-style: none;}	
.spallaText p {
color: #6C6A64;
text-align: left;
margin: 0;
padding: 0;
}	
.spallaText h2 {
font-size: 8pt;
color: #B26354;
font-weight: normal;
margin: 0;
padding: 0 0 5px 0;
text-align: center;
}
.spallaText a {
font-size: 8pt;
color: #B26354;
margin: 0;
padding: 0;
text-decoration: none;
}	
.booking a {
font-size: 8pt;
color: #B26354;
font-weight: normal;
font-style: italic;
margin: 0;
padding: 10px 0 0 0;
text-decoration: none;
}
.box_scheda span {
color: #787670;
margin: 0;
padding: 0;	
font-weight: normal;
font-style: normal;
}
.box_scheda  h5 {
font-size: 8pt;
color: #6C6A64;
font-weight: bold;
margin: 0;
padding: 0;
text-align: left;
}
.box_scheda  h6 {
font-size: 8pt;
color: #6C6A64;
font-weight: normal;
font-style: italic;
margin: 0;
padding: 0 0 5px 0;
text-align: left;
}
.colArte h2 {
font-size: 8pt;
color: #6C6A64;
font-weight: bold;
margin: 0;
padding: 5px 0 5px 0;
text-align: left;
}
.colArte p {
height: 70px;
color: #6C6A64;
text-align: left;
margin: 0 0 10px 0;
padding: 0;
}
.prenota h1 {
font-size: 8pt;
color: #6C6A64;
font-weight: bold;
margin: 0 0 10px 0;
padding: 0;
text-align: center;		
border: 0;
}
.prenota h2 {
font-size: 8pt;
color: #6C6A64;
font-weight: bold;
margin: 0 0 10px 0;
padding: 0;
text-align: left;		
border-bottom: 1px solid #D9D6CB;
}
.prenota h3 {
text-align: right;
margin: 0;
padding: 0;		
}
.prenota h4 {
color: #787670;
margin: 0;
padding: 0;	
font-weight: bold;
font-style: normal;
}		
.prenota a {
font-size: 8pt;
color: #B26354;
font-weight: bold;
font-style: normal;
text-align: center;
text-decoration: none;
}	
.prenota p {
color: #6C6A64;
text-align: left;
margin: 0 0 10px 0;
padding: 0;
}
.prenota span {
color: #6C6A64;
margin: 0;
padding: 0;	
font-weight: normal;
font-style: italic;
}	
a {
font-size: 8pt;
color: #787670;
font-weight: normal;
font-style: normal;
margin: 0;
padding: 0;
text-decoration: none;	
}
p {
color: #6C6A64;
text-align: justify;
margin: 0;
padding: 0;
}
p.due {
color: #6C6A64;
text-align: justify;
margin: 0 0 20px 0;
padding: 0;
}
h1 {
font-size: 8pt;
color: #6C6A64;
font-weight: bold;
margin: 0 0 10px 0;
padding: 0;
text-align: left;		
border-bottom: 1px solid #D9D6CB;
}
h2 {
font-size: 8pt;
color: #6C6A64;
font-weight: bold;
margin: 0;
padding: 0 0 5px 0;
text-align: left;
}
h3 {
font-size: 7pt;
color: #918F89;
font-weight: normal;
margin: 0;
padding: 0 0 5px 0;
text-align: left;
}
h4 {
font-size: 8pt;
color: #918F89;
font-weight: normal;
margin: 0;
padding: 20px 0 5px 0;
text-align: left;
}	
h5 {
font-size: 8pt;
color: #6C6A64;
font-weight: bold;
margin: 0;
padding: 0 0 5px 0;
text-align: left;
}
h6 {
color: #787670;
font-size: 8pt;
font-weight: bold;
font-style: normal;
margin: 0;
padding: 0;
	}