﻿body {margin:0; padding:0; background-color: #0b2d47; font-family: Tahoma, Verdana, Sans-Serif; font-size: 12px; line-height: 16px}

#content {
	width: 977px;
	margin: 0 auto;
}

#contentMiddle {
	background-color: White;
	padding-bottom: 40px;
	 background-image: url('../img/tile_up.jpg');
	 background-position: top;
	 background-repeat: repeat-x;
}

#navigation {
	width: 977px;
	height: 40px;
	margin: 0;
}

#navigation a {
	width:195px;
	height: 26px;
	padding-top: 14px;
	font-weight: bold;
	float: left;
	background-image: url('../img/btn_bg.jpg');
	color: #0c2f4a;
    text-decoration: none;
    text-align: center;
}
#navigation a:hover {text-decoration: underline; color: #da251e}

#banner {
	width:954px;
	height: 136px;
	background-image: url('../img/banner_bg.jpg');
	padding: 143px 0 0 23px;
}

#banner img {float:left; border: 0}

#pagina {
	width: 907px;
	margin: 0 auto;
	padding: 10px 35px 0 35px;
	line-height: 20px;
	text-align: justify;
	overflow: auto;
}

#pagina h1 {font-size:16px; color: #da841e; font-weight: bold}
#pagina h2 {font-size:13px; color: #0c2f4a; font-weight: bold}
#pagina h3 {font-size:12px; color: #0c2f4a; font-weight: bold; margin: 20px 0 0 0;}

#footer {
	margin: 0;
	height: 75px;
	background-image: url('../img/tile_footer.jpg');
}

#footerTxt {
	width: 907px;
	margin: 0 auto;
	padding: 10px 35px 0 35px;
	text-align: left;
	color: White;
	font-size: 11px;
}

/******************************************************************/

#mappa {
	width: 615px;
	height: 300px;
	float: left;
	margin-right: 20px;
}

#testoDove {
	width: 250px;
	height: 300px;
	margin-top: 20px;
	float: left;
	text-align: left;
}

#testoDove img {margin-top: 10px;}

.punti {
	padding: 0 0 0 20px;
	background-image: url('../img/arrow.jpg'); background-position: left top; background-repeat: no-repeat;
}

#filtroImmobili {
	width: 769px;
	height: 68px;
	padding: 17px;
	background-image: url('../img/bg_filtro.jpg');
}

#filtroImmobili label {width: 170px;display: block; float: left; margin-bottom: 5px; text-align: left}
#filtroImmobili br {clear:left}

.immobile {
	width: 399px;
	height: 126px;
	background-image: url('../img/bg_immobile.jpg');
	float: left;
	margin: 4px 4px 0 0;
}

.imgImmobile {
	width: 100px;
	height: 100px;
	float: left;
	margin: 13px 13px;
}

.txtImmobile, .txtImmobileOfferta {
	width: 260px;
	height: 100px;
	float: left;
	margin: 13px 0;
	line-height: 14px;
}

.txtImmobileOfferta {background-image: url('../img/prestigio.jpg'); background-position: right bottom; background-repeat: no-repeat;}

.txtImmobile h2, .txtImmobileOfferta h2 {margin: 7px 0 8px 0;}
.txtImmobile a, .txtImmobileOfferta a {padding: 0 0 0 20px; background-image: url('../img/arrow_s.jpg'); background-position: left top; background-repeat: no-repeat; color: #0c2f4a}
.txtImmobile a:hover, .txtImmobileOfferta a:hover {color: #da251e}

/*****************************************************************/

#formInfo {margin-top: 20px;}

#formInfo label {
	width: 120px;
	float: left;
	margin-bottom: 10px;
}

#formInfo br {clear:left}

#formInfo a {margin: 120px; padding: 0 0 0 20px; background-image: url('../img/arrow_s.jpg'); background-position: left top; background-repeat: no-repeat; color: #0c2f4a}
#formInfo a:hover {color: #da251e}

#formInfo hr {color: White; margin: 20px 0; border: solid 1px #cccccc; width: 610px; border-bottom: none; text-align: left}

#privacy {font-size: 10px; color: #666666; width: 610px; line-height: 16px;}
#privacy b {font-size: 11px}

.errore {margin-top: 10px}



/*****************************************************************/

#dettaglio {margin: 20px 0}

#dettaglio h1 {font-size:15px; color: #0c2f4a; font-weight: bold}
#dettaglio img {border:0; float: left; margin: 4px 4px 4px 4px}
#dettaglio hr {color: White; margin: 0 0 0 0; border: solid 1px #cccccc; border-bottom: none; text-align: left; clear: left}

#btnIndietro a {padding: 0 0 0 20px; background-image: url('../img/arrow_s.jpg'); background-position: left top; background-repeat: no-repeat; color: #0c2f4a}
#btnIndietro a:hover {color: #da251e}

/*****************************************************************/
