body, html{margin: 0 auto;padding: 0;height: 100% ;}
body{font: 100.01% "Trebuchet MS",Verdana,Arial,sans-serif;background:#93c4fe url(../but/acqua.jpg) repeat-x top;}
abbr{border: 0;}

div#container{clear:left;position: relative;width: 800px;margin: 0 auto;padding: 0 0 20px;text-align:center;
background:#eff6ff;}

div#header{position: relative;height: 255px;width: 100%;margin: 0 auto;padding: 0;/*background: #e4f2ff;*/}
div#header div#box_header{width: 800px;margin: 0 auto;padding: 0;}

div#header div#box_header div#logo_div{float:left;position:relative;top: 0px;width: 354px;}
div#header div#box_header div#logo_div img.logo{float:left; position:relative;top:0px;}

div#header div#box_header div#presentazione{float:left;position:relative;top: 5px;width: 433px;height: 247px;background: url(../but/home.png) no-repeat ;}
div#header div#box_header div#presentazione span{padding: 0; position: relative;top: 9px;left: 20px;}

div#header div#box_header div#logo_div div.distanze{float:left;margin: 5px 0 auto;padding: 0;font: normal 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;}
div#header div#box_header div#logo_div div.distanze p.mare{text-align: right;display: block;padding: 0;margin: 0;line-height: 30px;height: 33px;width: 348px;background: url(../but/mare.png) no-repeat;}
div#header div#box_header div#logo_div div.distanze p.centro{text-align: right;display: block;margin: 0;padding: 0;line-height: 30px;height: 33px;width: 348px;background: url(../but/centro.png) no-repeat;}
div#header div#box_header div#logo_div div.distanze p.auto{text-align: right;display: block;margin: 0;padding: 0;line-height: 30px;height: 33px;width: 348px;background: url(../but/auto.png) no-repeat;}
div#header div#box_header div#logo_div div.distanze p span{margin-right: 40px;}



div#lingue{margin: 0 auto;padding-right: 35px;width: 800px;text-align:right;}
div#lingue img.selezionato{vertical-align:middle;border: 1px solid #959595;padding:2px;}
div#lingue a img{vertical-align:middle;border: 1px solid #d6e4f6;padding:2px;}
div#lingue a:visited img{border: 1px solid #d6e4f6;padding:2px;}
div#lingue a:hover img{border: 1px solid #ffffff;padding:2px;}

div#seiqui{margin: 0 auto;width: 800px;height: 34px;padding: 0;background: url(../but/bg_top.png) repeat-x bottom;}
div#seiqui p{border-bottom: 1px solid #d0e2fa;font: 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;width: 769px;margin: 0 auto;
padding: 5px 0;color: #5B5B5B;}

div#seiqui p a {text-decoration: none;color: #5666d2;border-bottom: 1px dotted #b1cded;}
div#seiqui p a:visited {text-decoration: none;color: #5666d2;border-bottom: 1px dotted #b1cded;}
div#seiqui p a:hover {text-decoration: none;color: #676767;border-bottom: 1px dotted #676767;}

div#seiqui p img{vertical-align:middle;border: 1px solid #d6e4f6;padding:2px;}


div#content{width: 100%;margin: 0 auto;text-align:center;position: relative;top: 6px;background: #eff6ff url(../but/bg_content.jpg) no-repeat top;}
div#contenuti_pagine{margin-left: 210px;padding: 5px;width:565px;clear:right;}


div#content h1{color:#f7983a;border-bottom: 0px solid #e4e4e4;text-align: left;padding: 0px;margin: 0 ;width:565px;float:right;position:relative;right: 15px;
font:normal 1.3em "Times New Roman",Verdana,Arial,sans-serif;}
div#content h2{width: 100%;margin:0 auto;padding: 0;text-align:left;color:#5078ac;border-bottom: 1px dotted #e4e4e4;
font:normal 1.1em "Times New Roman",Verdana,Arial,sans-serif;}
div#content h2.sub_offerta{font:normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;text-align:left;}

