form{padding:0;margin:0;font-size:13px}fieldset{padding:20px;border:1px solid #f5f5f5;border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0px;margin:25px 10px 5px;background-color:transparent}legend{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0;border:1px solid #ccc;background:#f5f5f5;padding:4px 12px;display:block;color:#666;font-size:14px;margin-bottom:0;width:auto}label{float:left;width:50px;text-align:right;line-height:26px;margin:0 5px 3px 0;padding-right:3px;color:#666;font-size:13px}input{margin-bottom:0}input[type=text],input.password{border-radius:0;font-size:13px;margin:2px 0 0}fieldset label{width:170px;border-bottom:1px transparent;margin-bottom:5px;font-weight:400;font-size:14px}fieldset br{clear:left}#login{padding-left:10px}#login label{float:left;width:80px;line-height:23px;margin:0 5px 3px 0;padding-right:3px;font-weight:700}#login br{clear:left}#login #submit{margin-left:94px}#change_password label{width:80px;background-color:transparent;border:none}input#submit{margin:4px 0 4px 155px;text-transform:uppercase;font-weight:700;font-size:18px}input[type=text],a{-moz-transition:-moz-box-shadow .2s,border .2s,background .2s;-webkit-transition:-webkit-box-shadow .2s,border .2s,background .2s;-o-transition:box-shadow .2s,border .2s,background .2s;transition:box-shadow .2s,border .2s,background .2s}body{margin:0;padding:0;height:100%;background-color:#fff;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:13px;color:#222}div,p,img{border:0;margin:0;padding:0}#login_container{margin:30px auto;padding:20px;width:400px;background-color:#fff;border:1px solid #999}#login_container #logo_container{display:flex}#login_container #logo_container img{display:inline-block;width:64px;margin:auto}#login_container_assistenza{margin:20px auto;width:442px}#login_container_assistenza h2{font-size:16px}#login_box{background-color:#eee;padding:10px;margin-top:20px;border:1px solid #999}strong{color:#000}h2{background-color:#999;border:1px solid #000;font-size:100%;padding:3px 3px 3px 10px;margin:20px 0 0;color:#fff}p{background-color:transparent;margin:10px}.alert_RED{font-weight:700;color:#f22}.bordo{padding:5px}a,a:visited,a:link,a:active{color:#000;text-decoration:none;font-weight:700}a:hover{color:#c72526}label{width:60px}
