@charset "utf-8";
@import url('generic.css');
@import url('links.css');
@import url('menu.css');

#contenitore{
	margin:10px auto;
}
#contenitore, #body-center, #foot{ width:920px; }
	#head{
		border:solid black 0px;
		height:245px;
	}
		#stanza{
			float:left;
			width:464px;
			height:245px;
		}
		/* div sx */
			#immobiliare-titolo{
				background:url('/img/immobiliare_titolo.jpg');
				position:relative;
				float:left;
				width:313px;
				height:174px;
			}
				#immobiliare-titolo img{
					position:absolute; top:17px; left:-50px; 
				}
			#menu-top{
				background:url('/img/menu_top.jpg');
				position:relative;
				float:left;
				width:143px;
				height:174px;
			}
			/* div pulisci*/
			#pad{
				background:url('/img/pad.jpg');
				width:456px;
				height:71px;
			}
	#body-center{
		background:url('/img/body_center.jpg') repeat-y;
	}
		#body-center-bg{
			background:url('/img/redrum.jpg') no-repeat;
		}
			#menu-sx{
				border:solid black 0px;
				position:relative;
				float:left;
				width:255px;
				height:650px;
			}
			#contenuti{
				border:solid black 0px;
				/*
				background:url('/img/contents.jpg') repeat-y;
				*/
				margin-top:-55px;
				float:left;
				width:650px;
			}
				div.contents-ct{
					border:solid black 0px;
					/*
					background:url('/img/contents_ct.jpg') no-repeat 0 0;
					*/
					position:relative;
					padding:10px 30px 10px 10px;
					width:620px;
				}
					div.titolo{
						border-bottom:solid black 1px;
						margin-bottom:20px;
						padding:5px 5px 5px 5px;
						font-variant:small-caps;
						font-weight:bold;
						color:#FFF;
					}
						div.titolo h1, div.titolo h2{
							border:solid black 0px;
							display:block;
							float:left;
							margin:0px;
							padding:3px;
						}
						div.titolo h1{
							font-size:18px;
						}
						div.titolo h2{
							margin-left:5px;
							font-size:16px;
							font-style:italic;
							font-variant:normal;
						}
				div.contents-bt{
					/*
					background:url('/img/contents_bt.jpg');	
					*/
					width:647px;
					height:11px;
				}
				#immobiliare-dati{
					border:solid black 0px;
					margin:20px 0px 0px 210px; 
					width:680px;
					font-size:12px;
					text-align:center;
				}
	#foot{
		background:url('/img/foot.jpg');
		position:relative;
		height:20px;
	}
	
/* ************************************************************************************************************* */
div.offerte{
	border:solid black 0px;
	margin-left:10px;
}
	div.offerta-cornice{
		background-color:#604C41;
		margin:10px;
		float:left;
		width:280px;
		height:280px;
	}
		div.offerta{
			background:url('/img/offerta.png');
			margin:15px 0px 0px 15px;
			padding:10px;
			float:left;
			width:230px;
			height:230px;
		}
			div.offerta-testo{
				margin-top:-15px;
			}
				div.offerta-titolo{
					font-size:16px;
					font-weight:bold;
					text-align:right;
				}
				div.offerta-abstract{
					border:solid black 0px;
					height:60px;
					text-align:left;
					overflow:hidden;
				}
				div.offerta-prezzo{
					text-align:right;
				}
		

/* ************************************************************************************************************* */
div.chi-siamo-desc{
	margin:0px 20px 0px 20px;
	text-align:justify;
}
div.chi-siamo-personale{
	margin:10px 0px 0px 40px;
}
	div.chi-siamo-img{
		float:left;
		width:250px;
		text-align:center;
	}
	div.chi-siamo-soc{
		border:solid black 0px;
		float:left;
		width:300px;
	}

/* ************************************************************************************************************* */

div.immobile{
	border-bottom:solid #999 1px;
	margin:0px auto 2px auto;
	padding:2px;
	width:550px;
}
	div.immobile h2{
		margin:0px;
	}
	
	div.copertina{
		border:solid black 0px;
		float:left;
		width:150px;
		text-align:center;
	}
		div.copertina img{
			/*width:200px;*/
			/*height:auto;*/
		}
	div.proposta{
		border:solid black 0px;
		padding:0px 0px 0px 10px;
		float:left;
		width:360px;
	}
	div.proposta-visualizzazione{
		border:solid black 0px;
		margin:0px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		width:550px;
	}
		div.dettagli{
			border:solid black 0px;
			float:left;
			width:330px;
		}
			div.contattaci{}
			div.contattaci a{ }
			
			div.dettagli ul{ margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; }
			div.dettagli ul li{ margin:0px 0px 0px 0px; padding:0px; }
			
			div.nome, div.prezzo{
				padding:10px;
				float:left;
			}
			.nome{
				font-weight:bold;
			}
			.prezzo{
				color:green;
			}
			div.metratura{}
		div.galleria{
			border:solid black 0px;
			margin-left:20px;
			float:left;
			width:200px;
			text-align:right;
		}
		div.abstract{
			padding:10px;
		}
		.abstract{
			text-align:justify;
			font-style:italic;
		}
		div.descrizione{
			text-align:justify;
		}
	#mappa{
		border:solid black 0px;
		margin:0px 0px 30px 0px;
		width:500px;
	}
	
/* ************************************************************************************************************* */

#mutui-form, #mutui-riepilogo{
	border:solid black 1px; 
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	margin:0px auto;
	margin-bottom:10px;
	padding:10px; 
	padding-top:0px; 
	width:500px;
}	
	#mutui-form legend, #mutui-riepilogo legend{
		font-weight:bold;
		color:#404040;
	}
	#mutui-riepilogo table{
		margin:0px auto;
		width:320px;
	}
		#mutui-riepilogo table tr td.label{
			width:130px;
		}
		#mutui-riepilogo table tr td.value{
			text-align:right;
		}
			#mutui-risultato{
				border-top:solid black 1px;
				margin:10px;
				text-align:center;
			}

#mutui-form{
	border:solid black 1px;
	margin:0px auto;
	padding:10px;
	padding-top:0px;
	width:500px;
}
	#mutui-form table{
		margin-left:50px;
	}
		#mutui-pulsanti{
			margin-top:10px;
			text-align:center;
		}
	