﻿@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}form{border:0;margin:0;padding:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}*:focus{outline:none}.clear{clear:both;float:none;height:0;font-size:1px}.clearfix:after{clear:both;content:'';display:block;height:0;visibility:hidden}.clearfix{display:inline-block}/* \*/* html .clearfix{height:1%}.clearfix{display:block}/**/body:before{content:"";float:left;height:100%;margin-top:-32767px;width:0}html{border:0;font-size:62.5%;height:100%;margin:0;min-width:100%;padding:0;position:relative;width:100%}body{border:0;font-size:13px;line-height:20px;font-weight:400;color:#222;font-family:'Open Sans',sans-serif;height:100%;margin:0;min-width:100%;padding:0;position:relative;width:100%}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}p{margin-top:0}a{color:#5b9bd1;text-decoration:none;-moz-transition:all ease-out .3s;-o-transition:all ease-out .3s;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}a:hover{color:#3175af;text-decoration:underline}input[type=submit],button{-webkit-appearance:none !important}.forbidden{opacity:0 !important;filter:alpha(opacity=0) !important;height:0 !important;display:none !important;overflow:hidden !important}.hide{display:none}.error{border:1px solid #e40000 !important}.table{display:table;table-layout:fixed;width:100%}.table .row{display:table-row}.table .row .cell{display:table-cell}.contentUnsubscribe .unsubscribe{background:#9eb307;color:#fff;border:0;padding:16px 18px;margin-top:15px;border-radius:8px}.wrap{background-color:#e8e7e6;height:auto !important;min-height:100%;position:relative}.wrap .main{padding-bottom:80px}.wrap .main:after{clear:both;content:".";display:block;font:1px/0 serif;height:0;visibility:hidden}.wrap .main .header{background-color:#fff;height:56px;padding:5px 20px}.wrap .main .header img{height:46px}.wrap .main .header .log-on{background-color:#fff;color:#000;float:right;font-size:14px;margin-top:5px;padding:8px 20px 7px;text-decoration:none;border-radius:3px}.wrap .main .login{background-color:#fff;box-shadow:0 0 20px 0 rgba(50,50,50,.2);height:340px;margin:8% auto;padding:50px 115px 40px;text-align:center;width:560px;border-radius:8px}.wrap .main .login h1{color:#000;font-size:26px;font-weight:normal;letter-spacing:1px;line-height:30px;margin:0 -115px 25px;text-align:center}.wrap .main .login .field{margin-bottom:4px;position:relative}.wrap .main .login .field input{border:1px solid #bababa;font:normal 13px/18px "Open Sans",sans-serif;height:45px;padding:0 18px;width:100%;border-radius:3px}.wrap .main .login .field input::-webkit-input-placeholder{color:#000}.wrap .main .login .field input:-moz-placeholder{color:#000}.wrap .main .login .field input::-moz-placeholder{color:#000}.wrap .main .login .field input:-ms-input-placeholder{color:#000}.wrap .main .login .field .icon{display:none;position:absolute;right:-30px;top:15px}.wrap .main .login .accedi{background-color:#9eb307;border:0;color:#fff;cursor:pointer;display:block;font-size:12px;height:48px;line-height:48px;margin:20px auto;width:170px;border-radius:3px}.wrap .main .login .accedi:disabled{background-color:#a2a2a2;cursor:not-allowed}.wrap .main .login a{color:#000;text-decoration:none}.footer{background-color:#fff;bottom:0 !important;font-size:11px;height:80px;padding-top:25px;position:absolute;text-align:center;width:100%}.footer .info{display:inline-block;line-height:27px;margin:0 8px}.footer .info a{color:#515151;text-decoration:none}.footer .info ul{display:inline-block}.footer .info ul li{display:inline-block;margin-right:-3px}.footer .info ul li a{background-image:url("images/layout/social.gif");display:block;height:27px;text-indent:-9999em;width:27px}.footer .info ul li a.twitter{background-position:-27px 0}.footer .info ul li a.googleplus{background-position:-54px 0}.field-validation-error{right:10px;position:absolute;top:12px;z-index:1;opacity:.7}.field-validation-valid{display:none}.validation-summary-errors{font-weight:bold;padding:15px 0 0 100px}.validation-summary-valid{display:none}