body    { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
td  { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4 }
.centroPag  { margin-top: 15px }
.centroPagInterne { margin-top: 10px }
.centroPagInterneG { background-color: #f5f5f5; padding-top: 10px }
/*home sierra*/
.logoSierra   { text-align: center; margin-top: 50px;}
.fioriHome   { text-align: center; margin-top: 10px; border-top: 1px solid #000 }
.menuHome   { margin-top: 15px }
.indirizzoHome   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin-top: 24px }
.indirizzoHome a  { color: #00531f; font-size: 11px; font-weight: bold; text-decoration: none }
.expedia {
	padding-top: 20px;
	padding-left: 20px;
}
/*fine*/
/*home hotel*/
.homeSez          { background-image: url("../img/fascia_home.jpg"); background-repeat: repeat-x; background-position: 0 24px; text-align: center }
.benvenutoHome   { color: #62853d; font-size: 22px; font-family: "Times New Roman" }
.promoHome { color: #62853d; font-size: 22px; font-family: "Times New Roman"; background-image: url(../img/quadrati.jpg); background-repeat: no-repeat; background-position: right 9px; padding: 0; border-bottom: 1px solid #ccc }
.menuLingua {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: center;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
}

.menuLingua a {
	color: #666;
	text-decoration: none;

}


.txtBenvenuto     { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4; margin-top: 15px; padding-left: 20px }
.txtPromo   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4; margin-top: 15px; padding-left: 20px; width: 230px }
.txtPromo a   { color: #666; font-size: 11px; line-height: 1.4; text-decoration: none }
.txtPromo a:hover { color: #ccc; text-decoration: none }
.homeSx     { width: 387px }
.homeDX   { padding-left: 23px; width: 432px; border-left: 1px solid #ccc }
.linkPromo { color: white; font-weight: bold; background-color: #dc1071; margin-top: 19px; padding: 2px; width: 200px }
.linkPromo a { color: white; text-decoration: none }
.quadrati { text-align: right; margin-top: 20px; border-bottom: 1px solid #666 }
/*fine home*/
/*foot*/
.foot  { margin-top: 20px; margin-bottom: 20px }
.copy  { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 20px; padding-top: 5px; width: 360px; float: left; border-top: 1px solid #ccc }
.alberoFoot  { width: 59px; height: 45px; float: left }
.indirizzoFoot   { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin-top: 20px; padding-top: 5px; width: 427px; float: left; border-top: 1px solid #ccc }
/*fine foot*/
/* modulo di fastbooking */
.booking    {
	font-size: 22px;
	font-family: "Times New Roman";
	margin-top: 10px;
	margin-left: 0px
}
.booking1 { font-size: 22px; font-family: "Times New Roman"; margin-top: 10px; margin-left: 4px }
.subBooking { margin-bottom: 20px; margin-left: 10px }
.subBooking1 { margin-bottom: 20px; margin-left: 4px }
input  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px black }
.Nostyle   { font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #fafafa }
.input30  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 197px; border: solid 1px black }
select { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px black }
.cancel a { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
/* fine fastbooking */
/*modulo di prenotazione*/
.colonna1 { background-color: #f5f4e2 }
.colonna2  { background-color: #fafaf1; padding-left: 10px; border-left: 1px solid #00521d }
.flashInterne     { background-image: url(../img/fondo_hotel.jpg); background-repeat: repeat-x; text-align: center }
.indirizzoPrenota   { margin-left: 33px; padding: 5px; width: 174px; border: solid 1px #666 }

.booking {
	margin-left: 33px;
	padding: 5px;
	width: 174px;
	margin-top: 20px;
}

.fasciaVerde   { color: white; font-weight: bold; background-color: #00612e; background-image: url("../img/angolo_verde.gif"); background-repeat: no-repeat; background-position: right 0; padding: 2px; width: 320px }
/*fine prenotazione*/
.nomeSezione  { color: #d0d0d0; font-size: 24px; font-family: "Times New Roman"; margin-bottom: 10px }
.testoSezione   { margin-left: 20px }
.testoSezione1 { margin-left: 20px; width: 370px; border-right: 1px solid }
.cornice_foto { margin-left: 10px; padding: 2px; width: 260px; border: solid 1px }
.photoGallery  { color: #aab3ab; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("../img/gallery.jpg"); background-repeat: no-repeat; background-position: 0 2px; margin-top: 20px; padding-left: 20px }
.photoGallery a { color: #aab3ab; text-decoration: none }
.photoGallery a:hover    { color: #dcdcdc; text-decoration: none }
.piattiTipici  { color: #ff9c00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("../img/frec_cucina.jpg"); background-repeat: no-repeat; background-position: 0 1px; margin-top: 20px; padding-left: 20px }
.piattiTipici a   { color: #ff9c00 }
/*sezione sport*/
.txtSport { font-weight: bold; width: 280px }
.txtSport ul { margin: 0; padding-top: 5px; padding-left: 20px }
/*fine*/
/*pagina golf*/
.txtGolf   { margin-left: 15px; width: 250px;}
.fondoGolf  { background-image: url(../img/golf_02.jpg); background-repeat: no-repeat; background-position: 280px 0 }
/*fine golf*/
/*pagina dove siamo*/
.italia { margin-left: 30px }
/*pag benessere*/
.flashInterneB    { background-image: url(../img/fondo_benessere.jpg); background-repeat: repeat-x; text-align: center }
.homeSezBenes   { background-image: url("../img/fascia_ricevimenti.jpg"); background-repeat: repeat-x; background-position: 0 24px; text-align: center }
.cornice_fotoB    { margin-top: 56px; padding: 2px; width: 141px; float: left; border: solid 1px #ccc }
.centroPagInterneB  { }
.txtBenes1    { width: 135px;}
.txtBenes2      { text-align: justify; margin-top: 56px; margin-right: 5px; padding-right: 15px; padding-left: 20px; width: 280px; float: left; border-left: 1px solid #ccc }
.fondoBenessere    { background-image: url(../img/benessere_03.jpg); background-repeat: no-repeat; background-position: 160px 10px }
.nomeSezioneB { color: #dadada; font-size: 24px; font-family: "Times New Roman"; margin-top: 10px; margin-bottom: 10px }
/*fine benessere*/
/*pagina photogallery*/
.flashInterneP  { background-image: url(../img/fondo_photogallery.jpg); background-repeat: repeat-x; text-align: center }
/*fine photogallery*/
/*inizio tariffe*/
.txtTariffe1   { font-size: 10px; width: 240px;}
.txtTariffe2   { font-size: 10px; margin-top: 20px; padding-top: 15px; width: 365px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
.txtTariffe3     { font-size: 10px; margin-top: 20px; padding-top: 15px; padding-left: 10px; width: 845px; border-top: 1px solid #ccc }
.tabTariffe { margin-left: 20px }
.tabTariffe td   { border-style: solid; border-width: 1px 0.5pt; border-color: #ccc }
.informPrenota    { color: #ff9c00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("../img/frec_cucina.jpg"); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 5px; padding-left: 20px }
.informPrenota a  { color: #ff9c00 }
.fondoTab  { background-color: #efefef }
/*pagine ricevimenti*/
.flashInterneRic { background-image: url("../img/ricevimenti_int.jpg"); background-repeat: repeat-x; text-align: center }
.homeRicevimenti  { background-image: url("../img/fascia_home.jpg"); background-repeat: repeat-x; background-position: 0 54px; text-align: center }
/*fine ricevimenti*/
/*pagina ambienti ricevimenti*/
.cornice_fotoA { margin-left: 10px; padding: 2px; width: 236px; border: solid 1px }
.cornice_fotoA1    { margin-left: 10px; padding: 2px; width: 320px; border: solid 1px }
.cornice_fotoA2 { margin-left: 10px; padding: 2px; width: 282px; border: solid 1px }
/*fine ambienti
*/
/*piscina ricevimenti
*/
.testoSezioneRic { text-align: right; margin-left: 20px; width: 340px }
/*fine piscina*/
/*parco ricevimenti*/
.fondo_parco  { background-image: url(../img/parco_02.jpg); background-repeat: no-repeat; background-position: 0 bottom }
/*fine ricevimenti*/
/*pagina il trullo*/
.fototrullo { margin-top: 60px }
/*fine trullo*/
/*pag ecenti*/
.titleEventi { text-align: right; margin-bottom: 15px; width: 425px }
.imprint { margin-top: 5px }
.bookingHome {
	font-size: 22px;
	font-family: "Times New Roman";
	margin-top: 10px;
	margin-left: 25px
}
