html{ width:100%}
body {
	width:996px;
	margin: 0px auto;
	padding:0px;
	font-size:12px;
	font-family: verdana;
	background-color: #5A5E6A;
	color:#393C44;
	letter-spacing:-0.050em

}
.line_part { border-bottom:#CCCCCC dotted 1px; margin:20px 0 20px 0}
.save_ok { border:#64B36A 2px solid; background-color:#B5DBB8; padding:6px; width:auto; height:auto; font-weight:bold; color:#2B6123}
.errore { border:#963F29 2px solid; background-color:#E7B6A9; padding:6px; width:auto; height:auto; font-weight:bold; color:#963F29}

A:link, A:visited 	{ color: #D56000; text-decoration:none }
A:hover			 	{
	color: #2E21A5;
	text-decoration:none;
}
H1,H2,H3,H4,P,IMG,FORM 	{ border:0; margin:0; padding:0; }
.pulisco2 { clear:left}
.pulisco			{
	clear:left;
	margin: 0;
	padding: 0;
	border: 0;
	height: 0px;
	overflow: hidden;
	width: 100px;
}
#fondo 				{ width:996px;height:auto; border:0; margin:0; padding:0; background-image:url(../_images/001_fondo0.jpg) }
#all 				{
	width:976px;
	height:auto;
	border:0;
	margin:0 10px 0 10px;
	padding:0;
	background-image:url(../_images/001_fondo1.jpg);
	background-color: #FFFFFF;
}
.inp				{ width:114px; margin:0 2px 0 4px;  background-color: #CAE4FF; border:1px solid #9FA2AE  }
.btn				{ font-size:9px; font-weight:bold; margin:6px 0 20px 195px}
#form0 					{ margin:0 0 0 4px; line-height:8px}
#form0 .rd				{ width:auto; width:10px;  margin:0; padding:0; }
#form0 .ck				{
	width:10px;
	width:10px;
	margin: 4px 0 0 4px;
}
#form0 .btn				{ font-size:9px; font-weight:bold; margin:6px 0 0 210px  }
#form0 .inp				{ width:170px; margin:0 2px 0 4px;  background-color: #CAE4FF; border:1px solid #9FA2AE; font-size:10px  }
#form0 .inp1			{ width:164px; margin:0 2px 0 4px;  background-color: #CAE4FF; border:1px solid #9FA2AE; font-size:10px  }

#form0 .btn				{ font-size:9px; font-weight:bold; margin:14px 0 0 70px}
#form0 p				{ color:#003366; font-weight:bold }


#form1 p			{ width:120px; float:left; margin:0 0 0 4px;  }
#form1				{ margin:0 0 0 9px }
.img_left 			{ float:left  }



/* colonna di sinistra */
#colSx 				{ width:277px;height:auto;float:left;  border:0;  margin:0 0 20px 0; padding:0; background-image:url(../_images/001_fondo2.jpg); background-repeat:repeat-x }
#searchHome			{ font-size:11px; width:242px;height:251px;border:0; margin:0 0 0 9px; padding:0 0 0 9px; background-image:url(../_images/003_boxSx.jpg)}
#searchHome	H4			{
	width:142px;
	height:26px;
	font-size:11px;
	font-family:Arial;
letter-spacing: normal;
	font-weight:bold;
	padding:8px 0 0 0;
	background-repeat:repeat-x;
	letter-spacing:-0.6px;
	color: #003366;
	margin: 0 0 0 0;
	text-align: center;
	
}


#searchHome P		{ font-weight:bold; margin: 6px 0 6px 10px}	

	a.menuLk1, a.menuLk1:visited 			{ }
	a.menuLk1:hover, a.menuLk1:active 		{ color: #2E21A5}
	
.box_form0			{ padding:0px 0 8px 8px;  }
#boxHp				{ width:253px;height:auto;border:0; margin:0 0 0 9px; padding:24px 0 0 9px; background-image:url(../_images/004_boxSx2.jpg); background-repeat:repeat-x}
.boxAg				{ width:277px;height:auto;border:0; margin:22px 0 0 0; padding:0 0 0 0; line-height:17px; background-image:url(../_images/005_fondoBx2.jpg); background-repeat:repeat-x  }
#boxHp	A			{ font-weight:bold; font-size:11px  }
.boxAg	H4			{
	width:156px;
	height:26px;
	font-size:11px;
	font-family:Arial;
	letter-spacing:normal;
	font-weight:bold;
	padding:8px 0 0 0;
	text-align:center;
	background-image:url(../_images/005_fondoTitolo.jpg);
	background-repeat:repeat-x;
	letter-spacing:-0.6px;
	color: #003366;
	margin: 0 0 20px 9px;
	
}
#boxAgImg			{ float:left; margin:8px 30px 8px 20px  }
.boxAg A img 		{ margin:0 6px 0 0;}




/* menu principale */
#menu			{ font-family:Arial; letter-spacing:normal; float:left; width:687px; height:41px; margin:0 0 0 0; background-image:url(../_images/006_1_fondo_menu.jpg); background-repeat:repeat-x  }
	#menu ul 	{ margin:0; border:0; padding:0 0 0 26px;}
	#menu li 	{ float:left; list-style-type:none; width:auto; margin:0 2px 0 2px;  padding:0}
	#menu li a 	{ float:left; width:152px; font-size:11px; height:16px; padding:25px 0 0 0; text-align:center; font-weight:bold; display:block; text-decoration:none; }
	
	a.menuLk, a.menuLk:visited 	{ background-image:url(../_images/006_1_item.jpg); color: #723007}
	a.menuLk:hover 				{ background-image:url(../_images/006_1_item_ov.jpg);   }
	#in	{ margin:0 4px 0 0;}


ul#menu2 	{height:auto; width:215px; margin:0; padding:0 0 0 0; border:0; font-weight:bold; }
#menu2 li 	{ list-style:none; padding:0 0 0 0px; line-height: 1.4em; margin:0 0 0 10px; font-weight:normal; 
}

#menu2 li a 						{ height:18px; margin:0; width:auto; padding:2px 0 0 4px; border: 0; font-weight:bold;} /* serve per spaziare gli elementi del menu */

a.menuLk2, a.menuLk2:visited 		{ height:22px; text-decoration:none; padding:0 0 0 0; display:block }
a.menuLk2:hover                 	{ height:22px; text-decoration:none; padding:0 0 0 0; background-image:url(../_images/fondo_menu.jpg);background-color:#fff; display:block }


/* menu voice*/
#dropmenudiv{
position:absolute;
margin:2px 0 1px 0;
border:1px solid  #A32727;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-image:url(../_images/fondo_menu_sub.jpg);

}

#dropmenudiv a, #dropmenudiv a:visited {
width: 100%;
height:22px;
margin:1px 0 1px 0;
display: block;
text-indent: 10px;
border:0;
padding:0;
text-decoration: none;
font-weight: bold;
background-image:url(../_images/fondo_menu_sub.jpg);
color:#000000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-image:url(../_images/fondo_menu_sub_over.jpg);
width: 100%;
height:22px;
margin:1px 0 1px 0;
display: block;
text-indent: 10px;
border:0;
padding:0;
text-decoration: none;
font-weight: bold;
color: #A32727;
}

/* colonna di centro */
#centrale			{
	width:685px;
	height:auto;
	font-weight:normal;
	float:left;
	border:1px solid #93A1BD;
	border-top:0;
	border-bottom:0;
	padding: 0px;
	margin:0px;
	background-color: #FFFFFF;
}
#fixheight	{ height:760px}
#navigatore { margin:12px 9px 14px 9px; font-size:10px; color: #40454A}
#navigatore img { margin:0 3px 0 0}
.flash {
	margin:8px;
	width: auto;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-size: 10px;
	color: #999999;
}	
.divisoreHp		{
	width:auto;
	height:auto;
	font-size:11px;
	color: #003366;
	font-weight:bold;
	padding:10px 0 0 9px;
	background-image:url(../_images/006_3_divisore.jpg);
	background-repeat:repeat-x;
	margin: 0;
}
.divisoreHp	h2 {
padding:4px 0 0 0;
margin:0;
border:0;
font-size:11px;
color:#333333;
diplay:block;
font-weight:normal
}

.info_search { padding:5px 0 0px 5px;}
.ico_search { padding:5px 0 5px 0;}
.ico_search IMG { margin:0px 2px 0 5px;}

#box			{
	width:auto;
	height:auto;
	margin:0 0 0 9px;
}
#box_sub		{
	width:auto;
	height:auto;
	margin:22px;
	line-height:20px;
}
#box_sub_ric		{
	width:auto;
	height:auto;
	margin:0px;
	line-height:20px;
	padding: 0;
}


