/************ BODY ************/
body		{background-color:#CCCCCC; margin:0 }
/************ TABELLE ************/
table.totale				{ width:100%; margin:0 auto;}
td.laterale					{ background-image:url(../struttura/laterale.png); background-repeat:repeat-x; vertical-align:top }
td.lateralesx				{ background-image:url(../struttura/lateralesx.png); background-repeat:repeat-x; vertical-align:top }
table.contenitore			{ width:899px}
td.header					{ background-image:url(../struttura/header.png); background-repeat:no-repeat; width:899px; height:115px; vertical-align:bottom; padding:0; text-align:right }
td.menu						{ background-image:url(../struttura/menu.png); background-repeat:no-repeat; width:899px; height:72px }
td.cellamenu				{ background-image:url(../struttura/sfondo_cella_menu.png); background-repeat:repeat; height:72px }
td.cellamenublank			{ height:72px }
td.flash					{ background-image:url(../struttura/flash.png); background-repeat:no-repeat; width:899px; vertical-align:top; text-align:center }
td.centrale					{ width:596px; vertical-align:top; background-image:url(../struttura/sfondotot.png); background-repeat:repeat; }
td.destra					{ width:303px; vertical-align:top; background-image:url(../struttura/sfondodx.png); background-repeat:repeat; }
td.ls						{ padding-left:40px }
/**** CENTRALE ****/
td.cen						{ background-image:url(../struttura/centrale.png); background-repeat:no-repeat; width:596px; vertical-align:top }
td.lingue					{ height:30px; padding-left:40px; vertical-align:bottom }
td.servizi					{ background-image:url(../struttura/servizi.png); background-repeat:no-repeat; width:596px; vertical-align:top }
td.camere					{ background-image:url(../struttura/camere.png); background-repeat:no-repeat; width:596px; vertical-align:top; padding-top:60px }
td.dove						{ background-image:url(../struttura/dovesiamo.png); background-repeat:no-repeat; width:596px; vertical-align:top }
td.contatti					{ background-image:url(../struttura/contatti.png); background-repeat:no-repeat; width:596px; vertical-align:top; padding-top:70px }
td.fotogallery				{ background-image:url(../struttura/fotogallery.png); background-repeat:no-repeat; width:596px; vertical-align:top; padding-top:70px }
td.lastminute				{ background-image:url(../struttura/lastminute.png); background-repeat:no-repeat; width:596px; vertical-align:top; padding-top:70px }
td.off						{ background-image:url(../struttura/off.png); background-repeat:no-repeat; width:596px; vertical-align:top; padding-top:70px }
td.foto						{ background-image:url(../struttura/foto.png); background-repeat:no-repeat; width:596px; height:224px; vertical-align:top }
td.cellafoto				{ background-image:url(../struttura/contorno.png); background-repeat:no-repeat; width:128px; height:109px; vertical-align:top}
.bfoto 						{margin-top:3px; margin-left:3px}
.fotols						{ border: 1px solid #FFFFFF}
/**** DESTRA ****/
td.offerte					{ background-image:url(../struttura/offerte.png); background-repeat:no-repeat; width:303px; height:43px }
td.last						{ background-image:url(../struttura/last.png); background-repeat:no-repeat; width:303px; height:159px }
td.newsletter				{ background-image:url(../struttura/newsletter.png); background-repeat:no-repeat; width:303px; height:47px }
td.newsletteralto			{ background-image:url(../struttura/newsletteralto.png); background-repeat:no-repeat; width:303px; height:34px }
td.field					{ background-image:url(../struttura/field.png); background-repeat:no-repeat; width:303px; height:21px }
td.newsletterbasso			{ background-image:url(../struttura/newsletterbasso.png); background-repeat:no-repeat; width:303px; height:124px; vertical-align:top }
td.gallery					{ background-image:url(../struttura/gallery.png); background-repeat:no-repeat; width:303px; height:91px }
td.gallerybasso				{ background-image:url(../struttura/gallerybasso.png); background-repeat:no-repeat; width:303px; height:38px; padding-top:5px; text-align:right; vertical-align:top }
/**** FOOTER ****/
td.sotto					{ background-image:url(../struttura/sotto.png); background-repeat:no-repeat; width:899px; height:29px }
td.footer					{ background-image:url(../struttura/footer.png); background-repeat:no-repeat; width:899px; height:220px; text-align:center; vertical-align:top } 
/************ TESTI ************/
h1	{ margin-bottom:0; font-family:Century Schoolbook, Arial; font-size:44pt; font-weight:bold; color:#FFFFFF; margin-right:100px }
.testo { font-family:Century Schoolbook, Arial; font-size:12pt; color:#000000 }
a.testo { text-decoration:underline }
a.testo:active { text-decoration:underline }
a.testo:hover { text-decoration:none }
.testosmall { font-family:Century Schoolbook, Arial; font-size:9pt; color:#000000 }
.testof { font-family:Century Schoolbook, Arial; font-size:11pt; color:#000000; margin-top:10px }
a.testof { text-decoration:underline }
a.testof:active { text-decoration:underline }
a.testof:hover { text-decoration:none }
.data { font-family:Century Schoolbook, Arial; font-size:18pt; font-weight:bold; color:#FF3300 }
.datasmall { font-family:Century Schoolbook, Arial; font-size:15pt; font-weight:bold; color:#FF3300 }
.datamsmall { font-family:Century Schoolbook, Arial; font-size:13pt; font-weight:bold; color:#FF3300 }
.datavsmall { font-family:Century Schoolbook, Arial; font-size:11pt; font-weight:bold; color:#FF3300 }
a.datavsmall { text-decoration:none }
a.datavsmall:active { text-decoration:none }
a.datavsmall:hover { text-decoration:none }

.datavvsmall { font-family:Century Schoolbook, Arial; font-size:9pt; font-weight:bold; color:#FF3300 }
a.datavvsmall { text-decoration:none }
a.datavvsmall:active { text-decoration:none }
a.datavvsmall:hover { text-decoration:none }

.linkmenu { font-family:Century Schoolbook, Arial; font-size:14pt; color:#000000 }
a.linkmenu { text-decoration:none }
a.linkmenu:active { text-decoration:none }
a.linkmenu:hover { text-decoration:none }