html{background:#f8f8fa url(../but/bg.jpg);background-repeat: repeat-x;background-position: top;}
body{margin:0;padding:0;color:#000000;font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;font-size:85%;line-height:130%;}
abbr{border: 0;}

div#container{position:relative;margin:0 auto;width: 870px;text-align:left;}

div#header{margin: 0 auto;padding: 0;width: 100%;text-align:left;float: left;height: 105px;}
div#header span.lingue{float: left;display:block;width: 18%;margin:0;position: relative;left: 9px;top: 10px;}
div#header span.lingue span.fiaip {display:block;position: relative;left: 20px;margin: 0 0 10px;padding: 0;}
div#header span.lingue span.bandiere{display:block;position: relative;left: 39px;margin: 0 0 10px;padding: 0;}
div#header span.lingue a img, div#header span.lingue a:visited img, div#header span.lingue a:active img{border: 0;}
div#header span.logo{float: left;display:block;width:80%;}


div#img_home{clear: left;}
div#img_home a img,div#img_home a:visited img,div#img_home a:active img{border: 0;}
div#img_home a:hover img{border: 0;}


a, a:visited, a:active{text-decoration: none;color:#2453B0;}
a:hover{text-decoration: none;color:#404040;}



/* NAVIGAZIONE TOP */
#navigazione {float:left;width:100%;background: transparent;font-size:93%;line-height:normal;position:relative;border-bottom: 6px solid #b8cfed;}
#navigazione ul {margin:0;padding:1px 0 ;list-style:none;font: 1em "Lucida Grande","Trebuchet MS",Verdana,Arial,sans-serif;}
#navigazione li {display:inline;margin:0 ;padding:0;text-align:left;}

#navigazione a {float:left;color: #335b87;margin:10px 5px 0;text-decoration:none;border-right: 2px solid #E1E1E1;display: block;padding: 5px;}
#navigazione a span {margin-right:10px;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigazione a span {float:none;}
/* End IE5-Mac hack */
#navigazione a:hover span {color:#e26041;}
#navigazione a:hover {background-position:0% -42px;}
#navigazione a:hover span {background-position:100% -42px;}

#navigazione a#attivo {float:left;background:url("../but/bg_li_attivo.gif") no-repeat left top;background-position:0px -25px;color: #ffffff;border: 0;
margin:0;padding:0 0 0 12px;text-decoration:none;}
#navigazione a#attivo span{float:left;display:block;background:url("../but/bg_li_attivo_span.gif") no-repeat right top;padding:9px 15px 4px 6px;height: 39px;
margin: 0;cursor: hand;background-position: 100% -25px;font-weight:bold;}

#navigazione a:hover#attivo span{color: #e26041;font-weight:bold;}



div#sinistra{margin:22px 0;float:left;padding:0;width:25%;}
div#sinistra h2{clear: left;margin:0;padding:5px 10px;color: #e56241;/*background: #cfe0f1;*/font-size: 1.3em;border-top:0px solid #e8f3fe;border-bottom: 0px solid #F4F4F4;text-transform: uppercase;}

div#sinistra ul{width: 213px;margin: 0;padding: 0;background: #c3def7;}
div#sinistra ul li{display: block;border-bottom: 1px solid #bdd8f3;padding: 2px 0 2px;}
div#sinistra ul li a, div#sinistra ul li a:visited, div#sinistra ul li a:active{font-family: "trebuchet ms", arial;display: block;padding: 0 20px;color:#2B527B ; font-size: 0.9em;}
div#sinistra ul li a:hover{padding: 0 26px;background:url(../but/bg_li.png) repeat-x; color: #e26140  ;}
div#sinistra ul li a#attivo_vendite{padding: 0 26px;background:url(../but/bg_li.png) repeat-x; color: #e26140;}

div#content{margin:0 8px;float:left;padding:0;width:73%;}
div#content p{margin:5px 0;padding: 2px;text-align:justify;font-size: 0.9em;word-spacing: 2px;line-height: 160%;}
div#content p.articolo_dati{font-size: 0.9em;margin: 0;padding: 0;color: #515151;}
div#content p.articolo_footer{font-size: 0.9em;border-top: 1px solid #515151;margin: 0;padding: 0;word-spacing: 0;}
div#content p.articolo_footer a img{border: 0;}
div#content div.sezione_articolo_top{background:#72bbdc;margin: 0 0 10px;}
div#content div.inserisci_articolo{margin: 0;padding:0;}
div#content p.torna_su_liste{text-align: right;margin: 0;padding:0;font-size: 0.9em;}
div#content p.dovesiamo{margin:5px 0;padding: 0 40px;text-align:justify;font-size: 0.9em;word-spacing: 2px;line-height: 160%;}
div#content p.tutte_vendite_vetrina{margin: 0 0 10px;padding: 0;text-align:left;}
div#content p.tutte_vendite_vetrina a, div#content p.tutte_vendite_vetrina a:visited, div#content p.tutte_vendite_vetrina a:active{color: #e06140;text-decoration:none;}
div#content p.tutte_vendite_vetrina a:hover{color: #000000;text-decoration:none;}

div#content h1, div#content h2, div#content h3{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
div#content h1{margin:0 0 5px;padding:8px 0 8px;color: #c53737;font-size: 1.7em;width:100%;text-transform: uppercase;border-bottom: 1px solid #d2e2f3/*#e5b6b6*/;}
div#content div h1.invio_send{color: Green;}
div#content h2{clear: left;margin:0;padding:0;color: #0879bb;font-size: 1.3em;width:100%;text-transform: uppercase;}
div#content h3{margin:0;padding:5px 0;color: #404040;text-decoration: underline;font-size: 1em;width:100%;text-transform: uppercase;}

div#content h1.titolo_vetrina{color: #478c47;border-bottom: 1px solid #d2e2f3/*#b8c9b8*/;margin: 0 0 5px;}



/* PAGINA PRIVACY */
ul#privacy{width: 100%;list-style-type: none;margin: 0 auto;padding: 10px 0;}
ul#privacy li{margin: 0 0 10px;font: bold 1.1em "Trebuchet MS",Verdana,Arial,sans-serif;color: #0879bb;display: block;text-align: left;}
ul#privacy li ul{list-style: none;margin: 0;padding: 0;border-top: 2px solid #d2e2f3;}
ul#privacy li ul li{padding: 5px 0;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000;text-align: justify;}



div#content ul#home_page{width: 49%;float: left;margin: 0;padding:0;list-style-type:none;}
div#content ul#home_page h2{font-size: 1em;border-bottom:1px solid #B2D7F7;color: #447cb8;margin: 0 0 10px;padding: 0 0 4px;}
div#content ul#home_page li{background: url(../but/li_attivita.gif) no-repeat left top;padding: 0 20px;line-height: 20px;font-size: 0.8em;}

div#content div#vetrina{width: 100%;margin: 0;padding: 0;}
div#content div#vetrina div#box{float:left;width: 49%;margin: 0;padding: 0;}
div#content div#vetrina ul{float: left;margin: 1px 0;padding: 0 3px;font-size: 11px;list-style-type:none;}


div#content div#totali_liste{width: 100%;margin: 0;padding:0;}
div#content div#totali_liste p{margin: 0;padding: 0;font-size: 0.8em;}
div#content div#totali_liste p img{vertical-align: middle;}

div#content div#liste_immobili{width: 100%;margin: 0 ;padding: 0;}
div#content div#liste_immobili div#box{float:left;width: 100%;margin: 0;padding: 0;}
div#content div#liste_immobili ul{float: left;width: 521px;margin: 0;padding: 0 3px;font-size: 11px;list-style-type:none;}
div#content div#liste_immobili ul li.titolo{border-bottom: 1px solid #B2D7F7;}
div#content div#liste_immobili ul li.titolo a, div#content div#liste_immobili ul li.titolo a:visited, div#content div#liste_immobili ul li.titolo a:active{color: #dd6040;text-decoration: none;}
div#content div#liste_immobili ul li.titolo a:hover{color: #2453b0;text-decoration: none;}
div#content div#liste_immobili ul li.desc_lista{font-size: 0.9em;}
div#content div#liste_immobili ul li.desc_lista p{margin: 0;padding: 0}

div.img_liste{float:left;margin: 0;padding:0 0 12px 0; background: url(../but/shadow.png) no-repeat bottom center}
div.img_liste a img{display: block;border: 1px solid;border-color:#858585;padding: 5px;background: #fff;width: 80px;height:70px;}
div.img_liste a:hover img{display: block;border: 1px solid;border-color: #CCC #CCC #AAA #CCC ;padding: 5px;background: #ffffff;}

/*OMBRA SCHEDA GRANDE*/
div.img_scheda{float:left;margin: 0;padding:0 0 32px 0; background: url(../but/ombra_scheda.png) no-repeat bottom center}
div.img_scheda img{display: block;border: 1px solid;border-color: #CCC #CCC #AAA #CCC;padding: 5px;background: #fff;width: 295px;height: 236px;}
div.img_scheda a:hover img{display: block;border: 1px solid;border-color: #CCC #CCC #AAA #CCC ;padding: 5px;background: #ffffff;}
/* OMBRA VETRINA*/
div.img_vetrina{float:left;margin: 0;padding:0 0 12px 0; background: url(../but/shadow.png) no-repeat bottom center}
div.img_vetrina img{display: block;border: 1px solid;border-color:#858585;padding: 5px;background: #fff;width: 80px;height: 70px;}
div.img_vetrina a:hover img{display: block;border: 1px solid;border-color: #CCC #CCC #AAA #CCC ;padding: 5px;background: #ffffff;}


/* DATI CONTATTI */
div#content div#dati_posta{clear:left;width: 100%;padding: 0 ;margin: 0 0 10px auto;background: url(../but/posta.jpg) no-repeat left center;}
div#content div#dati_telefono{clear:left;width: 100%;padding: 0 ;margin: 0 0 10px auto;background: url(../but/telefono.jpg) no-repeat left bottom;}
div#content div#dati_email{clear:left;width: 100%;padding: 0 ;margin: 0 0 10px auto;background: url(../but/email.jpg) no-repeat left bottom;}
div#content div#dati_posta h2, div#content div#dati_telefono h2, div#content div#dati_email h2{font:bold 1.1em "Trebuchet MS",Arial,sans-serif;color: #1887E7;width: 100%;display:block;vertical-align: top;}
div#content div#dati_posta p, div#content div#dati_telefono p, div#content div#dati_email p{font:normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;margin:0;padding:0 48px;}
div#content div#dati_email p.obbligatorio{color: #c20000;font-weight:bold;}

/* Galleria Fotografica */
div#content a img.galleria, a:visited img.galleria, a:active img.galleria{padding:5px;border:1px solid #ccc4a5;background:transparent;}
div#content a:hover img.galleria{padding:5px;border:1px solid #af9e2e;background: #af9e2e /*#3371a9*/;}
div#content img.galleria{float:left;margin: 3px;width: 150px;height: 98px;}


div#seiqui{margin:0;padding:5px 0 5px;width:100%;color: #515151; border-bottom: 1px solid #d2e2f3;font-size: 0.8em;}
div#seiqui img{vertical-align: middle;}
div#seiqui a, div#seiqui a:active, div#seiqui a:visited{text-decoration: none;color: #3066d4;}
div#seiqui a:hover{text-decoration: none;color: #515151;}
div#seiqui span.link{float: left;width: 700px;}
div#seiqui span.preferiti{text-align: right;float: right;width: 150px;}
div#seiqui span.preferiti a img{border: 0;vertical-align: middle;}

div#direzioni{width: 100%;margin: 0 0 5px;padding: 0;font-size: 0.9em;}

/* DIV NON DISPONIBILE*/
div#content div#non_disponibile{width: 60%;margin: 0 auto;padding:40px 0 40px;background:  #D8D3BB;text-align: center;border: 5px solid #ccc4a5;}
div#content div#non_disponibile p{font: bold 1.1em "Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;text-align: center;}
div#content div#non_disponibile p.add_link{margin: 15px 0;}
div#content div#non_disponibile p.add_link a, div#content div#non_disponibile p.add_link a:visited, div#content div#non_disponibile p.add_link a:active{font-size: 0.9em;color: #fafafa;}
div#content div#non_disponibile p.add_link a:hover{font-size: 0.9em;color: #515151;}
div#content div#non_disponibile p.add_link a img{border: 0;vertical-align: middle;}



div#servizi{margin: 0 ;padding:0 ;color: #4A4A4A;width:95%;}
div#servizi ul{width: 100%;list-style: none;margin: 0;padding: 0;}

div#servizi ul li{float: left;width: 32%;font-size: 0.8em;margin:2px 0;}
div#servizi ul li img{padding: 3px;border: 2px solid #b6b087;background: #FFFFFF;vertical-align: middle;}


div#footer{float:left;background: url(../but/footer.jpg) repeat-x bottom;height: 182px;margin:15px 0;padding: 0;color: #6A6A6A;width:100%;font-size:0.9em;}
div#footer div.int_footer{margin:0 auto;padding: 30px 0;width: 850px;}

div#footer div.int_footer ul{float:left;margin: 0 0 5px;padding: 5px 0 10px;list-style: none;width: 100%;border-bottom: 1px solid #d2e2f3;}
div#footer div.int_footer ul li{display:block;float: left;border-right: 1px solid #d2e2f3;margin: 0;padding: 0;width: 14%;text-align:center;font-size: 11px;}

div#footer div.int_footer ul li a, div#footer div.int_footer ul li a:visited, div#footer div.int_footer ul li a:active{color:#335b87;text-decoration: none}
div#footer div.int_footer ul li a:hover{color:#c84e4e;text-decoration: none}
div#footer div.int_footer ul li a#current_footer{color:#c84e4e;text-decoration: none;font-weight:bold;}

div#footer div.int_footer span{float:left;width: 49%;} 


div#footer div.int_footer p.copy{text-align: right;}
div#footer div.int_footer p.visite{text-align: right;font-size: 10px;color: #6A6A6A;}
div#footer div.int_footer p{margin: 0;padding: 0;}
div#footer div.int_footer p a img{vertical-align: middle;border: 0;}

div#footer div.int_footer p.copy a, div#footer p.copy a:visited, div#footer p.copy a:active{font-size: 0.9em;text-decoration: none;color: #2453B0;}
div#footer div.int_footer p.copy a:hover{text-decoration: none;color: #404040;}


/* FORM ORDINA IMMOBILI */
form#ordina_immobili{margin:0 auto;padding:0;text-align:left;width:100%;position: relative;left: 0px;top: 5px;}
form#ordina_immobili fieldset#ordinamento{float:left;margin: 0auto;padding: 0 1px;border: 0;}
form#ordina_immobili fieldset#ordinamento label{float:left;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 3px 1px;}
form#ordina_immobili fieldset#ordinamento select{float:left;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;}
form#ordina_immobili fieldset#ordinamento input{float:left;font: normal 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;position:relative;top:0px;width:40px;height:14px;font-size:11px;}



form#ordina_immobili fieldset#ordinamento input.cerca_liste{margin: 0 3px;background: url(../but/cerca.gif) no-repeat;border: 0;width: 95px;height: 24px;font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #404040;}
form#ordina_immobili fieldset#ordinamento input.cerca_liste:hover{margin: 0 3px;background: url(../but/cerca_hover.gif) no-repeat;border: 0;width: 95px;height: 24px;font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #404040;}



/* SCHEDA IMMOBILE */
div#galleria_scheda{float: left;position:relative;width: 310px;top: 4px;margin-bottom: 8px;}
img{border:0;}

div#miniature{float: left;position:relative;margin: 0;text-align: left;}
div#miniature ul{display: inline;list-style-type: none;left: 0;margin: 0 auto;padding: 0;}
div#miniature li{float: left;text-align: left;margin:2px;padding:0 ;}
div#miniature li a img{float: left;border: 1px solid;border-color:#858585;padding: 5px;background: #f6f6f6;width: 60px;height:53px;}
div#miniature li a:hover img{float: left;border: 1px solid;border-color: #CCC #CCC #AAA #CCC ;padding: 5px;background: #ffffff;}



/* IMMOBILE NON SELEZIONATO OPPURE NON ONLINE */
div#no_immobile{width: 60%;text-align: center;font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff;margin:10px auto;padding:30px;background: #fab85a;}	
div#no_immobile a{font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;}
div#no_immobile a:visited{font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;}
div#no_immobile a:hover{font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;}
/* MESSAGGIO IMMOBILI LISTE NON DISPONIBILI */
div#no_immobili{width: 70%;border:5px solid #fdfeff;padding: 10px;position:relative;top: 10px;margin: 0px auto;background: #e5f1fd;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;text-align:center;}
div#no_immobili a, div#no_immobili a:visited, div#no_immobili a:active{color: #000000;text-decoration: none;border-bottom: 1px dotted #fdfeff;}
div#no_immobili a:hover{color: #397c98;text-decoration: none;border-bottom: 1px dotted #397c98;}

/* SCHEDA AFFITTI e VENDITE */
ul#no_col{width: 50%;overflow: hidden;float:left;padding: 0;margin: 3px 0;}
ul#no_col li{display:block;margin: 0;padding: 2px 0 2px;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;line-height: 1.7;text-align: left;border-bottom: 1px solid #bdd5ef /*#dcd9d9*/;list-style: none;}
ul#no_col li.cinquanta{float:left;width:49%;display: inline;border-bottom:1px solid #bdd5ef;line-height: 1.7;}

ul#no_col li a, ul#no_col li a:visited{color: #3333ff;text-decoration: none;} 
ul#no_col li a:hover{color: #ef8811;text-decoration: none;} 

ul#no_col li img{vertical-align: middle;}
ul#no_col h2{margin: 0 auto;color: #515151;border-bottom: 1px solid #f6f6f6;padding: 1px 0 1px;width:100%;background:#bdd0ec url(../but/bg_li_scheda.jpg) repeat-x bottom;font: bold  1em "Trebuchet MS",arial,"san serif",verdana;}
ul#no_col li.no_bordo{border: 0;padding: 5px 0 2px;}

ul#no_col li.no_bordo a, ul#no_col li.no_bordo a:visited, ul#no_col li.no_bordo a:active{color: #dd6040;font-weight: bold;text-decoration: none;}
ul#no_col li.no_bordo a:hover{color: #414141;text-decoration: none;}


div#descrizione_immobile{position:relative;clear: left;width: 100%;padding: 0;text-align: justify;}
div#descrizione_immobile h2{margin: 0 auto;color: #515151;border-bottom: 1px solid #f6f6f6;border-top: 1px solid #f6f6f6;padding: 1px 0 1px;width:100%;background:#bdd0ec url(../but/bg_li_scheda.jpg) repeat-x bottom;font: bold  1em "Trebuchet MS",arial,"san serif",verdana;}

div#descrizione_immobile p{padding: 0;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}





/* NUMERAZIONE PAGINE */
.p_num_bottom{float:left;clear:left;width: 100%;margin: 5px 0 10px auto;padding: 0;font-family: "Trebuchet MS","Lucida Grande",Verdana,Arial,"sans-serif";}	

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

.p_num_bottom .num_attivo{color: #ffffff;margin:0 0 0 1px;padding: 2px 5px 2px 5px;font-weight:normal;font-size:0.8em ;background: #dd6040;border: 0;text-transform: uppercase;}

.p_num_bottom a.numerazione, a.numerazione:active, a.numerazione:visited{color: #404040;margin:0 0 0 1px;padding:1px 5px 1px 5px;font-size: 0.8em;border-right: 0;background: #F2C3B7;}
.p_num_bottom a:hover.numerazione{color: #ffffff;margin:0 0 0 1px;padding: 1px 5px 1px 5px;font-size: 0.8em;background: #E6866E;border-right: 0;}




/* Listino Prezzi */
table{margin: 0 auto;padding: 0em;color: #404040;width: 100%;border-top: 4px solid #bab08e;border-bottom: 4px solid #bab08e;margin-bottom: 5px;background: transparent;
font-family: "Trebuchet MS","Lucida Grande",Verdana,Arial,"sans-serif";}
caption{font-size:0.8em;font-weight: normal; padding: 1px;text-align: right;}
caption a, caption a:visited, caption a:active{font-size: 1.1em;color: #CDEEFB;text-decoration: none;}
caption a:hover{color: #404040;text-decoration: none;}
caption a img{border: 0;vertical-align: middle;}
th{font-size:0.9em;text-transform: uppercase;color: #ffffff;text-align:center;font-weight: normal;padding: 8px 3px 8px;background:#a8a272;}
th.data{width: 13%;text-align: left;font-size:0.9em;}
th.data_extra{width: 13%;text-align: left;font-size:0.9em;color: #ffffff;background:#afaa7e url(../but/bg_offerte.jpg) repeat-x bottom;}
td{font-size:0.9em;font-weight: normal;padding: 3px;}
td img{vertical-align: middle;}
td a img{border: 0;}
td a{}
td a:hover{color: #fafafa;}

th.data_offerta{width: 11%;padding: 5px;text-align:left;background:#afaa7e url(../but/bg_offerte.jpg) repeat-x bottom;}
th.desc_offerta{padding: 5px;text-align:left;background:#afaa7e url(../but/bg_offerte.jpg) repeat-x bottom;}

th.camera{color: #515151;font-size: 0.8em;background:#afaa7e url(../but/bg_offerte.jpg) repeat-x bottom;}
th.extra{color: #ffffff;font-size: 0.8em;background:#afaa7e url(../but/bg_offerte.jpg) repeat-x bottom;}
th.pensione{color: #515151;font-size: 0.8em;}

th.desc{color: #515151;text-align: justify;text-transform: none;font-size: 0.9em;}


/* CONTATTI */
form#contatti{clear:left;float: left;margin:0;padding:0;text-align:left;width:100%;position: relative;}
form#contatti p{font-size: 0.8em;padding: 0 2px;}
form#contatti fieldset#informazioni div label strong{color: #c20000;font-weight: bold;}


form#contatti fieldset#informazioni, form#contatti fieldset#privacy, form#contatti fieldset#inserimento_codicesicurezza{float:left;width:100%;margin: 0;padding: 0;border: 0;}
form#contatti h2{margin: 0 0 10px;border: 0;padding: 0;}

form#contatti fieldset#informazioni div{width:100%;float:left;padding: 2px 0 2px;border-bottom: 1px solid #bdd5ef;font-size: 0.9em;vertical-align: middle}
form#contatti fieldset#informazioni div.left{width:310px;float:left;margin: 0;padding:2px 0 2px;border-bottom:1px solid #D6E2F3;vertical-align: middle}

form#contatti fieldset#informazioni div.no_border{border: 0;}
form#contatti fieldset#informazioni div label, form#contatti fieldset#dati_autore div label{float:left;width:140px;display: inline;line-height:23px;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 4px;}

form#contatti fieldset#informazioni div input{background: url(../but/input.jpg) no-repeat;padding: 3px 5px;color: #404040;width: 300px;height: 24px;border: 0;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}

form#contatti fieldset#informazioni div input#distanza_mare, form#contatti fieldset#informazioni div input#distanza_centro, form#contatti fieldset#informazioni div input#prezzo
, form#contatti fieldset#informazioni div input#dimensione, form#contatti fieldset#informazioni div input#eta_bambini
{background: url(../but/input_sicurezza.jpg) no-repeat;padding: 3px 5px;color: #404040;width: 86px;height: 18px;border: 0;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}


form#contatti fieldset#informazioni div input#telefono, form#contatti fieldset#informazioni div input#nome, form#contatti fieldset#informazioni div input#cognome, form#contatti fieldset#informazioni div input#nominativo,
 form#contatti fieldset#informazioni div input#telefono_contatto, form#contatti fieldset#informazioni div input#proprietario, form#contatti fieldset#informazioni div input#telefono_proprietario,
 form#contatti fieldset#informazioni div input#fax_proprietario, form#contatti fieldset#informazioni div input#localita
{background: url(../but/input_telefono.jpg) no-repeat;padding: 3px 5px;color: #404040;width: 182px;height: 18px;border: 0;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti fieldset#informazioni div select{padding: 3px 5px;height: 24px;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #404040;}
form#contatti fieldset#informazioni div textarea{width: 360px;height: 120px;	background:url(../but/textarea.jpg) no-repeat left;border: 0;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti fieldset#informazioni div div.bg_textarea{width: 360px;height: 120px;	background:url(../but/textarea.jpg) no-repeat left;border: 0;}
form#contatti fieldset#informazioni div div.bg_textarea textarea{border: 0;margin-top: 4px;margin-left: 5px;height: 110px;width: 350px;background: none;
font: normal 0.9em "Trebuchet MS",arial,verdana;color: #404040;}

form#contatti fieldset#dati_autore div.note_suggerimenti{margin: 0;padding: 0;font-size: 0.9em;text-align: justify;}

form#contatti fieldset#informazioni div label b, form#contatti fieldset#inserimento_codicesicurezza div b{font-weight: bold;color: #c20000;}


/* CONTATTI --> CODICE DI SICUREZZA */
form#contatti fieldset#inserimento_codicesicurezza h3{width: 100%;display:block;font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;text-transform: uppercase;
text-align: left;background:#bdd0ec url(../but/bg_li_scheda.jpg) repeat-x bottom;color: #404040;margin: 0;padding: 1px 0 1px;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div{width: 100%;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti fieldset#inserimento_codicesicurezza div label{width: 120px;}
form#contatti fieldset#inserimento_codicesicurezza div img#captcha{float: left;margin-right: 10px;padding: 3px;background:#b6cbea;}
form#contatti fieldset#inserimento_codicesicurezza div strong{color: #c20000;font-weight: bold;}
form#contatti fieldset#inserimento_codicesicurezza div p{width: 100px;text-align: left;border: 0px solid #000;}
form#contatti fieldset#inserimento_codicesicurezza div a{color: #3333ff;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div a:visited{color: #3333ff;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div a:hover{color: #555555;text-decoration:none;}
form#contatti fieldset#inserimento_codicesicurezza div input{background: url(../but/input_sicurezza.jpg) no-repeat;padding: 3px 5px;color: #404040;width: 86px;height: 24px;border: 0;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}


form#contatti fieldset#inserimento_codicesicurezza div a img{border: 0;vertical-align: middle;}

/* CONTATTI --> PRIVACY */
form#contatti fieldset#informazioni div#privacy{float:left;width:100%;padding: 5px 0 5px;border: none;}
form#contatti fieldset#informazioni div#privacy h3{width: 100%;display: block;font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;text-align: left;background:#bdd0ec url(../but/bg_li_scheda.jpg) repeat-x bottom;
color:  #404040;text-decoration: none;margin: 0;padding: 1px 0 1px;}
form#contatti fieldset#informazioni div#privacy label strong{color: #515151;}
form#contatti fieldset#informazioni div#privacy label.check{float:left;width:99%;display: inline;line-height:23px;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 0 2px;text-align: justify;color: #555555;}
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: #555555;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;}

/* CONFERMA --> BUTTON*/
form#contatti fieldset#conferma_informazioni{clear: left;text-align:center;width:100%;margin: 0  auto;padding: 0;border:0;}
form#contatti fieldset#conferma div#conferma_informazioni_but{text-align:center;width:100%;padding: 5px 0 5px;border: 0;}

div#conferma_informazioni_but #invia{background: url(../but/invia.jpg) no-repeat;border: 0;width: 110px;height: 30px;font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #404040;}
div#conferma_informazioni_but #invia:hover{background:url(../but/invia_hover.gif) no-repeat;border: 0;width: 110px;height: 30px;font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #2e8211;}

div#conferma_informazioni_but #annulla{background:url(../but/invia.jpg) no-repeat;border: 0;width: 110px;height: 30px;font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #404040;}
div#conferma_informazioni_but #annulla:hover{background:url(../but/invia_hover.gif) no-repeat;border: 0;width: 110px;height: 30px;font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #c20000;}




div#content h2.titolo_errore{color: #c20000;padding: 10px 0 10px;margin: 0 auto;font-weight: bold;font-size: 1.9em;text-align: center;border: 0;}

/* CONTATTI RIPROVA */
div#msg_send{margin: 20px auto;padding: 5px; text-align: center;width: 60%;border: 1px solid #eea493;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#msg_send .p_1_send{display: block;padding:4px;margin: 0; background: #eea493 ;font-size: 1em;text-align: center;}
div#msg_send .p_2_send{display: block;padding:4px;margin: 0;font-size: 1em;text-align: center;}

#riprova{width:110px;height: 30px;margin: 20px 0 10px auto;padding: 0;text-align: center;border:0; background: url(../but/invia.jpg) no-repeat;font: normal 0.9em "san serif",verdana,times; color: #404040;}
#riprova:hover{width:110px;height: 30px;margin: 20px 0 10px auto;padding: 0;text-align: center;border:0; background: url(../but/invia_hover.gif) no-repeat;font: normal 0.9em "san serif",verdana,times; color: #2e8211;}


/* MESSAGGIO INVIATO */
div#send_inviato{margin: 130px auto;padding: 0;width: 80%;text-align:center;}
div#send_inviato h1{padding: 3px;color: #698C22;margin: 0 auto;text-align:center;font: bold 1.7em "Times New Roman","Trebuchet MS",Verdana,Arial,sans-serif;border: 0;}
div#send_inviato p {clear:left;margin: 0 auto;text-align: center;background: url(../but/mail23.gif) no-repeat center;width: 107px;height: 35px;}


