@charset "UTF-8";
/* CSS Document

	######## COLORI ########

		verde scuro #20857d;
		bordi grigio chiari	#f9f9f9;
		bordi grigio scuri	#999999;
		testo   #6c6c6c;
		colore di sfonso sezioni :#efefef;
		colore di sfonso sezioni scuro :f3f3f3
		h1:#185f59;
		h2:#6c6c6c
	########################
	######## FONT ########

	titoli arial
	menu   verdana


 ######## ATTRIBUTI A ELEMENTI GENERALI ############ */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#6c6c6c;




}

ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	color:#185f59;
	font-family: Arial, Helvetica, sans-serif ;


}


a{
	text-decoration:none;
	color:#185f59;
	cursor:pointer;

}





img{
	border:0px;

}


h2{
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-size:10px;
	color:#6c6c6c;
	font-family: Verdana, Arial, Helvetica, sans-serif;








}

h2 font{
	float:right;
	color:#185f59;



}
font{
	font-size:10px;



}

h1{
	padding:0px;
	margin:0px;
	font-weight:normal;

	font-size:10px;
	color:#185f59;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#f9f9f9;


}

.h1Select1{

	line-height:11px!important;
	text-align:center;
	font-size:12px;



}

h1 a{

	color:#185f59;



}
 p{
	margin:0px;
	padding:0px;

}

input{
	border:1px solid #17605a;
	height:10px!important;
	line-height:10px



}

.inputSubmit{
	border:1px #000000 solid;
	height:14px!important;
	background-color:#17605a;
	line-height:10px;
	color:#FFFFFF;
	font-size:9px;
	float:left;
	margin-left:13px;






}
.invisibile{
	display:none;


}


/* #################################################### */

div.divPage{
	width:900px;
	min-height:auto;
	margin:auto;




}
/* ######## HEADER ############ */
div.divHeader{
	width:100%;





}


div.divHeader ul{


	width:124px;
	float:right;
	padding-top:67px;
	text-align:right;
	font-size:11px;

}

div.divHeader ul li{
	float:left;
	border-right:1px solid #185f59;
	padding-right:3px;
	padding-left:3px;






}

.ultimo{
	border-right:0px!important;








}
div.data{
	float:left;
	width:180px;
	padding-top:67px;
	font-size:11px;





}

div.barra{
	width:100%;
	height:5px;
	background-color:#20857d;
	float:left;
	margin-top:2px;


}

div.barra1{




}

div.logo{
	width:173px;
	margin-left:350px;

	padding-bottom:3px;



}

div.menu{
	width:100%;
	float:left;
	overflow:hidden;


}

div.menu ul{
	width:100%!important;
	float:left;
	margin:0px;
	padding:0px;
	font-size:11px;
	background-image:url(../img/sfondoMenu.jpg);
	background-repeat:repeat-x;
	margin-top:1px;
	padding-left:10px;



}

div.menu ul li{

	text-transform:uppercase;
	padding-right:11px;
	padding-left:8px;
	border-right:1px solid #cccccc;
	line-height:26px;
	height:26px;
	margin-top:3px;
	float:left;
	font-size:10px;
}

div.menu .ultimo{






}

div.menu ul li img{
	margin-left:0px;
	margin-right:0px;
	margin-top:3px;

}

