body{margin-top:0;margin-bottom:0;padding:0;background-color:#fff;color:#424242;font-family:sans-serif,Helvetica,Arial;text-align:center}#main{font-size:12px;margin-top:125px;margin-right:auto;margin-left:auto;padding-top:20px;text-align:left;width:500px;background-color:white;box-shadow:2px 4px 6px 0 #808080;border-radius:10px;margin-bottom:15px}#headerpanel{background:url(img/logo.png) no-repeat scroll 0 0 transparent;background-position:center top;width:400px;height:135px;margin-right:auto;margin-left:auto;margin-top:25px;position:relative;text-transform:uppercase;font-weight:bold}#headerpanel span{white-space:nowrap;font-size:20px;display:block;text-align:center;position:absolute;bottom:0;width:100%}#loginButton{background-color:#d52035;border-radius:8px;color:white;border:0;cursor:pointer;width:234px;line-height:20px;height:45px;margin:0;font-size:12px}#loginButton:hover{background-color:#bb1d2f}#logintable{width:330px;margin-top:35px;text-align:right;margin-left:auto;margin-right:auto;border-spacing:0}#logintable tr.paddedRow{height:65px}.hand-cursor{cursor:pointer}.inputLogin{border:0;background-color:transparent;width:240px;margin-right:15px;font-size:16px;font-family:sans-serif;color:#fff}.paramLogin{background-color:#424242}.usernameRow .paramLogin{background-image:url(img/contact.svg);background-size:23px;background-repeat:no-repeat;background-position:25px 20px;border-radius:8px 8px 0 0;border-bottom:1px solid #fff}.passwordRow .paramLogin{background-image:url(img/lock.svg);background-size:23px;background-repeat:no-repeat;background-position:22px 20px;border-radius:0 0 8px 8px}.paramLabel{width:0;display:none}.donneePass a{color:#424242;font-size:11px}.donneePass{text-align:center;padding-top:12px}.donneeNumerique{text-align:center;padding-top:15px}.donneeLogin{width:0}#leftfooter{text-align:center}#rightfooter{padding-top:2px;text-align:center}.copyright{margin-left:10px}#footerpanel{background:url(img/pcidss.png) no-repeat scroll 0 0;padding:0;margin-top:40px;height:54px;width:435px;margin-right:auto;margin-left:auto;font-family:sans-serif;font-size:11px;text-align:center}#footerpanel a{color:#424242}#footerpanel a:visited{color:#424242}div#capsLockActive{color:red;visibility:hidden;padding-left:20px;line-height:1.5;margin-top:2px}div.x-window-header,div.ext-mb-content{text-align:left!important}label.message{color:#15428b;font-size:11px;line-height:2em;margin-left:5px}div#capsLockActive.error{width:inherit}div#lyra .loginpage-smssendinglink a{color:#00e}#togglePassword{color:#fff;font-size:200%;cursor:pointer;position:absolute;margin-top:-10px;margin-left:-35px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.strikethrough:before{position:absolute;content:'';left:0;top:55%;right:0;border-top:1px solid;border-color:inherit;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}.inputOtp{background-color:#424242;width:32px;height:40px;margin:30px 10px;border-radius:8px;border:0;font-family:sans-serif;font-size:18px;text-align:center;color:white}#otptable tr.paddedRow{height:65px}#otptable{width:420px;text-align:center;margin-left:auto;margin-right:auto}#clearOtpButton{background-color:white;color:#d52035;border:0;cursor:pointer;width:150px;line-height:20px;height:45px;margin:0 10px;font-size:12px}#clearOtpButton:hover{color:#bb1d2f}.otpLabel{color:#424242;font-size:20px}.otpIntro{color:#424242;text-align:left;font-style:italic}