* {	margin: 0px;	padding: 0px;}a img{	border: 0px;}/***** MACRO STRUTTURA PAGINA *****/body{	text-align: center;	background-color: #fff;	/*background: #fff url('../immagini/layout/sfondo_mondiali.png') no-repeat center 100px;*/	color: #033;	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;}div.cornice{	margin: 0px auto;   /*centra negli altri browsers*/	text-align: left;   /*ripristina l' allineamento*/	width: 960px;}div.myabaco{	height: 24px;	width: 960px;	background-color: #fff;}	div.myabaco div.etichetta{		height: 24px;		float: right;		padding-top: 10px;		padding-right: 10px;		font-size: 11px;	}			div.myabaco div.etichetta strong{			text-transform: uppercase;		}			div.myabaco div.etichetta a{			color: #bd1220;		}div.header{	width: 960px;	height: 172px;	margin-bottom: 12px;}	div.header div.logosfondo{		width: 531px;		height: 90px;		margin-left: 20px;		background: transparent url('../immagini/layout/logo_sfondo.png') no-repeat left top;	}		div.header img.logo{		margin-top: 7px;		margin-left: 7px;	}		div.header div.menusfondo{		width: 960px;		height: 36px;		margin-top: 34px;		background: transparent url('../immagini/layout/menu_sfondo.png') no-repeat left top;	}		div.header div.menusfondo div.menu{		margin-left: 24px;		float: left;	}		div.header div.menusfondo div.menu a{		font-family: Verdana, Geneva, sans-serif;		font-size: 14px;		color: #033;		text-decoration: none;		display: block;		float: left;		height: 22px;		margin: 1px 6px 0px 6px;		padding: 4px 12px 0px 12px;	}		div.header div.menusfondo div.menu a:hover, div.header div.menusfondo div.menu a.corrente{		background: transparent url('../immagini/layout/menu_rosso.png') repeat-x left top;		color: #e5e5e5;	}	div.messaggio{	width: 960px;	text-align: center;	margin: 0px;}	div.messaggio div.ok, div.messaggio div.no{		margin-top: 24px;		padding-top: 10px;		padding-left: 32px;		height: 32px;		font-weight: bold;	}		div.messaggio div.ok{		color: green;	}		div.messaggio div.no{		color: red;	}div.contenuti{	padding-top: 12px;	width: 960px;}		div.barramenu{		float: left;		width: 180px;	}			div.help_menu{			background: #ffffff url('../immagini/layout/help_menu.png') no-repeat left top; 			width: 148px;			height: 148px;			padding: 16px 16px;			margin-bottom: 12px;			text-align: left;			font-size: 10px;			color: #fff;		}			div.torna_news{			background: #ffffff url('../immagini/layout/torna_news.png') no-repeat left top; 			width: 148px;			height: 30px;			padding: 10px 16px;			margin-bottom: 16px;			text-align: right;			font-weight: bold;		}					div.torna_news a{				color: #fff;				text-decoration: none;			}						div.torna_news a:hover{				text-decoration: underline;			}			div.testa_barramenu, div.piede_barramenu, div.testa_newsletter, div.piede_newsletter{			width: 180px; 			height: 12px;		}				div.testa_barramenu{			background: #ffffff url('../immagini/layout/barramenu_testa.png') no-repeat left top; 		}				div.piede_barramenu{			background: #ffffff url('../immagini/layout/barramenu_piede.png') no-repeat left top; 			margin-bottom: 16px;		}				div.corpo_barramenu{			background: #ffffff url('../immagini/layout/barramenu_corpo.png') repeat-y left top; 			padding: 4px 16px;			color: #e5e5e5;			font-size: 12px;		}					div.corpo_barramenu h3{				margin-top: 6px;				font-size: 13px;				color: #f6f6f6;			}						div.corpo_barramenu button{				border: none;				background: transparent url('../immagini/layout/bottone.png') no-repeat left top;				width: 100px;				height: 24px;				margin-left: 24px;				margin-top: 6px;				text-align: center;				text-transform: uppercase;				font-size: 14px;				font-weight: bold;				color: #bd1220;				cursor: hand;			}						div.corpo_barramenu div.titolo{				background: transparent url('../immagini/layout/menu_sfondo.png') no-repeat left top;				height: 36px;				text-align: center;				font-size: 14px;				padding-top: 4px;				color: #033;			}						div.corpo_barramenu div.elenco{				padding-bottom: 12px;				line-height: 130%;			}							div.corpo_barramenu div.elenco div.elemento div.etichetta_elemento{					float: left; 					width: 130px;				}							div.corpo_barramenu div.elenco a{					color: #e5e5e5;					text-decoration: none;				}								div.corpo_barramenu div.elenco a:hover{					text-decoration: underline;				}							div.corpo_barramenu ul{				list-style-type: square;			}							div.corpo_barramenu ul li{					margin-left: 16px;					margin-bottom: 6px;				}									div.corpo_barramenu ul li a{						color: #e5e5e5;						text-decoration: none;					}										div.corpo_barramenu ul li a:hover{						text-decoration: underline;					}						div.testa_newsletter{			background: #ffffff url('../immagini/layout/newsletter_testa.png') no-repeat left top; 		}				div.piede_newsletter{			background: #ffffff url('../immagini/layout/newsletter_piede.png') no-repeat left top; 			margin-bottom: 16px;		}				div.corpo_newsletter{			background: #ffffff url('../immagini/layout/newsletter_corpo.png') repeat-y left top; 			padding: 4px 16px;			color: #e5e5e5;			font-size: 11px;		}					div.corpo_newsletter form{				margin-top: 12px;			}							div.corpo_newsletter form input.text{					width: 100px;					border: 1px solid #ddd;					height: 14px;					font-size: 10px;					font-style: italic;					color: #333;				}								div.corpo_newsletter form button{					width: 40px;					border: none;					height: 14px;					font-size: 10px;					margin-top: 6px;					text-transform: uppercase;					background-color: transparent;					font-weight: bold;					text-decoration: underline;					text-align: right;					cursor: hand;					color: #fff;				}	div.pagina{		float: left;		width: 756px;		margin-left: 24px;		padding-bottom: 16px;		line-height: 120%;	}			div.pagina h1{			font-size: 22px;			margin-bottom: 12px;		}				div.pagina strong.evidenzia{			color: #bd1220;			font-weight: bold;		}				div.pagina a{			color: #bd1220;			font-family: Arial, Helvetica, sans-serif;		}				div.pagina div.barratab{			width: 736px; 			height: 28px; 			background: #ffffff url('../immagini/layout/tab_barra.png') repeat-x left top; 			margin-bottom: 12px;		}				div.pagina div.blocco{		}					div.blocco div.vetrina{				width: 730px;				border-bottom: 1px solid #bd1220;				padding: 0px 0px 6px 8px;				margin: -6px 9px 10px 9px;			}							div.blocco div.vetrina h2{					font-size: 20px;					font-style: italic;					color: #bd1220;					font-weight: bold;				}					div.blocco div.testa_introduzione{				background: transparent url('../immagini/layout/introduzione_testa.png') no-repeat left top;				height: 12px;				width: 756px;			}						div.blocco div.corpo_introduzione{				background: transparent url('../immagini/layout/introduzione_corpo.png') repeat-y left top;				width: 724px;				padding: 4px 16px;				text-align: justify;			}							div.blocco div.corpo_introduzione div.foto_chisiamo464, div.blocco div.corpo_introduzione div.foto_chisiamo252, div.blocco div.corpo_introduzione div.foto_chisiamo212{					float: right;					text-align: right;				}								div.blocco div.corpo_introduzione div.foto_chisiamo464{					width: 464px;				}								div.blocco div.corpo_introduzione div.foto_chisiamo252{					width: 252px;				}								div.blocco div.corpo_introduzione div.foto_chisiamo212{					width: 212px;				}									div.blocco div.corpo_introduzione div.foto_chisiamo464 img, div.blocco div.corpo_introduzione div.foto_chisiamo252 img, div.blocco div.corpo_introduzione div.foto_chisiamo212 img{						margin-top: 6px;						margin-bottom: 6px;					}								div.blocco div.corpo_introduzione div.suggerimenti{					float: right;					width: 280px;					text-align: left;					color: #365d65;				}								div.blocco div.corpo_introduzione div.statistiche{					width: 724px;					text-align: left;					font-size: 11px;					color: #365d65;				}									div.blocco div.corpo_introduzione div.etichetta{						float: left;						text-align: left;						margin-right: 26px;					}											div.blocco div.corpo_introduzione div.etichetta div.numero{							font-family: Impact, Charcoal, sans-serif;							float: left;							text-align: right;							font-size: 32px;														padding: 8px 10px 10px 0px;							}												div.blocco div.corpo_introduzione div.etichetta div.testo{							float: left;						}													div.blocco div.corpo_introduzione div.etichetta div.testo a{								font-family: Verdana, Geneva, sans-serif;								text-decoration: none;								color: #365d65;							}														div.blocco div.corpo_introduzione div.etichetta div.testo a:hover{								text-decoration: underline;							}						div.blocco div.corpo_introduzione div.etichetta div.foto{							color: #92d91c;						}												div.blocco div.corpo_introduzione div.etichetta div.aperte{							color: #bd1220;						}										div.blocco div.corpo_introduzione h3 a{					font-family: Verdana, Geneva, sans-serif;				}									div.blocco div.corpo_introduzione div.tabella{					margin-top: 12px;					margin-bottom: 16px;				}										div.blocco div.corpo_introduzione div.tabella div.riga{						border-bottom: 1px dotted #b2b2b2;						padding-bottom: 1px;						margin-bottom: 4px;						margin-left: 30px;						color: #365d65;						text-align: left;						font-size: 12px;					}											div.blocco div.corpo_introduzione div.tabella  div.riga div.prezzo, div.blocco div.corpo_introduzione div.tabella  div.riga div.prezzocitta, div.blocco div.corpo_introduzione div.tabella  div.riga div.prezzoprovincia{							text-align: right;							float: right;							color: #033;							font-size: 10px;						}												div.blocco div.corpo_introduzione div.tabella  div.riga div.prezzocitta, div.blocco div.corpo_introduzione div.tabella  div.riga div.prezzoprovincia{							width: 100px;						}										div.blocco div.corpo_introduzione div.notizia{					width: 412px;				}								div.blocco div.corpo_introduzione div.testa_dalleofferte{					background: transparent url('../immagini/layout/dalleofferte_testa.png') no-repeat left top;					height: 11px;					width: 284px;					color: #fff;					text-align: right;					font-size: 10px;					line-height: 10px;					font-weight: bold;					padding-right: 16px;					padding-top: 1px;					margin-top: 12px;				}								div.blocco div.corpo_introduzione div.corpo_dalleofferte{					background: transparent url('../immagini/layout/dalleofferte_corpo.png') repeat-y left top;					padding: 6px 16px 0px 16px;					width: 268px;				}									div.blocco div.corpo_introduzione div.corpo_dalleofferte p{						margin: 0px;					}										div.blocco div.corpo_introduzione div.corpo_dalleofferte h1{						font-size: 12px;						font-weight: bold;						margin: 0px;					}									div.blocco div.corpo_introduzione div.corpo_dalleofferte a{						font-family: Verdana, Geneva, sans-serif;						color: #033;						text-decoration: none;						font-size: 11px;					}										div.blocco div.corpo_introduzione div.corpo_dalleofferte a:hover{						text-decoration: underline;					}								div.blocco div.corpo_introduzione div.piede_dalleofferte{					background: transparent url('../immagini/layout/dalleofferte_piede.png') no-repeat left top;					height: 12px;					width: 300px;				}						div.blocco div.piede_introduzione{				background: transparent url('../immagini/layout/introduzione_piede.png') no-repeat left top;				height: 12px;				width: 756px;				margin-bottom: 16px;			}									div.blocco div.colonna{				float: left;				width: 370px;				margin-bottom: 16px;			}							div.blocco div.colonna div.testa_colonna{					background: transparent url('../immagini/layout/annuncio_testa.png') no-repeat left top;					height: 12px;					width: 370px;				}								div.blocco div.colonna div.corpo_colonna{					background: transparent url('../immagini/layout/annuncio_corpo.png') repeat-y left top;					padding: 4px 16px;					width: 338px;					text-align: justify;				}								div.blocco div.colonna div.piede_colonna{					background: transparent url('../immagini/layout/annuncio_piede.png') no-repeat left top;					height: 12px;					width: 370px;				}								div.blocco div.colonna div.testa_colonna_gialla{					background: transparent url('../immagini/layout/annuncio_testa_giallo.png') no-repeat left top;				}								div.blocco div.colonna div.corpo_colonna_gialla{					background: transparent url('../immagini/layout/annuncio_corpo_giallo.png') repeat-y left top;				}								div.blocco div.colonna div.piede_colonna_gialla{					background: transparent url('../immagini/layout/annuncio_piede_giallo.png') no-repeat left top;				}							div.blocco div.corpo_introduzione h2, div.blocco div.corpo_colonna h2{					font-size: 18px;					margin-bottom: 12px;					color: #bd1220;					text-transform: uppercase;				}								div.blocco div.corpo_introduzione h3, div.blocco div.corpo_colonna h3{					font-size: 13px;					color: #bd1220;					font-weight: bold;					text-transform: uppercase;				}								div.blocco div.corpo_introduzione h4, div.blocco div.corpo_colonna h4{					font-size: 14px;					font-weight: bold;					margin-bottom: 12px;				}								div.blocco div.corpo_introduzione .evidenzia, div.blocco div.corpo_colonna .evidenzia{					color: #bd1220;					text-transform: uppercase;				}								div.blocco div.corpo_introduzione p, div.blocco div.corpo_introduzione ul, div.blocco div.corpo_colonna p, div.blocco div.corpo_colonna ul{					line-height: 130%;					margin-bottom: 12px;				}								div.blocco div.corpo_introduzione ul, div.blocco div.corpo_colonna ul{						list-style-type: square;					}										div.blocco div.corpo_introduzione ul li, div.blocco div.corpo_colonna ul li{						margin-left: 16px;					}									div.blocco div.colonna div.testa_richiestainfo{					background: transparent url('../immagini/layout/richiestainfo_testa.png') no-repeat left top;					height: 12px;					width: 370px;					margin-top: 16px;				}								div.blocco div.colonna div.corpo_richiestainfo{					background: transparent url('../immagini/layout/richiestainfo_corpo.png') repeat-y left top;					padding: 4px 16px;					width: 338px;					text-align: justify;				}								div.blocco div.colonna div.piede_richiestainfo{					background: transparent url('../immagini/layout/richiestainfo_piede.png') no-repeat left top;					height: 12px;					width: 370px;				}									div.blocco div.corpo_richiestainfo div.titolo{						background: transparent url('../immagini/layout/info_gradiente.png') no-repeat center bottom;						float: left;						width: 265px;						height: 56px;						text-align: center;					}										div.blocco div.corpo_richiestainfo div.titolo h2{							font-size: 14px;							color: #033;							text-transform: uppercase;							margin-bottom: 4px;						}										div.blocco div.corpo_richiestainfo p{						line-height: 130%;						margin-bottom: 12px;					}										div.blocco div.corpo_richiestainfo a{						color: #666;					}										div.blocco div.corpo_richiestainfo form{						font-size: 10px;						padding-top: 6px;					}											div.blocco div.corpo_richiestainfo form button{							border: none;							height: 14px;							font-size: 10px;							text-transform: uppercase;							background-color: transparent;							color: #666;							font-weight: bold;							text-decoration: underline;							text-align: right;							cursor: hand;						}											div.blocco div.corpo_richiestainfo div.elementoform{							float: left;							text-align: left;							margin-bottom: 6px;						}							div.blocco div.corpo_richiestainfo div.elementoform input.text{								border: 1px solid #ddd;								height: 16px;								width: 104px;								margin-right: 10px;								font-size: 12px;								font-style: italic;								color: #666;							}														div.blocco div.corpo_richiestainfo div.elementoform .textarea{								width: 336px;								border: 1px solid #ddd;								height: 91px;								font-size: 12px;								font-style: italic;								color: #666;								overflow-y: scroll;							}				div.colonna div.parerionline{				}								div.colonna div.parerionline div.titolo{					background: transparent url('../immagini/layout/casaaperta_gradiente.png') no-repeat center bottom;					float: left;					width: 270px;					height: 56px;					text-align: center;				}								div.colonna div.parerionline p{					line-height: 130%;					margin-bottom: 12px;				}								div.colonna div.parerionline a{					color: #666;				}								div.colonna div.parerionline form{					font-size: 10px;					padding-top: 6px;				}									div.colonna div.parerionline form button{						border: none;						height: 14px;						font-size: 10px;						text-transform: uppercase;						background-color: transparent;						color: #666;						font-weight: bold;						text-decoration: underline;						text-align: right;						cursor: hand;					}										div.colonna div.parerionline div.elementoform{						float: left;						text-align: left;						margin-bottom: 6px;					}											div.colonna div.parerionline div.elementoform_giorno{							background: transparent url('../immagini/layout/elementoform_giorno.png') no-repeat center top;							float: left;							text-align: center;							color: #bd1220;							width: 164px;							height: 55px;							margin: 0px 2px;						}													div.colonna div.parerionline div.elementoform_giorno div.etichetta{								width: 164px;								color: #fff;								margin-bottom: 2px;							}													div.colonna div.parerionline div.elementoform_ora{								float: left;								text-align: center;								color: #fff;								width: 80px;								border-right: 1px dotted #fff;							}											div.colonna div.parerionline div.elementoform input.text2, div.colonna div.parerionline div.elementoform input.text3{							border: 1px solid #ddd;							height: 16px;							margin-right: 10px;							font-size: 12px;							font-style: italic;							color: #666;						}												div.colonna div.parerionline div.elementoform select.text2{							border: 1px solid #ddd;							height: 18px;							font-size: 12px;							font-style: italic;							color: #666;						}												div.colonna div.parerionline div.elementoform input.text2{							width: 162px;						}												div.colonna div.parerionline div.elementoform select.text2{							width: 164px;						}												div.colonna div.parerionline div.elementoform .text3{							width: 104px;						}												div.colonna div.parerionline div.elementoform label{							margin-top: 2px;							height: 16px;							float: left;							display: block;						}												div.colonna div.parerionline div.elementoform label.text4{							width: 73px;						}												div.colonna div.parerionline div.elementoform .textarea{							width: 336px;							border: 1px solid #ddd;							height: 91px;							font-size: 12px;							font-style: italic;							color: #666;							overflow-y: scroll;						}		div.separa_grigio{			background: transparent url('../immagini/layout/separa_grigio.png') no-repeat center top;			width: 756px;			height: 1px;			margin-bottom: 15px;		}					div.annuncio_cercasi{			float: left;			width: 242px;			height: 160px;			margin-bottom: 15px;		}				div.annuncio_cercasi a{			font-family: Verdana, Geneva, sans-serif;			color: #033;			text-decoration: none;		}					div.annuncio_cercasi div.testa_annuncio{				background: transparent url('../immagini/layout/annuncio_cercasi_testa.png') no-repeat left top;				height: 12px;				width: 242px;			}						div.annuncio_cercasi div.corpo_annuncio{				background: transparent url('../immagini/layout/annuncio_corpo.png') repeat-y left top;				height: 128px;				padding: 4px 16px 4px 16px;				width: 210px;			}				div.annuncio_cercasi div.corpo_annuncio p{					margin-bottom: 6px;				}								div.annuncio_cercasi div.corpo_annuncio p.zona{					font-weight: bold;					height: 46px;				}									div.annuncio_cercasi div.corpo_annuncio p.zona a.affitto{						color: #940501;					}										div.annuncio_cercasi div.corpo_annuncio p.zona a.compro{						color: #26507a;					}								div.annuncio_cercasi div.corpo_annuncio p.descrizione{					text-align: justify;					font-size: 11px;					height: 60px;					margin-bottom: 0px;				}								div.annuncio_cercasi div.corpo_annuncio p.dettagli{					width: 210px;					text-align: right;					padding-right: -10px;					font-size: 10px;					font-style: italic;				}									div.annuncio_cercasi div.corpo_annuncio p.dettagli a{						color: #bd1220;					}										div.annuncio_cercasi div.corpo_annuncio p.dettagli a:hover{						text-decoration: underline;					}							div.annuncio_cercasi div.piede_annuncio{				background: transparent url('../immagini/layout/annuncio_cercasi_piede.png') no-repeat left top;				height: 12px;				width: 242px;			}							div.annuncio_cercasi div.piede_annuncio div.codice, div.piede_dettagli div.codice{					float: right;					height: 8px;					padding: 0px 6px 4px 0px;					color: #999;					font-size: 8px;					line-height: 8px;				}				div.annuncio{			float: left;			width: 370px;			margin-bottom: 16px;		}				div.annuncio a{			font-family: Verdana, Geneva, sans-serif;			color: #033;			text-decoration: none;		}				div.annuncio img{			border: none; 		}					div.annuncio div.testa_annuncio{				background: transparent url('../immagini/layout/annuncio_testa.png') no-repeat left top;				height: 12px;				width: 200px;			}						div.annuncio div.corpo_annuncio{				background: transparent url('../immagini/layout/annuncio_corpo.png') repeat-y left top;				height: 222px;				padding: 4px 12px 0px 16px;				width: 172px;			}							div.annuncio div.coverfoto{					float: left;					height: 38px; 					width: 38px; 					z-index: 10; 					margin-top: -50px; 					margin-left: 318px;  				}									div.annuncio div.coverfoto div.datifoto{						float: left;						margin-top: -34px;						margin-left: 7px;						text-align: center;						font-weight: bold;						font-style: italic;						color: #fff;					}								div.annuncio div.covernew{					float: left;					height: 44px; 					width: 44px; 					z-index: 10; 					margin-top: -240px; 					margin-left: 317px;  				}								div.annuncio div.coveroverlay{					background: transparent url('../immagini/layout/overlay.png') no-repeat left top;					float: left;					height: 130px; 					width: 170px; 					z-index: 10; 					margin-top: -130px; 					margin-left: 200px;				}									div.annuncio div.coveroverlay div.titolo{						height: 24px;						padding-top: 4px;						color: #fff;						font-size: 14px;						font-style: italic;						font-weight: bold;						text-align: center;					}									div.annuncio div.coveroverlay p{						font-size: 10px;						text-align: justify;						margin: 0px 12px 0px 12px;						font-style: italic;						color: #365d65;					}											div.annuncio div.coveroverlay p a{							color: #bd1220;						}												div.annuncio div.coveroverlay p a:hover{							text-decoration: underline;						}										div.annuncio div.corpo_annuncio div.comune{					height: 32px;					margin-bottom: 6px;				}									div.annuncio div.corpo_annuncio div.comune h1{						font-size: 16px;						line-height: 17px;						font-weight: bold;					}								div.annuncio div.corpo_annuncio p{					margin-bottom: 6px;				}								div.annuncio div.corpo_annuncio p.zona{					font-style: italic;					height: 30px;				}								div.annuncio div.corpo_annuncio p.descrizione{					text-align: justify;					font-size: 11px;					height: 74px;				}								div.annuncio div.corpo_annuncio p.prezzo{					font-weight: bold;					height: 28px;				}								div.annuncio div.corpo_annuncio p.casaaperta{					margin-bottom: 12px;					font-size: 11px;					height: 28px;				}									div.annuncio div.corpo_annuncio p.casaaperta a{						color: #bd1220;					}						div.annuncio div.piede_annuncio{				background: transparent url('../immagini/layout/annuncio_piede.png') no-repeat left top;				height: 12px;				width: 200px;			}							div.annuncio div.piede_annuncio div.codice{					float: right;					height: 8px;					padding: 1px 3px 3px 0px;					color: #999;					font-size: 8px;					line-height: 8px;				}						div.dettagli{			}							div.dettagli div.testa_dettagli{					background: transparent url('../immagini/layout/dettagli_testa.png') no-repeat left top;					height: 12px;					width: 756px;				}								div.dettagli div.corpo_dettagli{					background: transparent url('../immagini/layout/dettagli_corpo.png') repeat-y left top;					padding: 4px 16px 4px 16px;					width: 724px;				}								div.dettagli div.piede_dettagli{					background: transparent url('../immagini/layout/dettagli_piede.png') no-repeat left top;					height: 12px;					width: 756px;				}								div.dettagli div.testa_comandi{					background: transparent url('../immagini/layout/info_testa.png') no-repeat left top;				}								div.dettagli div.corpo_comandi{					background: transparent url('../immagini/layout/info_corpo.png') repeat-y left top;					width: 400px;				}									div.corpo_comandi span{						float: right;						margin-top: -6px;						margin-bottom: 2px;						margin-right: 12px;					}											div.corpo_comandi span a{							color: #033;							font-size: 11px;							font-family: Verdana, Geneva, sans-serif;							text-decoration: none;						}												div.corpo_comandi span a:hover{							text-decoration: underline;						}									div.dettagli div.piede_comandi{					background: transparent url('../immagini/layout/info_piede.png') no-repeat left top;				}									div.dettagli div.testa_scheda, div.dettagli div.piede_scheda{					height: 12px;					width: 400px;				}								div.dettagli div.piede_scheda{					margin-bottom: 12px;				}								div.dettagli div.corpo_scheda, div.corpo_scheda{					padding: 0px 12px;					text-align: left;					width: 376px;					font-size: 10px;				}									div.corpo_scheda div.titolo{						/*padding-top: 8px;*/						float: left;						width: 300px;						height: 56px;					}									div.corpo_scheda h2, div.corpo_affittoriscatto h2{						text-align: center;						text-transform: uppercase;						font-size: 14px;						font-weight: bold;						margin-bottom: 4px;					}											div.corpo_scheda h2 small, div.corpo_affittoriscatto h2 small{							 font-size: 10px; 							 text-transform: none; 							 font-weight: normal;						}										div.corpo_scheda p{						text-align: center;						font-size: 12px;					}										div.corpo_scheda div.elenco{						margin-left: -1px;					}										div.privacy p{						padding-top: 4px;						font-size: 9px;						line-height: 10px;						text-align: justify;					}										div.corpo_scheda form, div.corpo_affittoriscatto form{						padding-top: 6px;					}											div.corpo_scheda form button, div.corpo_affittoriscatto form button{							border: none;							height: 14px;							font-size: 10px;							text-transform: uppercase;							background-color: transparent;							font-weight: bold;							text-decoration: underline;							text-align: right;							cursor: hand;						}										div.corpo_scheda span.elementoform, div.corpo_affittoriscatto span.elementoform{						float: left;						text-align: left;						margin-right: 11px;						margin-bottom: 6px;					}						span.elementoform input.text, span.elementoform input.text2{							border: 1px solid #ddd;							height: 16px;							font-size: 12px;							font-style: italic;							color: #666;						}												span.elementoform input.text{							width: 116px;						}												span.elementoform input.text2{							width: 144px;						}										div.dettagli div.corpo_visita{						background: transparent url('../immagini/layout/visita_corpo.png') repeat-y left top;						color: #ddd;						padding-top: 6px;				}								div.dettagli div.piede_visita{						background: transparent url('../immagini/layout/visita_piede.png') no-repeat left top;				}									div.corpo_visita div.titolo{						background: transparent url('../immagini/layout/visita_gradiente.png') no-repeat center bottom;					}										div.corpo_visita strong.evidenzia, div.corpo_visita form button{						color: #92d91c;					}										div.corpo_visita a{						color: #fff;					}								div.dettagli div.testa_casaaperta{						background: transparent url('../immagini/layout/casaaperta_testa.png') no-repeat left top;				}								div.dettagli div.corpo_casaaperta{						background: transparent url('../immagini/layout/casaaperta_corpo.png') repeat-y left top;				}								div.dettagli div.piede_casaaperta{						background: transparent url('../immagini/layout/casaaperta_piede.png') no-repeat left top;				}									div.corpo_casaaperta div.titolo{						background: transparent url('../immagini/layout/casaaperta_gradiente.png') no-repeat center bottom;					}										div.corpo_casaaperta strong.evidenzia, div.corpo_casaaperta form button, div.corpo_casaaperta a{						color: #d05004;					}										div.corpo_casaaperta div.coverdata{						background: transparent url('../immagini/icone/calendar_64.png') no-repeat center bottom;						width: 57px;						height: 57px;						text-align: center;						color: #033;					}											div.corpo_casaaperta div.coverdata .giorno{							margin-top: 26px;							line-height: 18px;							font-size: 21px;							font-weight: bold;						}											div.corpo_casaaperta div.coverdata .mese{							margin-top: -1px;							line-height: 8px;							font-size: 8px;							font-weight: bold;						}								div.dettagli div.testa_informazioni{					background: transparent url('../immagini/layout/info_testa.png') no-repeat left top;				}								div.dettagli div.corpo_informazioni{					background: transparent url('../immagini/layout/info_corpo.png') repeat-y left top;				}								div.dettagli div.piede_informazioni{					background: transparent url('../immagini/layout/info_piede.png') no-repeat left top;				}									div.corpo_informazioni div.titolo{						background: transparent url('../immagini/layout/info_gradiente.png') no-repeat center bottom;					}										div.corpo_informazioni strong.evidenzia, div.corpo_informazioni form button, div.corpo_informazioni a{						color: #666;					}								div.dettagli div.corpo_affittoriscatto{					background: transparent url('../immagini/layout/affittoriscatto_corpo.png') repeat-y left top;					width: 400px;					margin: 4px 0px 12px 0px;				}									div.corpo_affittoriscatto p{						font-size: 10px;						text-align: justify;						margin-bottom: 6px;					}									div.corpo_affittoriscatto div.box{						float: left;						width: 196px;						margin-right: 8px;						margin-bottom: 8px;						text-align: center;						font-size: 12px;					}											div.corpo_affittoriscatto div.box div.testa_box{							background: transparent url('../immagini/layout/affittoriscatto_corto_testa.png') no-repeat left top;							width: 196px;							height: 6px;						}												div.corpo_affittoriscatto div.box div.corpo_box{							background: transparent url('../immagini/layout/affittoriscatto_corto_corpo.png') repeat-y left top;							padding: 0px 6px;							width: 184px;							color: #fff;						}												div.corpo_affittoriscatto div.box div.piede_box{							background: transparent url('../immagini/layout/affittoriscatto_corto_piede.png') no-repeat left top;							width: 196px;							height: 6px;						}											div.corpo_affittoriscatto div.boxlargo{						width: 400px;						text-align: center;						font-size: 12px;					}												div.corpo_affittoriscatto div.boxlargo div.piede_boxlargo{							background: transparent url('../immagini/layout/affittoriscatto_largo_piede.png') no-repeat left top;							width: 400px;							height: 6px;						}												div.corpo_affittoriscatto div.boxlargo div.testa_boxlargo{							background: transparent url('../immagini/layout/affittoriscatto_largo_testa.png') no-repeat left top;							width: 400px;							height: 6px;						}												div.corpo_affittoriscatto div.boxlargo div.corpo_boxlargo{							background: transparent url('../immagini/layout/affittoriscatto_largo_corpo.png') repeat-y left top;							padding: 0px 6px;							width: 388px;							color: #fff;						}													div.corpo_affittoriscatto div.box div.corpo_box strong.evidenzia, div.corpo_affittoriscatto div.boxlargo div.corpo_boxlargo strong.evidenzia{								color: #ffff08;							}								div.dati{					width: 308px;				}									div.dati h1{						font-size: 18px;						line-height: 140%;					}										div.dati p, div.dati ul, div.dati div.servizi{						text-align: justify;						margin-bottom: 18px;					}											div.servizi .elemento{							background: transparent url('../immagini/icone/chk_on.png') no-repeat left 4px;							padding-left: 14px;							margin-right: 2px;							width: 86px;							float: left;							font-size: 10px;							text-align: left;						}										div.dati p.zona{						font-style: italic;						line-height: 140%;					}										div.dati p.descrizione{						line-height: 140%;					}										div.dati p.info, div.dati div.servizi{						font-size: 11px;					}											p.info a{							color: #033;							font-family: Verdana, Geneva, sans-serif;							text-decoration: none;						}										div.dati p.prezzo{						color: #666;					}											div.dati p.prezzo a{							color: #666;						}										div.dati ul.particolari{						list-style-type: square;						line-height: 140%;						text-align: left;					}											ul.particolari li{							margin-left: 16px;						}div.footer{	clear: both;	width: 960px;	text-align: center;	margin-bottom: 6px;}	div.footer div.testa_footer{		/*background: transparent url('../immagini/layout/footer_testa.png') no-repeat left top;*/		/*height: 12px;*/		width: 960px;		height: 3px;		background-color: #bd1220;	}		div.footer div.corpo_footer{		/*background: transparent url('../immagini/layout/footer_corpo.png') repeat-y left top;*/		/*padding: 0px 6px;*/		padding: 6px 6px;		width: 948px;		/*color: #e5e5e5;*/	}		div.footer div.piede_footer{		/*background: transparent url('../immagini/layout/footer_piede.png') no-repeat left top;*/		/*height: 12px;*/		width: 960px;		height: 3px;		background-color: #bd1220;	}/*** FINE MACROSTRUTTURA ***/	.hidden{	display: none;}.clear{	clear: both;}.clearleft{	clear: left;}.clearright{	clear: right;}.destra{	float: right;	margin-left: 12px;}.sinistra{	float: left;	margin-right: 12px;}.nopadding{	padding: 0px;}.nomargin{	margin: 0px;}.noborder{	border: none;}.hand{	cursor: hand;}.hand:hover{	cursor: hand;}/*checkbox*/.spunta{   	height:11px;	width:12px;   	filter:alpha(opacity=0.0);   	opacity:0.0;	outline:0}   .spuntaWrap{	position:relative;	float:left;	background:url("../immagini/icone/checkbox2.png") no-repeat top left;	width:12px;	height:11px;	margin-top: 2px;	margin-right: 2px;}.wrapSpuntata{	background-position: 0px -11px}.spuntaLabel{	text-align: left;	float:left;	cursor:pointer}