div.ricaSfumata{
	background-image:url(../img/sfondoRIga.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:3px;

	margin-bottom:10px;



}

div.divScomparsa{
	height:0px;
	overflow:hidden;



}


div.divComparsa{
	height:182px;
	overflow:hidden;
	border-top:#e4e4e4 4px solid;



}

div.divComparsa img{
	margin-top:10px;
	margin-left:5px;


}

div.divComparsa  table{
	width:55%;
	float:right;
	margin-top:5px;
	color:#6c6c6c!important;



}

div.divComparsa  table tr{

	height:18px;
	overflow:hidden;






}

div.divComparsa  table tr td h1 {
	background-color:#f3f3f3;
	font-weight:bold;





}

div.divComparsa  table tr td  input{

	border:0px;




}

.contattiMapEngl{
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	font-size:11px!important;
	width:142px!important;



}
/* ________________________ FOTO GALLERY _______________________ */
.divFotoGallery{
	width:100%;
	float:right;
	border-bottom:#ccc 1px solid;
	border-top:#ccc 1px solid;

}


div.divFotoGalleryPage{
	width:100%;
	float:left;
	color:#666666;
	margin-top:3px;
	padding-bottom:10px;


}

div.divFotoGalleryPage span{
	float:right;
	cursor:pointer;

}

div.divFotoGalleryPage a{

	color: #666666;



}

/* ________________________________________________________ */

/* #################################################### */
/* ##############     BODY       ##################### */
div.divBody{
	width:100%;
	float:left;




}
	/* ##############     BODY   TOP    ##################### */
	div.divBody .top{
		width:100%;
		float:left;
		margin-top:2px;

		background-repeat:no-repeat;
		background-position:253px 2px;
		overflow:hidden;
		max-height:290px;



	}
				/* ________________________ LEFT _______________________ */
				div.divBody .top .left{

					width:249px;
					float:left;
					background-color:#f3f3f3;

					border-top:#CCCCCC 1px solid;
					height:278px;
					overflow:hidden;






				}

				div.divBody .top .left h1{
					height:21px;
					line-height:27px;
					text-indent:3px;






				}
				/*
				div.ricercaImmobile{
					background-color:#efefef;

					border-top:#e4e4e4 4px solid;
					border-bottom:#CCCCCC 1px solid;


				}



				div.ricercaImmobile .right{
					border:0px!important;
					width:59%!Important;
					height:auto!important;


				}

				div.ricercaImmobile .left{
					border:0px!important;
					width:40%!Important;
					background-color:#efefef!Important;
					text-align:center;
					height:auto!important;

				}

				div.ricercaImmobile .left img{
					margin-top:3px;

				}

				div.divBody .top .left ul{
					width:100%;
					float:left;
					background-color:#FFFFFF;
					padding-top:5px;


				}*/

				div.divBody .top .left ul li{
					float:none!important;
					background-color:#f3f3f3;
					border-bottom:#e4e4e4 4px solid;
					margin-bottom:2px;






				}



				div.divBody .top .left ul li h1{

					height:17px!important;
					line-height:14px!important;
					font-size:11px!important;
					background-image:url(../img/freccia.jpg);
					background-repeat:no-repeat;
					background-position: 230px 2px;


				}


				.h1Normal{

					height:15px!important;
					line-height:14px!important;
					font-size:11px!important;
					background-image:url(../img/freccia.jpg)!important;
					background-repeat:no-repeat;
					background-position: 235px 2px;


				}



				.h1Select{

					height:15px!important;
					line-height:14px!important;
					font-size:11px!important;
					background-image:url(../img/frecciaOpen.jpg)!important;
					background-repeat:no-repeat;
					background-position: right;
					text-align:left;

				}

				div.divBody .top .left ul li .h1Tipologia{
					line-height:19px!important;
					background-image:none;





				}

				div.divBody .top .left ul li .h1RicercaIm{

					background-image:none;





				}

				div.divBody .top .left ul li #h11{

					height:17px!important;
					line-height:18px!important;



				}


				/* _______________________ RIGHT _______________________ */
				div.divBody .top .right{
					width:649px;
					float: right;
					height:278px;
					overflow:hidden;
					padding-top:1px;
					border-top:#CCCCCC 1px solid;




				}
				div.divBody .top .right img{
					width:649px;
					height:278px;


				}

				div.msgHome{
					position:relative;
					border-top:1px solid  #696758;
					top:-305px;
					left:10px;
					width:250px;
					height:50px;
					border-bottom:1px solid  #696758;
					z-index:10px;
					color:#FFFFFF;
					font-size:12px;

				}

				div.msgHome .tLeft{
					float:left;
					width:94%;
					margin-top:10px;
					margin-left:5px;
					font-weight:bold;

				}

				div.msgHome .tRight{
					float: right;
					width:94%;
					text-align:right;
					margin-top:5px;
					margin-right:5px;
					font-weight:bold;



				}
				div.sfondoOpaco{
					width:100%;
					filter:alpha(opacity=25);
					-moz-opacity:.25;
					opacity:.25;
					background-color:#666666;
					position:relative;
					top:-255px;
					left:10px;
					width:250px;
					height:48px;
					z-index:0px;
				}
	/* ##############     BODY   BOTTOM   ##################### */
	div.divBody .bottom{
		width:100%;
		float:left;
		margin-top:0px;


	}


	div.divBody .bottom table{
		width:100%;
		height: auto !important;
		height: 2000px;


	}
				/* _______________________ LEFT _______________________ */
				div.divBody .bottom .left{

					width:249px;

					background-color:#f3f3f3;
					height:auto!important;
					overflow:hidden!important;



				}

				div.inEvidenza{
					min-height:295px;
					width:100%;
					border-top:#e4e4e4 4px solid;
					padding-top:5px;



				}
				div.casaInEvidenza{
					line-height:10px;
					margin-top:3px;
					width:96%;
					margin:auto;
					border-bottom:2px solid  #94b3b0;
					margin-bottom:5px;
					padding-bottom:3px;
					float:left;
					margin-left:5px;
					font-size:9px;



				}


				div.casaInEvidenza .testo h2{
					font-size:9px;


				}


				div.casaInEvidenza img{
					float:left;

					margin-right:3px;
					margin-top:2px;



				}
				.iconeCasa{
					margin-top:3px;
					float:left;
					width:240px;







				}

				.iconeCasa img{
					padding-bottom:1px;
					float:right;






				}

				.iconeCasa font{
					float:right;
					color:#185f59;

					margin-top:7px;
					margin-right:3px;
					line-height:13px!important;
					font-size:9px;




				}

				div.divBody .bottom .left h1{
					height:21px;
					line-height:27px;
					text-indent:3px;





				}
				/* _______________________ RIGHT _______________________ */
				div.divBody .bottom .right{
					width:249px;

					background-color:#f3f3f3;




				}

				div.divBody .bottom .right h1{
					height:21px;
					line-height:27px;
					text-indent:3px;


				}

				div.rightRicerca{
					width:645px;
					float: left;
					margin-left:3px;



				}


				div.rightRicerca h1{

					border-bottom:#999999 1px solid;
					margin-bottom:5px;
					background-color:transparent!Important;



				}
				/* _______________________ CENTER _______________________ */
				div.divBody .bottom .center{
					width:390px;





				}

						div.divBody .bottom .center h1{
							padding:0px;
							margin:0px;
							font-weight:normal;

							font-size:10px;
							color:#185f59;
							font-family: Arial, Helvetica, sans-serif;
							line-height:29px;
							text-transform:uppercase;
							background-color: #FFFFFF!important;


							height:20px;


						}
						/* SEZIONI CDENTRALI
							tabella contente le sezioni principali
							servizi, mission, studio tecnico*/
						.sezioniCentro{
							width:100%;
							float:left;
							height:90px;
							overflow:hidden;





						}

						div.testoCentrale{
							text-align:justify;
							margin:5px;
							margin-top:0px;


						}




						.contenutoTesto table{

							width:310px!important;
							margin-left:6px;





						}





						.contenutoTesto table img{
							margin-top:4px;













						}




						.mutuiUl li img{
						float:right!important;
						}




					/*	div.sezioniCentro table{
							width:100%;
							float:left;

							font-size:10px;
							line-height:5px;
							z-index:10!important;
							margin-top:15px;




						}
						div.sezioniCentro table tr td{
							width:33%;
							padding-bottom:1px;

							padding-top:1px;

							padding-left:12px;
							padding-right:12px;
							color:#185f59;
							text-align:center;





						}

						div.sezioniCentro table tr td .riga{
							width:53px;
							height:2px;
							margin:auto;






						}

						div.sezioniCentro table tr td img{
							z-index:10000000000!important;
							width:50px!important;
							height:45px;





						}

						*/


								div.sezioniContainer{
									width:33%;
									height:auto;
									float:left;
									height:80px;



								}
										div.sezione{
											width:50px;

											margin:auto;
											height:42px;
											border-bottom:#999999 1px solid;
											border-top:#999999 1px solid;
											margin-top:22px;
											text-align:center;



										}



										div.sezione:hover{
											width:70px;

											margin:auto;
											height:62px;
											border-bottom:#999999 1px solid;
											border-top:#999999 1px solid;
											margin-top:12px;
											text-align:center;



										}

										div.sezioniContainer h1{
											line-height:11px!important;
											text-align:center;
											background-color: #fff!important
										}

										div.sezione:hover img{
											width:70px;


											height:60px;
											margin-top:1px;

										}




										div.sezione img{
											width:50px;


											height:40px;
											margin-top:1px;




										}

										div.sezioneSelect{
											width:70px;

											margin:auto;
											height:62px;
											border-bottom:#999999 1px solid;
											border-top:#999999 1px solid;
											margin-top:12px;
											text-align:center;





										}



										div.sezioneSelect img{
											width:70px;


											height:60px;
											margin-top:1px;

										}




						div.rigaGrossa{
							height:35px;
							background-color:#efefef;
							width:100%;
							position:relative;
							top:-52px;
							z-index:-1!important;
							float:left;


						}

				/* ____________________________________*/
				/* TESTO DEL CONTENUTO*/
				div.contenutoTesto{
					width:100%;
					text-align:justify;
					float:left;




				}

				div.contenutoTesto h1{
					background-color:transparent!important;
					margin:0px;
					padding:0px;
					text-indent:0px!Important;
					font-weight:bold;

				}


				div.contenutoTesto ul{
					color:#6c6c6c;




				}

				div.contenutoTesto h2{
					text-transform:none;
					margin-top:10px;



				}
				div.contenutoTesto img{

					float:left;
					margin-right:5px;



				}
				/* ____________________________________*/
				div.informazioniCommerciali{
					min-height:295px;
					width:100%;
					border-top:#e4e4e4 4px solid;
					padding-top:5px;



				}

				div.sezioni{
					text-align:center;
					border-bottom:2px solid  #94b2b0;
					margin-bottom:5px;
					float:left;
					margin-left:5px;


				}

				div.sezioni table{
					float:left;
					margin:0px;
					padding:0px;


				}

				div.sezioni table tr td{


					width:54px;
					padding-bottom:1px;

					padding-top:1px;

					padding-left:12px;
					padding-right:12px;
					color:#185f59;


				}

				div.sezioni table tr td img{
					width:45px;



				}
				div.riga{
					border-bottom:#999999 solid 1px;
					margin-top:1px;
					margin-bottom:1px;


				}
				.imgAssociazione{
					margin:0px;
					padding:0px;
					width:0px;
					height:0px;
					overflow:visible;
					position:relative;
					top:-25px;
					left:-37px;
					z-index:10px;
					float:none!important;


				}

				.testoAssociazione{
					width:85%;
					float:right;
					text-align:justify;
					margin-top:25px;



				}


				.ricercaImmobiliCenter{

					width:100%;
					background-color:#f3f3f3;


					margin-bottom:7px;
					float:left;
					height:105px!important;
					overflow:hidden!important;




				}

				.ricercaNews{
					width:100%;
					background-color:#f3f3f3;


					margin-bottom:7px;
					float:left;
					height:30px!important;
					overflow:hidden!important;



				}


				.ricercaImmobiliCenter{
					width:100%;
					background-color:#f3f3f3;


					margin-bottom:7px;
					float:left;
					height:105px!important;
					overflow:hidden!important;
					border-top:5px #FFFFFF solid;



				}



				.ricercaImmobiliCenter .left{
					width:60%!important;
					float:left;
					overflow:hidden!important;




				}


				.sardegnaLitle{
					margin-left:10px;



				}



				.ricercaImmobiliCenter .left h1{
					border:0px!important;
					background-color:#f3f3f3;



				}

				.tableContainer{

				float:right;
					width:80%;
					margin-right:10px;







				}



				.ricercaImmobiliCenter .left .tableContainer table{

					width:100%;
					float:left;







				}
				.ricercaImmobiliCenter .left .tableContainer table tr td  input{
					border:0px!important;
					float:left!important;
					margin:0px!important;
					padding:0px!important;



				}


				.ricercaImmobiliCenter .left .tableContainer table tr td  .inputSubmit{
					width:60px!important;
					float: right!important;
					margin-top:6px!important;



				}


				.ricercaImmobiliCenter .left .tableContainer table tr td  .inputTextRicerca{
					border:#185f59 1px solid!important;
					height:17px!important;
					width:180px!important;
					font-size:10px;
					margin-top:6px!important;




				}

				.ricercaImmobiliCenter .left .tableContainer table tr td{
					height:16px!important;
					text-align:left;

					font-weight:normal!important;
					text-align:left!important;

					font-family:Verdana, Arial, Helvetica, sans-serif!Important;
					font-size:11px!important;




				}

				.ricercaImmobiliCenter .left .tableContainer table tr td h1{
					height:15px!important;
					line-height:15px!important;

					font-family:Verdana, Arial, Helvetica, sans-serif;





				}

				.ricercaImmobiliCenter .right{
					width:40%!important;
					float:right;







				}


					.ricercaImmobiliCenter .right ul{
						border-left:1px solid #FFFFFF;
						margin-top:3px;
						height:105px!important;
						background-color:#FFFFFF;



					}

					.ricercaImmobiliCenter .right ul li{
					float:none!important;
					background-color:#f3f3f3;
					border-bottom:#e4e4e4 4px solid;
					height:15px;







					}



					.ricercaImmobiliCenter .right  ul li h1{

						height:10px!important;
						line-height:10px!important;
						font-size:11px!important;
						border-bottom:0px !important;
						font-weight:bold;
						color:#518581!important;
						margin:0px;
						padding:0px!important;
						margin-top:3px;




					}

					.ricercaImmobiliCenter .right  ul li h1 font{
						float:right;
						color:#666666!Important;
						margin-right:17px;
					}






				.ricercaImmobiliCenter table{
					margin-left:7px;
					margin-top:7px;
					font-weight:bold;



				}
				.ricercaImmobiliCenter table tr td input{
					margin-left:20px;



				}





















				.ricercaNews .left{
					width:60%!important;
					float:left;
					overflow:hidden!important;




				}


				.sardegnaLitle{
					margin-left:10px;



				}



				.ricercaNews .left h1{
					border:0px!important;
					background-color:#f3f3f3;



				}

				.tableContainer{

				float:right;
					width:80%;
					margin-right:10px;






				}



				.ricercaNews .left .tableContainer table{

					width:100%;
					float:left;







				}
				.ricercaNews .left .tableContainer table tr td  input{
					border:0px!important;
					float:left!important;
					margin:0px!important;
					padding:0px!important;



				}


				.ricercaNews .left .tableContainer table tr td  .inputSubmit{
					width:60px!important;
					float: right!important;



				}


				.ricercaNews .left .tableContainer table tr td  .inputTextRicerca{
					border:#185f59 1px solid!important;
					height:19px!important;
					width:180px!important;




				}

				.ricercaNews .left .tableContainer table tr td{
					height:16px!important;
					text-align:left;

					font-weight:normal!important;
					text-align:left!important;

					font-family:Verdana, Arial, Helvetica, sans-serif!Important;
					font-size:11px!important;




				}

				.ricercaNews .left .tableContainer table tr td h1{
					height:10px!important;
					line-height:15px!important;

					font-family:Verdana, Arial, Helvetica, sans-serif;





				}

				.ricercaNews .right{
					width:40%!important;
					float:right;





				}


					.ricercaNews .right ul{
						border-left:1px solid #FFFFFF;
						margin-top:3px;
						height:105px!important;
						background-color:#FFFFFF;



					}

					.ricercaNews .right ul li{
					float:none!important;
					background-color:#f3f3f3;
					border-bottom:#e4e4e4 4px solid;
					height:15px;







					}



					.ricercaNews .right  ul li h1{

						height:10px!important;
						line-height:10px!important;
						font-size:11px!important;
						border-bottom:0px !important;
						font-weight:bold;
						color:#518581!important;
						margin:0px;
						padding:0px!important;
						margin-top:3px;




					}

					.ricercaNews .right  ul li h1 font{
						float:right;
						color:#666666!Important;
						margin-right:17px;
					}






				.ricercaNews table{
					margin-left:7px;
					margin-top:7px;
					font-weight:bold;



				}
				.ricercaNews table tr td input{
					margin-left:20px;



				}




				div.news{
					line-height:11px;
					margin-top:3px;
					width:96%;
					margin:auto;
					border-bottom:1px solid  #999;
					margin-bottom:5px;
					float:left;
					margin-left:5px;
					min-height:100px;
					padding-top:3px;



				}

				div.news h2{
					margin-bottom:2px;



				}
				div.testoNews{
					text-align:justify;


				}
				div.news table{
					text-align:left;



				}
				div.news img{
					float:left;

					margin-right:3px;
					margin-top:2px;
					margin-bottom:20px;


				}
				div.news .iconeCasa{
					margin-top:3px;




				}

				div.news font{
					float:right;
					color:#185f59;
					margin-bottom:2px;
					margin-right:3px;



				}

