body { font:12px Tahoma, Geneva, sans-serif; background:#f8f1e5 url(img/sfondo.jpg) repeat-x; margin:0; padding:0; color:#474747;
}
a img { border:none; }
p { margin:0; padding:0 0 10px 0; }
h1 { font-size:18px; margin:0; padding:0 0 5px 0; }
h2 { font-size:14px; margin:0; padding:0 0 5px 0; }
h3 { font-size:13px; margin:0; padding:0 0 5px 0; color:#600d02; }
a { color:#600d02; font-weight:bold; text-decoration:none; }
form, input { padding:0; margin:0; }
DIV.tx_powermail_pi1_fieldwrap_html { padding:0; margin:0; }

.align-center { text-align:center; }
.align-left { text-align:left; }
.align-right { text-align:right; }

#container { width:959px; background:url(img/sfondo_pagina2.jpg) repeat-y; margin:0 auto; text-align: left; } 

#sidebar1 { float:right; width:252px; background:#1a373c; margin-right:1px; }
.bottone {  }
#offerte_content p { color:#ffffff; font-size:11px; padding:0 10px 15px; }
#offerte_content h3 { color:#8cc5cd; background:url(img/offerte_content.gif) no-repeat; padding:10px 10px 3px; font-weight:normal; }
#offerte_content a { color:#ffa200; text-decoration:none; }
#offerte_content img { margin:0 10px 0 0; }

#mainContent { margin: 0 252px 0 0; } 
#header { background:url(img/intestazione.jpg) no-repeat; height:178px;  position:relative; }
#email { position:absolute; left:410px; top:52px; }
#descrizione { position:absolute; top:90px; margin-left:230px; width:450px; }
#descrizione p { color:#ffffff; }
#menuT { position:absolute; top:139px; width:600px; }
.link, .first { background:url(img/menuT.png) no-repeat; padding:15px 20px; display:inline; }
.first { background:none; }
.link a, .first a { font:14px Tahoma, Geneva, sans-serif; color:#FFFFFF; text-decoration:none; line-height:40px; }
.Act a { color:#fa9a00; }
ul.menuT {margin:0; padding:0; border:0;}
#lingue { margin-left:635px; position:absolute; top:155px; }

#mezzo { background:url(img/mezzo.jpg) no-repeat; height:213px; } 
#prenotazioni { width:228px; height:178px; float:left; background:url(img/preno_titolo.jpg) no-repeat 1px 1px; padding:25px 0 0 10px; }
#prenotazioni .bodytext { padding:10px 5px 0; text-align:center; }
#prenotazioni p.bodytext { font-size:9px; }
fieldset.tx-powermail-pi1_fieldset { padding:0; }
#mezzo_cont { width:466px; /*height:212px;*/ margin-left:238px; border:1px solid #ffffff; }
#mezzo_cont a { font-weight:normal; }

#titolopag { background:#C1B4A1; padding:5px; }
#titolopag h1 { color:#ffffff; font-weight:normal; }
.titolopag3, .titolopag1 { display:inline; }
h3.titolopag3 { color:#514634; font-size:18px; font-weight:normal; }

#sottotitolo { padding:5px 10px; }
#sottotitolo h2 { color:#0f464f; font-weight:bold; }

#content { padding:0px 10px 20px; }

/* ############# SUB ############# */
.normal { width:100%; overflow:hidden; }
.subcolumns50 .normal { float:left; overflow:hidden; text-align:justify; width:337px; }
.right { text-align:justify; float:right; width:337px; }
/* ############# SUB ############# */

#footer { background:#C1B49F; padding:5px 10px 0; overflow:hidden; } 
#descrizione2 { text-align:center; width:100%; border-bottom:1px solid #E1DAD0; }
#descrizione2 p { color:#492c00; padding:5px; }
#menuB { border-bottom:1px solid #E1DAD0; margin:5px 5px 5px 0; padding:0 0 5px; text-align:center; }
#menuB .link, #menuB .first { background:url(img/menuB.gif) no-repeat center left; padding:5px 5px 5px 10px; display:inline; }
#menuB .first { background:none; padding:5px 5px 5px 0; }
#menuB .link a, #menuB .first a { font:12px Tahoma, Geneva, sans-serif; color:#FFFFFF; text-decoration:none; line-height:12px; }
#menuB .Act a { color:#492C00; }
#indirizzo { float:left; width:600px; /*padding:10px 0;*/ }
#indirizzo h3 { border-right:1px solid #FFFFFF; color:#492C00; float:left; font-size:12px; height:30px; margin:0 10px 0 0; padding:0 7px 0 0; }
#indirizzo p, #indirizzo a { color:#ffffff; text-decoration:none; }
#intera { float:right; }
#ravennablu { float:right; }

.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }


.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active { color:#492C00; }


.fastbooking { font-size:10px; }
.fastbooking select, .fastbooking option { font-size:10px; height:18px; margin:3px 0; }
.fastbooking input { font-size:10px; /*height:12px;*/ margin:3px 0; }