html { overflow-y:scroll; }
body { margin:0px; background:url(../images/bg_top.png) repeat-x; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#666666; }

#contenitore_totale { width:100%; float:left; position:relative; }
#contenitore 		{ width:980px; display:table; margin:0px auto; }

#header { width:980px; height:160px; float:left; position:relative; margin-top:40px; }
#header span 	{ display:none; }
	a.logo 		{ width:240px; height:160px; float:left; background:url(../images/logo.png); }
	.slide_show { width:500px; height:140px; float:left; margin:10px 10px 0px 20px; }
	.txt_top 	{ width:200px; height:25px; float:right; background:url(../images/txt_top.png); margin-top:102px; }

#menu_top { height:30px; float:left; position:relative; left:120px; border-left:1px solid #dadada; }
	.ul_menu span 	{ display:none; }
	.ul_menu * 		{ height:30px; float:left; position:relative; display:inline; }
	.ul_menu a 		{ border-right:1px solid #dadada; }
	.ul_menu a.btn_chi 		{ width:130px; background:url(../images/btn_chi.png); }
	.ul_menu a.btn_servizi 	{ width:140px; background:url(../images/btn_servizi.png); }
	.ul_menu a.btn_partner 	{ width:135px; background:url(../images/btn_partner.png); }
	.ul_menu a.btn_lavora 	{ width:190px; background:url(../images/btn_lavora.png); }
	.ul_menu a.btn_valuta 	{ width:200px; background:url(../images/btn_valuta.png); }
	.ul_menu a.btn_contatti { width:138px; background:url(../images/btn_contatti.png); }
	.ul_menu a:hover 		{ background-position:bottom; }
	 
#center { width:100%; float:left; position:relative; padding:20px 0px 20px 0px; }
#six 	{ width:270px; float:left; position:relative; }

	.btn_six { width:270px; height:50px; float:left; position:relative; cursor:pointer; }
	.btn_six span { display:none; }
		.btn_vendita { background:url(../images/btn_vendita.png); }
		.btn_affitto { background:url(../images/btn_affitto.png); }
		a.btn_valuta { background:url(../images/btn_valuta.png); }
		.btn_vendita_on, .btn_affitto_on, a:hover.btn_valuta { background-position:bottom; }
		
		.six_menu { width:266px; float:left; position:relative; display:none; left:2px; margin-top:10px; }
		.ul_six a 		{ width:246px; float:left; position:relative; color:#666666; padding:5px 10px 5px 10px; border-bottom:1px solid #dadada; }
		.ul_six a:hover { color:#1b9e59; }

	a.banner { width:100%; height:100px; float:left; position:relative; margin-top:20px; }
	a.banner_ruggieri	{ background:url(../images/banner_ruggieri.jpg); }
	a.banner_interporto	{ background:url(../images/banner_interporto.jpg); }
	a.banner_progetti	{ background:url(../images/banner_progetti.jpg); }
	

#dex { width:690px; float:right; position:relative; text-align:justify; }
	.box_home { width:335px; float:left; }
	.box_home .titolo_box_vendita { width:100%; height:50px; float:left; background:url(../images/titolo_box_vendita.png); }
	.box_home .titolo_box_affitto { width:100%; height:50px; float:left; background:url(../images/titolo_box_affitto.png); }
	.box_home img { margin:10px 0px 10px 0px; }
	.box_home p { float:left; position:relative; }
	.box_home a.btn_dettaglio { width:97%; float:left; position:relative; text-align:right; padding:5px; border-top:1px solid #dadada; font-weight:bold; }


#footer { width:100%; height:50px; float:left; position:relative; background:url(../images/bg_footer.png) repeat-x; }
	#footer_int 	{ width:980px; display:table; margin:8px auto 10px auto; }
	#footer_int p 	{ color:#FFFFFF; float:left; }
	#footer_int a 	{ color:#FFFFFF; }
	#footer_int a:hover { color:#333333; }


form 	{ width:100%; float:left; position:relative; margin:0px; padding:0px; }
form * 	{ float:left; position:relative; margin:0px; padding:0px; }

#form_info 			 	{ width:60%; float:right; }
#form_info fieldset 	{ width:47%; margin:0px 0px 16px 0px; border:none; }
#form_info label 		{ width:98%; padding:3px 0px 1px 0px; font-size:12px; }
#form_info input 		{ width:95%; height:16px; padding:2px 2px 1px 2px; border:1px solid #CCCCCC; font-family: Trebuchet MS, Arial, sans-serif; }
#form_info textarea 	{ width:97%; height:60px; padding:3px 2px 1px 2px; overflow:auto; border:1px solid #CCCCCC; font-family: Trebuchet MS, Arial, sans-serif; }
#form_info button 		{ width:408px; height:40px; background:url(../images/btn_invia.png); border:none; cursor:pointer; clear:both; }
#form_info button span 	{ display:none; }
#form_info .error_box 	{ width:100%; position:absolute; left:0px; bottom:-16px; font-size:10px; color:#999999; }

#form_ricerca 				{ margin-bottom:20px;  }
#form_ricerca fieldset 		{ width:47%; padding:2px 2px 5px 4px; border:none; }
#form_ricerca label 		{ width:98%; padding:5px 0px 2px 0px;  }
#form_ricerca select 		{ width:98%; height:24px; padding:2px 0px 2px 2px; border:1px solid #CCCCCC; font-family: Trebuchet MS, Arial, sans-serif; }
#form_ricerca button 		{ width:300px; height:40px; background:url(../images/btn_cerca.png); left:10px; border:none; cursor:pointer; clear:both; }
#form_ricerca button span 	{ display:none; }

#form_lavora { width:60%; float:right; }

/* INFO */
.box_info { width:38%; float:left; position:relative; }
.box_info h3 { border:none; padding-bottom:10px; font-weight:normal;   }
.box_info p { padding-top:0px; padding-bottom:5px; float:left; position:relative; }
.box_info b { color:#666666; }
.ico_tel 	{ width:80%; background:url(../images/ico_tel.jpg) no-repeat left; padding-left:25px; left:5px; }
.ico_fax 	{ width:80%; background:url(../images/ico_fax.jpg) no-repeat left; padding-left:25px; left:5px; }
.ico_mail	{ width:80%; background:url(../images/ico_mail.jpg) no-repeat left; padding-left:25px; left:5px; }

/* VENDITA - AFFITTO */
table 		{ width:100%; float: left; border-bottom:1px solid #1b9e59; }
table td 	{ padding:5px; }
table img 	{ border:none; margin-bottom:2px; clear:both; }
table a.btn_dettaglio { text-align:right; padding:5px; font-weight:bold; float:right; }

.strip 		{ width:100%; float:left; }
.strip a 	{ display:block; }
.strip img 	{ margin:5px 10px 0px 10px; border:none; }

.strip .item	{ width:150px; float:left; padding:5px 10px 10px 10px; }
.strip .item p		{ margin:0px; padding:0px; }
.strip .item img 	{ margin:0px; border:none; }

a.btn_prenota 	{ width:300px; height:40px; float:left; position:relative; background:url(../images/btn_prenota.png); }
a.btn_torna		{ width:300px; height:40px; float:right; position:relative; background:url(../images/btn_torna.png); }

/* PAGINAZIONE */
/* PAGINAZIONE */
#paginazione { width:76%; height:40px; margin-top:10px; float:right; position:relative; }
#paginazione * { margin:0px; padding:0px; }
#paginazione span { }
#paginazione a { font-weight:bold; padding:10px; text-align:right; }

#pag_back a { position:absolute; top:0px; right:100px;  }
#pag_back_no { position:absolute; top:0px; right:100px; text-align:right; font-weight:bold; padding:10px; color:#CCCCCC;  }

#pag_next a { position:absolute; top:0px; right:0px; }
#pag_next_no { position:absolute; top:0px; right:0px; text-align:right; font-weight:bold; padding:10px; color:#CCCCCC;  }

#pag_centro { width:55%; position:absolute; left:0px; top:0px; }
#pag_centro p { width:40%; float:left; text-align:center; margin-top:10px;  }
#pag_centro input { width:50px; height:20px; float:left; text-align:center; margin:5px 10px 0px 0px; padding:3px 2px 0px 2px;   }

#pag_vai a { float:left;   }


/* CREDITS & PARTNERS */
a.credits_mit { width:220px; height:65px; float:left; position:relative; left:20px; background:url(../images/credits_mit.png); }
a.credits_bms { width:220px; height:65px; float:left; position:relative; left:20px; background:url(../images/credits_bms.png); }

a.partner_edilten 	{ width:220px; height:65px; float:left; position:relative; left:50px; background:url(../images/partner_edilten.png); }
a.partner_rufin		{ width:220px; height:65px; float:left; position:relative; left:50px; background:url(../images/partner_rufin.png); }

/* VARIE ED EVENTUALI */
h1, h2, h3, h4, h5, h6 { float:left; position:relative; margin:0px; padding:0px; }
h1, h2, .hidden { display:none; }
h3 { width:100%; font-size:16px; color:#1b9e59; border-bottom:1px solid #dadada; padding-bottom:5px; }
h4 { width:100%; font-size:14px; color:#666666; padding:5px 0px 5px 0px; }

ul, li, dl, dd, dt { float:left; position:relative; margin:0px; padding:0px; list-style:none; }
p { margin:0px; padding:10px; }
b { color:#666666; }
.verde { color:#1b9e59; }

img { padding:1px; background-color:#000000; float:left; margin:0px; }

a { color:#1b9e59; text-decoration:none; }
a:hover { color:#73eaa9; text-decoration:none; }

a:hover.btn_bottom { background-position:bottom; }

.riga { width:100%; float:left; position:relative; margin:5px 0px 5px 0px; font-size:0px; border-top:1px solid #1b9e59; }
a.pdf { width:95%; float:left; padding:15px 0px 15px 35px; background:url(../images/ico_pdf.jpg) no-repeat left center; }


/* TITOLI */
.titolo_gen { width:100%; height:50px; float:left; margin-bottom:10px; }
	.titolo_chi 	{ background:url(../images/titolo_chi.png); }
	.titolo_servizi	{ background:url(../images/titolo_servizi.png); }
	.titolo_partner { background:url(../images/titolo_partner.png); }
	.titolo_lavora  { background:url(../images/titolo_lavora.png); }
	.titolo_contatti{ background:url(../images/titolo_contatti.png); }
	.titolo_valuta  { background:url(../images/titolo_valuta.png); }
	.titolo_credits { background:url(../images/titolo_credits.png); }

	.titolo_vendita  { background:url(../images/titolo_vendita.png); }
	.titolo_affitto	 { background:url(../images/titolo_affitto.png); }
	.titolo_prenota	 { background:url(../images/titolo_prenota.png); }
	
	.titolo_ruggieri 	{ background:url(../images/titolo_ruggieri.png); }
	.titolo_interporto 	{ background:url(../images/titolo_interporto.png); }
	.titolo_progetti	{ background:url(../images/titolo_progetti.png); }



