@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1;color:black;background:white}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}strong{font-weight:800}header,section,footer,aside,nav,article,figure{display:block}body{margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;font-weight:400}a,a:visited{color:#000;text-decoration:none}a:hover,a:active{color:#000}div{margin:0;padding:0}td{vertical-align:top}a{cursor:pointer;outline:0;text-decoration:none}#slider{clear:both}#slider .content{margin-top:20px;margin-right:16px;margin-bottom:15px;margin-left:16px;height:340px}#news .newsbox{float:left;width:140px;height:260px;border-right-style:dotted;border-right-width:1px;border-right-color:#CCC;padding:10px}#news .newsboxl{float:left;width:460px;height:260px;padding:10px}#news .closure{height:270px}#news h3,#products h3{margin-top:0}#products .newsbox{float:left;width:220px;height:200px;border-right-style:dotted;border-right-width:1px;border-right-color:#CCC;padding:10px}#products .newsboxl{float:left;width:220px;height:200px;padding:10px}#products .closure{height:220px}#page #column_left{float:left;width:200px;overflow:hidden}#page #column_right{float:left;width:800px;overflow:hidden}#page #column_full{width:1000px;overflow:hidden;clear:both}#categories ul{list-style:none;padding:0;margin:0}#categories ul li{margin-left:10px;font-size:11px;padding:5px 0 5px 0}#categories a:link,#categories a:visited,#categories a:active{color:#000;text-decoration:none}#categories a.selected,#categories a:hover{color:#e9ae3a;text-decoration:underline}#products h3{color:#e9ae3a;font-size:18px;font-weight:normal}#products #intestazione .foto{float:left;margin-right:30px;padding-bottom:10px}#products #intestazione{padding:10px 0 10px 0;color:#000;height:auto;font-size:13px}#products div.item{height:115px;padding:45px 0;color:#000;clear:both}#products div.item td.foto{width:115px}#products .item .content td{vertical-align:top}.content .product_name{color:#000;font-size:12px;text-decoration:underline;font-weight:bold;padding:0 5px 0 45px}.content .product_name a{color:#000}.content .product_name a:hover{color:#e9ae3a}.content .part_number span{background-color:#e5e5e5;color:#000;font-size:10px;text-align:center;padding:2px 3px 2px 3px}.content .description{font-size:11px;padding:0 0 0 45px}.content .foto{width:68px;height:68px}.content input[name=quantity],.right input[name=quantity],.top_right .quantity input[name="quantity"]{width:35px!important;height:25px!important;border:1px solid #e5e5e5;border-spacing:0;text-align:center;font-size:16px;float:left;margin-top:5px;margin-right:20px}input.error{background-color:#F66}.form_row{padding:3px 0 3px 0;margin:0;display:block;width:200px}input[type=text],input[type=password]{width:170px;border:1px #666 solid;border-spacing:0}#products .left{width:452px;float:left;margin-top:20px}#products .left .content_foto{min-height:300px;vertical-align:middle;margin-bottom:20px}#products .right{margin-top:40px}#products .right p{font-size:11px}#products .right p.price{color:#000;font-size:14px}#products{color:#555}#products .gallery a{float:left;border:1px solid #e5e5e5;margin-right:20px}#products .left .gallery .foto{width:68px;height:68px;text-align:center;display:table-cell;vertical-align:middle;margin-right:20px}#products .related_products{font-size:11px;margin-top:40px}#products .related_products .item_related{width:150px;height:auto;float:left;margin:25px 20px 20px 0;text-align:center;border:0}#products .related_products .item_related span{text-align:left;display:block;height:22px;font-size:9px;margin-top:20px}#products .related_products .item_related span.prezzo{font-size:11px;margin-top:5px}#breadcrumb{margin-left:20px;margin-top:20px}#products #tab{margin-top:70px;height:auto}#products #tab .tab_item{background-image:url(../images/backgrounds/tab_white.jpg);background-repeat:repeat-x;height:27px;width:109px;line-height:27px;float:left;vertical-align:middle;text-align:center;border:1px solid #e5e5e5;border-bottom:0;margin-left:10px;font-size:11px}#products #tab .tab_item.selected{background-image:url(../images/backgrounds/tab_black.jpg);background-repeat:repeat-x;border-color:#525151;color:#FFF}#products #tab .tab_item.selected a:hover{color:#FFF;text-decoration:none}#products #tab .tab_item a:hover{color:#000}#products #tab .tab_container{border:1px solid #e5e5e5;clear:both}#products #tab .tab_container .titolo{font-size:15px}#products #tab .tab_container span.content{display:block;margin:20px}.table_cart{width:100%;border-bottom:1px solid #999;margin-bottom:20px;margin-top:20px}.table_cart td{padding-right:20px;padding-bottom:10px;vertical-align:top}.table_cart td input[type=text]{width:35px;text-align:center;border:1px #666 solid;border-spacing:0;color:#555;font-size:12px}#page div.pulsante_cart:hover{background-color:#e9ae3a;color:#fff;text-decoration:none}#cart_send input,#password_recovery input{margin-right:20px}#login td,#register td{padding:0 10px 10px 0}#shopping_cart{color:#aeb0b3;float:left;font-size:13px;margin-left:120px;width:74px}#shopping_cart a{color:#aeb0b3;float:right;height:28px;line-height:28px;margin-left:2px}#products .account_box{float:left;margin-left:20px}#products .account_box ul{list-style:none;padding:0;margin:0}#products .account_box li{margin-left:10px}table.standard td{padding:10px}table.full{width:100%;font-size:11px}table.full tr.titolo td{font-weight:bold;padding-bottom:10px}table.full td{border-bottom:1px solid #e5e5e5}.bottom_box{float:right;padding:5px;display:block}.sitedialog{padding:20px}.sitedialog.red{padding:20px;border:#F00 4px solid}.availability{padding-bottom:20px}.availability_dot{position:relative;top:4px}#page .subproduct_selector{width:250px}.pagination a{display:block;float:left;width:14px;text-align:center;height:14px;margin-right:5px;border:1px solid #e9ae3a}.pagination a:hover{background-color:#e9ae3a;color:#000;text-decoration:none}div.descrizione_categoria{margin-top:20px}a.sottocategoria{font-size:13px;color:#555;display:block;float:left;margin:0;padding:0 30px 30px 0}a.sottocategoria:hover{color:#e9ae3a}#page .descrizione_categoria{width:740px;margin-left:13px;text-align:justify;line-height:20px}#page a.sottocategoria{border:solid 1px #e9ae3a;display:block;width:200px;text-align:center;margin-right:30px;margin-bottom:30px;height:50px;line-height:50px;padding:0}#page a.sottocategoria:hover{background-color:#e9ae3a;color:#fff;text-decoration:none}#page #column_full #cart_inner{margin-top:0;margin-right:20px;margin-bottom:20px;margin-left:20px}#page #column_full #cart_inner .cart_buttons{float:right;margin-top:20px}#top_sharer{float:left;width:400px;padding:10px 0 0 10px}#page{width:100%;margin:0 auto;min-width:1170px}#header{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;height:210px;position:relative}.int{width:1170px;margin:0 auto}#header .topbar{padding-bottom:10px;width:100%}#header .bottomred{height:60px;padding-top:10px;width:100%}.logo{display:block;position:absolute;top:85px;width:347px;height:69px;margin-left:810px;background:url(../images/logo/lock-white.jpg) no-repeat  transparent;background-size:contain;}.payoff{display:none;float:left;margin:0 0 0 20px;padding:0;height:12px;width:158px;background:url(../images/logo/payoff.png) no-repeat top center transparent}#header .socialsearch{ margin-right:446px !important;float:right;margin:85px 0 5px;position:relative;width:450px}#header .support{float:right;margin:94px 25px 0 5px;font-size:12px;color:#505153}#header .support a{color:##000000;margin-right:10px}#header .searchbox{font-size:12px;height:10px;letter-spacing:.3px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#6d6f72;font-size:12px;height:10px;letter-spacing:.3px;padding:10px;text-transform:uppercase;width:260px;margin-left:10px;background:url("../images/search.png") no-repeat scroll 250px 4px transparent}a.fb,a.youtube,a.vimeo,a.instagram{display:block;height:30px;width:30px;float:left;margin-right:5px;margin-left:5px}#site_menu{float:left;font-size:11px;text-transform:uppercase}#site_menu a{display:block;margin:0 11px;color:#000000;text-decoration:none;float:left;letter-spacing:1px}.submenuproducts{margin-top:30px;overflow:hidden;height:60px}.submenuproducts>ul{width:1170px;height:39px;margin:0 auto;border-bottom:1px solid #cccaca}.submenuproducts li{float:left;list-style:none}.submenuproducts>ul li a{height:38px;display:block;cursor:pointer;background-position:center top}.submenuproducts>ul li a.empty{width:200px;cursor:default}.submenuproducts>ul li a:hover{border:1px solid #cccaca;border-bottom:1px solid #fff;margin:-1px}.submenuproducts>ul li a.empty:hover{border:0;border-bottom:1px solid #cccaca;width:200px;margin:0}.submenuproducts li{color:#000;font-size:12px;position:relative;margin:1px 6px 0}.submenuproducts li:hover ul{visibility:visible}.submenuproducts ul li ul{left:0;top:43px;position:absolute;width:300px;visibility:hidden}.fb a,a.fb{height:29px;width:29px;display:block;background:url(../images/social/fb.png) no-repeat top center transparent}.fb a:hover,a.fb:hover{background:url(../images/social/fb_on.png) no-repeat top center transparent}.youtube a,a.youtube{height:29px;width:29px;display:block;background:url(../images/social/youtube.png) no-repeat top center transparent}.youtube a:hover,a.youtube:hover{background:url(../images/social/youtube_on.png) no-repeat top center transparent}.vimeo a,a.vimeo{height:29px;width:29px;display:block;background:url(../images/social/vimeo.png) no-repeat top center transparent}.vimeo a:hover,a.vimeo:hover{background:url(../images/social/vimeo_on.png) no-repeat top center transparent}.instagram a,a.instagram{height:29px;width:29px;display:block;background:url(../images/social/instagram.png) no-repeat top center transparent}.instagram a:hover,a.instagram:hover{background:url(../images/social/instagram_on.png) no-repeat top center transparent}#footer{width:100%;padding:40px 0 0;clear:both;margin:0 auto;min-width:1170px;background-size:cover;background-repeat:no-repeat;background-position:center}#footer .top{text-align:right;font-size:12px;color:#a7a9ac;padding:0 120px 0 20px;height:115px;line-height:85px}#footer .middle{border-bottom:1px solid #ed1c24;padding:40px 20px 67px;margin-top:10px}#footer .col_footer{color:#808285;font-size:13px;margin:0;padding:0;float:left;list-style:none}#footer .col_footer li{padding:0 0 20px}#footer .col_footer li a{color:#808285}#footer .col_footer li a:hover{color:#000}#footer .col_footer li:first-child{font-size:14px;text-transform:uppercase;color:#000;font-weight:400;padding-bottom:30px}#footer .col_footer.uno{width:110px}#footer .col_footer.due{width:200px}#footer .col_footer.tre{width:200px}#footer .col_footer.quattro{width:220px}#footer .col_footer.cinque{width:200px}#footer .col_footer.sei{width:190px}#footer .col_footer li.mail{height:17px;line-height:17px}#footer .col_footer li.mobile{line-height:18px}#footer .col_footer li.mobile span,#footer .col_footer li.mail span,#footer .col_footer li.resellers span{display:block;float:left;height:50px;text-align:left;width:30px}#footer .col_footer li.mail span{height:17px}#footer .col_footer li.resellers span{height:21px}#footer .col_footer li.resellers{height:21px;line-height:21px}#footer .col_footer.social{width:500px;margin-right:100px;float:right}#footer .col_footer.social li{width:250px;float:left}#footer .col_footer.social li.fb,#footer .col_footer.social li.youtube,#footer .col_footer.social li.instagram,#footer .col_footer.social li.vimeo{height:29px;line-height:29px;padding:0 0 10px}#footer .col_footer.social li.fb,#footer .col_footer.social li.youtube{clear:both}#footer .col_footer.social span{display:block;float:left;height:29px;margin-right:10px;width:29px}#footer .bottom{padding:40px 0}#footer .payoff_footer{width:137px;height:10px;float:left;margin:-60px 0 0 10px;background:url(../images/footer/payoff.png);display:none}#trademark{background:#231f20;clear:both;float:left;color:#fff;font-size:12px;height:45px;line-height:45px;width:100%}#trademark .int{width:1140px;letter-spacing:1px;text-align:center}#footer .int a.privacy,#footer .int a.privacy:visited{color:#565759;float:left;margin-left:20px;margin-top:95px}#footer .int a,#footer .int a:hover{color:#000}#footer a.logofooter{margin-left:130px;margin-right:165px;background:url("../images/logo/lock-white.jpg") no-repeat scroll center top transparent;display:block;float:right;height:115px;outline:medium none;text-decoration:none;width:600px;padding:0}#copyright{text-align:center}#copyright pre{color:#000;font-size:11px;margin:0;padding:0}#copyright p{font-size:18px;color:#464749;padding:10px 0}.clearer{clear:both}.maintcont.int{padding:40px 0;color:#1a1818;font-size:13px;line-height:18px}.maintcont.int .sezione{padding-top:30px;display:block;float:left;margin:0 2px}.maintcont div.sezione a{padding-bottom:5px;padding-top:0!important}.maintcont.int .sezione.ml100{margin-left:4px}.product_row{clear:both;margin:50px 0;width:100%;min-width:1117px;position:relative}.product_row input[type="text"],.product_row input[type="password"]{border:2px solid #dedbdb;border-spacing:0;height:27px;width:27px}.product_row input[type="image"]{margin-top:6px;float:right}.product_row .content_foto{clear:both;float:left;margin:0;min-width:630px}.product_row .details_right{height:100px;margin-top:-50px;position:absolute;right:0;top:50%}.product_row .partnumber{color:#000;float:left;font-size:12px;font-weight:bold;margin:40px 0 0 70px}.product_row .prices,.top_right .prices{width:180px;float:right;text-align:right}.product_row .prices .euro,.top_right .prices .euro{color:#97999c;font-size:16px;display:block;margin-top:5px;display:block}.product_row .prices .dollar,.top_right .prices .dollar{color:#000;font-size:20px;font-weight:bold}.product_row .quantity,.top_right .quantity{float:left;margin:40px 60px 0 90px;text-align:center;color:#000;font-size:11px;letter-spacing:2px;font-weight:bold;width:80px}.top_right .quantity{clear:both;margin:0;width:100%;text-align:left}.top_right .quantity input[value="add"]{float:right}.product_row .quantity input[name="quantity"],.top_right .quantity input[name="quantity"]{margin-top:5px;color:#1a1818;font-size:16px;text-align:center}.top_right .quantity input[name="quantity"]{color:#1a1818;font-size:16px;text-align:center;width:80px}.top_right .banner{width:100%;clear:both;display:block;float:left;margin-top:10px;text-align:center}.maintcont.int .top_left{width:628px;float:left;padding-top:60px}.maintcont.int .top_right{width:518px;float:right;padding-top:60px}.maintcont.int .top_right.templateB{width:auto;max-width:377px;padding-top:65px}.maintcont.int .top_right .description{padding-bottom:75px;padding-top:20px}.maintcont.int .top_left .description{padding-top:25px}.maintcont.int .top_left #main_foto{width:630px;height:470px;border:1px solid #000;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.maintcont.int .top_left.templateB,.maintcont.int .top_left #main_foto.templateB,.maintcont.int .top_left.templateB .description{width:auto;height:auto;max-width:762px}.maintcont.int .top_left.templateB .description{width:760px}.maintcont.int .top_left .foto{margin-top:20px;float:left;margin-right:5px}.maintcont.int .top_left .foto img{border:1px solid #999;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.maintcont.int .top_left .foto img:hover{border:1px solid #000;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.paddingbot60{padding-bottom:60px}.submenuproducts ul li ul.ul1{left:2px}.submenuproducts ul li ul.ul5{left:5px}.submenuproducts ul li ul.ul2{left:9px}.submenuproducts ul li ul.ul3{left:7px;width:308px}.submenuproducts ul li ul.ul4{left:8px}.submenuproducts ul li ul.ul6{left:5px}.submenuproducts ul li ul.ul66{left:8px}.banner_home{float:left;margin:0 13px 0 -9px;padding-top:10px;width:289px}.home_product{float:left;height:270px;width:25%;font-size:12px;color:#000;padding-bottom:10px;margin:0 13px;width:265px}.home_product .product_name{font-size:13px;font-weight:600;color:#000;padding:5px}.product_price_euro{color:#6d6f72;letter-spacing:1px;text-indent:82px}.product_price_dollar{color:#000;text-indent:10px;letter-spacing:1px}.description{padding-top:15px}.top_left .detail{padding:20px 0}.top_left .back{float:left;font-size:14px;height:25px;line-height:25px;margin:-25px 0 0 10px}#cart_inner{color:#000}#cart_inner .back{float:right;font-size:14px;height:20px;line-height:20px}.int_text,.int_bigfoto{text-align:center}.int_bigfoto{padding-top:60px}.int_bigfoto .didascalia{font-size:14px;margin:15px 40px 0 0;text-align:right}.int_text p{color:#010101;font-size:16px;line-height:25px;padding-bottom:50px}.int_text.smallspace p{padding-bottom:20px}.int_text p.int_titolo{font-size:32px;padding:110px 0 50px}.int_text p span{font-size:18px;padding:0 0 10px;display:block}.int_text p.int_titolo span{padding:15px 0 0;display:block}.int_text ol{margin:-55px auto 0;padding-bottom:50px;text-align:left;width:750px}.int_text ol li{font-size:16px;line-height:25px;padding:5px 0 5px 10px}.int_text>img{padding-bottom:50px}.maintcont.int .top_right.templateB .details_right{margin-top:30px}.dicitura_extra{clear:both;color:#818386;padding-bottom:50px;padding-top:30px;text-align:center}.maintcont.int .top_left .description ul{margin-left:7px}.maintcont.int .top_left .description ul li{list-style:none!important;text-indent:-7px!important}.logomastercraft { background:url(../images/logo/MIl_logo.png) no-repeat; height:84px; position: absolute; width:102px; background-size:contain; margin-left: 824px;} .logomastercrafttop{ background:url(../images/logo/MIl_logo.png) no-repeat; height:71px; position: absolute; width:102px; background-size:contain;top:85px; margin-left:680px;}