@import url(http://fonts.googleapis.com/css?family=Montserrat);html{margin:0;font-family:montserrat,arial,verdana;width:100%;height:100%;top:0;left:0;border:none;z-index:30000}body{margin:0;padding:0;background:url(xpanorama.jpg.pagespeed.ic.qt74RSqr5u.jpg) #ccc no-repeat;background-size:cover}h1{font-size:50px}#form{display:none;padding:5%;margin:15% 10% 15% 0%;background:rgba(0,0,0,.7);position:absolute;border-radius:12px;width:90%;height:auto;z-index:1004}#form input{color:#ccc;font-size:14px}#div_privacy{color:#fff}#button{float:left}#button2{float:right}#msform{width:95%;height:70%;margin:1% auto;text-align:center;position:relative}#msform fieldset{background:#fff;border:0 none;border-radius:3px;box-shadow:0 0 15px 1px rgba(0,0,0,.4);padding:10px 30px;box-sizing:border-box;width:70%;height:100%;margin-left:15%;position:absolute}#msform fieldset:not(:first-of-type) {display:none}#caform{width:65%;height:70%;margin:1% auto;text-align:center;position:relative}#caform fieldset{background:#fff;border:0 none;border-radius:3px;box-shadow:0 0 15px 1px rgba(0,0,0,.4);padding:10px 30px;box-sizing:border-box;width:70%;height:100%;left:50%;margin-left:-35%;position:absolute}#msform fieldset:not(:first-of-type) {display:none}#msform input,#msform select,#result{padding:15px;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;width:30%;box-sizing:border-box;font-family:montserrat;color:#2c3e50;font-size:13px}#msform .action-button{position:absolute;bottom:15px;width:100px;background:#4690db;font-weight:bold;color:#fff;border:0 none;border-radius:1px;cursor:pointer;padding:10px 5px;margin:10px 5px}.previous,.sx{left:50px}.next,.submit,.verifica,.dx{right:50px}.center{left:50%;margin-left:-50px!important;margin-bottom:130px!important}#t_info{display:none;position:absolute;z-index:4000;left:287px;top:305px;overflow:auto;background-color:gray;color:#fff;font-size:10px;padding:5px}#msform .action-button:hover,#msform .action-button:focus{box-shadow:0 0 0 2px white , 0 0 0 3px #4690db}.fs-title{font-size:20px;text-transform:uppercase;color:#2c3e50;margin-bottom:10px}.fs-subtitle{font-weight:normal;font-size:14px;color:#666;margin-bottom:15px}#progressbar{padding:1%!important;margin-bottom:10px;overflow:hidden;counter-reset:step}#progressbar li{left:9%;list-style-type:none;color:#fff;text-transform:uppercase;font-size:12px;width:16%;float:left;position:relative}#progressbar li:before{content:counter(step);counter-increment:step;width:40px;line-height:40px;display:block;font-size:15px;color:#333;background:#fff;border-radius:3px;margin:0 auto 5px auto}#progressbar li:after{content:'';width:100%;height:4px;background:#fff;position:absolute;left:-50%;top:18px;z-index:-1}#progressbar li:first-child:after{content:none}#progressbar li.active:before,#progressbar li.active:after{background:#4690db;color:#fff}#msform input[type="radio"],input[type="checkbox"]{display:inline-block;width:20px!important}#fibra{height:100%;width:100%;border:none}#allarme{position:relative;top:200px;left:30%}#dati_pers input,#dati_pers select{float:left;margin-left:10px}#opzioni div,#pagamento div{text-align:left}#opzioni div>input,#pagamento div>input{width:30px}#opzioni div>img,#pagamento div>img{height:30px;display:inline;vertical-align:middle}#info{width:12px!important;height:12px!important;margin-bottom:8px}#fatturazione{position:absolute;z-index:4000;overflow:auto;display:inline;width:300px;background-color:gray;border:2px solid silver;margin-left:10px;margin-top:-200px;color:#fff}#fatturazione input{margin:10px;width:93%!important}#fatturazione p{margin-top:3px;margin-bottom:0;margin-left:10px}#obbligatorio{float:left}.obbligatorio{background-color:rgba(255,0,0,.2)}#result{display:none;padding:2px;width:200px;height:30px}#vuoto{background-color:#fff;border:1px solid transparent!important}input[name="pswd"]{background-position:left bottom;background-size:6px;background-repeat:repeat-x}.pagamento{width:45%;margin-top:20px}.pagamento,.pagamento div,.pagamento p,.pagamento img{display:inline-block;line-height:50px}.pagamento div,.pagamento p,.pagamento img,.pagamento input[type="radio"]{vertical-align:text-top;height:50px!important;margin:10px}.a{width:35%!important}.b hr{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}.a input,.c input{margin-left:12%}.a img,.c img{margin:0 7 0 7;width:45%!important;max-width:180px}.a,.a img,.c,.c img{display:inline-block}.button{display:inline;background-color:gray;color:#fff;cursor:pointer;width:100px;height:30px;line-height:30px}.map{z-index:100;position:fixed!important;left:0;top:0;border-width:0;width:100%;height:100%}#map_label{position:absolute;bottom:90px;z-index:2;display:none;font-size:12px}#hide_maps{display:none;position:fixed!important;font-size:22px;z-index:200;top:4px;left:4px;width:100px;height:40px;text-align:center;line-height:30px;border:1px gray solid;background-color:#ff0;cursor:pointer}#hide_maps:hover{background-color:red;color:#fff}#show_maps{text-align:center;padding-left:0}#show_maps img{margin-right:10px;width:40%;max-width:300px;cursor:pointer}#show_maps:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#privacy{margin-left:19.5%;text-align:left!important}#privacy input{width:20px}#recaptcha{margin-left:19.5%;text-align:left!important}#msg_conferma img,#msg_confermato img{width:40%}#msg_confermato img:hover{transform:scale(1.1)}#msg_confermato{display:none}#home{width:100%;position:fixed;top:25;left:1;text-align:left!important;padding-left:25px;z-index:999}#home img{max-width:7%}#home img:hover{transform:scale(1.3)}#footer{height:100px}@media (min-width:468px) and (max-width:980px){#nuova,#logout{font-size:32px}#msform{width:100%}}