/* CSS Document */
* { 
	margin: 0;
	padding: 0;
	outline: none;
}
html, body{height:100%;margin:0;padding:0;min-height:100%;}
body{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:white none repeat scroll 0 0;color:black}
ul,ol{list-style-image:none;list-style-position:outside;list-style-type:none}
table{border-collapse:separate;}
td,th,caption{font-weight:normal;}
q:after,q:before,blockquote:after,blockquote:before{content:""}
q,blockquote{quotes:"" ""}
body{min-width:940px; border-top:3px solid #0C449B; font-family:"Helvetica Neue",Helvetica,Arial,"DejaVu Sans",sans-serif; font-size:11px;line-height:1; }
a {color:#0C449B;}
a:hover {color:#B71D21;}

/* ================= TOP SITO =========================*/
#header {margin:0 auto;position:relative;width:940px; overflow:hidden; margin-bottom:20px;}
#branding {margin:0 10px;overflow:hidden;}
#logo-home {background:url(/w-assets/case-in-vendita-immobiliare-italia.png) no-repeat bottom left transparent;float:left;width:432px;}
#logo-home span {display: block; text-indent:-99999px; margin-top:0px; height:55px; cursor:pointer;}
#logo-home span span {text-indent:-99999px;}
#logo-home a {text-indent:-99999px; margin-top:22px;}
#tagline {color:#0C449B;font-family:'jr!handRegular';font-size:16px;line-height:25px;margin:85px 0 0;
}
#box-title-home {float:right;margin:8px 0px 0 0;overflow:hidden;text-align:right;width:488px;}
#box-title-home h2 {color:#606060;font-size:13px;font-weight:normal;line-height:16px;padding:0px;}
.home-title {font-size:16px;margin-bottom:3px; line-height:18px;}
.highlight {color:#BA0011;}
.classenergetica { float:left; font-size:12px; width:150px; text-align:left;}
#topsito { width:432px; margin:0px; height:22px;}
#nomeportale{color:#BA0011; font-size:19px; font-weight:bold; position:absolute; left:12px; top:8px; width:350px;}
#linktop{ float:right; width:104px; font-size:11px; line-height:16px;}
#linktop a{ text-decoration:none;}
.versione{ float:left; width:104px; padding-top:6px; padding-left:10px; font-size:11px; line-height:16px;}
.versione a{ text-decoration:none;}
.linkright { float:right; width:230px; text-align:right;}

/* ================= CONTENUTO MAIN =========================*/
#main {width:920px;padding:0 10px;margin:0 auto 30px;clear:both;}
#content-home {margin:10px 0 0;float:left;width:610px;}
#content {float:right;margin:0 0 0 0px;width:654px;}



#mainNav {margin:0px auto;padding:0px;width:610px;border-bottom: 1px solid #0C449B;height:25px;}
.mainNavlarge {width:654px !important; margin-top:10px !important;}
ul#mainNav {margin:0px;padding:0px;float:left;width:610px;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
ul#mainNav li { display: inline; }
ul#mainNav li a{margin-left:1px;}
ul#mainNav li a:hover{}
ul#mainNav li.hoverTrigger a.mainTab { display: block; float: left; height: 20px; margin-right: 1px;}
ul#mainNav li.hoverTrigger a.mainTab span {font-weight:bold;color:#FFF;font-size:16px;}
ul#mainNav li#menuric a.mainTab { width: 171px; 	padding: 5px 0px 0px 0px; text-decoration:none; text-align:center;}
ul#mainNav li#menuven a.mainTab { width: 84px; 	padding:  5px 0px 0px 0px; text-decoration:none; text-align:center;}
ul#mainNav li#menuaff a.mainTab { width: 84px; 	padding:  5px 0px 0px 0px; text-decoration:none; text-align:center;}
ul#mainNav li#menuagg a.mainTab { width: 185px; 	padding: 5px 6px 0px 2px; text-decoration:none; text-align:center;}
ul#mainNav li#menuapubb a.mainTab { width: 172px; 	padding: 5px 6px 0px 4px; text-decoration:none; text-align:center;}
#menuric a { background: url(/w-assets/bt_ric_up.png) top left no-repeat;}
#menuric a:hover { background: url(/w-assets/bt_ric_up.png) bottom left no-repeat;}
#menuven a { background: url(/w-assets/bt_2_up.png) top left no-repeat;}
#menuven a:hover { background: url(/w-assets/bt_2_up.png) bottom left no-repeat;}
#menuaff a { background: url(/w-assets/bt_2_up.png) top left no-repeat;}
#menuaff a:hover { background: url(/w-assets/bt_2_up.png) bottom left no-repeat;}
#menuagg a { background: url(/w-assets/bt_up.png) top left no-repeat;}
#menuagg a:hover { background: url(/w-assets/bt_up.png) bottom left no-repeat;}
#menuapubb a { background: url(/w-assets/bt_pubblica_up.png) top left no-repeat;}
#menuapubb a:hover { background: url(/w-assets/bt_pubblica_up.png) bottom left no-repeat;}
ul#mainNav li#menuven a:hover, ul#mainNav li#menuaff a:hover {  }
ul#mainNav li#menuven.active a.mainTab, ul#mainNav li#menuaff.active a.mainTab {  } 
#menuric a.active { background: url(/w-assets/bt_ric_up.png) bottom left no-repeat;}
#menuven a.active { background: url(/w-assets/bt_2_up.png) bottom left no-repeat;}
#menuaff a.active { background: url(/w-assets/bt_2_up.png) bottom left no-repeat;}
#menuapubb a.active { background: url(/w-assets/bt_pubblica_up.png) bottom left no-repeat;}
#menuagg a.active { background: url(/w-assets/bt_up.png) bottom left no-repeat;}


#motorericerca {background:#FFFFFF url(/w-assets/sf_motore.png) top center no-repeat;border:1px solid #BAC8DA;float:left;margin:3px auto;padding: 15px 4px 0px 4px;width:600px;height:180px;margin-bottom:5px;}
.boxricerca {float:left;width:197px; height:105px; padding-left:3px;}
.contboxricerca {width:195px;height:52px; padding-right:5px;}
.testoboxricerca {width:195px;height:18px;font-size:13px;font-weight:bold;color:#333333;}
.testoboxricercabox {width:195px;height:26px;font-size:13px;font-weight:bold;color:#333333;}
.second-step, .third-step {margin:0px 50px 12px 0;padding:5px 0 0 0px;}
#motorericerca label {display:block;font-size:13px;font-weight:bold;line-height:20px;margin:0 0 0 0px; color:#333333;}
#motorericerca .big-field{background:#f7f7f7;padding:0 10px;width:373px;border:1px solid #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.second-step .big-field input{border:0;width:350px;height:34px;font-size:20px;color:#999;font-weight:bold;padding:0 0 0 10px;overflow:hidden}

#motorericerca .field{background:#f7f7f7;padding:0 0 0 5px;width:185px;border:1px solid #ccc;border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
.ac_input_home {background-color:#F7F7F7 !important;color:#888888 !important;font-size:16px !important;font-weight:bold !important;line-height:18px !important;height:28px !important;margin:0;vertical-align:middle;}



#motorericerca select {font-size:12px;color:#444;width:185px;margin:0px; background:#F7F7F7; border:none; outline:none; }

.suggestionsBox {z-index:99999;background:#fff;padding:0;border:1px solid #ccc;border-top:0;width:393px;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;overflow:hidden; height:180px;}
.suggestionList { margin: 0px; padding: 0px;}
.suggestionList ul {height:180px;overflow:auto;}
.suggestionList li:hover {}
.suggestionList li a {color:#333; text-decoration:none; display:block; padding-top:2px; padding-bottom:2px; padding-left:15px;}
.suggestionList li a:hover {background-color:#BA0011;color:#fff; display:block; text-decoration:none;}
.suggestionsBox1 {z-index:99999;background:#F7F7F7;padding:0;border:1px solid #AAA;border-top:0;width:393px;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;overflow:hidden; height:195px; margin-top:-6px; border-top: none !important;}
.suggestionList ul {list-style:none outside none;margin:10px 0;padding:0 !important;width:100%;}
.suggestionList li{margin:0px 0px 2px 0px !important;padding:0px 5px 0px 0px;cursor:default;display:block !important;font:menu;font-size:12x;line-height:16px !important;overflow:hidden}
.ac_odd {background-color:#e5ecf3;}


#sidebar-home {float:right;position:relative;width:302px;}
.topsidehome{margin-top:3px;margin-bottom:12px;padding:0px;border:1px solid #BAC8DA;-moz-border-radius:8px 8px 0px 0px;-webkit-border-radius:12px 12px 0 0} 
.topsodehomelogo {background:url(/w-assets/shadow-sidetophome.png) repeat-x 0px top;margin-top:5px;overflow:hidden;border-bottom:1px solid #BAC8DA;padding: 5px 10px}
.topsodehomelogo a {float:left;background:url(/w-assets/logo-sidebar.png) center top no-repeat;width:145px;height:65px;margin:0 5px 0 0}
.topsodehomelogo span {display:none;}
.topsodehomelogo h3{font-size:15px;font-weight:normal;color:#666;padding:0px 0 2px 0}
.bottone li {line-height:38px;color:#888;padding:5px 5px;font-size:13px;border-top:1px solid #FFF;border-bottom:1px solid #CCC; display:block; height:55px;}
.bottone .img {float:left;height:55px;margin-left:3px;overflow:hidden;width:48px;}
.bottone .text {float:left; line-height:16px;margin-left:5px;margin-top:5px;text-align:left;width:225px;}

.menunavigazione li {color:#444444;padding:2px 5px;font-size:12px;display:block;border-bottom:1px dotted #BBBBBB;margin:5px 20px;padding-bottom:5px;}
.menunavigazione li a { text-decoration:none;}
.menunavigazione li a:hover { color:#444444; text-decoration:underline;}


#rss {height:26px; padding-top:9px;width:302px;border-bottom:1px solid #0C449B;}
#rss a {text-indent:-9999px;}
#rss span { float:right;background:url(/w-assets/rss.png) no-repeat scroll center bottom transparent;display:block;height:22px;padding-top:3px;width:74px;}

#boxadvsottomotorehome {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #BAC8DA;float:right;height: auto !important; height: 60px; min-height: 60px;padding:5px 4px;width:598px; text-align:center;}
#boxadvsottomotore {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #BAC8DA;float:right;height: auto !important; height: 60px; min-height: 60px;padding:5px 4px;width:642px; text-align:center;}

.mainbox {margin:0 auto;padding: 6px 0px 5px 0px;background:#FFF;margin-top:3px; margin-bottom:4px; line-height:16px;}
#main h2,.mainbox h2,h4 {font-size:14px;margin:0; padding: 2px 1px 0px 0px;display:block;color:#0C449B;text-decoration:none;border-bottom: 1px solid #BAC8DA;text-transform:uppercase;overflow:hidden;height:16px;margin-bottom:8px; margin-top:5px;}


/* ================= ELENCO NEWS =========================*/
.mainbox .post {clear:both;margin:10px 0;border-bottom:1px solid #DDDDDD;}
.mainbox .post img {border:5px solid #D5E3F1;padding:3px;float:left;-moz-border-radius: 5px;-webkit-border-radius: 5px; margin-right:5px;}
.mainbox .entry-title {font:bold 15px/16px Arial,Helvetica,sans-serif;margin-bottom:0; border-bottom:none; display:block;}
.mainbox .entry-title a {color:#0C449B; text-decoration:none; display:block;}
.mainbox .entry-title a:hover {text-decoration: underline;}
.creditline {margin-bottom:3px;color:#888888;font-size:11px;}
.mainbox .product_image img{opacity: 0;}

/* ================= DETTAGLIO NEWS =========================*/
#menuListViewItemWrapper {background-color:transparent;background-image:url(/w-assets/list-bar.png);background-position:-6px -5px;background-repeat:no-repeat;float:left;height:25px;padding:14px 15px 0 10px;top:-10px;vertical-align:middle;width:543px; font-size:13px}
.newsdettaglio img { border:none;}
.newsdettaglio .condividi {float:left;margin-top:1px; background:url(/w-assets/share.png) left top no-repeat; padding-left:20px; height:18px;; margin-left:18px; color:#666;}
.newsdettaglio .sharelisting {float:right;text-align:right;width:430px;}
.newsdettaglio .sharelisting a { text-decoration:none;}
.newsdettaglio .sharelisting img { margin-left:10px;}


/* ================= PAGINA INTERA =========================*/
#pg-contento { border-top: 1px solid #0C449B; font-size:12px; line-height:14px;}
#pg-contento h3 {background: url(/w-assets/sf_h3.png) top repeat-x;color:#0C449B;font-size:18px;line-height:27px;margin:10px 0 5px;padding:0 0 0 10px;}
#pg-contento .col-immobile {background:none repeat scroll 0 0 #EFEFEF;border:1px solid #CCCCCC;float:left;margin-right:20px;padding:10px !important;width:260px;}
#pg-contento .col-immobile input, textarea, select {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;font-size:12px;padding:3px;width:243px;}
#pg-contento h6 {border-bottom:1px dotted #666666;color:#333333;font-size:14px;line-height:30px;margin-bottom:10px;padding-bottom:10px;}
#pg-contento .one {background:url(/w-assets/1.png) no-repeat ;display:block;float:left;height:30px;margin-right:5px;width:30px;}
#pg-contento .col-dati-personali {background:none repeat scroll 0 0 #EFEFEF;border:1px solid #CCCCCC;float:left;padding:10px !important;width:240px;}
#pg-contento .col-dati-personali input, textarea, select {background:none repeat scroll 0 0 #FFFFFF;font-size:12px;padding:3px;width:93%;border:1px solid #CCCCCC;}
#pg-contento .two {background:url(/w-assets/2.png) no-repeat;display:block;float:left;height:30px;margin-right:5px;width:30px;}
#pg-contento .col-check-servizi {background:none repeat scroll 0 0 #EFEFEF;border:1px solid #CCCCCC;float:left;margin-left:20px;padding:10px;width:280px;}
#pg-contento .col-check-servizi input, textarea, select {background:none repeat scroll 0 0 #FFFFFF;font-size:12px;padding:3px;width:93%;border:1px solid #CCCCCC;}
#pg-contento .three {background:url(/w-assets/3.png) no-repeat;display:block;float:left;height:30px;margin-right:5px;width:30px;}
#pg-contento .zero {background:url(/w-assets/0.png) no-repeat ;display:block;float:left;height:30px;margin-right:5px;width:30px;}
textarea{ overflow:auto;}

#pg-contatti input, #pg-contatti textarea, #pg-contatti select {background:none repeat scroll 0 0 #FFFFFF;font-size:12px;padding:3px;width:250px;border:1px solid #CCCCCC;}
#pg-contatti form {padding:10px; margin-top:5px;}
#pg-contattidettaglio input, #pg-contattidettaglio textarea, #pg-contattidettaglio select {background:none repeat scroll 0 0 #FFFFFF;font-size:12px;padding:3px;width:215px;border:1px solid #CCCCCC;}
#pg-contattidettaglio form {padding:0px; margin-top:5px;}
#pg-contattidettaglio textarea {font-family:Arial,Verdana,Helvetica,sans-serif !important;font-size:12px;}



/* ================= CLASSI PAGINE =========================*/
.mainbox-paddinf {padding:5px 5px 1px; line-height:18px;}
.boxsuggeriti {background:#ECF5FD; padding:5px; display:block; font-size:10px;}
.boxsuggeriti a {color:#0C449B !important; text-decoration:none; margin-right:8px;}
.boxsuggeriti a:hover {color:#222222 !important; text-decoration:none;}
.rigalabel {border-bottom:1px solid #E2E5E5;font-size:11px;margin:0 0 3px 0;padding:0 0 2px 0;text-align:left;}
.rigalabelcontatti {border-bottom:1px solid #E2E5E5;font-size:11px;margin:0 0 8px 0;padding:0 0 4px 0;text-align:left;}
.testocolonna{ color:#555; font-size:12px; line-height:15px;}
.testocolonna h6 { margin-top:10px; margin-bottom:5px !important; padding-bottom:0px !important;}
.spaceleft{ float:left; width:auto; font-weight:normal;}
.mainbox-foto{ float:left; margin-right:4px;}
#vedi-suggeriti {font-size:11px;margin-bottom:5px;margin-top:10px;padding-left:7px; font-weight:bold;}
#vedi-suggeriti span {background:url(/w-assets/ricerche-suggerite.png) 80px 5px no-repeat;display:block;float:left;height:38px;width:260px;}
#vedi-suggeriti ul, #vedi-suggeriti li {display:inline;line-height:20px;}
#vedi-suggeriti li {margin:0 10px 0 0;}
#vedi-suggeriti li a { color:#0C449B;}
#vedi-suggeriti li a:hover { color:#666;}
.nessunaricerca {clear:both;line-height:13px;margin:30px 0;text-align:center;}
.nessunaricerca span {display:block;font-size:20px;font-weight:bold;line-height:24px;margin:0 0 5px;}
.complementaryInfo {color:#666666;font-size:10px;font-weight: bold; float:right; width:96px; padding-left:18px; background:url(/w-assets/refresh.png) left top no-repeat; height:16px;}
.complementaryInfo a { text-decoration:none;}
#resultsMap {border:1px solid #BAC8DA;height:250px;margin:0;overflow:hidden;width:652px;}
.titolonofounf { font-size:13px; color:#BA0011; font-weight:bold; line-height:18px; margin-bottom:10px;}
.titolonofounf2 { font-size:12px; color:#000; font-weight:bold; line-height:18px;}
.titolonofounful {margin:15px 0 15px 40px;}
.titolonofounful li {list-style-type:disc;margin:7px 0;}
.contagenzia p {color:#333333;font-size:13px;line-height:18px;margin-bottom:3px;padding-bottom:4px;}
.modulolabeldettaglio {float:left;padding-right:3px;text-align:left;width:80px;font-size:11px;color:#333333; }
.contagenzia span {font-size:11px; line-height:16px; }
.dettaglio_dati_ag {margin-top:10px; padding: 0 10px 5px;text-align:center;font-size:12px; line-height:16px;}
.dettaglio_form_ag {margin-top:10px; padding: 0 10px 5px;text-align:left; line-height:16px;}
.titeldettaglioagimm  {font-size:13px; font-weight:bold; line-height:16px; margin-bottom:6px; }


.summaryNumber {background:url(/w-assets/bg_map_number_left.png) no-repeat scroll 0 0 transparent;display:block;float:left;height:20px;margin:0 5px 0 0 ;padding:0 0 0 3px;}
.summaryNumber span {background:url(/w-assets/bg_map_number_right.png) repeat scroll 100% 0 transparent;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:14px;height:20px;line-height:18px;padding:0 5px 0 2px;}
#tipologiapagina ul.thumb_view li .summaryNumber {}
.isVisible, .controlPhoneShow, .controlFaxShow{}
.isHidden, .controlPhoneHide, .controlFaxHide {display:none !important;}

.vetrina-banneragenzia {height:17px;margin-bottom:5px;padding:3px 2px 0px 2px;width:132px; float:right;}
#option-motore{ padding: 5px 0 0 0;}
#more-motore{ margin-top:4px; display:block; padding: 0px 0 0 10px; background:url(/w-assets/moreli.png) 0px 3px no-repeat;}  
#more-motore .selected{ color:#B71D21;}

.ui-slider-horizontal { width:96% !important; margin:5px !important;}
.ui-slider-handle { background:#a9d2f6 !important; border: 1px solid #BAC8DA !important;}
.ui-widget-content { background:#FFF !important;border:1px solid #AAAAAA;color:#222222;}
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }
#tabs{ border: none !important; margin-top:3px;}
#tabs .ui-tabs-nav{ -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; border-radius: 0px !important;}

.contslider { margin:5px;}
.inputmotorelat {width:90px;background:none repeat scroll 0 0 transparent;border:0 none;color:#BA0011;font-size:11px;font-weight:bold;margin:0;padding:0 3px;}


/* ================= MOTORE FILTRO =========================*/
.motorericercaside { margin-top:30px !important; border-bottom:4px solid #BAC8DA !important; border-left:4px solid #BAC8DA !important; border-top:4px solid #BAC8DA !important; border-right:4px solid #BAC8DA !important;}
.motorericercaside fieldset { background:#eee; padding:5px; border:none;}
.motorericercaside .contattiagenzia {margin:5px;padding:8px 8px 3px 8px; border:1px solid #ccc;}
.motorericercaside label {color:#666666;display:block;font-weight:bold;line-height:16px;}
.motorericercaside select { width:100% !important; margin-bottom:4px;}
.boxmotorefiltra { clear:both; text-align:center; display:block; margin-bottom:10px;}
.motorefiltra {background:none repeat scroll 0 0 #B71D21;border:0 none;color:#FFFFFF;cursor:pointer;font-size:14px;font-weight:bold;height:23px;line-height:20px;margin:12px 0 0;padding:0 6px 3px 12px;text-align:left;width:128px;} 
.motorefiltra2 {background:none repeat scroll 0 0 #B71D21 !important;border:0 none !important;color:#FFFFFF !important;cursor:pointer;font-size:14px !important;font-weight:bold;height:23px;line-height:20px;margin:12px 0 0;padding:0 6px 3px 6px;text-align: center;width: auto !important;} 
.form_white	{
	/* GENERAL */
	width:365px;
	padding:5px 14px;
	margin:0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	outline:none;

	/* BACKGROUND GRADIENTS */
	background: #F6F6F6;
	background: -moz-linear-gradient(top, #EEE, #F7F7F7 35%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEE), color-stop(.25, #FFF));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE', EndColorStr='#FFFFFF'); /* IE6,IE7 only */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE', EndColorStr='#FFFFFF')"; /* IE8 only */
	
	/* BORDER RADIUS */
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	
	/* BORDERS */
	border:1px solid #CCC;
	
	/* TEXT COLOR & SHADOW */
	color:#666;
	
	/* INNER SHADOW & OUTER SHADOW 
	box-shadow: 0 0px 3px #F0F0F0;
	-webkit-box-shadow: 0 0px 3px #F0F0F0;
	-moz-box-shadow: 0 2px 3px #F0F0F0;*/

}

.form_white:hover	{border:1px solid #AAA;}
.form_white:focus	{border:1px solid #AAA;
	/* INNER SHADOW & OUTER SHADOW 
	-webkit-box-shadow: 0 0px 10px #90cfff;
	-moz-box-shadow: 0 0px 10px #90cfff;*/
}
 




/* ================= PAGINAZIONE =========================*/
.paginazione {color:#333333;font-size:12px;padding:8px 5px;text-align:right; height:18px;}
.paginazione span{ float:left; }
.paginazione span a.swap,.paginazione span a.switch_thumb { padding-right:40px; text-decoration:none; }
.paginazione span a.switch_thumb { background: url(/w-assets/i-icon-switchview.png) right no-repeat; }
* .paginazione span a.switch_thumb { background: url(/w-assets/i-icon-switchview.png) right no-repeat; }
.paginazione span a.swap {  background:url(/w-assets/i-icon-switchview-swap.png) right no-repeat;  }
.paginazione .active_tnt_link { font-size:11px;padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #BAC8DA;margin-left:3px;text-decoration:none;background-color:#EEEEEE;color:#606060;cursor:default;}
.paginazione a {font-size:11px;background-color:#F5F5F5;border:1px solid #ECF5FD;color:#0072BC;font-weight:normal;margin-left:3px;padding:2px 7px;text-decoration:none;width:22px;}
.paginazione a:hover {background-color:#DDEEFF;	border:1px solid #BBDDFF;color:#0072BC;	}
.paginazionefooter  { margin-top:10px; margin-bottom:0px;	}
.paginazionetop  {margin-bottom:10px;	}


/* ================= BREADCRUMBS =========================*/
#breadcrumbs {border-bottom:1px solid #DDDDDD;color:#888;padding-bottom:0px;padding-left:10px;padding-top:0px; font-size:10px; margin: 0 0 6px 0; height:auto;}
#breadcrumbs a {color:#777}
#breadcrumbs ol, #breadcrumbs li{display:inline;line-height:18px}
#breadcrumbs li {margin:0 0px 0 7px; float:left;}
#collegamenti { width:240; padding-left:10px; padding-right:0px; height:16px;}
#collegamenti a {text-decoration:none; margin-right:6px; display:inline;}
.sideconboxcollegamenti  {margin-top:14px !important;}
.olconcollegamenti { width:740px; float:left;}

/* ELENCO IMMOBILI ***************/ 
.clearfix {display:block;}
.paginazione span{ float:left; }
.paginazione span a.swap,.paginazione span a.switch_thumb { padding-right:40px; text-decoration:none; }
.paginazione span a.switch_thumb { background: url(/w-assets/i-icon-switchview.png) right no-repeat; }
* .paginazione span a.switch_thumb { background: url(/w-assets/i-icon-switchview.png) right no-repeat; }
.paginazione span a.swap {  background:url(/w-assets/i-icon-switchview-swap.png) right no-repeat;  }

.lvPhotoCount{height:38px;width:53px;margin:0;padding:12px 0 0 0;display:block;position: absolute;top:74px;right:500px;overflow:hidden;background-image:url(/w-assets/PhotoButtonItab.png);	background-repeat:no-repeat;background-position:0 0;font:700 13px Verdana;color:#fff;text-align:center;text-decoration:none !important; z-index:9999;}
.lvPhotoCount a {text-decoration:none !important;}

#tipologiapagina ul.display { margin:0px 0px 0px 0px; min-height:200px; padding:0px; list-style:none; }
#tipologiapagina ul.display li.blank {display:none;}
#tipologiapagina ul.display li {float:left;margin:0px;padding:0;position:relative;width:608px;z-index:1;}
#tipologiapagina ul.display li { margin-top:3px; margin-bottom:0px;padding-bottom:15px; padding-top:5px;border-top:1px solid #DFDFDF;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#tipologiapagina .hover {border:1px solid #CCC;background:#EFEFEF}
#tipologiapagina ul.display li .content_block .product_image {float:left;margin-right:0; width:130px;height:99px;}
#tipologiapagina ul.display li .content_block .product_image img { width:124px; height:93px;}
#tipologiapagina ul.display li a {text-decoration:none;color:#0C449B !important; text-decoration:underline;}
#tipologiapagina ul.display li .content_block .product_image img { visibility:hidden;}
#tipologiapagina ul.display li .content_block .product_image img {border:5px solid #D5E3F1;padding:3px;float:left;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.product_imagehover {border:5px solid #FFA927 !important;}
#tipologiapagina ul.display li .content_block a:hover .product_image img {border:5px solid #D5E3F1;padding:3px;float:left;}
#tipologiapagina ul.display li .content {float:right;float:right;width:465px;}
#tipologiapagina ul.display li .content_block .content h3 {background:none repeat scroll 0 0 #ECF5FD;border-bottom:medium none;margin:0;padding: 3px 4px 3px 0px; font-size:14px;}
#tipologiapagina ul.display li h3 span.propertyaddress {color:#358405;display:block;float:left;font:bold 12px Arial,Helvetica,sans-serif !important;padding-top:3px;position:relative;width:360px; overflow:hidden; height:18px;}
#tipologiapagina ul.display li h3 a {text-decoration:none;}
#tipologiapagina ul.display li h3 span.price {color:#BA0011;display:block;float:right;font:bold 12px Arial,Helvetica,sans-serif;padding-top:3px;position:relative;}
#tipologiapagina ul.display li .content p.address {color:#444444;font:12px Arial,Helvetica,sans-serif;margin:2px 0 0;padding:0;clear:both;line-height:normal;}
#tipologiapagina ul.display li .property_detail {float:left;margin-bottom:5px;padding-top:8px;width:200px;}
.description {width:260px !important; padding-right:5px !important;}
#tipologiapagina ul.display li .property_detail p {font-size:12px;height:13px;margin:0 0 6px;padding:0; color:#888888}
#tipologiapagina ul.display li .property_detail p span.field {color:#444444;float:left;width:55px;}
#tipologiapagina ul.display li .property_detail p span.field2 {color:#444444;float:left;width:70px;}
#tipologiapagina ul.display li .property_detail p span.field2 img { margin-right:3px;}
#tipologiapagina ul.display li .content p.propertylistinglinks {border-color:#DDDDDD;border-style:solid;border-width:1px 0;color:#999999;float:left;font-size:12px;margin-top:0;padding:4px 5px;width:500px;}
#tipologiapagina ul.display li .content p.propertylistinglinks span.mappaelenco {float:left;padding:0 0 0 20px;background:url(/w-assets/map_arrow.png) no-repeat scroll 0 1px transparent; width:100px;}
#tipologiapagina ul.display li .content p.propertylistinglinks span {display:block; display: inline;}
#tipologiapagina ul.display li .content p.propertylistinglinks span.fav { float:left;padding:0px 0 0 20px; margin-left:10px; color:#666; }
#tipologiapagina ul.display li .content p.propertylistinglinks span.fav { background:url(/w-assets/comment_user_info.png) 0px 0px no-repeat; width:390px; }
#tipologiapagina ul.display li .content p.propertylistinglinks span.fav img { margin-left:3px; }
#tipologiapagina ul.display li .content p.propertylistinglinks .ragage {display: inline; width:132px; height:18px;}
.infotooltipsagenzia { float:left; margin-left:5px; position:absolute; }

#tipologiapagina ul.thumb_view li .content_block .product_image img { width:175px !important; height:132px !important;}
#tipologiapagina ul.thumb_view li .content_block .product_image .lvPhotoCount{ right:-3px; !important; top:-3px; !important;}
#tipologiapagina ul.thumb_view li {margin-bottom:30px !important;padding-bottom:0 !important;}
#tipologiapagina ul.thumb_view li {margin-left:39px;text-align:center;width:190px !important;}
#tipologiapagina ul.thumb_view li .content_block .product_image {float:left;margin-bottom:1px;margin-right:0; width:180px !important; height:152px !important;}
#tipologiapagina ul.thumb_view li .content {width:190px !important;float:right;}
#tipologiapagina ul.thumb_view li .content_block .content h3 {background:none repeat scroll 0 0 #ECF5FD;border-bottom:medium none;padding:5px 0;margin:0;}
#tipologiapagina ul.thumb_view li h3 span.propertyaddress {border-bottom:1px solid #FFFFFF;color:#358405;display:block;float:left;padding-bottom:5px;position:relative;width:185px;padding-left:5px; text-align:left; height:65px;}
#tipologiapagina ul.thumb_view li h3 span.price {color:#333333;display:block;float:left;font:bold 12px Arial,Helvetica,sans-serif;padding-left:5px;padding-top:5px;position:relative;}
#tipologiapagina ul.thumb_view li .content p.contentp, #tipologiapagina ul.thumb_view li .content p.address, #tipologiapagina ul.thumb_view li .content .property_detail {
display:none;}
#tipologiapagina ul.thumb_view li .content p.propertylistinglinks {display:none;}
#tipologiapagina ul.thumb_view li.blank {display:block;height:1px;width:654px !important;; margin:0px; border:none !important; margin-bottom:5px !important;}



.fleft {float:left;}

.product-list {margin:5px 0 0;padding:0 10px 0 0px; height:200px; float:left; width:186px;}
.product-list li {line-height:16px;margin:0 23px 3px 0;position:relative;width:163px;}
.product-list li a { font-size:11px; font-weight:bold; color:#666666; text-decoration:none; line-height:16px;}
.product-list li a:hover {color:#0C449B;}
.ricerca-mapp-vetrina {float:left; margin-left:5px; width:147px; overflow:hidden;}
.ricerca-mapp-vetrina a { font-size:11px; font-weight:bold; color:#666666 !important; text-decoration:none; line-height:16px;}
.ricerca-mapp-vetrina a:hover { color:#0C449B !important;}


.contboxhome { padding:5px;}
.contloginbox {float:left;height:32px;width:125px;font-size:9px;text-align:left; color:#0C449B;padding-top:7px}
.contloginboxbt {float:left;height:16px;padding-top:16px;width:40px;}


/* ================= ELENCO CON CONTENUTO ALLARGATO =========================*/
.diplaylarge {width:654px !important; padding-bottom:30px !important;}
.contentlarge {width:509px !important;}
.descriptionagenzia {width:300px !important; padding: 3px 0 0 0 !important;}


/* ================= MOTORE MINI =========================*/
.mini-motore {float:right;text-align:left;width:630px;padding:9px 11px;border:1px solid #BAC8DA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#EEE; margin-top:3px; margin-bottom:10px; position:relative;}
.mini-motore label{display:block;font-weight:bold;font-size:12px;color:#606060;margin:0 0 2px}
.mini-motore div{float:left;margin:0 15px 0 0 !important}
.mini-motore input, .mini-motore select{width:216px;height:20px;border:1px solid #ccc;padding:0 0 0 4px}
.mini-motore select{height:22px; font-size:13px;}
.mini-motore label input {width:auto;height:auto;border:0;background:0}
.mini-motore button{width:75px;height:25px;margin:12px 0 0 0;padding:3px 12px 6px 12px;border:0;color:#fff;font-weight:bold;font-size:14px;line-height:20px;text-align:left;cursor:pointer;float:right;background:#B71D21; text-align:center;}
.mini-motore fieldset { border:0 none;}
.mini-motore .suggestionsBox1 {width:220px !important; margin:0px !important; margin-top:-1px !important;z-index:99999; background:#FFF !important; border-color:#CCCCCC !important;}
.mini-motore .suggestionList {margin:0px !important;}
.mini-motore .suggestionList ul { width:220px;}
.mini-motore .suggestionList ul li a:hover { color:#FFF !important;}

/* ================= SLIDER BOX NEWS =========================*/
.sliderwrapper{position: relative; overflow: hidden; border: none;width: 250px;height:150px;}
.sliderwrapper .contentdiv{visibility: hidden; position: absolute;left: 0;top: 0; padding: 5px;background:#fff;width: 240px;height: 100%;filter progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1; line-height:16px; font-size:12px;}
.sliderwrapper .contentdiv a{text-decoration:none;}
.sliderwrapper .contentdiv a:hover{text-decoration:none;}
.pagination{width: 250px; text-align: center;padding: 5px 0px;}
.pagination a{padding: 0 3px;text-decoration: none;color: #ffffff;background: #003a96;}
.pagination a:hover, .pagination a.selected{color: #FFF;background-color: #ba0011;}


/* ================= PAGINA DETTAGLIO =========================*/
.propertydetails_toplinks {border-bottom:1px solid #DDDDDD;height:17px;margin-bottom:10px;padding: 0px 5px 8px 5px; font-size:11px; font-weight:700;}
.propertydetails_toplinks ul {float:left;list-style:none outside none;}
.propertydetails_toplinks li {display:inline;padding:3px 5px 0 18px;}
.propertydetails_toplinks li a { text-decoration:none;}
.propertydetails_toplinks li.ResquestInformations {background:url(/w-assets/information_button.png) no-repeat scroll 0 1px transparent; margin-right:5px;}
.propertydetails_toplinks li.ResquestPrint {background:url(/w-assets/i-icon-print.png) no-repeat scroll 0 3px transparent; margin-right:5px;}
.propertydetails_toplinks li.Resquestmap {background:url(/w-assets/maps.png) no-repeat scroll 0 3px transparent; margin-right:5px;}
.propertydetails_toplinks .sharelisting {float:right;text-align:right;width:300px;}
.propertydetails_toplinks .sharelisting a { text-decoration:none;} 
.current_titolo {color:#666666;font-size:14px;font-weight:bold;letter-spacing:0;line-height:26px;text-decoration:none;}
.current_subtitolo {color:#666666;font-size:12px;font-weight:bold;letter-spacing:0;line-height:16px;text-decoration:none;}
.current_property {color:#666666;font-size:14px;font-weight:bold;letter-spacing:0;line-height:36px;margin:10px 0 5px;padding-right:10px;text-decoration:none; text-align:right;}
.propertydetails_scheda {width:652px;overflow:hidden;border:1px solid #DDDDDD;padding:9px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.propertydetails_scheda li{color:#555;border-bottom:1px dotted #ddd;float:left;line-height:20px;display:inline;margin:0 0 0 10px;padding:0 0 0 5px;width:306px}
.propertydetails_scheda li span {float:left;font-weight:bold;padding-left:3px;padding-right:6px;text-align:left;width:110px;}
#sliderimage { margin-right:2px;overflow:hidden; float:left;height:351px;width:444px;}
div.shadow-large {background:url(/w-assets/shadow-large.png) no-repeat scroll 0 0 transparent;height:18px;width:436px; margin-left:5px;}
.image {overflow:hidden;display:block;left:0;opacity:1;top:0;z-index:12;}
.image img {padding: 0px;border: 1px solid #afafaf;	-moz-box-shadow: 0 0 5px rgba(0,0,0, .3);}
.fotodettaglio{ float:left; width:98px; margin-left:1px; margin-right:1px;}
.thumbs {float:left;margin: 3px 0px 10px 0;	padding:0px;border: solid #AFAFAF 1px;background: #f7f7f7;}
.bigtag { font-size:19px !important; font-weight:bold;}
.midtag { font-size:15px !important;}
.smalltag { font-size:12px !important;}
.titolosheda {color:#0C449B;font-size:14px;font-weight:bold;margin:15px 0 5px;text-align:left;line-height:16px;}
.propertydetails_schedacontatti {width:644px !important;border:5px solid #BAC8DA !important;}
.propertydetails_schedacontatti li{margin:0 0 0 5px !important;width:307px !important;}
.propertydetails_schedacontatti input,.propertydetails_schedacontatti textarea,.propertydetails_schedacontatti select {background:none repeat scroll 0 0 #FFFFFF;font-size:12px;font-family:Arial,Verdana,Helvetica,sans-serif !important;font-family:Arial,Verdana,Helvetica,sans-serif !important;padding:1px;width:180px;border:1px solid #CCCCCC;}

/* ================= SIDEBAR =========================*/
#sidebar {float:left;position:relative;width:252px;}
#sidebar .bottone .img {margin-left:0px;}
#sidebar .bottone .text {width:187px; font-size:10px}
#sidebar .rss {color:#8C8C8C;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-style:italic;padding:10px 5px 20px;width:240px; line-height:12px;}
#sidebar .rss a {color:#8C8C8C;text-decoration:none; display:block;}
#sidebar .rss img {float:left;margin-right:3px;}
#sidebar .rss .titlerss {color:#FC4C30;float:left;font-size:14px;font-style:normal; margin-bottom:5px;}




/* ================= FOOTER =========================*/
#footer {margin:0;overflow:hidden;padding:0 0 10px;background: url(/w-assets/sf_footer.png) bottom repeat-x;clear:both;}
#footer-inner {margin:0 auto;text-align:right;width:940px;}
#end-page {height:25px;padding:0 10px 0 20px;height:25px;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
#credit {float:right;padding:7px 0;width:300px;}
#footer-inner .menufooter {padding:0 0 0 10px; width:930px;height:18px;}
#footer-inner .menufooter li {color:#FFFFFF;display:inline;line-height:18px;margin:0 10px 0 0; }
#footer-inner .menufooter li a {color:#FFFFFF;}
#footer-inner .menufooter li a:hover { text-decoration:none;color:#eee;}
#footer-inner p {color:#FFFFFF; text-align:left; padding:5px 10px 10px;}
.infofooter{color:#bbb !important;}
#logo-footer {background: url(/w-assets/logo-footer.png) no-repeat scroll 0 0 transparent;height:63px;width:230px; float:left;}
#logo-footer a {display:block;height:63px;width:230px;}
#logo-footer a span {display:none;}
.footerintero { height:95px !important;} 

.mini-motore .suggestionList li { color:#000; !important;}
.mini-motore .suggestionList li a { color:#000; !important;}

/* ================= MODULI =========================*/
.obb { background: url(/w-assets/obb.png) 0px 6px no-repeat;}
.obb2 { background: url(/w-assets/obb.png) 0px 4px no-repeat; padding-left:12px; font-size:11px; margin-top:8px; margin-bottom:3px; color:#212121 !important;}
.errFld { border:1px solid #B82125 !important;}
.hiddenfield { visibility:hidden; !important; width:0px !important; height:0px !important;}
.modulolabelcontatta {float:left;padding:3px 8px 0 0; margin-right:10px;text-align:right;width:180px; font-size:12px; font-weight:bold;}
.contattaobb { background: url(/w-assets/obb.png) right 6px no-repeat;}
.bottoneinvio{ width:auto !important; height:auto !important; border:none !important;}
.curFocus {background: #F00; color:#FFF;}

.tooltip { line-height:18px; background:#ECF5FD;color: #0C449B; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; padding:10px 14px; z-index:999999; border:1px solid #333; margin-bottom:10px; -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; opacity: 0.80;}
.trova_casebox2 {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #B82125;font-size:12px;margin-top:30px!important;;padding:0px 4px 5px 4px!important;;width:252px;}
.trova_casebox2 ul {font-size:13px;margin-top:10px;padding:0 4px 10px;width:250px;}
.trova_casebox2 li {background:url("/assets/bullet.gif") no-repeat scroll 2px 3px transparent;color:#525252;font-size:13px;font-weight:normal;line-height:15px;padding:0 5pt 5px 16px;}
