html, body {
background-color:#FFFFFF;
background: #FFFFFF url(../images/background_html.jpg) repeat-x ;
background-repeat:repeat-x;
margin : 0;
padding : 0;
}
body {
font-family : Arial, Verdana, Tahoma ;
font-size : 75%;
text-align : center;
background-position : top;
}
img {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
}
h2 {
margin : 2px 2px 3px 10px;
color : #000000;
font-size : 1.3em;
}
h3 {
margin : 2px 2px 3px 10px;
color : #666666;
font-size : 1.2em;
}
p {
margin : 0 10px 10px;
}
a {
color : #333333;
}
a:hover {
color : #000000;
}
a:link a:visited {
font-weight : bold;
}
div#header  {
	margin:0;
	padding:0;
}
div#logo{
	margin-top:15px;
	margin-left:10px;
	width:330px;
	height:52px;
	background-image:url(../images/logo.gif);
	float:none;
}
div#logo h2{
	text-indent:-9999px;
}
.menu {
margin : 0;
padding : 0;
}
.menu {
text-align:right;
width : 900px;
height : 25px;
}
.navigators {
margin-left:510px;
height : 20px;
}
.navigators ul {
margin : 0;
float : left;
list-style-type : none;
padding : 0 0 0 0;
}
.navigators ul li {
display : inline;
color : #000000;
padding : 0;
margin : 0;
}
.navigators ul li a:link, .navigators ul li a:visited {
display : block;
padding-right : 12px;
padding-left : 12px;
color : #000000;
text-decoration : none;
text-align : center;
line-height : 20px;
height : 20px;
font-weight : normal;
width : 50px;
float : left;
margin-top : 0;
margin-right : 1px;
margin-bottom : 0;
margin-left : 1px;
}
.navigators ul li a:hover, .navigators ul li a:active {
display : block;
padding-right : 12px;
padding-left : 12px;
color : #CCCCCC;
text-decoration : none;
text-align : center;
line-height : 20px;
height : 20px;
font-weight : normal;
width : 50px;
float : left;
margin-top : 0;
margin-right : 1px;
margin-bottom : 0;
margin-left : 1px;
}
.sottomenu {
height:15px;
background-color:#FFF;
border:1px solid #000000;
}
div#container {
width : 900px;
margin :0 auto;
border : none;
background:none;
}
.clear {
clear : both;
 margin:0;
 padding:0;
}
div#container {
overflow:auto;
text-align : left;
}
div#wrapper {
margin:50px 0 0 0;
}
div#colonna_sx {
float:left;
width : 522px;
overflow:auto;
margin :0;
}
div#colonna_dx {
float:left;
width: 378px;
overflow:auto;
margin :0;
}
.news_1{
margin:0;
padding:0;
}
.news_1{
width:520px;
height:120px;
background:url(../images/sfondo-news.jpg) repeat-x;
}

div.news-immobile h2{margin:0; padding:0px; text-indent:10px;}
div.news-immobile h2{width:291px; height:22px;background:url(../images/sfonfo-h2_news.jpg) no-repeat; color:#000; text-indent:10px;}

.news-immobile h2{color:#666; text-indent:10px;}
.news-immobile img{float:left; margin:1px; width:111px}
.news-immobile h3{float:none}

.news-immobile h4{margin:20px 0 0 0; padding:5px 0 0 0;background-position: top left;}
.news-immobile h4{width:350px; height:22px;background:url(../images/sfonfo-h2_news.jpg) no-repeat;}
.news-immobile h4{color:#666; text-indent:10px;}
.foto-news{float:left; margin:0; padding:0;}
.foto-news{width:126px}
.testo-news{margin:6px 0 0 125px; padding:0;}
.testo-news{width:380px}
.testo-news h3{ margin:0; padding:0;}
.testo-news h5{ margin:0; padding:0;}
.testo-news h5{font-size:11px;color:#666;}
.testo-news p{margin:0; padding:0; color:#999}

#testo{
margin:0;
padding:0;
width:518px;
height: 248px;
}

#testo div{
width:255px;
float:left;
}
#testo{
clear:both
}


div#ricerca-dettagliata{margin:0; padding:0;width:520px; height:200px;}
div#ricerca-dettagliata{background:#FE6F05 url(../images/background-ricerca_dettagliata.jpg) repeat-x}
div#ricerca-dettagliata h3{margin:0; padding:0;background-position: top left;}
div#ricerca-dettagliata h3{width:291px; height:22px;background:url(../images/background-select.jpg) repeat-x;}
div#ricerca-dettagliata h3{color:#FFF; text-indent:10px; font-weight:normal}

#form1 {margin:0;border:none;width:485px; color:#FFF; padding:0}
#form1 fieldset{float:left; margin:0 0 0 25px;width:350px; border:none; color:#FFF; padding-top:20px}
#form1 fieldset legend{padding-top:10px; font-size:110%}
#form1 fieldset select{ float:right; width:200px}
#form1 label{width:307px;height:22px; background:url(../images/background-select.jpg) repeat-x}
#form1 label, label span {display:block;margin:0;padding-bottom: .15em;}
#form1 label {padding-left:50px; float:left;color:#FFF }
#form1 label span {float:left; width: 20px; text-align:left; margin:0;}

	#form1 p.submit_2{
		clear:both;
		float:none;
		margin:0;
                padding:0;
		text-align:right;
		}

.button2{border:none}
.button2 {width:98px; height:40px}
.button2 {margin: 0; padding:0; background:url(../images/button-ricerca2.jpg);}
.button2 {clear:both; margin:0}

#ricercaVeloce{
margin:0;
padding:0;
}

#ricercaVeloce{
width:378px;
height:120px;
background: #82338E url(../images/ricerca-rapida.jpg) repeat-x;
}

.box {padding-top:15px;margin-left:10px}
.ricerca_lb{margin:0; color: #FFF;font-size:1.2em}
.edit{float:left;width:250px;margin-top:15px; margin-right:5px}
.sbutton{width:105px}

div#testo_dx{margin:0; padding:0;}
div#testo_dx{background:#eee; width:378px; height:300px}
div#testo_dx h2{font-size:14px; color:#000000}
div#testo_dx p{ color:#666 }
.testo-int_dx{float:left; width:365px;}
.testo-int_dx{margin:8px 5px 5px 0}
div#facebook{float:none;border:none; text-align:center}
#facebook a:link{border:none; text-align:center}
#facebook a:hover, a:visited{border:none; text-align:center}
.banner_300-250
{background:#eecc00;text-align:center}


.banner_790-90_view
{background:#1c74ae;text-align:center}

div#pubblicita720 { background:#333;text-align:center}
#modulo-mutui{
background:url(../img/background-footer.png) repeat;
width : 520px;
text-align : center;
padding:0px;
color : #CCC;
font-size : 11px;
}
#footer {
background:url(../img/background-footer.png) repeat-X;
width : 100%;
text-align : center;
padding-top : 5px;
color : #cccccc;
font-size : 11px;
}

#footer a{
color : #FFF;

}
