#user-login-form .block-left{float:left;width:145px;margin-top:25px;padding-left:5px}
#header #user-login-form .block-left .form-item{float:none;margin:0}
#user-login-form .block-right{float:left}
#user-login-form .block-right a{display:block;width:125px;padding:5px;background:#036F93;color:#fff;margin-top:40px;text-align:center}
body.page-inscription-etape-1 #messages,body.page-inscription-etape-2 #messages{display:none}
#registration-step1 .red{color:#CC1104;font-weight:700}
#registration-step1 h3{color:#CC1104}
#registration-step1 .form-container{overflow:hidden}
#registration-step1 .form-container h3{float:left}
#registration-step1 .form-container form{clear:both;overflow:hidden}
#registration-step1 #mandatory{float:right;font-size:12px;margin-top:16px;padding-right:20px}
.login-error{overflow:hidden;clear:both;color:#CC1104;margin:10px 0}
.login-error:before{content:url(../img/warning.png)}
.content-info input.error,.content-info select.error,.content-info textarea.error{border:2px solid #CC1104;color:#CC1104}
#canvas_france{width:500px;margin:20px auto}
.panel-inscription{border:3px solid #33B2AA;margin-top:-12px}
.panel-inscription h2{background:none repeat scroll 0 0 #33B2AA;color:#fff;padding:10px}
.panel-inscription .content-info{padding:10px}
.arcSelect{margin:0 auto;width:200px;height:25px;padding:5px;text-align:center;font-family:Verdana,Trebuchet,Times,serif}

#user-login-form .block-right a.lost-password-btn{background:none;color:black;margin-top:13px; text-decoration:underline;}
#user-login-form .block-right a.lost-password-btn:hover{text-decoration:none;}