@charset "ISO-8859-1";

/*generici*/
a:active, a:focus, *:focus{outline:none;}
html, body{height:100%}
form {	margin: 0;	padding: 0;}
body {	margin: 0;	padding: 0;}
hr {	display: none;}
div, body, p {	font: 12px Helvetica, Tahoma, Arial, Verdana;	color: #000000; line-height:16px;}
input, select, textarea, form {	font: 12px Tahoma, Arial, Verdana;	color: #000000;}

a, a:link {	text-decoration: underline;	color: #B80261; font-weight:bold; cursor:pointer;}
a:hover {	color: #000;	text-decoration: none;}

#bodybg{background:url(../img/bg/body.gif) left top repeat-y;width:100%;}
/*
-------------------------------------
classi semplici
-------------------------------------
*/

.rosa  {	color: #B80261;}
.gri_666 {	color: #666666;}
.nascosto{display:none;}
.clear {clear: both;	display:block;	height:10px;	margin: 0;	padding: 0;}
.img-right{float:right; margin:0 4px;}
.img-left{float:left;}
.img-center{margin:0 auto; text-align:center; clear:both; display:block;}
.piccolo{font-size:10px;}

/*
-------------------------------------
flash detecting
-------------------------------------
*/

#download_flash { display:none;}
/*
-------------------------------------
banda SUPERIORE
-------------------------------------
*/

#top {	background:url(../img/bg/menu_top.jpg) left top repeat-x;	height: 27px;	text-align:right;	background-color: #A50A56;}
ul#menu {	width:auto;	float:right;	list-style-type: none;	font:10px  Tahoma, Arial, Verdana;	text-align:right;	height:27px;margin:0;	padding:0;}
ul#menu li{	display: inline;}
ul#menu li a{margin:0;padding:0 10px 0 15px;display:block;width:auto;float:left;text-align:center;height:27px;line-height:27px;text-decoration:none; font-weight:normal;}
ul#menu li a.ultimo{  width:60px; }
#menu a:link, #menu a:visited{color: #FFFFFF;}
#menu a:hover {color: #000000;}

/*
-------------------------------------
testata
-------------------------------------
*/
#head_bg 		{	background:url(../img/bg/bg_head.gif) left top repeat-x;	height: 105px;	padding:0;	margin:0;}
#head_bg h1 {	background: url(../img/head.jpg) right top no-repeat;	margin: 0;	padding: 0;	height: 105px;}
#head_bg a	{	background:url(../img/logo.jpg) left top no-repeat;	display: block;	height: 105px;	width: 270px;	margin: 0;	padding: 0;}

#head_bg2 		{	background:url(../img/bg/bg_head.gif) left top repeat-x;	height: 105px;	padding:0;	margin:0;}
#head_bg2 a		{ display:block;height: 105px;	width: 270px; z-index:1;	}

#head_bg2 h1	{	background:url(../img/logo.jpg) left top no-repeat;	display: block;	height: 105px;	width:270px;	margin:0 0 0 4px;	padding: 0; position:absolute; }
#head_bg2 object {	float: right;	margin: 0;	padding: 0;}
#head_sep {	background: transparent url(../img/bg/head_sep.gif) left top repeat-x;	height: 16px;	margin: 0;	padding: 0;}


/*
-------------------------------------
colonna di sinistra
-------------------------------------
*/
#sx {	width: 198px;	height: auto;	position:relative; top:0; left:0; background:url(../img/bg/sx.gif) 0 0 repeat-y;}
#sx h2 {
	font:bold 10px  Tahoma, Arial, Verdana;
	color:#9E0B52 ;
	/*background: url(../img/bg/sx_tit.gif) left bottom no-repeat;*/
	height: 33px;
	width: 197px;
	line-height: 33px;
	margin: 0;
	padding: 0;
	display: block;
	text-indent: 40px;
}

#sx h2.home {
	font:bold 10px  Tahoma, Arial, Verdana;
	color:#9E0B52 ;
	/*background: url(../img/bg/sx_tit_new.gif) left bottom no-repeat;*/
	height: 10px;
	width: 197px;
	margin: 0;
	padding: 0;
	display: block;
	text-indent: 40px;
}

#sx p.club {
	font: normal 10px  Tahoma, Arial, Verdana;
	color: #000000;
	width: 170px;
	height: auto;
	display: block;
	margin: 0 0 2px 12px;
	padding: 4px;
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:1px solid #E9E9E9;
	background: transparent;
}

#sx form {	font-size: 10px;}
#sx input {	font-size: 10px;	height: 14px;	border: 1px solid #ggg;	margin: 0;	padding: 0 3px;	display: inline;}
#sx label {	display: block;	height: 20px;	width: 55px;	float: left;	margin: 0 2px;	padding: 0;}
#sx p {	margin: 0;	padding: 0;	border: none;}
#sx p.case {
	background:#FFFFFF url(../img/bg/case_bg1.gif) top left no-repeat;
	font: normal 10px  Tahoma, Arial, Verdana;
	color: #000000;
	width: 170px;
	height: auto;
	margin: 0 0 2px 12px;
	padding: 4px;
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:1px solid #E9E9E9;
}
.cdc {	height: 110px;background: url(../img/blog.gif) no-repeat left top;	margin: 0p;	padding: 0;	display: block;}
.cdc a{ color:#000000; text-decoration:none;}
.cdc h3{	padding-top: 45px;	font-size: 10px;padding-left: 20px;	text-transform: uppercase;	margin:0 0 4px 0;}
.cdc p {	margin: 0 0 0 25px;	display: block;	width: 185px;}
.cdc a.blog_dieci { font-size: 10px;	display: block;	line-height: 10px;	background: url(../img/PX/frec.gif) right bottom no-repeat;	color: #000000;	text-decoration: none;	font-weight: normal;	padding-right: 20px;	margin:0 0 0 20px;}

.cdc a:hover{color: #B80261;}

.cdc1 {	height: 150px;background: url(../img/blog_new.gif) no-repeat left top;	margin: 0p;	padding: 0;	display: block;}
.cdc1 a{ color:#000000; text-decoration:none;}
.cdc1 h3{ font-weight:normal;	padding-top: 59px;	font-size:10px;padding-left: 20px;	text-transform:none; margin:0 0 4px 0;}
.cdc1 p {	margin: 0 0 0 25px;	display: block;	width: 185px;}
.cdc1 a.blog_dieci { font-size: 11px;	display: block;	line-height: 11px;	color: #000000;	text-decoration: none;	font-weight: normal; padding-right: 20px;	margin:-7px 0 0 20px;}

.cdc1 a:hover{color: #B80261;}




/**/

ul#menu-sx{	list-style-type: none;	margin:1px 0 0 12px;	padding: 0;	height: 400px;}
ul#menu-sx li { width:176px;height:40px; text-indent:-9999px;margin-bottom:10px;}
ul#menu-sx li a {margin:10px 0 10px 0; display: block; width: 176px; height: 40px; padding: 0; border-left:4px solid #b80261;}
ul#menu-sx li  a:hover {/*background: url(../img/bg/sx2_btn2.gif) right center no-repeat;*/border-left:4px solid #222;}
.vendo a{background: url(../img/menu-sx/vendo.jpg) left top no-repeat;}
.compro a{background: url(../img/menu-sx/compro.jpg) left top no-repeat;}
.servizi a{background: url(../img/menu-sx/servizi.jpg) left top no-repeat;}
.gruppo a{background: url(../img/menu-sx/gruppo.jpg) left top no-repeat;}
.franchising a{background: url(../img/menu-sx/franchising.jpg) left top no-repeat;}
.lavora a{background: url(../img/menu-sx/lavora.jpg) left top no-repeat;}

.vendo a:hover{background: url(../img/menu-sx/vendo-h.jpg) left top no-repeat;}
.compro a:hover{background: url(../img/menu-sx/compro-h.jpg) left top no-repeat;}
.servizi a:hover{background: url(../img/menu-sx/servizi-h.jpg) left top no-repeat;}
.gruppo a:hover{background: url(../img/menu-sx/gruppo-h.jpg) left top no-repeat;}
.franchising a:hover{background: url(../img/menu-sx/franchising-h.jpg) left top no-repeat;}
.lavora a:hover{background: url(../img/menu-sx/lavora-h.jpg) left top no-repeat;}

/**/



ul#case_menu {	list-style-type: none;	margin:0 0 0 10px;	padding:0;}
ul#case_menu li, #footer ul li{	display: inline;}
ul#case_menu li a{
	color: #666;
	font:bold 10px Tahoma, Arial, Verdana;
	background: url(../img/bg/case_btn1.jpg) no-repeat center top;
	margin:0 0 2px 0;
	padding:0 0 0 4px;
	display:block;
	width:176px;
	height:24px;
	line-height:24px;
	text-decoration:none;
	border: 1px solid #E3E3E3;
}
ul#case_menu li a:hover{
color: #B80261;
font:bold 10px Tahoma, Arial, Verdana;
background: url(../img/bg/case_btn2.jpg) no-repeat center top;
border: 1px solid #fff;height:24px;line-height:24px;
}
.case img {float: right;}

/*
-------------------------------------
pagina centrale
-------------------------------------
*/

#contenitore {	background: transparent url(../img/bg/dx.gif) repeat-y right top;height:auto;}
#pagina {	width: 570px;	padding: 0 10px;	margin: 5px;	display: block;	float: left; background: url(../img/bg/colonna-dx.jpg) repeat-y right top;}
#pagina_intera {width: 700px;	padding: 0 10px;	margin: 0 5px;	 display:block; min-height:600px;
  height:auto !important;
  height:600px;
}
#pagina_intera li, ul.freccetta li{list-style-image:url(../img/freccetta.png); margin-bottom:10px;}
#pagina_intera ul.ric_agenzie li, #ricerca2 li, #pagina_intera ul.bottoni-agenzie li{list-style-image:none; list-style-type:none; margin-bottom:0;}
#contenuti {margin:0 0 0 200px;	display: block; height:auto !important; height:880px; min-height:780px; background-color:transparent !important; height:100%;}

/*
-------------------------------------
colonna destra
-------------------------------------
*/

#box_destra {width:190px;margin: -5px 0 0 0;	padding: 0;display: block;  margin-left:600px;height:100%; 	background:#fff;}
#box_destra h2 {font:18px Trebuchet MS, arial, sans-serif bold; color:#000; text-align:center; border-bottom:1px solid #e5e5e6;}

ul#gruppo_menu {list-style-type: none;	margin:20px 0 0 0;	padding:0;	display: block;	width: 190px;}
ul#gruppo_menu li a{	margin:0;	padding:0;	display:block;	height:105px;width:180px;}

/* COLORE COLONNA DESTRA REPLACEMENT*/
ul#gruppo_menu li {display: block; text-indent:-9999px; margin:10px 0 0 3px}
ul#gruppo_menu li.mutui{background: url(../img/gruppo/new3/mutui.jpg) top left no-repeat; }
ul#gruppo_menu li.oasi{background: url(../img/gruppo/new3/oasi.jpg) top left no-repeat;}
ul#gruppo_menu li.guidobaldi{background: url(../img/gruppo/new3/guidobaldi.jpg) top left no-repeat;}
ul#gruppo_menu li.vacanze{background: url(../img/gruppo/new3/vacanze.jpg) top left no-repeat;}
ul#gruppo_menu li.card{background: url(../img/gruppo/new3/card.jpg) top left no-repeat;}
ul#gruppo_menu li.traslochi{background: url(../img/gruppo/new3/traslochi.jpg) top left no-repeat;}

/* COLORE COLONNA DESTRA HOVER*/
ul#gruppo_menu li.mutui a:hover{background: url(../img/gruppo/new3/mutui-h.jpg) top left no-repeat;}
ul#gruppo_menu li.oasi a:hover{background: url(../img/gruppo/new3/oasi-h.jpg) top left no-repeat;}
ul#gruppo_menu li.guidobaldi a:hover{background: url(../img/gruppo/new3/guidobaldi-h.jpg) top left no-repeat;}
ul#gruppo_menu li.vacanze a:hover{background: url(../img/gruppo/new3/vacanze-h.jpg) top left no-repeat;}
ul#gruppo_menu li.card a:hover{background: url(../img/gruppo/new3/card-h.jpg) top left no-repeat;}
ul#gruppo_menu li.traslochi a:hover{background: url(../img/gruppo/new3/traslochi-h.jpg) top left no-repeat;}








/*-------------------------------------
     banda di navigazione superiore
-------------------------------------*/

#navigazione {background: transparent url(../img/bg/nav_top.jpg) top left repeat-x;	height: 39px; 	margin: 0;	padding: 0;	text-align:left;display: block; }
#nav_dx {	background:transparent url(../img/bg/nav_dx.jpg) top right no-repeat;	height: 39px;	font-size: 10px;	margin:0; margin-top:-570px;	padding:0;	font-family: "Tahoma", Arial, Verdana;}

ul#nav_top {
	background:transparent url(../img/bg/nav_sx.jpg) no-repeat top left;
	height: 39px;
	margin: 0;
	padding: 0 20px;
	list-style-type: none;
	position:relative;
	top:0;
	left:0;
	width:auto !important;
	width:auto;
}
ul#nav_top li {	display: inline; font:bold 10px Tahoma, Arial, Verdana; color: #B80261;}
ul#nav_top li a { 	font-size: 10px;	color: #7A7A7A;	text-decoration: none;	line-height: 39px;	font-family: Tahoma, Arial, Verdana;}
ul#nav_top li a:hover {	font-size: 10px;	color: #333;text-decoration: none;}

/*
-------------------------------------
sottomenu pagine secondarie
-------------------------------------
*/

ul#nav_sottomenu {
	height: 31px;
	margin: 20px 1px;	
	padding: 0;
	list-style-type: none;
}
#nav_sottomenu li a {
	font-size: 11px;
	color: #000;
	line-height: 14x;
	height:40px;
	padding:3px 9px;
	/*background: transparent url(../img/PX/bg_ul_oriz_btn.jpg) no-repeat center center;*/
	display: block;
	float: left;
	text-align: center;
	width: 120px;
	font: bold "Trebuchet MS", arial, sans-serif;
	text-decoration:none;
	border-top:3px solid #fff;
	vertical-align:middle;

}
#nav_sottomenu li {
	font-size: 11px;
	color: #B80261;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background: transparent url(../img/PX/bg_ul_new.jpg) repeat-x center center;
	display: block;
	float: left;
	text-align: center;
	width: 137px;
	font-weight: bold;
	height:40px;
	border:1px solid #b80261;
	border-right-color:#e1e1e1;
	border-top-color:#e1e1e1;
	border-left:none;
	vertical-align:middle;
	
}


#nav_sottomenu li a:hover {
color: #B80261;
border-top:3px solid #b80261;
padding:3px 9px;

}
#nav_sottomenu li.sottomenu-selected{
	border:3px solid #b80261;
	border-left-width:1px; border-right-width:1px;
	border-bottom:none;
	background:#fbfbfb;
	line-height: 12px;
	height:32px;
	padding:3px 9px;
	display: block;
	width: 120px;
	
}
/*
-------------------------------------
sottomenu pagine secondarie 2
-------------------------------------
*/

