

#form_rachat { width: 675px; margin: 5px 0 60px 0; font-size: 10px; position: relative; margin: 0 auto 0 auto; font-size: 11px; }
#form_rachat #haut_form_rac { background: url("/images/rac_haut.jpg") left top no-repeat; height: 15px; }
#form_rachat #contenu_form_rac { background: url("/images/rac_fond.jpg") left top repeat-y; padding: 5px 20px 0 20px; background-color:#FFFFFF; }
#form_rachat #bas_form_rac { background: url("/images/rac_bas.jpg") left top no-repeat; height: 15px; }
#form_rachat #contenu_form_rac h2 { border-bottom: solid 1px #e2e2e2; margin-bottom: 15px; font-size: 12px; padding-bottom: 5px;  }


#form_rachat_de_credit { color: #666666; }

#form_rachat_de_credit .gras { font-weight: bold; }
#form_rachat_de_credit .normal { font-weight: normal; }
#form_rachat_de_credit .centrer { text-align: center; }
#form_rachat_de_credit #titres_table_credits td { vertical-align: middle; height: 20px; }

#form_rachat_de_credit #loading_resultat { display: none; padding: 40px 0 60px 0; }
#form_rachat_de_credit #loading_final { display: none; padding: 40px 0 60px 0; }
#form_rachat_de_credit #texte_final { display: none; padding: 15px 3px 10px 3px; }
#form_rachat_de_credit #final { display: none; }
#form_rachat_de_credit #resultat { display: none; }
#form_rachat_de_credit #retour_final { padding-bottom: 35px; }
#form_rachat_de_credit #retour_final b { color: #20397c; }
#form_rachat_de_credit #retour_resultat { padding: 15px 0 15px 0; }
#form_rachat_de_credit #mentions_resultat { display: none; font-size: 10px; color: #888888; }
#form_rachat_de_credit #mentions_final { font-size: 10px; color: #888888; }

#form_rachat_de_credit #champs_nationalite { display: none; }
#form_rachat_de_credit #champs_pays { display: none; }
#form_rachat_de_credit #nationalite { display: none; }
#form_rachat_de_credit #pays_naissance { display: none; }
#form_rachat_de_credit #nationalite_coemprunteur { display: none; }
#form_rachat_de_credit #pays_naissance_coemprunteur { display: none; }

#form_rachat_de_credit #div_message_erreur p { display: block; color: #FF0000; margin: 0px; font-weight: bold; text-align: center; padding-bottom: 10px; }
#form_rachat_de_credit label.errorMessage { font-size: 10px; font-weight: bold; color: #FF0000; display: block; }


#form_rachat_de_credit input { border: solid 1px #00a0db; font-size: 11px; }
#form_rachat_de_credit select { border: solid 1px #00a0db; font-size: 11px; }
#form_rachat_de_credit textarea { border: solid 1px #00a0db; font-size: 11px; }
#form_rachat_de_credit .fs10 { font-size: 10px; }

#form_rachat_de_credit .etoile { color: #ff8901; font-size: 12px; font-weight: bold; }


#form_rachat_de_credit .section_rachat_credit { width: 635px; margin-bottom: 25px; }
#form_rachat_de_credit .titre_section_rachat { background: url('/images/rachat-de-credit/fond_titre_section.jpg') left top repeat-x #20397c; color: #FFFFFF; font-weight: bold; padding: 5px 0 5px 5px; margin-bottom: 4px; }

#form_rachat_de_credit .section_rachat_credit td { vertical-align: top; padding: 4px; }

#form_rachat_de_credit .intitule { width: 180px; }
#form_rachat_de_credit .intitule_long { width: 270px; }
#form_rachat_de_credit .emp { width: 190px; font-weight: bold; font-size: 10px; color: #00a0db; }
#form_rachat_de_credit .coemp { width: 190px; font-weight: bold; font-size: 10px; color: #00a0db; }

#form_rachat_de_credit .table_credits { width: 475px; position: relative; margin: 0 auto 0 auto; }
#form_rachat_de_credit .type_credit { width: 200px; }
#form_rachat_de_credit .montant_credit { width: 115px; }
#form_rachat_de_credit .mensualite_credit { width: 135px; }
#form_rachat_de_credit .supp_credit { width: 15px; }

#form_rachat_de_credit #champs_nom_jf { display: none; }
#form_rachat_de_credit #adresse { width: 200px; }
#form_rachat_de_credit #email { width: 200px; }
#form_rachat_de_credit .departement_naissance { width: 162px; }
#form_rachat_de_credit .departement_naissance option { width: 190px; }
#form_rachat_de_credit .ville_naissance { width: 158px; margin-top: 5px; }
#form_rachat_de_credit .contrat { width: 190px; margin-top: 6px; }
#form_rachat_de_credit .profession { width: 162px; }
#form_rachat_de_credit .radio { border: none; }
#form_rachat_de_credit .montant { width: 65px; text-align: right; }
#form_rachat_de_credit .type_credit { width: 140px; }
#form_rachat_de_credit .tel { width: 70px; }
#form_rachat_de_credit .jour { width: 42px; }
#form_rachat_de_credit .mois { width: 56px; }
#form_rachat_de_credit .annee { width: 56px; }
#form_rachat_de_credit .codepostal { width: 40px; }
#form_rachat_de_credit .listepays { width: 190px; }
#form_rachat_de_credit .listepays option { width: 250px; }

#form_rachat_de_credit a.aide { position: relative; text-decoration: none; font-size: 9px; color: #999999; font-weight: normal; }
#form_rachat_de_credit a.aide span { display: none; }
#form_rachat_de_credit a.aide:hover { background: none; text-decoration: none; cursor: default; }
#form_rachat_de_credit a.aide:hover span { display: inline; position: absolute; z-index: 500; left: 20px; background: #FFFFFF; color: #20397c; border: solid 1px #CCCCCC; padding: 5px; width: 240px; font-size: 11px; }
#form_rachat_de_credit a.aide span b { font-weight: normal; }

#form_rachat_de_credit h4 { font-weight: bold; font-size: 12px; color: #20397c; }
#form_rachat_de_credit h5 { font-weight: bold; font-size: 11px; color: #20397c; margin: 0px; padding: 0px; }

#form_rachat_de_credit #bouton_valider { padding-bottom: 20px; }

#form_rachat_de_credit .table_partenaire { width: 631px; margin-bottom: 15px; border: solid 2px #dddddd; }
#form_rachat_de_credit .table_partenaire td { padding: 7px; }
#form_rachat_de_credit .table_partenaire .logo { width: 125px; }
#form_rachat_de_credit .table_partenaire .edito a h6 { font-size: 12px; padding: 4px 0 8px 0; margin: 0; color: #20397c; }
#form_rachat_de_credit .table_partenaire .edito a { color: #666666; text-decoration: none; }