/* ##############     FOOTER   ##################### */

div.divFooter{


	float:left;
	width:100%;
	border-top:1px solid  #185f59;
	margin-top:5px;




}

div.infoFooter{
	width:600px;
	float:left;
	text-align:right;
	margin-top:1px;
	border-top:#176059 2px solid;





}
div.credit{


	float: right;
	width:300px;
	text-align:right;
	margin-top:1px;
	border-top:#176059 2px solid;





}



/* ################################ DETTAGLIO IMMAGINE ##################################### */

DIV.divPageDett{
	width:800PX;
	height:auto;
	margin:auto;
	text-align:center;




}

DIV.divPageDett img{

max-width:750px!important




}
div.imgChiocciaProdottiMedia1{
	width:100%;
	font-size:14px;
	text-align: left;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	color:#746f6a;
	font-weight:bold;

}
div.divPageDettTesto{
	text-align: justify;
	margin-bottom:10px;
	font-size:12px;


}
div.divNewFoto{

	width:100%;
	height:auto;


}
div.divNewFoto p{
	font-size:18px;


}

.pNewFotoLeft{

	width:10px;
	float:left;
	margin-top:25px;


}

.pNewFotoRight{

	width:10px;
	float: right;
	margin-top:25px;


}

.ulImgDettaglioGallery{
	width:auto;
	list-style-type:none;

	float:left;
	margin-left:110px;
	margin-top:5px;
	padding-bottom:10px;




}

