/* CSS Document */

body {margin:0px; font-family:"Trebuchet MS", Arial; }
h1, h2, h3, h4, h5, h6 {font-family:Palatino, "Times New Roman", Times; font-weight:lighter;}
.purificatore {font-size: 0px; height:0; clear:both; border: 0px; margin:0; line-height:0px;}

#header {width:100%; height:506px;}
#header .flash {height:500px;}
#header .riga {line-height:0px; font-size:0px; height:2px; margin-bottom:2px; border-bottom:1px solid #dfdfdf;}

#contenuti {width:100%; background:url(img/contenuti-sfondo.jpg) top no-repeat #FFFCEB; padding-bottom:20px;}

#menu {width:1000px; margin:auto; text-align:center;line-height:0px; font-size:0px; padding-bottom:5px;}
#menu p {height:27px; background:url(img/menu-sfondo.gif); margin:0px; padding:0px; padding-top:4px;}
#menu p img {vertical-align:middle; padding:0 12px;}
#menu p .tappo {vertical-align:middle; padding:0;}
#menu a {color:#efefe0; text-decoration:none; font-size:11px; line-height:11px;text-transform:uppercase; text-decoration:none;}
#menu a:hover {color:#81ADF1; }

#navigazionebase {width:1000px; margin:auto;}
#navigazionebase .sinistra {width:236px; float:left; height:342px; margin-right:30px; background:#fcf3c1; border:1px solid #c3d2dc;}
#navigazionebase .sinistra h3 {color:#7f2f11; margin:10px; font-size:18px; border-bottom:1px solid #bfbc9e; padding-bottom:5px;}
#navigazionebase .sinistra h4 {color:#7f2f11; margin:10px; font-size:18px; border-bottom:1px solid #bfbc9e; padding-bottom:5px;}
#navigazionebase #booking {font-size:10px; padding:0 15px;color:#43433f; text-align:center;}
#navigazionebase #booking p {text-align:center; margin:0px;}
#navigazionebase #booking select {font-size:11px; margin:4px;}
#navigazionebase #booking a { text-decoration:none;font-size:12px;color:#43433f; line-height:24px;}
#navigazionebase #booking a .pluto { border:none; margin-left:10px;}
#navigazionebase #booking img { border:2px solid #939367;}
#navigazionebase #booking input {font-size:11px; margin-top:12px;}
#navigazionebase .contattivari {font-size:11px; margin:0 10px; border-bottom:1px solid #bfbc9e; line-height:35px;color:#43433f;}
#navigazionebase .contattivari a {color:#43433f;}
#navigazionebase .contattivari img { padding:0 10px; vertical-align:middle;}

#navigazionebase .centro {width:522px; float:left; height:344px;}
#navigazionebase .centrolargo {width:729px; float:left;}
#navigazionebase .centrolargo h1 {color:#5b4500; font-size:24px; margin-top:7px; padding-bottom:7px; border-bottom:1px solid #dfdfdf;width:97%;}

/*sfondo sezione*/
#navigazionebase .hotel {background: url(img/nav-sfondo-hotel.jpg) no-repeat bottom;}
#navigazionebase .camere {background: url(img/nav-sfondo-camere.jpg) no-repeat bottom;}
#navigazionebase .ristorante {background: url(img/nav-sfondo-ristorante.jpg) no-repeat bottom;}

#navigazionebase .centro h1 {color:#5b4500; font-size:24px; margin-top:7px; padding-bottom:7px; border-bottom:1px solid #dfdfdf;}
#navigazionebase .centro p {width:300px; padding:15px 10px 0 190px; font-size:14px; line-height:18px; text-align:justify; color:#222222;margin:0;}
#navigazionebase .centro strong {font-size:48px; font-family:Palatino, "Times New Roman", Times; line-height:36px; font-weight:lighter;}
#navigazionebase .centro span {font-size:18px; font-family:Palatino, "Times New Roman", Times; line-height:20px; font-weight:lighter; display:block;margin:6px 0;}
#navigazionebase .centro em {font-size:12px;  line-height:20px; font-style:normal; margin:6px 0;}
#navigazionebase .centro a {color:#8d0505;}
#navigazionebase .centro .unpodispazio {margin-bottom:50px;}

