#wpmem_msg,.wpmem_msg{font-family:inherit;width:100%;background:#F1CDBD;border:1px solid #FF4D00;border-radius:13px;padding:10px;margin:10px 0px;color:#4a4a4a;font-weight: normal;}

#wp-members {width:100%}
#wp-members fieldset{border:none;padding:0}
#wp-members input{font-family:inherit;min-height:0;line-height:1.6;padding: 5px 2px;}
#wp-members input[type=password],#wp-members input[type=text]{margin:0;border: 1px solid #349BFF;background: #CCC;}
#wp-members input[type=submit]{padding:8px 8px;margin:0 4px 0 0}
#wp-members .button_div{margin-top:4px}
#wp-members .button_div a {display:none}
#wp-members .err{width:100%;background:#F1CDBD;padding:5px;font-family:inherit;border:1px solid #FF4D00;border-radius:13px;}

#wpmem_login label,#wpmem_reg label{font-family:Arial,sans-serif;font-size:100%;font-size:14px;font-weight:400}
#wpmem_login legend,#wpmem_reg legend{font-size:18px;font-weight:700}
#wpmem_login input,#wpmem_reg input,#wpmem_reg select,#wpmem_reg textarea{font-family:Arial,sans-serif;font-size:100%;font-size:14px;font-weight:400}

#wpmem_reg .req{color:#bd3500}

#wpmem_login fieldset,#wpmem_reg fieldset{border:none}
#wpmem_login input,#wpmem_reg input,#wpmem_reg select,#wpmem_reg textarea{border:1px solid rgba(0,0,0,.3);outline:0 none;border-radius:2px;color:#2b2b2b;padding:8px 10px;-moz-box-sizing:border-box;margin:0;vertical-align:baseline;line-height:0.8;border:1px solid #349BFF;}

#wpmem_reg select{width:311px}
#wpmem_reg .dropdown:focus{border:1px solid rgba(0,0,0,.3);outline:0}

#wpmem_login .password:focus,#wpmem_login .password:hover,#wpmem_login .textbox:focus,#wpmem_login .textbox:hover,#wpmem_login .username:focus,#wpmem_login .username:hover,#wpmem_reg .password:focus,#wpmem_reg .password:hover,#wpmem_reg .textbox:focus,#wpmem_reg .textbox:hover,#wpmem_reg .username:focus,#wpmem_reg .username:hover{background-color:inherit}
#wpmem_login fieldset,#wpmem_reg fieldset{padding:0px;margin:0}
#wpmem_login legend,#wpmem_reg legend{line-height:1;margin-bottom:10px;margin-top: 10px;}
#wpmem_login label,#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{height:10px;width:32%;float:left;display:block}
#wpmem_login label,#wpmem_reg label.checkbox,#wpmem_reg label.radio #wpmem_reg label.multicheckbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg.multiselect{padding:0}

#wpmem_reg label.textarea{height:176px;padding:2px 0 0}
#wpmem_login label[for=rememberme]{float:none;display:initial}
#wpmem_reg input[type=checkbox]{margin-top:18px}
#wpmem_reg .div_multicheckbox input[type=checkbox]{margin:0}

#wpmem_login .form,#wpmem_reg .form{margin:0;padding:0}
#wpmem_login .clear,#wpmem_reg .clear{clear:both}
#wpmem_login .holder,#wpmem_reg .holder{background-color:#fff}
#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_multicheckbox,#wpmem_reg .div_multiselect,#wpmem_reg .div_radio,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea{width:100%;float:right}
#wpmem_login .div_text,#wpmem_reg .div_text{padding:8px 0 6px}

#wpmem_reg .div_checkbox{height:48px}
#wpmem_reg .div_select{padding:2px 0 1px}
#wpmem_reg .div_textarea{padding:5px 0 4px 0}

#wpmem_login input[type=checkbox]{margin:12px 2px}
#wpmem_login .password,#wpmem_login .textbox,#wpmem_login .username,#wpmem_reg .password,#wpmem_reg .textbox,#wpmem_reg .username{display:block;width:100%;border: 1px solid #349BFF;background: #CCC;min-height: 0;line-height: 1.6;padding: 5px 2px;}

#wpmem_reg .div_textarea textarea{display:block;width:100%}
#wpmem_reg .dropdown{height:36px;padding:8px 10px;margin:5px 0 4px 0;background-color:transparent}
#wpmem_reg textarea{height:185px}
#wpmem_reg .req{line-height:50%}
#wpmem_reg .req-text{font-weight: normal;font-size: small;margin-bottom: 10px;}
#wpmem_reg .noinput{margin:6px 0 7px 10px}
#wpmem_reg .captcha{margin:5px -3px 5px 0}
#wpmem_reg .captcha table{line-height:0}

#tos{margin-right:5px}

#wpmem_login .link-text{width:100%;float:right;text-align:right}
#wpmem_login .button_div,#wpmem_reg .button_div{width:100%;margin: 10px 0px;}

@media screen and (max-width:720px){
	#wpmem_login .button_div,#wpmem_login .div_text,#wpmem_login label,#wpmem_reg .button_div,#wpmem_reg .div_checkbox,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{float:none}
	#wpmem_login label,#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{width:90%;padding:5px 0 0 0}
	#wpmem_reg label.textarea{height:26px}
	#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea{width:98%}
	}
#paiement_img {width:0;height:0}
#paiement {width:100%;background: #CCC;}