.ulImgDettaglioGallery li{
	float:left;
	margin-left:10px;
	height:60px;
	overflow:hidden;
	min-width:100px;
	text-align:center;
	color:#d4cbc3;
	font-size:18px;
	line-height:60px;
	background-color:#CCCCCC



}

.ulImgDettaglioGallery li img{
	max-width:100px!important;



}

.trasparentImg{
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;



}

.trasparentImg:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	cursor:pointer;



}

div.divTitoloContenutoAllegato{

	width:100%;
	text-align:right;
	font-size:10px;
	color:#d4c9c3;



}

div.divTitoloContenutoAllegato a{


	font-size:10px;
	color:#d4c9c3;



}

/* ##################################################################### */

/* ################################ STAMPA E INVIA ##################################### */
div.inviaStampa{
	width:100%;
	float:right;
	margin-top:20px;
	margin-bottom:15px;




}


div.invia{
	width:150px;
	float: left;
	margin-left:50px;
	font-size:12px;
	line-height:25px;




}

div.stampa{
	width:150px;
	float: right;
	font-size:12px;
	line-height:25px;




}

/* ##################################################################### */
/* ################################ MAPPA ##################################### */


div.divMapContainer{

	overflow:hidden!important;
	z-index:1000000000000000000000000000000000!important




}