#box_subnewsx	{
	width:1px;
	height:760px;
	padding:0;
	margin:0;
	float:left;
	border: 0;
}
#box_subnewsx img	{ width:1px; height:760px; padding:0; margin:0; }

#box_subnew		{
	width:638px;
	height:auto;
	margin:0px;
	line-height:20px;
	float:left;
	padding: 22px;
}
#box_subnew	.pulisco2 { margin:0 0 8px 0}

#box_sub_ordina		{
	width:auto;
	height:30px;
	margin:0px;
	line-height:normal;
	font-size:11px;
	background-image: url(../_images/007_divisoree.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 15px 20px 10px 10px;
	text-align: center;
}

#box_sub_ordina_imm		{
	width:auto;
	height:30px;
	margin:0px;
	line-height:normal;
	font-size:11px;
	background-image: url(../_images/007_divisoree.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 10px 20px 20px 10px;
	text-align: center;
}

#box_sub_ordina_ag		{
	width:auto;
	height:30px;
	margin:0 0 10px 0;
	line-height:normal;
	font-size:11px;
	background-image: url(../_images/007_divisoree.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px 20px 10px 0;
	text-align: center;
	clear: left;
}

.box_sub_risultati	{
	width:auto;
	height:auto;
	margin:10px;
	line-height:20px;
}