div#content p{width: 96%;margin: 0 auto;padding: 0;text-align:left;color:#676767;font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;
line-height: 23px;}

div#content div#contenuti_pagine p.arrivare_dovesiamo{font: 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 0 0 5px;}

div#content p.home{text-align: left;border-left: 0px solid #e4e4e4;margin-left: 210px;padding: 5px;width:565px;clear:right;}

div#content div#contenuti_pagine div#scheda_offerta{margin: 0;padding: 0;width: 100%;}
div#content div#contenuti_pagine div#scheda_offerta p{width: 100%;text-align: justify;padding: 10px 0;}
div#content div#contenuti_pagine div#scheda_offerta p.indietro{text-align: left;font-size: 0.7em;padding: 10px 0;}


div#content div#contenuti_pagine div#txt_territorio{margin: 0;padding: 0;width: 100%;}
div#content div#contenuti_pagine div#desc_prezzi{margin: 0;padding: 0;width: 100%;}
div#content div#contenuti_pagine div#desc_prezzi p, div#content div#contenuti_pagine div#txt_territorio p{width: 100%;}

div#content p.home img{float:right;margin: 0 5px;}

div#content p a{color: #3266c8;text-decoration: none;}
div#content p a:visited{color: #3266c8;text-decoration: none;}
div#content p a:hover{color: #676767;text-decoration: underline;}

/*SERVIZI*/
div#content ul#servizi{float: left;width: 100%;margin:0 auto;padding: 0;list-style: none;}
div#content ul#servizi li{width: 48%;float: left;padding: 2px;text-align: left;color: #676767;
font: 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#content ul#servizi li img{vertical-align: middle;background: #ffffff;border: 2px solid #e4edf8;padding: 3px;margin: 0;}




/*FOOTER*/
div#footer{clear: both;width: 800px;height: 137px;text-align: center;background: url(../but/bg_footer.png) no-repeat bottom;
margin: 0 auto;padding: 0;position: relative;bottom:0;bottom: 0 !important;}
div#footer div{padding: 25px 0;}
div#footer p{color: #959595;width: 769px;text-align: left;padding:0;margin:0 auto;font: 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;}

div#footer p.top{border-top: 1px solid #d0e2fa;}
div#footer p a{text-decoration: none;color: #6da2e1;}
div#footer p a:visited{text-decoration: none;color: #6da2e1;}
div#footer p a:hover{text-decoration: none;color: #2d64a5;}

div#copyright{width:769px;text-align:left;margin: 0 auto;font: 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#copyright a{text-decoration: none;color: #6da2e1;}
div#copyright a:visited{text-decoration: none;color: #6da2e1;}
div#copyright a:hover{text-decoration: none;color: #2d64a5;}