div.mapContainer{


 z-index:0!important;




}

div.mapContainer img{


 z-index:0!important;

  position:relative; left:-47px; top:-1px;



}

	/* ################################ RESULT IMMOBILI ##################################### */




div.divResultImmobili{
	width:100%;



	background-color:#FFFFFF;
	float: right;
	min-height:330px;


}

div.divResultImmobili ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin:5px;
	color:#6c6c6c;

}

div.divResultImmobili ul .liRisultatiRicerca{




}

div.divResultImmobili ul .liTitoloCasa{
	font-size:11px;
	font-weight:bold;
	text-indent:0px;
	height:20px;
	line-height:25px;
	margin-top:5px;
	text-align:right;
	font-size:11px;




}

div.divResultImmobili ul .liTitoloCasa p{
	float: left;
	height:10px;
	margin:0px!important;
	padding:0px!important;





}

.tComune{
	text-transform:uppercase;




}

.tComune font{
	text-transform: none!important;




}

div.divResultImmobili ul .liTitoloCasa a{
	cursor:pointer;



}
div.divResultImmobili ul .liTitoloCasa a:hover{
	cursor:pointer;
	color:#FFFFFF



}


div.divResultImmobili ul .liDescrizioneCasa{




	border-top:1px  #cccccc solid;


	padding-bottom:0px;
	border-bottom:0px;
	padding-top:2px;




}

