html, body { margin:0px; padding:0px; min-height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background:url(../images/bg_up.jpg) repeat-x top left; }

#contenitore_totale { margin:0px; float:left; position:relative; width:100%; }

#header { width:100%; height: 125px; float:left; position:relative; background:url(../images/logo.jpg) no-repeat top left; background-position:20px 0px;  }
#header span { display:none; }
	#logo a { width:330px; height:115px; position:absolute; left:0px; top:0px;}
	#menu ul { height: 16px; position:absolute; bottom:10px; right:0px; }
	#menu a { float:left; height:16px; margin-right:20px; }
		#menu .chi a { width:82px; background:url(../images/btn_chi.jpg); }
		#menu .info a { width:42px; background:url(../images/btn_info.jpg); }
	#menu a:hover { background-position:bottom; }

#content { width:100%; margin:0px; padding:0px; float:left; position:relative; background:url(../images/bg_six.jpg) repeat-y top left; }

#footer { width:100%; height:50px; float:left; position:relative; margin:0px; padding:0px; background:url(../images/bg_footer.jpg) repeat-x top left #fff; }
#footer p { width:50%; float:left; position:relative; margin:0px; padding:20px; }
#mit a { width:82px; height:16px; float:right; position:relative; right:20px; margin-top:20px; background:url(../images/logo_mit.jpg); }
#mit a:hover { background-position:bottom; }

#six { width:300px; margin:0px; padding:0px; float:left; position:relative; padding-bottom:20px; }
	#six span { display:none; }
	#six a { width:245px; height:150px; float:left; position:relative; left:20px; margin-top:20px; }
	#six .btn_immobiliare a { background:url(../images/btn_immobiliare.jpg); }
	#six .btn_crediti a { background:url(../images/btn_crediti.jpg); }
	#six .btn_ges_patrimoniale a { background:url(../images/btn_ges_patrimoniale.jpg); }
	#six .btn_ges_sport a { background:url(../images/btn_ges_sport.jpg); }
	#six a:hover { background-position:bottom; }

#dex { width:650px; margin: 0px; padding: 0px 0px 20px 0px; position: relative; left: 20px; float: left; }

	#dex .spot { width:100%; height:255px; margin:0px; padding:0px; float:left; position:relative; margin-top:20px; margin-bottom:20px;}
	
	
/* DIV CONTENITORE GENERICO DELLA PAGINA *********/
#content_dex { width:97%; margin:0px; padding:0px; float:left; position:relative; margin-right:20px; }
	#content_dex p { width:100%;  margin:0px; padding:0px; float:left; position:relative; margin-top:10px; text-align:justify; }

	
/* TITOLI SEZIONI ***************************/
.titolo_gen { width:97%; height:35px; float:left; position:relative; margin:20px 0px 0px 0px; padding:0px; border-bottom:4px solid #d7d6d7; }
.titolo_immobiliare { background:url(../images/titolo_immobiliare.jpg) no-repeat top left;  }
.titolo_crediti { background:url(../images/titolo_crediti.jpg) no-repeat top left; }
.titolo_ges_patrimoniale { background:url(../images/titolo_ges_patrimoniale.jpg) no-repeat top left; }
.titolo_ges_sport { background:url(../images/titolo_ges_sport.jpg) no-repeat top left; }

.titolo_info { background:url(../images/titolo_info.jpg) no-repeat top left; }
.titolo_chi { background:url(../images/titolo_chi.jpg) no-repeat top left; }

/* IMMOBILIARE *************/

.ul_immobiliare { width:100%; padding:10px 0px 10px 0px; text-align:justify; }
.ul_immobiliare li  { width:90%; left:20px;  margin-bottom:5px; background:url(../images/bullet_blu.jpg) no-repeat left center; padding-left:20px; }
.ul_immobiliare a { color:#666666; text-decoration:none;  }
.ul_immobiliare a:hover { color:#FF9900; text-decoration:none;  }


/* FORM VARI ************************/
#form_info { width:100%; float:left; position:relative; margin:0px; padding:0px; }
	#form_info label { width:49%; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; }
	#form_info .p { width:49%; float:left; position:relative; margin:0px; padding:0px; margin-bottom:5px; }
	#form_info input { width:230px; height:16px; float:left; position:relative; margin:0px; padding:0px; border:1px solid #0072bc; padding:2px 2px 2px 2px; font:12px Arial; color:#999999;   }
	#form_info textarea { width:430px; height:78px; overflow:auto; float:left; position:relative; margin:0px; padding:0px; padding:2px 2px 2px 2px; border:1px solid #0072bc; font:12px Arial; color:#999999; }
	#form_info .label_button { width:84px; height:84px; float:left; position:relative; margin:30px 0px 0px 20px; padding:0px; }
	#form_info .button { width:84px; height:84px; margin:0px; padding:0px; border:none; }


/* VARIE ED EVENTUALI ******************/
h1, h3, h5 { display:none; }

ul, li { float:left; position:relative; margin:0px; padding:0px; list-style-type:none;  }

a { color:#003399; text-decoration:none;  }
a:hover { color:#0066FF; text-decoration:none;  }

.hidden { display:none; }

.bold_blu { color:#0072bc; font-weight:bold; }
.grigio_piccolo { font-size:11px; }

.btn_come a { width:245px; height:75px; float:right; position:relative; margin:0px; padding:0px; background:url(../images/btn_come.jpg); margin-top:10px; }
.btn_come a:hover { background-position:bottom; }
.mappa { margin-top:10px; padding:0px; float:left; position:relative; border:0px; }



	
