#container_ugip * { margin: 0px; padding: 0px; }
#container_ugip { border-left: solid 1px #0a3a8d; border-right: solid 1px #0a3a8d; margin: 0px; padding: 10px 10px 0px 10px; margin-top: -2px; width: 628px; background: url("/partenaires/ugip/images/fond_visuel_ugip.jpg") top left no-repeat; font-size: 11px; color: #444444; }
#container_ugip h1 { margin: 0px; padding: 0px; color: #0a3a8d; font-size: 18px; margin-top: 10px; padding-bottom: 15px; }
#container_ugip h1 a { color: #0a3a8d; text-decoration: none; }
#bas_ugip { background: url("/partenaires/ugip/images/bas_ugip.gif") top left no-repeat; width: 650px; height: 13px;}

#container_ugip #fond_centre_haut { background: url("/partenaires/ugip/images/fond_haut_centre_ugip.jpg") left top no-repeat; width: 628px; height: 10px; margin-top: 20px; }
#container_ugip #fond_centre_milieu { background: url("/partenaires/ugip/images/fond_bords_centre_ugip.jpg") left top repeat-y; width: 602px; padding: 5px 13px 5px 13px; }
#container_ugip #fond_centre_bas { background: url("/partenaires/ugip/images/fond_bas_centre_ugip.jpg") left top no-repeat; width: 628px; height: 10px; padding-bottom: 20px; }

.rose { color: #ec018a; }
.vert { color: #7ba421; }
.bleu { color: #023170; }
.gris { color: #444444; }
.normal { font-weight: normal; }
.gras { font-weight: bold; }

#container_ugip .bt_radio { border: none; }
#container_ugip input { border: solid 1px #999999; font-size: 11px; }
#container_ugip select { border: solid 1px #999999; font-size: 11px; }
#container_ugip textarea { border: solid 1px #999999; font-size: 11px; }

#container_ugip #infos_assurance { width: 380px; height: 267px; padding: 10px; margin-top: 8px; position: relative; float: left; }
#container_ugip #infos_assurance .slogan { font-size: 13px; font-weight: bold; }
#container_ugip #infos_assurance ul { margin: 5px 0 5px 20px; }
#container_ugip #infos_assurance ul li { padding: 2px 0; }

#container_ugip #bouton_demande a { width: 162px; height: 53px; padding: 18px 0 0 56px; position: relative; float: left; left: 10px; top: 163px; color: #ffffff; font-weight: bold; font-size: 15px; text-decoration: none; }

#container_ugip #form_assurance_pret { padding-bottom: 20px; }
#container_ugip h3 { margin-bottom: 10px; color: #ec018a; font-size: 14px; }

#container_ugip #form_assurance_credit { width: 580px; position: relative; margin: 0 auto; }
#container_ugip label.errorMessage { font-size: 10px; font-weight: bold; color: #FF0000; display: block; }
#container_ugip #div_message_erreur p { display: block; color: #FF0000; margin: 0px; font-weight: bold; text-align: center; padding-bottom: 10px; }

#container_ugip .montant { width: 65px; text-align: right; }
#container_ugip .nb3 { width: 28px; text-align: right; }
#container_ugip .type_credit { width: 140px; }
#container_ugip .tel { width: 80px; }
#container_ugip .jour { width: 42px; }
#container_ugip .mois { width: 56px; }
#container_ugip .annee { width: 56px; }
#container_ugip .codepostal { width: 40px; }
#container_ugip #adresse { width: 260px; }
#container_ugip #email { width: 260px; }
#container_ugip .profession { width: 160px; }
#container_ugip .profession_on { width: 300px; }
#container_ugip .profession option { width: 300px; }

#container_ugip .titre_form { background-color: #2585f5; color: #FFFFFF; font-weight: bold; width: 570px; padding: 3px 5px; margin-bottom: 5px; font-size: 12px; }
#container_ugip .intitule { padding-left: 10px; width: 230px; font-weight: bold; color: #023170; }
#container_ugip .intitule_2 { padding-left: 10px; width: 280px; font-weight: bold; color: #023170; }
#container_ugip .intitule_3 { width: 60px; font-weight: bold; color: #023170; }
#container_ugip #td_cnil { padding-left: 10px; }

#container_ugip #table_champs_prets { width: 440px; position: relative; margin: 0 auto; padding-top: 5px; }

#container_ugip #nom_emprunteur,#container_ugip #nom_coemprunteur,#container_ugip #nom_jf_emprunteur,#container_ugip #nom_jf_coemprunteur,#container_ugip #prenom_emprunteur,#container_ugip #prenom_coemprunteur { width: 160px; }

#container_ugip #titre_coemp td { font-size: 9px; font-weight: bold; color: #ec018a; }

#container_ugip #form_assurance_credit td { vertical-align: top; padding-top: 2px; padding-bottom: 2px; }

#container_ugip #titres_champs_prets td { font-weight: bold; font-size: 10px; }

#container_ugip #bouton_valider { text-align: center; padding-top: 20px; }

#container_ugip #container_resultat_ugip { display: none; }
#container_ugip .etoile { color: #999999; font-size: 11px; font-weight: bold; }
#container_ugip #mentions_simu { font-size: 10px; color: #999999; padding: 15px 0 5px 0; }

#container_ugip #container_resultat_ugip h4 { font-size:  16px; font-weight: bold; margin-bottom: 4px; padding-bottom: 2px; border-bottom: solid 1px #DDDDDD; }
#container_ugip #container_resultat_ugip .resultat_simu { font-size: 14px; font-weight: bold; }

#container_ugip #container_resultat_ugip #bouton_valider_simu { position: relative; float: left; }
#container_ugip #container_resultat_ugip #details_simu { position: relative; float: right; width: 340px; padding: 5px 5px 0 15px; }

#container_ugip #container_resultat_ugip_2 { display: none; }
#container_ugip #container_resultat_ugip_2 h4 { font-size:  16px; font-weight: bold; margin-bottom: 4px; padding-bottom: 2px; border-bottom: solid 1px #DDDDDD; }

#container_ugip a.aide { position: relative; text-decoration: none; font-size: 9px; color: #999999; font-weight: normal; }
#container_ugip a.aide span { display: none; }
#container_ugip a.aide:hover { background: none; text-decoration: none; cursor: default; }
#container_ugip a.aide:hover span { display: inline; position: absolute; z-index: 500; left: 20px; background: #FFFFFF;	color: #023170; border: solid 1px #CCCCCC; padding: 5px; width: 240px; font-size: 11px; }
#container_ugip a.aide span b { font-weight: normal; }

#container_ugip #loading_ugip, #container_ugip #loading_ugip_2 { display: none; color: #7ba421; font-size: 11px; font-weight: bold; text-align: center; padding: 45px 0 200px 0; }

#container_ugip #mentions_ugip { color: #999999; text-align: justify; }
#container_ugip #mentions_ugip a { color: #999999; text-decoration: none; }
#container_ugip #mentions_ugip b { font-weight: normal; }

