html{width:100%;height:100%;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}body{height:100%;line-height:1.5;padding:1px 0 0 0;margin:-1px 0 0 0;position:relative;text-align:left;font-family:'Open Sans',sans-serif;font-size:14px;color:#000;background:#FFFFFF;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}table{margin:0px;padding:0px;font-family:'Open Sans',sans-serif;font-size:14px;text-align:left;border-collapse:collapse}a{text-decoration:none;color:#E3C76A}.no-touch a:hover{text-decoration:underline}a span{cursor:pointer}img{border:0px}abbr{border:none;text-decoration:none;cursor:help}address{font-style:normal}article,header,hgroup,section,aside,nav,footer,figure,main,button{display:block}h1,h2,h3,h4,h5,h6,strong{font-weight:600}.bianco{color:#FFFFFF}.nero{color:#000000}.grigio{color:#808080}.rosso{color:#E20613}.verde{color:#2C6A71}.arancione{color:#D56538}.viola{color:#8c184c}.azzurro{color:#76C4D5}.center{text-align:center}.left{text-align:left}.right{text-align:right}.giustificato{text-align:justify}.maiuscolo{text-transform:uppercase}.weight_normal{font-weight:normal}.weight_bold{font-weight:bold}.weight_black{font-weight:900}.weight_semibold{font-weight:600}.italic{font-style:italic}.reset{margin:0;padding:0;list-style:none;font-weight:normal;font-size:inherit}button.reset{border:none;border-spacing:0;background:none}.hidden{visibility:hidden}.visibile{display:block}.invisibile{display:none}.clear{display:block;clear:both}.clear_left{display:block;clear:left}.clearfix:after{content:'';height:0;display:block;visibility:hidden;clear:both}.loading{background:#FFFFFF url(/immagini_layout/loading.svg) center center no-repeat}.no.svg .loading{background-image:url(/immagini_layout/loading.gif)}.float_right{float:right}.float_left{float:left}.relative{position:relative}.desk_hidden{display:none}.sniff_res_phone{display:none}.sniff_res_tablet{display:none}.center_width_xs{max-width:600px;padding:0 20px;margin:0 auto}.center_width_s{max-width:840px;padding:0 20px;margin:0 auto}.center_width{max-width:980px;padding:0 20px;margin:0 auto}.center_width_m{max-width:1150px;padding:0 20px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.center_width_w{max-width:1430px;padding:0 20px;margin:0 auto}.center_width_xw{max-width:1680px;padding:0 20px;margin:0 auto}.center_in_space{display:block;position:relative;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.valigner:before{content:'';width:0;margin-left:-0.25em;height:100%;display:inline-block;vertical-align:middle}.valigner > *{max-width:99%;display:inline-block;vertical-align:middle}#alert_noscript{padding:10px;position:relative;z-index:10;font-weight:bold;text-align:center;letter-spacing:.1em;background:#ED7B7B}.js #alert_noscript{display:none}#alert_cookies{width:100%;padding:15px 0;background:rgb(0,0,0);background:rgba(0,0,0,.9)}.js #alert_cookies{position:fixed;top:0;left:0;z-index:100000}#alert_cookies > div{max-width:920px;padding:0 60px 0 10px;margin:0 auto;position:relative;color:#ffffff}#alert_cookies a{color:#FFFFFF}#alert_cookies #cookies_ok{padding:8px;border:1px solid #FFFFFF;position:absolute;top:0;right:10px;font-size:15px}#contenitore{margin-left:auto;margin-right:auto;min-height:100%;padding:0;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;background:#FCFAFA url(/immagini_layout/top_bg.jpg) 50% 0 no-repeat}body.static #contenitore{background-color:#020015}.btn{min-width:238px;line-height:24px;padding:14px 10px;border:1px solid #E3C76A;display:inline-block;font-size:18px    font-weight:600;text-transform:uppercase;text-align:center;text-decoration:none;font-size:18px;font-weight:600;color:#46422C;background:#E3C76A;-webkit-transition:background .5s,color .5s;-moz-transition:background .5s,color .5s;-ms-transition:background .5s,color .5s;-o-transition:background .5s,color .5s;transition:background .5s,color .5s}.no-touch .btn:hover{text-decoration:none;-webkit-opacity:.6;-moz-opacity:.6;-ms-opacity:.6;-o-opacity:.6;opacity:.6}.btn.negative{border-color:#000;color:#E3C76A;background:#000}.btns_container{padding-top:30px;text-align:center;clear:both}.animintro [data-animate-action-function="animProperty"],.animintro [data-animate-action-function="waterfall"] > *,.animintro [data-animate-action-function="waterfallOnScroll"] > *{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:all 1s ease-out .5s;-moz-transition:all 1s ease-out .5s;-ms-transition:all 1s ease-out .5s;-o-transition:all 1s ease-out .5s;transition:all 1s ease-out .5s}.animintro [data-animate-action-function="animProperty"].animintro_fired,.animintro [data-animate-action-function="waterfall"] > *.animintro_fired,.animintro [data-animate-action-function="waterfallOnScroll"] > *.animintro_fired{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.sr-only{clip:rect(0px,0px,0px,0px);width:1px;height:1px;padding:0;margin:-1px;border:0 none;position:absolute;overflow:hidden}#messenger_box{width:0;height:0;position:fixed;right:0;top:0;z-index:310}#messenger_box.has_overlay{width:100%;height:100%;background:rgb(0,0,0);background:rgba(0,0,0,.5)}#messenger_msg_container{width:400px;padding:30px 50px;position:absolute;top:10px;right:10px;color:#FFF;background:#333;-webkit-box-shadow:0 0 5px 0px #EEE;-moz-box-shadow:0 0 5px 0px #EEE;-ms-box-shadow:0 0 5px 0px #EEE;-o-box-shadow:0 0 5px 0px #EEE;box-shadow:0 0 5px 0px #EEE;-webkit-transform:translate(0,-200%);-moz-transform:translate(0,-200%);-ms-transform:translate(0,-200%);-o-transform:translate(0,-200%);transform:translate(0,-200%);-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-ms-transition:-ms-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}#messenger_box.visible #messenger_msg_container{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#messenger_box.has_overlay #messenger_msg_container{max-width:90%;max-width:calc(100% - 20px)}#messenger_msg_container:before{content:'';border-bottom:8px solid #333;border-left:8px solid transparent;display:block;position:absolute;right:0;bottom:100%;-moz-transform:scale(.999)}#messenger_msg_container h3{margin:.5em 0;font-size:18px;text-transform:uppercase}#messenger_msg_container.success{font-size:15px;text-align:center;color:#000;background:#E3C76A}#messenger_msg_container.success:before{border-bottom-color:#E3C76A}#messenger_msg_container.error{background:#D00}#messenger_msg_container.error:before{border-bottom-color:#D00}#messenger_msg_container a{font-style:italic;color:#000}#messenger_msg_container.success a{padding:5px 15px;margin-top:8px;display:inline-block;vertical-align:middle;font-style:normal;text-transform:uppercase;color:#E3C76A;background:#FFF}#messenger_close_btn{min-width:30px;height:30px;line-height:30px;position:absolute;top:0;right:0;color:inherit;text-indent:-9999px}#messenger_close_btn:before{content:'\00d7';width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px;text-indent:0}.custom_popup_box{width:100%;height:100%;position:fixed;top:0;left:0;z-index:200;background:rgb(255,255,255);background:rgba(255,255,255,.8)}.custom_popup_box > div{width:93.75%;width:calc(100% - 20px);max-width:600px;padding:50px;margin:0 10px;border:1px solid #cccccc;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#FFFFFF;-webkit-box-shadow:10px 10px 1px rgba(183,182,182,0.3);-moz-box-shadow:10px 10px 1px rgba(183,182,182,0.3);-ms-box-shadow:10px 10px 1px rgba(183,182,182,0.3);-o-box-shadow:10px 10px 1px rgba(183,182,182,0.3);box-shadow:10px 10px 1px rgba(183,182,182,0.3)}.custom_popup_box > div .close_btn{min-width:30px;height:30px;padding:0;border:none;border-spacing:0;display:none;position:absolute;right:10px;top:6px;background:none;cursor:pointer}.js .custom_popup_box > div .close_btn{display:block}.custom_popup_box > div .close_btn:after{content:"\00d7";width:100%;height:100%;line-height:36px;display:block;font-size:34px;font-weight:300;text-align:center}.custom_popup_box > div .close_btn span{display:none}.has_tooltip{display:inline-block;position:relative}.has_tooltip.auto_tooltip:before,.has_tooltip .tooltip{content:attr(data-tooltip);padding:7px;margin-bottom:6px;display:none;position:absolute;bottom:100%;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);font-size:12px;color:#FFF;background:#000;white-space:nowrap}.has_tooltip.auto_tooltip:after,.has_tooltip .tooltip:after{content:'';margin-left:-4px;margin-bottom:2px;border-top:4px solid #000;border-left:4px solid transparent;border-right:4px solid transparent;display:none;position:absolute;bottom:100%;left:50%;-moz-transform:scale(.999)}.has_tooltip .tooltip:after{bottom:auto;top:100%;margin-bottom:0}.no-touch .has_tooltip.auto_tooltip:hover:before,.no-touch .has_tooltip.auto_tooltip:hover:after,.no-touch .has_tooltip:hover .tooltip,.no-touch .has_tooltip:hover .tooltip:after,.touch .has_tooltip.auto_tooltip.hover:before,.touch .has_tooltip.auto_tooltip.hover:after,.touch .has_tooltip.hover .tooltip,.touch .has_tooltip.hover .tooltip:after{display:block}.has_tooltip.auto_tooltip.left:before,.has_tooltip.left .tooltip{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.has_tooltip.auto_tooltip.right:before,.has_tooltip.right .tooltip{left:auto;right:50%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.has_tooltip.auto_tooltip.bottom:before,.has_tooltip.bottom .tooltip{margin-bottom:0;margin-top:6px;bottom:auto;top:100%}.has_tooltip.auto_tooltip.bottom:after,.has_tooltip.bottom .tooltip:after{margin-left:-4px;margin-bottom:0;margin-top:2px;border-top:none;border-bottom:4px solid #000;bottom:auto;top:100%}.has_tooltip.bottom .tooltip:after{margin-top:0;top:auto;bottom:100%}.has_tooltip.auto_tooltip.left:after,.has_tooltip.left .tooltip:after{margin-left:0;border-left:0;left:0}.has_tooltip.auto_tooltip.right:after,.has_tooltip.right .tooltip:after{margin-left:0;border-right:0;left:auto;right:0}.back_to_list{margin:.5em 0 0 0;display:block;float:right;font-size:12px;color:#727272}.back_to_list:after{content:url(/immagini_layout/arrow_000000_left.svg);margin-left:10px;display:inline-block;vertical-align:middle}.menu_toggler{position:absolute;display:none}.no-touch .menu_toggler_label{cursor:pointer}.menu_toggled{display:none}.menu_toggler:checked ~ .menu_toggled{display:block}#intestazione{max-width:1150px;padding:0 20px;margin:0 auto;position:relative;z-index:50}#logo{padding:35px 0 0 0;margin:0 0 8px 0;float:left;position:relative;z-index:50;font-size:30px;color:#FFF}#logo a{border:none;text-decoration:none;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.no-touch #logo a:hover{-webkit-opacity:.6;-moz-opacity:.6;-ms-opacity:.6;-o-opacity:.6;opacity:.6;text-decoration:none}#site_menu{width:100%;padding:15px 0;border-top:1px solid #FFF;display:table;clear:both;background:rgba(0,0,0,.4)}#site_menu li{display:table-cell}#site_menu li + li{border-left:1px solid #FFF}#site_menu li a{line-height:35px;display:block;position:relative;text-align:center;text-transform:uppercase;color:#FFF;letter-spacing:.1em}#site_menu li.active a,.no-touch #site_menu li a:hover{color:#E3C76A}#site_menu .extended_layout{display:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#site_menu li a .extended_layout img{display:block}#site_menu li a .extended_layout p{margin:0 0 0 15px}.no-flexbox #site_menu li a .extended_layout img,.no-flexbox #site_menu li a .extended_layout p{display:inline-block;vertical-align:middle}#site_menu li a .extended_layout .scopri{position:absolute;left:110px;bottom:10px;font-size:12px;text-transform:lowercase;color:#999}#service_menu{position:absolute;top:90px;right:20px;z-index:50}#service_menu li{margin-left:10px;display:inline-block}#service_menu li a{font-size:12px;text-transform:uppercase;color:#FFF}#service_menu li.user_profile a:before{content:url(/immagini_layout/ico_user.svg);margin-right:6px;display:inline-block;vertical-align:middle}#lang_menu{position:absolute;top:29px;right:20px;z-index:50;text-align:center;text-transform:uppercase;white-space:nowrap}#lang_menu li{margin-left:10px;display:inline-block;text-align:center}#lang_menu li a{width:18px;height:18px;line-height:18px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;color:#999;overflow:hidden;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}#lang_menu li.attivo a{color:#FFF}.no-touch #lang_menu li a:hover{-webkit-opacity:.6;-moz-opacity:.6;-ms-opacity:.6;-o-opacity:.6;opacity:.6}#lang_menu li a img{height:100%;display:block;position:relative;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}main{position:relative;z-index:10}#contenuto{padding:40px 75px 35px 75px;position:relative;background:#FFF}.asimmetric#contenuto{padding-left:105px}#contenuto:after{content:'';height:3px;display:block;position:relative;top:35px;background:#000}.asimmetric#contenuto:after{margin-left:-30px}#user_form{max-width:600px;margin-left:auto;margin-right:auto}.page_title{margin:0;font-size:20px;text-transform:uppercase;letter-spacing:.1em}.page_intro{margin:0 0 25px}.items_list{margin-left:-30px}.items_list li{padding:15px 30px;margin-top:20px;background:#FCFAFA}.items_list.split li{width:46%;width:calc(50% - 17px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:left}.items_list.split li:nth-child(odd){clear:both}.items_list.split li:nth-child(even){float:right}.items_list li a{display:block;position:relative;font-size:13px;color:#000;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;overflow:hidden}.no-touch .items_list li a:hover{text-decoration:none;-webkit-opacity:.6;-moz-opacity:.6;-ms-opacity:.6;-o-opacity:.6;opacity:.6}.items_list li a figure{width:110px;height:145px;margin:0;float:left;border:1px solid #95989A;overflow:hidden;background:#FFF url(/immagini_layout/ico_img.svg) 50% 50% no-repeat}.items_list li a figure img{display:block;max-width:100%;min-height:100%}.items_list li a figure ~ *{margin-left:130px}.items_list li a .title{margin-top:0;margin-bottom:0;font-size:15px}.items_list li a .data_luogo{margin-top:0;margin-bottom:0;color:#727272}.items_list li a .intro{margin-bottom:31px}.items_list li a .consulta{position:absolute;bottom:0;left:0;font-size:12px;color:#727272;white-space:nowrap}.items_list li a .consulta:before{content:url(/immagini_layout/arrow_000000_right.svg);margin-right:10px;display:inline-block;vertical-align:middle}.items_list + p{margin:35px 0 0 0}.item_detail{padding:35px 35px 70px 35px;margin-left:-30px;margin-bottom:-35px;background:#FCFAFA;overflow:hidden}.item_detail  figure{width:354px;margin:0;float:left;border:1px solid #95989A;background:#FFF url(/immagini_layout/ico_img.svg) 50% 50% / 70px auto no-repeat}.item_detail figure ~ *{margin-left:394px}.item_detail  figure img{width:100%;display:block}.item_detail .item_title{margin-top:0;margin-bottom:0;font-size:20px;font-weight:bold}.pager{padding:30px 10px;text-align:center}.pager > *{width:30px;height:30px;line-height:30px;margin:0 2px;display:inline-block;background:#FFF}.pager > strong,.no-touch .pager > a:hover{text-decoration:none;color:#FFF;background:#000}.stripe{padding:65px 70px;overflow:hidden;background:#FFF}.stripe .title{margin:0 0 20px 0;font-size:30px;text-transform:uppercase;color:#E3C76A}.stripe .subtitle{margin:0;font-size:16px;font-weight:normal;text-transform:uppercase}.stripe .text{font-size:16px}.stripe.premium_stripe{padding-top:45px;padding-bottom:60px;overflow:hidden;background:#FFF}.premium_stripe .subtitle{margin-bottom:30px;font-size:20px;font-weight:bold;text-transform:none}.premium_stripe .descr,.premium_stripe .buy_online{width:46%;width:calc(50% - 21px);min-height:188px;padding:20px;border:1px solid #E6E6E6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;background:#F7F4F4}.premium_stripe .descr{float:left;text-align:left}.premium_stripe .descr.center{float:none;margin:0 auto}.premium_stripe .descr ul{margin:0;padding:0 0 0 1em;list-style:none}.premium_stripe .descr li{position:relative}.premium_stripe .descr ul li:before{content:'•';position:absolute;left:-1em;top:0}.premium_stripe .descr li + li{padding:2px 0}.premium_stripe .buy_online{float:right}.premium_stripe .buy_online .btn{margin-top:23px}.vr_stripe{margin-bottom:20px;background:#000000 url(/immagini_layout/vr_bg.jpg) 50% 0 no-repeat}main + .vr_stripe{border-top:45px solid #FFF}.vr_presentation{border:1px solid #FFF;overflow:hidden;color:#FFF}.vr_presentation figure{margin:0;float:left}.vr_presentation figure img{width:250px;display:block}.vr_presentation figure ~ *{margin-left:270px;padding-right:20px}.vr_presentation .title{margin-top:32px}.vr_presentation .text{margin-top:0;margin-bottom:23px}#footer{line-height:1.2;padding-top:40px;padding-bottom:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;position:relative;z-index:10;font-size:11px;color:#FFF;background:#000}#footer a{color:#FFF}#footer .title{max-width:290px;margin:0 0 40px 0;font-size:18px}#footer .title img{width:180px}#footer .data     .#footer .urls{width:48%;margin:0}#footer .urls{text-transform:lowercase}.no-flexbox #footer .title{float:left}.no-flexbox #footer .data{clear:both;float:left}.no-flexbox #footer .urls,.no-flexbox #footer .partners{float:right}#footer #torna_su_btn{min-width:40px;height:40px;line-height:40px;display:none;position:absolute;right:0;bottom:10px;text-transform:uppercase;white-space:nowrap;background:#000}#footer #torna_su_btn:before{content:'';width:7px;height:7px;border-top:2px solid #FFF;border-left:2px solid #FFF;display:block;position:absolute;top:50%;left:50%;-webkit-transform:rotate(45deg) translate(-50%,-50%);-moz-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);-o-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);-webkit-transform-origin:0 1px;-moz-transform-origin:0 1px;-ms-transform-origin:0 1px;-o-transform-origin:0 1px;transform-origin:0 1px}.no-csstransforms #footer #torna_su_btn:before{content:'^';width:100%;height:100%;border:0;position:static;top:0;left:0;font-weight:bold;text-align:center}@media only screen and (max-width:1190px){.center_width_m{margin-left:20px;margin-right:20px}#contenitore{background-image:url(/immagini_layout/top_bg_1200@1x.jpg)}}@media only screen and (max-width:1024px){.animintro [data-animate-action-function="animProperty"],.animintro [data-animate-action-function="waterfall"] > *,.animintro [data-animate-action-function="waterfallOnScroll"] > *{-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}#site_menu{width:auto;padding:5px 0;margin-left:-20px;margin-right:-20px;display:block}#site_menu li{width:50%;padding:5px 0;display:block;float:left}#site_menu li + li{border:none}#site_menu li a{line-height:25px}.asimmetric#contenuto{padding-left:75px}.asimmetric#contenuto:after,.items_list{margin-left:0}.items_list.split li{width:100%;float:none}}@media only screen and (max-width:980px){.back_to_list{margin:0 0 20px 0}.back_to_list + *{clear:both}.stripe{padding-left:40px;padding-right:40px}.item_detail figure{float:right;margin:0 0 10px 20px}.item_detail figure ~ *{margin-left:0}#footer{display:block;text-align:center}#footer .title{margin:0 auto 20px auto}#footer .partners{display:none}}@media only screen and (max-width:767px){.sniff_res_phone{display:block}.sniff_res_tablet{display:none}.animintro [data-animate-action-function="animProperty"],.animintro [data-animate-action-function="waterfall"] > *,.animintro [data-animate-action-function="waterfallOnScroll"] > *{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.center_width_m{margin-left:0;margin-right:0}#contenitore{background-color:#000}#contenuto{padding-left:20px;padding-right:20px}.asimmetric#contenuto{padding-left:20px}.stripe{padding-left:20px;padding-right:20px}.item_detail{margin-left:0}.premium_stripe .descr,.premium_stripe .buy_online{width:auto;min-height:0;float:none;display:block}.premium_stripe .buy_online{margin-top:20px}.premium_stripe .buy_online .btn{max-width:238px;margin-left:auto;margin-right:auto;display:block}.vr_stripe{padding-top:40px;padding-bottom:20px;margin-bottom:0}.vr_presentation figure{display:none}.vr_presentation figure ~ *{margin-left:0;padding-left:20px}.vr_presentation .title{margin-top:20px}.vr_presentation > *:last-child{margin-bottom:20px}#footer #torna_su_btn{display:block}}@media only screen and (max-width:679px){.custom_popup_box > div{padding:30px 20px}#messenger_box{width:100%}#messenger_msg_container{width:96%;max-width:400px;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;right:2%}.banner_container .fluid_scroll{display:none}.item_detail{display:flex;flex-wrap:wrap}.item_detail > *{width:100%}.item_detail figure{width:100%;margin:15px 0;float:none}.item_detail figure img{width:100%}.item_detail .item_title{order:-1}}@media only screen and (max-width:549px){.has_tooltip.auto_tooltip:before,.has_tooltip .tooltip{max-width:80vw;min-width:250px}#site_menu li{width:100%}}@media only screen and (max-width:470px){.btn{min-width:216px}#contenitore{background-image:url(/immagini_layout/top_bg_380@2x.jpg);background-size:100% auto;background-position:50% 156px}#lang_menu{top:15px;right:auto;left:20px}#service_menu{top:15px}#logo{padding-top:0;padding-top:65px;float:none;text-align:center}.items_list,.item_detail{margin-left:-20px;margin-right:-20px}.item_detail{padding-left:20px;padding-right:20px}.items_list li{padding:15px 20px;margin-top:10px}}@media only screen and (max-width:400px){.items_list li a figure{margin:0 0 5px 10px;float:right}.items_list li a figure ~ *{margin-left:0}}@media all and (display-mode:standalone){html{background:#020015 url(../immagini_layout/loading_white.svg) center center no-repeat}}form{margin:0px;padding:0px}input,textarea,select{height:54px;line-height:34px;padding:10px;margin:0px;border:1px solid #CCC;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:'Open Sans',sans-serif;font-size:14px;color:#000;background:#FFFFFF;-webkit-appearance:none}textarea{min-height:188px;line-height:1.22;padding:8px 10px;resize:vertical}fieldset{margin:0;padding:0;border:none}button,input[type="submit"]{padding:0;border:none;border-spacing:0;font-family:'Open Sans',sans-serif;font-size:14px;background:none;cursor:pointer;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button:focus,input[type="submit"]:focus{outline:none}button::-moz-focus-inner{border:0}fieldset,.fieldset{position:relative}form label,form .label{width:47%;width:calc(50% - 30px);margin:0 0 15px 0;display:block;position:relative;float:left;font-size:13px;text-transform:uppercase;letter-spacing:.1em}form .label.float_right{float:right}form .label_group{margin-right:20px}form label.w25,form .label.w25{width:22.5%;width:calc(25% - 6px);margin-left:8px}form label.float_right + .w25,form .label.float_right + .w25{margin-left:0}form label.float_right + .w25 + .w25,form .label.float_right + .w25 + .w25{float:left}form label.w100,form .label.w100{width:auto;float:none;clear:both}.label_checkbox,.label_radio{width:auto;padding-left:20px;margin:0 15px 0 0;display:inline-block;float:none;position:relative;font-weight:normal}.label_checkbox:before,.label_radio:before{content:'';width:12px;height:12px;border:1px solid #999;display:block;position:absolute;left:0;top:1px}.label_checkbox:after,.label_radio:after{content:'';width:8px;height:8px;display:none;position:absolute;top:4px;left:3px;background:#999}.label_radio:before,.label_radio:after{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.no-opacity .label_checkbox:before,.no-opacity .label_checkbox:after,.no-opacity .label_radio:before,.no-opacity .label_radio:after{display:none}input[type="checkbox"]:checked + .label_checkbox:after,input[type="radio"]:checked + .label_radio:after{display:block}form .placeholder{line-height:18px;display:block}form .placeholder_fixed{margin-bottom:2px;display:block;color:#000}.placeholder_fixed + span.input{line-height:33px;padding:0 10px;border-bottom:1px solid #000000;display:block;color:#999}.js form .placeholder{line-height:32px;position:absolute;left:12px;top:1px;z-index:5}.js form .placeholder ~ select{position:relative;z-index:6;background:none}.required .placeholder:after,.required .placeholder_fixed:after,.required .label_group:after{content:'*'}form label.hasError{color:#DD0000}form input[type="text"],form input[type="email"],form input[type="number"],form input[type="tel"],form input[type="date"],form input[type="password"],form input[type="url"],form input[type="file"],form textarea,form select{width:100%}form select{padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:menulist-button}form input[type="checkbox"],form input[type="radio"],.input_checkbox,.input_radio{width:15px;height:15px;margin-right:-18px;display:inline-block;position:relative;left:0;top:3px;opacity:0}form textarea{min-height:80px}form .campi_obbligatori,form .privacy_box,form .privacy_box .label_checkbox{margin:0;position:relative;font-size:12px;text-transform:none;letter-spacing:0;color:#000}form .privacy_box{width:100%;clear:both;float:left}form .campi_obbligatori{margin-top:4px;margin-bottom:5px;clear:both}form .newsletter{margin:15px 0 0 0}form .newsletter label{margin-left:-1px}form .privacy_box #privacy_checkbox{left:0}form .privacy_box .label_checkbox{display:inline;font-size:12px}.reset_btn{line-height:40px;margin:30px 30px 0 0;font-weight:normal}#submit_btn{clear:both;margin-top:23px;display:inline-block}form input[type="text"].has_error,form input[type="email"].has_error,form input[type="number"].has_error,form input[type="tel"].has_error,form input[type="date"].has_error,form input[type="password"].has_error,form input[type="url"].has_error,form input[type="file"].has_error,form textarea.has_error,form select.has_error{border-color:#DD0000;-webkit-box-shadow:0 0 4px #DD0000;-moz-box-shadow:0 0 4px #DD0000;-ms-box-shadow:0 0 4px #DD0000;-o-box-shadow:0 0 4px #DD0000;box-shadow:0 0 4px #DD0000}form input[type="checkbox"].has_error + label,form input[type="radio"].has_error + label{font-style:italic;color:#DD0000}form .tooltip_msg{margin:0 20px 20px 0;padding:20px 40px 20px 20px;z-index:50;color:#FFFFFF;background:#06BF03}.js form .tooltip_msg{width:100%;max-width:280px;margin:0;position:absolute;left:50%;bottom:52px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.js form .tooltip_msg:before{content:'';border-top:8px solid #06BF03;border-right:8px solid transparent;border-left:8px solid transparent;display:block;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0) scale(.9999);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}form .tooltip_msg .close{min-width:30px;height:30px;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:none;position:absolute;right:0;top:0;font-size:11px;text-decoration:none;background:#06BF03;cursor:pointer}.js form .tooltip_msg .close{display:block}form .tooltip_msg .close:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:20;background:#06BF03}form .tooltip_msg .close:after{content:'\00d7';width:30px;height:30px;line-height:36px;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;position:absolute;top:0;z-index:21;font-size:20px;font-weight:bold;text-align:center;color:#FFFFFF}form .tooltip_msg a:not(.close){color:inherit;text-decoration:underline}form .tooltip_msg.errors{background:#DD0000}form .tooltip_msg.errors .close,form .tooltip_msg.errors .close:before{background:#DD0000}.js form .tooltip_msg.errors:before{border-top-color:#DD0000}form .input_widget_label{width:auto;margin:1.2em 0 0 0;display:block;float:none;font-size:11px;text-align:center;text-transform:uppercase;color:#666}form .input_widget{width:100px;height:60px;position:relative}form .input_widget_label + .input_widget{margin-top:5px};form .input_widget label{width:auto}form .input_widget input{width:60px;height:60px;line-height:58px;padding:0;border:1px solid #000000;text-align:center;-moz-appearance:textfield}form .input_number_widget .spinner{width:39px;height:29px;border:1px solid #000000;display:none;position:absolute;top:0;right:0;cursor:default}.js form .input_number_widget .spinner{display:block}form .input_number_widget .spinner + .spinner{height:28px;top:auto;bottom:0}form .input_number_widget .spinner:before{content:'';width:20px;height:20px;display:block;position:absolute;top:50%;left:50%;background-position:center;background-repeat:no-repeat;transform:translate(-50%,-50%);line-height:1;font-size:22px;font-weight:400;color:#008571}form .input_number_widget .spinner.sum::before{background-image:url(../immagini_layout/icone/plus.svg)}form .input_number_widget .spinner.subtract::before{background-image:url(../immagini_layout/icone/minus.svg)}.no-csstransforms form .input_number_widget .spinner:before{content:'+';width:100%;height:100%;line-height:28px;border:none;left:0;top:0;font-size:16px;text-align:center;text-indent:0}.no-csstransforms form .input_number_widget .spinner + .spinner:before{content:'-'}form .input_number_widget input::-webkit-inner-spin-button,form .input_number_widget input::-webkit-outer-spin-button{-webkit-appearance:none}.ui-datepicker{border:1px solid #c2a882;background:#FFF}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{height:auto;display:inline-block}@media only screen and (max-width:768px){form .campi_obbligatori{width:100%;margin-top:0;margin-bottom:10px}}@media only screen and (max-width:600px){form label,form .label,form label.float_left,form label.float_right,form .label.float_left,form .label.float_right{width:100%}.js form .tooltip_msg{bottom:48px;right:12px;left:12px;width:auto;z-index:50}.js form .tooltip_msg:before{border-left:9px solid transparent;border-top:9px solid #06bf03;bottom:auto;top:100%;left:auto;right:0}.js form .tooltip_msg.errors:before{border-top-color:#DD0000;border-left-color:transparent}.reset_btn{margin:30px 0 0 0;display:inline-block;float:none;right:0;display:none}.reset_btn + #submit_btn{margin-left:auto;margin-right:auto;float:none;left:0}}