/* GENERALE */
body, div, dl, dt, dd, ul, ol, li, h1, h2, p, th { margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; background: url(images/bg.jpg) repeat-x left top #ffffff; font-family:"Tahoma",Arial,sans-serif; font-size: 12px; }
td { font-family:"Tahoma",Arial,sans-serif; font-size: 11px; }

/* SEZIONI */
#container { margin: 0px auto; width: 911px; }
#main { float: left; width: 911px; background: url(images/bg_main.gif) repeat-y; position:relative; }
#top { float: left; width: 911px; height: 65px; background: url(images/bg_top.png) no-repeat left top; }

/* HEADER */
#header { float: left; text-align: center; }
#header h1 { display: none; }

/* COLONNA 1 */
#colonna1 { float: left; width: 498px; position: relative; padding-left:23px; }

/* PAGE */
#page { float: left; width: 465px; position:relative; }
	#page ul { width:90%; float:left; text-align:left; position:relative; margin-top:20px; list-style-type:none; }
	#page li { width:90%; float:left; text-align:left; position:relative; color:#000000; font-size:14px; background: url(images/point.png) no-repeat; padding-left:30px; padding-bottom:5px; margin-top:10px; }
	#page p { margin: 0px; padding: 0px; float: left; font-size:14px; text-align: left; }
	.page_title { float: left; width: 465px; height: 69px; background: url(images/bg_page_title.gif) no-repeat left top; margin-bottom:20px; }

/* CARRELLI ELEVATORI */	
#carrelli_elevatori { float: left; width: 465px; position:relative; margin: 0px 0px 0px 0px; }
#carrelli_elevatori h2 { margin: 0px; padding: 0px; font-size:16px; color: #990000; text-align: center; margin-top: 10px; }
#carrelli_elevatori h3 { margin: 0px; padding: 0px; font-size:12px; color: #990000; text-align: center; margin-top: 10px; }
#carrelli_elevatori p { margin: 0px; padding: 0px; float: left; font-size:11px; text-align: left; }
#carrelli_elevatori span { display: none; }

	.btn_nuovo a { width: 232px; height: 214px; margin: 0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_nuovo_off.jpg) no-repeat; position:relative; }
	.btn_nuovo a:hover { width: 232px; height: 214px; margin: 0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_nuovo_on.jpg) no-repeat; position:relative; }
	.btn_nuovo h4 { width: 232px; height: 214px; margin: 0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_nuovo_on.jpg) no-repeat; position:relative; }
	
	.btn_usato a { width: 232px; height: 214px; margin: 0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_usato_off.jpg) no-repeat; position:relative; }
	.btn_usato a:hover { width: 232px; height: 214px; margin: 0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_usato_on.jpg) no-repeat; position:relative; }
	.btn_usato h4 { width: 232px; height: 214px; margin: 0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_usato_on.jpg) no-repeat; position:relative; }

/* SCAFFALATURE */
.btn_scaffalature h4 { width: 100%; height: 214px; margin: 0px 0px 0px 0px; padding: 0px; float: left; background: url(images/img_scaffalature.jpg) center no-repeat; position:relative; }

/* PIATTAFORME AEREE */
.btn_piattaforme h4 { width: 100%; height: 214px; margin: 0px 0px 0px 0px; padding: 0px; float: left; background: url(images/img_piattaforme.jpg) center no-repeat; position:relative; }
	
/* MACCHINARI PRE LA PULIZIA */
.btn_pulizia h4 { width: 100%; height: 214px; margin: 0px 0px 0px 0px; padding: 0px; float: left; background: url(images/img_pulizia.jpg) center no-repeat; position:relative; }