.list_ag blockquote	{ margin:5px 0 0 28px; padding:0; border:0 }
.list_ag {
	height: 80px;
	font-size: 11px;
	line-height: 15px;
	background-image: url(../_images/fondo_ag.jpg);
	padding: 0;
}
.dx {
	float: left;
	width: auto;
}
.sx	{
	float: left;
	width: 280px;
	padding: 0 0 0 20px;
}

.box_sub_risultati .pulisco	{
margin:0 0 20px 0;

}

#box_sub_nav		{
	width:auto;
	height:30px;
	margin:0px;
	text-align:center;
	line-height:normal;
	font-size:11px;
	color:#757575;
	background-image: url(../_images/007_divisoree.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 30px 20px 10px 0;
	clear: left;
}

.img_part		{ margin:0 0 10px 0 }

#box H1			{ height:auto; margin:22px 0 0 18px; font-size:12px; color:#003366}
#box H4			{ width:255px; height:auto;  margin:3px 0 0 18px; font-size:11px; font-weight:normal; }
.link			{ width:285px; margin:5px 0 0 0px; font-size:11px; font-weight:normal; text-align:right; font-weight:bold }
.link img		{ margin:0 3px 0 0}
	
#box1, #box2, #box3, #box4	{ float:left; width:314px; height:110px; line-height:12px;}
#box1	{
	background-image: url(../_images/006_4_bx1.jpg);
	background-repeat:repeat-x;
	margin:16px 36px 16px 0;
	float: left;
}
#box2	{
	background-image: url(../_images/006_4_bx2.jpg);
	background-repeat:repeat-x;
	margin:16px 0 16px 0;
	float: left;
}
#box3	{ background-image: url(../_images/006_4_bx3.jpg); background-repeat:repeat-x;  margin:0 36px 46px 0}
#box4	{
	background-image: url(../_images/006_4_bx4.jpg);
	background-repeat:repeat-x;
	margin:0 0 46px 0;
	float: left;
}

#box_scroll	{ margin:20px 9px 9px 9px}
.pp_box 	{ height:151px; width:620px;  margin:0 0 9px 9px}
.pp_box2 	{ height:151px; width:620px;  margin:0 0 9px 9px;}

#pp 		{ height:auto; margin:0;}
#pp2 		{ height:151px; width:660px; margin:0; overflow: auto; }

#pp img 	{ margin:0 9px 0 0;}

#pp H1			 { width:auto; height:auto; margin:10px 0 0 18px; font-size:13px; color:#003366}
#pp H4			 { width:auto; height:auto; margin:3px 0 0 18px; font-size:11px; font-weight:normal; }
.linkpp			 { width:auto; height:auto; margin:5px 0 0 0px; font-size:11px; font-weight:normal; text-align:right; font-weight:bold }
#pp .linkpp img, #pp .news_arw img	{ margin:0 3px 0 0;}

#pp2 img 	{ margin:0 9px 0 0;}

