@charset "UTF-8";
/* CSS Document */
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:13px;}
#centratore{width:960px; margin:0 auto 0 auto; }
#ombra{width:960px; margin:0 auto 0 auto}
#centrato{float:left; width:960px; margin:0 auto 0 auto; position:relative; }
#header{float:left; width:960px; height:60px; z-index:20; position:absolute; top:0; left:0;}
#header a.logo{float:left; width:170px; height:55px; background:url(../img/home_logo.jpg) no-repeat left top; margin:10px 0 0 40px;}
#flash{z-index:10; position:absolute; top:260px; left:0;}

#testata{float:left; width:960px; height:340px; margin:67px 0 10px 0; background:url(../img/foto_interne_fascia.jpg) repeat-x left top;}
#testata .testata_img{width:960px; height:343px;  background-position:right top; background-repeat:no-repeat; margin:20px 0 10px 0;}

#header a.bnd_it, #header .bnd_it{float:right; width:24px; height:20px; background:url(../img/bandiere_it.png) no-repeat left top; display:block; text-decoration:none; margin:45px 0 0 0; }
#header a.bnd_en, #header .bnd_en{float:right; width:24px; height:20px; background:url(../img/bandiere_en.png) no-repeat left top; display:block; text-decoration:none; margin:45px 10px 0 6px;}
#header .bnd_it.attivo, #header .bnd_en.attivo{ background-position:left -30px;}
#header a.bnd_it:hover, #header a.bnd_en:hover{ background-position:left -60px;}


#testata .testata_img #menu_laterale{float:left; width:90px; height:258px; margin:30px 0 0 40px;}
#testata .testata_img #menu_laterale ul{float:left; margin:0; padding:0; list-style:none;}
#testata .testata_img #menu_laterale ul li{float:left;display:block;}
#testata .testata_img #menu_laterale ul li a.link{display:block;height:30px; width:90px; background-position:left top; background-repeat:no-repeat; margin:0 0 10px 0;}
#testata .testata_img #menu_laterale ul li a.link.pre{ background-image:url(../img/menu_laterale_prestampa.jpg)}
#testata .testata_img #menu_laterale ul li a.link.lito{ background-image:url(../img/menu_laterale_lito.jpg)}
#testata .testata_img #menu_laterale ul li a.link.offset{ background-image:url(../img/menu_laterale_offset.jpg)}
#testata .testata_img #menu_laterale ul li a.link.card{ background-image:url(../img/menu_laterale_card.jpg)}
#testata .testata_img #menu_laterale ul li a.link.seri{ background-image:url(../img/menu_laterale_seri.jpg)}
#testata .testata_img #menu_laterale ul li a.link:hover{ background-position:3px top;}
#testata .testata_img #menu_laterale ul li a.link.attivo{ background-position:8px top;}

#testata .testata_img #menu_secondario{float:left; width:940px; height:40px; margin:0 0 0 10px;}
#testata .testata_img #menu_secondario .dx, #testata #menu_secondario .sx{float:left; width:30px; height:40px; background: no-repeat left top;}
#testata .testata_img #menu_secondario .dx{background-image:url(../img/barra_menu_sec_dx.png);}
#testata .testata_img #menu_secondario .sx{background-image:url(../img/barra_menu_sec_sx.png)}
#testata .testata_img #menu_secondario .secondario{float:left; width:870px; height:38px; background:url(../img/barra_menu_sec_fondo.jpg) repeat-x left top; padding-left:10px;}
#testata .testata_img #menu_secondario .secondario ul{float:left; margin:0; padding:0; list-style:none;}
#testata .testata_img #menu_secondario .secondario ul li{float:left;display:inline-block;}
#testata .testata_img #menu_secondario .secondario ul li a.link{ text-decoration:none; display:block; font-size:13px; color:#FFF; padding:0 5px 0 5px; height:35px; background:url(../img/barra_menu_sec_puls.jpg) repeat-x left top; line-height: 30px; vertical-align:text-bottom;}
#testata .testata_img #menu_secondario .secondario ul li a.link:hover{ background-color:#665;}

#testata .testata_img #menu_secondario .secondario ul li a.link.primo{font-size:18px; color:#FFF; font-weight:bold; text-transform:uppercase;}
#testata .testata_img #menu_secondario .secondario ul li.bull{width:10px; height:40px; background:url(../img/barra_menu_sec_bull.jpg) no-repeat center 10px;}


#testata .testata_img #menu_secondario .secondario ul li a.link.attivo{ background-color:#009933;}
#testata .testata_img #menu_secondario .secondario.card ul li a.link.attivo{ background-color:#5945b4;}
#testata .testata_img #menu_secondario .secondario.litografia ul li a.link.attivo{ background-color:#cc0066;}
#testata .testata_img #menu_secondario .secondario.offset ul li a.link.attivo{ background-color:#0066cc;}
#testata .testata_img #menu_secondario .secondario.prestampa ul li a.link.attivo{ background-color:#ff6600;}
#testata .testata_img #menu_secondario .secondario.serigrafia ul li a.link.attivo{ background-color:#006633;}

table#recaptcha_table{width:217px!important; border:none !important; }

#recaptcha_image, #recaptcha_image img, td.recaptcha_image_cell, input#recaptcha_response_field{width:207px !important;}
input#recaptcha_response_field{border-color:#ccc !important;}
td.recaptcha_image_cell{margin-right:10px;}
#recaptcha_image, #recaptcha_image img{ height:47px!important;}
img#recaptcha_tagline, img#recaptcha_logo{display:none;}
#recaptcha_area td{padding:0 !important;}
img#recaptcha_reload, img#recaptcha_switch_audio, img#recaptcha_whatsthis{padding:0 0 0 5px;}