
	body,table{
	margin:0px;
	margin-bottom:0px;
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	color:#333333;
	}
	#top{
	background: #ffffff url(../images/top_bg.gif) top left repeat-x;
	}
	
	#contenuto{
	background: transparent;
	}
	
	a{
	text-decoration:underline;
	color:#5797FF;
	}
	
	a:hover{
	text-decoration:none;
	}
	
	p{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	}
	
	.sx{
	height:400px;
	width:150;
	background:#FFF4E1 url(../images/menu_bg.gif) top left no-repeat;
	}
	#valore{
	background:url(../images/valore_bg.gif) top left no-repeat;
	width:150px;
	height:118px;
	top:31px;
	position:relative;
  font-size:10px;
	color:#ff9900;
	}
	
	#richiesta{
	background:url(../images/richiesta_bg.gif) top left no-repeat;
	width:150px;
	height:122px;
	font-size:10px;
	color:#ff9900;
	}
	
	
	#cantieri{
	background:url(../images/cantieri_bg.gif) top left no-repeat;
	width:150px;
	height:96px;
	font-size:10px;
	color:#ff9900;
	}
	
	.padding{
	padding-top:3px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
	}
	
	
	
	.midhome{
	padding:5px;
	padding-right:0px;
	background:#ffffff url(../images/mid_bg.gif) no-repeat;
	width:590px;
	}
	
	.mid{
	padding:10px;
	background:#ffffff url(../images/mid_bg.gif) no-repeat;
	width:590px;
	}
	
	#ricerca{
	/*float:right;
	position:relative;*/
	margin-left:10px;
	background:#FFD699 url(../images/ricerca_bg.gif) no-repeat;
	width:190px;
	height:522px;
	}
	
	form,select,option{
	margin:0px;
	font-size:11px;
	line-height:24px;
	}
	
	
	#footer{
  	background: #ffffff url(../images/footer_bg_1.gif) top left repeat-x;
		font-size:11px;
		vertical-align:bottom;
		margin:0px;
		height:75px;
	}
	
	.case1{
	position:relative;
	left:-2px;
	}
	.case2{
	position:relative;
	left:0px;
	}
	
	
	.foo{
	color:#333333;
	}
	.navig{
	color:#333333;
	font-size:10px;
	}
	
	
	
	.proposta{
	margin:0px;
	background:#efefef;
	width:195px;
	padding:5px;
	font-size:11px;
	line-height:11px;
	border-bottom:4px solid #ffffff;
	border-right:4px solid #ffffff;
	}
	.bordoimg{
	border:1px solid #333333;
	}
	.marginetabella{
	margin:3px;
	}
	
	.titolo{
	font-size:16px;
	font-weight:bold;
	}
	.paddingleft{
	padding-left:10px;
	}
	
	.tabellaricerca{
	font-size:11px;
	}
	.intestazione{
	background:#cccccc;
	border-bottom:1px solid #ffffff;
	}
	.riga1{
	background:#fff2c4;
	border-bottom:1px solid #ffffff;
	}
	
	.riga2{
	background:#FFF4E1;
	border-bottom:1px solid #ffffff;
	}
	.pagine{
	background:#eeeeee;
	}
	.linkricerca{
	color:#333333;
	font-size:11px;
	font-weight:bold;
	}