div.divResultImmobili ul .liDescrizioneCasa p{


	padding:0px;
	margin:0px;
	height:55px;
	width:400px;


	padding:2px;
	text-align:justify;

	padding-bottom:5px;
	font-size:11px;






}

div.divResultImmobili ul .liDescrizioneCasa .caratteristiche{

	width:180px;

	float:right;




}

.titoloCaratteristiche{
width:100%;
float:left;
padding:0px;
margin:0px;

}

div.divResultImmobili ul .liDescrizioneCasa p img{
	float:left;
	margin-top:3px;
	margin-right:5px;
	max-width:85px;
	cursor:pointer;

}

div.divResultImmobili ul .liAltroDescrizione{






	border-top:0px;
	border-bottom:2px #9ebcba solid;
	padding-top:0px;
	padding-bottom:0px;


}


div.divResultImmobili ul .liAltroDescrizione h1{
	font-weight:bold;
	font-size:11px;
	border:0px;
	background-color:#FFFFFF;
	text-indent:260px;
	margin-top:5px;


}

div.divResultImmobili ul .liAltroDescrizione p{


	padding:0px;
	margin:0px;



	padding:2px;
	text-align:justify;
	background-color:#FFFFFF;
	padding-top:0px;
	height:20px;
	line-height:20px;






}



