html {background: #eaf0d6; margin: 0; padding: 0}
body {
	font-size: 14pt; font-family: times, arial, sans-serif; color: #444;
	background: url(./img/body_bg.jpg) repeat-x; margin:0; padding: 0;
	text-align: center;}

img {border: 0;}
.nocss {display: none}
p.piccolo {font-size: 8pt; color: #71624E;}
i.piccolino {font-size: 8pt; position: relative; top: -5px;}

div#contenitore {
	 background: white; 
	margin: 0 auto; width: 770px;  position: relative; top: -1px; *top: 0;
	text-align: left;
	}

img#logo {float: left; margin: 25px 0 0 60px;}

ul#languageselection {margin: 0; padding: 0; position: relative; right: -350px; list-style-type: none}
ul#languageselection li{margin: 5px; padding: 0; display: inline;}


div#menu_principale {float: right; margin: 30px 0 20px 0;}
div#menu_principale  ul{list-style-type: none; padding: 0; margin:0; margin-right: 20px; height: 55px; text-align: right; position: relative; top: 10px;} 
div#menu_principale li {display: inline; margin-right: 5px;}


h2#titolo_sovraimposto {background: url(img/sovraimposti/titolo_sovraimposto_bg.gif); 
	height: 30px; width: 480px; *width: 500px; padding: 12px 0 0 20px; position: relative; top: -20px; *top: -5px;
	text-transform: uppercase; color: #6dc439; font-size: 13pt; font-family: "arial black", arial; font-weight: bold;}
div#bottom_sovraimposto {background: url(img/sovraimposti/bottom_sovraimposto.gif) bottom left;
	position: relative; top: 12px; clear: both; height: 20px; width: 100%;}

div#fascia_contenuti{width: 770px; height: 200px; background: white; margin-top: 20px; color: #71624E; font-size: 10pt;}



div#fascia_servizi {width: 770px; text-align: center; clear: both;}
div#fascia_servizi hr{width: 600px; height: 2px; background: grey; color: grey;}
div#fascia_servizi ul{list-style-type: none; padding: 0; margin:0;}
div#fascia_servizi li{display: inline; margin: 0 4px;}

div#footer {background: url(./img/footer_bg.jpg) repeat-x top; width: 770px; height: 60px; padding-top: 10px; font-size: 7pt; color: grey; text-align: center; clear: both; position: relative; top: 12px;}
div#linea_footer {width: 770px; height: 3px; background: url(img/linea_footer.gif) repeat-x; margin: 0; padding: 0}

div#colonna1{width: 210px; float: left; margin-left: 25px; text-align: justify; font-size: 12pt;}
div#colonna2{width: 210px; float: left; margin-left: 20px; text-align: justify; font-size: 12pt;}
div#colonna3{width: 210px; float: left; margin-left: 20px; text-align: justify; font-size: 12pt;}

div#colonnadoppia {width: 470px; float: left; margin-left: 20px; text-align: justify; font-size: 12pt;}
div#tabstop{ margin: 0;position: relative; top: 2px; height: 35px;}
div#tabstop ul{list-style-type: none; margin: 0; padding: 0; width: 485px;}
div#tabstop li{display: inline;}
div#unselectedtab{ float: left; background: url(img/unselected_tab_bg.jpg); height: 25px; *height: 35px; width: 150px; padding-top: 10px; margin: 0; text-align: center}
div#selectedtab {float: left; background: url(img/selected_tab_bg.jpg); height: 25px; *height: 35px; width: 150px; padding-top: 10px; margin: 0; text-align: center}
div#tabsbody{background: #F7FAED; border: 2px solid #eaf0d6; margin:0; width: 470px; padding: 10px;}


table#promo {width: 500px; margin: 20px auto; position: relative; top: 30px;}


/* =================== HOME ===================== */

div#home {width: 770px; height: 475px; background: url(./img/fondipagina/foto.jpg);}
div#contenuti_sovraimposti_home {width: 500px;  background: white; clear: both; margin-top: 20px; float: right;}

