#total_wrapper{}
#left,
#right{position:absolute;top:0;bottom:190px;}

#left{left:0;width:32%;background:#0d0f14;color:#585a65;}
#right{left:100%;width:68%;margin-left:-68%;background:#171b24;color:#56626b;}

#left_form,
#right_form{padding:30px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}
#left_form{min-width:265px;}
#right_form{min-width:630px;}

#right_form .address,
#right_form .infos{float:left;width:46%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}
#right_form .infos{padding-right:4%;}
#right_form .address{padding-left:4%;border-left:1px solid #23252F;margin-left:-1px;}

#total_wrapper h2{display:block;font-size:38px;font-family:'Pakt_CBd',arial;color:#fff;line-height:52px;}
#left_form h2{padding-bottom:19px;margin-bottom:48px;border-bottom:1px solid #23252f;}
#right_form h2{}

#total_wrapper p,
#total_wrapper label,
#total_wrapper input,
#total_wrapper .radio,
#total_wrapper .error_msg,
#total_wrapper .checkbox{display:block;float:left;font-size:12px;font-family:'Arimo_reg',arial;}



#total_wrapper .radio,
#total_wrapper .checkbox{margin:6px 6px 0 0;}

#total_wrapper .is_pro label{margin-bottom:12px;}
#total_wrapper .is_pro .radio{margin-left:20px;}
#total_wrapper .is_pro .radio:first-child{margin-left:25px;}
#total_wrapper .is_pro .pro_error{display:block;line-height:18px;width:100%;height:0;overflow:hidden;margin-top:-15px;color:#fff;transition:.3s;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
#total_wrapper .is_pro .pro_error.active{height:18px;}
#total_wrapper .is_pro .pro_error a{text-decoration:underline;}
#total_wrapper .is_pro .pro_error a:hover{color:#d30722;}

#total_wrapper .gender .radio{margin-left:30px;}
#total_wrapper .gender .radio:first-child{margin-left:0;}

#total_wrapper p,
#total_wrapper label{height:31px;line-height:31px;}


#total_wrapper input[type="text"],
#total_wrapper input[type="password"]{float:right;height:29px;line-height:29px;border:1px solid #48515a;width:55%;padding:0 10px;background:#8b8d94;color:#444651;transition:.3s;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;margin-bottom:12px;}
#total_wrapper input[type="text"].input_error,
#total_wrapper input[type="password"].input_error{border:1px solid #d30722;}

#total_wrapper input[type="text"].active,
#total_wrapper input[type="password"].active{background-color:#fff;}

#total_wrapper .submit_button{display:block;float:right;height:40px;margin-right:22px;line-height:26px;padding:0 15px;background:url('../medias/img/global/bg-red-flag.png') 0 0 repeat-x;position:relative;color:#fff;font-family:'Pakt_EBd',Arial;font-size:17px;text-transform:uppercase;}
#total_wrapper .submit_button:hover{color:#b5b5b5;}
#right_form .submit_button{margin-right:80px;}


#right_form .address input,
#right_form .infos input{float:right;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}

#total_wrapper .submit_button span{display:block;position:absolute;top:0;height:40px;}
#total_wrapper .submit_button span.left{left:-14px;width:14px;background:url('../medias/img/global/bg-red-flag-l.png') 0 0 no-repeat;}
#total_wrapper .submit_button span.right{left:100%;width:22px;background:url('../medias/img/global/bg-red-flag-r.png') 0 0 no-repeat;} 

#total_wrapper .error_msg{color:#d30722;}
#left_form .error_msg{font-size:10px;margin-top:4px;width:130px;}

#total_wrapper .error_msg.bis,
#left_form .error_msg{line-height:12px;}


#total_wrapper .error_msg a:hover{color:#fff;}

#total_wrapper .required_field{display:block;position:absolute;top:100%;margin-top:-33px;font-size:11px;font-family:'Arimo_It',Arial;}
#left_form .required_field{left:38px;color:#585a65;}
#right_form .required_field{left:51px;color:#56626b;}

/*#authentification .selector, #authentification .selector ul.scrolling{z-index:9999}*/
#authentification .selector{float:right;width:55%;height:31px;margin-bottom:12px;}
#authentification .selector .select_wrapper{top:30px;left:0;background:#8b8d94;border:1px solid #48515a;border-top:0;width:138px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-mz-border-radius:0;}
#authentification .selector .select_wrapper ul li{min-height:16px;padding:2px 5px;background:#8b8d94;color:#444651;font-size:11px;font-family:'Arimo_Reg',Arial;}
#authentification .selector .select_wrapper ul li:hover{background:#c9c9c9;color:#323232;}
#authentification .selector .selected_value{height:31px;line-height:31px;border:1px solid #48515a;width:100%;padding:0 5px;background:#8b8d94;color:#444651;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}
#authentification .selector .icon{top:0;width:31px;height:31px;background:#b2b2b2 url('../medias/img/global/bg-selector-2.png') 50% no-repeat;margin:0 0 0 10px;}
#authentification .selector.ready .scroll{margin-left:-5px;}
#authentification .selector.ready:hover .icon{background-color:#fff;}


#authentification  .selector_birthday{float:right;width:55%;}
#authentification .selector_birthday .icon{display:none;}
#authentification .selector_birthday .scroll{margin-left:-2px;}
#authentification .selector_birthday .selector_content{float:left;padding-right:5px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}
#authentification .selector_birthday .selector,
#authentification .selector_birthday .selected_value,
#authentification .selector_birthday .select_wrapper{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}

#authentification .selector_content.birthday_day{width:23%;}
#authentification .selector_content.birthday_month{width:50%;}
#authentification .selector_content.birthday_year{width:27%;padding-right:0;}

#authentification .selector_content.birthday_year .icon{display:block;}



#authentification .push.visit .picture{background:url('../medias/img/global/ico-visit.png') 50% no-repeat;}
#authentification .push.interview .picture{background:url('../medias/img/global/ico-interview.png') 50% no-repeat;}
#authentification .push.preview .picture{background:url('../medias/img/global/ico-preview.png') 50% no-repeat;}
#authentification .push.offers .picture{background:url('../medias/img/global/ico-offers.png') 50% no-repeat;}