#navigazionebase .destra {width:178px; float:right; height:342px; background:#fcf3c1; border:1px solid #c3d2dc;}
#navigazionebase .destra h3 {color:#7f2f11; margin:10px; font-size:18px; border-bottom:1px solid #bfbc9e; padding-bottom:5px;}
#navigazionebase .destra img {margin-left:9px; border:2px solid #939367;}
#navigazionebase .flashofferte {margin-left:9px;}

#tabellaprezzi {width:97%;font-family:Palatino, "Times New Roman", Times; text-align:center;border:1px solid #c3d2dc; margin-bottom:20px; }
#tabellaprezzi .prezzititolo {font-size:18px; text-align:right;color:#5b4500;border-bottom:1px solid #c0b683; background:#e4d89c; padding-right:20px; width:25%;}
#tabellaprezzi .prezzidate {font-size:12px;color:#5b4500;border-bottom:1px solid #c0b683; background:#e4d89c;}
#tabellaprezzi .prezzitipologie {font-size:12px;color:#43433f; text-align:right; padding-right:20px; background:#f0e5a8;}
#tabellaprezzi .prezzi {font-family:"Trebuchet MS", Arial;font-size:12px;color:#7f2f11;background:#fcf3c1;}
.prezzitesto {font-size:12px;color:#43433f;background:#fcf3c1; width:94%; padding:10px;border:1px solid #c3d2dc;}
.prezzitesto b {text-transform:uppercase; color:#5b4500;}

#tabellaofferte {font-size:12px; width:97%;}
#tabellaofferte .offertedata {vertical-align:middle; font-size:11px;color:#7f2f11;border-bottom:1px solid #c0b683; background:#e4d89c; width:20%; padding:5px;}
#tabellaofferte .offertedata img {vertical-align:middle;padding-right:6px; }
#tabellaofferte .offertetitolo {vertical-align:middle;font-size:18px; text-align:right;color:#5b4500;border-bottom:1px solid #c0b683; background:#e4d89c; padding-right:20px;}
#tabellaofferte .offertefoto {background:#fcf3c1; text-align:center; padding:10px;}
#tabellaofferte .offertetesto {vertical-align:top;font-size:12px;color:#43433f;background:#fcf3c1; padding:10px;}

#dovesiamo h1 {margin:0px;}
.recapiti span {font-size:14px;color:#7f2f11; }
.recapiti {font-size:12px; width:690px; margin:5px 10px 10px 10px;color:#43433f; line-height:20px;}
.recapiti td {width:50%; padding:0 10px; vertical-align:bottom;}
.recapiti a {color:#43433f;}
.recapiti a:hover {text-decoration:none;}
#dovesiamo a {color:#43433f;}
#dovesiamo a:hover {text-decoration:none;}
#dovesiamo .mappalignano {margin:0 0 10px 10px;border: 1px solid rgb(205, 205, 205);}
#dovesiamo .comeraggiungerci {font-size:12px; width:690px; margin:0px 10px 10px 10px;color:#43433f; line-height:20px;}
#dovesiamo .comeraggiungerci td {width:50%; padding:0 10px; vertical-align:top;}

.bottoneprenota {height:70px; text-align:center;}
.bottoneprenota input {height:30px;width:120px;font-size:18px; margin:20px auto; margin:20px 30px;}

.listaservizi {margin-left:190px;color:#222222; font-size:12px;}
.listaservizi td { vertical-align:top; line-height:22px;}

#richiestainfo {color:#555555; width:95%; padding-top:10px; margin-left:10px; font-size:12px; line-height:33px;}
#richiestainfo input {width:180px;}
#richiestainfo .inputcorto {width:120px;}
#richiestainfo .privacycheck {width:15px;}
#richiestainfo textarea {margin:10px 0; width:9%;}
#richiestainfo .accetto {background-color:#eaf6ff; color:#666666; padding-top:10px;}
#richiestainfo td {border:none;}

.contenutischeda a {color:#43433f;}
.contenutischeda a:hover {text-decoration:none;}

#footer {width:100%; height:94px; background:#dcf4fe; border-top:1px solid #d3d3d3; text-align:center;}
#footer h3 {margin:10px 0 0 0; color:#183b72; font-size:18px;}
#footer p {color:#43433f; font-size:11px; line-height:18px; margin:0px;}
#footer a {color:#43433f;}
#footer a.doruei {color:#43433f; text-decoration:none;}
#footer a:hover {text-decoration:none;}