/* CSS definition file containing sitestyle stylesheets */
input,select,textarea{
		color: #000000;
		font-family : Tahoma, Arial, Tahoma, Times New Roman;
		font-size : 11px;
	}

	div.csi-text li{
	list-style-type: disc;
	list-style-position: inside;
	margin-bottom: 5px;
	vertical-align : middle;
	width: 100%;
}
div.csi-text ul{
	display: block;
	width: 100%;
}

div.csi-text>ul{
	width: 90%;
}
	ul, li {
	text-align: left;
	}


	body{
	margin-top: 0px;
	scrollbar-face-color : #ebebeb;
	scrollbar-darkshadow-color : White;
	scrollbar-shadow-color : #f2f2f2;
	scrollbar-track-color : White;
	scrollbar-arrow-color : #f2f2f2;
	scrollbar-base-color : White;
	scrollbar-3dlight-color : #f2f2f2;
	scrollbar-highlight-color : White;
	background-image: url(img/sfondoripetuto.jpg);
	background-repeat : repeat-x;
	background-color: #e5e5e5;
	}

	#perstampa{
	background-color: #ffffff;
	}

	table.tabletestata{
	margin-top:0px;
	float: none;
	border-left: 1px solid #D44700;
	border-right: 1px solid #D44700;
	}

	#testata{
	width: 1000px;
	height: 42px;
	background-image: url(img/testata.jpg);
	background-repeat : no-repeat;
	}

	td.mailto{
	width: 207px;
	text-align: left;
	}

	#mailto{
	margin-left: 50px;
	padding-top: 20px;
	}

	#mailto a{
	color: #FF9933;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 14px;
	text-decoration: none;
	font-weight: bold;
	}

	#mailto a:hover{
	color: #FF0000;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 14px;
	text-decoration: none;
	font-weight: bold;
	}

	td.indirizzo{
	width: 448px;
	text-align: left;

	}

	#indirizzo{
	padding-top: 20px;
	padding-left: 50px;
	color: #FF9933;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 14px;
	margin: 0px;
	font-weight: bold;
	}

	td.telefono{
	width: 410px;
	text-align: left;
	}

	#telefono{
	padding-top: 20px;
	padding-left:100px;
	color: #FF9933;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 14px;
	margin: 0px;
	font-weight: bold;
	}

	table.centromenu{
	margin-top:0px;
	float: none;
	border-left: 1px solid #D44700;
	border-right: 1px solid #D44700;
	}

	#primomenu{
	width: 207px;
	height: 274px;
	background-image: url(img/primomenu.jpg);
	background-repeat : no-repeat;
	}

	#m_centrale{
	width: 158px;
	height: 222px;
	margin-top: 6px;
	margin-left: 48px;
	}

	#m_centralehome{
	width: 158px;
	height: 222px;
	margin-top: 36px;
	margin-left: 48px;
	}

	div.centrale1-no{
	margin-bottom: 10px;
	}

	div.centrale1-no a{
		color: #ffffff;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 12px;
		font-weight: bold;
		text-decoration: none;
	}

	div.centrale1-no a:hover{
		color: #ffcc00;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 12px;
		font-weight: bold;
		text-decoration: none;
	}

	div.centrale1-act{
	border-bottom: 2px dotted #ECA881;
	margin-bottom: 10px;
	}

	div.centrale1-act a{
		color: #ffcc00;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 12px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;

	}

	div.centrale1-act a:hover{
		color: #ffccoo;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 12px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
	}


	#secondomenu{
	width: 433px;
	height: 274px;
	background-image: url(img_sfondigrandi/sfondogrande1.jpg);
	background-repeat : no-repeat;
	}

	#m_sinistra{
	width: 165px;
	/*height: 184px;*/
	margin-top: 79px;
	margin-left: 0px;

	padding-top: 58px;
	}

	div.menusx-no{
	width: 165px;
	height: 19px;
	background-image: url(img/sinistrano.jpg);
	background-repeat : no-repeat;
	margin-bottom: 3px;
	}

	div.menusx-no a{
		color: #ffffff;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 12px;
		font-weight: normal;
		text-decoration: none;
		padding-left:25px;
		padding-top:3px;
	}

	div.menusx-no a:hover{
		color: #ffcc00;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 12px;
		font-weight: normal;
		text-decoration: none;
		padding-left:25px;
		padding-top:3px;
	}

	div.menusx-act{
	width: 165px;
	height: 19px;
	background-image: url(img/sinistrasi.jpg);
	background-repeat : no-repeat;
	margin-bottom: 3px;
	}

	div.menusx-act a{
		color: #ffcc00;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 12px;
		font-weight: bold;
		text-decoration: none;
		padding-left:25px;
		padding-top:3px;
	}

	div.menusx-act a:hover{
		color: #ffccoo;
		font-family : Arial, Verdana, Tahoma, Times New Roman;
		font-size : 12px;
		font-weight: bold;
		text-decoration: none;
		padding-left:25px;
		padding-top:3px;
	}

	#logo{
	width: 360px;
	height: 274px;
	background-image: url(img/logo.jpg);
	background-repeat : no-repeat;
	}


	table.partesotto{
	margin-top:0px;
	margin-bottom:0px;
	float: none;
	background-image: url(img/sfondotutto.jpg);
	background-repeat : repeat-y;
	border-left: 1px solid #D44700;
	border-right: 1px solid #D44700;
	border-bottom: 1px solid #D44700;
	}



	#spaziocentrale{
	width: 758px;
	height: 415px;
	background-image: url(img/spaziocentrale.jpg);
	background-repeat : no-repeat;
	text-align: left;
	}

	table.contenuti{
	margin-top:15px;
	margin-left: 28px;
	width: 700px;
	float: none;
	}

	#titolopag{
	width: 600px;
	height: 25px;
	color: #333333;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 14px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	border-bottom: 0px;
	}

	#content{
	width: 680px;
	}

	#content div.single{
	width: 680px;
	margin-left: 10px;
	margin-top: 15px;
	color: #333333;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	text-align: left;
	line-height: 20px;
	}

	#content p.bodytext{
	color: #333333;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	text-align: left;
	line-height: 20px;
	}
	#content td{
	color: #333333;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	text-align: left;
	line-height: 20px;
	}

	div.piccolo{
	color: #333333;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 11px;
	text-align: left;
	line-height: 20px;
	}

	div.cittaaffina{
	color: #E96102;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 11px;
	text-align: left;
	margin-left: 5px;
	margin-bottom: 2px;
	}

	div.cittaaffina a{
	color: #E96102;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 11px;
	text-align: left;
	text-decoration: none;
	}

	div.cittaaffina a:hover{
	color: #E96102;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 11px;
	text-align: left;
	text-decoration: underline;
	}

	#content select,input{
	color: #333333;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	line-height: 20px;
	}


	#content h1{
	color: #878780;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	text-align: left;
	}
	#content a{
	color: #333333;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	text-decoration: underline;
	}
	#content a:hover{
	color: #EA8831;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	text-decoration: underline;
	}


	#contenthome{
	width: 680px;
	}

	#contenthome div.single{
	width: 680px;
	margin-left: 10px;
	}

	#contenthome p.bodytext{
	color: #333333;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	text-align: left;
	line-height: 20px;
	}
	#contenthome h1{
	color: #333333;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	text-align: left;
	}
	#contenthome a{
	color: #333333;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	text-decoration: underline;
	}
	#contenthome a:hover{
	color: #EA8831;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	text-decoration: underline;
	}

	#moduloricerca{
	width: 482px;
	height: 195px;
	text-align: left;

	}

	#primopiano{
	width: 418px;
	height: 195px;
	text-align: left;

	}


	#contentleft{
	width: 406px;
	height: 190px;
	background-image: url(img/sfondoricerca.jpg);
	background-repeat : no-repeat;
	margin-left: 8px;
	}

	#contentright{
	width: 236px;
	height: 190px;
	background-image: url(img/sfondoprimopiano.jpg);
	background-repeat : no-repeat;
	margin-left: 23px;
	}

	#riquadrisinistra{
	width: 242px;
	height: 457px;
	background-image: url(img/sfondoriquadrisinistra.jpg);
	background-repeat : no-repeat;
	text-align:left;
	}

	#riquadrisinistrafree{
	width: 242px;
	height: 457px;
	background-image: url(img/sfondoriquadrisinistrafree.jpg);
	background-repeat : no-repeat;
	text-align:left;
	}
	#riquadrisinistrafreeaffina{
	width: 242px;
	height: 457px;
	background-image: url(img/sfondoriquadrisinistraaff.jpg);
	background-repeat : no-repeat;
	background-color: #F5CA00;
	text-align:left;
	}
	#riquadrisinistrafreemosso{
	width: 242px;
	height: 457px;
	background-image: url(img/sfondosinistrafreemosso.jpg);
	background-repeat : no-repeat;
	text-align:left;
	}

	#riquadrisinistraage{
	width: 242px;
	height: 561px;
	background-image: url(img/sfondoriquadrisinistraage.jpg);
	background-repeat : no-repeat;
	text-align:left;
	}

	table.villepregio{
	width: 212px;
	height: 103px;
	float: none;
	margin-top: 20px;
	margin-left: 10px;
	}

	table.contatti{
	width: 202px;
	height: 210px;
	float: none;
	margin-top: 16px;
	margin-left: 20px;

	}

	td.testinocontatti{
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	text-align: left;
	}

	table.dovesiamo{
	width: 220px;
	height: 234px;
	float: none;
	margin-top: 32px;
	margin-left: 12px;

	}

	td.dovesiamo{
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	text-align: left;
	}

	td.skype{
	width: 202px;
	text-align: right;
	}

	td.titoletto{
	width: 208px;
	height: 22px;
	text-align: right;
	color: #ffffff;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 13px;
	font-weight: bold;
	text-decoration: none;
	}

	td.titolettonolink{
	width: 208px;
	height: 22px;
	text-align: right;
	color: #ffffff;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 13px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 2px;
	}


	td.titoletto a{
	color: #ffffff;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 13px;
	font-weight: bold;
	text-decoration: none;
	}

	td.titoletto a:hover{
	color: #ffffff;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 13px;
	font-weight: bold;
	text-decoration: none;
	}


	td.fotina{
	width: 105px;
	height: 81px;
	text-align: center;
	}
	td.fotinavalut{
	width: 170px;
	height: 71px;
	text-align: center;
	}

	td.testino{
	width: 107px;
	height: 81px;
	color: #646464;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: normal;
	text-align: left;
	}

	td.testino a{
	color: #646464;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	}

	td.testino a:hover{
	color: #646464;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	}

	td.testinovalut{
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: normal;
	text-align: left;
	margin-left: 5px;
	}

	td.testinovalut a{
	width: 170px;
	color: #646464;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	margin-left: 5px;
	}

	td.testinovalut a:hover{
	width: 170px;
	color: #646464;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	margin-left: 5px;
	}

	table.cantieri{
	width: 208px;
	height: 103px;
	float: none;
	margin-top: 33px;
	margin-left: 10px;
	}
	table.valutazione{
	width: 208px;
	height: 103px;
	float: none;
	margin-top: 30px;
	margin-left: 10px;
	}

	table.sinistraricerca{
	float: none;
	}

	td.sinistraricerca{
	width: 220px;
	height: 400px;
	margin-top: 0px;

	}

	#contentleftricerca{
	width: 220px;
	margin-left: 8px;
	}

	table.ricercaimmobilidentro{
	width: 220px;
	margin-left: 0px;
	}

	td.titoloimmobilidentro{
	width: 200px;
	height: 28px;
	background-image: url(img/titoloimmobilidentro.gif);
	background-repeat : no-repeat;
	}

	td.titoloesposizione{
	width: 200px;
	height: 28px;
	background-image: url(img/titoloesposizione.gif);
	background-repeat : no-repeat;
	}

	#submitdentro{
	padding-left: 50px;
	padding-top: 5px;
	}

	table.altrelocalita{
	width: 220px;
	margin-left: 0px;
	margin-top: 10px;
	}

	td.titoloaltrelocalita{
	width: 200px;
	height: 28px;
	background-image: url(img/titoloaltrelocalita.gif);
	background-repeat : no-repeat;
	}


	table.credits{
	width: 208px;
	height: 34px;
	float: none;
	margin-top: 30px;
	}

	#credits{
	margin-left: 150px;

	}

	#credits a{
	color: #FFCD00;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
	}

	#credits a:hover{
	color: #FF0000;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
	}

	#credits2{
	margin-left: 150px;
	}
	#credits2 a{
	color: #FF9700;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
	}

	#credits2 a:hover{
	color: #FF0000;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
	}

	table.primopiano{
	width: 216px;
	}

	#spaziatura{
	width:  216px;
	height: 25px;
	text-align:left;
	}
	#data{
	width:  216px;
	height: 15px;
	text-align:left;
	color: #666666;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 10px;
	font-weight: bold;
	}
	#titolopp{
	width:  216px;
	height: 20px;
	text-align:left;
	color: #666666;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 10px;
	font-weight: bold;
	font-style: italic;
	}

	#foto{
	width: 104px;
	height: 80px;
	text-align:left;
	}

	#testo{
	width: 112px;
	height: 80px;
	text-align:left;
	color: #666666;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 10px;
	font-weight: normal;
	}


	img.foto{
	width: 100px;
	height: 79px;
	}


	table.ricercaimmobili{
	width: 245px;
	margin-left: 155px;
	}

	td.titoloimmobili{
	width: 245px;
	height: 28px;
	}
	td.immobili{
	text-align:left;
	color: #666666;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 10px;
	font-weight: normal;
	}
	td.esposizione{
	text-align:center;
	color: #666666;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	font-weight: normal;
	}

	input.loginagenzia{
	text-align:left;
	color: #666666;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 10px;
	font-weight: normal;
	}

	select.loginagenzia{
	text-align:left;
	color: #666666;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 10px;
	font-weight: normal;
	}

	#submit{
	padding-left: 130px;
	padding-top: 5px;
	}

	input.submit{
	text-align: center;
	color: #ffffff;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	background-color: #FF7F27;
	border: 0px;
	}

	table.immobilipresenti{
	margin-top:0px;
	float: none;
	width: 650px;
	}

	table.singoloimmobile{
	margin-top:0px;
	float: none;
	width: 650px;
	border-bottom: 1px dotted #eeeeee;
	}

	table.partesotto{
	margin-top:0px;
	margin-bottom:0px;
	}

	#fiaip{
	margin-left: 790px;
	}

	#######################################################################################


		/* COMMON */
	.csi-textpic {
		/*padding: 5px;*/
		/*background: #DDDDFF;  XXX demo only*/
		/*border: 2px solid green;  XXX demo only*/
	}

	.csi-textpic img {
		/*border: 1px solid black;  XXX demo only*/
		margin: 3px;
	}

	.csi-textpic .csi-caption {
		text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
		font-style: italic;  /*XXX demo only*/
	}

	.csi-textpic .csi-image {
		/*border: 1px solid red;  XXX demo only*/
		/*margin: 0 0 3px 0;  XXX demo only*/
		/*background: #FFF;  XXX demo only*/
		/*width: 210px; will have to be an inline style - controlled by TS*/
	}

	.csi-textpic .csi-imagewrap {
		/*border: 1px solid blue; XXX demo only*/
	}

	.csi-textpic .csi-text {
		/*border: 1px solid silver; XXX demo only*/
		/*text-align: left; will have to be an inline style - controlled by TS*/
	}

	.csi-text p {
		margin-top: 0;
	}

	/* CENTER */

	.csi-center .csi-image {
		/*margin: 0px auto 3px;
		float: none;
		clear: both;
		text-align : center; */
	}

	/* RIGHT */
	.csi-right div.csi-image {
		float: right;
		clear: both;
	}

	.csi-right div.csi-text {
		clear: right;
	}


	/* LEFT */
	.csi-left div.csi-image {
		float: left;
		/*clear: both;*/
	}

	.csi-left div.csi-text {
		/*clear: left;*/
	}


	/* INTEXT LEFT */
	.csi-intext-left .csi-image {
		float: left;
		/*clear: both;*/
	    margin-right: 5px;
	}


	/* INTEXT RIGHT */
	.csi-intext-right .csi-image {
		float: right;
		clear: both;
		margin-left: 5px;
	}


	/* INTEXT RIGHT NOWRAP */
	.csi-intext-right-nowrap .csi-text {
		margin-right: 5px; /*will have to be an inline style - controlled by TS*/
	}

	.csi-intext-right-nowrap .csi-image {
		float: right;
		clear: both;
	}


	/* INTEXT LEFT NOWRAP*/
	.csi-intext-left-nowrap .csi-text {
		margin-left: 0px; /*will have to be an inline style - controlled by TS*/
	}

	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
		margin-top: 5px;
	}



	table.mappagrande{
	width: 628px;
	height: 459px;
	background-image: url(img/cartinafinale.gif);
	background-repeat : no-repeat;
	}





	tr.riga1{
	width: 628px;
	height: 139px;
	}
	td.riga1{
	width: 619px;
	height: 139px;
	}

	tr.riga2{
	width: 628px;
	height: 54px;
	}
	td.riga2cella1{
	width: 191px;
	height: 54px;
	}

	td.riga2cella2{
	width: 115px;
	height: 54px;
	}

	td.riga2cella3{
	width: 97px;
	height: 54px;
	}

	td.riga2cella4{
	width: 225px;
	height: 54px;
	}


	tr.riga3{
	width: 628px;
	height: 24px;
	}

	td.riga3cella1{
	width: 230px;
	height: 24px;
	}

	td.riga3cella2{
	width: 100px;
	height: 24px;
	}



	tr.riga4{
	width: 628px;
	height: 44px;
	}

	td.riga4cella1{
	width: 332px;
	height: 44px;
	}
	td.riga4cella2{
	width: 103px;
	height: 44px;
	}
	td.riga4cella3{
	width: 193px;
	height: 44px;
	}
	tr.riga5{
	width: 628px;
	height: 71px;
	}

	td.riga5cella1{
	width: 254px;
	height: 71px;
	}
	td.riga5cella2{
	width: 152px;
	height: 71px;
	}
	td.riga5cella3{
	width: 222px;
	height: 71px;
	}

	tr.riga6{
	width: 628px;
	height: 57px;
	}
	td.riga6cella1{
	width: 156px;
	height: 57px;
	}
	td.riga6cella2{
	width: 117px;
	height: 57px;
	}
	td.riga6cella3{
	width: 110px;
	height: 57px;
	}
	td.riga6cella4{
	width: 149px;
	height: 57px;
	}
	td.riga6cella5{
	width: 96px;
	height: 57px;
	}


	tr.riga7{
	width: 628px;
	height: 70px;
	}
	td.riga7cella1{
	width: 327px;
	height: 70px;
	}
	td.riga7cella2{
	width: 238px;
	height: 70px;
	}
	td.riga7cella3{
	width: 63px;
	height: 70px;
	}


	#verucchio{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 100px;
	padding-top: 9px;
	}


	#torriana{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 60px;
	padding-top: 12px;
	}
	#roncofreddo{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 58px;
	padding-top: 16px;
	}

	#longiano{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 68px;
	padding-top: 35px;
	}

	#poggioberni{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 210px;
	margin-top: 0px;
	padding-top: 3px;
	}

	#borghi{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 71px;
	margin-top: 0px;
	padding-top: 0px;
	}

	#villaverucchio{
	width:13px;
	height:13px;
	text-align: center;
	margin-top: 0px;
	margin-left: 79px;
	padding-top: 5px;
	}



	#gambettola{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 87px;
	padding-top: 10px;
	}

	#savignanosulr{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 55px;
	padding-top: 23px;
	}

	#sarcangelo{
	width:13px;
	height:13px;
	text-align: center;
	margin-top: 2px;
	margin-left: 230px;
	padding-top: 40px;
	}

	#smauropascoli{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 87px;
	margin-top: 35px;
	padding-top: 10px;
	}

	#gatteo{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 52px;
	padding-top: 26px;
	}

	#rimini{
	width:13px;
	height:13px;
	text-align: center;
	margin-top: 10px;
	margin-left: 103px;
	padding-top: 0px;
	}

	#viserba{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 53px;
	margin-top: 14px;
	padding-top: 0px;
	}



	#bellariaigea{
	width:13px;
	height:13px;
	text-align: center;
	margin-top: 26px;
	margin-left: 44px;
	padding-top: 2px;
	}

	#sanmauromare{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 47px;
	margin-top: 25px;
	padding-top: 0px;
	}


	#gatteomare{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 48px;
	margin-top: 20px;
	padding-top: 16px;
	}
	#torrepedrera{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 260px;
	margin-top: 14px;
	padding-top: 0px;
	}

	#savignanomare{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 194px;
	margin-top: 22px;
	padding-top: 0px;
	}

	#cesenatico{
	width:13px;
	height:13px;
	text-align: center;
	margin-left: 44px;
	margin-top: 10px;
	padding-top: 16px;
	}




	td.bandalista{
	width:668px;
	height:24px;
	text-align: center;
	background-image: url(img/bandalista.jpg);
	background-repeat : no-repeat;
	}

	table.tablesingoloimmobile{
	width:668px;
	}

	table.gru{
	width:400px;
	float: none;
	text-align: left;
	}
	table.nogru{
	width:400px;
	float: none;
	text-align: left;
	}
	#gru{
	text-align: left;
	}

	#gru a{
	color: #EA8831;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	text-decoration: none;
	}
	#gru a:hover{
	color: #EA8831;
	font-family : Arial, Verdana, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	text-decoration: underline;
	}

	td.imggru{
	text-align: center;
	width: 170px;
	}
	td.testasingoloimm{
	width:668px;
	height:10px;
	text-align: center;
	background-image: url(img/testasingoloimm.jpg);
	background-repeat : no-repeat;
	}
	td.ripetisingolo{
	width:668px;
	text-align: center;
	background-image: url(img/ripetisingolo.jpg);
	background-repeat : repeat-y;
	}
	td.piedesingoloimm{
	width:668px;
	height:11px;
	text-align: center;
	background-image: url(img/piedesingoloimm.jpg);
	background-repeat : no-repeat;
	}
	table.testosingoloimmobile{
	width:608px;
	}
	td.fotosingimm{
	width:176px;
	text-align: center;
	}
	img.fotosingimm{
	width:160px;
	text-align: center;
	}
	td.testisingimm{
	width:432px;
	text-align: center;
	}
	tr.datisingoloimmobile{
	width:432px;
	height: 23px;
	text-align: center;
	background-image: url(img/datisingoloimmobile.jpg);
	background-repeat : no-repeat;
	}
	td.tipo{
	width:120px;
	height: 23px;
	background-image: url(img/pallinosingimm.jpg);
	background-repeat : repeat-x;
	}
	#tipo{
	color: #C03B02;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-align: left;
	}
	td.mtq{
	width:50px;
	height: 23px;
	background-image: url(img/pallinosingimm.jpg);
	background-repeat : repeat-x;
	text-align: left;
	}
	#mtq{
	color: #C03B02;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	margin-left: 10px;
	}
	td.locali{
	width:154px;
	height: 23px;
	background-image: url(img/pallinosingimm.jpg);
	background-repeat : repeat-x;
	text-align: center;
	}
	#locali{
	color: #C03B02;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-align: center;
	}
	td.prezzo{
	width:90px;
	height: 23px;
	background-image: url(img/pallinosingimm.jpg);
	background-repeat : repeat-x;
	text-align: left;
	}
	#prezzo{
	color: #C03B02;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	margin-left: 15px;
	}
	td.descrizione{
	width:432px;
	text-align: center;
	}
	#descrizione{
	width:410px;
	color: #333333;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-align: left;
	}
	#descrizione a{
	color: #333333;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	}
	#descrizione a:hover.{
	color: #333333;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	}


	td.linksingimm{
	width:432px;
	height: 15px;
	}
	#linksingimm{
	width:414px;
	text-align: right;
	margin-left: 10px;
	background-image: url(img/linksingimm.jpg);
	background-repeat : repeat-x;
	}
	#linksingimm a{
	color: #C03B02;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-decoration: none;
	}
	#linksingimm a:hover{
	color: #333333;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-decoration: none;
	}
	#linksingimm2{
	text-align: left;
	}
	#linksingimm2 a{
	color: #C03B02;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-decoration: none;
	}
	#linksingimm2 a:hover{
	color: #333333;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-decoration: none;
	}

	td.barrasopra{
	}
	#barrasopra{
	width: 350px;
	border-top: 1px solid #C03B02;
	color: #C03B02;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	}

	#linkppiano{
	width:200px;
	text-align: right;
	margin-left: 10px;
	}
	#linkppiano a{
	color: #C03B02;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 10px;
	text-decoration: none;
	}
	#linkppiano a:hover{
	color: #333333;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 10px;
	text-decoration: none;
	}



	td.bandasingolo{
	width:668px;
	height:24px;
	text-align: center;
	background-image: url(img/bandasingolo.jpg);
	background-repeat : no-repeat;
	}
	td.bandaform{
	width:668px;
	height:24px;
	text-align: center;
	background-image: url(img/bandaform.jpg);
	background-repeat : no-repeat;
	}
	div.bandaform{
	color: #ffffff;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	margin-left: 13px;
	margin-top: 5px;
	}
	td.testatascheda{
	width:668px;
	height:55px;
	text-align: center;
	background-image: url(img/testatascheda.jpg);
	background-repeat : no-repeat;
	}
	td.contenutoscheda{
	width:668px;
	text-align: center;
	background-image: url(img/contenutoscheda.jpg);
	background-repeat : repeat-y;
	}
	table.contscheda{
	width:590px;
	text-align: left;
	margin-left: 35px;
	}
	td.schedafoto{
	width:345px;
	}
	td.schedadati{
	width:250px;
	}
	td.piedescheda{
	width:668px;
	height:15px;
	text-align: center;
	background-image: url(img/piedescheda.jpg);
	background-repeat : no-repeat;
	}


	div#zoom{
	width:345px;
	}
	h3#titolo{
	color: #333333;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 10px;
	text-decoration: none;
	}
	img.bigimage{
	width: 345px;
	border: 1px solid #eeeeee;
	}
	img.antefotobig{
	width: 65px;
	/*height: 127px;*/
	border: 1px solid #eeeeee;
	}

	table.datischeda{
	width:240px;
	text-align: left;
	margin-left: 5px;
	margin-top: 33px;
	}

	#descrizionescheda{
	width:230px;
	color: #333333;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 11px;
	text-align: left;
	}
	td.dotted{
	height:5px;
	background-image: url(img/dotted.gif);
	background-repeat : repeat-x;
	}

	table.stampaeinfo{
	width:668px;
	height:118px;
	text-align: center;
	}

	td.dataeora{
	text-align: right;
	}
	div.dataeora{
	color: #000000;
	font-family : Arial, Tahoma, Times New Roman;
	font-size : 12px;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 500px;
	}
