a {display:inline-block;}
.titolofbconv{float:left;width:100%;margin:30px 30px 10px 31px;color:#1C5581;font-size:18px;font-weight:400;background:#FFF}
#fbprofilebox{float:left;width:100%;background:#dfdfdf;margin:0 30px}
#fbfoto{float:left;width:100px;margin:10px}
#fbdata{float:left;width:435px;margin:18px 0;text-align:left;font-size:16px}
#fbandnevealready{float:left;width:100%;background:#f1f3f3;margin:0 30px}
#fbnewneve{float:left;width:100%;background:#f1f3f3;margin:0 30px}
#neveitaliauser{float:left;width:100%;background:#f1f3f3;margin:0 30px 50px}
#neveitaliauserdata{margin:10px;width:100%}
#neveitaliausermessage{margin:5px;font-size:12px;padding:30px}
#neveitaliausermessage .titolo{float:left;color:#1C5581;font-size:18px;font-weight:400}
.scuro{background:#c9d3d4}
.formreg{float:left;padding:9px 8px 2px 3px}
.profile{width:100%;margin-left:10px;display:block;clear:both;}
.fotoprofile{float:left;padding:10px 5px 5px 0}
.profile .profilostatus{padding:8px 0 0 5px}
.profile .bigtitletxt{float:left}
.profile .bigtitle{font-size:25px;width:360px;float:left;padding:10px 5px}
.loginmenu {display:block;text-align:center;margin:30px 0 20px;font-size:30px}
.loginmenu .content {display:inline-grid;width:10%;margin:8px;}
.loginmenu .content a {color:#75a8dd;}
.loginmenu .content a.desc {color:#000;font-size:14px;display: block;margin:15px 0;}
.descrizionebio{float:left;padding:15px 10px 20px}
.descrizioneskitester{float:left;padding:0 10px 20px 64px}
.descrizioneskitesterlong{float:left;padding:5px 10px 20px}
.detail{float:left;padding:4px 0 0 5px;clear:right;float:left;min-width:360px}
.detailtitle{clear:both;float:left;width:100%;color:#FFF;background:#89bce6;font-weight:700;font-size:20px;padding:4px;margin-top:20px;margin-top:10px}
.spacerdetail{float:left;clear:both;float:left;height:42px;width:100%}
.recensionehp{font-size:16px;font-weight:700}
.recensionehp img{float:left;padding:0 5px 0 0}
.profilecontent{width:100%;margin-left:10px;display:block;clear:both;}
.detailsubtitle{display:block;width:100%;font-size:16px;font-weight:700;margin:6px 0 6px 5px;border-bottom:dotted;margin-top:20px}
.ProfSkitest{float:left;width:130px;margin:5px 1px 1px 5px;height:180px;overflow:hidden}
.unapproved{opacity:.3;filter:alpha(opacity=30)}
.ProfSkitest .manufacturer{text-transform:uppercase;font-size:13px;text-align:left}
.ProfSkitest .fotosci{text-align:left;float:left;font-size:10px;clear:both}
.ProfSkitest .nomesci{text-align:left;float:left;font-size:10px;clear:both}
.ProfSkitest .data{text-align:left;float:left;font-size:10px;clear:both}
.linepodi{widht:100%;margin:1px 5px}
.linepodi .nomegara{font-weight:700;clear:left;margin-top:10px}
.linepodi .gold{color:#D4AF37}
.recensioneprofilo{float:left;width:320px;margin:10px}
.recensioneprofilo img{float:left;margin:10px}
.recensioneprofilo .reviewdetail{float:left;width:150px;margin:10px}
.listarticle{float:left;width:650px;margin:10px}
.emptybox{float:left;width:600px;margin:20px;font-style:italic}
#promoregistrazione{padding:10px 14px 40px}
.telethon2012{background:transparent url(//sk1.it/modules/snow_login/images/bck_theleton.jpg) no-repeat}
.skipass2012{background:transparent url(//sk1.it/modules/snow_login/images/bck_skipass.jpg) no-repeat}
.skipass2013{background:transparent url(//sk1.it/modules/snow_login/images/bck_skipass.jpg) no-repeat}
.telethon2014{background:transparent url(//sk1.it/modules/snow_login/images/bck_theleton.jpg) no-repeat}
.tiny{font-size:10px}
#promoregistrazione table{float:left}
#promoregistrazionelarge{padding:10px 24px 40px;border:1px #000 solid;width:642px;float:left;font-size:15px}
#promoregistrazionelarge h3{padding:7px 0 0;clear:both;font-size:22px}
#promoregistrazionelarge h4{padding:10px 0 40px;clear:both;font-size:18px}
.telethon2012large{background:transparent url(//sk1.it/modules/snow_login/images/bck_theletonlarge.jpg) no-repeat}
.skipass2012large{background:transparent url(//sk1.it/modules/snow_login/images/bck_skipasslarge.jpg) no-repeat}
.skipass2013large{background:transparent url(//sk1.it/modules/snow_login/images/bck_skipasslarge.jpg) no-repeat}
.telethon2014large{background:transparent url(//sk1.it/modules/snow_login/images/bck_theletonlarge.jpg) no-repeat}
#promoregistrazionelarge .general_login{float:left;display:block;background:#fff;opacity:.91;clear:both;margin:50px;padding:20px}
#promoregistrazionelarge .general_login_testatina{color:#1C5581;text-transform:uppercase;font-size:12px}
#promoregistrazionelarge .general_login_line{clear:both;margin:18px 10px}
#promoregistrazionelarge .general_login_lbl{float:left;width:95px}
#promoregistrazionelarge .general_login_input{float:left;clear:right}
#promoregistrazionelarge .general_login_button{float:left;clear:both;margin:5px 0 10px 104px}
#promoregistrazionelarge .general_login_bottom{float:left;clear:both}
.centrale{padding:20px}
.centrale h1{margin:0 0 30px}
.line{clear:both;width:100%;margin:5px 0;display:inline-table}
.line .insideline {display: inline; padding: 10px 20px}
.line .insideline input {border-radius: 50%; width: 20px; height: 20px; border: 2px solid #999;transition: 0.2s all linear;margin-right: 5px;position: relative;}
.line .insideline label {vertical-align: top;}
.line .registratiline input {text-transform: uppercase;height: 45px;margin: 10px 35px;}
.line.error{font-size:1.6em;color:red}
.linelbl{width:147px;float:left;text-align:right;padding:5px;clear:left;color:#2e4453;font-size:16px;font-weight:500;line-height:1.5em}
.linefield{width:320px;float:left}
.linediscl{width:210px;float:left;font-size:12px;padding:2px 2px 2px 4px; line-height:16px;}
.linefield2{width:210px;float:left}
.linediscl2{width:320px;float:left;font-size:12px;padding:2px 2px 2px 4px; line-height:16px;}
.linemessage{clear:both;width:100%;margin:5px 0;display:inline-table;text-align:center;font-size:1.6em}
.linemessage a{vertical-align:middle}
.fieldset{clear:both;width:96%;float:left;margin:10px 0 0;padding:10px 0 10px 10px; /*border:1px solid #CCC;*/}
.fieldset .legend{font-weight:700;padding:6px; font-size:18px;}
.fieldset .legend textarea {padding:10px 10px;}
.fieldset .legend a {font-weight:500; padding:0 4px;  color:#879EB6;}
.privacytext{height:88px;margin-bottom:5px;width:99%}
.beginline{width:800px;float:left}
.endline{width:150px;float:left}
.formlogin .checker{width:98%}
.loginarea{width:100%;margin:50px 0 40px;padding:50px 5%;background:#edeef1;line-height:24px}
.loginarea .title{font-size:24px;padding:20px}
.loginarea table{font-size:18px;padding:5px}
.general_login_testatina{font-size:26px;margin-bottom:26px;margin-top:16px;text-align:center}
.openmessage {text-align:center; margin-bottom:20px;margin-top:10px;font-weight:bold;}
.openmessagebody {text-align:center; margin-bottom:20px;margin-top:10px;}
.formlogin {text-align:left;margin:auto;background:#fff;padding:20px;width:300px;display:block;margin-bottom: 20px;}
.formlogin.wide{padding:10px;width:700px;display:table}
.formlogin input{border:1px solid #c8d7e1;box-sizing:border-box;color:#2e4453;font-size:16px;line-height:1.5;margin:0;padding:7px 14px;transition:all .15s ease-in-out 0;width:100%}
.formlogin select{border:1px solid #c8d7e1;box-sizing:border-box;color:#2e4453;font-size:16px;line-height:1.5;margin:0;padding:7px 14px;transition:all .15s ease-in-out 0;width:100%}
.loginarea .formlogin .general_login_lbl{color:#2e4453;display:block;font-weight:500;line-height:1.5;margin:15px 0 4px;text-align:left; font-size:16px;}
.formlogin .pulsante {margin-top:20px; background-color:#3178ae; border-color: #fff;color: #fff; border-radius: 10px; font-size: 18px;text-align:center;}
.formnewreg .pulsante {background-color:#3178ae;color:#fff;border-radius:10px;font-size:18px;}
.formedituser .pulsante {background-color:#3178ae;color:#fff;border-radius:10px;font-size:18px; margin:10px}
.formlogin .youwillreceive{font-size:1.7em;font-weight:500;padding:20px 5px 10px}
/*.formlogin .checker input{width:10px;margin-top:2px;margin-right:10px}*/
.loginarea .general_login_bottom{width:300px;margin:auto;padding:10px 0;border-bottom:1px dotted #ccc; font-size: 16px;}
.loginarea .general_login_bottom.wide{width:700px}
.linediscl2 input{background-color:#3178ae; border-color: #fff;color: #fff; border-radius: 10px;width:200px;float:right;height:40px;font-size:18px}
.loginarea .linenwl {padding:5px;clear:both;color:#2e4453;font-size:16px;font-weight:500;line-height:1.5em}
.loginarea .linenwl1 {padding-left:15px}
.loginarea .fblogin {border:1px solid #c8d7e1;background-color:#4267b2;box-sizing:border-box;font-size:16px;line-height:1.2;margin:0;padding:7px 14px;transition:all .15s ease-in-out 0;width:100%}
.loginarea .fblogin a{color:#fff;font-size:16px}
.loginarea .socialor{margin:10px 0;position:relative;overflow:hidden}
.loginarea .socialor .socialor1{text-align:center!important;display:inherit}
.loginarea .socialor .socialor1:before{content:""!important;position:absolute!important;border-bottom:1px solid #e4e4e4!important;top:50%!important;right:55%!important;width:300px!important}
.loginarea .socialor .socialor1:after{content:""!important;position:absolute!important;border-bottom:1px solid #e4e4e4!important;top:50%!important;left:55%!important;width:300px!important}
.loginarea .socialor .socialor2{margin:10px 0}
#fbnewneve .privacytext{width:606px}
.unsubscribeopt {display:inline-block;margin:0 20px 0 0;}

.loginarea .fblogin{height:42px;display:flex;justify-content:start;align-items:center;border:0;border-radius:5px;margin:0 0 16px}
.loginarea .applelogin:hover,.loginarea .fblogin:hover,.loginarea .googlelogin:hover{background-color:#4a90e2;border-color:#4a90e2}
.loginarea .applelogin:hover a,.loginarea .fblogin:hover a,.loginarea .googlelogin:hover a{color:#fff}
.loginarea .fblogin a,.loginarea .googlelogin a{display:flex;justify-content:start;align-items:center}
.loginarea .applelogin,.loginarea .googlelogin{height:42px;justify-content:start;margin:0 0 16px;padding:7px 14px;display:flex}
.loginarea .applelogin a img,.loginarea .fblogin a img,.loginarea .googlelogin a img{margin:0 12px 0 0;width:20px;height:auto;border:0}
.loginarea .googlelogin{align-items:center;border:1px solid #8b8b8b;border-radius:5px;background:#fff}
.loginarea .applelogin{align-items:center;border:1px solid #8b8b8b;border-radius:5px;background:#000}
.loginarea .applelogin a{display:flex;justify-content:start;align-items:center;color:#fff}
