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: #E7E4D9 url(../img/sfondo.gif) left top repeat-x; }
#bannerlink img { margin: 0 5px 5px 0; border: solid 1px #666666 }
#page { position: relative; margin: auto; padding: 0; width: 900px; }
#contenuto { position: relative; float: left; width: 900px; margin: 0; padding-bottom: 70px; background: #fff; }
#mkStampa { display: none;/* position: relative; width: 900px; height: 190px; top: 0; left: 50%; margin-left: -85px; padding: 0;  border: 1px solid #fff; background: url(../img/mkOrafi.gif) center top no-repeat; */ }
.centered { margin: 0 auto; width:810px; }
/*INTESTAZIONE - indirizzo, link a pagine informative e selezione lingua */
#intestazione { position: relative; margin: 0; padding: 2px 0 0 0; width: 900px; height: 190px; /*font-weight: bold; color: #6C6A64;*/ background: url(../img/mkOrafi.gif) center top no-repeat; } 
/*#intestazione a { font-size: 7pt; font-weight: bold; color: #6C6A64; text-decoration: none; }*/
#indirizzo { position: relative; float: left; margin: 0; padding: 0; line-height:16px; color:#A09B8E; font-size:11px; }
#indirizzo a { color:#A09B8E; }
#linkSupporto { position: relative; width: 450px; float: right; margin: 0; padding: 0; }
#pgInformative { position: relative; margin: 0; padding: 0; color: #C8C5BA; }
#pgInformative ul { margin: 0; padding: 0; text-align: right; }
#pgInformative ul li { display: inline; margin: 0; padding: 0; }
#pgInformative ul li a:link, #pgInformative ul li a:visited { color: #C8C5BA; font-size: 12px; text-decoration: none; }
/*#pgInformative ul li a:hover { color: #fff; }*/ 
#linguaSel { position: relative; left:-450px; width: 300px; margin: 135px 0 0 0; padding: 0; text-align: right; color: #C8C5BA; z-index: 1; height:20px; }
#linguaSel a:link, #linguaSel a:visited { color: #C8C5BA; font-size:11px; }
.LinguaSelezionata { position: absolute; width: 85px; top: 0; left: 0; }
.LinguaSelezionata ul { margin: 0; padding: 0; text-align: left; }
.LinguaSelezionata ul li { display: inline; width: 85px;  margin: 2px 0 2px 1px  padding: 0; }
.LinguaSelezionata li.piu { width: 15px;  margin: 2px 0 2px 1px  padding: 0; }
.navigaLinguaSel { position: absolute; width: 135px; bottom: 21px; left: 0; overflow:hidden; height:65px; }
.navigaLinguaSel ul { margin: 0; padding: 0; text-align: left; position:relative; top:75px; }
.navigaLinguaSel ul li { display: list-item; margin: 2px 0 2px 0; padding: 0; }
/*HEADER - navigazione principale, filmato flash o immagini*/

