
div#pop_up_form p  {text-align: left;}

div#pop_up_form {width: 495px; padding: 0 30px 20px;color:#333333;font-family:arial,helvetica,sans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
div#pop_up_form h1 {color: #333; font-size: 1.7em; font-weight: normal;}
div#pop_up_form fieldset{border: none;width: 435px; padding: 0; margin: 0}



div#pop_up_form span.entete, div#pop_up_form span.etape {background:#CCB9D4 none repeat scroll 0%;color:#FFFFFF;display:block;font-size:1em;font-weight:bold;padding:0.5em 10px;width:495px;}
div#pop_up_form span.entete{margin:10px 0px 10px 0px;}
div#pop_up_form span.etape {margin-bottom:10px;background:#EDEAE7 none repeat scroll 0%;color:#333333;}
div#pop_up_form span.num {color:#76458A;font-weight:bold;}
div#pop_up_form p.obligatoire span.etoile {margin-left:4px;vertical-align:2px;}
div#pop_up_form span.etoile {color:#39104A;font-size:1.2em;font-weight:bold;}
div#pop_up_form form span.clear {clear:both;display:block;font-size:0pt;height:0pt;line-height:0pt;margin:0pt;}
div#pop_up_form form p {margin: 5px 0 0 0}
div#pop_up_form p.filet{border-bottom:1px solid #EDEAE7;padding:0px 0px 10px 0px;}
div#pop_up_form p label.texte {display:block;float:left;padding-bottom:0pt;padding-left:50px;padding-right:0pt;padding-top:0pt;text-align:left;width:136px;}


/*div#pop_up_form form p.alignement_droit {text-align:right}
div#pop_up_form form p.alignement_droit label.texte {text-align:right}
div#pop_up_form form p.alignement_gauche label.texte {padding-left:0px;}*/

div#pop_up_form span.champs_obligatoires {display:none}
div#pop_up_form div.basform {font-size: 0.8em;}

div#pop_up_form p input.text {width:345px;border:1px solid #A5ACB2;}
div#pop_up_form p textarea {margin : 0 0 0 50px;width:366px;border:1px solid #A5ACB2;}
div#pop_up_form form p select{width:295px;}

div#pop_up_form form p label.alignement_gauche{padding-left:0px;text-align:left;}
div#pop_up_form form p label.alignement_centre{display:block;text-align:center;padding-left:10px;}
div#pop_up_form form p label.alignement_droit{padding-left:50px;}
div#pop_up_form form p label.alignement_justifie{padding-left:0px;text-align:left;}



div#pop_up_form form p input.alignement_gauche{width:293px;}
div#pop_up_form form p input.alignement_centre{float : none;}
div#pop_up_form form p input.alignement_droit{float:right}
div#pop_up_form form p input.alignement_justifie{float:right}

div#pop_up_form form p textarea.alignement_gauche{margin-left:30px;width:455px}
div#pop_up_form form p textarea.alignement_centre{width:420px; padding-left:50px}
div#pop_up_form form p textarea.alignement_droit{float:right; width:450px}
div#pop_up_form form p textarea.alignement_justifie{float:right; width:450px}


div#pop_up_form form p span.check_alignement_centre{text-align: center;}
div#pop_up_form form p span.check_alignement_droit{float : right;clear : both}
div#pop_up_form form p span input.check_alignement_justifie  {float : right;display:block}

div#pop_up_form form p span.check_alignement_centre input  {float : left;display:block}

div#pop_up_form form p span.check_alignement_centre label  {padding-left:50px }

div#pop_up_form form p span.radio_alignement_gauche{padding-left:136px; padding-top:7px;display : block}
div#pop_up_form form p span.radio_alignement_centre{margin-left:186px;display : block}
div#pop_up_form form p span.radio_alignement_droit{float : right;display : block}
div#pop_up_form form p span.radio_alignement_justifie{float : right;display : block}

div#pop_up_form form p select.alignement_gauche{margin-left:136px}
div#pop_up_form form p select.alignement_centre{margin-left:90px}
div#pop_up_form form p select.alignement_droit{float : right;clear : both}
div#pop_up_form form p select.alignement_justifie{float : right; clear : both}

div#pop_up_form form p label.lbl_option{float:left;margin-right:10px }
div#pop_up_form form p input.input_option{float:right;}
div#pop_up_form form p .indent{padding:0 0 0 30px;}

div#pop_up_form form p label.numerique{display:block;float:left;}


div#pop_up_form form p input.numerique{width:108px;}

div#pop_up_form form input.reset, div#pop_up_form form input.submit {background: url(/extension/afnor_formulaire/design/standard/images/bt_annuler.gif) left top no-repeat; border: 0; font: bold 1em/1em arial,sans-serif; text-transform: uppercase; height: 20px; width: 80px; color: #fff; padding-bottom: 2px; *padding-bottom: 0; cursor: pointer}
div#pop_up_form form input.submit {background: url(/extension/afnor_formulaire/design/standard/images/bt_valider.gif) left top no-repeat; margin-left: 15px}

div#erreurForm{border:solid 1px #FF0000;background:#FFB9BB; font-weight:normal;padding:10px 0 10px 50px;color:#FF0000;margin: 0 0 20px 0;width:382px;}

div#pop_up_form form p textarea.texte {margin:10px 0 10px 50px;}

div#successForm {font-size: 0.8em; }
div#successForm h2 {font-size:1em;font-weight:bold; padding:0px 0px 10px 0px;}

div#successForm span.clear {border-bottom:1px solid #EDEAE7; width: 100%; height:2px;}

div#successForm .coord {display:block; clear:both;}
div#successForm div.message {display:block; margin-left:80px;width:400px;}

div#successForm label.texteresult {float:left;padding:0;text-align:left;width:80px;}
div#successForm label.textevalue {float:left;padding:0;text-align:left;width:400px;}

div#successForm div#message p {padding : 0 0 0 0;}

div#pop_up_form p label.multiligne {float:left;padding-bottom:5pt;padding-left:50px;padding-right:0pt;padding-top:0pt;}

div#pop_up_form p.bt {text-align: center;width:415px}

div#pop_up_form p label.lbami{width:140px;padding:0px 10px 0px 10px}