#pp2 H1			 { width:auto; height:auto; margin:10px 0 0 18px; font-size:13px; color:#003366}
#pp2 H4			 { width:auto; height:auto; margin:3px 0 0 18px; font-size:11px; font-weight:normal; }
.linkpp			 { width:auto; height:auto; margin:5px 0 0 0px; font-size:11px; font-weight:normal; text-align:right; font-weight:bold }
#pp2 .linkpp img, #pp2 .news_arw img	{ margin:0 3px 0 0;}



.mutui img 		{ margin:10px 1px 4px 0}
.mutui 			{ font-size:11px; line-height:normal}

/* lista immobili */
	#it10 a.menuLk2 	{ height:22px; text-decoration:none; padding:0 0 0 4px; background-image:url(../_images/fondo_menu.jpg); display:block }
	#menu2 #it10 a 	{ height:18px; margin:0; width:auto; padding:2px 0 0 4px; border: 0; color: #2E21A5} /* serve per spaziare gli elementi del menu */
	.scroll	{ width:auto; overflow:hidden}
	
	.imm_image 	{
		float: left;
		width:136px;
		height:115px;
		font-size: 11px;
		text-align: center;
	}
	
	.imm_image IMG 	{ border:#333333 1px solid; }
	.imm_txt 	{
		float: left;
		width:355px;
		height:auto;
		background-image:url(../_images/007_imm_txt1.jpg);
		background-repeat:repeat-x;
		margin: 0 0 0 2px;
	}
	.txfnd		{ width: auto; height: 115px; font-size:11px; background-image:url(../_images/007_imm_txt2.jpg);padding:4px; margin:0 4px 0 4px; background-repeat:repeat-x; }	
	.tx			{
	width:auto;
	height:88px;
	line-height: 16px;
    }
	.prezzo		{
	float: left;
	width:80px;
	height:20px;
	padding:6px 2px 0px 22px;
	text-align:center;
	background-image:url(../_images/007_prezzo.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	line-height: normal;
	}
	.mutuo		{
	float: left;
	width:100px;
	height:20px;
	padding:5px 0px 0px 12px;
	margin:0 0 0 2px;
	background-image:url(../_images/007_freccia.jpg);
	background-repeat: no-repeat;
	font-size:11px;
	font-weight:normal;
	line-height: normal;
}
	.dett		{float: left; width:auto; height:24px; padding:2px 0px 0px 23px; margin:0 0 0 2px; background-image:url(../_images/ico_dett.jpg); background-repeat: no-repeat; font-size:11px; font-weight:normal}
	.imm_tool 	{
	float: left;
	width:168px;
	height:115px;
	font-size:11px;
	background-image:url(../_images/007_imm_txt3.jpg);
	background-repeat:repeat-x;
	padding: 0 0 0 2px;
	overflow: hidden;
	}
	
		.imm_tool_scheda 	{
		float: left;
		width:180px;
		height:115px;
		font-size:11px;
		background-image:url(../_images/007_imm_txt3.jpg);
		background-repeat:repeat-x;
		padding: 0 0 0 2px;
	}
	.imm_tool img { margin:2px 2px 4px 0 }
	.divisore_imm { clear:left; width:10px; height:20px; background-image:url(../_images/007_divisoree.jpg); background-repeat:repeat-x; }
	.sel 			{ font-weight:bold }


/*scheda agente */
#foto_agente { width:280px; height:auto; overflow:hidden; float:left}
#livello	{
	border:#333333;
	padding: 4px;
	font-weight: bold;
}

#foto_agente IMG { border:4px #CCCCCC solid; }
#dati_agente 				{ width:360px; height:auto;  float:left; line-height: 18px; }

.imm_ag_scheda  		{ float: left;	width:355px;height:auto; background-image:url(../_images/007_imm_txt6.jpg);	background-repeat:repeat-x;	margin: 0 0 0 2px; }
.txfndag_scheda 		{ width:auto; height: auto; font-size:11px; background-image:url(../_images/007_imm_txt5.jpg); padding:4px; margin:0 4px 0 4px; background-repeat:repeat-x; }	
.txag_scheda 			{width:auto;height:auto;  }
.txag_scheda  IMG { margin:10px 0 10x 0}

.imm_ag_scheda blockquote	{ margin:5px 0 0 28px; padding:0; border:0 }

/* dettaglio immobile */
.ico_top  { font-size:11px}
.ico_top IMG { margin:0 4px 0 0}

.box_sub_scheda	{
	width:auto;
	height:auto;
	margin:0 0 0 8px;
	line-height:20px;
}

.testo_scheda	{ padding:0 0 8px 0}
.box_imm_img img { float:left; margin:2px; border:4px #CCCCCC solid }
#roll_immagini
	{
	float:left;
	margin:0;
	padding:0;
	width: 500px;
	height: 332px;
}

#sopra {
	float:left;
	overflow: hidden;
	margin:0;
	padding:0;
	position: absolute;
	width: 500px;
	height: 332px;
}

#sopra img {
	width: 480px;
	height: 320px;
}
#slideshow 	{ float:left;}