/* SCHEDA */
.scheda_title { float: left; width: 460px; height: 40px; background: #c0c0c2 url(images/bg_title.jpg) no-repeat; margin-top: 2px; cursor: pointer; }
.scheda_body { float: left; width: 460px; background-color:#dbdbdb; margin-top: 2px; }

/* SCHEDA DETTAGLI */
.scheda_dettagli { float: left; width: 140px; height: 170px; }
.table_dettaglio td { background: #cbcbcb; }
.table_title { color: #990000; font-weight: bold; }
.immagine_dettaglio { border: 1px #990000 solid; }

/* COLONNA 2 */
#colonna2 { float: left; width: 203px; }

/* MENU */
#menu { float: left; width: 203px; background: url(images/bg_menu.gif) no-repeat left top; }
#menu span { display: none; }
#menu #logo { height: 80px; background: url(images/bg_menu.gif) no-repeat left top; border-top: 0px; border-bottom: 1px solid #C2BCAD; }

	#menu .link { float: left; background: #a6181d; border-top: 1px solid #E9E4D6; cursor: pointer; }
	
	.btn_home a { width: 203px; height: 28px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_home_off.jpg) no-repeat; position: relative; }
	.btn_home a:hover { width: 203px; height: 28px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_home_on.jpg) no-repeat; position: relative; }
	
	.btn_servizi a { width: 203px; height: 28px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_servizi_off.jpg) no-repeat; position: relative; }
	.btn_servizi a:hover { width: 203px; height: 28px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_servizi_on.jpg) no-repeat; position: relative; }
	.btn_uffici a { width: 203px; height: 28px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_uffici_off.jpg) no-repeat; position: relative; }
	.btn_uffici a:hover { width: 203px; height: 28px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_uffici_on.jpg) no-repeat; position: relative; }
	.btn_service_center a { width: 203px; height: 28px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_service_center_off.jpg) no-repeat; position: relative; }
	.btn_service_center a:hover { width: 203px; height: 28px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_service_center_on.jpg) no-repeat; position: relative; }
	.btn_info a { width: 203px; height: 28px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_info_off.jpg) no-repeat; position: relative; }
	.btn_info a:hover { width: 203px; height: 28px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_info_on.jpg) no-repeat; position: relative; }
	.btn_lavora a { width: 203px; height: 28px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_lavora_off.jpg) no-repeat; position: relative; }
	.btn_lavora a:hover { width: 203px; height: 28px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_lavora_on.jpg) no-repeat; position: relative; }
	
	#menu .sub { float: left; width: 100%; height: 100px; }
	#menu .sub ul { padding: 10px 0px 7px 0px; line-height: 16px; color: #666666; }
	#menu .sub li { margin-left: 50px; padding-bottom: 3px; font-size:12px; font-weight:bold; border: 0px; }
	#menu .sub li a { color: #666666; text-decoration: none; }
	#menu .sub li a:hover { color: #000000; }
	
	.btn_storia a { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_storia_off.jpg) no-repeat; position: relative; }
	.btn_storia a:hover { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_storia_on.jpg) no-repeat; position: relative; }
	.btn_mission a { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_mission_off.jpg) no-repeat; position: relative; }
	.btn_mission a:hover { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_mission_on.jpg) no-repeat; position: relative; }
	.btn_management a { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_management_off.jpg) no-repeat; position: relative; }
	.btn_management a:hover { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_management_on.jpg) no-repeat; position: relative; }
	.btn_staff a { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_staff_off.jpg) no-repeat; position: relative; }
	.btn_staff a:hover { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_staff_on.jpg) no-repeat; position: relative; }
	.btn_lavora_02 a { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_lavora_02_off.jpg) no-repeat; position: relative; }
	.btn_lavora_02 a:hover { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_lavora_02_on.jpg) no-repeat; position: relative; }
	
	.btn_noleggio a { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_noleggio_off.jpg) no-repeat; position: relative; }
	.btn_noleggio a:hover { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_noleggio_on.jpg) no-repeat; position: relative; }
	.btn_consulenza a { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_consulenza_off.jpg) no-repeat; position: relative; }
	.btn_consulenza a:hover { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_consulenza_on.jpg) no-repeat; position: relative; }
	.btn_assistenza a { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_assistenza_off.jpg) no-repeat; position: relative; }
	.btn_assistenza a:hover { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_assistenza_on.jpg) no-repeat; position: relative; }
	.btn_revisioni a { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_revisioni_off.jpg) no-repeat; position: relative; }
	.btn_revisioni a:hover { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_revisioni_on.jpg) no-repeat; position: relative; }
	.btn_formazione a { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_formazione_off.jpg) no-repeat; position: relative; }
	.btn_formazione a:hover { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_formazione_on.jpg) no-repeat; position: relative; }
	.btn_finanziari a { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_finanziari_off.jpg) no-repeat; position: relative; }
	.btn_finanziari a:hover { width: 203px; height: 16px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_finanziari_on.jpg) no-repeat; position: relative; }
	
	
	
	
	
