html,body{margin: 0 auto;padding: 0;}
body{font: 76% arial,verdana,sans-serif;text-align:center;background:#004378 url(../but/body.jpg) no-repeat top;}

div#top_header{position:relative;margin:0 auto;padding: 0;width:800px;text-align: center;}
/*div#top_header div img.logo{float: left;margin-top: 15px;}*/
div#top_header ul#logo{position:relative;float: left;list-style: none;padding: 0;margin: 15px 0 auto;border: 0px solid #000;}
div#top_header ul#logo li{display: inline;}
div#top_header ul#logo li.nascosto{display: none;}

div#top_header ul{position:relative;float: left;list-style: none;padding: 0 60px;margin: 39px 0 auto;border: 0px solid #000;}
div#top_header ul li{display: inline;}
div#top_header ul li.nascosto{display: none;}
div#top_header ul li a{text-decoration: none;}
div#top_header ul li a:visited{text-decoration: none;}
div#top_header ul li a:hover{text-decoration: none;}


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

div#header{margin: 0;padding:0;height: 140px;}

/* FOOTER */
div#footer{clear: left;width: 800px;margin: 0 auto;padding-top: 35px;background:#004378 url(../but/bgfooter.jpg) no-repeat top;}
div#footer p{padding: 0 0 1px 15px;margin:0;font: normal  0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #d5d5d5;text-align:left}
div#footer p a{text-decoration: underline;color: #d5d5d5;}
div#footer p a:active{text-decoration: underline;color: #d5d5d5;}
div#footer p a:visited{text-decoration: underline;color: #d5d5d5;}
div#footer p a:hover{text-decoration: none;color: #ffffff;}
/* LINK PER COPYRIGHT */
div#footer p.copyright a{text-decoration: none;color: #477599;}
div#footer p.copyright a:active{text-decoration: none;color: #477599;}
div#footer p.copyright a:visited{text-decoration: none;color: #477599;}
div#footer p.copyright a:hover{text-decoration: underline;color: #d5d5d5;}

/* NAVIGAZIONE TOP */
#menu_top{margin: 0;padding: 0;float: left;font: normal 1em Arial,verdana,sans-serif;width: 100%;background:#ececec url(../but/bg_menu.jpg) repeat-x;}
#menu_top li{display: inline;}
#menu_top li a{float: left;color: #676767;padding: 6px 11px;text-decoration: none;border-top: 0px solid #d3bdbe; 
border-top: 3px solid #80a3be;border-right: 1px solid #ffffff;}
#menu_top li a:visited{color: #676767;}
#menu_top li a:hover{color: #000000;background: #ececec;border-top: 3px solid #5982a2;}
#menu_top li a#top_current{float: left;padding: 6px 11px;text-decoration: none;color: #5982a2;background: #ececec;
border-top: 3px solid #5982a2;font-weight:bold;}

/* TI TROVI QUI.... */
div#seiqui{width: 800px;margin: 0 auto;padding: 5px 0 5px 0;text-align: left;font: normal 0.9em Arial,verdana,sans-serif;
color: #404040;background: url(../but/seiqui.jpg) repeat-x top;border-bottom: 1px dashed #fafafa;}
div#seiqui img{border: 0;}
div#seiqui a{text-decoration: none;color: #3333ff;}
div#seiqui a:visited{text-decoration: none;color: #3333ff;}
div#seiqui a:hover{text-decoration: none;color: #404040;}

/* DIV che contiene il menu di sinistra delle vendite e localita */
div#sinistra{clear:left;float: left;position:relative;left: 0;width: 200px;border-right: 0px solid #eeeeee;}
div#sinistra h1{clear:left;background:#4d6f8b url(../but/menu_h1.jpg) no-repeat;/*height: 27px;*/line-height: 27px;text-align: left;display:block;
font: normal 1.4em "Goudy Old Style",arial,verdana;color: #ffffff;margin: 0;padding: 0 7px;}
div#sinistra h1 span{height:27px;line-height:27px;padding:0 1px;margin:0;}
/* DIV che contiene i contenuti */
div#contenuti{margin-left: 210px;width: 570px;padding: 0;}
div#contenuti h1{text-align: left;display:block;font: bold 1.4em "Goudy Old Style",arial,verdana;color: #ffffff;
margin: 0;padding: 0 4px;text-transform: uppercase;background:#80a3be url(../but/bg_vetrina.jpg) repeat-x bottom;
border: 4px solid #fafafa;}
div#contenuti p{color: #464646;margin: 0 auto;padding: 0;text-align: justify;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;width: 98%;}
div#contenuti p.homepage{color: #464646;margin: 0;padding: 0;text-align: justify;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#contenuti p.info_territorio{padding: 7px;}
div#contenuti h1 span{font: normal 0.6em arial,verdana,times;text-transform: none;}

acronym{border: 0;}
abbr{border: 0;}

div#contenuti p a{color: #3333ff;text-decoration: none;}
div#contenuti p a:visited{color: #3333ff;text-decoration: none;}
div#contenuti p a:hover{color: #000000;text-decoration: none;}

/* MENU LATERALE */
ul.navigazione {width: 100%;list-style:none;margin:0; padding:0;text-align: left;}
ul.navigazione li.zona {margin:0;padding:0;color: #000000;}
ul.navigazione li.zona span{
display:block; 
/*
height:20px;
*/
line-height:20px;
background:#f2f2f2 url(../but/menu4.gif) no-repeat top; 
padding:0 8px;
margin:0;
color: #486d8b;
font-weight: bold;
}
ul.navigazione li.zona span a{color: #486d8b;text-decoration: none}
ul.navigazione li.zona span a:visited{color: #486d8b;text-decoration: none}
ul.navigazione li.zona span a:hover{color: #000000;text-decoration: none}

/* SOTTO MENU PER LE LOCALITA' */
ul.navigazione li.zona ul{ 
width: 100%;
padding: 0; 
margin: 0;
color: #000000;
list-style: none;
}
ul.navigazione li.zona ul li a.localita{ 
display:block; 
text-decoration:none; 
margin: 0;
padding: 0 25px;
color: #676767;
/*
height: 19px;*/
line-height: 19px;

background:#ffffff url(../but/menu_li.gif) no-repeat; 
border-top: 1px solid #f0f0f0;
}
ul.navigazione li.zona ul li a:hover{ 
display:block; 
text-decoration:underline;
margin: 0;
padding: 0 25px; 
color: #00425d;
/*
height:  19px;
*/
line-height: 19px;
background:#ffffff url(../but/menu_li_hover.gif) no-repeat; 
border-top: 1px solid #f0f0f0;
}
ul.navigazione li {display:inline;}
ul.navigazione li.fine_barra{background:#ededed;height: 12px;line-height:12px;padding:0;margin: 0;display: block; }

ul.navigazione li.fine{background: url(../but/menu_fine.gif);height:27px;line-height:27px;display: block; }

ul.navigazione li a:link, ul.navigazione li a:visited {color: #fafafa;background: url(../but/menu4.gif);} 
ul.navigazione li a:hover, ul.navigazione li a:active {background: url(../but/menu_hover.gif);color: #000000;} 

form#box_ricerca{float: left;margin:0;padding:0;text-align:left;width:100%;border-bottom: 1px solid #ffffff;}
form#box_ricerca h2{margin:0;padding:0;text-align:left;color: #000000;background: #416683;display: block;
font: bold 1.2em arial,verdana;}
form#box_ricerca fieldset#cerca_struttura{float:left;width:100%;margin: 0 auto;padding: 0;border:0;}
form#box_ricerca fieldset#cerca_struttura div{float:left;width: 100%;padding: 5px 0 ;border-bottom: 1px solid #eeeeee;
font: normal 0.9em Arial,verdana,sans-serif;}
form#box_ricerca fieldset#cerca_struttura div select{font: normal 1em Arial,verdana,sans-serif;}
form#box_ricerca fieldset#cerca_struttura div select.da_prezzo{font: normal 0.9em Arial,verdana,sans-serif;width: 47px;}
form#box_ricerca fieldset#cerca_struttura div select.a_prezzo{font: normal 0.9em Arial,verdana,sans-serif;width: 75px;}
form#box_ricerca fieldset#button_cerca_struttura{float:left;width:100%;margin: 0 auto;padding: 0;border:0;}
form#box_ricerca fieldset#button_cerca_struttura div#conferma_cerca{text-align:right;width:100%;padding: 5px 0 5px;}
div#conferma_cerca #invia{background: url(../but/cerca_immobile.jpg) no-repeat;width: 75px;height: 18px;border:0;
font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #fff;}
div#conferma_cerca #invia:hover{background: url(../but/cerca_immobile_hover.jpg) no-repeat;width: 75px;height: 18px;border:0;
font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #fafafa;}


/* VETRINA */
div#box_clienti{float: left;margin: 0 auto;padding: 0;width:281px;border-bottom: 3px solid #ffffff;display: block;
text-align: left;background:#ebebeb url(../but/bg_scheda_clienti.jpg) repeat-x top;border-left: 2px solid #fafafa;}
div#box_clienti div#miniatura{float: left;width: 75px;height: 80px;}
div#box_clienti div#miniatura img{width: 65px;height: 65px;border: 1px solid #e4e4e4;margin: 0;padding: 3px;background: transparent;}
div#box_clienti div#dettagli{display: block;height: auto;}
div#box_clienti div#dettagli ul{list-style-type: none;margin: 0;padding: 0;}
div#box_clienti div#dettagli ul li{font: normal 0.9em Arial,Verdana,sans-serif;color: #676767;margin: 0;padding: 0;text-align: left;}
div#box_clienti div#dettagli ul li.titolo a{text-decoration: none;color: #3333ff;}
div#box_clienti div#dettagli ul li.titolo a:hover{text-decoration: underline;color: #000000;}
div#box_clienti div#dettagli ul li.titolo span{font: normal 0.9em Arial,Verdana,sans-serif;}
div#box_clienti div#dettagli ul li.indirizzo span{font: normal 0.9em Arial,Verdana,sans-serif;color: #000000; }
div#box_clienti div#dettagli ul li.indirizzo{}


div#galleria_scheda{/*float:left; margin: 0 2px; width: 300px; */float: left;position:relative;left: 0;width: 300px;}
img{border:0;}
div#zoom{width: 300px;margin:0 0 5px 0; padding: 3px;border:1px solid #f0f0f0}
div#zoom h3{margin:0;font-weight: normal;font-size:0.9em;color: #676767;text-align:center}
div#zoom img{display:block;width:300px;height:250px}

div#miniature{margin: 0;text-align: left;}
div#miniature span{padding: 7px;}

div#miniature span a{color: #3333ff;text-decoration: none;font-size: 0.8em;}
div#miniature span a:visited{color: #3333ff;text-decoration: none;font-size: 0.8em;}
div#miniature span a:hover{color: #000000;text-decoration: none;font-size: 0.8em;}

div#miniature ul{display: inline;list-style-type: none;}
div#miniature li{float: left;text-align: left;}
div#miniature li a{float: left;text-align: left;width: 45px;height: 45px;line-height: 45px;margin: 2px 0px 0px 7px;
border:1px solid #f0f0f0;padding: 3px;}
div#miniature li a:hover{float: left;text-align: left;width: 45px;height: 45px;line-height: 45px;margin: 2px 0px 0px 7px;
border:1px solid #cccccc;padding: 3px;background: #fafafa;}

div#miniature li img{width: 45px;height: 45px;}


div#scheda{/*float:left;margin: 0 13px; padding: 0;width: 250px;*/margin-left: 312px;margin-right: 10px;}
div#scheda ul{list-style:none;float: left; width: 100%; margin: 0 0 3px;border-bottom: 3px solid #ffffff; padding: 0;background: #ffffff;}
div#scheda ul li{display:block;margin: 0; padding: 3px;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;
text-align: left;border-bottom: 1px solid #e4e4e4;color: #676767;}

div#scheda ul li a{color: #3333ff;text-decoration: none;}
div#scheda ul li a:visited{color: #3333ff;text-decoration: none;}
div#scheda ul li a:hover{color: #000000;text-decoration: underline;}

div#scheda h2{text-align: left;display:block;font: bold 1.4em "Goudy Old Style",arial,verdana;color: #ffffff;
margin: 0;padding: 0 4px;text-transform: uppercase;background:#80a3be url(../but/bg_vetrina.jpg) repeat-x bottom;
border: 1px solid #fafafa;}
div#scheda p{font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 2px 2px 6px 2px;background:#ffffff url(../but/bg_desc_scheda.jpg) repeat-x bottom}


/* DOVE SIAMO */
div.indicazioni_dovesiamo{margin: 0 0 10px;padding: 0 8px;text-align: left;font: normal 1em "Trebuchet MS",Verdana,Arial,sans-serif}
div.indicazioni_dovesiamo input{border: 1px solid #e4e4e4;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;
width: 250px;}

div.indicazioni_dovesiamo #invia_indicazioni{background: url(../but/invia.jpg) no-repeat;width: 97px;height: 22px;border:0;
font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #433a2b;}
div.indicazioni_dovesiamo #invia_indicazioni:hover{background: url(../but/invia_hover.jpg) no-repeat;width: 97px;height: 22px;border:0;
font: bold 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #433a2b;}

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;}

/* DATI CONTATTI SCHEDA */
div#dati_apt_contatti{float: left;width: 98%;margin: 0;padding: 0;text-align: left;border-bottom: 2px solid #f2f2f2;
background:#ffffff url(../but/bg_captcha.jpg) repeat-x bottom;}
div#dati_apt_contatti img.img_miniatura{float: left;width:80px;height:66px;border: 1px solid #f2f2f2;padding: 2px;margin: 0 5px;}

div#dati_apt_contatti p{float: left;width: 450px;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;
color: #000000;display: block;}
div#dati_apt_contatti p strong{color: #000000;}

/* CONTATTI */
form#contatti{margin:0 auto;padding:0;text-align:left;width:98%;border-bottom: 1px solid #ffffff;}
form#contatti fieldset#informazioni{float:left;width:100%;margin: 0 auto;padding: 0;border:0;}

form#contatti fieldset#informazioni div{float:left;width:100%;padding: 5px 0 5px;border-bottom: 1px solid #ececec;}
form#contatti fieldset#informazioni div.left{float: left;width: 49%;}
form#contatti fieldset#informazioni div input.input_corto{width: 50px;}
form#contatti fieldset#informazioni div.legend{font: bold 1em Trebuchet MS,Verdana,Arial,sans-serif;background: #eeeeee;padding: 0;
border-bottom: 2px solid #f7f7f7;color: #c20000;}
form#contatti fieldset#informazioni div label{float:left;width:80px;display: inline;line-height:23px;
font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 0 2px;}
form#contatti fieldset#informazioni div input{width: 200px;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}
form#contatti fieldset#informazioni div textarea{width: 450px;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}

/*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{display: block;font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;
text-align: left;background: #eeeeee;color: #676767;margin: 0;}
form#contatti fieldset#informazioni div#privacy label.check{float:left;width:100%;display: inline;line-height:23px;
font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 0 2px;text-align: justify;color: #676767;}
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: #000000;text-decoration:underline;}
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 */
fieldset#inserimento_codicesicurezza{float:left;width:100%;margin: 0;padding: 0;border:0;}
fieldset#inserimento_codicesicurezza h3{display:block;font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;
text-align: left;background: #eeeeee;color: #676767;margin: 0;padding: 0 4px;}
fieldset#inserimento_codicesicurezza div{width: 100%;background: url(../but/bg_captcha.jpg) repeat-x bottom;}
fieldset#inserimento_codicesicurezza div img#captcha{float: left;margin-right: 5px;margin-left: 5px;padding: 2px;
border: 1px solid #ffffff;background:#ffffff;}
fieldset#inserimento_codicesicurezza div p {width: 60%;margin:0;text-align: left;}
fieldset#inserimento_codicesicurezza div p a{color: #3333ff;text-decoration:none;}
fieldset#inserimento_codicesicurezza div p a:visited{color: #3333ff;text-decoration:none;}
fieldset#inserimento_codicesicurezza div p a:hover{color: #000000;text-decoration:underline;}
fieldset#inserimento_codicesicurezza div p input{font: normal 1em "Trebuchet MS",Verdana,Arial,sans-serif;width: 10px;}
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.jpg) no-repeat;width: 97px;height: 22px;border:0;
font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;color: #676767;}
div#conferma_informazioni_but #invia:hover{background: url(../but/invia_hover.jpg) no-repeat;width: 97px;height: 22px;
border:0;font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;}
div#conferma_informazioni_but #annulla{background: url(../but/invia.jpg) no-repeat;width: 97px;height: 22px;border:0;
font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;color: #676767;}
div#conferma_informazioni_but #annulla:hover{background: url(../but/invia_hover.jpg) no-repeat;width: 97px;height: 22px;
border:0;font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;}

/* PRIVACY */
ul#privacy{width: 98%;list-style-type: none;margin: 0;padding: 0;}
ul#privacy li{margin: 0 0 10px;font: bold 1.1em "Trebuchet MS",Verdana,Arial,sans-serif;color: #84211c;display: block;text-align: left;}
ul#privacy li ul{list-style: none;margin: 0;padding: 0;}
ul#privacy li ul li{font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;text-align: justify;}

/* CONSIGLI */
ul#consigli{width: 98%;list-style-type: none;margin: 0;padding: 0;}
ul#consigli li{margin: 0 0 10px;font: bold 1.1em "Trebuchet MS",Verdana,Arial,sans-serif;color: #84211c;display: block;text-align: left;}
ul#consigli li ul{list-style: none;margin: 0;padding: 0;}
ul#consigli li ul li{font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;color: #000000;text-align: justify;}

/* FORM ORDINA IMMOBILI */
form#ordina_immobili{margin:0 0 10px  auto;padding: 0;text-align:left;width:99%;}
form#ordina_immobili fieldset{width:100%;margin: 0auto;padding: 0 1px;border: 0;}
form#ordina_immobili fieldset label{float:left;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;padding: 3px 1px;}
form#ordina_immobili fieldset select{float:left;font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}

/* MESSAGGIO IMMOBILI NON DISPONIBILI */
div#no_immobili{width: 70%;border: 1px solid #d6e0e8;padding: 10px;margin: 40px auto;background: #fafafa;}
div#no_immobili a{color: #3333ff;text-decoration: none}
div#no_immobili a:visited{color: #3333ff;text-decoration: none}
div#no_immobili a:hover{color: #000000;text-decoration: underline}

/* BOX PER LISTE IMMOBILI */
div#liste_immobili{float: left;margin: 0 auto;padding: 0;width:99%;border-bottom: 3px solid #ffffff;display: block;
text-align: left;background:#ffffff url(../but/bg_captcha.jpg) repeat-x bottom;border-left: 2px solid #fafafa;}
div#liste_immobili div#miniatura{float: left;width: 95px;height: auto;}
div#liste_immobili div#miniatura img{width: 85px;height: 71px;border: 1px solid #e4e4e4;margin: 0;padding: 2px;
background: transparent;}
div#liste_immobili div#dettagli{display: block;height: auto;}
div#liste_immobili div#dettagli ul{list-style-type: none;margin: 0;padding: 0;}
div#liste_immobili div#dettagli ul li{font: normal 1em "Trebuchet MS",Verdana,Arial,sans-serif;color: #676767;margin: 0;padding: 0;
text-align: left;}
div#liste_immobili div#dettagli ul li.titolo a{text-decoration: none;color: #3333ff;}
div#liste_immobili div#dettagli ul li.titolo a:hover{text-decoration: underline;color: #000000;}
div#liste_immobili div#dettagli ul li.titolo span{font: normal 0.9em "Trebuchet MS",Verdana,Arial,sans-serif;}
div#liste_immobili div#dettagli ul li.indirizzo span{font: normal 0.9em Arial,Verdana,sans-serif;color: #000000; }
div#liste_immobili div#dettagli ul li.indirizzo{}