ul#nav_sottomenu2 {	height: 31px;	margin: 20px 1px;	padding: 0;	list-style-type: none;}
#nav_sottomenu2 li a {
	font-size: 11px;
	color: #000;
	line-height: 30px;
	margin: 0;
	padding:3px 9px;
	display: block;
	float: left;
	text-align: center;
	width: 154px;
	font: bold "Trebuchet MS", arial, sans-serif;
	text-decoration:none;
	border-top:3px solid #fff;
	border-bottom:1px solid #b80261;
	vertical-align:middle;
}
#nav_sottomenu2 li {
	font-size: 11px;
	color: #B80261;
	line-height: 31px;
	margin: 0;
	padding: 0;
	background: transparent url(../img/PX/bg_ul_new.jpg) repeat-x center center;
	display: block;
	float: left;
	text-align: center;
	width: 172px;
	font-weight: bold;
	height:40px;
	border:1px solid #b80261;
	border-right-color:#e1e1e1;
	border-top-color:#e1e1e1;
	border-left:none;
	vertical-align:middle;
	
}

#nav_sottomenu2 li a:hover {
	color: #B80261;
	border-top:3px solid #b80261;}

#nav_sottomenu2 li.sottomenu-selected{
	border:3px solid #b80261;
	border-left-width:1px; border-right-width:1px;
	border-bottom:none;
	background:#fbfbfb;
	line-height: 30px;
	height:32px;
	padding:3px 9px;
	display: block;
	width: 154px;

}