ul.navigazione {text-align:left;font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;border-left: 15px solid #eff6ff;
width:193px;float:left;list-style:none; margin: 3px 0 auto; padding:0;}
ul.navigazione li a, ul.navigazione li a:visited, ul.navigazione li a:active {display: block;padding: 1px 20px;text-decoration: none;color: #505050;width: 153px;margin: 0;
border-bottom: 1px dotted #ffffff;background: #E4EDF8;}
ul.navigazione li a:hover{color: #307DCF;border-bottom: 1px dotted #eff6ff;background:#eff6ff url(../but/li_stella.gif) no-repeat right;}
ul.navigazione li a#navigazione_attiva{color: #f7983a;border-bottom: 1px dotted #eff6ff;font-weight:bold;
background:#eff6ff url(../but/li_stella.gif) no-repeat right;}

ul.navigazione li a.no_border{border-bottom: 0;}
ul.navigazione li.bottom{background: url(../but/menu_bottom.jpg) no-repeat;height: 45px;}


/*BOTTONI HOME PAGE - WEBCAM,METEO, IMMAGINI*/
ul#galleria{width: 100%;margin:0;padding: 0;list-style: none;float: left;}
ul#galleria li{display: inline;border: 0;margin: 2px 10px;float: left;}
ul#galleria li a{border: 0;text-decoration: none;}
ul#galleria li a:visited {border: 0;text-decoration: none;}
ul#galleria li a:hover {border: 0;text-decoration: none;}

ul#galleria li a img{border: 1px solid #e4f0ff;padding: 8px;background: #e4f0ff;width: 150px;height: 110px;}
ul#galleria li a:visited img{border: 1px solid #e4f0ff;padding: 8px;background: #e4f0ff;width: 150px;height: 110px;}
ul#galleria li a:hover img{border: 1px solid #93c4fe;padding: 8px;background:  #93c4fe;width: 150px;height: 110px;}

ul#galleria_territorio{width: 100%;margin:0;padding: 0;list-style: none;float:left;}
ul#galleria_territorio li{display: inline;border: 0;float: left;margin: 2px 1px;}
ul#galleria_territorio li img{border: 1px solid #e4f0ff;padding: 4px;background: #e4f0ff;width: 270px;height: 200px;}

/* NUMERAZIONE PAGINE */
.p_num_bottom{width: 100%;margin: 0 auto;padding: 0;}	

div#non_disponibile{width: 60%;text-align: center;font: bold 1.2em "Times New Roman",Verdana,Arial,sans-serif;
color:#5676a6;margin:0 auto;padding:30px;border: 4px solid #d7e8fd;background: #e9f2fc;}	
div#non_disponibile p{font: normal 0.6em "Trebuchet MS",Verdana,Arial,sans-serif;text-align: center;}

.p_num_bottom .num_pagine{vertical-align: middle;padding-top: 2px;border: 0;}

.p_num_bottom .num_attivo{color: #ffffff;margin:0 3px 0 3px;padding: 2px 5px 2px 5px;
font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;
background: #85a5cd;border: 1px solid #ffffff;text-transform: uppercase;letter-spacing: 1px;}

.p_num_bottom a.numerazione{color: #000000;margin:0;padding: 1px 5px 1px 5px;
font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;
border-right: 1px solid #85a5cd;}

.p_num_bottom a:active.numerazione{color: #000000;margin:0;padding: 1px 5px 1px 5px;
font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;
border-right: 1px solid #85a5cd;}

.p_num_bottom a:visited.numerazione{color: #000000;margin:0;padding: 1px 5px 1px 5px;
font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;
border-right: 1px solid #85a5cd;}

.p_num_bottom a:hover.numerazione{color: #ffffff;margin:0;padding: 1px 5px 1px 5px;
font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;background: #C3D2E6;border-right: 1px solid #85a5cd;}

.p_num_bottom a{border: 0;text-decoration: none;font: 13px "Trebuchet MS",Verdana,Arial,sans-serif;}
.p_num_bottom a:visited{border: 0;text-decoration: none;font: 13px "Trebuchet MS",Verdana,Arial,sans-serif;}
.p_num_bottom a:hover{border-bottom: 1px dotted #676767;color: #676767;text-decoration: none;font: 13px "Trebuchet MS",Verdana,Arial,sans-serif;}


/* DOVE SIAMO */
div#contenuti_pagine div.indicazioni_dovesiamo{text-align: center;font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;color: #676767;}



/* PREZZI */
table.righealterne tr.alterna td{background: #eff6fe;font: normal 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;padding:3px;margin: 0;text-align: center;border: 0;}
table.righealterne tr.alterna td.left{text-align: left;font-weight: normal;}

table{margin: 0 auto;padding: 0;width: 100%;border-top: 3px solid #b3c6e1;border-bottom: 3px solid #b3c6e1;}

table td{font: normal 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;padding: 3px;margin: 0;border-bottom: 1px solid #e4e4e4;text-align: center;background: #c5d4ea;}

table.righealterne tr.alterna td.titolo_off a{color: #3266c8;text-decoration: none;}
table.righealterne tr.alterna td.titolo_off a:visited{color: #3266c8;text-decoration: none;}
table.righealterne tr.alterna td.titolo_off a:hover{color: #676767;text-decoration: underline;}

table td.titolo_off a{color: #3266c8;text-decoration: none;}
table td.titolo_off a:visited{color: #3266c8;text-decoration: none;}
table td.titolo_off a:hover{color: #676767;text-decoration: underline;}


table td.left{text-align: left;font-weight: normal;}

table .desc{font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;text-align: left; color: #ffffff;background:#cdb48e url(../but/bgprezzi.jpg) repeat-x bottom;margin: 0 auto;padding: 0;padding-left: 2px;}

table caption{font: normal 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;color: #676767;background: transparent;padding: 0 4px;text-align: right;}

table th{font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;background:#7996bf url(../but/bg_prezzi.jpg) repeat-x bottom;padding-left: 2px;color: #f7f7f7;text-align:left;padding: 3px; }
		
table .th_top{font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;padding-left: 0px;text-align:center;}

table .th_sist{font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;vertical-align: top;padding-left: 0px;text-align:center;}

table .th_p{font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;padding-left: 2px;padding: 0.2em;text-align:center;}
		
table .th_title_data{font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;padding-left: 2px;text-align:left;}




/*FUMETTO NELLA GOOGLE MAP*/
div#cartina_google{width:200px;text-align: left;font: normal 1em Trebuchet MS,Verdana,Arial,sans-serif;}
table.cartina{margin: 0;padding: 0;width: 98%;border: 3px solid #ddc8a7;border: 0;}
table.cartina td{margin: 0;padding: 0;border: 0;text-align: left;background: transparent;}

/* CONTATTI */
form#contatti{width:100%;margin:0 auto;padding:0;text-align:left;color: #505050;
font: normal 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti p{margin:0 ;padding:0;font: normal 1em "Trebuchet MS",Verdana,Arial,sans-serif;text-align:left;}
form#contatti fieldset#informazioni{width:100%;margin: 5px 0 auto;padding: 0;border-left: 0px solid #c5d4ea;border-top: 0;
border-bottom: 0;border-right: 0;}
form#contatti fieldset#informazioni p{margin: 0 auto;width: 100%;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #676767;
text-align:left;}
form#contatti b{color: #c20000;font: normal 1.3em "Trebuchet MS",Verdana,Arial,sans-serif;}

form#contatti fieldset#informazioni div{width:100%;padding: 5px 0 5px;border-bottom: 1px solid #DADADA;}

form#contatti fieldset#informazioni h2{width: 100%;display:block;font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;
text-align: left;border: 0;background: #c5d4ea;color: #000000;margin: 0;padding: 2px;}
form#contatti fieldset#informazioni div#privacy{width:100%;padding: 0 0 5px;border: 0;}
form#contatti fieldset#informazioni div#privacy h2{display: block;font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;
text-align: left;background: #c5d4ea;color: #000000;margin: 0;padding: 2px;border: 0;}
form#contatti fieldset#informazioni div#privacy p{width: 100%;margin: 0 auto;padding: 0px;text-align: left;color: #676767;}

form#contatti fieldset#informazioni div label{float:left;width:120px;display: inline;line-height:23px;
font: normal 1em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 0 2px;}
form#contatti fieldset#informazioni div input{width: 200px;border: 1px solid #c5d4ea;font: normal 1em "Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti fieldset#informazioni div textarea{width: 500px;border: 1px solid #c5d4ea;
font: normal 1em "Trebuchet MS",Verdana,Arial,sans-serif;}

form#contatti fieldset#inserimento_codicesicurezza{width:100%;margin: 5px 0 auto;padding: 0;border-left: 0px solid #cbcc8a;border-top: 0;
border-bottom: 0;border-right: 0;}
form#contatti fieldset#inserimento_codicesicurezza h2{width: 100%;display:block;font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;
text-align: left;background: #c5d4ea;color: #000000;margin: 0;padding: 2px;border: 0;}
form#contatti fieldset#inserimento_codicesicurezza div{width: 100%;padding: 2px;}
form#contatti fieldset#inserimento_codicesicurezza div img#captcha{float: left;padding: 2px;margin: 0;
background:#ecebd7;}
form#contatti fieldset#inserimento_codicesicurezza div p {width: 50%;float: left;margin: 0 4px;padding: 0;text-align: left;font: normal 1em "Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti fieldset#inserimento_codicesicurezza div p a{text-decoration: none;color:#3266c8;}
form#contatti fieldset#inserimento_codicesicurezza div p a:visited{text-decoration: none;color:#3266c8;}
form#contatti fieldset#inserimento_codicesicurezza div p a:hover{text-decoration: none;color:#676767;}

form#contatti fieldset#inserimento_codicesicurezza div p input{border: 1px solid #ecebd7;
font: normal 1em "Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti fieldset#inserimento_codicesicurezza div p a img{border:0;vertical-align: middle;width: 16px;height: 16px;}

form#contatti fieldset#conferma_informazioni{float:left;width:100%;margin: 0 auto;padding: 0;border:0;}
form#contatti fieldset#conferma_informazioni div#conferma_informazioni_but{text-align:center;width:100%;padding: 5px 0 5px;border: 0;}

div#conferma_informazioni_but #invia{background: url(../but/invia_contatti_hover.jpg) no-repeat;width: 100px;height: 22px;border:0;
font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;color: #433a2b;}
div#conferma_informazioni_but #invia:hover{background: url(../but/invia_contatti.jpg) no-repeat;width: 100px;height: 22px;
border:0;font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;}
div#conferma_informazioni_but #annulla{background: url(../but/invia_contatti_hover.jpg) no-repeat;width: 100px;height: 22px;border:0;
font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;color: #433a2b;}
div#conferma_informazioni_but #annulla:hover{background: url(../but/invia_contatti.jpg) no-repeat;width: 100px;height: 22px;
border:0;font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;}


/* CONTATTI RIPROVA */
div#msg_send{margin: 0 auto;padding: 4px; text-align: center;width: 80%;border-top: 2px solid #c5d4ea;border-bottom: 2px solid #c5d4ea;
font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#msg_send .p_1_send{display: block;padding:3px 0 3px 0;margin: 0 auto; background: #E0E8F4;color: #000000;width: 100%;
font-size: 1em;text-align: center;}
div#msg_send .p_2_send{display: block;padding:3px 0 3px 0;margin: 0 auto;color: #000000;font-size: 1em;text-align: center;width: 100%;}
div#content h2.titolo_errore{margin: 0 auto;padding:5px 0 5px;color: #c20000; 
font: bold 1.3em "Trebuchet MS",Verdana,Arial,sans-serif;text-align: center;border: 0;}

/*
#riprova{width:100px;height: 22px;margin: 0 auto;padding: 0;text-align: center;border:0; background: url(../but/invia_contatti_hover.jpg) no-repeat;
font: bold 0.8em "Trebuchet MS",verdana,times; color: #000000;}
#riprova:hover{width:100px;height: 22px;margin: 0 auto;padding: 0;text-align: center;border:0; background: url(../but/invia_contatti.jpg) no-repeat;
font: bold 0.8em "Trebuchet MS",verdana,times; color: #000000;}
*/

/* CONTATTI */
div#send_inviato{margin: 0 auto;padding: 0px; text-align: center;width: 80%;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#send_inviato h1{display: block;text-align:center;color:#437b00;margin: 0 auto;padding:0;font:bold 2em "Goudy Old Style",Verdana,Arial,sans-serif;width: 100%;border-bottom: 1px dotted #E0E8F4;}
div#send_inviato p {margin: 0 auto;padding: 40px;text-align: center;background: url(../but/mail23.gif) no-repeat center;width: 107px;height: 35px;}
div#send_inviato a{text-align: center;color: #A1BADD;text-decoration: none;}
div#send_inviato a:visited{text-align: center;color: #A1BADD;text-decoration: none;}
div#send_inviato a:hover{text-align: center;color: #676767;text-decoration: underline;}