.pMessaggioResult
{
	margin:0px;
	padding:0px;
	margin-left:10px;
}


div.riassuntoResult{
	width:100%;
	border-bottom:1px  #cccccc solid;
	font-size:11px;
	padding-top:5px;
	float:left;






}


div.riassuntoResult font{

color:#185f59;


}

DIV.ordinaRisultato{
	width:100%;
	border-bottom:1px  #cccccc solid;
	font-size:11px;

	float:left;
	height:20px;




}


DIV.ordinaRisultato h1{
	background-color:#FFFFFF;
	border:0px;
	width:200px;
	float:left;
	line-height:20px;
	font-size:12px;




}

DIV.ordinaRisultato img{

	float: left;

	padding:2px;
	cursor:pointer;




}


/* ################################ CREDITS ##################################### */

.divContainerCredits{
	width:400px;
	background-color:#FFFFFF;


	position: fixed;
	top:45%;
	left:32%;
	z-index:100000!important;

	height:100px;
	text-align:center;




}
.divCredits{
	margin-top:30px;
	font-size:12px;




}


/* ##################################################################### */
/* ################################ DETTAGLIO IMMOBILE ##################################### */


.divDettaglioImmobileContainer{
	width:100%;


	position: fixed;
	top:20px;
	left:0px;
	z-index:100000!important;

	height:100%;




}

