  .blc_accroche_consult { height: 101px; overflow:hidden; margin-bottom:4px; background:url(http://media.achat-location.com/web/accroch_consult_an.gif) no-repeat top left; } .blc_accroche_consult_txt { color: #ffffff; margin: 22px 5px 0 25px; padding-left: 35px; height:56px; } .blc_accroche_consult_txt p { padding-top:1px; padding-bottom: 3px;} .blc_accroche_consult_txt a { text-decoration: none; color: #ffffff; border-bottom: 1px dotted #ffffff;}.blc_accroche_consult_txt a:hover { text-decoration: none; color: #999999; border-bottom: 1px dotted #ffffff;}  .blc_form_consult { margin: 0 9px 0 15px;} .blc_form_consult_colG {  } .blc_form_pt { display:block; width:188px; margin: 5px 0 10px 0; background:url(http://media.achat-location.com/web/consult_blc_bk_pt.gif) repeat-y top left; background-color: #E6E6E6;} .blc_form_large { display:block; width:343px; margin: 5px 0 10px 0; background:url(http://media.achat-location.com/web/consult_blc_bk_large.gif) repeat-y top left; background-color: #E6E6E6;} .blc_form_xtralarge { display:block; width:550px; margin: 5px 0 10px 0; background:url(http://media.achat-location.com/web/consult_blc_bk_xtralarge.gif) repeat-y top left; background-color: #E6E6E6;}  .blc_form_lih { height: 29px; overflow:hidden; background:url(http://media.achat-location.com/web/consult_blc_lihaut.gif) repeat-x top left;} .blc_form_lih_g { float: left; color: #ffffff; font-size: 10px; height: 29px; width: 125px; overflow: hidden;  } .blc_form_lih_g_ACTIV { float: left; color: #ffffff; font-size: 10px; height: 29px; width: 125px; overflow: hidden;  } .blc_form_lih_g_large { float: left; color: #ffffff; font-size: 10px; height: 29px; width: 170px; overflow: hidden;  } .blc_form_lih_g_large_ACTIV { float: left; color: #ffffff; font-size: 10px; height: 29px; width: 170px; overflow: hidden;  } .blc_form_lih_d { float: right; height: 29px; width: 10px; overflow: hidden; background-color:#00FF99; background:url(http://media.achat-location.com/web/maison/consult_blc_lihaut_ti.gif) no-repeat top right;} .blc_form_lih_g p, .blc_form_lih_g_ACTIV p, .blc_form_lih_g_large p, .blc_form_lih_g_large_ACTIV p { padding: 5px 0 0 38px;}  .blc_form_lib { height: 10px; overflow:hidden; background:url(http://media.achat-location.com/web/consult_blc_libas_bk.gif) repeat-x top left; } .blc_form_lib_g { float: left; height: 10px; width: 10px; overflow: hidden; background: url(http://media.achat-location.com/web/consult_blc_libas_gd.gif) no-repeat top left; } .blc_form_lib_d { float: right; height: 10px; width: 10px; overflow: hidden; background: url(http://media.achat-location.com/web/consult_blc_libas_gd.gif) no-repeat top right; }  #blc_form_content { padding: 2px 10px;}  #blc_form_content {  } #blc_form_content .blc_choix_dpt {  padding: 5px 0 0 0; margin-bottom:4px; height:41px; background:url(http://media.achat-location.com/web/consult_blc_dpt.gif) no-repeat top left; background-color:#C2C2C2; }#blc_form_content .blc_choix_dpt_ACTIV { padding: 5px 0 0 0; height:51px; margin-bottom: 2px;} #blc_form_content input { font-weight: bold;  margin-left: 6px; width:150px; border: 1px solid #A7A6AA; color: #303030; font-size: 11px; font-weight: normal; padding: 2px;}#blc_form_content select { font-weight: bold;  margin-left: 6px; width:155px; border: 1px solid #A7A6AA; color: #303030; font-size: 11px; font-weight: normal; padding: 2px;}  .aspect_keyword { background:url(http://media.achat-location.com/espace_pro/deco_chp_keyword.gif) no-repeat center left;} .legend_keyword { float: right;  font-size:10px; width: 282px; color: #333333; line-height:11px; margin-top:-2px;} .legend_keyword_no_float { font-size:10px; padding: 9px 0 0 14px; color: #333333; line-height:11px;} .keyword_top { margin-top: 12px; padding-top:6px; font-size: 9px; border-top: 1px dotted #C0C0C0; line-height:11px; color: #9C9C9C;} .keyword_top a { color: #9C9C9C; text-decoration: none;} .keyword_top a:hover { color: #303030; text-decoration: underline;}  #blc_form_content .alerte_form input { font-weight: bold;  margin-left: 6px; width:186px; border: 1px solid #CC0000; color: #303030; font-size: 11px; font-weight: normal; padding: 3px;}#blc_form_content .alerte_form select { font-weight: bold;  margin-left: 6px; width:186px; border: 1px solid #CC0000; color: #303030; font-size: 11px; font-weight: normal; padding: 3px;}#blc_form_content .alerte_form textarea { width:170px; margin-left: 6px; border: 1px solid #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 3px;} #blc_form_content p {   padding: 0 0 .1em 0; margin: 0 0 .2em 0;}#blc_form_content label {   margin-left: 6px; margin-bottom:2px; color: #3D3D3D;  font-family: Arial, Helvetica, sans-serif; font-size: 11px;}#blc_form_content label:hover { cursor: pointer; }#blc_form_content label.oblig { font-weight: bold; }#blc_form_content .legende {  color: #303030; font-weight:bold;  background: transparent; margin: 0; padding: 0 0 0 8px;}#blc_form_content a.aide {  text-decoration: none;}#blc_form_content a.aide img {  margin: 0 0 0 3px; padding: 0; border: 0;}#blc_form_content .focus {  background:url(http://media.achat-location.com/web/navig_g_ssmenu_bk.gif) #eee repeat-x bottom left; border: 1px solid #666666; color: #303030;} #blc_form_content .blc_choix_dpt select.focus {  background:#eeeeee; border: 1px solid #666666; color: #303030;} #blc_form_content .normal {  background: #FFFFFF; color: #000000;}  .blc_accroche_consult_txt input { margin-right:3px; float:left;} .blc_accroche_consult_txt label { padding-top:4px; float:left; width:80px; color:#ffffff;  font-weight: normal; } .blc_accroche_consult_txt br { clear: left;}  .consult_li_bt_rech { height: 101px; background:url(http://media.achat-location.com/web/consult_li_bt_rech.gif) no-repeat top left;}  .consult_bt_lancrech a { float: right; margin: 26px 27px 0 0; display: block; height: 34px; width: 179px; text-align: center; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; overflow:hidden; } .consult_bt_lancrech a:hover { text-decoration: underline; } .consult_bt_lancrech a u { display:block; padding-top: 11px; text-decoration:none;} .consult_bt_lancrech:hover a u { text-decoration:underline;}  #bt_critere_float, #bt_critere_float_ACTIV { float: right; height: 34px; width: 103px; margin: 26px 10px 0 0;}  a.consult_bt_criteres {  display: block; height: 34px; width: 103px; text-align: center; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;  background:url(http://media.achat-location.com/web/consult_bt_criteres.gif) no-repeat top left;} a.consult_bt_criteres:hover { text-decoration: underline; background:url(http://media.achat-location.com/web/consult_bt_criteres.gif) no-repeat bottom left;} a.consult_bt_criteres u { display:block; padding-top: 11px; text-decoration:none;} a.consult_bt_criteres:hover u { text-decoration:underline;}  a.consult_bt_criteres_ACTIV {   display: block; height: 34px; width: 103px; text-align: center; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;  background:#FF0000; background:url(http://media.achat-location.com/web/consult_bt_criteres_2.gif) no-repeat top left;} a.consult_bt_criteres_ACTIV:hover { text-decoration: underline; background:url(http://media.achat-location.com/web/consult_bt_criteres_2.gif) no-repeat bottom left;} a.consult_bt_criteres_ACTIV u { display:block; padding-top: 11px; text-decoration:none;} a.consult_bt_criteres_ACTIV:hover u { text-decoration:underline;}  a.consult_bt_memorise { float: right; margin: 26px 10px 0 0; display: block; height: 34px; width: 126px; font-size: 10px; color: #383838; text-decoration: none; line-height: 11px;  background:url(http://media.achat-location.com/web/consult_bt_memorise.gif) no-repeat top left;} a.consult_bt_memorise:hover { color: #303030; text-decoration: underline; background:url(http://media.achat-location.com/web/consult_bt_memorise.gif) no-repeat bottom left;} a.consult_bt_memorise p { padding: 6px 8px 0 37px;}  #consult_blc_option { background: url(http://media.achat-location.com/web/consult_blc_option_bk.gif) repeat-y top left;}  .consult_blc_option_lih { height: 8px; background:url(http://media.achat-location.com/web/consult_blc_option_h_bk.gif) repeat-x top left;}.consult_blc_option_lih_g { float: left; width: 8px; height: 8px; background:url(http://media.achat-location.com/web/consult_blc_option_h_gd.gif) no-repeat top left;}.consult_blc_option_lih_d { float: right; width: 8px; height: 8px; background:url(http://media.achat-location.com/web/consult_blc_option_h_gd.gif) no-repeat top right;}  .consult_blc_option_lib { height: 8px; background:url(http://media.achat-location.com/web/consult_blc_option_b_bk.gif) repeat-x top left;}.consult_blc_option_lib_g { float: left; width: 8px; height: 8px; background:url(http://media.achat-location.com/web/consult_blc_option_b_gd.gif) no-repeat top left;}.consult_blc_option_lib_d { float: right; width: 8px; height: 8px; background:url(http://media.achat-location.com/web/consult_blc_option_b_gd.gif) no-repeat top right;}  .consult_blc_option_txt { padding: 3px 11px;} .ti_caract_bien { height: 22px; background:url(http://media.achat-location.com/espace_pro/an_ti_caract_bien_bk.gif) repeat-x top left; background-color: #e5e5e5; overflow: hidden; margin-bottom: 8px;} .ti_caract_bien_g { float: left; height: 22px; width: 5px; background:url(http://media.achat-location.com/espace_pro/an_ti_caract_bien_gd.gif) no-repeat top left;} .ti_caract_bien_d { float: right; height: 22px; width: 5px; background:url(http://media.achat-location.com/espace_pro/an_ti_caract_bien_gd.gif) no-repeat top right;} .ti_caract_bien .nom_ti, .ti_caract_bien p { display: block; font-weight: bold; padding: 5px 8px 0 8px;}  .option_pluscritere_avance { padding-bottom: 20px;} .option_pluscritere_avance input { margin: 0 4px 0 10px; float:left;} .option_pluscritere_avance label { cursor:pointer; float: left; padding-top:4px;  } .size_label_pro_short { width: 45px; } .size_label_pro { width: 55px; } .size_label_pro_avance { width: 60px; } .size_label_pro_long { width: 80px; } .size_label_pro_xtralong { width: 90px; } .option_pluscritere_avance br { clear : left;}   .option_pluscritere { padding-bottom:20px;}  .col_separation { width: 19px; background:url(http://media.achat-location.com/espace_pro/col_separation_bk.gif) repeat-y top left;}  .zone_carte_france { width: 343px; height: 423px; margin-bottom:5px; }    #boxcarte_france { position: relative; top: -423px; right: 0; z-index:99; width: 343px; height: 423px; background:url(http://media.achat-location.com/web/cartes/carte_france.jpg) no-repeat top left; overflow:hidden;}#boxcarte_paris { position: relative; top: -423px; right: 0; z-index:99; width: 343px; height: 423px; background:url(http://media.achat-location.com/web/cartes/carte_paris.jpg) no-repeat top left; overflow:hidden;}#boxcarte_domtom { position: relative; top: -423px; right: 0; z-index:99; width: 343px; height: 423px; background:url(http://media.achat-location.com/web/cartes/carte_domtom.jpg) no-repeat top left; overflow:hidden; } #mapfrance { background-color: #009933;}   #boxcarte_france .bt_carteparis { display : block; top: 109px; left: 166px; position: absolute; height: 41px; width: 41px;   z-index: 4999;} #boxcarte_france .bt_carteparis a { display : block; height: 41px; width: 41px; z-index: 4999;  background: url(http://media.achat-location.com/web/point_carte.gif) no-repeat 50% 50%;}#boxcarte_france .bt_carteparis a:hover { display : block; height: 41px; width: 41px; z-index: 4999;  } #boxcarte_paris .bt_carteparis, #boxcarte_domtom .bt_carteparis { top: -1000px; left: 0; position: absolute; height: 23px; width: 40px; }  #boxcarte_france .bt_cartedomtom { top: 322px; left: 8px; position: absolute; height: 80px; width: 80px; z-index: 5004;} #boxcarte_france .bt_cartedomtom a { display : block; height: 80px; width: 80px;  background: URL(http://media.achat-location.com/web/point_carte.gif) no-repeat 50% 50%;}#boxcarte_france .bt_cartedomtom a:hover { display : block; height: 80px; width: 80px;  } #boxcarte_paris .bt_cartedomtom, #boxcarte_domtom .bt_cartedomtom { top: -1000px; left: 164px; position: absolute; height: 23px; width: 40px; }  #boxcarte_domtom .bt_retourcarte, #boxcarte_paris .bt_retourcarte { top: 397px; left: 65px; position: absolute; height: 20px; width: 200px; text-align: center; z-index: 5006; } #boxcarte_domtom .bt_retourcarte a, #boxcarte_paris .bt_retourcarte a { display : block; height: 20px; width: 200px; color: #303030;  text-decoration: underline; } #boxcarte_domtom .bt_retourcarte a:hover, #boxcarte_paris .bt_retourcarte a:hover { height: 20px; width: 200px; color: #303030; text-decoration: none; padding-bottom: 5px; } #boxcarte_domtom .bt_retourcarte a u {  border-bottom: 1px dotted #303030; text-decoration: none;} #boxcarte_france .bt_retourcarte { top: -1000px; left: 164px; position: absolute; height: 20px; width: 200px;}   .txtloadcarte { padding-top:200px; text-align: center; padding-bottom: 200px;}  DL.on { POSITION: relative; HEIGHT: 427px; width: 335px;}DL.on DT { DISPLAY: inline; LIST-STYLE-TYPE: none;} DL.on DD { PADDING: 4px; BORDER: #303030 1px solid; FONT-SIZE: 11px; Z-INDEX: 5011; BACKGROUND: #EDEDED; LEFT: -9999px; WIDTH: 160px; COLOR: #000000; POSITION: absolute; line-height: 15px; }DL.on A.location { DISPLAY: block; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 10px; WIDTH: 12px; TEXT-DECORATION: none; outline: none; color:#000000; text-decoration: underline; background: URL(http://media.achat-location.com/web/point_carte.gif) no-repeat top left;}DL.on A.location:hover { }DL.on DD A { COLOR: #000; TEXT-DECORATION: none}    DL.on A#location01 {  LEFT: 257px; TOP: 213px}DL.on A#location02 {  LEFT: 210px; TOP: 92px}DL.on A#location03 {  LEFT: 201px; TOP: 200px}DL.on A#location04 {  LEFT: 279px; TOP: 280px}DL.on A#location05 {  LEFT: 283px; TOP: 259px}DL.on A#location06 {  LEFT: 300px; TOP: 280px}DL.on A#location07 {  LEFT: 231px; TOP: 259px}DL.on A#location08 {  LEFT: 233px; TOP: 90px}DL.on A#location09 {  LEFT: 160px; TOP: 320px}DL.on A#location10 {  LEFT: 226px; TOP: 139px }DL.on A#location11 {  LEFT: 184px; TOP: 314px}DL.on A#location12 {  LEFT: 190px; TOP: 273px}DL.on A#location13 {  LEFT: 249px; TOP: 295px}DL.on A#location14 {  LEFT: 122px; TOP: 109px}DL.on A#location15 {  LEFT: 191px; TOP: 244px}DL.on A#location16 {  LEFT: 130px; TOP: 223px}DL.on A#location17 {  LEFT: 110px; TOP: 221px}DL.on A#location18 {  LEFT: 186px; TOP: 180px}DL.on A#location19 {  LEFT: 171px; TOP: 237px}DL.on A#location20 { corse LEFT: 0px; TOP: -1500px}DL.on A#location2a {  LEFT: 305px; TOP: 377px}DL.on A#location2b {  LEFT: 310px; TOP: 358px}DL.on A#location21 {  LEFT: 238px; TOP: 167px}DL.on A#location22 {  LEFT: 65px; TOP: 130px}DL.on A#location23 {  LEFT: 175px; TOP: 211px}DL.on A#location24 {  LEFT: 143px; TOP: 243px}DL.on A#location25 {  LEFT: 276px; TOP: 172px}DL.on A#location26 {  LEFT: 250px; TOP: 261px}DL.on A#location27 {  LEFT: 152px; TOP: 108px}DL.on A#location28 {  LEFT: 161px; TOP: 135px}DL.on A#location29{  LEFT: 38px; TOP: 130px}DL.on A#location30{  LEFT: 229px; TOP: 282px}DL.on A#location31{  LEFT: 151px; TOP: 305px}DL.on A#location32{  LEFT: 135px; TOP: 292px}DL.on A#location33{  LEFT: 110px; TOP: 255px}DL.on A#location34{  LEFT: 206px; TOP: 298px}DL.on A#location35{  LEFT: 90px; TOP: 139px}DL.on A#location36{  LEFT: 163px; TOP: 188px}DL.on A#location37{  LEFT: 143px; TOP: 170px}DL.on A#location38{  LEFT: 261px; TOP: 239px}DL.on A#location39{  LEFT: 261px; TOP: 188px}DL.on A#location40{  LEFT: 106px; TOP: 282px}DL.on A#location41{  LEFT: 163px; TOP: 162px}DL.on A#location42{  LEFT: 225px; TOP: 224px}DL.on A#location43{  LEFT: 219px; TOP: 244px}DL.on A#location44{  LEFT: 89px; TOP: 165px}DL.on A#location45{  LEFT: 180px; TOP: 151px}DL.on A#location46{  LEFT: 163px; TOP: 261px}DL.on A#location47{  LEFT: 135px; TOP: 269px}DL.on A#location48{  LEFT: 210px; TOP: 265px}DL.on A#location49{  LEFT: 118px; TOP: 166px}DL.on A#location50{  LEFT: 99px; TOP: 107px}DL.on A#location51{  LEFT: 225px; TOP: 112px}DL.on A#location52{  LEFT: 249px; TOP: 142px}DL.on A#location53{  LEFT: 113px; TOP: 140px}DL.on A#location54{  LEFT: 269px; TOP: 121px}DL.on A#location55{  LEFT: 250px; TOP: 114px}DL.on A#location56{  LEFT: 67px; TOP: 149px}DL.on A#location57{  LEFT: 277px; TOP: 108px}DL.on A#location58{  LEFT: 209px; TOP: 177px}DL.on A#location59{  LEFT: 205px; TOP: 71px}DL.on A#location60 {  LEFT: 183px; TOP: 97px}DL.on A#location61 {  LEFT: 133px; TOP: 123px}DL.on A#location62 {  LEFT: 175px; TOP: 61px}DL.on A#location63 {  LEFT: 201px; TOP: 224px}DL.on A#location64 {  LEFT: 103px; TOP: 305px}DL.on A#location65 {  LEFT: 126px; TOP: 313px}DL.on A#location66 {  LEFT: 186px; TOP: 329px}DL.on A#location67 {  LEFT: 299px; TOP: 120px}DL.on A#location68 {  LEFT: 118px; TOP: 192px} DL.on A#location68 {  LEFT: 295px; TOP: 146px}DL.on A#location69 {  LEFT: 234px; TOP: 216px}DL.on A#location70 {  LEFT: 269px; TOP: 154px}DL.on A#location71 {  LEFT: 232px; TOP: 190px}DL.on A#location72 {  LEFT: 133px; TOP: 145px}DL.on A#location73 {  LEFT: 281px; TOP: 231px}DL.on A#location74 {  LEFT: 278px; TOP: 207px}DL.on A#location75 {  LEFT: 0px; TOP: -1500px}DL.on A#location76 {  LEFT: 153px; TOP: 90px}DL.on A#location77 {  LEFT: 0px; TOP: -1500px}DL.on A#location78 {  LEFT: 0px; TOP: -1500px}DL.on A#location79 {  LEFT: 118px; TOP: 192px}DL.on A#location80 {  LEFT: 180px; TOP: 79px}DL.on A#location81 {  LEFT: 176px; TOP: 288px}DL.on A#location82 {  LEFT: 154px; TOP: 278px}DL.on A#location83 {  LEFT: 277px; TOP: 299px}DL.on A#location84 {  LEFT: 250px; TOP: 280px}DL.on A#location85 {  LEFT: 97px; TOP: 188px}DL.on A#location86 {  LEFT: 137px; TOP: 194px}DL.on A#location87 {  LEFT: 154px; TOP: 216px}DL.on A#location88 {  LEFT: 275px; TOP: 139px}DL.on A#location89 {  LEFT: 209px; TOP: 152px}DL.on A#location90 {  LEFT: 288px; TOP: 157px}DL.on A#location91 {  LEFT: 0px; TOP: -1500px}DL.on A#location92 {  LEFT: 0px; TOP: -1500px}DL.on A#location93 {  LEFT: 0px; TOP: -1500px}DL.on A#location94 {  LEFT: 0px; TOP: -1500px}DL.on A#location95 {  LEFT: 0px; TOP: -1500px}DL.on A#location971 {  LEFT: 0px; TOP: -1500px}DL.on A#location972 {  LEFT: 0px; TOP: -1500px}DL.on A#location974 {  LEFT: 0px; TOP: -1500px}DL.on A#location999 {  LEFT: 0px; TOP: -1500px}