/*
-------------------------------------
moduli
-------------------------------------
*/
fieldset {	border:none;	margin: 0px;	padding: 0px;}
legend, label{
	font:bold 11px Tahoma, Arial, Verdana;
	display: block;
	width: 80px;
	margin: 2px 8px;
	padding: 2px;
	float: left;
	color: #333;
}

.campi {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	background-color: #F1F6F6;
	border: 1px solid #ccc;
	float: left;
	margin: 2px;
	margin-right:20px;
	padding: 2px;
	width: 150px;
}
.campi-radio {
	float: left;
	margin: 2px;
	padding: 2px;
	width:212px;
	border:none;
	border: none;
}

.campi-radio.form {
	float: right;
	margin:-15px 35px 0 0;
	padding: 2px;
	width:212px;
	text-align:right;
	border: none;
}
.campi-radio.form.crf-agenzia {
	margin:-25px 20px 0 0;
}
.campi-radio label {
	float: none;
	display: inline;
	clear:both;
	margin-left:7px;
	
}
.radio_no {
	background: url(../img/PX/RADIONO.jpg) no-repeat right top;
	height: 32px;
	width: 83px;
	text-align: right;
	padding-top: 4px;
	padding-right: 12px;
}
.radio_si {
	background: url(../img/PX/RADIO_SI.jpg) no-repeat right top;
	height: 32px;
	width: 83px;
	text-align: right;
	padding-right: 12px;
	padding-top: 4px;
}


#form_ricerca{
	width:680px;
	margin:3px;
	padding:10px 20px 5px 10px;
	position:relative;
	background-image: url(../img/bg/ricerca-form-top.jpg);
}
#form_ricerca form{margin:-20px 0 0 -10px;}
a#open, a#close{cursor:pointer;}
/*background:url(../img/bg/ricerca-form-cont.jpg) repeat-y;*/

#form_ricerca{background:url(../img/bg/ricerca-form-top.jpg) no-repeat; padding-bottom:20px; }
div#nuovo_form_ricerca h4{
	margin-left:15px; font-size:12px;
}
span.ricerca-form-bottom{background:url(../img/bg/ricerca-form-bottom.jpg) no-repeat bottom left; width:680px; height:30px;display:inline-block; margin-top:-20px;}

#form_ricerca span.ricerca-form-bottom input.btnimg, span.ricerca-form-bottom input.btnimg{position:relative; left:550px; margin-top:2px;}
.clearform{clear:left;}
#form_ricerca label{width:60px;padding-top:6px;}
#form_ricerca select{width:118px;}
.sceglizona{position:relative; top:6px; left:10px;}
.nuovaricerca{font-size:10px; position:relative; left:510px;}
.imm_prov .nuovaricerca{position:relative; top:-130px; left:570px;}
div.nuova_ricerca{position:relative; top:-40px;}

#form_ricerca form div#nuovo_form_ricerca{background:url(../img/bg/ricerca-form-cont.jpg) repeat-y 0 0; float:left; width:680px; padding-bottom:10px; }

#form_ricerca ul.avanzata li {padding:0 3px 0 10px; list-style-type:none; list-style-image:none;}
#form_ricerca ul.avanzata li label{width:130px;padding:0; margin:0;}


/*
---------------------------------------------------------------------------------------------------
footer
---------------------------------------------------------------------------------------------------
*/
#footer { background:transparent url(../img/bg/footer_bg.gif) left top repeat-x; height:59px; margin:0; padding:0; clear:both !important;}

#footer ul{
	background: url(../img/bg/footer_sx.gif) left top no-repeat;
	height: 31px;
	margin:0;
	padding:28px 0 0 15px;
	list-style-type: none;
	float: left;
	width:235px;
}
#footer ul li a {
	font: 9px normal Tahoma, Arial, Verdana;
	color: #B80261;
	text-decoration: none;
	height: 30px;
	padding: 0;
	margin: 0 0 0 5px;
	line-height: 30px;
}
#footer ul li a:hover {
	color: #000;
}

#footer_chiudi {
	background: url(../img/bg/footer_dx.gif) no-repeat;
	margin: 0;
	padding: 0;
	height: 59px;
	width: 14px;
	float: right;
	display: block;
}