/* OFFERTE */
#offerte { float: left; width: 203px; background: url(images/bg_menu.gif) no-repeat left top; margin-top: 44px; }
#offerte span { display: none; }
	.btn_offerte a { width: 203px; height: 123px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_offerte_off.jpg) no-repeat; position: relative; }
	.btn_offerte a:hover { width: 203px; height: 123px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_offerte_on.jpg) no-repeat; position: relative; }
#offerte_box { float: left; width: 203px; height: 97px; background: url(images/bg_offerte_box.jpg) no-repeat left top; }
	.btn_offerta_carrello_elevatore a { width: 203px; height: 97px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_offerta_carrello_elevatore_off.jpg) no-repeat; position:relative; }
	.btn_offerta_carrello_elevatore a:hover { width: 203px; height: 97px; margin:0px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_offerta_carrello_elevatore_on.jpg) no-repeat; position:relative; }

#offerte_footer { float: left; width: 203px; height: 280px; background: url(images/bg_offerte_footer.jpg) no-repeat left top; }


/* COLONNA 3 */
#colonna3{ float: left; width: 159px; height: 725px; background: url(images/bg_menu_dx.png) no-repeat left top; margin-left: 28px; }
#colonna3 span { display: none; }
	.btn_carrelli_elevatori a { width: 159px; height: 153px; margin: 22px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_carrelli_elevatori_off.jpg) no-repeat; position:relative; }
	.btn_carrelli_elevatori a:hover { width: 159px; height: 153px; margin: 22px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_carrelli_elevatori_on.jpg) no-repeat; position:relative; }
	.btn_scaffalature_industriali a { width: 159px; height: 153px; margin: 22px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_scaffalature_industriali_off.jpg) no-repeat; position:relative; }
	.btn_scaffalature_industriali a:hover { width: 159px; height: 153px; margin: 22px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_scaffalature_industriali_on.jpg) no-repeat; position:relative; }
	.btn_piattaforme_aeree a { width: 159px; height: 153px; margin: 22px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_piattaforme_aeree_off.jpg) no-repeat; position:relative; }
	.btn_piattaforme_aeree a:hover { width: 159px; height: 153px; margin: 22px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_piattaforme_aeree_on.jpg) no-repeat; position:relative; }
	.btn_macchinari_per_la_pulizia a { width: 159px; height: 153px; margin: 22px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_macchinari_per_la_pulizia_off.jpg) no-repeat; position:relative; }
	.btn_macchinari_per_la_pulizia a:hover { width: 159px; height: 153px; margin: 22px 0px 0px 0px; padding: 0px; float: left; background: url(images/btn_macchinari_per_la_pulizia_on.jpg) no-repeat; position:relative; }

/* FOOTER */
#footer { float: left; width: 752px; height: 55px; background: url(images/bg_footer.png) no-repeat left top; }
#footer span { display: none; }
	.btn_credits a { width: 74px; height: 15px; margin: 25px 22px 0px 0px; padding: 0px; float: right; background: url(images/btn_credits_off.jpg) no-repeat; position:relative; }
	.btn_credits a:hover { width: 74px; height: 15px; margin: 25px 22px 0px 0px; padding: 0px; float: right; background: url(images/btn_credits_on.jpg) no-repeat; position:relative; }



/* FORM */
.form { float: left; width: 210px; }
input { font-size: 12px; border:1px solid #888888; background: #e9e9e9 repeat-x scroll 0 0; float: right; width:122px; display:block; margin:10px 0px 0px 0px; padding: 3px; }
textarea { font-size: 11px; font-family:"Tahoma",Arial,sans-serif; border:1px solid #888888; background: #e9e9e9 repeat-x scroll 0 0; float: right; width:340px; height: 200px; display:block; margin:10px 0px 0px 0px; padding: 3px; }
label { clear:both; float:left; font-weight:bold; line-height:24px; margin: 8px 0px 0px 10px; color: #FF0000; }
	.btn_invia span { display: none; }
	.btn_invia a { width: 97px; height: 35px; margin: 10px 0px 0px 0px; padding: 0px; float: right; background: url(images/btn_invia_off.jpg) no-repeat; position:relative; }
	.btn_invia a:hover { width: 97px; height: 35px; margin: 10px 0px 0px 0px; padding: 0px; float: right; background: url(images/btn_invia_on.jpg) no-repeat; position:relative; }

