html, body{background:#f7c884 url(../but/bg.jpg);background-repeat: no-repeat;background-position: top;}

body{margin:0;padding:0;color:#000000;font-family:calibri,"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:85%;line-height:130%;}
abbr{border: 0;}
acronym{border:0;}


div#container{position:relative;margin:0 auto;width: 900px;text-align:left;}
div#container_slide{position:relative;margin:0 auto;width: 100%;text-align:center;}

div#header{position:relative;margin: 0 auto;padding: 0;width: 900px;text-align:left;float: left;height: 65px;z-index: 1;}
div#header div.lingue{float: left;display:block;width: 30%;margin:0;position: relative;left: 9px;top: 21px;}
div#header div.lingue div.fiaip {float: left;display:block;position: relative;left: 640px;margin: 0 ;padding: 0;}
div#header div.lingue div.bandiere{float: left;position: relative;left: 663px;margin: 0 ;padding: 0;z-index: 2;}
div#header div.lingue div.icone{display:block;position: relative;left: 693px;margin: 0 ;padding: 0;}
div#header div.lingue a img, div#header div.lingue a:visited img, div#header div.lingue a:active img{border: 0;}
div#logo{position: absolute;left: 0;top: 0;margin: 0;padding: 0;z-index: 3;}
div#slideshow{position: relative;margin: 0;padding: 0;text-align:center;z-index: 0;width: 900px;float:left;height:251px;}
div#logo a img{border: 0;}

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


/* NAVIGAZIONE TOP */
ul#topnav {float:left;position:relative;top:1px;left: 0;margin:  0;padding: 0;list-style: none;	font-size: 0.8em;width: 100%;}
/*--Important - Masking out the hover state by default--*/
ul#topnav li{margin: 0;border-right:1px solid #761414;padding: 0;	overflow: hidden; float: left;height:40px;}
ul#topnav li.no-border{border-right: 0;}
/*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
ul#topnav a, ul#topnav span {padding: 10px 17px;float: left;text-decoration: none;color: #f6f6f6;background: url(../but/a_bg.gif) repeat-x;text-transform: uppercase;clear: both;height: 20px;line-height: 20px;}
/*--This is basically the hover state of navigation--*/
ul#topnav a{color: #555;background-position: left bottom;}
/*--Default state of navigation--*/
ul#topnav span{background-position: left top;}



/* NAVIGAZIONE TOP SENZA JAVA SCRIPT */
ul#topnav_nojava {float:left;position:relative;top:1px;left: 0;margin:  0;padding: 0;list-style: none;	font-size: 0.8em;width: 100%;}
/*--Important - Masking out the hover state by default--*/
ul#topnav_nojava li{margin: 0;border-right:1px solid #761414;padding: 0;	overflow: hidden; float: left;height:40px;}
ul#topnav_nojava li.no-border{border-right: 0;}
/*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
ul#topnav_nojava a, ul#topnav_nojava span {padding: 10px 17px;float: left;text-decoration: none;color: #f6f6f6;background: url(../but/a_bg.gif) repeat-x;text-transform: uppercase;clear: both;height: 20px;line-height: 20px;}
/*--This is basically the hover state of navigation--*/
ul#topnav_nojava a{color: #f6f6f6;background-position: left top;}
ul#topnav_nojava a:hover{color: #515151;background-position: left bottom;}
/*--Default state of navigation--*/
ul#topnav_nojava span{background-position: left top;}





div#sinistra{margin: 11px 0;position:relative;float:left;padding:0;width:253px;background: transparent;}

/* Navigazione di sinistra */
div#sinistra ul{width: 92%;margin: 0 0px 10px;padding: 0;}
div#sinistra ul li{display: block;}
div#sinistra ul li a, div#sinistra ul li a:visited, div#sinistra ul li a:active{display: block;padding: 0 13px;line-height: 22px;height: 22px;color:#823a2f; font-size: 0.9em;background:url(../but/riga.jpg) no-repeat left bottom;}
div#sinistra ul li a:hover{padding: 0 13px; color: #515151;background:url(../but/riga.jpg) no-repeat left bottom;text-decoration:none;line-height: 22px;height: 22px;}
div#sinistra ul li a.attivo_vendite{padding: 0 13px;background:url(../but/riga.jpg) no-repeat left bottom; color: #515151;font-weight:bold;line-height: 22px;height: 22px;}
div#sinistra ul li a.attivo_territorio{padding: 0 13px;background:url(../but/riga.jpg) no-repeat left bottom; color: #515151;font-weight:bold;line-height: 22px;height: 22px;}

div#sinistra ul li a img{vertical-align:middle;border: 0;}



div#sinistra .menu_sinistra{margin: 10px 15px 10px;padding: 0;width: 91%;font: normal 0.9em  Arial, "San Serif", "Trebuchet MS", Verdana, Helvetica, sans-serif;}

.menu  {display:none;}
.menu_aperto  {}
.menu_sinistra{list-style:none;}
.sotto_menu_sezione{}
.sotto_menu_zona{border: 0;margin: 0 auto;}

.menu_sinistra ul{margin:0;padding:0;list-style:none;}
.menu_sinistra li{display: inline;margin: 0px;}
.menu_sinistra li a img{border:0;padding: 0 0 3px;vertical-align: middle;}
.menu_sinistra li div ul li{padding: 0 8px;}
div#sinistra .menu_sinistra li div ul li a.attivo_sub{color: #ad1b12;font-weight:bold;}


/* Contenuti */
div#content_vetrina{clear:left;width: 100%;padding: 0;margin:  0; display:inline;}

div#content{float: left;width: 625px;padding: 10px 0;margin-left: 10px; display:inline;}
div#content p{margin:0;padding: 0px;text-align:justify;font-size: 0.9em;}
div#content p img.middle{vertical-align: middle;}

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

/* Cerchiamo immobili HOME PAGE */
div#cerchiamo-immobili{width: 100%;margin: 0 2px;position:relative;float:left;}
div#cerchiamo-immobili div.immag{width: 17%;float:left;}
div#cerchiamo-immobili div{float:left;width: 80%;}
div#cerchiamo-immobili div p{width: 100%;padding: 0 2px;}

/* TITOLI */
div#content h1{margin:0 0 5px;padding:4px 0 4px;color: #c53737;font-size: 1.7em;width:100%;text-transform: uppercase;border-bottom: 1px solid #F4CF8B;}
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: green;border-bottom: 1px solid #f6d9a2;margin: 0 ;}

div#immagini_home{margin: 10px 0;}
div#immagini_home img{float:left;}

/* FOOTER */
div#footer{float:left;background: url(../but/bg-footer.jpg) repeat-y;margin:30px  auto;padding: 0;color: #3b3b3b;width:100%;font-size:0.9em;}
/* LARGHEZZA CONTENUTI FOOTER A 900px */
div#footer div.int_footer{margin:0 auto;padding: 10px 0;width: 900px;border-top: 1px solid #FCE4C2;}
/* DIVISIONE FOOTER IN 2 COLONNE*/
div#footer div.int_footer span{float:left;width: 56%;} 
div#footer div.int_footer span h2{font-size: 1.1em;color: #733131;margin: 0;padding: 0 0 5px;border: 0;}
div#footer div.int_footer span h2.ragione-sociale{font-size: 1.1em;color: #515151;font-weight:bold;}
div#footer div.int_footer span.dx{text-align:right;width: 43%;}
div#footer div.int_footer p{margin: 0;padding: 0;}
div#footer div.int_footer p a img{vertical-align: middle;border: 0;}

/* LINK COPYRIGHT FUTURO INTERNET SRL*/
div#copyright{clear: both;width: 900px;margin: 0 auto;padding: 0;font-size: 0.8em;text-align:left;}
div#copyright a, div#copyright a:visited{color: #a77936;text-decoration:none;}
div#copyright a:hover{color: #3b3b3b;text-decoration:none;}

div#meteo-territorio{width: 100%;display:block;border-top: 1px solid #f4cf8b;border-bottom: 1px solid #f4cf8b;padding: 5px 0 5px;margin: 8px 0 8px;}
div#meteo-territorio p.par_meteo{float:left;width: 40%;}
div#meteo-territorio p.par_meteo a img{border:0;}



/* BOX RICERCA VENDITE LATERALE*/
form#box_ricerca{position: relative; z-index: 0;clear: left;margin:15px 5px;padding:0;text-align:left;width:96%;}
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: 6px 0 6px;border-bottom: 2px solid #efc995;font:normal 0.8em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;}
form#box_ricerca fieldset#cerca_struttura div label{color: #000000;}
form#box_ricerca fieldset#cerca_struttura div select{font: normal 1em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #404040;}
form#box_ricerca fieldset#cerca_struttura div select.da_prezzo{width: 47px;}
form#box_ricerca fieldset#cerca_struttura div select.a_prezzo{width: 75px;}
form#box_ricerca fieldset#cerca_struttura div select.da_dimensione{width: 47px;}
form#box_ricerca fieldset#cerca_struttura div select.a_dimensione{width: 75px;}
form#box_ricerca fieldset#cerca_struttura div select.tipo_immobile{width: 160px;}
form#box_ricerca fieldset#cerca_struttura div select.localita_immobile{width: 168px;}
/* PUSLANTE INVIA*/
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:left;width:100%;padding: 5px 0 5px;}
div#conferma_cerca #invia{background: url(../but/cerca.jpg) no-repeat;width:92px;height: 27px;border:0;font: bold 0.7em calibri,"Trebuchet MS";color: #515151;cursor:hand;}
div#conferma_cerca #invia:hover{background: url(../but/cerca-hover.jpg) no-repeat;width: 92px;height: 27px;border:0;font: bold 0.7em calibri,"Trebuchet MS";color: #000000;cursor:hand;}


/* 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 calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #515151;display: block;text-align: left;}
ul#privacy li ul{list-style: none;margin: 0;padding: 0;border-top: 2px solid #ffcc70;}
ul#privacy li ul li{padding: 5px 0;font: normal 0.8em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;text-align: justify;}





/* DATI CONTATTI */
div#content h2.contatti{font:bold 1.1em calibri,"Trebuchet MS",Arial,sans-serif;color: #521512;margin: 0;width: 100%;display:block;vertical-align: top;background: #f1cf9e;}
div#content h2.title_sicurezza{font:bold 1.1em calibri,"Trebuchet MS",Arial,sans-serif;text-transform: none;color: #521512;margin: 0;padding: 2px 0 2px;width: 100%;display:block;background: #f1cf9e;border-bottom:solid 1px #f5b37e;}

div#content div#dati-contatti{clear:left;width: 100%;padding: 5px 0 ;margin: 0 0 10px auto;}
div#content div#dati-contatti p{font:normal 0.9em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;margin:0;padding:0 15px;}
div#content div#dati-contatti p.icona{height: 46px;float: left;margin-top: 2px;}

/* 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 ;}
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 #F4CF8B/*#fce2b1*/;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;}