#footer p.partita-iva{ font: 9px normal Tahoma, Arial, Verdana; color:#000; float:right; margin:0; padding:40px 15px 0 0; height:19px; background:transparent url(../img/bg/footer_dx.gif) right top no-repeat; }

/*
---------------------------------------------------------------------------------------------------
titoli - h2 -h3
---------------------------------------------------------------------------------------------------
*/

#titoli {	display: block;	/*background: url(../img/bg/logoh2.gif) right top no-repeat;*/	height: 60px;}
#titoli.home{width:550px;}
#titoli h2.primopiano {
	font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	display: block;
	/*background: url(../img/PX/px1CCC.gif) bottom left repeat-x;*/
	height: 32px;
	line-height: 32px;
	margin: 0;
	padding: 8px 0 0 5px;
}
#titoli h2 { 
	font:600 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
	margin:-4px 0 0 15px;
	padding:0;
	color: #b80261;
}
#titoli h2 a{ text-decoration:none; color:#000}
#titoli h2 a:hover {	color: #666;}
#titoli h3.offerte 	{	background: url(../img/titoli/primopiano.gif) no-repeat left top;	padding: 0;	margin: 4px;}
#titoli h3.home	 {	background: url(../img/titoli/ricerca_cartografica_new.gif) no-repeat left top;	padding: 0;	margin: 4px;}
#titoli h4{margin:0 0 0 15px; padding-bottom:10px; font-size:12px;}
/*
---------------------------------------------------------------------------------------------------
contenuti grafici pagine interne - titoli h4
---------------------------------------------------------------------------------------------------
*/


#elenchi {	padding: 0 25px;}
#elenchi h5 {
	/*background:url(../img/bg/H5.gif) no-repeat left top;*/
	display:block;
	width: 680px;
	height: 30px;
	font:18px "Trebuchet MS", Arial, sans-serif;
	color: #B80261;
	line-height: 30px;
	padding-bottom:10px;
}

#elenchi h6 {
	display:block;
	font:bold 13px Tahoma, Arial, Verdana;
	color: #B80261;
	margin:10px 0;
	padding-left: 45px;
}
#elenchi p {	padding-left: 50px;	padding-right: 50px;	background: url(../img/PX/oriz2.gif) repeat-y left top;	margin-left: 3px;}

/*numeretti elenco numerato*/
#elenchi p.p1 {	background: url(../img/PX/N1.gif) no-repeat left top;	padding-left: 40px;	margin-left: 10px;}
#elenchi p.p2 {	background: url(../img/PX/N2.gif) no-repeat left top;	padding-left: 40px;	margin-left: 10px;}
#elenchi p.p3 {	background: url(../img/PX/N3.gif) no-repeat left top;	padding-left: 40px;	margin-left: 10px;}
#elenchi p.p4 {	background: url(../img/PX/N4.gif) no-repeat left top;	padding-left: 40px;	margin-left: 10px;}
#elenchi p.p5 {	background: url(../img/PX/N5.gif) no-repeat left top;	padding-left: 40px;	margin-left: 10px;}
#elenchi p.p6 {	background: url(../img/PX/N6.gif) no-repeat left top;	padding-left: 40px;	margin-left: 10px;}


#elenchi p.flottasx {	background:none;	margin:0; display:block;}
#elenchi p.flottadx{	background:none;	margin: 0; display:block;}
#elenchi p.flottasx img{	float:left;	margin: 0 10px 0 0;}
#elenchi p.flottadx img{	float:right;	margin: 0 10px;}

#elenchi ul , ul.freccia, ul.tk,ul.ancore, ul.freccia ul {list-style-type: none;	margin: 0;	padding: 0;}


