body, html{margin: 0 auto;padding: 0;}
body{background: #b9d8ec;font: 100.01% "Trebuchet MS",Verdana,Arial,sans-serif;text-align:center}
abbr{border: 0;}
div#cont{position: relative;width: 800px;margin: 0 auto;padding: 0;
text-align:center;}
/* LOGO e IMG FLASH*/
div#top{width: 800px;margin: 0 auto;padding: 0 0 20px;}
div#container{float:left;background:url(../but/bg.jpg) repeat-y;position: relative;width: 800px;margin: 0 auto;padding: 0;
text-align:center;height: 0 auto;}
div#content{width: 761px;margin: 0 auto;text-align:center;position: relative;}
div#content h1{font: normal 1.1em "Comic Sans MS",Verdana,Arial,sans-serif;color: #114365;
border-bottom: 1px dotted #45718F;text-align: left;width: 96%;margin: 0 auto;padding: 10px 0;}
div#content h1 a img{border: 0;}
div#content h1 a:visited img{border: 0;}
div#content h1 a:hover img{border: 0;}
div#content h2{font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #9e35b5;
border-bottom: 0px dotted #c9beac;text-align: left;width: 96%;margin: 0 auto;padding: 10px 0;}
div#content p{margin: 0;padding: 0 15px 10px 15px;text-align:justify;color: #3d6783;
font: normal 0.8em "Comic Sans MS",Verdana,Arial,sans-serif;}
div#content p a{text-decoration: none;color: #3666d0;}
div#content p a:visited{text-decoration: none;color: #3666d0;}
div#content p a:hover{text-decoration: underline;color: #9e35b5;}

div#content div.sx{width: 60%;float:left;margin: 0;padding: 0;}
div#content div.dx{width: 38%;float:left;margin: 0;padding: 0;}
div#content div.dx p{margin: 0;padding: 0;text-align:justify;color: #3d6783;
font: normal 0.8em "Comic Sans MS",Verdana,Arial,sans-serif;}
div#content div.dx p a{text-decoration: none;color: #3333ff;}
div#content div.dx p a:visited{text-decoration: none;color: #3333ff;}
div#content div.dx p a:hover{text-decoration: none;color: #9d33b4;}
div#content div.dx h1{font: normal 1.1em "Comic Sans MS",Verdana,Arial,sans-serif;color: #114365;
border-bottom: 1px dotted #114365;text-align: left;width: 93%;margin: 0 auto;padding: 0;}
div#content div.dx h1 a img{border: 0;}
div#content div.dx h1 a:visited img{border: 0;}
div#content div.dx h1 a:hover img{border: 0;}


/* FOOTER */
div#footer{clear: left;width: 800px;height: 83px;margin: 0 auto;padding: 0;position: relative;bottom: 0;background: url(../but/footer.jpg) no-repeat top;}
div#footer div{width: 78%;margin: 0 auto;padding: 5px 15px;text-align:center;}
div#footer div p{color: #676767;font: normal 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;text-align:left;margin: 0;padding: 0;}

div#copy{width: 761px;margin: 0 auto;padding: 0;text-align: right;}
div#copy a{color: #8bb4ce;font: normal 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;text-align:left;text-decoration: none;}
div#copy a:visited{color: #8bb4ce;font: normal 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;text-align:left;text-decoration: none;}
div#copy a:hover{color: #676767;font: normal 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;text-align:left;text-decoration: none;}

