body{background:url(../img_layout/bg_body.png) #fff;background-position:-37px -37px;background-repeat:repeat-x;text-align:center;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#000;font-size:12px; line-height: 18px;}
*{	margin: 0;	padding: 0;	}
a{color:#000}
a:hover{text-decoration:none}
.orange{color:#F60;font-weight:bold}
.float_right{float:right}
.duecento{width:200px}
.cento{width:100px}
.centoventi{width:120px!important}
.centocinquanta{width:150px!important}
.centottanta{width:180px!important}
.centoxcento{width:100%}
.trenta{width:30px!important}
.selprezzo{width:75px!important; margin:0; padding:0;}


#header{width:950px;height:133px; margin: 0 auto;text-align:left}
#casetta,#scritta{float:left;display:inline}
#casetta{width:136px;height:96px;margin:0 0 0 0;background:url(../img_layout/bg_casetta.png)}
#scritta{width:306px;height:59px;margin:15px 0 0 10px;background:url(../img_layout/logo.gif) center center no-repeat; float:left;}
#scritta img{ border:none;}
#scritta h1{visibility:hidden}

#indirizzo{float:left; width:400px; margin:15px 0  0 97px; text-align:right; color:#000;}


#menu_gen{float:right;margin:60px 0 0 0;color:#ccc;letter-spacing:1px;font-size:11px}
* html #menu_gen{margin:100px 16px 0 0}
#menu_gen a{color:#4a4a4a;text-decoration:none;padding:0 5px}
#menu_gen a:hover{color:#666;text-decoration:underline}
#menu_bar{margin:0 38px; height:35px; }
#menu_bar ul{ height:35px; padding:0;list-style:none;}
#menu_bar ul li{height:29px;display:inline;background:url(../img_layout/separatore.png) left no-repeat;padding:3px 0 3px 0;line-height:35px;}
#menu_bar ul li a{font-size:16px!important;padding:0 20px;color:#fff;font-weight:normal;text-decoration:none}
#menu_bar ul li a:hover{text-decoration:none;}
#menu_bar ul#richiesta{float:right}
#menu_bar ul#richiesta a{color:#193c8e}
html>body #menu_bar ul#richiesta{margin:0}
 #avvisi{border:1px solid #ccc;padding:15px;background-color:#F7F7F7}
#avvisi h1{margin:0!important}
#avvisi ul.errore{color:#F00;margin:10px 0 0 0;background:url(../img_layout/icon_avvisi_ko.gif) left no-repeat;padding:0 0 0 80px}
#avvisi ul.errore li{padding:0}
#avvisi ul.corretto{color:#090;margin:10px 0 0 0;background:url(../img_layout/icon_avvisi_ok.gif) left no-repeat;padding:0 0 0 80px;min-height:41px}
*html #avvisi ul.corretto{height:41px}
.clear{clear:both}
#white{padding:5px 0 0 0;margin:auto;width:950px;background:#fff url(../img_layout/bg_white.png) top no-repeat;}

#content,#content_page{width:900px;margin:10px auto;text-align:left; }
*html #content,#content_page{width:920px}
#content h1,#content_page h1{color:#ff7c00;font-size:20px;letter-spacing:1px;margin:0;font-family:Arial,Helvetica,sans-serif}
#content h2,#content_page #left h2{color:#ff7c00;font-size:16px;letter-spacing:1px;margin:0 0 10px 0;font-family:Arial,Helvetica,sans-serif}
#content_page #left h2 a{color:#ff7c00;background:url(../img_layout/arrow_back.png) left no-repeat;padding-left:24px}
#content_page #left h2 a:hover{text-decoration:none}
#ordina{text-align:right;margin:0 0 3px 0}
#ordina a{color:#999;padding:0 8px 0 0;text-decoration:none}
#ordina a:hover{text-decoration:underline}
a.sort_desc{background:url(../img_layout/arrow_down.png) right no-repeat}
a.sort_asc{background:url(../img_layout/arrow_up.gif) right no-repeat}
input{border:1px solid #bbb; padding:2px; }
textarea{width:350px;height:180px}
#right{width:570px;float:left;display:inline;}
*html #right{width:580px}
#left{width:290px;float:left;display:inline; margin:0 40px 0 0;line-height:18px;text-align:justify}
*html #left{width:280px;margin:0 30px 0 10px;}
#content_page #right{width:290px}
#content_page #left{width:560px;}
.box_main{width:220px;height:145px;float:left;display:inline;margin:0 16px 10px 0}
.box_main h2{color:#7f7f7f;font-size:13px;margin:0 0 2px 0}
.box_home{ border:1px solid #dcdcdc;padding:2px;float:left;width:100%}
.box_home h3{font-size:13px;color:#ff5f00;margin:0;border-bottom:1px solid #dcdcdc}
.box_home h3 span{float:right;font-size:11px;color:#000;font-weight:normal;letter-spacing:normal}
.box_home a img{float:left;padding:1px;border:1px solid #666;margin:6px}
.box_home a:hover img{border:1px solid #ff7c00}
.box_home ul{margin:10px 0 0 0;padding:0;list-style:none;font-weight:bold;color:#424242}
.box_home ul li{line-height:18px}
ul#ul_annunci{font-size:10px;margin:0;padding:0;list-style:none}
ul#ul_annunci li{ margin:0 0 10px 0;padding:2px 0 2px 0}
ul#ul_annunci li h1,ul#ul_annunci li h1 a{text-decoration:none;background:url(../img_layout/bg_puls_menuleft.png) bottom repeat-x;font-size:12px;padding:1px;color:#044dff;margin:0 0 2px 0;border:1px solid #eaeaea; line-height:18px;}
ul#ul_annunci li h1 a:hover{text-decoration:underline}
ul#ul_annunci li h3,ul#ul_annunci li h1 span,#content_page #left h1 span{float:right;margin:0;font-size:11px;color:#ff5f00}
ul#ul_annunci img{}
ul#ul_annunci a img{float:left;padding:1px;border:1px solid #ccc;margin:0 10px 6px 0}
ul#ul_annunci a:hover img{border:1px solid #ff7c00}
ul#ul_annunci p{display:inline}
ul#descrizione_immobile{margin:10px 0;padding:0}
ul#descrizione_immobile li{text-align:justify;margin:0 0 5px 0;list-style:none}
ul.ul_contatti{margin:0;padding:0;list-style:none}
ul.ul_contatti .telefono{padding:0 0 0 20px;background:url(../img_layout/icon_telefono.gif) left no-repeat}
ul.ul_contatti .fax{padding:0 0 0 20px;background:url(../img_layout/icon_fax.gif) left no-repeat}
#box_compravendita{font-size:16px;font-weight:bold;width:270px; padding:10px;margin:0 0 0 0;height:80px;background:url(../img_layout/bg_box_compravendita.png) bottom right no-repeat;text-align:left}
#box_compravendita h3{color:#ff7c00;font-size:14px;margin:0}
#box_compravendita a{display:block;color:#193c8e;text-decoration:none;margin:10px 0 10px 20px}
#box_compravendita a:hover{color:#044dff}

#footer{height:50px;background:url(../img_layout/bg_footer.png) top repeat-x; color:#666666;}
#footer a{ color:#666666; text-decoration:none;}
#footer img{ border:none;}
#footer_content{width:874px;margin:auto;text-align:left;font-size:10px;padding:10px 0}
#footer_content span{float:right;}


.riga_main{width:100%;margin:0 16px 20px 0}
.riga{border:1px solid #dcdcdc!important;padding:2px;width:auto}
.riga_main h2,.riga h2{color:#7f7f7f!important;font-size:13px!important;margin:0 0 2px 0!important;padding:0 0 0 0!important;line-height:normal}
.riga_main h2 span a{margin:-15px 0 0 0;display:block!important;float:right!important;width:60px;height:32px;background:url(../img_layout/img_photoalbum.gif) right center no-repeat;padding:0 20px 0 0;text-decoration:none;color:#193c8e;font-size:11px}
.riga_main h2 span a span{display:block;margin:15px 0 0 0}
.riga h3{font-size:13px;color:#ff5f00;margin:0;border-bottom:1px solid #dcdcdc}
.riga h3 span{float:right;font-size:11px;color:#000;font-weight:normal;letter-spacing:normal}
.riga .box img{padding:1px;border:1px solid #dcdcdc;margin:6px!important}
.riga .box a img{padding:1px;border:1px solid #666;margin:6px!important}
.riga .box a:hover img{border:1px solid #ff7c00}
.riga ul,.riga ol{width:320px}
.riga ul li,.riga ol li{margin:0 0 5px 0}
.riga img{ padding:1px;border:1px solid #ccc;background:#fff;margin:0 0 5px 0}
.riga h4{font-size:12px;color:#424242;margin:3px 0 10px 0}
.riga ul.nobullet{width:250px;padding:0 0 0 10px}
.riga ul.nobullet li{list-style:none;text-align:left}
.icon_telfax{background:url(../img_layout/icon_telfax.png) left no-repeat;padding:2px 0 2px 24px}
.icon_mobile{background:url(../img_layout/icon_mobile.png) left no-repeat;padding:2px 0 2px 24px}
.icon_mail{background:url(../img_layout/icon_mail.png) left no-repeat;padding:2px 0 2px 24px}
#left .riga{border:none;border-bottom:0;padding:10px;line-height:16px;text-align:justify}
#right .riga{padding:10px}
#right h1{margin:0 0 15px 0}
 #left h2,#left h1,#right h1{font-size:14px;color:#044dff;margin:15px 0 5px 0}
 #content_page #right h1{margin-top:0}
#right h2 span{font-size:12px;color:#000;font-weight:normal}
#right .riga h2{margin:0;color:#ff7c00}
#left .riga ol{margin:20px;padding:0;width:450px}
#left .riga ol li{list-style-position:inside;color:#ff7c00;font-weight:bold}
#left .riga ol li span{color:#000;font-weight:normal}
#right .riga img{margin:auto}
 #content_page #left h3{font-size:18px;margin:0;color:#ff7c00}
.box{width:200px;float:left;display:inline;text-align:center;padding:0!important}
.box img{margin:auto!important;float:none!important}
.box_centro{width:322px;padding:0 10px;float:left;display:inline}
* html  .box_centro{width:390px}
.box_centro h3{border:none;font-weight:bold;color:#424242}
#paginazione{padding:4px 2px 2px 2px;color:#044dff;font-family:sans-serif,Arial,Helvetica;font-size:11px;width:auto;text-align:center}
#content_paginazione{width:290px;margin:0 auto;text-align:center}
.paginazione_number{float:left;display:inline;color:#044dff;width:70px}
#content_paginazione span{text-decoration:none;color:#666;width:40px; text-align:center;float:left;display:inline}
#paginazione a{display:block;text-decoration:underline;color:#044dff;text-align:center}
#paginazione a:hover{text-decoration:none;color:#f90}
#filtro{position:absolute;top:10px;right:10px;font-size:11px;color:#FFF}
#filtro a{padding-right:10px;color:#fff}
#filtro a.up{background:url(../img_layout/icon_arrow_up.gif) right no-repeat;padding-right:10px;color:#fff}
#filtro a.down{background:url(../img_layout/icon_arrow_down.gif) right no-repeat;padding-right:10px;color:#fff}
#box_page{width:814px; margin:0 0 0 0;padding:15px}
#box_page_bottom{width:844px;height:19px;margin:0 0 0 0}
#box_azzurro{position:relative;margin:-16px 0 0 0;padding:15px;text-align:left}
#box_azzurro h1{width:470px;height:21px;font-size:24px}
.alert{display:block;width:100%;text-align:center;font-size:12px;color:#000}
.box_banner{margin:0;padding:0}
.box_banner a img{border:solid 1px #ccc;padding:1px}
.box_banner a:hover img{border:solid 1px #ff7c00}
form#richiesta_info{margin:10px auto 10px 0;font-size:11px;line-height:normal;text-align:left}
form#richiesta_info fieldset{background:url(../img_layout/righette.png) top repeat-x;font-size:12px; border:1px solid #F60;color:#F60;padding:10px}
fieldset legend{margin:0 0 10px 0;font-size:14px;color:#ff3426;font-weight:bold;padding:0 3px}
form#richiesta_info p{color:#000;margin:10px 0}
form#richiesta_info input{display:block;width:260px;height:auto;margin:0 0 10px 0;font-size:10px;font-family:sans-serif,Verdana,Arial,Helvetica}
input.checkbox{vertical-align:middle;border:none!important;display:inline!important;width:auto!important;height:auto!important;margin:0!important}
form#richiesta_info .button,#form_contatti #button{width:auto;float:right;margin:0;padding:3px 10px;font-size:12px;font-weight:bold}
form#richiesta_info textarea{width:260px;height:60px}
p.captcha{background-color:#F7F7F7;border:#ccc solid 1px;padding:6px;height:64px;margin:10px 0 10px 0!important}
p.captcha img{float:left;padding-top:4px}
#list{background-color:#F7F7F7;border:#ccc solid 1px;padding:6px;height:90px;margin:10px 0 10px 0!important;color:#000}
ul#radio{list-style:none;margin-top:10px}
ul#radio li{height:23px}
ul#radio li input{width:20px;float:left}
span.privacy,span.privacy a{font-size:10px;color:#666}
.box_photogallery a img{padding:1px;  border:1px solid #666;margin:0 0 8px 8px}
.box_photogallery a:hover img{border:1px solid #bbb}
a.banner_club img{margin:10px 10px 0 10px;padding:1px;background-color:#fff;border:1px solid #ddd}
a:hover.banner_club img{border:1px solid #999}
.img_princ{font-size:11px;font-style:italic}
.img_princ img{margin:50px auto 5px auto;border:3px solid #ccc;display:block}

.slideshow{border:1px solid #ddd;display:block;position:relative;z-index:0;margin:20px auto 30px auto!important;background:url(../img_layout/bg_noimage.gif) center center no-repeat;height: 300px;width: 400px;}

#slides{float:left;display:inline; width:290px; height:230px; margin:0; padding:0; border:none; background-color:#FFFFFF;}
#slides img{margin: 0; border:none;}
#slides .box_slide{ padding:0; background-color:#fff; width:290px; height:220px; }
#slides p{ margin:6px 0; padding:0;}


#right h2{ font-size:18px; color: #044DFF; margin: 5px 10px 10px 0; border-bottom:1px solid #044DFF; }
.int1{ font-size:13px; padding:10px 0;}
.item_evidenza{ width: 160px;  float:left; margin: 5px 10px 5px 0; padding:9px; border: 1px solid #ccc; background: url(../img_layout/righette.png) repeat-x}
.item_evidenza h3{ font-size:15px; color:#ff6600; margin: 5px 0; height:40px;}
.item_evidenza h4{ font-size:15px; color:#044DFF; margin: 5px 0; }
.item_evidenza img{ border: 1px solid #ff9900;}
.item_evidenza .ev_descrizione{ height:62px;  overflow:hidden;  margin: 5px 0 5px 0; line-height:15px;}
.item_evidenza .link a{color:#ff6600; text-decoration:none; font-weight:bold; text-align:left; display:block;}



#form_ricerca_avanzata h1{margin:0px; background:#FFF; position: relative; top:5px; left:10px; display:inline; padding: 0 3px;}
#form_ricerca_avanzata table{width:560px;  border:1px solid #044DFF; background: #fff url(../img_layout/righette.png) repeat-x; margin: 0 0 10px 0}
*html #form_ricerca_avanzata table{width:570px;}
*:first-child+html #form_ricerca_avanzata table{width:570px;}
#form_ricerca_avanzata input, #form_ricerca_avanzata select {margin:3px 0 0 0;}
#form_ricerca_avanzata table td{ color:#333;padding:5px;}

#form_ricerca_avanzata input.pulsante_ricerca_avanzata{width:100px;height:35px; font-size:25px; background: url(../img_layout/btn_cerca.png) bottom left repeat-x;      cursor:pointer; border:0;    }
/*#form_ricerca_avanzata select{min-width:122px;}*/


#deluxe{padding: 0 23px;}
.item_deluxe{width: 210px;  float:left;  margin: 5px 4px 5px 0; padding:5px; border: 1px solid #ccc; background: url(../img_layout/righette.png) repeat-x;position:relative; }
.item_deluxe .immagine{width: 210px; height: 150px; line-height: 150px; vertical-align:bottom; overflow:hidden; display:inline-block;}
.item_deluxe img{ border:none; }
.item_deluxe img:hover{ filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}
.item_deluxe .rif_deluxe{width: 210px; position:absolute; bottom:5px; left:5px; background:transparent url(../img_layout/bkg_black_trasp.png) ;  color:#FFF; font-weight:bold; font-size:12px!important;font-family:Arial, Helvetica, sans-serif;}

.enfasi{ color:#ff7c00; font-size:14px; font-weight:bold;}