div#news{text-align: center; width: 245px; float: left; margin-left: 20px; text-align: justify; background: url(img/news/news_bg.jpg);}
div#news h2{width: 235px; *width: 245px; height: 32px; height: 41px; background: url(img/news/news_top.jpg) no-repeat; margin: 0; font-family: arial; font-size: 12pt; font-weight: bold; color: white; padding: 5px 0 0 10px;}
div#news img{position: relative; top: 3px;}
div#testonews {text-align: justify; width: 220px; margin-left: 12px; font-size: 11pt;}
div#testonews h3{color: orange; font-size: 12pt; font-family: arial; margin: 0 0 5px 0; padding: 0}
div#testonews p{margin: 0; padding: 0}

/* =================== DOVE SIAMO ===================== */

div#dovesiamo {width: 770px; height: 475px; background: url(./img/fondipagina/dovesiamo.jpg);}
div#contenuti_sovraimposti_dovesiamo {width: 500px;  background: white; clear: both; margin-top: 10px; float: right;}
div#contenuti_sovraimposti_dovesiamo p{float: left; width: 450px; clear: left; margin: -10px 0 5px 20px; text-align: center;}
div#contenuti_sovraimposti_dovesiamo b{color: #6dc439; font-size: 13pt; font-weight: bold;}
div#contenuti_sovraimposti_dovesiamo hr{float: left; width: 450px; clear: left; margin-left: 20px;}

div#googlemap {width: 450px; float: left; margin: 0 0 0 25px ;}
div#googlemap iframe{width: 450px; height: 150px;}
div#googlemap img {float: right; clear: right;}

table#eventi {font-size: 11pt; width: 460px; border: 2px solid #eaf0d6;}
table#eventi tr{margin: 5px auto;}
td.ev_1{ background: #eaf0d6; width: 200px; font-weight: bold; padding: 5px auto;}

p#indirizzo {width: 400px; margin: 10px; font-size: 12pt; }


/* =================== APPARTAMENTI ===================== */

div#appartamenti {width: 770px; height: 475px; background: url(./img/fondipagina/appartamenti.jpg);}
div#contenuti_sovraimposti_appartamenti{width: 500px;  background: white; clear: both; margin-top: 20px; float: right;}
div#contenuti_sovraimposti_appartamenti img{float: left; margin: 10px; }
div#contenuti_sovraimposti_appartamenti h3 {margin: 10px; color: green; font-family: arial;}
ul#lista_appartamenti {list-style-type: none; margin: 0; padding: 0;}
ul#lista_appartamenti li { margin: 10px; margin-left: 0; clear: left; text-align: left;}
ul#lista_appartamenti img { float: left;}
div#schf {float: right;}


/* =================== PRENOTAZIONE ===================== */

div#prenota{width: 770px; height: 475px; background: url(./img/fondipagina/piscina.jpg);}
div#contenuti_sovraimposti_prenota { overflow: hidden;
	width: 228px; height: 143px; background: url(./img/sovraimposti/disponibilita.gif); clear: both; margin-top: 200px; float: right;}
div#contenuti_sovraimposti_prenota h2{text-transform: uppercase; color: #6dc439; font-size: 8pt; font-family: "arial black", arial; font-weight: bold;
	 padding-left: 20px;padding-top: 10px; *padding-top: 20px;}
div#prenota form{margin-left: 20px;}


table#tariffetabella {border: solid 1px black; font-family: arial; font-size: 8pt; width: 100%; margin-bottom: 10px;}

/* =================== IMMAGINI ===================== */

div#immagini{width: 770px; height: 475px; background: url(./img/fondipagina/home.jpg);}
div#contenuti_sovraimposti_immagini { overflow: hidden;
	width: 228px; height: 143px; background: url(./img/sovraimposti/disponibilita.gif); clear: both; margin-top: 200px; float: right;}
ul.foto {list-style-type: none;}
ul.foto li {display: inline;}
h3.foto {margin-left: 20px; color: white; background: green; width: 350px; padding-left: 5px; font-size: 9pt; text-transform: uppercase; font-family: arial}



/* ================== PRENOTA ====================== */
form#prenotazione {margin: 10px}
form#prenotazione ul {list-style-type: none; margin:0; padding: 0;}
form#prenotazione ul {list-style-type: none; margin:0; padding: 0;}
form#prenotazione li {margin: 10px;}

ul#privacy li {margin: 15px; font-size: 10pt;}