#elenchi ul li{	
	padding: 0 0 0 35px;
	display: block;
	height: 22px;
	line-height: 16px;
	margin: 3px;
}
.ancore ul{list-style-type: none;	margin: 0;	padding: 0;}
.ancore ul li{	display: inline;}
.ancore li a {
	font-weight: bold;
	color: #828C96;
	font-size: 10px;
	background: url(../img/PX/ancora.gif) no-repeat left top;
	padding: 0 0 0 25px;
	display: block;
	height: 20px;
	line-height: 12px;
	border-bottom: 1px solid #E0DFE3;
	margin: 3px;
	text-decoration:none;
}
.ancore li a:hover {color:#000000;}

.tk li, p.tk{background: url(../img/PX/thick.gif) no-repeat left top;padding: 0 0 10px 35px;	text-decoration:none; margin:5px; display: block;}
.freccia li, p.freccia{	background: url(../img/PX/frec.gif) no-repeat left top;	padding: 0 0 0 25px;	display: block;	line-height: 15px;	margin: 3px;	text-decoration:none;}
.freccia li ul li {	background-image: none;}
.freccia li ul li a{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	display: block;
}

.bordodoppio {	border: 4px double #D7D7D7;	float: left;	padding: 0;	margin: 0 20px 10px 0;}
.bgrosa {
	background-color: #B80261;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	padding-left: 10px;
	border-top: 3px double #DFDFDF;
	border-bottom: 3px double #DFDFDF;
	border-left: none;
	border-right: none;
	margin: 0;
}

#pad20 {	padding-left: 20px;}
#pad20 h4 {	margin-bottom: 10px;}



#lab 			{	display: block;	margin: 0 auto;	padding: 0;	width: 650px;}
#lab p 		{	display: block;	margin: 20px 20px 0px 40px;	width: 258px;}
#lab img	{	margin-left: 10px;}


input.btn {
	font-weight: bold;
	color: #FFFFFF;
	border: 2px solid #E0E0E0;
	background:#B80261 url(../img/bg_input.gif) no-repeat left top;
	height: 100%;
	padding:5px 15px;
}
h5 {
	margin: 0px;
	padding: 0px;
}
.bgrosa_td, .risultati td.bgrosa_td {	background-color: #B80261;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;}
 #contenuti #pagina_intera #ricerca .risultati .bgrosa_td a {color:#FFFFFF; text-decoration:underline;}
.risultati td.guidobaldi {	background-color: #E4EAF4;}




.sep {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sep_coo {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	padding-top: 5px;
	padding-bottom: 10px;
	height:70px;
}

#vendo1 ol li {
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #EFEFEF;
	padding-bottom: 3px;
}
.freccia li ul li a:hover {
color:#000000; font-weight:normal; text-decoration:underline;
}
#colonne2 {
	display: block;
	float: left;
	width: 330px;
	margin: 0px;
	padding: 5px;
}

/*------modificati da enzo-------*/

#footerbottom{ height:140px;width:auto;background:transparent url(../img/bg/footer.jpg) top left repeat-x; clear:both; 
border: 4px solid #fff;border-top:none; padding: 10px 0; display:block; margin-left:2px;text-align:center;}
#footerbottom_position{width:1000px;margin:0;position:absolute; left:5px;}
#footerbottom ul{float:left; width:125px;text-align:left;}

#footerbottom ul li{list-style-image:url(../img/puntino.png); margin-left:-20px;}
#footerbottom li a{font:11px "Trebuchet MS", "Tahoma", arial, sans-serif; font-weight:400; color:#626262; text-decoration:none;}
#footerbottom li a:hover{color:#000; text-decoration:underline;}
#footerbottom ul li.footer_primo{list-style-image:none; list-style:none; text-transform:uppercase;}
#footerbottom li.footer_primo a {color:#000;}


/*--------------------------------*/
/*---------- RISULTATI -----------*/
/*--------------------------------*/
/* STILI TABELLA */

table.tabella{
table-layout: fixed;
position:relative;
width: 680px;
font: 12px sans-serif;
empty-cells: show;
border-collapse:collapse;
margin-left: 10px;
}

td img{
border:none;
 vertical-align:middle;
}

td.image{
width:150px;
padding:2px;
 border:1px solid #b80261;

}

tr.riga1 td{
font: 12px Helvetica, "Trebuchet MS", arial, sans-serif;
font-weight: 600;
color: #b80261;
text-align: center;
}
tr.descrizione td{
color: #000;
font: 12px arial, sans-serif;
text-align: left;
vertical-align: top;
padding-left: 20px;
padding-top:10px;
}
tr.descrizione td a{
text-decoration: none;
font-variant: small-caps;
color: #A1006B;
font: 12px "Trebuchet MS", arial, sans-serif;
font-weight: bold;
}
tr.descrizione td a:hover{
color: #333;
}
tr.caption{
height: 40px;
text-align: center;
font: 12px "Trebuchet MS", arial, sans-serif;
color: #FFF;
background: url(../img/table/top-cont.jpg) repeat-x top left;

}
tr.caption a, tr.caption a:visited{
font: bold 12px "Trebuchet MS", arial, sans-serif;
color: #FFF;
}
tr.caption a:hover{
color: #000;
}
.caption1{
width:194px;

}
.localita{
width:125px;
}
.tipo{
width:101px;
}
.indirizzo{
width:140px;
}
.mq{
width:45px;
}
.prezzo{
width:100px;
}
.ag-1{
width:10px;
}

/*------*/
.caption td.image{
background: url(../img/table/top-sx.jpg) no-repeat;
border:none;
}
.caption td.localita{
background: url(../img/table/top-cont.jpg) repeat-x top left;
}
.caption td.tipo{
background: url(../img/table/top-cont.jpg) repeat-x;
}
.caption td.indirizzo{
background: url(../img/table/top-cont.jpg) repeat-x;
}
.caption td.mq{
background: url(../img/table/top-cont.jpg) repeat-x;
}
.caption td.prezzo, td.chiusura{
background: url(../img/table/top-dx.jpg) right top no-repeat;
}
td.nobg, div.nobg {background:none;}
/*------*/
tr.descrizione td.dettagli{
padding-right: 2px;
padding-left:0;
}
td.dettagli a:link, td.dettagli a:visited{
text-indent:-9999px;
display:block;
height:30px;
width:100px;
background: transparent url(../img/btn/dett-imm.jpg) top left no-repeat;

}
td.dettagli a:hover{
background: transparent url(../img/btn/dett-imm-h.jpg) top left no-repeat;
}
tr.riferimento td{
color: #000;
font: 12px sans-serif;
text-align: right;
padding-right: 8px;
}
table.imm01{
table-layout: fixed;
border-left:solid 1px #ba0a66;
border-right:solid 1px #ba0a66;
border-bottom:dotted 1px #626262;
width: 679px;
margin: 0;
margin-left:11px;
background:#f8f8f8;
empty-cells: show;
border-collapse:collapse;
padding-top: 3px;
padding-bottom: 3px;
/*text-transform: capitalize;*/
}

.pagine{
font: 12px Helvetica, arial, sans-serif;
text-align: right;
height:25px;
}
.pagine-bottom td.tableft{
background: url(../img/table/bottom-sx.jpg) 0 0 no-repeat;
color:#fff;
padding-left:10px;
}
.pagine-bottom td.tabright{
background: url(../img/table/bottom-dx.jpg) no-repeat top right;
color:#fff;
padding-right:10px;
}
.pagine-bottom td.tabcenter{
background: url(../img/table/bottom-cont.jpg) 0 0 repeat-x;
}
.pagine a {
text-decoration:none;
color: #000;
}
.pagine a:hover {
color: #fff;
text-decoration:underline;
}
.tableft{
text-align:left;
}
table.dispari{background:#fafafa;}
table.pari{background:#eaeaea;}
.dispari, tr.dispari{background:#fafafa;}
.pari, tr.pari{background:#eaeaea;}

.titoloh3{
	font:bold 20px "Trebuchet MS", Helvetica, arial, sans-serif;
	color:#000;
	margin:2px 0 8px 0;

}
h1.titoloh3{
	font:bold 20px "Trebuchet MS", Helvetica, arial, sans-serif;
	color:#000;
	margin:2px 0 8px 0;
	border-bottom:1px dotted #b2b2b2;
}
h1.titoloh3 span{
	text-transform: capitalize;
}
h3.titoloh3{
	font:bold 16px "Trebuchet MS", Helvetica, arial, sans-serif;
	color:#000;
	margin:2px 0 8px 0;
	border-bottom:none;
}
h3{
	margin:40px 0 0 0;
	padding-bottom:10px;
	font:bold 16px "Trebuchet MS", Helvetica, arial, sans-serif;
}
#pagina_intera h3{
	border-bottom:1px solid #b80261;
	padding-bottom:10px;
}
h3.titoloh3, #pagina_intera h3.titoloh3{
	font:bold 16px "Trebuchet MS", Helvetica, arial, sans-serif;
	color:#000;
	margin:2px 0 8px 0;
	border:none;
}
#form-contatto-content h3.titoloh3{color:#b80261; margin-left:8px;}
#pagina_intera div.paragrafi h3{
	font:bold 16px "Trebuchet MS", Helvetica, arial, sans-serif;
	color:#000;
	margin:2px 0 8px 0;
	border:none;
}
#form_ricerca h3, #ricerca_riferimento h3{
	border:none;
	font:bold 14px "Trebuchet MS", Helvetica, arial, sans-serif;
	color:#b80261;
	text-align:left;
}

.tabella-det h3.titoloh3{color:#b80261;  padding-bottom:2px;}
h3.h3dettaglio{border-bottom:2px solid #b80261;}


#ricerca{margin:0;}
/*###### INIZIO PAGINA SCHEDA DETTAGLIO ######*/
div.scheda-dettaglio{
width:700px;
height:1550px;
float:left;
margin: 0 0 20px 0;
padding: 5px;
position:relative;
top:8px;
background:transparent;
}

a.torna-risultati, #a.torna-risultati:visited{
margin-left: 5px;
color: #b80261;
font: 12px sans-serif;
font-weight: bold;
text-decoration:none;
}
a.torna-risultati:hover{
color: #555;
text-decoration: underline;
}

#box-foto-det, #box-piantina{
width:304x;
margin: 0;
padding:0;


}
#box-foto-det{
float:left;
}
#box-foto-det img, #box-piantina img{
border: 2px solid #d0d0d0;
}
#miniature-det img{
border: none;
}
#miniature-det{
border: 1px solid #DDD;
margin-top:10px;
padding: 3px 2px 3px 2px;
width:300px;
float:left;
}
table.valori1{
table-layout: fixed;
width: 380px;
margin: 5px;
empty-cells: show;
border-collapse:collapse;
border-spacing: 0;
border:none;
font: 12px sans-serif;
color: #555;
font-weight: 700;
vertical-align:middle;
padding: 10px 5px;
}

