body { background-color: #f1f1f1; }

:focus {outline-style: none; }

#container { position: absolute; width: 995px; left: 50%; margin-left: -497px; background-color: #fff; }
#header_text { height: 46px; margin: 18px 18px 0 18px; background-color: #f1f1f1; }
	#header_text img { margin: 15px 0 0 24px; }
	#header_text_left { float: left; width: 350px; }
	#header_text_right { float: right; width: 500px; }
	#header_text_right ul { float: right; margin: 11px 24px 0 0; }
	#header_text_right li { font: 10px/26px Arial; color: #aca6a2; float: left; height: 26px; background: url(../images/sep.png) right 4px no-repeat; padding: 0 10px 0 10px; }
	#header_text_right li.last { font: 10px/26px Arial; color: #aca6a2; float: left; height: 26px; padding: 0 0 0 10px; background: none; }
	#header_text_right a { display: block; color: #aca6a2; text-decoration: none; height: 26px; }
	#header_text_right a:hover { background: url(../images/frecciarossa.png) center 0 no-repeat; }

#freccia { position: absolute; width: 107px; height: 12px; top: 64px; left: 31px; }
	
#fascia_menu { line-height: 9px; margin: 0; padding: 0 18px 0 36px; height: 96px; background-color: #d90046;  }
	#fascia_menu a { padding: 0; margin: 0; display: block; height: 16px; width: 107px; }
	#fascia_menu a.sel { background-color: #93002b; }
	#fascia_menu a:hover { background-color: #93002b; }

#menuprodotti { position: absolute; top: 73px; left: 161px; width: 340px; height: 34px; width: 648px; }
#menuprodotti li { float: left; width: 62px; height: 16px; font: 10px/16px Arial; }
#menuprodotti li a.n { display: block; padding-left: 7px; text-decoration: none; color: #fdadad; }
#menuprodotti li a.n:hover { background-color: #93002b; color: #fff; }
#menuprodotti li a.sel { background-color: #93002b; display: block; padding-left: 7px; text-decoration: none; color: #fff; }
	
.showmenu { font: 10px/18px Arial; display: none; height: 18px; position: absolute; top: 16px; left: 0; background: url(../images/showmenu.gif) no-repeat; }
.showmenu a { margin: 0 6px 0 9px; color: #d36879; text-decoration: none; } 
.showmenu a:hover {color: #fff; } 

#fasciah1 { margin: 0 18px 0 18px; height: 103px; background: url(../images/sfondoh1.gif) no-repeat; }
#fasciah1_left { float: left; width: 319px; }
#fasciah1_left h1 { margin: 30px 0 0 24px; }
#fasciah1_center { float: left; width: 340px; }
#fasciah1_center h2 { margin-top: 22px; font: 17px/24px Arial; color: #494848; } 
#fasciah1_center p { margin-top: 5px; color: #676767; font: 11px/14px Arial; }
#fasciah1_right {float: left; width: 274px; }
#fasciah1_right img { margin: 9px 17px 0 0; float: left; }
#fasciah1_right p { margin: 10px; font: 17px/18px Arial; color: #494848; }

#fasciah1_singola { margin: 0 18px 0 18px; height: 120px; background-color: #f1f1f1; }
#fasciah1_singola h1 { margin: 0 0 0 24px; padding: 30px 0 0 0; }
	
#fasciaprodotti { margin: 0 18px 0 18px; height: 335px; background-color: #f1f1f1;  }
	#fasciaprodotti_prev { text-align: center; float: left; width: 76px; height: 335px; background: url(../images/sep.gif) right no-repeat; }
	#fasciaprodotti_prev img, #fasciaprodotti_next img { margin-top: 143px; }
	#fasciaprodotti_cent { float: left; width: 807px; height: 335px; }
	#fasciaprodotti_next { text-align: center; float: left; width: 76px; height: 335px; background: url(../images/sep.gif) no-repeat; }

#immagini_inclinazione { margin: 0 18px 0 18px; height: 327px; background: url(../images/sfondo_incl_imm.gif) no-repeat; }
#immagini_inclinazione_div { float: right; width: 645px; }
#immagini_inclinazione_div ul { width: 624px; margin: 15px 0 0 5px; }
#immagini_inclinazione_div li { float: left; font: 11px/14px Arial; height: 40px; color: #676767; padding: 0 0 0 11px; background: url(../images/inclinazioni_freccia.gif) 0 3px no-repeat; }

#presentazione { margin: 0 18px 0 18px; padding: 0 0 48px 0 ; background-color: #f1f1f1; overflow: hidden; }
#presentazione_left { width: 310px; float: left; text-align: right; padding-top: 7px; }
#presentazione_right { width: 632px; float: left; border-left: 1px solid #ccc; }
#presentazione_right h2 { margin: 5px 20px 0 10px; font: 17px/19px Arial; color: #494848; }
#presentazione_right p { text-align: justify; margin: 14px 10px 35px 10px; font: 11px/14px Arial; color: #676767; }
#presentazione_documentazione { margin: 0 10px 0 10px; padding: 12px 0 12px 0; border-top: 1px solid #ccc; }
#presentazione_documentazione p { margin: 0 0 0 6px; padding: 0 0 0 19px; background: url(../images/documentazione.gif) no-repeat; height: 16px; font: bold 11px/16px Arial; color: #d90046; }
#presentazione_documentazione a { text-decoration: none; color: #fff; }
#presentazione_documentazione span { font-weight: normal; height: 16px; background-color: #d90046; color: #fdadad; }

#zoom { display: none; margin: 0 18px 0 18px; }
#zoom_presentazione { display: none; margin: 0 18px 0 18px; padding: 24px 0 24px 0 ; background-color: #f1f1f1; overflow: hidden; }
#zoom_presentazione_left { width: 310px; float: left; text-align: right; padding-top: 7px; }
#zoom_presentazione_right { width: 632px; float: left; border-left: 1px solid #ccc; }
#zoom_presentazione_right h2 { margin: 5px 20px 0 10px; font: 17px/19px Arial; color: #494848; }

#close { display: none; position: absolute; top: 180px; right: 40px; }

#flash { height: 400px; }

#fasciascheda { margin: 0 18px 0 18px; background-color: #d90046; height: 34px; }
#fasciascheda_documentazione { width: 319px; float: left; font: 10px/34px Arial; color: #fff; }
#fasciascheda_documentazione p { margin: 0 0 0 20px; padding: 0 0 0 10px; background: url(../images/esigohome.gif) no-repeat; }
#fasciascheda_documentazione p a { text-decoration: none; color: #fff; }
#fasciascheda_tecnica { width: 640px; float: left; font: 17px/34px Arial; color: #fff; }
#fasciascheda_tecnica span { color: #fdadad; }


#scheda { margin: 0 18px 0 18px; background: url(../images/sfondoscheda.gif) repeat-y; overflow: hidden; }
#scheda_inclinazione { margin: 0 18px 0 18px; background-color: #f1f1f1; overflow: hidden; }

#scheda_documentazione { width: 319px; float: left; }
#scheda_documentazione_titolo { color: #d90046; font: bold 11px/22px Arial; padding: 0 0 0 34px; height: 22px; border-bottom: 1px solid #ccc; margin: 16px 15px 0 24px; background: url(../images/scheda_documentazione.gif) no-repeat; }
#scheda_documentazione_files { color: #676767; font: 11px/14px Arial; padding: 2px 0 7px 34px; border-bottom: 1px solid #ccc; margin: 0 15px 14px 24px; }
#scheda_documentazione_files a { text-decoration: none; color: #fff; }
#scheda_documentazione_files span { font-weight: normal; font: bold 11px/22px Arial; height: 16px; background-color: #d90046; color: #fdadad; }
#scheda_documentazione_pdf { padding: 0 0 10px 58px; font: 10px/10px Arial; color: #494848; }
#scheda_documentazione_pdf img { float: left; margin-right: 6px; }
#scheda_documentazione_pdf a { text-decoration: none; color: #fff; }
#scheda_documentazione_pdf span { font-weight: normal; font: bold 11px/22px Arial; height: 16px; background-color: #d90046; color: #fdadad; }

#spalla_faq { width: 326px; float: left; }
#spalla_faq_titolo { color: #d90046; font: bold 11px/22px Arial; padding: 0 0 0 34px; height: 22px; border-bottom: 1px solid #ccc; margin: 6px 24px 0 24px; background: url(../images/scheda_documentazione.gif) no-repeat; }
#spalla_faq_testo { color: #676767; font: 11px/14px Arial; padding: 8px 0 0 34px; margin: 0 24px 14px 24px; }

#press_spalla { width: 326px; float: left; }
#press_spalla_titolo { color: #d90046; font: bold 11px/22px Arial; padding: 0 0 0 34px; height: 22px; border-bottom: 1px solid #ccc; margin: 6px 24px 0 24px; background: url(../images/scheda_documentazione.gif) no-repeat; }
#press_spalla_testo { color: #676767; font: 11px/14px Arial; padding: 2px 0 0 34px; margin: 0 24px 14px 24px; }
#press_spalla_testo p { margin-top: 6px; }
#press_spalla_testo p a { color: #d90046; text-decoration: none; }
#press_spalla_box { overflow: hidden; font: 11px/14px Arial; color: #676767; background-color: #e7e6e8; margin: 0 24px 0 45px; padding: 10px 12px 12px 12px; }
#press_spalla_box img {margin: 10px 0 10px 0; }
#press_spalla_box_left { float: left; background: url(../images/frecciafaq.gif) 0 4px no-repeat; padding-left: 10px; }
#press_spalla_box_left a { color: #676767; text-decoration: none; }
#press_spalla_box_right { float: right; font: 11px/16px Arial; height: 16px; padding: 0 6px 0 6px; background-color: #d90046; color: #fdadad;}
#press_spalla_box_right a { color: #fff; text-decoration: none; }

#presscontainer { width: 632px; float: left; border-left: 1px solid #ccc; }
#presscontainer h2 { margin: 5px 0 0 0; font: 17px/19px Arial; color: #494848; }

#pressfoto { margin: 0 0 0 24px; }
#pressfoto div { width: 119px; float: left; }
#pressfoto div img { margin-left: -6px; }
#pressfoto div p { height: 16px; padding-left: 6px; margin: 0 19px 20px 0; background-color: #d90046; font: 11px/16px Arial; color: #fdadad; }
#pressfoto div a { color: #fff; text-decoration: none; }

#presscomunicati { margin: 40px 24px 0 24px; }
#presscomunicati table { margin-top: 15px; }
#presscomunicati td { font: 11px/30px Arial; color: #676767; height: 30px; }
#presscomunicati td.dispari { background-color: #e7e6e8; }
#presscomunicati td.bord_dispari { border-right: 1px solid #f1f1f1; }
#presscomunicati td.bord_pari { border-right: 1px solid #e7e6e8; }
#presscomunicati td.fr_dispari { background: url(../images/fr.gif) 7px 12px no-repeat; background-color: #e7e6e8; padding-left: 16px; }
#presscomunicati td.fr_pari { background: url(../images/fr.gif) 7px 12px no-repeat; padding-left: 16px; }
#presscomunicati td.center { text-align: center; }
#presscomunicati div.download { text-align: left; margin: 0 12px 0 12px; background-color: #d90046; padding: 0 6px 0 6px; height: 16px; font: 11px/16px Arial; color: #fdadad; }
#presscomunicati div.download a { color: #fff; text-decoration: none; }

.news_box { cursor: pointer; font: 11px/14px Arial; color: #676767; margin: 0 24px 0 45px; padding: 7px 12px 9px 0; }
.grg { background-color: #e7e6e8; }
.news_box p { padding-left: 12px; }
.news_box a { background: url(../images/freccianews.gif) 4px 5px no-repeat; display: block; text-decoration: none; color: #d90046; font: bold 11px/15px Arial;  padding: 0 0 6px 12px; }

#faq_box { font: 11px/14px Arial; color: #676767; background-color: #e7e6e8; margin: 0 24px 0 45px; padding: 10px 12px 12px 12px; }
#faq_box p:first-line {line-height: 16px; }
#faq_box a { text-decoration: none; color: #fff; }
#faq_box a.canc { text-decoration: none; color: #676767; }
#faq_box span { font: 10px/22px Arial; height: 16px; background-color: #d90046;  }
#faq_box span.canc { font: 10px/22px Arial; height: 16px; background-color: #fff;  }

#newscontainer { width: 632px; float: left; }
#news { margin: 0 24px 0 24px; }
#news h2 { margin: 5px 0 0 0; font: 17px/19px Arial; color: #d90046; }
#news p { margin: 5px 0 15px 0; font: 11px/14px Arial; color: #676767; }
#news span a { text-decoration: none; color: #fff; }
#news span { font: bold 11px/22px Arial; height: 18px; background-color: #d90046;  }

#newspag { font: 11px/16px Arial; text-align: right; color: #ccc; margin: 0 14px 0 0; padding: 7px 12px 9px 12px; }
#newspag a.sel { color: #676767; text-decoration: none; }
#newspag a.sel:hover { color: #676767; text-decoration: none; }
#newspag a.nosel { color: #d90046; text-decoration: underline; }
#newspag a.nosel:hover { color: #d90046; text-decoration: none; }

#faqcontainer { width: 632px; float: left; border-left: 1px solid #ccc; }
#faq { margin: 0 24px 0 24px; }
#faq h2 { margin: 5px 0 0 0; font: 17px/19px Arial; color: #494848; }
#faq p { text-align: justify; margin: 14px 0 15px 0; font: 11px/14px Arial; color: #676767; }
#faq h3 { margin: 20px 0 4px 0; border-bottom: 1px solid #ccc; height: 28px; font: bold 11px/28px Arial; color: #d90046; text-transform: uppercase; }
#faq ul { border-bottom: 1px solid #ccc; }
#faq li { background: url(../images/frecciafaq.gif) 0 6px no-repeat; font: 11px/14px Arial; color: #676767; padding: 2px 0 6px 11px; }
#faq li:first-line {line-height: 16px; }

#sitemap { margin: 0 20px 0 20px; }
#sitemap h4 { margin-bottom: 9px; height: 27px; font: 17px/27px Arial; color: #494848; padding-left: 15px; background: url(../images/sfondositemap.gif) no-repeat; background-color: #e7e6e8; }
#sitemap h4 a { color: #494848; text-decoration: none; }
#sitemap li { font: 11px/15px Arial; width: 72px; border-right: 1px solid #ccc; float: left; }
#sitemap a.voce { margin-left: 16px; text-decoration: none; font: bold 11px/15px Arial; color: #676767; }
#sitemap a.prod { background: url(../images/q.gif) 0 6px no-repeat; padding-left: 7px; font-weight: normal}

#contatti { margin: 0 24px 0 24px; }
#contatti p { text-align: justify; margin: 0 0 15px 0; font: 11px/14px Arial; color: #676767; }
#contatti p a { color: #d90046; text-decoration: none; }
#contatti p.boxed { padding: 10px; background-color: #e7e6e8; }
#contatti p.margi { padding-right: 110px; }
#contatti p.bord { text-align: right; margin: 0 110px 0 0; padding-top: 10px; border-top: 1px solid #ccc; }
#contatti h3 { border-top: 1px solid #ccc; padding-top: 10px; margin: 0 110px 0 0; font: bold 11px/16px Arial; color: #d90046; text-transform: uppercase; }
#contatti ul { width: 510px; }
#contatti li.label { float: left; background: url(../images/frecciafaq.gif) 0 9px no-repeat; height: 25px; font: 11px/20px Arial; color: #676767; padding: 2px 0 6px 11px; width: 60px; }
#contatti li.campo { float: left; height: 25px; font: 11px/14px Arial; color: #676767; padding: 2px 0 6px 0; width: 175px; }
#contatti a.bot { text-decoration: none; color: #fff; }
#contatti a.canc { text-decoration: none; color: #676767; }
#contatti span { font: 10px/22px Arial; height: 16px; background-color: #d90046;  }
#contatti span.canc { font: 10px/22px Arial; height: 16px; background-color: #fff;  }

#scheda_tecnica { width: 312px; float: left; background: url(../images/frecciagiu.gif) no-repeat; }
#scheda_tecnica h4 { margin: 16px 12px 0 40px; padding-left: 30px; font: bold 11px/18px Arial; color: #d90046; }
#scheda_tecnica div { margin: 0 12px 0 40px; padding: 0 0 10px 30px; border-bottom: 1px solid #ccc; font: 11px/14px Arial; color: #494848; }
#scheda_tecnica ul { margin-top: 4px; height: 30px; }
#scheda_tecnica li { float: left; margin: 0 20px 0 0; text-align: center; }
#scheda_tecnica li.riga1 { padding-left: 30px; float: left; width: 144px; border-bottom: 1px dotted #ccc; margin: 0; text-align: left; color: #000; font: bold 11px/20px Arial; height: 20px; }
#scheda_tecnica li.riga2 { float: left; width: 86px; border-bottom: 1px dotted #ccc; margin: 0; text-align: left; color: #000; font: bold 11px/20px Arial; height: 20px; }
#scheda_tecnica li.riga11 { background-color: #f1f1f1; }
#scheda_tecnica a { text-decoration: none; color: #fff; }
#scheda_tecnica span { font-weight: normal; height: 16px; background-color: #d90046; color: #fdadad; }

#scheda_materiali { margin: 8px 0 8px 0; width: 328px; float: left; background: url(../images/sfondo_scheda.gif) repeat-y;}
#scheda_materiali h4 { margin: 8px 12px 0 23px; padding-left: 30px; font: bold 11px/18px Arial; color: #d90046; }
#scheda_materiali div.box { margin: 8px 25px 0 23px; padding: 10px 10px 10px 30px; background-color: #f1f1f1; font: 11px/14px Arial; color: #494848; }
#scheda_materiali div.linea { margin: 8px 30px 0 23px; padding: 0; border-bottom: 1px solid #ccc; }
#scheda_materiali div.linea p { font: 10px/13px Arial; padding: 0 20px 0 14px; }
#scheda_materiali ul { height: 40px; }
#scheda_materiali li.titl { float: left; text-align: right; width: 72px; font: bold 11px/30px Arial; color: #676767; }
#scheda_materiali li.modl { float: left; width: 70px; }
#scheda_materiali li.modl img { float: left; }
#scheda_materiali li.m6 { margin-bottom: 6px; }

a.pa { display: block; float: left; width: 18px; height: 30px; background: url(../images/_prev.gif) no-repeat; }
a.pa:hover { background: url(../images/_prev_on.gif) no-repeat; }
a.na { display: block; float: left; width: 18px; height: 30px; background: url(../images/_next.gif) no-repeat; }
a.na:hover { background: url(../images/_next_on.gif) no-repeat; }

#scheda_materiali li.desc { float: left; width: 130px; font: 11px/30px Tahoma; color: #676767; }
#scheda_materiali li.off { color: #ddd; }

#fasciaoperazioni { margin: 0 18px 0 18px; height: 70px; background-color: #f1f1f1; }
#fasciaoperazioni_rights { width: 319px; float: left; text-align: center; font: 10px/70px Arial; color: #494848; } 
#fasciaoperazioni_prevnext { width: 312px; float: left; }
#fasciaoperazioni_prevnext a { vertical-align: top; *vertical-align: middle; font: 11px/18px Arial; font-family: Arial; color: #fff; text-decoration: none; }
#fasciaoperazioni_prevnext ul { margin-top: 25px; }
#fasciaoperazioni_prevnext li.prev { float: left; background: url(../images/sfondopulsanteprev.gif) no-repeat; padding: 0 7px 0 14px; height: 20px; }
#fasciaoperazioni_prevnext li.sep { float: left; width: 11px; }
#fasciaoperazioni_prevnext li.next { float: left; background: url(../images/sfondopulsantenext.gif) right 0 no-repeat; padding: 0 14px 0 7px; height: 20px; }

#fasciaoperazioni_segnala { width: 328px; float: left; }
#fasciaoperazioni_segnala a { vertical-align: top; *vertical-align: middle; font: 11px/18px Arial; font-family: Arial; color: #fff; text-decoration: none; }
#fasciaoperazioni_segnala ul { margin: 25px 0 0 18px; } 
#fasciaoperazioni_segnala li.puls { float: left; background: url(../images/sfondopulsante.gif) repeat-x; padding: 0 9px 0 6px; height: 20px; }
#fasciaoperazioni_segnala li.venti { float: left; width: 30px; text-align: center; }

#compra { position: absolute; top: 560px; left: 815px; }

#logo	{ position: absolute; width: 180px; height: 96px; top: 64px; right: 0; }
#footer_text { height: 35px; margin: 0 18px 0 18px; background-color: #9d9d9d; font: 10px/35px Arial; color: #c5c5c5; }
	#footer_text_left { float: left; width: 650px; }
	#footer_text_left p {margin-left: 24px; }
	#footer_text_right { float: right; width: 200px; }
	#footer_text_right p { text-align: right; margin-right: 24px; }
	#footer_text_right a { color: #c5c5c5; text-decoration: none;  }

#variante_zoom { position: absolute; top: 222px; left: 814px; width: 163px; background: url(../images/variante/sfondo_visualizza.gif) no-repeat; background-color: #e7e6e8; }
#variante_zoom_immagine { height: 62px; }
#variante_zoom_immagine img { float: left; }
#variante_zoom_dettaglio { height: 123px; }
#variante_zoom_dettaglio img { margin: 19px 0 0 16px; float: left; }

input.radiobut { margin: 0 0 0 -4px !ie; vertical-align: middle; }
input.checkbut { margin: 0 0 0 -4px !ie; vertical-align: middle; }
textarea { margin: 6px 0 6px 0; padding: 4px; background-color: #fff; border: 1px solid #cdd2d2; font: 11px/14px Arial; color: #676767; overflow: auto; }
select { height: 18px; background-color: #fff; border: 1px solid #cdd2d2; font: 11px/18px Arial; color: #676767; }
input.testoimp { margin: 6px 0 6px 0; padding: 0 4px 0 4px; height: 18px; background-color: #fff; border: 1px solid #cdd2d2; font: 11px/18px Arial; color: #676767; }
input.contatti { margin-right: -22px !ie; padding: 0; width: 155px; height: 18px; background-color: #fff; border: 1px solid #cdd2d2; font: 11px/18px Arial; color: #676767; }
