
h1.formulaire_contact {margin-top:22px;height:38px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_formulaire_contact.gif);}
h1.pw {margin-top:22px;height:38px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_pw.gif);}
h1.ami {margin-top:22px;height:38px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_ami.gif);}
h1.rappel {margin-top:22px;height:38px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_rappel.gif);}
h1.demande_infos {margin-top:22px;height:38px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_demande_infos.gif);}
h1.compte {margin-top:22px;height:38px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_compte.gif);}
h1.modifcompte {margin-top:22px;height:38px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_modification_compte.gif);}
h1.bail {margin-top:22px;height:38px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_bail.gif);}

h3 {clear:both;margin-bottom:8px;color:#3B77A9;font-weight:bold;text-transform:uppercase;font-size:12px;}

div.bt a,div.frm_pied a {display:block;height:20px;}
a.etape_suivante {float:right;margin-right:29px;width:172px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_etape_suivante.gif);}
a.etape_precedente {float:left;margin-left:10px;margin-right:29px;width:172px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_etape_precedente.gif);}
a.supp_locataire {float:left;margin-left:10px;margin-right:29px;width:145px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_supp_locataire.gif);}
a.supp_garant {float:left;margin-left:26px;margin-right:29px;width:145px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_supp_garant.gif);}
a.envoyer {float:right;margin-right:29px;width:89px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_envoyer.gif);}
a.previsualiser {float:right;margin-right:29px;width:106px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_previsualiser.gif);}

span.intro_frm {display:block;margin-left:5px;margin-bottom:10px;color:#000;}
div.intro_residence {margin-bottom:18px;background-color:#F0F0F0;height:16px;line-height:16px;padding-left:45px;font-size:11px;}
div.bail_avancement {margin-bottom:18px;width:724px;height:72px;padding-top:21px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_bail_avancement.gif);}
div.bail_avancement h2,div.bail_avancement span label {display:none;}
div.bail_avancement span {display:block;float:left;height:47px;}
div.bail_avancement span.locataire_on {margin-left:8px;margin-right:5px;width:245px;background-image:url(/common/xsl/b2c/lamyres/picts/bail_etape1_on.gif);}
div.bail_avancement span.garant_on {margin-right:5px;width:234px;background-image:url(/common/xsl/b2c/lamyres/picts/bail_etape2_on.gif);}
div.bail_avancement span.validation_on {width:217px;background-image:url(/common/xsl/b2c/lamyres/picts/bail_etape3_on.gif);}
div.bail_avancement span.garant {margin-right:7px;width:234px;background-image:url(/common/xsl/b2c/lamyres/picts/bail_etape2.gif);}
div.bail_avancement span.validation {width:217px;background-image:url(/common/xsl/b2c/lamyres/picts/bail_etape3.gif);}

div.bail_onglet {margin-left:8px;height:23px;}
div.bail_onglet div {float:left;width:150px;height:23px;}
div.bail_onglet a.on,div.bail_onglet a.off {display:block;width:150px;text-align:center;height:23px;line-height:20px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
div.bail_onglet a.off {color:#ABABAB;background-image:url(/common/xsl/b2c/lamyres/picts/bg_onglet_off.gif);}
div.bail_onglet a.on {color:#fff;background-image:url(/common/xsl/b2c/lamyres/picts/bg_onglet_on.gif);}

p.champs_obligatoires {margin-top:-10px;color:#F43D3C;font-weight:bold;}

label.obligatoire {padding-left:3px;color:#F00;}

div.legal {margin-left:45px;margin-top:3px;margin-bottom:15px;color:#969696;}
div.legal a {color:#969696;}

div.frm {margin-left:45px;margin-bottom:10px;padding:28px;border-left:1px dashed #D2D2D2;border-right:1px dashed #D2D2D2;border-bottom:1px dashed #D2D2D2;}
div.frm_plain {margin-left:45px;margin-bottom:40px;}
div.frm_pied {margin-left:45px;padding-top:10px;height:30px;margin-bottom:10px;}

div.frm_pied p {float:left;}
div.frm h2 {margin-top:-38px;margin-left:-29px;margin-right:-28px;padding:3px;color:#3B77A9;font-weight:bold;font-size:10px;text-transform:uppercase;background-image:url(/common/xsl/b2c/lamyres/picts/dashed.gif);background-repeat:no-repeat;background-position:center;}
div.frm_plain h2 {padding:3px;color:#3B77A9;font-weight:bold;font-size:10px;text-transform:uppercase;}
div.frm span {color:#3B77A9;font-weight:bold;font-size:10px;text-transform:uppercase;}
div.frm table {background-color:#fff;}
div.frm table td {padding:2px;}