table.valori1 tr{
border-bottom: 1px #fff solid;
}
table.valori1 tr.noline{
border-bottom: none;
}
td.kind{
width:35%;
vertical-align:top;
}
td.value{
width: 65%;
color: #333;
font-weight: 500;
vertical-align:top;
}
.tabella-det h3{
margin:15px 0 0 0 ;
color:#b80261;
font:600 16px Helvetica, arial, sans-serif;
}
.tabella-info{
width: 100%;
color:#b80261;
font-weight:bold;
font:16px "Trebuchet MS", Helvetica, arial, sans-serif;
vertical-align: bottom;
text-align:left;
background:#f4f4f4;
}

.tabella-info h3, .tabella-contatto h3{
color:#fff;
font:600 14px "Trebuchet MS", Helvetica, arial, sans-serif;
background:transparent url(../img/bg/dettaglio-h3.jpg) no-repeat top left;
line-height:25px;
border-bottom:#fff 1px solid;
padding-left:10px;
}
.tabella-contatto h3{
background:transparent url(../img/bg/dettaglio-h3-contatto.jpg) no-repeat top left;
color:#b80261;
}
.tabella-contatto{
width: 100%;
color:#b80261;
font-weight:bold;
font:16px "Trebuchet MS", Helvetica, arial, sans-serif;
vertical-align: top;
text-align:left;


}
div.bordogrigio{border:2px solid #dfe2e7;background:#f4f4f4; border-top:none; margin-top:-20px; }
div.bordomagenta{border:2px solid #b80261;background:#f4f4f4; border-top:none; margin-top:-15px; }


table.contatta-det{
width: 300px;
}
.scheda-dettaglio{
position:relative;
}
div.tabella-det{
position:relative;
margin-left:320px;
width:415px;
min-height:1250px !important;
height:100% !important;
height:1250px;
}

#minimeta{
background:#fbfbfb;
padding:2px 4px;
}
#servizi-big{
clear:both;
padding:10px 0;
width:270px;
margin:10px auto 0 auto;
text-align:center;
}
.value a:link{font-weight:600; text-decoration:none; text-align:right;}
/*
STILI FORM
*/

#col-left-dettaglio{
width:300px;
margin-left:0;
height:auto;
position:absolute;
top:0;
}
#sharethis{
float:right;
margin-top:5px;
text-align:left;
color:#666;
}

#sharethis li{
list-style:none;
display:inline;
margin-left:5px;
}
#sharethis{
margin-top:10px;
}

#sharethis li a img{
border:none;
}
/*###### FINE PAGINA SCHEDA DETTAGLIO ######*/

/*###### INIZIO FORM DI CONTATTO ######*/
#form-contatto-bottom{background:url(../img/bg/form-contatto-bottom.jpg) no-repeat top center; width:300px; height:6px;}
#form-contatto-top{background:url(../img/bg/form-contatto-top.jpg) no-repeat top center;width:300px; height:6px;}
#form-contatto-content{background:url(../img/bg/form-contatto-content.jpg) repeat-y top center;width:300px; height:100%; margin:-2px 0 0 0;}

#contatto_dettaglio{width:300px;}
#contatto_dettaglio dl{margin-top:-5px; margin-left:-5px;}
#contatto_dettaglio label, #contatto_dettaglio input, #contatto_dettaglio textarea, #contatto_dettaglio select {float:none; width:auto;}
#contatto_dettaglio input, #contatto_dettaglio select, #contatto_dettaglio textarea{width:200px;}
#contatto_dettaglio input.inviaimg{width:auto; margin-left:220px; padding:2px 10px; background-color:#b80261; color:#fff; font:bold 12px Tahoma, "Trebuchet MS", arial; border:1px solid #fff;}
#contatto_dettaglio dt{margin-left:20px;}
#form-contatto-content h3{margin-left:10px; color:#b80261; padding-top:5px;}
input.campi_radio{width:20px;}
dl.campi_radio dd{position:relative; top:-20px; left:-80px;}
p.informativa{ padding:0 10px; font-size:11px; margin-top:-15px;}

/*###### FINE FORM DI CONTATTO ######*/

/*###### INIZIO FORM DI CONTATTO landing page######*/
#form-contatto-content1{background:url(../img/bg/form-contatto-content.jpg) repeat-y top center;width:268px; height:90%; margin:-1px 0 0 0;margin-left:0px;}

#contatto_dettaglio4{width:160px;margin-left:20px;}
#contatto_dettaglio4 dl{margin-top:-10px; margin-left:-20px;}

/*#contatto_dettaglio4 label, #contatto_dettaglio4 input, #contatto_dettaglio4 textarea, #contatto_dettaglio4 select {float:none; width:auto;}
#contatto_dettaglio4 input, #contatto_dettaglio4 select, #contatto_dettaglio4 textarea{width:200px;}
*/
.franco {width:auto;margin-left:90px;margin-top:5px;float:none;}
.mario {margin-left:5px;width:228px;}

#contatto_dettaglio4 input.inviaimg{width:auto; margin-left:90px;margin-top:auto; padding:2px 10px; background-color:#b80261; color:#fff; font:bold 12px Tahoma, "Trebuchet MS", arial; border:1px solid #fff;}
#contatto_dettaglio4 dt{margin-left:15px;}
#contatto_dettaglio4 dd{margin-left:15px;}


p.informativa1{ padding:0 10px; font-size:10px; margin-top:10px;width:240px;float:none; text-align:justify}
/*label.acconsento1 {width:5px; margin:0; padding:3px 0 0 0;margin-left:15px;margin-top:5px;}
.check_acconsento1 { padding: 0 0 0 0px; margin:0;margin-left:15px;margin-top:20px;}*/

.gino {width:15px;}
/*###### FINE FORM DI CONTATTO landing page######*/

a.elenco-immobili{ position:relative; top:30px;}
#contatta-agenzia{margin-top:50px;}
table.tabella-agenzia{
background:#fff;
width:478px;
margin:0 0 0 1px;
padding:0;
table-layout: fixed;
empty-cells: show;
border-collapse:collapse;
border:2px solid #b80261;3
border-top:none;
font: 12px "Tahoma", sans-serif;
color: #555;
}
table.tabella-agenzia-header, table.tabella-agenzia-footer{
table-layout: fixed;
empty-cells: show;
border-collapse:collapse;
border:none;
width:480px;
}