/* NAVIGAZIONE TOP */
.navigazione{margin: 0;padding: 0;float: left;font: bold 0.7em "Comic Sans MS",Verdana,Arial,sans-serif;
width: 761px;background: #ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #eceff0;}

.navigazione li{display: inline;}

.navigazione li a{float: left;color: #114365;font-weight:lighter;padding: 6px 11px;text-decoration: none;
border-right: 1px solid #eceff0;}

.navigazione li a:visited{color: #114365;}

.navigazione li a:hover{color: #9d33b4;background: #eceff0;}
.navigazione li a.current{color: #9d33b4;background: #eceff0;font-weight:bold;}


/* CONTATTI */
form#contatti{margin:0 auto;padding:35px 0 ;text-align:left;width:96%;}
form#contatti fieldset#informazioni{width:100%;margin: 0 auto;padding: 0;border:0;}

form#contatti fieldset#informazioni div{padding: 2px;float:left;width: 49%;}
form#contatti fieldset#informazioni div.legend{font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;background: #f2c57b;padding: 3px;
border-bottom: 1px dotted #eeb557;color: #000000;}
form#contatti fieldset#informazioni div.no_border{clear:left;border: 0;}
form#contatti fieldset#informazioni div label{float: left;display: inline;width:100px;line-height:23px;
font: normal 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 0 2px;}
form#contatti fieldset#informazioni div label.lungo{clear:left;width:720px;background: #d2d6dd;}
form#contatti fieldset#informazioni div input{font: normal 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 2px 4px 0;
width: 180px;}
form#contatti fieldset#informazioni div input.corto{width: 50px;}
form#contatti fieldset#informazioni div textarea{width: 720px;height: 60px;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}

/*CONTATTI --> PRIVACY */
form#contatti fieldset#informazioni div#privacy{width: 100%;margin: 0;padding:0;border: 0;}
form#contatti fieldset#informazioni div#privacy h3{width: 720px;display: block;font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;
text-align: center;color: #000000;margin: 0;padding: 0 2px;}
form#contatti fieldset#informazioni div#privacy label.check{float:left;width:99%;display: inline;line-height:23px;
font: normal 0.7em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 0 2px;text-align: justify;color: #000000;}
form#contatti fieldset#informazioni div#privacy label.check a{color: #3333ff;text-decoration:none;}
form#contatti fieldset#informazioni div#privacy label.check a:visited{color: #3333ff;text-decoration:none;}
form#contatti fieldset#informazioni div#privacy label.check a:hover{color: #B751CE;text-decoration:none;}
form#contatti fieldset#informazioni div#privacy input.checkbox{border:none;width: 30px;background: none;margin: 0 auto;padding: 0; 
font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}

/*CONTATTI --> CODICE DI SICUREZZA */
form#contatti fieldset#inserimento_codicesicurezza{float:left;position:relative;width: 720px;margin: 0;padding: 0;border: 0;}
form#contatti fieldset#inserimento_codicesicurezza h3{width: 100%;display:block;text-align: center;color: #000000;
font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;margin: 0;padding: 0;}
form#contatti fieldset#inserimento_codicesicurezza div{border:4px solid #d2d6dd;width: 710px;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti fieldset#inserimento_codicesicurezza div img#captcha{float: left;margin: 0;padding: 3px;background:#B751CE;}
form#contatti fieldset#inserimento_codicesicurezza div p{float: left;margin: 0 20px;padding: 0;text-align: left;}
form#contatti fieldset#inserimento_codicesicurezza div p a{color: #3333ff;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div p a:visited{color: #3333ff;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div p a:hover{color: #B751CE;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div p input{font: normal 1.2em "Trebuchet MS",Verdana,Arial,sans-serif;width: 60px;}
form#contatti fieldset#inserimento_codicesicurezza div p a img{border:0;vertical-align: middle;width: 16px;height: 16px;}

form#contatti fieldset#conferma_informazioni{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.galleria_fotografica{margin: 0 auto;padding: 0;width: 96%;}
div.galleria_fotografica a img{float:left;margin: 3px 5px;padding:5px;border: 1px solid #A9C3D5;background: #A9C3D5;}
div.galleria_fotografica a:visited img{float:left;margin: 3px 5px;padding:5px;border: 1px solid #A9C3D5;background: #A9C3D5;}
div.galleria_fotografica a:hover img{float:left;margin: 3px 5px;padding:5px;border: 1px solid #3d637d;background: #3d637d;}

/* NUMERAZIONE PAGINE */
.p_num_bottom{clear: both;width: 96%;margin: 5px;padding: 0;}	

div#non_disponibile{width: 50%;text-align: center;font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;
color:#9d33b4;margin:0 auto;padding:30px;border: 1px solid #e4e4e4;background: #ffffff;}	
div#non_disponibile a{text-decoration: none;color: #3333ff;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#non_disponibile a:visited{text-decoration: none;color: #3333ff;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#non_disponibile a:hover{text-decoration: underline;color: #9d33b4;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}

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

div#content .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: #3d637d;text-transform: uppercase;letter-spacing: 1px;}

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

div#content .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 #d4cbbc;
border-left: 1px solid #d4cbbc;}

div#content .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 #d4cbbc;
border-left: 1px solid #d4cbbc;}

div#content .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: #d4cbbc;border-left: 1px solid #d4cbbc;}

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

/* CONTATTI RIPROVA */
div#msg_send{margin: 10px auto;padding: 5px; text-align: center;width: 70%;border: 1px solid #c2c9d8;
font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#msg_send .p_1_send{display: block;padding:8px;margin: 0; background: #c2c9d8;color: #000000;
font-size: 1em;text-align: center;}
div#msg_send .p_2_send{display: block;padding:8px;margin: 0;color: #000000;font-size: 1em;text-align: center;}
div#content h2.titolo_errore{margin: 20px auto;color: #c20000;font: bold 1.2em Arial,Verdana,sans-serif;text-align: center;
border: 0;}

/* CONTATTI */
div#send_inviato{margin: 20px auto;width: 80%;}
div#send_inviato h1{padding: 3px;color: #698C22;text-align:center;font: bold 1.7em "Trebuchet MS",Verdana,Arial,sans-serif;
background: transparent;border:0; }
div#send_inviato p {margin: 0px auto;text-align: center;background: url(../but/mail23.gif) no-repeat center;width: 107px;height: 35px;}
div#send_inviato a{margin: 20px 0;text-align: center;color: #3333ff;text-decoration: none;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#send_inviato a:visited{text-align: center;color: #3333ff;text-decoration: none;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#send_inviato a:hover{text-align: center;color: #000000;text-decoration: none;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}

div#indicazioni{font: normal 0.9em "Comic Sans MS",arial,verdana;color: #9e35b5;width: 95%;text-align: justify;}
div#indicazioni form{margin: 0 auto; padding: 0px;text-align:center}

/* OFFERTE */
div div#num_offerte{text-align: right;margin-bottom: 5px;width: 96%;color: #676767;font: bold 0.7em "Comic Sans MS",arial;}
ul#offerte {margin: 10px auto;padding: 0;list-style-type: none;width: 96%;border: 1px solid #e4e4e4;background: #ffffff;}
ul#offerte li {margin: 0;padding:1px;background: none;border-bottom: 1px solid #eeeeee;text-align:left;}
ul#offerte li.titolo {margin: 0;padding:3px;border-bottom: 1px solid #eeeeee;
font: normal 0.9em "Comic Sans MS",arial,verdana;background: #507995;}
ul#offerte li.data {margin: 0;padding:3px;border-bottom: 1px solid #eeeeee;font: normal 0.7em "Comic Sans MS",arial,verdana;}
ul#offerte li.descrizione {margin: 0;padding:3px;background: none;border-bottom: 1px solid #eeeeee;
font: normal 0.7em "Comic Sans MS",arial,verdana;background: #fdfdfd;}
ul#offerte li h2 {margin: 0;padding:0;text-align: left;color: #ffffff;}

div#bg_villa{background: url(../but/bg_villa.jpg) no-repeat top;height: 500px;padding: 5px;}

/*FUMETTO NELLA GOOGLE MAP*/
div#cartina_google{width:200px;text-align: left;font: normal 0.8em "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;}