@charset "iso-8859-1";
/* CSS Document */
*{ padding: 0;}
*, body { margin:0;}
.form-group { margin-bottom: 20px; }
#popup_newsletter { width:280px; background:#000; border:1px solid #ddd;}
#popup_newsletter h3 { color:#fff; font-size:14px; margin:20px 2px 15px; text-align:center;}
#popup_newsletter label { display: block; float: left; padding: 0 6px 0 0; position: relative; width: 75px; line-height:30px; margin: 0 10px 0 0;}
#popup_newsletter input[type="text"] { width:160px;/* height:25px;*/ padding:5px; background:#fff;}
input.required {border: 1px solid #ccc;}
.formbuilderform {margin:0 auto; }
div.nom, div.prenom, div.email { margin:5px;}
.btnenvoyer{width:274px;height:62px;display:block;border:none;background:url(../themes/images/recrutement/btn_envoyer.png) no-repeat;text-indent:-9999px;margin:10px auto;cursor:pointer}.btnenvoyer:hover{background-position:0 -63px}
label {text-align: right; color:#fff;}
div.submit { margin:10px auto;}