.ht_immo {TEXT-ALIGN: center}
.ht_immo H1.rech_immo {COLOR: navy; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.ptt_immo, .ptt_immo A:link, .ptt_immo A:active, .ptt_immo A:visited, .ptt_immo A:hover {COLOR: #666666; FONT-SIZE: 9px; FONT-WEIGHT: normal; FONT-FAMILY: sans-serif, Verdana, Helvetica; TEXT-DECORATION: none}

.sort_immo {margin:0px; text-align:right}


TABLE.d_tbl_immo TD H1 {COLOR: navy; FONT-SIZE: 12px; FONT-WEIGHT: bold; margin: 0; padding: 0 0 16px 0}/* 22-marge */
TABLE.d_tbl_immo TD H1 I {font-style: normal; FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: navy;}
P.d_desc_immo {COLOR: #787878; FONT-WEIGHT: bold; padding-bottom: 16px;}/* 22-marge */
TABLE.d_tbl_immo H2, TABLE.d_outils_immo H2 {COLOR: navy; FONT-SIZE: 10px; FONT-WEIGHT: bold; display: inline}
P.d_px_immo {COLOR: navy; display: inline}
P.d_px_immo B {COLOR: green; FONT-WEIGHT: bold;}
P.d_px_immo I {COLOR: navy; FONT-WEIGHT: normal; font-style: normal}

.l_page_immo H1 {COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; margin: 0; padding: 4px 0 8px 0}
.ht_immo P {COLOR: #B0B0B0; font-style: italic; FONT-SIZE: 9px; FONT-WEIGHT: normal; margin: 0; padding: 0 0 10px 0}
.l_bs_immo P {COLOR: #B0B0B0; font-style: italic; FONT-SIZE: 9px; FONT-WEIGHT: normal; margin: 0; padding: 12px 0 12px 0}

.l_align_immo, .d_align_immo {TEXT-ALIGN: CENTER}
.l_page_immo, .d_page_immo {TEXT-ALIGN: LEFT; padding: 4px}
.l_ht_immo, .l_bs_immo, .d_bs_immo {padding: 4px; border:1px solid #CECECE}
.l_immo, .d_immo {BACKGROUND-COLOR:#F7F7F7; border: 1px solid #CECECE; padding: 8px}
.l_tbl_immo, .d_tbl_immo, .l_tbl_ht_immo, .l_tbl_bs_immo {border: none; width: 96%}
.l_vendu_francais_immo {BACKGROUND: url(vendu.gif) no-repeat center center;}
.l_vendu_english_immo {BACKGROUND: url(sold.gif) no-repeat center center;}
.l_vendu_espanol_immo {BACKGROUND: url(vendido.gif) no-repeat center center;}
.d_vendu_francais_immo {BACKGROUND: url(vendu.gif) no-repeat center top;}
.d_vendu_english_immo {BACKGROUND: url(sold.gif) no-repeat center top;}
.d_vendu_espanol_immo {BACKGROUND: url(vendido.gif) no-repeat center top;}
.i_immo {}
.l_titre_immo {}
.l_titre_immo H2 {padding: 0 0 8px 0; margin: 0}
.l_titre_immo H2 A:link, .l_titre_immo H2 A:active, .l_titre_immo H2 A:visited, .l_titre_immo H2 A:hover {TEXT-DECORATION: underline}
.l_vig_immo, .d_vig_immo {border: 1px solid #CECECE; padding: 8px; text-align: center}
.l_ref_immo, .d_ref_immo {COLOR: #666666; FONT-WEIGHT: bold; text-align: center}
.d_vig_immo b {COLOR: red; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.l_vig_immo img {border: 1px solid #CECECE}
.l_vig_immo A {}
.l_vig_immo UL {margin: 12px 0 8px 0; padding: 0px; LIST-STYLE-TYPE: none;}
.l_vig_immo LI {text-align: left; padding-left: 7px; LIST-STYLE-TYPE: none; font-style: italic; BACKGROUND: url(puce01.gif) no-repeat left top;}
.l_vig_immo .li1_immo {text-align: center; FONT-WEIGHT: bold; padding: 8px; COLOR: red; TEXT-DECORATION: underline; font-style: normal}
P.l_desc_immo {padding: 0 0 20px 0; FONT-WEIGHT: bold}
P.l_px_immo {padding-top: 8px;}
P.l_px_immo b {COLOR: green; FONT-WEIGHT: bold;}
P.l_px_immo i {COLOR: navy; FONT-WEIGHT: normal; font-style: normal}
.d_ph_immo {DISPLAY: block; float: left; border: 1px solid #CECECE}

/* WIDTH: au moins = (Taille max vignette+border) + (petite marge => largeur page / par espace restant)*/
/* HEIGHT: pour aligner les IMG = (Taille max vignette+border) + MARGIN de l'IMG  */
/* pour tester decommenter : .d_ph_immo SPAN {border: 1px solid #CECECE;} */
.d_ph_immo SPAN {DISPLAY: block; WIDTH: 190px; HEIGHT: 164px; text-align: center; float: left}
.d_ph_immo SPAN IMG {MARGIN: 6px 0 6px 0;}


.d_carac_immo {padding: 8px; border: 1px solid #CECECE}
.d_carac_immo H2 {display: block; padding: 0 0 20px 0; COLOR: navy; FONT-SIZE: 10px; FONT-WEIGHT: bold;}
.d_carac_immo P {margin: 16px 0 0 0}
.d_carac_immo ul {margin: 0px; padding: 0px}
.d_carac_immo ul li {float: left; width: 47%}
.d_carac_immo_carte {float: right; width: 47%; text-align: center; padding: 8px}
.d_carac_immo_carte img {border: 1px solid #CECECE;}
.d_carac_immo LI {BACKGROUND: url(puce01.gif) no-repeat left top; padding-left: 7px; padding-bottom: 4px; LIST-STYLE-TYPE: none}
.d_carac_immo b {FONT-WEIGHT: normal;}
.d_carac_immo {margin-top: 22px;}

.d_immo_clear {clear: both}

UL.l_carac_immo {LIST-STYLE-TYPE: none; margin: 0px; padding: 0px}
UL.l_carac_immo LI {BACKGROUND: url(puce01.gif) no-repeat left top; padding-left: 7px; padding-bottom: 4px; LIST-STYLE-TYPE: none}


.d_ph_immo {margin-top: 22px;}
.d_outils_immo {margin-top: 6px; padding: 8px; width: 96%}/* 22-(2x marge) */
.d_immo FORM {text-align: center}
.d_cont_immo{BACKGROUND-COLOR:#F1F1F1;font-weight: bold;font-size: 13px; color: #D33700; cursor:pointer}