.divDettaglioImmobile{
	width:600px;

	background-color:#FFF;

	min-height:400px;
	height:auto!important;
	min-height:400px;
	float:left;





	border-bottom:5px solid #20857d;



}
	div.headerDettaglio{
		width:100%;

		text-align:center;
		float:left;

		padding-bottom:2px;
		border-bottom:1px #999999 solid;







	}
		.logoDettaglio{
			margin-top:10px;
			margin-left:130px;




		}
		.dettaglioHeader{
			width:100%;
			float:right;




		}

		.dettaglioMenu{
			width:120px;
			float:right;
			margin-top:52px;
			margin-right:10px;
			font-size:11px;





		}


		.dettaglioMenu img{

			margin-left:5px;




		}


	div.bodyDettaglio{
		width:97%;


		text-align:left;
		float:left;
		margin-left:10px;







	}

		div.bodyDettaglio h2{
			/*height:20px;*/
			line-height:20px;
			text-transform:uppercase





		}

		div.bodyDettaglio h2 font{
			text-transform: none!important;






		}

		div.bodyDettaglio h2 .dati{
			float:right;





		}

		div.bodyDettaglio img{
			float:left;
			width:150px;
			max-height:100px;





		}

		div.bodyDettaglio .testo{
			width:100%;
			float: right;
			min-height:110px;
			font-size:11px;
			text-align: justify;







		}

		div.bodyDettaglio .testo h2{
			text-transform:none!important;
			border-bottom:#CCCCCC 1px solid;






		}

			div.bodyDettaglio .riepilogo{
				width:100%;
				float: right;


				margin-top:15px;


			}

			div.bodyDettaglio .riepilogo table{
				font-size:11px;
				text-align:left;




			}

			div.bodyDettaglio .riepilogo table td{

				background-color:#E6EEE8;
				text-indent:5px;




			}


			div.bodyDettaglio .riepilogo table tr{
				height:15px;




			}






			div.bodyDettaglio .caratteristiche{
				width:100%;

				float: right;





			}

			div.bodyDettaglio .caratteristiche img{
				width:auto!important;

				margin-right:12px;


			}



				.localizzazione{
					float:left;

					margin-top:10px;
					font-size:11px;
					color:#6c6c6c;









				}

					.localizzazione li{
						margin-left:15px;
						margin-top:5px;









					}

					 .localizzazione li .normal{
						margin-left:0px!important;









					}



					 .allegati{
					float:left;
					width:100%;

					margin-top:20px;












				}

					 .allegati li{
						margin-left:15px;
						float:left;
						width:100%;









					}


					.allegati li p{

					width:70px;
					float:left;
					margin-top:10px;
					color:#6c6c6c;
					text-indent:5px;









					}



					 .allegati li img{
						width:19px;
						height:25px;
						float:left








					}

					.normal{
						margin-left:0px!important;










					}

					div.bodyDettaglio .interessato{
					float: right;
					width:100%;
					margin-top:20px;
					font-size:11px;
					color:#6c6c6c;











				}


		div.bodyDettaglio	.gallery{

			float:left;
			width:100%;






		}

		div.bodyDettaglioRight{
			width:72%;
			float:right;
			border-left:#CCCCCC solid 1px;
			padding-left:5px;
			background-color:#FFFFFF;




		}

div.divChiudiDettaglio{
	width:20px;
	float:right;
	color:#FF0000!important;
	font-weight:bold;
	font-size:14px;




}


div.grigioOpaco{
	background:#999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:900%;



}


/* ################################ RICERCA NEWS ##################################### */


.ulRicercaAvanzata{
	color:#6c6c6c;
	font-size:11px;

}

.tdTitoloRisultato{







}

.tdTitoloRisultato a{

	color:#6c6c6c!important;





}

.TitoloRicercaAvanzata{
	margin-bottom:5px;


}



.divCommentiGalleryPage{





}


.divCommentiGalleryPage span{
	float:right;
}
.social_network{
    position:absolute;
    width:900px;
    left:50%;
    top:30px;
    margin-left:-450px;
    text-align:right;
    
   
}
.social_item{
    margin-left:10px;
    margin-right:2px;
}

