/* CSS sprites */
.listing_annonce .location .generated_titre,
.listing_annonce .location .generated_tarif img.promo,
.listing_annonce .location .generated_tarif img.flash,
#pager a img
.activitees .activite{background:url(/style/listing_interface.png) no-repeat}

/* Top Content */
/*div#div_contenu{background-color:#f7f7f7;border:1px solid #cecece;margin:5px 0 20px 0;text-align:justify;padding:10px 10px 20px 10px;width:978px;}*/
div#div_contenu{width:780px;float:left;background-color:#f7f7f7;border:1px solid #cecece;margin:5px 0 20px 0;text-align:justify;padding:10px 10px 20px 10px;}
div#div_contenu p{margin-top:10px;}
div#div_contenu a{color:#1D9CCE}
div#div_contenu h3{margin-top:15px;}
div#liretext{display:none;}
div#lireplus,div#liremoins{float:right;clear:both}

/* Autres loc */
#autres_locs {position:absolute;top:800px;height:100px;margin-left:-192px}

/* Ariane */
#listing_ariane{background:url(/style/listing-recherche-nouvelle.png) no-repeat; height:225px; line-height:40px; padding-top:25px; width:182px;position:relative;}
#listing_ariane #logo-zone {width:182px;height:29px;left:0px;bottom:0px;position:absolute;}
* html #listing_ariane{height:182px}

/* Pub */
#listing_ads{border:1px solid #ababab;padding:10px 0 10px 10px;width:170px}
* html #listing_ads{width:182px}

/* Partenaires, Proxi, option gauche */
#listing_partenaires, #proxi{margin-top:15px; width:160px; padding:10px;background-color:#f2f8fc;overflow:hidden}
* html #listing_partenaires, * html #proxi, * html #div_coup_coeur, * html #div_derniere_minute{width:182px; max-width:182px}
#listing_partenaires p, #proxi p{margin-bottom:10px; font-weight:bold; font-size:11px;color:#008DBA}
#listing_partenaires li, #proxi li {overflow:hidden}
#listing_partenaires li a, #proxi li a{font-size:11px}
#listing_partenaires li em, #proxi li em{font-size:11px;color:#008DBA;}
.div_option.div_coup_de_coeur1{background:transparent url(/style/listing/coup-de-coeur.png) no-repeat;}
.div_option.div_coup_de_coeur2{background:transparent url(/style/listing/coup-de-coeurx2.png) no-repeat;height:344px;}
.div_option.div_coup_de_coeur3{background:transparent url(/style/listing/coup-de-coeurx3.png) no-repeat;height:515px;}
.div_option.div_derniere_minute1{background:transparent url(/style/listing/derniere-minute.png) no-repeat;height:202px;}
.div_option.div_derniere_minute2{background:transparent url(/style/listing/derniere-minutex2.png) no-repeat;height:374px;}
.div_option.div_derniere_minute3{background:transparent url(/style/listing/derniere-minutex3.png) no-repeat;height:545px;}
#div_coup_de_coeur1,#div_coup_de_coeur2{margin-top:11px}
.div_option{height:175px;margin-top:20px;padding:39px 12px 0;width:160px;overflow:hidden}

#adsense_left{background:#e8eef3;padding:10px;width:160px;border:1px solid #aab1b9;margin-top:15px}
* html #adsense_left{width:180px;}