.agenzia-header-h2{background: transparent url(../img/table/top-cont.jpg) repeat-x top left;
width:443px; 
font: 500 12px "Trebuchet MS", Helvetica, Arial, sans-serif; 
color:#fff; 
padding-left:10px;
line-height:10px;
}
.agenzia-header-vuoto{background: url(../img/table/top-dx.jpg) no-repeat top right;width:10px;}
.agenzia-header-vuoto2{background: url(../img/table/top-sx.jpg) no-repeat top left;width:9px;}
.tabella-agenzia td.image{
width:260px;
padding:10px;
border:none;
}
.tabella-agenzia td.loghetto1{
width:120px;
padding-left:10px;
}
.tabella-agenzia td.loghetto2{
width:120px;
padding-left:0;
}
.tabella-agenzia dt{
font-weight:600;
clear:both;
}
.tabella-agenzia dd{
float:left;
position:relative;
top:-14px;
left:50px;
width:120px;
}
.tabella-agenzia dl{
position:relative;
top:-14px;
left:-15px;
}

.agenzia-footer-sx{
background: url(../img/table/bottom-sx.jpg) bottom left no-repeat;width:8px}
.agenzia-footer-dx{
background: url(../img/table/bottom-dx.jpg) bottom right no-repeat;width:15px;}
.agenzia-footer-cont{
background: transparent url(../img/table/bottom-cont.jpg) repeat-x bottom left; height:10px; padding-left:10px;}

ul.bottoni-agenzie{
width:580px;
list-style:none;
margin-left:470px;
margin-top:-287px;
}
#pagina_intera ul.bottoni-agenzie li{
margin-bottom:10px;
text-indent:-9999px;
list-style-image:none;
}

ul.bottoni-agenzie li a{
width:185px;
height:89px;
display:block;

}
ul.bottoni-agenzie li.ag-vendo a{
background:url(../img/btn/agenzia/vendo.jpg) no-repeat 0 0;
}
ul.bottoni-agenzie li.ag-compro a{
background:url(../img/btn/agenzia/compro.jpg) no-repeat top left;
}
ul.bottoni-agenzie li.ag-contatto a{
background:url(../img/btn/agenzia/contatto2.jpg) no-repeat top left;
}
ul.bottoni-agenzie li.ag-vendo a:hover{
background-position: 0 -89px;
}
ul.bottoni-agenzie li.ag-compro a:hover{
background-position: 0 -89px;
}
ul.bottoni-agenzie li.ag-contatto a:hover{
background-position: 0 -89px;
}
div.elenchi-agenzia{
margin-left:-30px;
}
div#scheda_agenzia div#ricerca{
margin-left:-30px;position:relative; top:-60px;
}


div.elenchi-agenzia #form_ricerca{background:url(../img/bg/ricerca-form.jpg) no-repeat; width:680px; height:170px; margin:35px 3px 45px 3px; padding:10px 20px 5px 20px;}
div.elenchi-agenzia #form_ricerca form{margin-top:1px;}
div.elenchi-agenzia input.btnimg{position:relative;left:550px; top:5px;}
div.elenchi-agenzia input.provvi{position:relative;left:0; top:-50px;}
div.elenchi-agenzia label{width:50px;}
div.elenchi-agenzia select{width:100px;}
table.risultati-ricerca{
table-layout: fixed;
width: 660px;
font: 12px sans-serif;
empty-cells: show;
border-collapse:collapse;
margin-left: 0;
text-align:left;
}
table.risultati td{text-align:left;}
table.risultati td.image{
width:160px; text-align:center; padding:0; color:#000; border:none;
}
table.risultati.imm01{border-bottom:none;}
td.contenuto{
width:490px; text-align:left; padding-left:5px;
}
td.chiusura{
width:6px;
}
ul.liste{float:left !important;  margin-top:10px;}
ul.liste li{list-style-type:none; margin-bottom:3px; margin-left:-30px;}
ul.liste li a:link{text-decoration:none; color:#000;}
ul.liste li a:hover{text-decoration:none; color:#b80261;}
#cat{width:800px;}
.paragrafi{background:url(../img/bg/sfondino_form.jpg) repeat-x 0 0; padding:10px; border-top:1px solid #b80261; height:20px;}
#ricerca2 ul{list-style:none; width:40%;float:left; border-right:1px dotted #b80261;}
#ricerca2 ul.tabs-nav{border-right:none;}
#ricerca2 li{padding:2px; font:400 12px Arial;}

#ricerca2 a{color:#000; text-decoration:none; font-weight:bold; text-transform:capitalize;}
#ricerca2 .ui-tabs-panel a span{color:#b80261;}
#ricerca2 a:hover{color:#b80261; text-decoration:underline;}
#ricerca2{border:1px solid #f4f4f4;}
#ricerca2 li a.citta{
	font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:32px;
	padding:8px; 
	background: url(../img/PX/px1CCC.gif) bottom left repeat-x;
	color:#b80261;
}
#ricerca2 li a.citta:hover{color:#222; text-decoration:none;}
#ricerca2 ui-accordion li.selected{background:#f4f4f4;}
div#form_ricerca.nobg{background-image:none;}

ul.gruppo5-list{
width:370px;
list-style:none;
margin-left:240px;
margin-top:10px;
}
ul.gruppo5-list li a{
width:185px;
height:89px;
display:block;
}
ul.gruppo5-list li{
text-indent:-9999px;
float:left;
}
ul.gruppo5-list li.gruppo5-vendo a{
background:url(../img/btn/gruppo/vendo.jpg) no-repeat 0 0;
}
ul.gruppo5-list li.gruppo5-compro a{
background:url(../img/btn/gruppo/compro.jpg) no-repeat 0 0;
}

ul.gruppo5-list li.gruppo5-vendo a:hover{
background-position: 0 -89px;
}

ul.gruppo5-list li.gruppo5-compro a:hover{
background-position: 0 -89px;
}
div.gruppo5-contatti{
clear:right;
margin-top:105px;
margin-left:280px;
}
div.gruppo5-contatti a{
width:370px;
height:89px;
display:block;
text-indent:-9999px;
background:url(../img/btn/gruppo/contatti.jpg) no-repeat 0 0;
}
div.gruppo5-contatti a:hover{
background-position:0 -89px;
}
a.su{background:transparent url(../img/giu.png) no-repeat top right;height:25px;display:inline-block;padding-right:15px;padding-top:2px;}
a.giu{background:transparent url(../img/su.png) no-repeat top right;height:25px;display:inline-block;padding-right:15px;padding-top:2px;}
a.spento{background:transparent url(../img/spento.png) no-repeat top right;height:25px;display:inline-block;padding-right:15px;padding-top:2px;}
td span{height:25px;display:inline-block;padding-top:2px;}
input.cerca.addestra{
	margin-left:80px;
	margin-top:5px;

}

a#apri, a#chiudi{width:135px; height:60px; background:url(../img/bg/apri-chiudi.png) no-repeat 0 0; text-indent:-9999px; display:block;z-index: 40;}
a#apri:hover, a#chiudi:hover{background:url(../img/bg/apri-chiudi-h.png);}
#apri{position:absolute; top:0; left:200px;}
#chiudi{position:absolute; top:157px; left:208px;}
#tendina{ position:absolute; top:0; left:0; background:#eef8ff url(../img/bg/tendina.jpg) repeat-x 0 0; height:80px; width:333px; border:1px solid #7db5de; z-index:40;}


p.contenuto_thanks{padding:10px; font-size:14px;}
div.scegli-alert{
	width:200px;
	margin:55px 0 0 0;
	border:1px solid #bbb;
	border-left:none;
	border-right:none;
	padding:10px;
	vertical-align:middle;
	line-height:24px;
	background:#f6f6f6;
	float:left;
}

div#ricerca2 div.scegli-alert{
	margin-left:50px;
}


#ricerca2 h4{font:bold 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;}

div.zone div#scegli_zona ul.liste{margin:0;}
div#scegli_zona a:link, div#scegli_zona a:visited{color:#000; text-decoration:none;}
div#scegli_zona a:hover{color:#b80261;}

div.zone div#scegli_zona ul.liste li, div#scegli_zona ul.liste li{margin:-10px 0 0 4px; padding:0;text-transform:capitalize;}
#pagina #fragment-2{background:transparent url(../img/bg/fragment-2.jpg) no-repeat center bottom;}
div#scegli_zona form ul{float:left; width:20%;}
div#scegli_zona form ul.liste{float:left; width:32%;}
.zone-selezionate{position:absolute; top:5px; display:block; height:32px; width:800px; overflow:hidden;}
#ricerca_veloce select, #provincia1, #regione, #provincia {text-transform: capitalize;}



ul.bottoni-pagine{
width:330px;
margin:0 auto;
}
#pagina_intera ul.bottoni-pagine li{
list-style:none;
list-style-image:none;
margin-bottom:10px;
text-indent:-9999px;
}

