@charset "iso-8859-1";
/* CSS Document */

*{
margin:0 auto;
padding:0;
}

body{
	margin:0;
	padding:0;
	font: 12px/1.3 Arial, Helvetica, sans-serif;
	color:#66665B;
	background:#fff url(../img/bkg.jpg) repeat-x;
	line-height:20px
}
	
	
.left{ float:left}
.right{ float:right}

a{color:#333; text-decoration:none;}
a:hover{
	color:#ff9900;
	text-decoration:none;
}

#container{	width:990px; background:#fff; font-size:12px; }
.menu-servizio{ height:22px; clear:both; margin-top:5px}
.menu-servizio a{ color:#666; text-decoration:none}
.menu-servizio a:hover{ color:#666; text-decoration:underline}
.menu-servizio a.active{ color:#ff9900; text-decoration:none}

.testa{width:990px; background:#f3f3f3; width:974px; padding:8px; border:1px solid #ccc}


/**********************  CORPO SINISTRA  **************************/

#corpo-sx{ width:690px; /*background:red;*/ float:left; margin-top:10px; font-size:12px;}

#link{	z-index:200; width:690px; background:url(../img/bkg-menu.jpg) repeat-x;	height:35px; float:left; z-index:1;}
#link ul li{z-index:200; float:left; display:inline; height:35px; color:#66665A; font-weight:bold; font-size:14px; line-height:35px;}
#link ul li a{color:#fff; text-decoration:none; float:left; padding-left:20px; padding-right:20px;}
#link ul li a:hover{ color:#fff; text-decoration:underline; color:#fff; background:url(../img/bkg-menu-hover.png) repeat-x top left; }
#link ul li.attivo{background:url(../img/bkg-menu-hover.png) repeat-x top left; color:#fff; text-decoration:none; float:left;}

#linkini{	z-index:200; width:690px; background:url(../img/bkg-sottomenu.jpg) repeat-x; height:25px; float:left; z-index:1;}
#linkini ul li{z-index:200; float:left; display:inline; height:25px; color:#ccc; font-weight:bold; font-size:11px; line-height:25px;}
#linkini ul li a{color:#666; text-decoration:none; float:left; padding-left:10px; padding-right:10px;}
#linkini ul li a:hover{ color:#fff; text-decoration:underline; color:#333; }
#linkini ul li.attivo{ color:#fff; text-decoration:none; float:left;}


.breadcrumbs{ clear:both; width:670px; line-height:20px; height:20px;padding-left:10px; font-size:11px; font-weight:bold; float:left; padding-top:10px }

.notizie-tit{ clear:both; width:670px; line-height:30px; height:30px; border-bottom:1px solid #F0F0F0; padding-left:10px; font-size:14px; font-weight:bold; padding-top:10px; float:left; }
.tutto{ float:right; font-size:10px; color:#666; padding-right:10px; line-height:30px}
.tutto a{ color:#666; text-decoration:none}
.tutto a:hover{ color:#333; text-decoration:underline}

.evidenza{ clear:both; width:660px; padding-left:10px; font-size:13px; padding-top:16px; float:left }
h1{ line-height:30px; color:#4C4C4C; font-size:30px; font-weight:normal; padding-bottom:10px}

.immobili-home{ clear:both; width:660px; padding-left:10px; font-size:12px; padding-top:15px; background:url(../img/sfum-home-immobili.jpg) repeat-x; margin-top:15px; color:#4c4c4c }
.colonnina{width:325px; float:left; padding-top:15px; font-size:11px; line-height:16px;}

.calcola-mutuo-home{ clear:both; width:658px; padding-left:10px; font-size:12px; padding:10px 0; background-color:#E9E9E9; margin-top:10px; color:#4c4c4c; border: 1px solid #D7D7D7; }


.immobili-tit{float:left; line-height:30px; font-weight:bold; font-size:14px;}
.desc{ padding-right:10px; font-size:12px; font-weight:normal}






/**********************  COLONNA DESTRA  **************************/

#col-dx{ width:300px; /*background:green;*/ float:left; margin-top:10px;}

.magazine{ background:url(../img/bkg-magazine.jpg) repeat-x; width:290px; line-height:35px; height:35px; font-size: 14px; font-weight:bold; padding-left:10px; color:#fff}
.magazine a{ color:#fff; text-decoration:none}
.magazine a:hover{color:#ccc; text-decoration:underline}
.archivio{ float:right; font-size:10px; color:#ccc; padding-right:10px;}
.archivio a{ color:#fff; text-decoration:none}
.archivio a:hover{ color:#ccc; text-decoration:underline}
#fascia-sotto-magazine{	width:300px; background:url(../img/bkg-sottomenu.jpg) repeat-x; height:25px; }


.ricerca{ background:#FEC544 url(../img/bkg-ricerca.jpg) repeat-x; width:260px; color:#fff; margin-top:10px; padding:10px 20px}
.campo-ricerca{width:160px; height:21px; margin-bottom:3px; font-size:11px}


.news-tit{ background:#B7B7B7; height:25px; font-size:14px; color:#fff; line-height:25px; font-weight:bold; padding-left:20px; width:280px; margin-top:10px;}
.box-news{ width:260px; padding:20px 20px; line-height:16px; background:#f3f3f3 url(../img/divisorio-news.png) repeat-x top}
.sondaggio-tit{ background: url(../img/bkg-menu.jpg); height:25px; font-size:14px; color:#fff; line-height:25px; font-weight:bold; padding-left:20px; width:280px; margin-top:10px;}
.sondaggio{width:258px; padding:10px 20px; line-height:16px; background:#fff; border:1px solid #ff9900 }


.contatti td{ font-size: 12px;}


#footer{
	line-height:35px;
	width:990px;
	background:#7c7c7c;
	color:#ccc;
	font-size:11px;
	text-align:center;
	clear:both;
	border-top:10px solid #fff
}

#footer a{	color:#ccc;	text-decoration:none;}
#footer a:hover{color:#ccc;	text-decoration:none;}



.bold{ font-weight:bold;}
.nero{ color:#333}
.viola{ color:#6B53CC}
.grigio{ color: #66665B}

a.elenco{color: #66665B; text-decoration:none}
a.elenco:hover{color: #66665B; text-decoration:none}

.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font17{ font-size:17px;}
.font18{ font-size:18px;}
.font19{ font-size:19px;}
.font20{ font-size:20px;}
.font20{ font-size:21px;}
.font20{ font-size:22px;}

.bold{ font-weight:bold}
.arancio{ color:#F90}

.briciole{ line-height:23px; height:23px; font-size:11px; color:#666; display:block;}
.briciole a{ color:#666; text-decoration:none;}
.briciole a:hover{ color:#666;text-decoration:none;  }
.briciole a.active{ color:#333;text-decoration:none;}


.space-img{ margin-right:10px; border:2px solid #e9e9e9;}

#corpo-sx ul { margin-left: 30px; }