/* NUMERAZIONE PAGINE */
.p_num_bottom{width: 99%;text-align: center;margin: 10px 0 10px;}	
div#non_disponibile{text-align: center;font: bold 1em "san serif",arial,verdana;color:#c20000;margin:0 auto;padding:10px;}	
.num_pagine{vertical-align: middle;padding-top: 2px;border: 0;}

.num_attivo{color: #ffffff;margin:0 3px 0 3px;padding: 1px 5px 1px 5px;font: bold 0.9em arial,verdana,times;
background: #608dae;border: 1px solid #ffffff;text-transform: uppercase;letter-spacing: 1px;}
a.numerazione{color: #000000;margin:0 1px 0 2px;padding: 0px 4px 0px 4px;font: normal 0.9em "san serif",arial,verdana;
border: 2px solid #54a4d7;}
a:active.numerazione{color: #000000;margin:0 1px 0 2px;padding: 0px 4px 0px 4px;font: normal 0.9em "san serif",arial,verdana;
border: 2px solid #54a4d7;}
a:visited.numerazione{color: #000000;margin:0 1px 0 2px;padding: 0px 4px 0px 4px;font: normal 0.9em "san serif",arial,verdana;
border: 2px solid #54a4d7;}
a:hover.numerazione{color: #ffffff;margin:0 1px 0 2px;padding: 0px 4px 0px 4px;font: normal 0.9em "san serif",arial,verdana;
background: #54a4d7;border: 2px solid #ffffff;}

/* RISULTATO RICERCA */
p.prezzo_ricerca{width: 98%;text-align: left;font:normal 0.8em arial;padding: 0 5px;}
p.num_totale{width: 98%;text-align: left;font:bold 0.8em arial;padding: 0 5x;}


p.link_visualizza_mappa{margin:10px;padding: 0;text-align: left;line-height:1.4;}
p.link_visualizza_mappa img{border: 0;vertical-align: middle;}
p.link_visualizza_mappa a{text-decoration: none;font: normal 1.7em "Goudy Old Style";color: #c20000;vertical-align: middle;}
p.link_visualizza_mappa a:active{text-decoration: none;font: normal 1.7em "Goudy Old Style";color: #c20000;}
p.link_visualizza_mappa a:visited{text-decoration: none;font: normal 1.7em "Goudy Old Style";color: #c20000;}
p.link_visualizza_mappa a:hover{text-decoration: none;font: normal 1.7em "Goudy Old Style";color: #000000;}

/*DIV E FOTO TERRITORIO....*/
div#foto_territorio{margin: 10px 0 auto;padding: 0;text-align: left;width: 98%;}
div#foto_territorio img{width: 250px;height: 167px;margin-left: 15px;padding: 5px;float: left;
background: #ffffff;border: 1px solid #cccccc;}


/* CONTATTI RIPROVA */
div#msg_send{margin: 0 auto;padding: 5px; text-align: center;width: 70%;border: 1px solid #e4e4e4;}
div#msg_send .p_1_send{display: block;padding:10px;margin: 0; background: #eeeeee;color: #000000;
font-size: 1em;text-align: center;}
div#msg_send .p_2_send{display: block;padding:10px;margin: 0;color: #000000;font-size: 1em;text-align: center;}
h2.titolo_errore{margin: 0 auto;padding-bottom: 5px;padding-top: 5px;color: #c20000; font: bold 1.3em Arial,Verdana,sans-serif;
text-align: center;border: 0;}

#riprova{width:97px;height: 22px;margin: 0 auto;padding: 0;text-align: center;border:0; background: url(../but/invia.jpg) no-repeat;
font: bold 0.9em "san serif",verdana,times; color: #000000;}
#riprova:hover{width:97px;height: 22px;margin: 0 auto;padding: 0;text-align: center;border:0; background: url(../but/invia_hover.jpg) no-repeat;
font: bold 0.9em "san serif",verdana,times; color: #000000;}

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