/* Indicazioni stradali google map*/
div#direzioni{width: 100%;margin: 10px 0 5px;padding: 0;font-size: 0.9em;}
/* FORM ORDINA IMMOBILI */
form#ordina_immobili, form#indicazioni_map{margin:0 ;padding:0 0 5px;height: 24px;text-align:left;width:100%;position: relative;left: 0px;top: 0px;border-bottom: 1px solid #F4CF8B;}
form#ordina_immobili fieldset#ordinamento, form#indicazioni_map fieldset#ordinamento{float:left;margin: 0 auto;padding: 0 1px;border: 0;}
form#ordina_immobili fieldset#ordinamento label{float:left;font: normal 0.9em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;padding: 3px 1px;}
form#ordina_immobili fieldset#ordinamento select{float:left;color: #404040;font: normal 0.8em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;margin: 1px 0;}
form#ordina_immobili fieldset#ordinamento input.cerca_liste, form#indicazioni_map fieldset#ordinamento input.cerca_liste{margin: 0 3px;background: url(../but/cerca.gif) no-repeat;border: 0;width: 92px;height: 23px;font: bold 0.9em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #404040;}
form#ordina_immobili fieldset#ordinamento input.cerca_liste:hover, form#indicazioni_map fieldset#ordinamento input.cerca_liste:hover{margin: 0 3px;background: url(../but/cerca_hover.gif) no-repeat;border: 0;width: 92px;height: 23px;font: bold 0.9em calibri,"Trebuchet MS",Verdana,Arial,sans-serif;color: #404040;}





/* 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 calibri,"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;}







/* MESSAGGIO IMMOBILI LISTE NON DISPONIBILI */
div#no_immobili{width: 70%;border:5px solid #fee6c5;padding: 5px;position:relative;top: 10px;margin: 0px auto;background: #f7c884;font-size: 0.9em;text-align:center;}
div#no_immobili h2{color: #515151;text-transform: none;background: #f9d29a;width: 100%;padding: 5px 0 5px;margin: 10px 0 10px;}
div#no_immobili a, div#no_immobili a:visited, div#no_immobili a:active{color: #c53737;text-decoration: none;}
div#no_immobili a:hover{color: #000;text-decoration: none;}





/* NUMERAZIONE PAGINE */
.p_num_bottom{float:left;clear:left;width: 100%;margin: 5px 0 10px auto;padding: 0;font-family: calibri,"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: #f7f7f7;margin:0 0 0 1px;padding:1px 5px 1px 5px;font-size: 0.8em;border-top: 1px solid #dd6040;background: #E37E64;}
.p_num_bottom a:hover.numerazione{color: #ffffff;margin:0 0 0 1px;padding: 1px 5px 1px 5px;font-size: 0.8em;border-top: 1px solid #dd6040;background: #dd6040;border-right: 0;}