.div_option img{width:158px;}
.div_photo_option{height:120px;width:160px}
p.ville_coup_de_coeur,p.ville_derniere_minute{text-align:center;overflow:hidden;height:14px;}
p.ville_coup_de_coeur a,p.ville_derniere_minute a{color:#008DBA;font-weight:bold;text-transform:capitalize;font-size:11px;}
p.prix_option{text-align:center;margin-top:3px;font-size:10px;color:#8992a2;height:21px}
#div_derniere_minute{color:#7a9001;padding-top:10px;}
#div_derniere_minute1,#div_derniere_minute2{margin-top:11px}
p.prix_option span{color:#D639B5;font-size:16px;}
#img_drn{position:relative;top:-10px;width:182px;left:-12px;}
.ville_coup_de_coeur,.ville_derniere_minute{margin-top:2px;}

/* Recherche:location france, XXX offres, etc etc*/
#listing_localisation{float:left;color:#4c535f;font-weight:bold;padding:5px 0 5px 0}
#listing_localisation .listing_span,#listing_localisation h2{color:#1d9cce;font-size:12px;display:inline}
#listing_tri{background:transparent url(/style/onglet-tri.png) no-repeat;float:right;height:28px;width:178px}
#listing_tri .p_listbox{float:right;margin:5px 5px 0 0;width:120px}
.location_proche{color:#1d9cce;font-size:15px;font-weight:bold;padding:0px 16px;line-height:30px;}

/* Texte */
#listing_text{padding:0 10px 0 0;text-align:justify}

/* Annonces */
#listing{border-top:1px solid #cbcbcb;width:801px}
/*padding-top:15px;*/
.annonce {clear:both;float:left;margin-bottom:10px;width:100%}
.annonce:hover {background-color: #E5ECFB;cursor: pointer;}
.annonce_titre{background:url(/style/listing/barre-titre.png) no-repeat;clear:both;color:#fff;float:left;font-weight:bold;height:22px;width:100%}
.eclairage .annonce_titre{background:url(/style/listing/barre-titre-eclairage.png) no-repeat;}
.eclairage .annonce_contenu{background-color:#f6ffe2}
.annonce_titre h3,.annonce_titre h4{display:inline;float:left;margin:3px 0 0 10px}
.annonce_titre h3 a,.annonce_titre h4 a{color:#fff}
.annonce_titre p{float:right;margin:3px 10px 0 0}
.annonce_titre img{float:right;margin:4px 10px 0 0}
.annonce_contenu{border-top:none;float:left;width:799px;border:1px solid #899bb1;}
/**/
.annonce_photo{float:left;padding:5px 9px 9px 9px;}
.annonce_photo img{border:1px solid #4c535f;width:169px;height:127px}
.annonce_info p{float:left;margin:0 8px 0 12px;width:73%}
p.annonce_desc{margin-top:6px}
p.annonce_tarifs{color:#fd8608;font-size:18px;margin-top:14px;margin-bottom:8px}
.annonce_tarifs span{font-size:12px}
.annonce_proximite, .annonce_situation{font-size:11px}
.annonce_proximite a{color:#008dba}
.annonce_footer{background:url(/style/listing/menu.png) no-repeat center top;clear:both;float:left;height:30px;width:100%}
.annonce_footer table{font-size:11px;margin-left:1%;width:98%}
.annonce_footer table td{background:url(/style/listing/separation-menu.png) no-repeat left top;height:27px;text-align:center}
.annonce_footer table td a{color:#008dba;font-weight:bold}
.annonce_footer table td a.orange{color:#fd8608}
.annonce_promo{left:530px;position:relative;top:-29px;}


/* Listing footer */
#listing_footer div {border:1px solid #CBCBCB;float:right;margin-top:17px;overflow:hidden;width:801px}

/* Pager */
#pager{text-align:center;padding:10px 0 8px 0}
#pager a{padding:2px 6px;font-size:14px;font-weight:bold;color:#1D9CCE}
#pager a.pgact{color:#4c535f;text-decoration:underline}
#pager a img{height:11px;border:1px solid white;vertical-align:-10%;border:none}
#pager a img.pgprec{background-position:0 -109px;width:4px}
#pager a img.pgsuiv{background-position:-4px -109px;width:4px}
#pager a img.num_1{background-position:-8px -109px;width:9px}
#pager a img.num_2{background-position:-17px -109px;width:9px}
#pager a img.num_3{background-position:-26px -109px;width:9px}
#pager a img.num_4{background-position:-35px -109px;width:9px}
#pager a img.num_5{background-position:-44px -109px;width:9px}
#pager a img.num_6{background-position:-53px -109px;width:9px}
#pager a img.num_7{background-position:-62px -109px;width:9px}
#pager a img.num_8{background-position:-71px -109px;width:9px}
#pager a img.num_9{background-position:-80px -109px;width:9px}
#pager a img.num_10{background-position:-89px -109px;width:17px}
#pager a img.num_11{background-position:-106px -109px;width:17px}
#pager a img.num_12{background-position:-123px -109px;width:17px}
#pager a img.num_13{background-position:-140px -109px;width:17px}
#pager a img.num_14{background-position:-157px -109px;width:17px}
#pager a img.num_15{background-position:-174px -109px;width:17px}
#pager a img.num_16{background-position:-191px -109px;width:17px}
#pager a img.num_17{background-position:-208px -109px;width:17px}
#pager a img.num_18{background-position:-225px -109px;width:17px}
#pager a img.num_19{background-position:-242px -109px;width:17px}
#pager a img.num_20{background-position:-259px -109px;width:17px}
#pager a img.pgact{border-bottom:1px solid #1D9CCE}

/* Ariane */
ul#ul_listing_ariane{height:30px}
#ul_listing_ariane li{float:left;}
#ul_listing_ariane li, #ul_listing_ariane li a{float:left;color:#007FB1;font-weight:bold;font-size:13px}
/*centerContent*/
html>body #site #centercontent{width:800px;}
* html #site #centercontent{width:800px;}

.div_pub_left_auto, .div_pub_left {
	width:160px;
	height:600px;
	padding:10px 10px 0px;
}
.div_pub_left_auto, .div_pub_left_moyen {
	width:160px;
	height:240px;
	padding:10px 10px 8px;
}
.div_option.div_pub_left_auto,.div_option.div_pub_left, .div_pub_left_moyen{background-color: #F2F8FC;border:1px solid #a9adb5;}