#slideshow {
	overflow: hidden;
	margin:0;
	padding:0;
	position: absolute;
	width: 500px;
	height: 332px;
}

#slideshow img {
	width: 480px;
	height: 320px;
}

.elenco		{ width:auto; height:330px; overflow:auto;  }
.imm_txt_scheda  	{
	float: left;
	width:480px;
	height:auto;
	background-image:url(../_images/007_imm_txt1.jpg);
	background-repeat:repeat-x;
	margin: 0 0 0 2px;
}
.txfnd_scheda 		{ width:auto; height: auto; font-size:11px; background-image:url(../_images/007_imm_txt2.jpg);padding:4px; margin:0 4px 0 4px; background-repeat:repeat-x; }	
.tx_scheda 			{ width:auto; height:auto; line-height: 20px; }
#scheda_principale 	{ font-size:11px; border:1px #93A1BD solid}
#scheda_principale TD		{ padding:1px; border:1px 0 1px 0 #FFFFFF solid; background-color:#E8E9EE}
#scheda_principale .col2 	{ background-image:url(../_images/col_td.gif); font-weight:bold}

.divisoreImm		{	width:auto;	height:auto;	font-size:11px;	color: #003366;	font-weight:bold;	padding:10px 0 0 9px;	background-image:url(../_images/006_3_divisore.jpg);	background-repeat:repeat-x;	margin: 20px 0 10px 0;}
#sx_dett				{
	float:left;
	height:auto;
	width: 210px;
	padding: 0px 8px 8px 8px;
}
#dx_dett				{
	float:left;
	height:auto;
	width: 422px;
	overflow: hidden;
	border:4px #CCCCCC solid;
}

.testo_small		{ margin:25px 0 0 0; line-height:12px; font-size:10px; color:#666666}


/*chiusura */
#chiusura {
	font-size:10px;
	width:984px;
	height:41px;
	padding:4px 0 80px 17px;
	margin:0 9px 0 0;
	background-image: url(../_images/099_chiusura.jpg);
	background-repeat:repeat-x;
	color:#BBBDC6;
	clear: left;
}
.dev {float:left; margin:25px 0 0 587px; font-size:10px}
.dev a:link, .dev a:visited {color:#BBBDC6}
.dev a:hover   {color: #FFFFFF; text-decoration:underline}

.form_ricerca { font-size:11px;}
.form_ricerca h1 {
	font-size:11px;
	color:#3168A6;
	margin: 0 0 4px 0;
}
.form_ricerca input {width:216px;  background-color:#A4D1FF; border:#999999 1px solid; padding:2px; margin:0 0 2px 0; font-size:12px}
.form_ricerca .short {width:72px; background-color:#CAE4FF; border:#0057AE 1px solid; margin:2px 0 2px 0; font-size:12px}
.form_ricerca .inp { background-color:#CAE4FF; border:#0057AE 2px solid; margin:0 0 2px 0; font-size:12px}
.form_ricerca .inp2 { background-color:#CAE4FF; border:#0057AE 1px solid; margin:0 0 2px 0; font-size:12px}
.form_ricerca select, .form_ricerca multiple { width:220px; background-color:#E1F0FF; border:#0057AE 1px solid; margin:3px 0 3px 0; font-size:12px}
.form_ricerca .sel2 { width:70px; background-color:#CAE4FF; border:#0057AE 1px solid; margin:3px 0 3px 0; font-size:12px}
.privacy	{ font-size:11px; font-family:verdana}

.select { width:220px; background-color:#E1F0FF; border:#0057AE 1px solid; margin:3px 0 3px 0; font-size:12px}

#img_search 		{ padding:8px 0 4px 235px}
#img_search2 		{ padding:8px 0 4px 96px}

.order 				{ margin:0 2px 0 5px}
