#form_rac { width: 700px; margin: 5px 0 60px 0; font-size: 11px; position: relative; margin: 0 auto 0 auto; }
#form_rac .table_form_rac { width: 100%; margin-bottom: 20px; }
#form_rac h2 { border-bottom: solid 1px #e2e2e2; margin-bottom: 15px; font-size: 12px; padding-bottom: 5px;  }
#form_rac td { padding: 3px; }
#form_rac .table_credits { width: 515px; position: relative; margin: 0 auto 0 auto; }
#form_rac .form_gauche { width: 185px; padding-left: 10px; }
#form_rac .form_gauche_2 { padding-left: 10px; }
#form_rac h3 { font-size: 10px; color: #FFFFFF; padding: 5px 0 5px 5px; margin-bottom: 4px; background: url("/images/fond_titre_form_rac.jpg") left top repeat-x; }
#form_rac input { border: solid 1px #999999; padding: 1px; width: 120px; font-size: 10px; }
#form_rac select { border: solid 1px #999999; padding: 1px; width: 120px; font-size: 10px; }
#form_rac #ville { width: 147px; }
#form_rac #banque { width: 125px; }
#form_rac #autre_banque { width: 180px; }
#form_rac #nb_enfant_charge_global { width: 45px; }
#form_rac .adresse { width: 200px; }
#form_rac .departement_naissance { width: 162px; }
#form_rac .departement_naissance option { width: 190px; }
#form_rac .ville_naissance { width: 158px; margin-top: 5px; }
#form_rac .contrat { width: 105px; }
#form_rac .profession { width: 162px; }
#form_rac .radio { border: none; padding: 1px; width: 10px; vertical-align:middle; }
#form_rac .montant { width: 65px; text-align: right; }
#form_rac .type_credit { width: 140px; }
#form_rac .validation { margin-top: 10px; border: none; width: 200px; height: 25px; }
#form_rac .heure { width: 45px; }
#form_rac .tel { width: 80px; }
#form_rac .jour { width: 42px; }
#form_rac .mois { width: 56px; }
#form_rac .annee { width: 56px; }
#form_rac .codepostal { width: 40px; }
#form_rac #situation_immobiliere { width: 160px; }
#form_rac #loading_rac { padding: 30px 0 70px 0; text-align: center; display: none; }
#form_rac #merci_rac { padding: 30px 0 70px 0; text-align: center; display: none; }
#form_rac #champs_nom_jf { display: none; }
#form_rac #champs_fin_contrat { display: none; }
#intitules_emp_coemp_1, #intitules_emp_coemp_2 { display: none; }
#coemp_1, #coemp_2, #coemp_3, #coemp_4, #coemp_5, #coemp_6, #coemp_7, #coemp_8, #coemp_9, #coemp_10, #coemp_11, #coemp_12, #coemp_13, #coemp_14, #coemp_15 { display: none; }

.info_aide { display: none; position: absolute; z-index:500; width: 190px; color: #555555; font-size: 9px; margin: -10px 0 0 60px; }
.info_aide .info_aide_haut { background: url("/images/pop_aide_haut.png") left top no-repeat; height: 23px; } 
.info_aide .info_aide_contenu { background: url("/images/pop_aide_contenu.png") left top repeat-y; padding: 6px 13px 8px 13px; text-align: justify; } 
.info_aide .info_aide_bas { background: url("/images/pop_aide_bas.png") left top no-repeat; height: 11px; } 
.colonne_aide { width: 1px; }

#div_message_erreur p { display: block; color: #FF0000; margin: 20px 0 0 0; font-weight: bold; text-align: center; }
label.errorMessage { font-size: 10px; font-weight: bold; color: #FF0000; display: block; }

