      .h2_liste_annonce { font-size: 11px; padding: 0.4em 0 0.6em 1.2em;   }  h3.ariane_annonce { margin-bottom: 10px; color:#666; font-size:1em; font-weight:normal; padding-left:1em;  } h3.ariane_annonce_liste { margin-bottom: 11px; color:#666; font-size:1em; font-weight:normal; padding: 0 0 0.6em 1em; margin-right:10px; border-bottom: 1px solid #505050; padding-bottom: 10px;  } h3.ariane_annonce a, h3.ariane_annonce_liste a { color: #666; text-decoration: none; } h3.ariane_annonce a:hover, h3.ariane_annonce_liste a:hover { color: #999; text-decoration: underline; }  .ariane_annonce_liste_v02 {  margin:17px 0 0; height:50px; padding:0 0 0 0; position:relative; left:0; top:0;  z-index:900; } .ariane_annonce_liste_v02 ul { padding:0; margin:0; font-size:11px; list-style-type:none; border-left:1px solid #fff; } .ariane_annonce_liste_v02 ul li { float:left; position:relative; top:0; left:0; } .ariane_annonce_liste_v02 ul li a, .ariane_annonce_liste_v02 ul li a:visited { float:left; display:block; text-decoration:none; color:#000; padding:6px 10px 10px; height:17px; border-right:1px solid #fff; } .ariane_annonce_liste_v02 a, .ariane_annonce_liste_v02 a:visited { background:#fff; color:#000; } .ariane_annonce_liste_v02 ul li:hover { width:auto; } .ariane_annonce_liste_v02 ul li ul { display: none; } .ariane_annonce_liste_v02 table { margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0; } .ariane_annonce_liste_v02 ul li:hover ul { display:block; position:absolute; top:32px; margin-top:1px; left:0; width:180px; border:none; } .ariane_annonce_liste_v02 ul li a:hover ul {  display:block; position:absolute; top:33px; left:0; border:none; }  .ariane_annonce_liste_v02 ul li:hover ul li a { display:block; font-size:11px; font-weight:normal; color:#fff; padding:4px 10px; margin:0 1px; width:158px; height:auto; border:none; } .ariane_annonce_liste_v02 ul li a:hover ul li a {  display:block; font-size:11px; font-weight:normal; color:#fff; height:auto; padding:4px 10px; margin:0 1px; width:158px; border:none; } .ariane_annonce_liste_v02 ul li.actualite:hover ul li a, .ariane_annonce_liste_v02 ul li.actualite a:hover ul li a { border-bottom:1px solid #668bc8; } .ariane_annonce_liste_v02 ul li.sortir:hover ul li a, .ariane_annonce_liste_v02 ul li.sortir a:hover ul li a { border-bottom:1px solid #adca66; } .ariane_annonce_liste_v02 ul li.vivreMaVille:hover ul li a, .ariane_annonce_liste_v02 ul li.vivreMaVille a:hover ul li a { border-bottom:1px solid #efd166; } .ariane_annonce_liste_v02 ul li.annonces:hover ul li a, .ariane_annonce_liste_v02 ul li.annonces a:hover ul li a { border-bottom:1px solid #bf67c7; } .ariane_annonce_liste_v02 ul li.pratique:hover ul li a, .ariane_annonce_liste_v02 ul li.pratique a:hover ul li a { border-bottom:1px solid #67cadc; } .ariane_annonce_liste_v02 ul li.jeux:hover ul li a, .ariane_annonce_liste_v02 ul li.jeux a:hover ul li a { border-bottom:1px solid #ef8d66; } .ariane_annonce_liste_v02 ul li:hover ul li a:hover { font-weight:bold; text-decoration:underline; } .ariane_annonce_liste_v02 ul li a:hover ul li a:hover {  font-weight:bold; text-decoration:underline; }    .menu_option_rech { padding: 2em 0 0 4px; } .menu_option_rech li { margin-bottom:0.5em; } .menu_option_rech li a { color:#ccc; padding-left:20px; text-decoration:underline; } .menu_option_rech li a:hover { color:#eee; padding-left:20px; text-decoration:none; } .menu_option_rech a.memorise { background:url(http://media.achat-location.com/web/ico_an_memorise.gif) no-repeat top left; } .menu_option_rech a.alerte { background:url(http://media.achat-location.com/web/ico_an_alerte.gif) no-repeat top left; } .menu_option_rech a.flux { background:url(http://media.achat-location.com/web/ico_an_flux.gif) no-repeat top left; }    #zone_tri_v02 { border-bottom: 1px solid #505050; margin-bottom: 11px; padding: 0 0 10px 0; height: 40px; } #zone_tri_v02 td { color:#717171; } #zone_tri_v02 td.space { width: 7px; } #zone_tri_v02 td.g { width: 8px; background:url(http://media.achat-location.com/web/blc_tri_v02_gd.gif) no-repeat top left; } #zone_tri_v02 td.d { width: 8px; background:url(http://media.achat-location.com/web/blc_tri_v02_gd.gif) no-repeat top right; } #zone_tri_v02 td.label, #zone_tri_v02 td.content { border-top:1px solid #444444; border-bottom:1px solid #444444; background-color:#252525; } #zone_tri_v02 td.label p { padding-top: 12px; padding-left:4px; } #zone_tri_v02 td.content { padding-top: 9px; }  #zone_tri_v02 a.bt_trier { display:block; height:21px; width:70px; text-align:center; color:#fff; line-height:22px; text-decoration:none;  } #zone_tri_v02 a.bt_trier:hover { text-decoration:underline; background-position: bottom left; }      .ti_affiner { height: 34px; color: #303030; background:url(http://media.achat-location.com/web/recherche_ti_affiner.gif) #969696 no-repeat top left; } .ti_pluscriteres { height: 34px; color: #303030; background:url(http://media.achat-location.com/web/recherche_ti_affiner.gif) #969696 no-repeat top left; } .ti_affiner p, .ti_pluscriteres p { padding: 10px 0 0 37px; font-size: 11px; font-family: tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold;  } .ss_ti_recherche { height: 27px; color: #FFFFFF;  letter-spacing: 2px; color: #898989; overflow:hidden; background: url(http://media.achat-location.com/web/recherche_ssti_bk.gif) #292929 repeat-y top left; } .ss_ti_recherche p { padding: 8px 0 0 31px; background: url(http://media.achat-location.com/web/recherche_ssti_puce.gif) no-repeat top left; }  .rech_liseret_haut { height: 10px; background:url(http://media.achat-location.com/web/recherche_filet_haut.gif) no-repeat top left; } .rech_liseret_bas { height: 10px; background:url(http://media.achat-location.com/web/recherche_filet_haut.gif) no-repeat bottom left; } .rech_liseret_bloc { color: #D7D7D7; padding-left: 8px; background-color: #4A4A4A; border-right: 1px solid #606060; } .rech_li_interm { height: 14px; overflow: hidden; background: url(http://media.achat-location.com/web/recherche_ssti_bk.gif) #292929 repeat-y top left; }  .entete_pavet_rech { height:12px; padding-left: 12px; }  #type_rech_cadre { width: 170px; margin-bottom: 7px; } #type_rech_cadre .xtop, #type_rech_cadre .xbottom {display:block; background:transparent; font-size:1px;} #type_rech_cadre .xb1, #type_rech_cadre .xb2, #type_rech_cadre .xb3, #type_rech_cadre .xb4 {display:block; overflow:hidden;} #type_rech_cadre .xb1, #type_rech_cadre .xb2, #type_rech_cadre .xb3 {height:1px;} #type_rech_cadre .xb2, #type_rech_cadre .xb3, #type_rech_cadre .xb4 {background:#363636; border-left:1px solid #5E5E5E; border-right:1px solid #5E5E5E;} #type_rech_cadre .xb1 {margin:0 5px; background:#5E5E5E;} #type_rech_cadre .xb2 {margin:0 3px; border-width:0 2px;} #type_rech_cadre .xb3 {margin:0 2px;} #type_rech_cadre .xb4 {height:2px; margin:0 1px;} #type_rech_cadre .xboxcontent, #type_rech_cadre .xboxcontent2 {color:#D7D7D7;display:block; background:#363636; border:0 solid #5E5E5E; border-width:0 1px;padding: 2px 10px 2px 10px;} #type_rech_cadre .xboxcontent td { color:#D7D7D7; } #type_rech_cadre .xboxcontent2 { padding-top:5px; } #type_rech_cadre .xboxcontent2 td { color:#D7D7D7; padding-bottom:4px; } #type_rech_cadre .xboxcontent2 .col_legend { padding-left:8px; } #zone_chps_defbien input { margin: 0 4px 0 0; border: none; width:20px; font-size:10px; } #zone_chps_defbien label { cursor:pointer; padding-top:4px; color:#D7D7D7; } #zone_chps_defbien2 input { padding: 1px 2px; font-size:10px; background-color: #515151; border: 1px solid #616162; width:60px; color: #D7D7D7; } #zone_chps_defbien2 label { cursor:pointer; color:#D7D7D7; padding-top:4px; margin-bottom:4px; }   .rech_pavet { width: 170px; height: 62px; background:url(http://media.achat-location.com/web/recherche_pavet.gif) no-repeat top left; overflow:hidden; padding-bottom: 5px; } .rech_pavet_ti { height: 19px; color: #949494; overflow: hidden; padding: 4px 0 0 11px; } .rech_pavet_content { height:43px; overflow:hidden; padding: 0 9px; } .rech_pavet_content td { color: #D7D7D7; } .rech_pavet_content select { width: 61px; }  #zone_chps_localisation {  } #zone_chps_localisation select { font-size: 11px; color: #D7D7D7; border: 1px solid #616162; background:url(http://media.achat-location.com/web/bk_select_rech.gif) repeat top left; background-color: #515151;  width: 146px;  margin: 0 0 4px 0; } #zone_chps_localisation select option { padding-left: 4px; } #zone_chps_localisation input, input.chps_ville_g { font-size: 11px; color: #D7D7D7;  padding: 1px 2px; background-color: #515151; border: 1px solid #616162; width: 140px;  } #zone_chps_localisation label { float:left; padding-top:7px; margin-right: 8px; }  #rech_menu_pluscritere {  } #rech_menu_pluscritere a { padding: 5px 5px 3px 14px; display: block; height:16px; color: #D7D7D7; background:url(http://media.achat-location.com/web/recherche_pluscritere_puce.gif) no-repeat top left; background-color: #5C5C5C; border-bottom: 1px solid #4A4A4A; text-decoration: none; } #rech_menu_pluscritere a:hover { color: #303030; background:url(http://media.achat-location.com/web/recherche_pluscritere_puce.gif) no-repeat top left; background-color: #BABABA; } #rech_menu_pluscritere a img { float:right; border: none; }   .option_pluscritere { font-size: 10px; color: #FFFFFF; padding: 8px 14px 15px 0; background: #292929; height:10px; } html>body .option_pluscritere { font-size: 10px; color: #FFFFFF; padding: 8px 14px 15px 0; display:block; background: #292929; min-height:10px; height: auto; !important; } .option_pluscritere table { margin-bottom:6px; } .option_pluscritere td { color: #FFFFFF; } .option_pluscritere select { font-size: 10px; color: #D7D7D7; border: 1px solid #616162; background-color: #343434; padding: 2px 3px 2px 5px; width: 153px; } .option_pluscritere input { margin: 0 4px 0 10px; float:left; } .option_pluscritere label { cursor:pointer; float: left; padding-top:4px;  } .size_label { width: 60px;  } .option_pluscritere br { clear : left; }  .recherche_li_btaffich { height:18px; padding: 5px 17px 0 0; } a.recherche_afficher { float: right; font-size: 9px; color: #000000; text-decoration: none; display: block; width: 60px; text-align: center; height: 16px; padding-top:3px; overflow: hidden; background:url(http://media.achat-location.com/web/recherche_bt_afficher.gif) no-repeat top left; } a.recherche_afficher:hover {  }    .li_option_recherche { margin: 0 0 11px 0; border-bottom: 1px solid #505050; padding-bottom: 11px; } .li_option_recherche td { height: 37px; } .li_option_rech_spaceg { padding-left: 9px; }   input.chp_rech_keyword { float:left; width: 200px; height: 18px;  background: url(http://media.achat-location.com/web/chp_rech_keyword.gif) no-repeat top left; border: none; color: #303030; overflow:hidden; font-size: 11px; padding: 6px 9px 0 25px; } input.chp_rech_keyword:hover, .chp_rech_keyword_FOCUS { float:left; width: 200px; height: 18px;  border: none; color: #303030; font-size: 11px; padding: 6px 9px 0 25px; background: url(http://media.achat-location.com/web/chp_rech_keyword.gif) no-repeat bottom left;  }    .tab_li_annonce { height:600px; }     .bloc_annonce { width: 535px; padding-bottom: 16px; margin-bottom: 10px; border-bottom: 1px solid #505050;  } .bloc_annonce_pt { width: 489px; overflow-x:hidden; padding-bottom: 16px; margin-bottom: 10px; border-bottom: 1px solid #505050;  }  .blc_an_li_ti { height: 33px; overflow: hidden; border-bottom: 1px solid #ffffff; background:url(http://media.achat-location.com/web/blc_an_li_ti_bk.gif) repeat-x top left; background-color:#EBEBEB; }  .blc_an_li_ti p .blc_an_li_ti h1, .blc_an_li_ti h2 {  padding: 0 0 0 12px; line-height: 33px;  font-size:11px; color:#000; } .blc_an_li_ti h3 {  padding: 0 0 0 12px; line-height: 33px;  font-size:11px; color:#fff; } .blc_an_detail_d .blc_an_li_ti h3 { line-height: 16px; font-weight: bold; } .blc_an_li_ti h2.type_mandat { color:#fff; padding-left:12px; } .blc_an_li_ti h1 a, .blc_an_li_ti h2 a { color:#000; text-decoration:none; } .blc_an_li_ti h1 a:hover, .blc_an_li_ti h2 a:hover { color:#000; text-decoration:underline; }  .blc_an_li_hg { width: 10px; height: 33px; float: left; background:url(http://media.achat-location.com/web/blc_an_li_ti_hg.gif) no-repeat top left; overflow: hidden; } .blc_an_li_hd, .blc_an_li_hd_terrain, .blc_an_li_hd_appart, .blc_an_li_hd_maison, .blc_an_li_hd_fondcommerce, .blc_an_li_hd_vacances { float: right; width: 120px; text-align:center; text-transform: uppercase; font-size: 12px; height: 33px; color:#fff; } .blc_an_li_hd p, .blc_an_li_hd p, .blc_an_li_hd_terrain p, .blc_an_li_hd_appart p, .blc_an_li_hd_maison p, .blc_an_li_hd_fondcommerce p, .blc_an_li_hd_vacances p, .blc_an_li_hd h3, .blc_an_li_hd h3, .blc_an_li_hd_terrain h3, .blc_an_li_hd_appart h3, .blc_an_li_hd_maison h3, .blc_an_li_hd_fondcommerce h3, .blc_an_li_hd_vacances h3 { padding: 10px 0 0 22px; text-align:center; color:#fff; font-weight:bold;  } .blc_an_li_ti p a, .blc_an_li_ti h3 a { text-decoration: none; color: #303030; } .blc_an_li_ti p a:hover, .blc_an_li_ti h3 a:hover { text-decoration: underline; color: #303030; }  .blc_an_li_hd { color: #FFFFFF;  } .blc_an_li_hd_appart { color: #FFFFFF; background:url(http://media.achat-location.com/web/appart/blc_an_li_ti_hd.gif) #277486 no-repeat top right; }  .blc_an_li_hd_maison { color: #FFFFFF; background:url(http://media.achat-location.com/web/maison/blc_an_li_ti_hd.gif) #639421 no-repeat top right; }  .blc_an_li_hd_terrain { color: #FFFFFF; background:url(http://media.achat-location.com/web/terrain/blc_an_li_ti_hd.gif) #CC0000 no-repeat top right; }  .bloc_annonce .blc_an_li_descr { border-bottom: 1px solid #F0F0F0;  background:#FFFFFF; height: 162px;  } html>body .bloc_annonce .blc_an_li_descr { min-height: 162px; !important; height: auto; !important; } .bloc_annonce_pt .blc_an_li_descr { border-bottom: 1px solid #F0F0F0;  background:#FFFFFF; height: 131px;  } html>body .bloc_annonce_pt .blc_an_li_descr { min-height: 131px; !important; height: auto; !important; }  .blc_an_colphoto { width: 106px; background-color: #E5E5E5; } .zone_annonce_vign { width: 106px;  overflow:hidden; } .zone_annonce_vign a img { border: none;  } .zone_annonce_vign a:hover img { filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; opacity:0.8;   }  .bloc_annonce .blc_an_descriptif { padding: 15px 12px 10px 23px; border-left: 1px solid #ffffff; background:url(http://media.achat-location.com/web/blc_an_zonedesc_bk.gif) repeat-y top left; } .bloc_annonce_pt .blc_an_descriptif { padding: 15px 0 10px 23px; border-left: 1px solid #ffffff; background:url(http://media.achat-location.com/web/blc_an_zonedesc_bk.gif) repeat-y top left; } .blc_an_descriptif a { color: #303030; text-decoration:none; } .annonce_caract { font-size: 1.1em; } .bloc_annonce .annonce_caract input.input_sstype_bien { font-size: 11px; width:220px; background-color: #fff; border: none; padding:0; padding-bottom:6px; font-weight:bold; } .bloc_annonce_pt .annonce_caract input.input_sstype_bien { font-size: 11px; width:200px; background-color: #fff; border: none; padding:0; margin-left:-3px; padding-bottom:6px; font-weight:bold; } .annonce_caract strong { display:block;  }  .blc_an_descriptif a .ville { text-decoration:none; margin-bottom:6px; } .blc_an_descriptif a:hover .ville { text-decoration:underline; }  .annonce_caract em { display:block; padding-bottom: 8px; font-size: 0.9em; color:#666666; text-transform: capitalize; }  .annonce_caract .regiondpt { padding-bottom: 6px; font-size:0.8em; line-height:0.8em; letter-spacing:-0.3pt; color:#999999; }  .annonce_descr { padding-top: 8px; margin-bottom:8px; } .annonce_descr a {  text-decoration:none; } .annonce_descr a:hover {  text-decoration:underline; }  .date_modif { font-size:0.8em; color:#999; padding-bottom:0; margin-bottom:0; }  .annonce_bt_contactannonceur { padding-top: 14px; } .annonce_bt_contactannonceur a { color:#000000; padding: 3px 0 6px 28px; display: block; text-decoration: none; background:url(http://media.achat-location.com/web/ico_contact_annonceur.gif) no-repeat top left; } .annonce_bt_contactannonceur a:hover { color: #FF0000; background:url(http://media.achat-location.com/web/ico_contact_annonceur.gif) no-repeat top left; } .annonce_bt_contactannonceur a .txt_border_red { border-bottom: 1px dotted #FF0000; } .annonce_bt_contactannonceur a:hover .txt_border_red { border-bottom: 1px dotted #000000; }  .blc_an_colprix { width: 180px;  background:url(http://media.achat-location.com/web/blc_an_zone_prix.png) no-repeat top right; } .annonce_price {  padding: 25px 30px 0 0; height:40px; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color : #FFFC00;   } .annonce_price_CONTACT { padding: 21px 30px 0 0; height:44px; font-size: 12px; line-height: 13px; overflow:hidden; text-align: right; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color : #FFFC00;   } .annonce_logopro {  margin: 0 12px 12px 42px;   }  .blc_an_li_ref { height:36px; overflow: hidden; color:#303030; border-top: 1px solid #ffffff; background:url(http://media.achat-location.com/web/blc_an_li_ref_bk.gif) repeat-x top left; background-color: #EBEBEB; } .blc_an_li_ref_detail { height:54px; overflow: hidden; border-top: 1px solid #ffffff; background:url(http://media.achat-location.com/web/blc_an_li_ref_bk.gif) repeat-x top left; margin-bottom: 10px; border-bottom: 1px solid #505050;  } .blc_an_li_ref p, .blc_an_li_ref_detail p {  font-size: 10px; padding: 11px 0 0 12px; } .blc_an_li_ref .coin_bg, .blc_an_li_ref_detail .coin_bg{ width: 10px; height: 36px; float: left; background:url(http://media.achat-location.com/web/blc_an_li_ref_b_gd.gif) no-repeat top left; overflow: hidden; } .blc_an_li_ref .coin_bd, .blc_an_li_ref_detail .coin_bd { float: right; width: 10px; color: #FFFFFF; height: 36px; background:url(http://media.achat-location.com/web/blc_an_li_ref_b_gd.gif) no-repeat top right; overflow: hidden; }   .blc_an_li_ref a.bt_contact { padding-left:29px; padding-top:1px; float:left; font-size:11px; display:block; color:#303030;  text-decoration:none; background:url(http://media.achat-location.com/web/ico_contacter_mail.gif) no-repeat top left; } .blc_an_li_ref a.bt_contact:hover { color:#000; text-decoration:underline; } .blc_an_li_ref_ROLL a.bt_contact, .blc_an_li_ref_ROLL_maison a.bt_contact, .blc_an_li_ref_ROLL_appart a.bt_contact, .blc_an_li_ref_ROLL_terrain a.bt_contact { padding-left:29px; padding-top:1px; float:left; font-size:11px; display:block; color:#fff; font-weight:bold; text-decoration:underline; background:url(http://media.achat-location.com/web/ico_contacter_mail.gif) no-repeat top left; } .blc_an_li_ref_ROLL a.bt_contact:hover, .blc_an_li_ref_ROLL_maison a.bt_contact:hover, .blc_an_li_ref_ROLL_appart a.bt_contact:hover, .blc_an_li_ref_ROLL_terrain a.bt_contact:hover { text-decoration:none; }  .blc_an_li_ref a.blc_an_btdetail { width: 136px; height: 23px; overflow:hidden; line-height:24px; display: block; float: right; color: #303030; margin-top: 5px; margin-right: 5px; text-decoration: none; background:url(http://media.achat-location.com/web/blc_an_btdetail.gif) no-repeat top left; } .blc_an_li_ref a.blc_an_btdetail:hover { width: 136px; height: 23px; display: block; overflow: hidden; text-decoration: underline; background:url(http://media.achat-location.com/web/blc_an_btdetail.gif) no-repeat top left;  } .blc_an_li_ref a.blc_an_btdetail p, .blc_an_li_ref a.blc_an_btdetail strong { display:block; font-size: 11px; padding: 0 0 0 23px; text-align:left; }  .blc_an_li_ref_ROLL a.blc_an_btdetail, .blc_an_li_ref_ROLL_appart a.blc_an_btdetail, .blc_an_li_ref_ROLL_maison a.blc_an_btdetail, .blc_an_li_ref_ROLL_terrain a.blc_an_btdetail, .blc_an_li_ref_ROLL_fondcommerce a.blc_an_btdetail, .blc_an_li_ref_ROLL_vacances a.blc_an_btdetail { width: 136px; height: 23px; overflow:hidden; line-height:24px; display: block; float: right; color: #303030; margin-top: 5px; margin-right: 5px; text-decoration: none;  background:url(http://media.achat-location.com/web/blc_an_btdetail_ROLL.gif) no-repeat top left; }  .blc_an_li_ref_ROLL a.blc_an_btdetail:hover, .blc_an_li_ref_ROLL_appart a.blc_an_btdetail:hover, .blc_an_li_ref_ROLL_maison a.blc_an_btdetail:hover, .blc_an_li_ref_ROLL_terrain a.blc_an_btdetail:hover, .blc_an_li_ref_ROLL_fondcommerce a.blc_an_btdetail:hover, .blc_an_li_ref_ROLL_vacances a.blc_an_btdetail:hover { text-decoration: underline; } .blc_an_li_ref_ROLL a.blc_an_btdetail p, .blc_an_li_ref_ROLL_appart a.blc_an_btdetail p, .blc_an_li_ref_ROLL_maison a.blc_an_btdetail p, .blc_an_li_ref_ROLL_terrain a.blc_an_btdetail p, .blc_an_li_ref_ROLL_fondcommerce a.blc_an_btdetail p, .blc_an_li_ref_ROLL_vacances a.blc_an_btdetail p, .blc_an_li_ref_ROLL a.blc_an_btdetail strong, .blc_an_li_ref_ROLL_appart a.blc_an_btdetail strong, .blc_an_li_ref_ROLL_maison a.blc_an_btdetail strong, .blc_an_li_ref_ROLL_terrain a.blc_an_btdetail strong, .blc_an_li_ref_ROLL_fondcommerce a.blc_an_btdetail strong, .blc_an_li_ref_ROLL_vacances a.blc_an_btdetail strong { display:block; font-size: 11px; padding: 0 0 0 23px; text-align:left; }  .blc_an_li_ref a.blc_an_btannonceur { width: 136px; height: 23px; overflow:hidden; line-height:24px; display: block; float: right; color: #303030; margin-top: 5px; margin-right: 5px; text-decoration: none; background:url(http://media.achat-location.com/web/blc_an_btannonceur.gif) no-repeat top left; } .blc_an_li_ref a.blc_an_btannonceur:hover { width: 136px; height: 23px; display: block; overflow: hidden; text-decoration: underline; background:url(http://media.achat-location.com/web/blc_an_btannonceur.gif) no-repeat top left;  } .blc_an_li_ref a.blc_an_btannonceur p, .blc_an_li_ref a.blc_an_btannonceur strong { display:block; font-size: 11px; padding: 0 0 0 23px; text-align:left; }  .blc_an_li_ref_ROLL a.blc_an_btannonceur, .blc_an_li_ref_ROLL_appart a.blc_an_btannonceur, .blc_an_li_ref_ROLL_maison a.blc_an_btannonceur, .blc_an_li_ref_ROLL_terrain a.blc_an_btannonceur, .blc_an_li_ref_ROLL_fondcommerce a.blc_an_btannonceur, .blc_an_li_ref_ROLL_vacances a.blc_an_btannonceur { width: 136px; height: 23px; overflow:hidden; line-height:24px; display: block; float: right; color: #303030; margin-top: 5px; margin-right: 5px; text-decoration: none; background:url(http://media.achat-location.com/web/blc_an_btannonceur.gif) no-repeat top left;  } .blc_an_li_ref_ROLL a.blc_an_btannonceur:hover, .blc_an_li_ref_ROLL_appart a.blc_an_btannonceur:hover, .blc_an_li_ref_ROLL_maison a.blc_an_btannonceur:hover, .blc_an_li_ref_ROLL_terrain a.blc_an_btannonceur:hover, .blc_an_li_ref_ROLL_fondcommerce a.blc_an_btannonceur:hover, .blc_an_li_ref_ROLL_vacances a.blc_an_btannonceur:hover { width: 136px; height: 23px; display: block; overflow: hidden; text-decoration: underline;  background:url(http://media.achat-location.com/web/blc_an_btannonceur.gif) no-repeat bottom left;  } .blc_an_li_ref_ROLL a.blc_an_btannonceur p, .blc_an_li_ref_ROLL_appart a.blc_an_btannonceur p, .blc_an_li_ref_ROLL_maison a.blc_an_btannonceur p, .blc_an_li_ref_ROLL_terrain a.blc_an_btannonceur p, .blc_an_li_ref_ROLL_fondcommerce a.blc_an_btannonceur p, .blc_an_li_ref_ROLL_vacances a.blc_an_btannonceur p, .blc_an_li_ref_ROLL a.blc_an_btannonceur strong, .blc_an_li_ref_ROLL_appart a.blc_an_btannonceur strong, .blc_an_li_ref_ROLL_maison a.blc_an_btannonceur strong, .blc_an_li_ref_ROLL_terrain a.blc_an_btannonceur strong, .blc_an_li_ref_ROLL_fondcommerce a.blc_an_btannonceur strong, .blc_an_li_ref_ROLL_vacances a.blc_an_btannonceur strong { display:block; font-size: 11px; padding: 0 0 0 23px; text-align:left; }  .blc_an_li_alerte, .blc_an_li_alerte_ROLL { padding: 12px 0 0 5px; color: #FFFFFF; } .blc_an_li_alerte br, .blc_an_li_alerte_ROLL br { clear: left; }  .blc_an_li_alerte .annonce_bt_option { height: 25px; overflow: hidden; float: left; margin-right: 5px; } .blc_an_li_alerte .annonce_bt_option a { height: 25px; float:left; color: #929292; text-decoration: none; display: block; overflow: hidden; background:url(http://media.achat-location.com/web/blc_an_btoption_bk.gif) repeat-x top left; } .blc_an_li_alerte .annonce_bt_option a:hover { color: #ffffff; text-decoration: none; } .blc_an_li_alerte .annonce_bt_option_g { float: left; background:url(http://media.achat-location.com/web/blc_an_btoption_gd.gif) no-repeat top left; height: 25px; width:7px; overflow:hidden; } .blc_an_li_alerte .annonce_bt_option_d { float: left; background:url(http://media.achat-location.com/web/blc_an_btoption_gd.gif) no-repeat top right; height: 25px; width:7px; overflow:hidden; } .blc_an_li_alerte .annonce_bt_option p { text-align: left; padding: 7px 3px 0 6px; float: left; display: block; }  .blc_an_li_alerte .annonce_bt_option_ico_credit, .blc_an_li_alerte .annonce_bt_option_ico_ami, .blc_an_li_alerte .annonce_bt_option_ico_selection { float: left; height: 23px;  overflow:hidden;  } .blc_an_li_alerte .annonce_bt_option_ico_credit { height:23px; width:20px; background:url(http://media.achat-location.com/web/ico_option_credit.gif) no-repeat top left; } .blc_an_li_alerte .annonce_bt_option_ico_ami { height:23px; width:28px; background:url(http://media.achat-location.com/web/ico_option_ami.gif) no-repeat top left; } .blc_an_li_alerte .annonce_bt_option_ico_selection { height:23px; width:27px; background:url(http://media.achat-location.com/web/ico_option_selection.gif) no-repeat top left; }  .blc_an_li_alerte_ROLL .annonce_bt_option { height: 25px; overflow: hidden; float: left; margin-right: 5px; } .blc_an_li_alerte_ROLL .annonce_bt_option a { height: 25px; float:left; color: #C0C0C0; text-decoration: none; display: block; overflow: hidden; background:url(http://media.achat-location.com/web/blc_an_btoption_bk_2.gif) repeat-x top left; } .blc_an_li_alerte_ROLL .annonce_bt_option_g { float: left; background:url(http://media.achat-location.com/web/blc_an_btoption_gd_2.gif) no-repeat top left; height: 25px; width:7px; overflow:hidden; } .blc_an_li_alerte_ROLL .annonce_bt_option_d { float: left; background:url(http://media.achat-location.com/web/blc_an_btoption_gd_2.gif) no-repeat top right; height: 25px; width:7px; overflow:hidden; } .blc_an_li_alerte_ROLL .annonce_bt_option p { text-align: center; padding: 7px 3px 0 6px; float: left; display: block; cursor: pointer; } .blc_an_li_alerte .annonce_bt_option a img, .blc_an_li_alerte_ROLL .annonce_bt_option a img { border:none; } .blc_an_li_alerte .annonce_bt_option a:hover img, .blc_an_li_alerte_ROLL .annonce_bt_option a:hover img { border:none; }  .blc_an_li_alerte_ROLL .annonce_bt_option_ico_credit, .blc_an_li_alerte_ROLL .annonce_bt_option_ico_ami, .blc_an_li_alerte_ROLL .annonce_bt_option_ico_selection { float: left; height: 23px;  overflow:hidden; background-color:#003399; } .blc_an_li_alerte_ROLL .annonce_bt_option_ico_credit { height:23px; width:20px; background:url(http://media.achat-location.com/web/ico_option_credit.gif) no-repeat bottom left; } .blc_an_li_alerte_ROLL .annonce_bt_option_ico_ami { height:23px; width:28px; background:url(http://media.achat-location.com/web/ico_option_ami.gif) no-repeat bottom left; } .blc_an_li_alerte_ROLL .annonce_bt_option_ico_selection { height:23px; width:27px; background:url(http://media.achat-location.com/web/ico_option_selection.gif) no-repeat bottom left; }  .blc_an_li_alerte_ROLL .annonce_bt_option a:hover { color: #303030; text-decoration: none; background:url(http://media.achat-location.com/web/blc_an_btoption_bk_3.gif) repeat-x top left; } .blc_an_li_alerte_ROLL .annonce_bt_option a:hover .annonce_bt_option_g { color: #303030; text-decoration: none; background:url(http://media.achat-location.com/web/blc_an_btoption_gd_3.gif) no-repeat top left; } .blc_an_li_alerte_ROLL .annonce_bt_option a:hover .annonce_bt_option_d { color: #303030; text-decoration: none; background:url(http://media.achat-location.com/web/blc_an_btoption_gd_3.gif) no-repeat top right; }  .blc_an_li_alerte_ROLL .annonce_bt_option a:hover .annonce_bt_option_ico_credit { height:23px; width:20px; background:url(http://media.achat-location.com/web/ico_option_credit_2.gif) no-repeat top left; } .blc_an_li_alerte_ROLL .annonce_bt_option a:hover .annonce_bt_option_ico_ami { height:23px; width:28px; background:url(http://media.achat-location.com/web/ico_option_ami_2.gif) no-repeat top left; } .blc_an_li_alerte_ROLL .annonce_bt_option a:hover .annonce_bt_option_ico_selection { height:23px; width:27px; background:url(http://media.achat-location.com/web/ico_option_selection_2.gif) no-repeat top left; }  a.bt_scdaire_retour_an { display: block; height: 31px; width: 157px; color: #303030; text-decoration: none; margin-bottom:14px; background:url(http://media.achat-location.com/web/bt_scdaire_retour_annonce.gif) no-repeat top left; } a.bt_scdaire_retour_an:hover { text-decoration: underline; background:url(http://media.achat-location.com/web/bt_scdaire_retour_annonce.gif) no-repeat bottom left; } a.bt_scdaire_retour_an p { text-align:center; padding-top: 8px; } a.bt_scdaire_contact_an { display: block; height: 31px; width: 157px; color: #fff; text-decoration: none;  } a.bt_scdaire_contact_an:hover { text-decoration: underline;  } a.bt_scdaire_contact_an p { text-align:center; padding-top: 8px; }    .blc_an_vendue { height:66px; margin-bottom:10px; background: url(http://media.achat-location.com/web/blc_an_vendue.gif) no-repeat top left; } .blc_an_vendue p { padding: 18px 10px 0 60px; line-height:16px; color:#000; } .blc_an_vendue strong { font-size: 1.2em; color: #E10000; } .blc_an_vendue a { color:#000; text-decoration: underline; } .blc_an_vendue a:hover { color:#000; text-decoration: none; }    #content_bloc_tri input {  margin-right:6px; } #content_bloc_tri label {   padding-top:2px; margin-right: 20px; }  .chpnbannonce { height: 18px; width: 45px; font-size: 10px; margin-right: 7px; margin-left: 7px; } .listtri { height: 18px; width: 140px; font-size: 10px;  margin-left: 7px; } .chpcroisdecrois { height: 18px; width: 91px; font-size: 10px;  margin-left: 7px; }  div#blc_btaffichertri { height: 21px;  margin-top: 6px; } a.btaffichertri { float:right; width: 78px; height: 21px; display: block; background-color:#009933; color:#FFFFFF;  letter-spacing: 1px; text-align: center; text-decoration: none; background:url(http://media.achat-location.com/web/bt_affich_bk.gif) no-repeat top left; } a.btaffichertri:hover { text-decoration: underline; } a.btaffichertri p { padding-top: 5px; }    .zone_300x250 { height:248px; width: 296px; overflow:hidden; background-color: #CCCCCC; margin-top: -2px; } .zone_300x250 img { margin-top: -2px; margin-left: -2px; }    .blc_pub_468 { height: 94px;  width:489px; margin-bottom:10px; border-bottom: 1px solid #505050;  }  .blc_pub_468_bk { margin: 0;  padding-top:11px; padding-left:8px; height: 84px; } .blc_pub_468_ti { margin-right: 2px; float: right; height: 84px; width: 32px; background:url(http://media.achat-location.com/web/blc_pub_468_ti.gif) no-repeat top left; } .blc_pub_468_bk p {  display:block; width: 468px; height: 60px; overflow:hidden; border: 1px solid #4E4E4E; background-color:#666666; } .blc_pub_468_bk p a img { border:none; }         a.bt_retour_annonce { float:right; display:block; margin-top: 13px; margin-right: 8px; height: 24px; width: 141px; color: #303030; overflow:hidden; text-decoration: none; background:url(http://media.achat-location.com/web/bt_retour_annonce.gif) no-repeat top left; } a.bt_retour_annonce:hover { color: #303030; background:url(http://media.achat-location.com/web/bt_retour_annonce.gif) no-repeat bottom left; } a.bt_retour_annonce p { font-size: 12px; text-align:center; padding: 5px 0 0 0;  }  .tab_detail_annonce td { overflow: hidden; } .blc_an_detail_g {  background-color:#FFFFFF;  } .blc_an_detail_d {  background-color:#FFFFFF; } .blc_an_detail_descr_g { height: 225px; padding: 23px 15px 15px 15px; border-bottom: 1px solid #D1D1D1; background:url(http://media.achat-location.com/web/blc_an_detail_descr.gif) repeat-x top left; } html>body .blc_an_detail_descr_g { min-height: 225px; height: auto; !important; padding: 23px 19px 15px 19px; background:url(http://media.achat-location.com/web/blc_an_detail_descr.gif) repeat-x top left; } .blc_an_detail_descr_d {  background:url(http://media.achat-location.com/web/blc_an_detail_descr.gif) repeat-x top left; overflow: hidden; } .coin_raccord_detail { background: url(http://media.achat-location.com/web/coin_raccord_detail_an.gif) no-repeat top left;  }  .col_legende_photo { padding-top: 8px; background:url(http://media.achat-location.com/web/blc_rd_blanc_h_d.gif) no-repeat top right; } .bt_nb_photo { height:21px; width:101px; color:#ffffff; background:url(http://media.achat-location.com/picture/web/bt_nb_photo.gif) #999999 no-repeat top left; } .bt_nb_photo p { padding: 4px 0 0 25px; }  .tab_vign_annonce td {  padding-bottom:5px; width:64px; } a.annonce_vign { background-color:#FFFFFF; } a.annonce_vign img { filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4; border: 2px solid #B1B1B1; padding:1px; } a.annonce_vign:hover img { filter: alpha(opacity=99); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99); -moz-opacity: 0.99; opacity:0.99; border: 2px solid #B1B1B1; } a.annonce_vign_ACTIV img { border: 2px solid #7E7E7E; padding:1px; }  .annonce_nb_photo {  margin-top:4px; padding: 3px 5px; color: #ffffff; font-weight: normal; background-color: #4A4A4A; } .annonce_nb_photo_list {  font-size:10px; padding: 3px 5px; color: #484848; font-weight: normal; background-color: #D2D2D2; }  #menu_vign_annonce { margin: 3px 0 0 2px;  } #menu_vign_annonce li { float:left; margin: 2px 0 0 3px; } a.link_vign_case { display: block; height: 12px; width: 12px; background:url(http://media.achat-location.com/web/case_coche.gif) no-repeat top left; } a.link_vign_case:hover { display: block; height: 12px; width: 12px; background:url(http://media.achat-location.com/web/case_coche_2.gif) no-repeat top left; } a.link_vign_case_ACTIV { display: block; height: 12px; width: 12px; background:url(http://media.achat-location.com/web/case_coche_2.gif) no-repeat top left; }  .annonce_txtexplic { font-size:11px; padding: 5px 15px 25px 15px; color: #303030; } .annonce_txtexplic a { text-decoration:underline; color: #303030; } .annonce_txtexplic a:hover { text-decoration:none; color: #303030; } .annonce_txtexplic ul { margin: 0 0 0 20px; list-style-Image: url(http://media.achat-location.com/web/puce_losange.gif); }  .annonce_txtexplic .tab_lots th { border-bottom:1px solid #ccc; padding: 0 2px 4px 2px;  } .annonce_txtexplic .tab_lots td { border-bottom:1px solid #ccc; padding: 2px; }  .annonce_detail_price { padding: 35px 30px 24px 0; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color : #FFFC00; background:url(http://media.achat-location.com/web/bk_price.gif) no-repeat top right; } .annonce_price_detail_CONTACT { padding: 35px 30px 24px 0; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color : #FFFC00; background:url(http://media.achat-location.com/web/bk_price.gif) no-repeat top right; }  .price_contact_annonceur { font-size: 11px; }  .annonce_option { margin: 0 0 0 3px; padding: 6px 0 6px 8px; width:162px; overflow: hidden; height: 89px; background:url(http://media.achat-location.com/web/blc_an_detail_cadre_option.gif) no-repeat top left;  }  .annonce_option .annonce_bt_option { height: 26px;  overflow: hidden;   } .annonce_option .annonce_bt_option a { height: 25px; width:141px; font-size:10px;  color: #505050; text-decoration: none; display: block; overflow: hidden; background:url(http://media.achat-location.com/web/blc_an_detail_btoption_bk.gif) repeat-x top left; } .annonce_option .annonce_bt_option a:hover { color: #303030; text-decoration: none; cursor:pointer; } .annonce_option .annonce_bt_option_g { float: left; background: url(http://media.achat-location.com/web/blc_an_detail_btoption_gd.gif) no-repeat top left; height: 25px; width:7px; overflow:hidden; } .annonce_option .annonce_bt_option_d { float: right; background:url(http://media.achat-location.com/web/blc_an_detail_btoption_gd.gif) no-repeat top right; height: 25px; width:4px; overflow:hidden; } .annonce_option .annonce_bt_option p { text-align: left; padding: 8px 3px 0 6px; float: left; display: block; }  .annonce_option .annonce_bt_option a:hover { background:url(http://media.achat-location.com/web/blc_an_detail_btoption_bk_2.gif) repeat-x top left; } .annonce_option .annonce_bt_option a:hover .annonce_bt_option_g { float: left; background: url(http://media.achat-location.com/web/blc_an_detail_btoption_gd_2.gif) no-repeat top left; height: 25px; width:7px; overflow:hidden; } .annonce_option .annonce_bt_option a:hover .annonce_bt_option_d { float: right; background:url(http://media.achat-location.com/web/blc_an_detail_btoption_gd_2.gif) no-repeat top right; height: 25px; width:4px; overflow:hidden; } .annonce_option .annonce_bt_option a:hover .annonce_option .annonce_bt_option p { text-align: left; padding: 8px 3px 0 6px; float: left; display: block; }  .annonce_option .annonce_bt_option_ico_credit, .annonce_option .annonce_bt_option_ico_ami, .annonce_option .annonce_bt_option_ico_selection { float: left; height: 23px;  overflow:hidden;  } .annonce_option .annonce_bt_option_ico_credit { height:23px; width:27px; background:url(http://media.achat-location.com/web/ico_option_credit_detail.gif) no-repeat top left; } .annonce_option .annonce_bt_option_ico_ami { height:23px; width:27px; background:url(http://media.achat-location.com/web/ico_option_ami_detail.gif) no-repeat top left; } .annonce_option .annonce_bt_option_ico_selection { height:23px; width:27px; background:url(http://media.achat-location.com/web/ico_option_selection_detail.gif) no-repeat top left; }  .annonce_option .annonce_bt_option a:hover .annonce_bt_option_ico_credit { height:23px; width:27px; background:url(http://media.achat-location.com/web/ico_option_credit_detail_2.gif) no-repeat top left; } .annonce_option .annonce_bt_option a:hover .annonce_bt_option_ico_ami { height:23px; width:27px; background:url(http://media.achat-location.com/web/ico_option_ami_detail_2.gif) no-repeat top left; } .annonce_option .annonce_bt_option a:hover .annonce_bt_option_ico_selection { height:23px; width:27px; background:url(http://media.achat-location.com/web/ico_option_selection_deta_2.gif) no-repeat top left; }  .blc_an_detail_info_g { height: 40px; border-bottom: 1px solid #ffffff; color: #FFFFFF;  } .blc_an_detail_info_g a { text-decoration:none; color:#fff; } .blc_an_detail_info_g a:hover { text-decoration:underline; color:#fff; } .blc_an_detail_info_g p, .blc_an_detail_info_g h2, .blc_an_detail_info_g h3 { color:#fff; padding: 0 8px 0 12px; font-size:11px; font-family: Arial, Helvetica, sans-serif; } .blc_an_detail_info_d { height: 40px; border-bottom: 1px solid #ffffff; overflow: hidden; color: #FFFFFF; font-size: 10px; text-align:right;  } .blc_an_detail_info_d p { padding: 14px 14px 7px 8px; }  a.bt_detail_mandat_vente, a.bt_detail_mandat_rech { display:block; width: 160px; height: 70px; color:#000; text-decoration: none; margin-top:8px; } a.bt_detail_mandat_vente { background:url(http://media.achat-location.com/web/bt_detail_mand_vente.png) #68b4bd no-repeat top left; } a.bt_detail_mandat_rech { background:url(http://media.achat-location.com/web/bt_detail_mand_rech.png) #c670c9 no-repeat top left; } a.bt_detail_mandat_vente { display:block; width: 160px; height: 70px; background:url(http://media.achat-location.com/web/bt_detail_mand_vente.png) #68b4bd no-repeat top left; } a.bt_detail_mandat_rech p, a.bt_detail_mandat_vente p { font-size:10px; line-height:12px; padding: 9px 15px 4px 12px; } a.bt_detail_mandat_rech b, a.bt_detail_mandat_vente b { display:block; padding-right: 10px; text-align:right; color:#fff; font-weight: normal; } a.bt_detail_mandat_rech:hover, a.bt_detail_mandat_vente:hover { background-position: bottom left; text-decoration: underline; }   .col_coin_raccord_detail { background: url(http://media.achat-location.com/web/coin_an_detail_bd.gif) #ffffff no-repeat bottom right; }  .blc_an_li_ref_detail a.blc_an_contactannonceur { width: 208px; height: 46px; display: block; float: right; color: #ffffff; margin-top: 5px; margin-right: 2px; text-decoration: none; background: url(http://media.achat-location.com/web/blc_an_detail_btcontact.png) no-repeat top left; background-color: #FF3300; } .blc_an_li_ref_detail a.blc_an_contactannonceur:hover { width: 208px; height: 46px; display: block; overflow: hidden; text-decoration: underline; background-position: bottom left; background-color: #FF6600; } .blc_an_li_ref_detail a.blc_an_contactannonceur p { font-size: 12px; text-transform: uppercase; text-align:center; padding: 17px 13px 0 15px; text-align:center; }  a.bt_scdaire_contact_an { background: url(http://media.achat-location.com/web/bt_scdaire_contact_an.png) no-repeat top left; } a.bt_scdaire_contact_an:hover { background-position: bottom left; }  .blc_villes_proche td { padding-right:10px; padding-bottom:8px; border-bottom: 1px solid #E5E5E5; } .blc_villes_proche input { float: left; } .blc_villes_proche label { float: left; padding-top:4px; line-height:14px; margin-left:5px;  }  .blc_villes_proche a { text-decoration: none; color: #303030; } .blc_villes_proche a:hover { text-decoration: underline; color: #000; }  .blc_villes_proche p { clear:left; padding-bottom: 8px; } .blc_villes_proche .txt_couleur, .blc_villes_proche a .txt_couleur { font-size:9px; color: #666666; text-decoration: none; } .blc_villes_proche a:hover .txt_couleur { text-decoration: none; }  a.bt_villes_dpt { float: left; display:block; margin-left: 4px; padding-top: 2px; color: #999999; padding-left: 18px; background:url(http://media.achat-location.com/web/ico_liste_ville.gif) no-repeat top left; text-decoration: none; } a.bt_villes_dpt:hover { color: #303030; text-decoration: underline; }     .bloc_annonce .bloc_an_pro, .bloc_annonce_pt .bloc_an_pro { display: none;  } .bloc_annonce .bloc_an_pro_ROLL {  display: block; position: absolute;  left:751px; padding-top: 8px; z-index: 10100; width: 220px; height: 100px;  } .bloc_annonce_pt .bloc_an_pro_ROLL {  display: block; position: absolute;  left:708px; padding-top: 8px; z-index: 10100; width: 220px; height: 100px;  }  .annonceur { filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity:1; } .annonceur_ALPHA { filter: alpha(opacity=20); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.20; opacity:0.2; } .annonceur_ALPHA #colconstru { filter: alpha(opacity=20); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.20; opacity:0.2; }  .bloc_annonce .bloc_an_pro_ROLL .bloc, .bloc_annonce_pt .bloc_an_pro_ROLL .bloc {  width:202px; position: absolute; z-index:10101; } .bloc_annonce .bloc_an_pro_ROLL .pointer, .bloc_annonce_pt .bloc_an_pro_ROLL .pointer { height:270px; width:23px; position: absolute; z-index:10102; margin-top: 42px;  } .bloc_annonce .bloc_an_pro_ROLL .pointer_pt, .bloc_annonce_pt .bloc_an_pro_ROLL .pointer_pt { height:190px; width:22px; position: absolute; z-index:10102; margin-top: 22px;  }  .bloc_annonce .bloc_an_pro_ROLL .pointer, .bloc_annonce .bloc_an_pro_ROLL .pointer_pt { margin-left:-18px; }  .bloc_annonce_pt .bloc_an_pro_ROLL .pointer { margin-left: -18px; } .bloc_annonce_pt .bloc_an_pro_ROLL .pointer_pt { margin-left:-18px; } html>body .bloc_annonce_pt .bloc_an_pro_ROLL .pointer { margin-left: -13px; !important;  } html>body .bloc_annonce_pt .bloc_an_pro_ROLL .pointer_pt { margin-left:-18px; !important;  }  .bloc_annonce .bloc_an_pro_ROLL .content, .bloc_annonce_pt .bloc_an_pro_ROLL .content { background-color: #F5F5F5; padding: 10px 12px 0.4em 12px; text-align:center; display:block; }  .pro_maison .pointer { background:url(http://media.achat-location.com/web/maison/blc_pro_pointer.gif) no-repeat top left; } html>body .pro_maison .pointer { background:url(http://media.achat-location.com/web/maison/blc_pro_pointer.png) no-repeat top left; !important; } .pro_maison .pointer_pt { background:url(http://media.achat-location.com/web/maison/blc_pro_pointer.gif) no-repeat top right; } html>body .pro_maison .pointer_pt { background:url(http://media.achat-location.com/web/maison/blc_pro_pointer.png) no-repeat top right; !important; } .pro_maison .li_haut { height: 20px; overflow:hidden; background:url(http://media.achat-location.com/web/maison/blc_pro_li_h.gif) no-repeat top left; } .pro_maison .li_bas { height: 10px; overflow:hidden;  text-align:right; width:210px; } html>body .pro_maison .li_bas { height: 10px; overflow:hidden;  text-align:right; width:202px; !important; } .pro_maison .li_bas_visu { height: 10px; overflow:hidden; width:202px; background:url(http://media.achat-location.com/web/maison/blc_pro_li_b.gif) no-repeat top left; }  .pro_maison .content { border-left: 4px solid #84AF2E; border-right: 4px solid #84AF2E; }  .pro_appart .pointer { background:url(http://media.achat-location.com/web/appart/blc_pro_pointer.gif) no-repeat top left; } html>body .pro_appart .pointer { background:url(http://media.achat-location.com/web/appart/blc_pro_pointer.png) no-repeat top left; !important; } .pro_appart .pointer_pt { background:url(http://media.achat-location.com/web/appart/blc_pro_pointer.gif) no-repeat top right; } html>body .pointer_pt { background:url(http://media.achat-location.com/web/appart/blc_pro_pointer.png) no-repeat top right; !important; } .pro_appart .li_haut { height: 20px; overflow:hidden; background:url(http://media.achat-location.com/web/appart/blc_pro_li_h.gif) no-repeat top left; } .pro_appart .li_bas { height: 10px; overflow:hidden; text-align:right; width:210px; } html>body .pro_appart .li_bas { height: 10px; overflow:hidden;  text-align:right; width:202px; !important; } .pro_appart .li_bas_visu { height: 10px; overflow:hidden; width:202px; background:url(http://media.achat-location.com/web/appart/blc_pro_li_b.gif) no-repeat top left; } .pro_appart .li_bas_visu { margin-left:4px; } html>body .pro_appart .li_bas_visu { margin-left:0; !important; } .pro_appart .content { border-left: 4px solid #36899C; border-right: 4px solid #36899C; }  .pro_terrain .pointer {  background:url(http://media.achat-location.com/web/terrain/blc_pro_pointer.gif) no-repeat top left; } html>body .pro_terrain .pointer { background:url(http://media.achat-location.com/web/terrain/blc_pro_pointer.png) no-repeat top left; !important; } .pro_terrain .pointer_pt { background:url(http://media.achat-location.com/web/terrain/blc_pro_pointer.gif) no-repeat top right; } html>body .pro_terrain .pointer_pt { background:url(http://media.achat-location.com/web/terrain/blc_pro_pointer.png) no-repeat top right; !important; } .pro_terrain .li_haut { height: 20px; overflow:hidden; background:url(http://media.achat-location.com/web/terrain/blc_pro_li_h.gif) no-repeat top left; } .pro_terrain .li_bas { height: 10px; overflow:hidden; text-align:right; width:210px; } html>body .pro_terrain .li_bas { height: 10px; overflow:hidden;  text-align:right; width:202px; !important; } .pro_terrain .li_bas_visu { height: 10px; overflow:hidden; width:202px; background:url(http://media.achat-location.com/web/terrain/blc_pro_li_b.gif) no-repeat top left; } .pro_terrain .li_bas_visu { margin-left:-18px; } html>body .pro_terrain .li_bas_visu { margin-left:0px; !important; } .pro_terrain .content { border-left: 4px solid #db0e0e; border-right: 4px solid #db0e0e; color:#303030; }    .annonceur_an_detail {  padding-top: 10px; margin-bottom:10px; }  div.annonceur_an_detail_lihaut { height: 29px; text-align:center; background:url(http://media.achat-location.com/web/annonceur_detail_lihaut_bk.gif) repeat-x top left; background-color:#999999; border-bottom: 1px solid #ffffff; } .annonceur_an_detail_lihaut_g { float: left; height: 29px; width: 10px; background: url(http://media.achat-location.com/web/annonceur_detail_lihaut_g.gif) no-repeat top left; } .annonceur_an_detail_lihaut_d { float: right; height: 29px; width: 10px; background: url(http://media.achat-location.com/web/annonceur_detail_lihaut_d.gif) no-repeat top left; } .annonceur_an_detail_lihaut_txt { height: 29px; width: 199px; text-align:center; font-size: 10px; overflow:hidden; background:url(http://media.achat-location.com/web/annonceur_detail_lihaut_txt.gif) no-repeat top left; } .annonceur_an_detail_lihaut_txt p { padding-top: 9px; }  .annonceur_an_detail_content { padding: 16px 11px 7px 11px; height: 40px; background:url(http://media.achat-location.com/web/annonceur_detail_content_bk.gif) repeat-x top left; background-color: #ECECEC; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; } html>body .annonceur_an_detail_content { padding: 16px 11px 7px 11px; height: auto; !important; min-height: 40px; background:url(http://media.achat-location.com/web/annonceur_detail_content_bk.gif) repeat-x top left; background-color: #ECECEC; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }  .annonceur_an_detail_libas { height: 11px; background:url(http://media.achat-location.com/web/annonceur_detail_libas_bk.gif) repeat-x top left; background-color: #ECECEC; overflow: hidden; } .annonceur_an_detail_libas_g { float: left; height: 11px; width: 11px; background:url(http://media.achat-location.com/web/annonceur_detail_libas_g.gif) no-repeat top left; overflow: hidden; } .annonceur_an_detail_libas_d { float: right; height: 11px; width: 11px; background:url(http://media.achat-location.com/web/annonceur_detail_libas_d.gif) no-repeat top left; overflow: hidden; }  #cadre_round_filet {  margin-bottom: 7px; } #cadre_round_filet .xtop, #cadre_round_filet .xbottom {display:block; background:transparent; font-size:1px;} #cadre_round_filet .xb1, #cadre_round_filet .xb2, #cadre_round_filet .xb3, #cadre_round_filet .xb4 {display:block; overflow:hidden;} #cadre_round_filet .xb1, #cadre_round_filet .xb2, #cadre_round_filet .xb3 {height:1px;} #cadre_round_filet .xb2, #cadre_round_filet .xb3, #cadre_round_filet .xb4 {background:#ffffff; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD;} #cadre_round_filet .xb1 {margin:0 5px; background:#BDBDBD;} #cadre_round_filet .xb2 {margin:0 3px; border-width:0 2px;} #cadre_round_filet .xb3 {margin:0 2px;} #cadre_round_filet .xb4 {height:2px; margin:0 1px;} #cadre_round_filet .xboxcontent {display:block; background:#ffffff; border:0 solid #BDBDBD; border-width:0 1px;padding: 0 15px 0 0;height:25px;} #cadre_round_filet .xboxcontent img { float: left;  border: none; margin-right:11px; margin-left:4px; } #cadre_round_filet .xboxcontent p { padding-top:6px; font-weight: bold; font-family: tahoma, Arial, Helvetica, sans-serif; } a.annonceur_link_2 { text-decoration: none; color: #303030; line-height: 13px; display: block; margin-top:8px; cursor: pointer; } a.annonceur_link_2:hover { text-decoration: underline; color: #303030; } .annonceur_an_detail_content td { padding-bottom:6px; }  .annonceur_an_detail_logo { width: 130px;  text-align:center; } .annonceur_an_detail_adr { text-align:center; } .annonceur_an_detail_adr p { padding-top:6px; } #cadre_round_filet .xboxcontent_logo { display:block; background:#ffffff; border:0 solid #BDBDBD; border-width:0 1px; padding: 2px 5px 0 5px; text-align:center; overflow:hidden; } #cadre_round_filet .xboxcontent_logo img { border: none; }  .annonceur_an_detail_adresse {   padding-top:4px; } .annonceur_an_detail_adresse p { padding-bottom:6px; } .annonceur_an_ti { font-size: 14px;  } .annonceur_an_baseline { font-size: 12px; font-style: italic; }  .annonceur_an_detail_txt { border-top: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; padding: 15px 7px 12px 7px; background:url(http://media.achat-location.com/web/annonceur_detail_txt_bk.gif) repeat-y top center; } .annonceur_an_detail_txt p { padding-bottom: 6px; } .annonceur_an_detail_txt a { text-decoration: none; color: #303030; } .annonceur_an_detail_txt a:hover { text-decoration: underline; }  .blc_pro_interne {  }  .blc_pro_interne .li_haut { height: 4px; overflow: hidden; background: url(http://media.achat-location.com/web/blc_pro_interne_h_bk.gif) repeat-x top left; } .blc_pro_interne .li_haut .li_haut_g { float: left; height: 4px; width: 4px; background: url(http://media.achat-location.com/web/blc_pro_interne_h_gd.gif) no-repeat top left; } .blc_pro_interne .li_haut .li_haut_d { float: right; height: 4px; width: 4px; background: url(http://media.achat-location.com/web/blc_pro_interne_h_gd.gif) no-repeat top right; }  .blc_pro_interne .li_bas { clear: left; height: 4px; overflow: hidden; background: url(http://media.achat-location.com/web/blc_pro_interne_b_bk.gif) #3366CC repeat-x top left; } .blc_pro_interne .li_bas .li_bas_g { float: left; height: 4px; width: 4px; background: url(http://media.achat-location.com/web/blc_pro_interne_b_gd.gif) no-repeat top left; } .blc_pro_interne .li_bas .li_bas_d { float: right; height: 4px; width: 4px; background: url(http://media.achat-location.com/web/blc_pro_interne_b_gd.gif) no-repeat top right; }  .blc_pro_interne span { display: block; background-color:#FFFFFF; border-left: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; } .blc_pro_interne .content {   border-left: 1px solid #ECECEC; border-right: 1px solid #ECECEC; } .blc_pro_interne .content_txt {  padding: 6px 10px 4px 10px; border-left: 1px solid #ECECEC; border-right: 1px solid #ECECEC; } .txt_adresse_pro { padding: 0 4px 6px 4px; margin-bottom: 6px; border-bottom: 1px solid #E0E0E0; } .txt_adresse_pro strong {  line-height:18px; } .txt_adresse_pro_v02 { padding: 0 4px 6px 4px;  } .txt_adresse_pro_v02 strong {  line-height:18px; }    .pack_visi_detail { background-color:#f5f5f5; margin-bottom:10px; margin-top:10px; width: 333px; color:#303030; }  .pack_visi_detail .blc_maison .li_haut { height: 20px; background: url(http://media.achat-location.com/web/maison/blc_prodetail_li_h.gif) no-repeat top right; } .pack_visi_detail .blc_maison .li_bas { height: 8px; overflow:hidden; background: url(http://media.achat-location.com/web/maison/blc_prodetail_li_b.gif) no-repeat top right; } .pack_visi_detail .blc_maison .content { border-left: 4px solid #84AF2E; border-right: 4px solid #84AF2E; padding: 8px 8px 4px 8px; }  .pack_visi_detail .blc_appart .li_haut { height: 20px; background: url(http://media.achat-location.com/web/appart/blc_prodetail_li_h.gif) no-repeat top right; } .pack_visi_detail .blc_appart .li_bas { height: 8px; overflow:hidden; background: url(http://media.achat-location.com/web/appart/blc_prodetail_li_b.gif) no-repeat top right; } .pack_visi_detail .blc_appart .content { border-left: 4px solid #36899c; border-right: 4px solid #36899c; padding: 8px 8px 4px 8px; }  .pack_visi_detail .blc_terrain .li_haut { height: 20px; background: url(http://media.achat-location.com/web/terrain/blc_prodetail_li_h.gif) no-repeat top right; } .pack_visi_detail .blc_terrain .li_bas { height: 8px; overflow:hidden; background: url(http://media.achat-location.com/web/terrain/blc_prodetail_li_b.gif) no-repeat top right; } .pack_visi_detail .blc_terrain .content { border-left: 4px solid #db0e0e; border-right: 4px solid #db0e0e;  padding: 8px 8px 4px 8px;  }  .pack_visi_detail .li_bas { clear:left; }    h3.h3_an_simil { font-size: 1em; color: #666666; padding-bottom:3px; } ul#menu_an_simil_v02 { liste-style-type: none; } ul#menu_an_simil_v02 li { border-top: 1px solid #dedede; padding: 0.9em 0.7em 0.9em 0; } ul#menu_an_simil_v02 li span { float:right; } ul#menu_an_simil_v02 li a { text-decoration: none; } ul#menu_an_simil_v02 li a:hover { text-decoration: underline; } ul#menu_an_simil_v02 li p.img { float:left; background-color:#FFFFFF; padding:1px; border: 1px solid #9d9d9d; margin-right: 1em; }    ul.annonce_menu_partenaires { padding:0; margin: 0 7px; border:0; list-style-type:none;  overflow:hidden;   text-align:left; color:#fff; } ul.annonce_menu_partenaires li { text-indent: 25px; margin:0; padding:0; background-color: #2B2B2B;  } ul.annonce_menu_partenaires li.drop {  margin:0; padding:0; background:url(http://media.achat-location.com/web/blc_pro_menu_h.gif) no-repeat top left;  } ul.annonce_menu_partenaires li p { padding-top:7px; } ul.annonce_menu_partenaires li.drop a {  color:#fff; display:block; text-decoration: none; } ul.annonce_menu_partenaires li.drop a:hover {    } ul.annonce_menu_partenaires li.lidropbas { height: 4px; overflow: hidden; } ul.annonce_menu_partenaires .dropbas { height: 4px; background:url(http://media.achat-location.com/web/blc_pro_menu_b.gif) no-repeat top left; overflow: hidden; }  ul.annonce_menu_partenaires ul { padding-top:2px; padding-bottom:8px; background:url(http://media.achat-location.com/web/blc_pro_menu_b.gif) no-repeat bottom left; background-color: #2B2B2B; margin-bottom: 3px; } ul.annonce_menu_partenaires li.drop ul a { padding: 2px 0 0 0; color:#999999; display:block; background:url(http://media.achat-location.com/web/blc_pro_menu_puce.gif) no-repeat top left; } ul.annonce_menu_partenaires li.drop ul a:hover { background:url(http://media.achat-location.com/web/blc_pro_menu_puce_2.gif) no-repeat top left; }  ul.menu_partenaires { padding:0; margin: 0 7px 0 7px;; border:0; list-style-type:none; overflow:hidden; text-align:left; color:#fff; } ul.menu_partenaires table { border-collapse:collapse; padding:0; margin:0; } ul.menu_partenaires ul { } ul.menu_partenaires li { text-indent: 25px; background-color: #2B2B2B; } ul.menu_partenaires li.drop { background:url(http://media.achat-location.com/web/blc_pro_menu_h.gif) no-repeat top left; } ul.menu_partenaires li.lidropbas { margin-bottom:3px; height: 4px; overflow: hidden; } ul.menu_partenaires li a p { padding-top:5px; } ul.menu_partenaires li.drop a { height:19px; } ul.menu_partenaires .dropbas { height: 4px; background:url(http://media.achat-location.com/web/blc_pro_menu_b.gif) no-repeat top left; overflow: hidden; } ul.menu_partenaires li a, ul.menu_partenaires li a:visited { display:block; height:21px; overflow:hidden; text-decoration:none; color:#A7A7A7; } ul.menu_partenaires li a.last, ul.menu_partenaires li a.last:visited { display:block; } ul.menu_partenaires li ul { display:none; } ul.menu_partenaires li:hover a, ul.menu_partenaires li a:hover { border:0; color:#ffffff; } ul.menu_partenaires li:hover ul, ul.menu_partenaires li a:hover ul { display:block; width:202px; margin-top:-1px; padding-top:5px; padding-left:0px; background:#2B2B2B; } ul.menu_partenaires li:hover ul li a, ul.menu_partenaires li a:hover ul li a { height: auto; text-indent: 0; padding: 1px 4px 1px 25px; color:#7F7F7E; font-weight:normal; background:url(http://media.achat-location.com/web/blc_pro_menu_puce.gif) no-repeat top left; background-color:#2B2B2B; } ul.menu_partenaires li:hover ul li:hover a, ul.menu_partenaires li a:hover ul li a:hover { color:#fff; background:url(http://media.achat-location.com/web/blc_pro_menu_puce_2.gif) no-repeat top left; }    .zone_dr_services { margin-bottom:10px; height:10px; color:#b1b1b1; background:url(http://media.achat-location.com/web/blc_services_border.gif) #3c3c3c repeat-y top left; } html>body .zone_dr_services { margin-bottom:10px; min-height:10px; height:auto; !important; background:url(http://media.achat-location.com/web/blc_services_border.gif) #3c3c3c repeat-y top left; } .zone_dr_services_int { background:url(http://media.achat-location.com/web/blc_services_border.gif) repeat-y top right; } .zone_dr_services .creditfoncier { background:url(http://media.achat-location.com/web/blc_services_creditfon.gif) no-repeat bottom right; }   .zone_dr_services .li_h { height: 8px; overflow: hidden; background:url(http://media.achat-location.com/web/blc_services_border.gif) repeat-x top left; } .zone_dr_services .li_hg { float: left; height: 8px; width:8px; overflow: hidden; background:url(http://media.achat-location.com/web/blc_services_h_gd.gif) no-repeat top left; } .zone_dr_services .li_hd { float: right; height: 8px; width:8px; overflow: hidden; background:url(http://media.achat-location.com/web/blc_services_h_gd.gif) no-repeat top right; }  .zone_dr_services .li_b { height: 8px; overflow: hidden; background:url(http://media.achat-location.com/web/blc_services_border.gif) repeat-x bottom left; } .zone_dr_services .li_bg { float: left; height: 8px; width:8px; overflow: hidden; background:url(http://media.achat-location.com/web/blc_services_b_gd.gif) no-repeat top left; } .zone_dr_services .li_bd { float: right; height: 8px; width:8px; overflow: hidden; background:url(http://media.achat-location.com/web/blc_services_b_gd.gif) no-repeat top right; }  .zone_dr_services .content { padding: 4px 12px; } .zone_dr_services .content h3 { font-size: 11px; padding: 2px 0 4px 23px; } .zone_dr_services .content .ico_services_pret { background: url(http://media.achat-location.com/web/ico_services_pret.gif) no-repeat top left; } .zone_dr_services .content .ico_services_mandatrech { background: url(http://media.achat-location.com/web/ico_services_mandatrech.gif) no-repeat top left; } .zone_dr_services .content .ico_services_autres { background: url(http://media.achat-location.com/web/ico_services_autres.gif) no-repeat top left; } .zone_dr_services .content p { padding: 6px 4px 0 4px; }  .zone_dr_services .content ul#menu1 li { padding:4px 0; background:url(http://media.achat-location.com/web/blc_services_puce.gif) no-repeat center left; } .zone_dr_services .content ul#menu2 li { padding:2px 0; background:url(http://media.achat-location.com/web/blc_services_puce.gif) no-repeat center left; } .zone_dr_services .content ul#menu1 a { color:#eee; display:block; text-decoration:none; padding-left:16px; } .zone_dr_services .content ul#menu2 a { color:#b1b1b1; display:block; text-decoration:none; padding-left:16px; } .zone_dr_services .content ul#menu1 a:hover, .zone_dr_services .content ul#menu2 a:hover { color:#fff; } .zone_dr_services .content ul a em { font-style:normal; border-bottom:1px solid #505050; } .zone_dr_services .content ul a:hover em { font-style:normal; border-bottom:1px solid #fff; }  