#header { position: relative; width: 900px; height: 242px; margin: 0; padding: 0; background: #C8C5BA; }
#naviga { position: relative; width: 900px; height: 19px; margin: 0; padding: 0; text-align: center; }
#naviga ul { margin: 0; padding: 0; text-align: center; }
#naviga ul li { display: inline; margin: 0; padding: 0; }
#naviga ul li a { font-family: "Arial Narrow", Arial, Verdana; color: #6C6A64; font-size: 9pt; text-decoration: none; }
#naviga a.focus { color: #FFFCF0; }
#naviga span { font-family: "Arial Narrow", Arial, Verdana; color: #6C6A64; font-size: 9pt; margin: 0; }
#naviga span.Ita { padding: 0 12px 0 13px; }
#naviga span.Eng { padding: 0 16px 0 16px; }
#naviga span.Fra { padding: 0 10px 0 10px; }
#naviga span.Rus { padding: 0 7px 0 7px; }
#navigaLivDue { position: relative; height: 15px; margin: -5px 0 0 0; padding: 0 0 0 20px; text-align: left; color: #B26354; font-size: 12px; border-bottom: 1px dotted #C8C5BA; }
#navigaLivDue ul { margin: 0; padding: 0; text-align: left; }
#navigaLivDue ul li { display: inline; margin: 0; padding: 0 0 0 12px; background: url(../img/puntoNaviga.gif) center left no-repeat; }
#navigaLivDue a { position: relative; margin: 0; padding: 0; color: #787670; font-size: 11px; }
#navigaLivDue a.focus { color: #B26354; }
#headerBlank { width: 100%; margin: auto; padding: 0; text-align: center; background-image: url(../img/bg_titoloBlank.gif); background-repeat: repeat-x; }
#headerImg { position: relative; width: 888px; height: 217px; margin: auto; padding: 0; text-align: center; border: 1px solid #FCF9EE; }
#headerImgSlide { position: relative; width: 888px; height: 217px; margin: auto; padding: 0; text-align: center; background: #ACA99F; border: 1px solid #FCF9EE; }
#headerImgSlide object { position: absolute; display: block; width: 886px; height: 215px; top: 1px; left: 1px; margin: 0; padding: 0; border: 0; background: #ACA99F; }
.HeaderBuongiorno { background: #ACA99F url(../img/HeaderBuongiorno.jpg) center center no-repeat; }
.HeaderPerVoi { background: #ACA99F url(../img/HeaderPerVoi.jpg) center center no-repeat; }
.HeaderAmericanBar { background: #ACA99F url(../img/HeaderAmericanBar.jpg) center center no-repeat; }
.HeaderLettura { background: #ACA99F url(../img/HeaderArte.jpg) center center no-repeat; }
.HeaderArte { background: #ACA99F url(../img/HeaderArte.jpg) center center no-repeat; }
.HeaderCamere { background: #ACA99F url(../img/HeaderCamere.jpg) center center no-repeat; }
.HeaderSuites { background: #ACA99F url(../img/HeaderSuites.jpg) center center no-repeat; }
.HeaderOfferte { background: #ACA99F url(../img/HeaderOfferte.jpg) center center no-repeat; }
.HeaderGallery { background: #ACA99F url(../img/HeaderGallery.jpg) center center no-repeat; }
.HeaderVostraFirenze { background: #ACA99F url(../img/HeaderVostraFirenze.jpg) center center no-repeat; }
.HeaderEventi { background: #ACA99F url(../img/HeaderEventi.jpg) center center no-repeat; }
.HeaderInformative { background: #ACA99F url(../img/HeaderInformative.jpg) center center no-repeat; }
/*HOME PAGE - contenuto */

#linkSezioni { position: relative; width: 900px; height: 80px; margin: 36px 0 0 0; padding: 0; background: #C8C5BA; }
#linkSezioni img { width: 210px; height: 70px; margin: 0; padding: 0; border: 1px solid #FCF9EE; }
#linkUno { position: absolute; float: left; width: 210px; height: 70px; margin: 4px 0 0 0; padding: 0; left: 6px; background: #D6D3C8; }
#linkDue { position: absolute; float: left; width: 210px; height: 70px; margin: 4px 0 0 0; padding: 0; left: 231px; background: #D6D3C8; }
#linkTre { position: absolute; float: left; width: 210px; height: 70px; margin: 4px 0 0 0; padding: 0; left: 457px; background: #D6D3C8; }
#linkQuattro { position: absolute; float: right; width: 210px; height: 70px; margin: 4px 0 0 0; padding: 0; right: 6px; }
#articoloHome { position: relative; float: left; width: 675px; margin-top: 30px; }
.articoloCol1 { position: relative; float: left; width: 210px; margin: 0; padding: 0 10px 0 6px; }
.articoloCol2 { position: relative; float: left; width: 210px; margin: 0 0 0 6px; padding: 0; }
.articoloCol3 { position: relative; float: left; width: 210px; margin: 0 0 0 18px; padding: 0; }
#spallaDx { position: relative; float: right; width: 210px; height: 210px; margin-top: 30px; right: 6px; background: url(../img/spallaDx.jpg) left top no-repeat; }
.spallaText { position: relative; width: 200px; height: 60px; margin: 10px 5px 0 5px; padding: 0; }
/*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; }
.SezioneHotel_en { background: url(../img/titoloHotel_en.gif) center center no-repeat; }
.SezioneCamereSuites_en { background: url(../img/titoloCamereSuites_en.gif) center center no-repeat; }
.SezioneOfferte_en { background: url(../img/titoloOfferte_en.gif) center center no-repeat; }
.SezionePrenota_en { background: url(../img/titoloPrenota_en.gif) center center no-repeat; }
.SezioneVostraFirenze_en { background: url(../img/titoloVostraFirenze_en.gif) center center no-repeat; }
.SezioneEventi_en { background: url(../img/titoloEventi_en.gif) center center no-repeat; }
.Servizi_en { background: url(../img/titoloServizi_en.gif) center center no-repeat; }
.ComeArrivare_en { background: url(../img/titoloComeArrivare_en.gif) center center no-repeat; }
.Contattaci_en { background: url(../img/titoloContattaci_en.gif) center center no-repeat; }
.Assistenza_en { background: url(../img/titoloAssistenza_en.gif) center center no-repeat; }
.SezioneLinks { background: url(../img/titoloLinks.gif) center center no-repeat; }
.SezioneHotel_fr { background: url(../img/titoloHotel_fr.gif) center center no-repeat; }
.SezioneCamereSuites_fr { background: url(../img/titoloCamereSuites_fr.gif) center center no-repeat; }
.SezioneOfferte_fr { background: url(../img/titoloOfferte_fr.gif) center center no-repeat; }
.SezionePrenota_fr { background: url(../img/titoloPrenota_fr.gif) center center no-repeat; }
.SezioneVostraFirenze_fr { background: url(../img/titoloVostraFirenze_fr.gif) center center no-repeat; }
.SezioneEventi_fr { background: url(../img/titoloEventi_fr.gif) center center no-repeat; }
.Privacy_fr { background: url(../img/titoloPrivacy_fr.gif) center center no-repeat; }
.ComeArrivare_fr { background: url(../img/titoloComeArrivare_fr.gif) center center no-repeat; }
.Contattaci_fr { background: url(../img/titoloContattaci_fr.gif) center center no-repeat; }
.Assistenza_fr { background: url(../img/titoloAssistenza_fr.gif) center center no-repeat; }
.SezioneGallery_fr { background: url(../img/titoloGallery_fr.gif) center center no-repeat; }
.SezioneHotel_es { background: url(../img/titoloHotel_es.gif) center center no-repeat; }
.SezioneCamereSuites_es { background: url(../img/titoloCamereSuites_es.gif) center center no-repeat; }
.SezioneOfferte_es { background: url(../img/titoloOfferte_es.gif) center center no-repeat; }
.SezionePrenota_es { background: url(../img/titoloPrenota_es.gif) center center no-repeat; }
.SezioneVostraFirenze_es { background: url(../img/titoloVostraFirenze_es.gif) center center no-repeat; }
.SezioneEventi_es { background: url(../img/titoloEventi_es.gif) center center no-repeat; }
.Servizi_es { background: url(../img/titoloServizi_es.gif) center center no-repeat; }
.ComeArrivare_es { background: url(../img/titoloComeArrivare_es.gif) center center no-repeat; }
.Contattaci_es { background: url(../img/titoloContattaci_es.gif) center center no-repeat; }
.Assistenza_es { background: url(../img/titoloAssistenza_es.gif) center center no-repeat; }
.SezioneGallery_es { background: url(../img/titoloGallery_es.gif) center center no-repeat; }
.Credits_es { background: url(../img/titoloCredits_es.gif) center center no-repeat; }
.SezioneHotel_ru { background: url(../img/titoloHotel_ru.gif) center center no-repeat; }
.SezioneGallery_ru { background: url(../img/titoloGallery_ru.gif) center center no-repeat; }
.SezioneCamereSuites_ru { background: url(../img/titoloCamereSuites_ru.gif) center center no-repeat; }
.SezioneOfferte_ru { background: url(../img/titoloOfferte_ru.gif) center center no-repeat; }
.SezionePrenota_ru { background: url(../img/titoloPrenota_ru.gif) center center no-repeat; }
.SezioneVostraFirenze_ru { background: url(../img/titoloVostraFirenze_ru.gif) center center no-repeat; }
.SezioneEventi_ru { background: url(../img/titoloEventi_ru.gif) center center no-repeat; }
.Servizi_ru { background: url(../img/titoloServizi_ru.gif) center center no-repeat; }
.Privacy_ru { background: url(../img/titoloPrivacy_ru.gif) center center no-repeat; }
.ComeArrivare_ru { background: url(../img/titoloComeArrivare_ru.gif) center center no-repeat; }
.Contattaci_ru { background: url(../img/titoloContattaci_ru.gif) center center no-repeat; }
.Assistenza_ru { background: url(../img/titoloAssistenza_ru.gif) center center no-repeat; }
.Credits_ru { background: url(../img/titoloCredits_ru.gif) center center no-repeat; }
#titoloSezione { position: relative; width: 900px; height: 50px; margin: 0; padding: 0; }
#titoloSezioneRiga { position: absolute; width: 900px; height: 36px; margin: 0; padding: 0; top: 0; border-bottom: 1px solid #C8C5BA; }
#title { text-align:center; font-size:18px; border-bottom: 1px solid #C8C5BA; position: relative; width: 900px; height: 30px; margin: 5px 0 10px 0; padding: 0; font-family:"Times New Roman", Times, serif; font-style:italic; }
#articolo { position: relative; float: left; width: 850px; margin-top: 50px; left: 25px; }
.articoloFoto { position: relative; float: left; width: 850px; margin: 0; padding: 0; left: 25px; text-align: center; }
.articoloFoto img { position: relative; margin: 40px 10px 0 10px; padding: 0; border: 1px solid #D9D6CB; }
.articoloMezzaPg { position: relative; float: left; width: 425px; margin: 0; padding: 0; }
.fotoMezzaPg { position: relative; float: right; width: 396px; margin: 0; padding: 0; }
.fotoMezzaPg img { position: relative; float: right; margin: 0 0 20px 0; padding: 0; border: 1px solid #D9D6CB; }
.navigaCamere { position: relative; width: 421px; height: 12px; margin: 0 0 20px 0; padding: 0; text-align: center; border-bottom: 1px solid #D9D6CB; }
.navigaCamere ul { margin: 0px; padding: 0 0 10px 0px; 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 10px 0; text-align: left; text-decoration: none; }
.navigaCamere a.focus { color: #916735; background-image: url(../icone/arrowdw.gif); background-repeat: no-repeat; background-position: center bottom; }
.navigaCamere span { font-size: 7pt; margin: 0; }
.navigaCamere span.Ita { padding: 0 17px 0 17px; }
.navigaCamere span.SIta { padding: 0 38px 0 38px; }
.navigaCamere span.SGeneric { padding: 0 37px 0 37px; }
.camere { position: relative; float: left; width: 400px; margin: 0; padding: 0; }
.camereTipo { position: relative; float: right; width: 421px; margin: 0; padding: 0; }
.camera { position: relative; float: left; width: 421px; 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; float: left; width: 200px; margin: 0; padding: 0; }
.articoliTreQuartiPg { position: relative; float: right; width: 621px; margin: 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: 410px; margin: 0; padding: 0; }
.eventiDx { position: relative; float: right; width: 410px; margin: 0; padding: 0; }
.photoGalleryTitolo { position: relative; float: left; width: 850px; margin: 0; padding: 0; text-align: left; border-bottom: 1px solid #D9D6CB; }
.photoGallery { position: relative; float: left; width: 850px; height: 76px; 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: right; 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 { position: absolute; /*display: block;*/

width: 240px; height: 800px; left: -240px; z-index: 2; background: url(../img/sfondo.gif) left top repeat-x; }
#linkMenu { position: absolute; display: block; width: 29px; height: 88px; margin: 0; padding: 0; top: 472px; left: -29px; z-index: 3; }
#linkMenu img { width: 29px; height: 88px; margin: 0; padding: 0; border: 0; }
#Menu { position: absolute; width: 214px; margin: 0; padding: 0; top: 474px; left: 2px; z-index: 1; background: #D9D6CB; }
.MenuSfondoUp { position: relative; width: 214px; height: 10px; margin: 0; padding: 0; background: url(../img/MenuSfondoUp.gif) center top no-repeat; }
.MenuSfondoDown { position: relative; width: 214px; height: 10px; margin: 0; padding: 0; background: url(../img/MenuSfondoDown.gif) center bottom no-repeat; }
.MenuContenuto { position: relative; width: 210px; margin: 0 0 0 2px; padding: 0 0 10px 0; text-align: left; }
.MenuContenuto ul { width: 210px; margin: 0; padding: 0; }
.MenuContenuto ul li { display: list-item; margin: 0; padding: 3px 0 1px 0; text-indent: 10px; border-bottom: 1px solid #F3F0E5; }
.MenuContenuto a { font-family: Arial, Verdana; color: #6C6A64; font-size: 8pt; text-decoration: none; }
.MenuContenuto a:hover { color: #918F89; }
/*FOOTER*/

#footer { position: relative; width: 900px; height: 90px; margin-bottom: 50px; margin-left:auto; margin-right:auto; padding: 0; clear: both; background: #C8C5BA url(../img/sfondoFooter.gif) center center no-repeat; font-family: "Arial Narrow", Arial, Verdana; font-size: 8pt; color: #6C6A64; }
#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 { float: left; width: 110px; height: 76px; margin: 7px 0 0 0; padding: 0; }
#footer01 img { float: right; width: 80px; height: 62px; margin: 7px 0 0 0; padding: 0; border: 0; }
#footer02 { float: left; width: 670px; height: 76px; margin: 7px 0 0 5px; padding: 8px 0 0 0; text-align: center; }
#footer02 ul { margin: 0; padding: 0; text-align: center; }
#footer02 ul li { display: inline; margin: 0; padding: 0; }
#footer03 { float: right; width: 110px; height: 76px; margin: 7px 0 0 0; padding: 0; }
#footer03 img { float: left; width: 80px; height: 70px; margin: 3px 0 0 0; padding: 0; border: 0; }
/*OFFERTE E PRENOTAZIONI*/

#prenotazioni { position: relative; float: left; width: 850px; margin-top: 50px; left: 25px; }
.prenota { width: 850px; }
.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; }
.booking a:visited { color: #B26354; }
.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; }
input.invisibile { color: #FFFEF7; border : #FFFEF7; background-color : #FFFEF7; }
.campi_form { font-family : Verdana, Futura, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #6A6964; }
.pulsanti_form { border : #000000; background-color : #7E8390; border-style : solid; border-top-width : 1px; border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px; color : #ffffff; font-family : verdana; font-size : 10px; font-weight: bold; }
.pulsanti_form_cancella { border : #C3CCE1; background-color : #E6E9F0; border-style : solid; border-top-width : 1px; border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px; color : #C3CCE1; font-family : verdana; font-size : 10px; font-weight: bold; }
td.td_interlinea { background-color: #7E8390; }
td.td_step { padding: 1px; border: 1px #FFFFFF; color: #c1cdd5; font-size : 10px; }
td.td_step_attivo { padding: 1px; border: 1px #0A890A; color: #828282; font-size : 9px; font-weight: bold; }
td.td_titolo { background-color: #ECECEC; color: #7e8390; font-size : 10px; font-weight: bold; }
td.td_errore { background-color: #FFCC00; padding: 1px; border: 1px #FF9900; font-weight: italic; color: #990000; }
hr.hr_uniform { color:#7E8390; }
/* CAMERE NAV */

#roomstab { float:left; width:100%; background:#fff url("../immagini/tab_bg.gif") repeat-x bottom; line-height:normal; margin-bottom:10px; }
#roomstab ul { margin:0 0 0 -10px; padding:0px 10px 0; list-style:none; }
#roomstab li { float:left; background:url("../immagini/tab_left.gif") no-repeat left top; margin:0; padding:0 0 0 9px; }
#roomstab a { float:left; display:block; background:url("../immagini/tab_right.gif") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#666666; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/

#roomstab a { float:none; }
/* End IE5-Mac hack */

#roomstab a:hover { color:#833f21; }
#roomstab #current { background-image:url("../immagini/tab_left_on.gif"); }
#roomstab #current a { background-image:url("../immagini/tab_right_on.gif"); color:#833f21; padding-bottom:5px; }

#mobile_but { width: 132px; height: 40px; margin: 10px auto; }
#mobile_but a:link, #mobile_but a:visited { width: 132px; height: 40px; display: block; background:transparent url('../immagini/mobile_version_button.png') 0 0; text-decoration: none; }
#mobile_but a:hover { background-position: 0 -39px; }