ul.bottoni-pagine li a{
width:330px;
height:80px;
display:block;
}
ul.bottoni-pagine li.butt-vendo a{
background:url(../img/btn/pagine/vendo.jpg) no-repeat 0 0;
}

ul.bottoni-pagine li.butt-vendo a:hover{
background-position: 0 -80px;
}
ul.bottoni-pagine li.butt-imprese a{
background:url(../img/btn/pagine/imprese.jpg) no-repeat 0 0;
height:89px;
width:305px;
position:relative;
top:0;
left:10px;
}

ul.bottoni-pagine li.butt-imprese a:hover{
background-position: 0 -89px;
}
ul.bottoni-pagine li.butt-compro a{
background:url(../img/btn/pagine/compro.jpg) no-repeat 0 0;
width:330px;
height:89px;

}
ul.bottoni-pagine li.butt-compro a:hover{
background-position: 0 -89px;
}
ul.bottoni-pagine li.butt-agenzia a{
background:url(../img/btn/pagine/agenzia.jpg) no-repeat 0 0;
width:330px;
height:89px;
}
ul.bottoni-pagine li.butt-agenzia a:hover{
background-position: 0 -89px;

}
ul.bottoni-pagine li.butt-ag a{
background:url(../img/btn/pagine/agenzie.jpg) no-repeat 0 0;
width:330px;
height:89px;
}
ul.bottoni-pagine li.butt-ag a:hover{
background-position: 0 -89px;

}
.colonna_sinistra{width:340px; float:left;}
.colonna_sinistra p{padding:5px;}
.colonna_destra{width:360px; float:right;}

.inviaimg.right{margin:4px 0 0 10px;}
ul.ricerca_comune{list-style:none; margin:10px 5px;;}
ul.ricerca_comune li{margin-top:10px; text-transform:capitalize;}
div#scegli_zona.scegli_comune form ul{width:30%;}
.pagine-colonna-2{float:right; width:340px; margin-top:-640px;}
#vendo5 h3{border:none;}
a.frazionamenti, a.commerciale, a.gestione{cursor:text;}
#accordion span.rosa{background:url(../img/freccetta.png) no-repeat; padding-left:15px;}
p.formagenzie input.inviaimg{padding:2px 10px; background-color:#b80261; color:#fff; font:bold 12px Tahoma, "Trebuchet MS", arial; border:1px solid #fff;}
.indent5{
	padding-left:10px;
}
.sbarrato{
text-decoration:line-through;
color:#aaa;
}
ul.immobili_freq{
	width:260px;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	margin-left:4px;
	
}
ul.immobili_freq li{
font:11px Helvetica, Tahoma, Arial, verdana, sans-serif;
margin:0;
padding:0;
margin-bottom:4px;
}

ul.immobili_freq li a:link, ul.immobili_freq li a:visited{
color:#000;
font-weight:normal !important;

}
ul.immobili_freq li a:hover{
color:#b80261;
text-decoration:none;
}

ul.immobili_piu_visitati{
width:520px;
height:100px;
display:block;
margin:0;
padding:0;

}
ul.immobili_piu_visitati li{
float:left;
width:165px;
height:100px;
margin:0 2px;
list-style:none;
text-align:center;
margin:15px 0 0 0;
padding:0;
}
ul.immobili_piu_visitati li a img{
border:1px solid #aaa;
}
ul.immobili_piu_visitati li a:link, ul.immobili_piu_visitati li a:visited{
text-decoration:none;
}

.immobili_simili{
	background:#eee;
	border:2px solid #ccc;
	float:left;
	width:400px;
	margin :30px 0 10px 3px;
	padding:0;
}
.immobili_simili ul{
width:390px;
text-align:center;
}
.immobili_simili ul li{
	list-style-type:none !important;
	list-style-image:none !important;
	float:left;
	width:110px;
	height:110px;
	text-align:center;
	margin:0 0 10px 0;
}
.immobili_simili ul li a:link, .immobili_simili ul li a:visited{
font:10px arial;
text-transform:lowercase;
text-decoration:none;
color:#777;
}
.immobili_simili ul li a:hover{
color:#111;
}
.immobili_simili ul li a img{
border:0;
margin:0 auto;
width:50px;
text-align:center;
}
.titolino-simili{
	font:bold 14px "Trebuchet MS", arial, sans-serif;
	padding: 1px 0 1px 5px;
}
a.link-bianco:link, a.link-bianco:visited{
	color:#fff;
	text-decoration:none;
	font-face:"Trebuchet MS", tahoma, arial, sans-serif;
}
a.link-bianco:hover{
	color:#000;
}

ul#carousel li, ul#carousel2 li, #tab-immobile ul li{
	list-style-image:none !important;
	list-style-type:none !important;
}
#tab-immobile{
	width:306px;
	float:left;
	margin-bottom:5px;
}
#mappa-immobile{
	width:280px;
	height:250px;
	float:left;
}

#tab-immobile ul li img{
	border:none;
	margin-top:5px;
}



