{"id":1831,"date":"2025-10-03T12:41:50","date_gmt":"2025-10-03T10:41:50","guid":{"rendered":"https:\/\/taifservices.com\/?page_id=1831"},"modified":"2026-03-18T15:35:14","modified_gmt":"2026-03-18T14:35:14","slug":"automobile","status":"publish","type":"page","link":"https:\/\/taifservices.com\/en\/automobile\/","title":{"rendered":"Automobile"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1831\" class=\"elementor elementor-1831\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-463566be elementor-section-full_width elementor-hidden-mobile elementor-section-stretched elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"463566be\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b417c8e\" data-id=\"b417c8e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3f5296a1 wpr-adv-slider-columns-1 wpr-adv-slider-columns--tablet1 wpr-adv-slider-columns--mobile1 wpr-adv-slides-to-scroll-1 wpr-slider-dots-horizontal elementor-invisible elementor-widget elementor-widget-wpr-advanced-slider\" data-id=\"3f5296a1\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;slider_amount&quot;:1,&quot;slider_amount_tablet&quot;:1,&quot;slider_amount_mobile&quot;:1,&quot;slides_to_scroll&quot;:1,&quot;slider_loop&quot;:&quot;yes&quot;,&quot;slider_hide_video_content&quot;:&quot;yes&quot;,&quot;slider_video_btn_size&quot;:&quot;medium&quot;}\" data-widget_type=\"wpr-advanced-slider.default\">\n\t\t\t\t\t\n\t\t<!-- Advanced Slider -->\n\t\t<div class=\"wpr-advanced-slider-wrap\">\n\t\t\t\n\t\t\t<div class=\"wpr-advanced-slider\" dir=\"ltr\" data-slick=\"{&quot;rtl&quot;:false,&quot;infinite&quot;:true,&quot;speed&quot;:700,&quot;arrows&quot;:true,&quot;dots&quot;:true,&quot;autoplay&quot;:false,&quot;autoplaySpeed&quot;:1000,&quot;pauseOnHover&quot;:&quot;&quot;,&quot;prevArrow&quot;:&quot;#wpr-slider-prev-3f5296a1&quot;,&quot;nextArrow&quot;:&quot;#wpr-slider-next-3f5296a1&quot;,&quot;vertical&quot;:false,&quot;adaptiveHeight&quot;:true}\" data-hide-video-content=\"yes\" data-video-btn-size=\"{&quot;widescreen&quot;:&quot;medium&quot;,&quot;desktop&quot;:&quot;medium&quot;,&quot;laptop&quot;:&quot;medium&quot;,&quot;tablet_extra&quot;:&quot;medium&quot;,&quot;tablet&quot;:&quot;medium&quot;,&quot;mobile_extra&quot;:&quot;medium&quot;,&quot;mobile&quot;:&quot;medium&quot;}\" data-slide-effect=\"slide\">\n\t\t\t\t<div class=\"wpr-slider-item elementor-repeater-item-b12b0d7\"><div class=\"wpr-slider-item-bg\" style=\"background-image: url(https:\/\/taifservices.com\/wp-content\/uploads\/2026\/02\/liste-service-or.webp)\"><\/div><div class=\"wpr-slider-item-overlay\"><\/div><div class=\"wpr-cv-container\"><div class=\"wpr-cv-outer\"><div class=\"wpr-cv-inner\"><div class=\"wpr-slider-content\"><div class=\"wpr-slider-title\"><h2>One Agency, Many Solutions<\/h2><\/div><div class=\"wpr-slider-description\"><p>Recruitment, staffing, digital services, education, security, real estate, automotive\u2026 our versatile agency supports both businesses and individuals with tailor-made solutions across a wide range of constantly evolving sectors.<\/p><\/div><div class=\"wpr-slider-btns\"><a class=\"wpr-slider-primary-btn\" href=\"https:\/\/taifservices.com\/en\/?page_id=872\">En Savoir Plus<\/a><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpr-slider-item elementor-repeater-item-a1049fb\"><div class=\"wpr-slider-item-bg\" style=\"background-image: url(https:\/\/taifservices.com\/wp-content\/uploads\/2026\/02\/immobilier-OR-2.webp)\"><\/div><div class=\"wpr-slider-item-overlay\"><\/div><div class=\"wpr-cv-container\"><div class=\"wpr-cv-outer\"><div class=\"wpr-cv-inner\"><div class=\"wpr-slider-content\"><div class=\"wpr-slider-title\"><h2>Trouvez le Bien Immobilier Id\u00e9al <br>au S\u00e9n\u00e9gal <\/h2><\/div><div class=\"wpr-slider-description\"><p>D\u00e9couvrez une s\u00e9lection exclusive d\u2019appartements, maisons, terrains et studios <br> meubl\u00e9s adapt\u00e9s \u00e0 vos besoins et \u00e0 votre budget. Avec notre expertise, concr\u00e9tisez <br> votre projet immobilier en toute confiance.<\/p><\/div><div class=\"wpr-slider-btns\"><div class=\"wpr-slider-primary-btn\" >Voir nos biens disponibles<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpr-slider-item elementor-repeater-item-2265571\"><div class=\"wpr-slider-item-bg\" style=\"background-image: url(https:\/\/taifservices.com\/wp-content\/uploads\/2026\/02\/trouvez-ou-achetez-une-voiture-or.webp)\"><\/div><div class=\"wpr-slider-item-overlay\"><\/div><div class=\"wpr-cv-container\"><div class=\"wpr-cv-outer\"><div class=\"wpr-cv-inner\"><div class=\"wpr-slider-content\"><div class=\"wpr-slider-title\"><h2>Votre Prochain V\u00e9hicule Vous Attend<\/h2><\/div><div class=\"wpr-slider-description\"><p>D\u00e9couvrez une s\u00e9lection vari\u00e9e de voitures, motos, camions et v\u00e9hicules utilitaires disponibles \u00e0 la vente ou \u00e0 la location. Profitez des meilleures offres et trouvez le v\u00e9hicule adapt\u00e9 \u00e0 vos besoins et \u00e0 votre budget.<\/p><\/div><div class=\"wpr-slider-btns\"><div class=\"wpr-slider-primary-btn\" >Louez une voiture<\/div><div class=\"wpr-slider-secondary-btn\" >Achetez une voiture<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpr-slider-item elementor-repeater-item-3b1425f\"><div class=\"wpr-slider-item-bg\" style=\"background-image: url(https:\/\/taifservices.com\/wp-content\/uploads\/2025\/09\/wp4.png)\"><\/div><div class=\"wpr-slider-item-overlay\"><\/div><div class=\"wpr-cv-container\"><div class=\"wpr-cv-outer\"><div class=\"wpr-cv-inner\"><div class=\"wpr-slider-content\"><div class=\"wpr-slider-title\"><h2>D\u00e9couvrez  <br>votre futur job !<\/h2><\/div><div class=\"wpr-slider-description\"><p>Trouvez l\u2019opportunit\u00e9 qui correspond \u00e0 votre profil, vos ambitions  <br>et\n vos comp\u00e9tences. Notre \u00e9quipe vous connecte avec les meilleures  <br> offres du march\u00e9.<\/p><\/div><div class=\"wpr-slider-btns\"><div class=\"wpr-slider-primary-btn\" >Trouvez un emploi<\/div><div class=\"wpr-slider-secondary-btn\" >Recrutez un personnel<\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t<\/div>\n\t\t\t<div class=\"wpr-slider-controls\">\n\t\t\t\t<div class=\"wpr-slider-dots\"><\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"wpr-slider-arrow-container\">\n\t\t\t\t<div class=\"wpr-slider-prev-arrow wpr-slider-arrow\" id=\"wpr-slider-prev-3f5296a1\">\n\t\t\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewbox=\"0 0 283.4 512\" style=\"enable-background:new 0 0 283.4 512;\" xml:space=\"preserve\"><g><polygon class=\"st0\" points=\"54.5,256.3 283.4,485.1 256.1,512.5 0,256.3 0,256.3 27.2,229 256.1,0 283.4,27.4 \"\/><\/g><\/svg>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wpr-slider-next-arrow wpr-slider-arrow\" id=\"wpr-slider-next-3f5296a1\">\n\t\t\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewbox=\"0 0 283.4 512\" style=\"enable-background:new 0 0 283.4 512;\" xml:space=\"preserve\"><g><polygon class=\"st0\" points=\"54.5,256.3 283.4,485.1 256.1,512.5 0,256.3 0,256.3 27.2,229 256.1,0 283.4,27.4 \"\/><\/g><\/svg>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e32601e elementor-section-full_width elementor-section-stretched elementor-hidden-desktop elementor-hidden-tablet elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"e32601e\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1f785b62\" data-id=\"1f785b62\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-35175712 elementor-widget elementor-widget-html\" data-id=\"35175712\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* Mobile *\/\r\n@media (max-width: 767px) {\r\n   \/* .wpr-slider-primary-btn {\r\n        background-color: red !important;\r\n    }*\/\r\n    \r\n}\r\n\r\n<\/style>\r\n<script>\r\n\r\njQuery(window).on('load', function () {\r\n\r\n    setTimeout(function(){\r\n\r\n        var $slider = jQuery('.wpr-advanced-slider');\r\n\r\n        if ($slider.length && $slider.hasClass('slick-initialized')) {\r\n\r\n            $slider.slick('slickSetOption', 'autoplay', true, false);\r\n            $slider.slick('slickSetOption', 'autoplaySpeed', 6000, false);\r\n            $slider.slick('slickSetOption', 'speed', 2000, false);\r\n\r\n            $slider.slick('slickSetOption', 'pauseOnHover', false, false);\r\n            $slider.slick('slickSetOption', 'pauseOnFocus', false, false);\r\n            $slider.slick('slickSetOption', 'pauseOnDotsHover', false, false);\r\n\r\n            $slider.slick('slickSetOption', 'swipe', true, false);\r\n            $slider.slick('slickSetOption', 'draggable', true, false);\r\n\r\n            $slider.slick('refresh');\r\n            $slider.slick('slickPlay');\r\n\r\n        }\r\n\r\n    }, 1500);\r\n\r\n});\r\n<\/script>\r\n\r\n\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5466fdbe wpr-adv-slider-columns-1 wpr-adv-slider-columns--tablet1 wpr-adv-slider-columns--mobile1 wpr-adv-slides-to-scroll-1 wpr-slider-dots-horizontal elementor-invisible elementor-widget elementor-widget-wpr-advanced-slider\" data-id=\"5466fdbe\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;slider_amount&quot;:1,&quot;slider_amount_tablet&quot;:1,&quot;slider_amount_mobile&quot;:1,&quot;slides_to_scroll&quot;:1,&quot;slider_loop&quot;:&quot;yes&quot;,&quot;slider_hide_video_content&quot;:&quot;yes&quot;,&quot;slider_video_btn_size&quot;:&quot;medium&quot;}\" data-widget_type=\"wpr-advanced-slider.default\">\n\t\t\t\t\t\n\t\t<!-- Advanced Slider -->\n\t\t<div class=\"wpr-advanced-slider-wrap\">\n\t\t\t\n\t\t\t<div class=\"wpr-advanced-slider\" dir=\"ltr\" data-slick=\"{&quot;rtl&quot;:false,&quot;infinite&quot;:true,&quot;speed&quot;:700,&quot;arrows&quot;:true,&quot;dots&quot;:true,&quot;autoplay&quot;:false,&quot;autoplaySpeed&quot;:1000,&quot;pauseOnHover&quot;:&quot;&quot;,&quot;prevArrow&quot;:&quot;#wpr-slider-prev-5466fdbe&quot;,&quot;nextArrow&quot;:&quot;#wpr-slider-next-5466fdbe&quot;,&quot;vertical&quot;:false,&quot;adaptiveHeight&quot;:true}\" data-hide-video-content=\"yes\" data-video-btn-size=\"{&quot;widescreen&quot;:&quot;medium&quot;,&quot;desktop&quot;:&quot;medium&quot;,&quot;laptop&quot;:&quot;medium&quot;,&quot;tablet_extra&quot;:&quot;medium&quot;,&quot;tablet&quot;:&quot;medium&quot;,&quot;mobile_extra&quot;:&quot;medium&quot;,&quot;mobile&quot;:&quot;medium&quot;}\" data-slide-effect=\"slide\">\n\t\t\t\t<div class=\"wpr-slider-item elementor-repeater-item-b12b0d7\"><div class=\"wpr-slider-item-bg\" style=\"background-image: url(https:\/\/taifservices.com\/wp-content\/uploads\/2026\/02\/liste-service-version-mobile-or-3.webp)\"><\/div><div class=\"wpr-slider-item-overlay\"><\/div><div class=\"wpr-cv-container\"><div class=\"wpr-cv-outer\"><div class=\"wpr-cv-inner\"><div class=\"wpr-slider-content\"><div class=\"wpr-slider-title\"><h2>One Agency, Many Solutions<\/h2><\/div><div class=\"wpr-slider-description\"><p>Recrutement, placement, services digitaux, \u00e9ducation, s\u00e9curit\u00e9, immobilier, automobile\u2026<\/p><\/div><div class=\"wpr-slider-btns\"><a class=\"wpr-slider-primary-btn\" href=\"https:\/\/taifservices.com\/en\/?page_id=872\">En Savoir Plus<\/a><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpr-slider-item elementor-repeater-item-a1049fb\"><div class=\"wpr-slider-item-bg\" style=\"background-image: url(https:\/\/taifservices.com\/wp-content\/uploads\/2026\/02\/immobilier-version-mobile-or-3.webp)\"><\/div><div class=\"wpr-slider-item-overlay\"><\/div><div class=\"wpr-cv-container\"><div class=\"wpr-cv-outer\"><div class=\"wpr-cv-inner\"><div class=\"wpr-slider-content\"><div class=\"wpr-slider-title\"><h2>Trouvez le Bien Immobilier Id\u00e9al au S\u00e9n\u00e9gal <\/h2><\/div><div class=\"wpr-slider-description\"><p>D\u00e9couvrez une s\u00e9lection exclusive d\u2019appartements, maisons, terrains et studios meubl\u00e9s. <\/p><\/div><div class=\"wpr-slider-btns\"><div class=\"wpr-slider-primary-btn\" >Voir nos biens disponibles<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpr-slider-item elementor-repeater-item-2265571\"><div class=\"wpr-slider-item-bg\" style=\"background-image: url(https:\/\/taifservices.com\/wp-content\/uploads\/2026\/02\/voiture-a-vendre-ou-a-louer-4-or.webp)\"><\/div><div class=\"wpr-slider-item-overlay\"><\/div><div class=\"wpr-cv-container\"><div class=\"wpr-cv-outer\"><div class=\"wpr-cv-inner\"><div class=\"wpr-slider-content\"><div class=\"wpr-slider-title\"><h2>Votre Prochain V\u00e9hicule Vous Attend<\/h2><\/div><div class=\"wpr-slider-description\"><p>D\u00e9couvrez une s\u00e9lection vari\u00e9e de voitures, motos, camions et v\u00e9hicules...<\/p><\/div><div class=\"wpr-slider-btns\"><div class=\"wpr-slider-primary-btn\" >Louez une voiture<\/div><div class=\"wpr-slider-secondary-btn\" >Achetez une voiture<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpr-slider-item elementor-repeater-item-3b1425f\"><div class=\"wpr-slider-item-bg\" style=\"background-image: url(https:\/\/taifservices.com\/wp-content\/uploads\/2026\/03\/offre-demploi.webp)\"><\/div><div class=\"wpr-slider-item-overlay\"><\/div><div class=\"wpr-cv-container\"><div class=\"wpr-cv-outer\"><div class=\"wpr-cv-inner\"><div class=\"wpr-slider-content\"><div class=\"wpr-slider-title\"><h2>D\u00e9couvrez  <br>votre futur job !<\/h2><\/div><div class=\"wpr-slider-description\"><p>Trouvez l\u2019opportunit\u00e9 qui correspond \u00e0 votre profil, vos ambitions  et\n vos comp\u00e9tences.<\/p><\/div><div class=\"wpr-slider-btns\"><div class=\"wpr-slider-primary-btn\" >Trouvez un emploi<\/div><div class=\"wpr-slider-secondary-btn\" >Recrutez un personnel<\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t<\/div>\n\t\t\t<div class=\"wpr-slider-controls\">\n\t\t\t\t<div class=\"wpr-slider-dots\"><\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"wpr-slider-arrow-container\">\n\t\t\t\t<div class=\"wpr-slider-prev-arrow wpr-slider-arrow\" id=\"wpr-slider-prev-5466fdbe\">\n\t\t\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewbox=\"0 0 283.4 512\" style=\"enable-background:new 0 0 283.4 512;\" xml:space=\"preserve\"><g><polygon class=\"st0\" points=\"54.5,256.3 283.4,485.1 256.1,512.5 0,256.3 0,256.3 27.2,229 256.1,0 283.4,27.4 \"\/><\/g><\/svg>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wpr-slider-next-arrow wpr-slider-arrow\" id=\"wpr-slider-next-5466fdbe\">\n\t\t\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewbox=\"0 0 283.4 512\" style=\"enable-background:new 0 0 283.4 512;\" xml:space=\"preserve\"><g><polygon class=\"st0\" points=\"54.5,256.3 283.4,485.1 256.1,512.5 0,256.3 0,256.3 27.2,229 256.1,0 283.4,27.4 \"\/><\/g><\/svg>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-52309509 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"52309509\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1982f50b\" data-id=\"1982f50b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2266073 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"2266073\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\">\r\n<section class=\"estate-zone\">\r\n    \r\n \r\n\r\n\r\n  <div class=\"estate-wrapper\">\r\n      \r\n\r\n    <!-- SIDEBAR -->\r\n    <aside class=\"estate-filter\">\r\n\r\n      <h3>Recherche<\/h3>\r\n      <input type=\"text\" id=\"estateSearch\" placeholder=\"Rechercher un bien...\">\r\n      \r\n      <h3>Filtrer par prix<\/h3>\r\n      <div class=\"price-box\">\r\n        <input type=\"range\" id=\"priceRange\" min=\"0\" max=\"500000000\" step=\"1000\">\r\n        <span id=\"priceValue\">0 FCFA - 500 000 000 FCFA<\/span>  <\/div>\r\n         \r\n      <h3>Trier par<\/h3>\r\n<select id=\"estateSort\">\r\n  <option value=\"all\">Tous<\/option>\r\n \r\n  <option value=\"recent\">Plus r\u00e9cents<\/option>\r\n  <option value=\"oldest\">Plus anciens<\/option>\r\n   <!-- ajout\u00e9 -->\r\n<\/select>\r\n\r\n      <h3>Cat\u00e9gories<\/h3>\r\n  <ul id=\"estateCategories\">\r\n  <li data-cat=\"tous\" class=\"active\">Tous<\/li>\r\n  <li data-cat=\"appartement-meuble\">Appartement meubl\u00e9<\/li>\r\n  <li data-cat=\"studio-meuble\">Studio meubl\u00e9<\/li>\r\n  <li data-cat=\"chambre-meuble\">Chambre meubl\u00e9<\/li>\r\n  <li data-cat=\"terrain-a-vendre\">Terrain \u00e0 vendre<\/li>\r\n  <li data-cat=\"terrain-nu\">Terrain nu<\/li>\r\n  <li data-cat=\"showroom\">Showroom<\/li>\r\n\r\n  <!-- Promo ajout\u00e9 ici -->\r\n  \r\n<\/ul>\r\n\r\n <h3>Marques<\/h3>\r\n  <ul id=\"estatemarques\">\r\n  <li data-cat=\"all\" class=\"active\">Tous<\/li>\r\n  <li data-cat=\"offres-speciales\">Promo<\/li>\r\n  <li data-cat=\"toyota\">Toyota<\/li>\r\n  <li data-cat=\"volkswagen\">Volkswagen<\/li>\r\n  <li data-cat=\"bmw\">BMW<\/li>\r\n  <li data-cat=\"mercedes\">Mercedes-Benz<\/li>\r\n  <li data-cat=\"renault\">Renault<\/li>\r\n  <li data-cat=\"peugeot\">Peugeot<\/li>\r\n  <li data-cat=\"hyundai\">Hyundai<\/li>\r\n  <li data-cat=\"kia\">Kia<\/li>\r\n  <li data-cat=\"ford\">Ford<\/li>\r\n  <li data-cat=\"tesla\">Tesla<\/li>\r\n  <!-- Promo ajout\u00e9 ici -->\r\n  \r\n<\/ul>\r\n\r\n\r\n \r\n    \r\n\r\n    <\/aside>\r\n\r\n\r\n    <!-- CONTENU -->\r\n    <div class=\"estate-content\">\r\n           <div class=\"tile2\" style=\"background-color: #D89A0F; width: 1450px;                height: 50px;                padding : 3px 10px 15px 15px;               border-radius: 5px 5px 0px 0px;               color : #fff;                 box-shadow: 0 20px 40px rgba(0,0,0,0.15);  transform: perspective(1000px) rotateX(0deg) rotateY(0deg);  transition: all 0.5s ease;                           \">\r\n               \r\n   <h2 style =\"font-size: 20px; \">Voiture \u00e0 vendre<\/h2>\r\n<\/div>\r\n\r\n\r\n<div><img src= \"https:\/\/taifservices.com\/wp-content\/uploads\/2026\/03\/Profitez-de-nos-offres-exceptionnelles-sur-plusieurs-modeles.-Qualite-confort-et-prix-imbattables-vous-attendent.gif\" style=\"height: 150px;width: 1600px; \">  <\/div>\r\n\r\n  \r\n      <div id=\"estateGrid\" class=\"estate-grid\"><\/div>\r\n\r\n      <div id=\"estatePagination\" class=\"estate-pagination\"><\/div>\r\n      \r\n      <br><br>\r\n      \r\n      \r\n      \r\n      \r\n      \r\n      \r\n      \r\n      \r\n      \r\n      \r\n       <div class=\"tile2\" style=\"background-color: #D89A0F; width: 1450px;                height: 50px;                padding : 3px 10px 15px 15px;               border-radius: 5px 5px 0px 0px;               color : #fff;                 box-shadow: 0 20px 40px rgba(0,0,0,0.15);  transform: perspective(1000px) rotateX(0deg) rotateY(0deg);  transition: all 0.5s ease;                           \">\r\n               \r\n   <h2 style =\"font-size: 20px;\">Voiture \u00e0 louer<\/h2>\r\n  \r\n      \r\n<\/div>\r\n<div><img src= \"https:\/\/taifservices.com\/wp-content\/uploads\/2026\/03\/Profitez-de-nos-offres-exceptionnelles-sur-plusieurs-modeles.-Qualite-confort-et-prix-imbattables-vous-attendent.-2.gif\" style=\"height: 150px;width: 1600px; \">  <\/div>\r\n\r\n <div id=\"estateGridtwo\" class=\"estate-gridtwo\"><\/div>\r\n       <br><br>\r\n\r\n      <div id=\"estatePaginationtwo\" class =\"estate-paginationtwo\"><\/div>\r\n\r\n<br><br>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<div class=\"tile2\" style=\"background-color: #D89A0F; width: 1450px;                height: 50px;                padding : 3px 10px 15px 15px;               border-radius: 5px 5px 0px 0px;               color : #fff;                 box-shadow: 0 20px 40px rgba(0,0,0,0.15);  transform: perspective(1000px) rotateX(0deg) rotateY(0deg);  transition: all 0.5s ease;                           \">\r\n               \r\n   <h2 style =\"font-size: 20px;\">Equipements & Pi\u00e8ces<\/h2>\r\n   \r\n    \r\n      \r\n<\/div>\r\n\r\n\r\n<div ><img class=\"imgequi\" src= \"https:\/\/taifservices.com\/wp-content\/uploads\/2026\/03\/banniere-equipement-et-pieces.gif\" >  <\/div>\r\n\r\n\r\n\r\n<div id=\"estateGridEquipement\" class=\"estate-grid\"><\/div>\r\n<div id=\"estatePaginationEquipement\" class=\"estate-pagination\"><\/div>\r\n\r\n<br><br>\r\n\r\n<div class=\"tile2\" style=\"background-color: #D89A0F; width: 1450px;                height: 50px;                padding : 3px 10px 15px 15px;               border-radius: 5px 5px 0px 0px;               color : #fff;                 box-shadow: 0 20px 40px rgba(0,0,0,0.15);  transform: perspective(1000px) rotateX(0deg) rotateY(0deg);  transition: all 0.5s ease;                           \">\r\n               \r\n   <h2 style =\"font-size: 20px;\">Motos & Scooters<\/h2>\r\n\r\n<\/div>\r\n<div><img src= \"https:\/\/taifservices.com\/wp-content\/uploads\/2026\/03\/banniere-moto-et-scooters.gif\" style=\"height: 200px;width: 1600px; \">  <\/div>\r\n\r\n\r\n\r\n     <div id=\"estateGridmoto\" class=\"estate-grid\"><\/div>\r\n\r\n      <div id=\"estatePaginationmoto\" class=\"estate-pagination\"><\/div>\r\n\r\n\r\n\r\n\r\n\r\n<!-- div filtre marque -->\r\n\r\n<div style=\"display: none; \"><img src= \"https:\/\/taifservices.com\/wp-content\/uploads\/2026\/03\/banniere-moto-et-scooters.gif\" style=\"height: 200px;width: 1600px; \">  <\/div>\r\n\r\n\r\n\r\n   <div id=\"estateGridmarque\" class=\"estate-grid\"><\/div>\r\n\r\n      <div id=\"estatePaginationmarque\" class=\"estate-pagination\"><\/div>\r\n\r\n\r\n\r\n    <\/div>\r\n    \r\n    <!-- div filtre marque -->\r\n    \r\n    \r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* =========================\r\n   Styles Estate Zone\r\n========================= *\/\r\n.estate-zone { padding: 60px 20px; font-family: 'Poppins', sans-serif; }\r\n.estate-wrapper { display: flex; gap: 40px; max-width: 1400px; margin: auto; width:100%; }\r\n\r\n\/* Sidebar *\/\r\n.estate-filter { width: 280px; background: #fff; padding: 25px; border-radius: 14px; box-shadow: 0 8px 30px rgba(0,0,0,0.08); }\r\n.estate-filter h3 { margin: 20px 0 10px; }\r\n.estate-filter input, .estate-filter select { width: 100%; padding: 10px; border-radius: 8px; border: 1px solid #ddd; margin-bottom: 20px; }\r\n.estate-filter ul { list-style: none; padding: 0; }\r\n.estate-filter li { padding: 6px 0; cursor: pointer; transition: 0.3s; }\r\n.estate-filter li.active, .estate-filter li:hover { color: #D89A0F; font-weight: 600; }\r\n\r\n\/* Grid *\/\r\n.estate-grid,\r\n.estate-gridtwo {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: 25px;\r\n}\r\n\r\n\/* Card *\/\r\n.estate-card { background: #fff; border-radius: 16px; overflow: hidden; box-shadow: 0 10px 30px rgba(0,0,0,0.08); transition: 0.3s; }\r\n.estate-card:hover { transform: translateY(-6px); }\r\n.estate-card img { width: 100%; height: 220px; object-fit: cover; }\r\n.estate-info { padding: 18px; }\r\n.estate-info h4 { font-size: 16px; margin-bottom: 8px; height: 40px; overflow: hidden; }\r\n.estate-price { color: #D89A0F; font-weight: bold; margin-bottom: 12px; }\r\n\r\n\/* Buttons *\/\r\n.estate-actions { display: flex; gap: 8px; }\r\n.estate-actions a { flex: 1; text-align: center; padding: 8px; font-size: 13px; border-radius: 8px; font-weight: 600; text-decoration: none; color: #fff; transition: 0.3s; }\r\n.btn-call { background: #111; }\r\n.details { background: #f4a024; }\r\n.estate-actions a:hover { opacity: 0.85; }\r\n\r\n\/* Pagination *\/\r\n.estate-pagination,\r\n.estate-paginationtwo { margin-top: 40px; text-align: center; }\r\n\r\n.estate-pagination button,\r\n.estate-paginationtwo button {\r\n  margin: 20px 4px;\r\n  padding: 8px 14px;\r\n  border: none;\r\n  border-radius: 6px;\r\n  cursor: pointer;\r\n  background: #eee;\r\n}\r\n\r\n.estate-pagination button.active,\r\n.estate-paginationtwo button.active {\r\n  background: #D89A0F;\r\n  color: #fff;\r\n}\r\n\r\n\/* Slider *\/\r\n#priceRange {\r\n  -webkit-appearance: none;\r\n  width: 100%;\r\n  height: 8px;\r\n  border-radius: 5px;\r\n  outline: none;\r\n  background: linear-gradient(to right, #D89A0F 0%, #D89A0F 0%, #eee 0%, #eee 100%);\r\n}\r\n\r\n#priceRange::-webkit-slider-thumb {\r\n  -webkit-appearance: none;\r\n  width: 22px;\r\n  height: 22px;\r\n  background: #fff;\r\n  border: 4px solid #D89A0F;\r\n  border-radius: 50%;\r\n  cursor: pointer;\r\n}\r\n\r\n#priceRange::-moz-range-thumb {\r\n  width: 22px;\r\n  height: 22px;\r\n  background: #fff;\r\n  border: 4px solid #D89A0F;\r\n  border-radius: 50%;\r\n  cursor: pointer;\r\n}\r\n\r\n\/* Description *\/\r\n.estate-description {\r\n  font-size: 14px;\r\n  color: #555;\r\n  margin-bottom: 12px;\r\n  height: 40px;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* =========================\r\n   FIX RESPONSIVE GLOBAL\r\n========================= *\/\r\n\r\n\/* Images *\/\r\n.estate-content img {\r\n  width: 100% !important;\r\n  height: auto !important;\r\n  border-radius: 0 0 8px 8px;\r\n}\r\n\r\n\/* Titres blocs *\/\r\n.tile2 {\r\n  width: 100% !important;\r\n  height: auto !important;\r\n  padding: 12px 15px !important;\r\n}\r\n\r\n\/* =========================\r\n   TABLETTE\r\n========================= *\/\r\n@media (max-width: 1024px) {\r\n\r\n  .estate-wrapper {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .estate-filter {\r\n    width: 100%;\r\n  }\r\n\r\n  .estate-grid,\r\n  .estate-gridtwo {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n}\r\n\r\n\/* =========================\r\n   MOBILE\r\n========================= *\/\r\n@media (max-width: 768px) {\r\n\r\n  .estate-zone {\r\n    padding: 30px 10px;\r\n  }\r\n\r\n  .estate-filter {\r\n    width: 100%;\r\n    padding: 15px;\r\n  }\r\n\r\n  .estate-grid,\r\n  .estate-gridtwo {\r\n    grid-template-columns: 1fr;\r\n    gap: 15px;\r\n  }\r\n\r\n  .estate-card img {\r\n    height: 180px;\r\n  }\r\n\r\n  .estate-info h4 {\r\n    font-size: 14px;\r\n    height: auto;\r\n  }\r\n\r\n  .estate-description {\r\n    font-size: 13px;\r\n    height: auto;\r\n  }\r\n\r\n  .estate-actions {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .estate-actions a {\r\n    width: 100%;\r\n    padding: 10px;\r\n  }\r\n\r\n  .estate-pagination button,\r\n  .estate-paginationtwo button {\r\n    padding: 6px 10px;\r\n    font-size: 12px;\r\n  }\r\n  .tile2 {\r\n  width: 100% !important;\r\n  height: 30px !important;\r\n  padding: 2px 15px !important;\r\n}\r\n\r\n\r\n}\r\n\r\n\/* =========================\r\n   PETIT MOBILE\r\n========================= *\/\r\n@media (max-width: 480px) {\r\n\r\n  .tile2 h2 {\r\n    font-size: 16px !important;\r\n  }\r\n\r\n  .estate-card img {\r\n    height: 160px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function(){\r\n\r\nconst siteURL = \"https:\/\/taifservices.com\";\r\nconst phone = \"221776514242\";\r\nconst perPage = 10;\r\n\r\nconst grid = document.getElementById(\"estateGrid\");\r\nconst gridtwo = document.getElementById(\"estateGridtwo\");\r\n\r\nconst paginationRental = document.getElementById(\"estatePaginationtwo\");\r\n\r\nconst paginationRentalTop = document.createElement(\"div\");\r\npaginationRentalTop.className = \"estate-paginationtwo\";\r\ngridtwo.parentNode.insertBefore(paginationRentalTop, gridtwo);\r\n\r\nlet currentRentalPage = 1;\r\n\r\n\r\nconst paginationTop = document.createElement(\"div\");\r\npaginationTop.className = \"estate-pagination\";\r\ngrid.parentNode.insertBefore(paginationTop, grid);\r\n\r\nconst paginationBottom = document.getElementById(\"estatePagination\");\r\n\r\nconst searchInput = document.getElementById(\"estateSearch\");\r\nconst sortSelect = document.getElementById(\"estateSort\");\r\nconst priceRange = document.getElementById(\"priceRange\");\r\nconst priceValue = document.getElementById(\"priceValue\");\r\nconst categoriesUI = document.querySelectorAll(\"#estateCategories li\");\r\n\r\nconst gridEquipement = document.getElementById(\"estateGridEquipement\");\r\nconst paginationEquipement = document.getElementById(\"estatePaginationEquipement\");\r\n\r\nconst paginationEquipementTop = document.createElement(\"div\");\r\npaginationEquipementTop.className = \"estate-pagination\";\r\ngridEquipement.parentNode.insertBefore(paginationEquipementTop, gridEquipement);\r\n\r\nlet currentEquipementPage = 1;\r\nlet equipementpieceID = null;\r\n\r\n\r\nlet motosScootersID = null;\r\nconst gridMoto = document.getElementById(\"estateGridmoto\");\r\nconst paginationMoto = document.getElementById(\"estatePaginationmoto\");\r\n\r\nconst paginationMotoTop = document.createElement(\"div\");\r\npaginationMotoTop.className = \"estate-pagination\";\r\ngridMoto.parentNode.insertBefore(paginationMotoTop, gridMoto);\r\nlet currentMotoPage = 1;\r\n\r\n\r\n\r\nlet allPosts = [];\r\nlet currentPage = 1;\r\nlet selectedCategoryID = \"all\";\r\nlet categoriesMap = {};\r\nlet venteVoitureID = null;\r\n\r\nlet selectedBrand = \"all\";\r\n\r\n\r\n\r\n\r\n\r\n\r\nfetch(`${siteURL}\/wp-json\/wp\/v2\/categories?per_page=100`)\r\n  .then(res => res.json())\r\n  .then(cats => {\r\n\r\n    console.log(\"Toutes les cat\u00e9gories :\", cats);\r\n\r\n    \/\/ map toutes les cat\u00e9gories\r\n    cats.forEach(cat => {\r\n      categoriesMap[cat.slug] = cat.id;\r\n    });\r\n\r\n    \/\/ r\u00e9cup\u00e9rer directement les IDs\r\n    venteVoitureID = categoriesMap[\"vente\"] || categoriesMap[\"vente-de-voiture\"];\r\n    locationID = categoriesMap[\"location\"];\r\n    equipementpieceID = categoriesMap[\"equipements-et-pieces\"];\r\n    motosScootersID = categoriesMap[\"motos-scooters\"];\r\n\r\n    console.log(\"IDs :\", {\r\n      venteVoitureID,\r\n      locationID,\r\n      equipementpieceID,\r\n      motosScootersID\r\n    });\r\n\r\n    \/\/ charger les posts\r\n    fetch(`${siteURL}\/wp-json\/wp\/v2\/posts?_embed&per_page=100`)\r\n      .then(res => res.json())\r\n      .then(posts => {\r\n        allPosts = posts;\r\n        \r\n        renderPosts();\r\n        renderRentalCars();\r\n        renderEquipements();\r\n        renderMotosScooters();\r\n      });\r\n\r\n  });\r\n\r\n\r\n\r\n\r\n\r\n\r\nfunction renderPosts(){\r\n\r\n  grid.innerHTML = \"\";\r\n  \r\n  console.log(\"venteVoitureID:\", venteVoitureID);\r\n  \r\n  let filtered = allPosts.filter(post => {\r\n    return post.categories.includes(categoriesMap[\"vente\"]);\r\n  });\r\n\r\n  \/\/ Recherche\r\n  if(searchInput.value){\r\n    filtered = filtered.filter(p =>\r\n      p.title.rendered.toLowerCase()\r\n      .includes(searchInput.value.toLowerCase())\r\n    );\r\n  }\r\n\r\n \r\n\r\n\r\n\r\n\r\n\r\n \r\n  \/\/ ===== FILTRE PRIX AM\u00c9LIOR\u00c9 =====\r\nconst maxPrice = parseInt(priceRange.value);\r\n\r\nfiltered = filtered.filter(p => {\r\n\r\n  let price = 0;\r\n\r\n  \/\/ 1\ufe0f\u20e3 Priorit\u00e9 au champ ACF\r\n  if (p.acf && p.acf.prix_bien) {\r\n    price = parseInt(p.acf.prix_bien);\r\n  }\r\n\r\n  \/\/ 2\ufe0f\u20e3 Si pas de ACF, essayer de r\u00e9cup\u00e9rer depuis le contenu HTML (data-price)\r\n  else if (p.content && p.content.rendered) {\r\n    const match = p.content.rendered.match(\/data-price=\"(\\d+)\"\/);\r\n    if (match) {\r\n      price = parseInt(match[1]);\r\n    }\r\n  }\r\n\r\n  return price <= maxPrice;\r\n});\r\n\r\n  \/\/ Tri\r\n  if(sortSelect.value === \"recent\"){\r\n    filtered.sort((a,b)=> new Date(b.date) - new Date(a.date));\r\n  }\r\n  if(sortSelect.value === \"oldest\"){\r\n    filtered.sort((a,b)=> new Date(a.date) - new Date(b.date));\r\n  }\r\n\r\n  const totalPages = Math.ceil(filtered.length \/ perPage);\r\n  const start = (currentPage-1)*perPage;\r\n  const items = filtered.slice(start, start + perPage);\r\n\r\n  if(items.length === 0){\r\n    grid.innerHTML = \"<p>Aucun bien trouv\u00e9<\/p>\";\r\n    paginationTop.innerHTML = \"\";\r\n    paginationBottom.innerHTML = \"\";\r\n    return;\r\n  }\r\n\r\n  items.forEach(post => {\r\n    const img = post._embedded?.['wp:featuredmedia']?.[0]?.source_url || \"https:\/\/via.placeholder.com\/400x300\";\r\n    \r\n   let numericPrice = 0;\r\n\r\nif (post.acf && post.acf.prix_bien) {\r\n  numericPrice = parseInt(post.acf.prix_bien);\r\n}\r\nelse if (post.content && post.content.rendered) {\r\n  const match = post.content.rendered.match(\/data-price=\"(\\d+)\"\/);\r\n  if (match) {\r\n    numericPrice = parseInt(match[1]);\r\n  }\r\n}\r\n\r\nconst price = numericPrice > 0\r\n  ? numericPrice.toLocaleString() + \" FCFA\"\r\n  : \"Prix \u00e0 discuter\";\r\n\r\n    const cleanTitle = post.title.rendered.replace(\/(<([^>]+)>)\/gi, \"\");\r\n    const postLink = post.link;\r\n\r\n    const description = post.excerpt?.rendered\r\n        ? post.excerpt.rendered.replace(\/(<([^>]+)>)\/gi, \"\").substring(0, 100) + \"...\"\r\n        : \"\";\r\n\r\n    const message = encodeURIComponent(\r\n      \"Bonjour, je suis int\u00e9ress\u00e9 par ce bien :\\n\\n\" +\r\n      cleanTitle + \"\\n\" +\r\n      \"Prix : \" + price + \"\\n\" +\r\n      \"Voir les d\u00e9tails : \" + postLink\r\n    );\r\n\r\n    grid.innerHTML += `\r\n      <div class=\"estate-card\">\r\n        <img decoding=\"async\" src=\"${img}\">\r\n        <div class=\"estate-info\">\r\n          <h4>${cleanTitle}<\/h4>\r\n          <div class=\"estate-description\">${description}<\/div> \r\n          <div class=\"estate-price\">${price}<\/div>\r\n          <div class=\"estate-actions\">\r\n            <a href=\"tel:+${phone}\" class=\"btn-call\">\r\n              <i class=\"fa-solid fa-phone\"><\/i>\r\n            <\/a>\r\n\r\n            <a href=\"https:\/\/wa.me\/${phone}?text=${message}\" \r\n               target=\"_blank\" \r\n               class=\"btn-whatsapp\"\r\n               style=\"background:#25D366;\">\r\n              <i class=\"fa-brands fa-whatsapp\"><\/i>\r\n            <\/a>\r\n\r\n            <a href=\"${postLink}\" class=\"details\">\r\n              D\u00e9tails\r\n            <\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    `;\r\n  });\r\n  renderPagination(totalPages);\r\n  \r\n  \r\n  \r\n \r\n  \r\n  \r\n}\r\n\r\nfunction renderRentalCars(){\r\n\r\n  gridtwo.innerHTML = \"\";\r\n\r\n  if(!categoriesMap[\"location\"]){\r\n    console.log(\"Cat\u00e9gorie voiture-a-louer introuvable\");\r\n    return;\r\n  }\r\n\r\n  let rentalCars = allPosts.filter(post => {\r\n    return post.categories.includes(categoriesMap[\"location\"]);\r\n  });\r\n\r\n  const totalPages = Math.ceil(rentalCars.length \/ perPage);\r\n\r\n  const start = (currentRentalPage - 1) * perPage;\r\n  const items = rentalCars.slice(start, start + perPage);\r\n\r\n  items.forEach(post => {\r\n\r\n    const img = post._embedded?.['wp:featuredmedia']?.[0]?.source_url || \"https:\/\/via.placeholder.com\/400x300\";\r\n\r\n    const cleanTitle = post.title.rendered.replace(\/(<([^>]+)>)\/gi, \"\");\r\n    const postLink = post.link;\r\n\r\n    const description = post.excerpt?.rendered\r\n        ? post.excerpt.rendered.replace(\/(<([^>]+)>)\/gi, \"\").substring(0, 100) + \"...\"\r\n        : \"\";\r\n\r\n    const message = encodeURIComponent(\r\n      \"Bonjour, je suis int\u00e9ress\u00e9 par cette voiture :\\n\\n\" +\r\n      cleanTitle + \"\\n\" +\r\n      \"Voir les d\u00e9tails : \" + postLink\r\n    );\r\n\r\n    gridtwo.innerHTML += `\r\n      <div class=\"estate-card\">\r\n        <img decoding=\"async\" src=\"${img}\">\r\n        <div class=\"estate-info\">\r\n          <h4>${cleanTitle}<\/h4>\r\n          <div class=\"estate-description\">${description}<\/div>\r\n\r\n          <div class=\"estate-actions\">\r\n\r\n            <a href=\"tel:+${phone}\" class=\"btn-call\">\r\n              <i class=\"fa-solid fa-phone\"><\/i>\r\n            <\/a>\r\n \r\n            <a href=\"https:\/\/wa.me\/${phone}?text=${message}\" \r\n               target=\"_blank\"\r\n               class=\"btn-whatsapp\"\r\n               style=\"background:#25D366;\">\r\n              <i class=\"fa-brands fa-whatsapp\"><\/i>\r\n            <\/a>\r\n\r\n            <a href=\"${postLink}\" class=\"details\">\r\n              D\u00e9tails\r\n            <\/a>\r\n\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    `;\r\n\r\n  });\r\n\r\n  renderRentalPagination(totalPages);\r\n\r\n}\r\n\r\nfunction renderEquipements(){\r\n\r\n  gridEquipement.innerHTML = \"\";\r\n\r\n  if(!equipementpieceID){\r\n    console.log(\"Cat\u00e9gorie equipements-et-pieces introuvable\");\r\n    return;\r\n  }\r\n\r\n  let equipements = allPosts.filter(post => {\r\n    return post.categories.includes(equipementpieceID);\r\n  });\r\n  \r\n  \r\n  if(equipements.length === 0){\r\n    gridEquipement.innerHTML = \"<p style='font-size:18px;color:#777;padding:20px'>Aucun \u00e9quipement ou pi\u00e8ce disponible<\/p>\";\r\n    paginationEquipement.innerHTML = \"\";\r\n    paginationEquipementTop.innerHTML = \"\";\r\n    return;\r\n  }\r\n\r\n\r\n  const totalPages = Math.ceil(equipements.length \/ perPage);\r\n\r\n  const start = (currentEquipementPage - 1) * perPage;\r\n  const items = equipements.slice(start, start + perPage);\r\n\r\n  items.forEach(post => {\r\n\r\n    const img = post._embedded?.['wp:featuredmedia']?.[0]?.source_url || \"https:\/\/via.placeholder.com\/400x300\";\r\n\r\n    const cleanTitle = post.title.rendered.replace(\/(<([^>]+)>)\/gi, \"\");\r\n    const postLink = post.link;\r\n\r\n    const description = post.excerpt?.rendered\r\n      ? post.excerpt.rendered.replace(\/(<([^>]+)>)\/gi, \"\").substring(0,100)+\"...\"\r\n      : \"\";\r\n\r\n    const message = encodeURIComponent(\r\n      \"Bonjour, je suis int\u00e9ress\u00e9 par cet \u00e9quipement :\\n\\n\" +\r\n      cleanTitle + \"\\n\" +\r\n      \"Voir les d\u00e9tails : \" + postLink\r\n    );\r\n\r\n    gridEquipement.innerHTML += `\r\n      <div class=\"estate-card\">\r\n        <img decoding=\"async\" src=\"${img}\">\r\n        <div class=\"estate-info\">\r\n          <h4>${cleanTitle}<\/h4>\r\n          <div class=\"estate-description\">${description}<\/div>\r\n\r\n          <div class=\"estate-actions\">\r\n\r\n            <a href=\"tel:+${phone}\" class=\"btn-call\">\r\n              <i class=\"fa-solid fa-phone\"><\/i>\r\n            <\/a>\r\n\r\n            <a href=\"https:\/\/wa.me\/${phone}?text=${message}\" \r\n               target=\"_blank\"\r\n               style=\"background:#25D366;\">\r\n              <i class=\"fa-brands fa-whatsapp\"><\/i>\r\n            <\/a>\r\n\r\n            <a href=\"${postLink}\" class=\"details\">\r\n              D\u00e9tails\r\n            <\/a>\r\n\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    `;\r\n  });\r\n\r\n  renderEquipementPagination(totalPages);\r\n\r\n}\r\n\r\nfunction renderMotosScooters() {\r\n  gridMoto.innerHTML = \"\";\r\n\r\n  if(!motosScootersID){\r\n    console.log(\"Cat\u00e9gorie motos-scooters introuvable\");\r\n    return;\r\n  }\r\n\r\n  let motos = allPosts.filter(post => post.categories.includes(motosScootersID));\r\n\r\n  if(motos.length === 0){\r\n    gridMoto.innerHTML = \"<p style='font-size:18px;color:#777;padding:20px'>Aucun moto ou scooter disponible<\/p>\";\r\n    paginationMoto.innerHTML = \"\";\r\n    paginationMotoTop.innerHTML = \"\";\r\n    return;\r\n  }\r\n\r\n  const totalPages = Math.ceil(motos.length \/ perPage);\r\n  const start = (currentMotoPage - 1) * perPage;\r\n  const items = motos.slice(start, start + perPage);\r\n\r\n  items.forEach(post => {\r\n    const img = post._embedded?.['wp:featuredmedia']?.[0]?.source_url || \"https:\/\/via.placeholder.com\/400x300\";\r\n    const cleanTitle = post.title.rendered.replace(\/(<([^>]+)>)\/gi, \"\");\r\n    const postLink = post.link;\r\n\r\n    const description = post.excerpt?.rendered\r\n        ? post.excerpt.rendered.replace(\/(<([^>]+)>)\/gi, \"\").substring(0, 100) + \"...\"\r\n        : \"\";\r\n\r\n    const message = encodeURIComponent(\r\n      \"Bonjour, je suis int\u00e9ress\u00e9 par ce moto\/scooter :\\n\\n\" +\r\n      cleanTitle + \"\\n\" +\r\n      \"Voir les d\u00e9tails : \" + postLink\r\n    );\r\n\r\n    gridMoto.innerHTML += `\r\n      <div class=\"estate-card\">\r\n        <img decoding=\"async\" src=\"${img}\">\r\n        <div class=\"estate-info\">\r\n          <h4>${cleanTitle}<\/h4>\r\n          <div class=\"estate-description\">${description}<\/div>\r\n\r\n          <div class=\"estate-actions\">\r\n            <a href=\"tel:+${phone}\" class=\"btn-call\">\r\n              <i class=\"fa-solid fa-phone\"><\/i>\r\n            <\/a>\r\n\r\n            <a href=\"https:\/\/wa.me\/${phone}?text=${message}\" \r\n               target=\"_blank\"\r\n               style=\"background:#25D366;\">\r\n              <i class=\"fa-brands fa-whatsapp\"><\/i>\r\n            <\/a>\r\n\r\n            <a href=\"${postLink}\" class=\"details\">\r\n              D\u00e9tails\r\n            <\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    `;\r\n  });\r\n\r\n  renderMotoPagination(totalPages);\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nfunction renderPagination(totalPages){\r\n\r\n  paginationTop.innerHTML = \"\";\r\n  paginationBottom.innerHTML = \"\";\r\n\r\n  for(let i=1;i<=totalPages;i++){\r\n\r\n    const btnTop = document.createElement(\"button\");\r\n    const btnBottom = document.createElement(\"button\");\r\n\r\n    btnTop.textContent = i;\r\n    btnBottom.textContent = i;\r\n\r\n    if(i===currentPage){\r\n      btnTop.classList.add(\"active\");\r\n      btnBottom.classList.add(\"active\");\r\n    }\r\n\r\n    btnTop.onclick = btnBottom.onclick = () => {\r\n      currentPage = i;\r\n      renderPosts();\r\n      window.scrollTo({ top: 0, behavior: \"smooth\" });\r\n    };\r\n\r\n    paginationTop.appendChild(btnTop);\r\n    paginationBottom.appendChild(btnBottom);\r\n  }\r\n}\r\n\r\nfunction renderRentalPagination(totalPages){\r\n\r\n  paginationRental.innerHTML = \"\";\r\n  paginationRentalTop.innerHTML = \"\";\r\n\r\n  for(let i=1;i<=totalPages;i++){\r\n\r\n    const btnTop = document.createElement(\"button\");\r\n    const btnBottom = document.createElement(\"button\");\r\n\r\n    btnTop.textContent = i;\r\n    btnBottom.textContent = i;\r\n\r\n    if(i === currentRentalPage){\r\n      btnTop.classList.add(\"active\");\r\n      btnBottom.classList.add(\"active\");\r\n    }\r\n\r\n    btnTop.onclick = btnBottom.onclick = () => {\r\n      currentRentalPage = i;\r\n      renderRentalCars();\r\n\r\n      window.scrollTo({\r\n        top: gridtwo.offsetTop - 100,\r\n        behavior: \"smooth\"\r\n      });\r\n    };\r\n\r\n    paginationRentalTop.appendChild(btnTop);\r\n    paginationRental.appendChild(btnBottom);\r\n\r\n  }\r\n}\r\n\r\nfunction renderEquipementPagination(totalPages){\r\n\r\n  paginationEquipement.innerHTML = \"\";\r\n  paginationEquipementTop.innerHTML = \"\";\r\n\r\n  for(let i=1;i<=totalPages;i++){\r\n\r\n    const btnTop = document.createElement(\"button\");\r\n    const btnBottom = document.createElement(\"button\");\r\n\r\n    btnTop.textContent = i;\r\n    btnBottom.textContent = i;\r\n\r\n    if(i === currentEquipementPage){\r\n      btnTop.classList.add(\"active\");\r\n      btnBottom.classList.add(\"active\");\r\n    }\r\n\r\n    btnTop.onclick = btnBottom.onclick = () => {\r\n\r\n      currentEquipementPage = i;\r\n      renderEquipements();\r\n\r\n      window.scrollTo({\r\n        top: gridEquipement.offsetTop - 100,\r\n        behavior: \"smooth\"\r\n      });\r\n\r\n    };\r\n\r\n    paginationEquipementTop.appendChild(btnTop);\r\n    paginationEquipement.appendChild(btnBottom);\r\n\r\n  }\r\n\r\n}\r\n\r\nfunction renderMotoPagination(totalPages){\r\n  paginationMoto.innerHTML = \"\";\r\n  paginationMotoTop.innerHTML = \"\";\r\n\r\n  for(let i=1;i<=totalPages;i++){\r\n    const btnTop = document.createElement(\"button\");\r\n    const btnBottom = document.createElement(\"button\");\r\n\r\n    btnTop.textContent = i;\r\n    btnBottom.textContent = i;\r\n\r\n    if(i === currentMotoPage){\r\n      btnTop.classList.add(\"active\");\r\n      btnBottom.classList.add(\"active\");\r\n    }\r\n\r\n    btnTop.onclick = btnBottom.onclick = () => {\r\n      currentMotoPage = i;\r\n      renderMotosScooters();\r\n      window.scrollTo({\r\n        top: gridMoto.offsetTop - 100,\r\n        behavior: \"smooth\"\r\n      });\r\n    };\r\n\r\n    paginationMotoTop.appendChild(btnTop);\r\n    paginationMoto.appendChild(btnBottom);\r\n  }\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\/\/ EVENTS\r\nsearchInput.addEventListener(\"input\", ()=>{ currentPage=1; renderPosts(); });\r\nsortSelect.addEventListener(\"change\", ()=>{ currentPage=1; renderPosts(); });\r\n\r\npriceRange.addEventListener(\"input\", function(){\r\n  const value = this.value;\r\n  const min = this.min;\r\n  const max = this.max;\r\n  const percent = ((value - min) \/ (max - min)) * 100;\r\n  this.style.background = `linear-gradient(to right, #D89A0F 0%, #D89A0F ${percent}%, #eee ${percent}%, #eee 100%)`;\r\n  priceValue.textContent = \"0 FCFA - \" + parseInt(value).toLocaleString() + \" FCFA\";\r\n  currentPage = 1;\r\n  renderPosts();\r\n});\r\n\r\n\r\n\r\n\r\n\r\n\r\n});\r\n\r\n\r\n\r\n\r\n\r\n\/\/marques clique \r\n\r\n\r\n\r\n<\/script>\r\n\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-29f6f7ea elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"29f6f7ea\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-58adffee\" data-id=\"58adffee\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3e1467e6 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"3e1467e6\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Les avis de nos clients !<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-313931f5 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"313931f5\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInRight&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ils nous ont fait confiance, et ils en parlent mieux que nous.<br \/>Voici leurs retours, en toute transparence.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c1f472c elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"6c1f472c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n\r\n<section class=\"avis-clients\">\r\n    <div class=\"container\">\r\n        <div class=\"avis-slider\" id=\"avisSlider\">\r\n            <!-- Slides seront ajout\u00e9s par JS -->\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n<style>\r\n.avis-clients {\r\n    padding: 60px 20px;\r\n  \r\n    text-align: center;\r\n}\r\n\r\n.avis-clients h2 {\r\n    font-size: 32px;\r\n    margin-bottom: 20px;\r\n}\r\n\r\n.avis-slider {\r\n    display: flex;\r\n    overflow: hidden;\r\n    gap: 20px;\r\n}\r\n\r\n.avis-card {\r\n    background: #fff;\r\n    padding: 20px;\r\n    border-radius: 12px;\r\n    box-shadow: 0 6px 20px rgba(0,0,0,0.08);\r\n    min-width: 300px;\r\n    max-width: 350px;\r\n    flex-shrink: 0;\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n    transition: all 0.5s ease;\r\n}\r\n\r\n.avis-card.active {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n.avis-stars {\r\n    color: #FFC107;\r\n    font-size: 18px;\r\n    margin-bottom: 8px;\r\n}\r\n\r\n.avis-text {\r\n    font-size: 14px;\r\n    margin-bottom: 10px;\r\n    color: #444;\r\n}\r\n\r\n.avis-author {\r\n    font-weight: bold;\r\n    font-size: 14px;\r\n    color: #000;\r\n}\r\n\r\n\/* MOBILE UNIQUEMENT *\/\r\n@media (max-width: 767px) {\r\n\r\n    .avis-slider {\r\n        display: block;\r\n    }\r\n\r\n    .avis-card {\r\n        display: none;\r\n        min-width: 100%;\r\n        max-width: 100%;\r\n    }\r\n\r\n    .avis-card.active {\r\n        display: block;\r\n    }\r\n}\r\n\r\n\r\n<\/style>\r\n\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n\r\n    const avisData = [\r\n        {\r\n            stars: 5,\r\n            text: \"Service excellent et tr\u00e8s r\u00e9actif ! Je recommande sans h\u00e9siter.\",\r\n            author: \"Marie D.\"\r\n        },\r\n        {\r\n            stars: 4,\r\n            text: \"Bonne exp\u00e9rience, \u00e9quipe professionnelle et \u00e0 l'\u00e9coute.\",\r\n            author: \"Aliou S.\"\r\n        },\r\n        {\r\n            stars: 5,\r\n            text: \"Tr\u00e8s bonne prestation. Je suis tr\u00e8s satisfait du service.\",\r\n            author: \"Fatou W.\"\r\n        }\r\n    ];\r\n\r\n    const slider = document.getElementById('avisSlider');\r\n\r\n    avisData.forEach((avis, index) => {\r\n        const stars = \"\u2605\".repeat(avis.stars) + \"\u2606\".repeat(5 - avis.stars);\r\n\r\n        const card = document.createElement('div');\r\n        card.className = 'avis-card';\r\n        card.innerHTML = `\r\n            <div class=\"avis-stars\">${stars}<\/div>\r\n            <div class=\"avis-text\">${avis.text}<\/div>\r\n            <div class=\"avis-author\">\u2014 ${avis.author}<\/div>\r\n        `;\r\n        slider.appendChild(card);\r\n    });\r\n\r\n    \/\/ Animation affichage\r\n    let current = 0;\r\n    const cards = document.querySelectorAll('.avis-card');\r\n    function showNext() {\r\n        cards.forEach(c => c.classList.remove('active'));\r\n        cards[current].classList.add('active');\r\n        current = (current + 1) % cards.length;\r\n    }\r\n    showNext();\r\n    setInterval(showNext, 5000);\r\n\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-db3638d elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"db3638d\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-69671af0\" data-id=\"69671af0\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-192ccdad elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"192ccdad\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ils nous ont fait confiance !<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-695fa1c0 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"695fa1c0\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInRight&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ils ont choisi de collaborer avec nous, et ensemble, <br \/>nous construisons des solutions concr\u00e8tes et durables.<br \/><br \/><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7371f9d8 elementor-arrows-position-outside elementor-widget elementor-widget-image-carousel\" data-id=\"7371f9d8\" data-element_type=\"widget\" data-settings=\"{&quot;navigation&quot;:&quot;arrows&quot;,&quot;slides_to_show&quot;:&quot;5&quot;,&quot;slides_to_show_mobile&quot;:&quot;2&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carrousel d\u2019images\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 sur 4\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/10\/logo_sablux_immobilier-removebg-preview-150x150.png\" alt=\"Sablux immobilier\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 sur 4\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/10\/logo_le_regal-removebg-preview-150x150.png\" alt=\"Le R\u00e9gal\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 sur 4\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/10\/logo_senegindia-removebg-preview-150x150.png\" alt=\"Senegindia SA\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 sur 4\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/10\/cim_immobilier-removebg-preview-150x150.png\" alt=\"CIM immobilier\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewbox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewbox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Une Agence, Plusieurs Solutions Recrutement, placement, services digitaux, \u00e9ducation, s\u00e9curit\u00e9, immobilier, automobile\u2026 notre agence polyvalente accompagne entreprises et particuliers avec des solutions sur mesure, dans des secteurs vari\u00e9s et en constante \u00e9volution. En Savoir Plus Trouvez le Bien Immobilier Id\u00e9al au S\u00e9n\u00e9gal D\u00e9couvrez une s\u00e9lection exclusive d\u2019appartements, maisons, terrains et studios meubl\u00e9s adapt\u00e9s \u00e0 vos besoins et \u00e0 votre budget. Avec notre expertise, concr\u00e9tisez votre projet immobilier en toute confiance. Voir nos biens disponibles Votre Prochain V\u00e9hicule Vous Attend D\u00e9couvrez une s\u00e9lection vari\u00e9e de voitures, motos, camions et v\u00e9hicules utilitaires disponibles \u00e0 la vente ou \u00e0 la location. Profitez des meilleures offres et trouvez le v\u00e9hicule adapt\u00e9 \u00e0 vos besoins et \u00e0 votre budget. Louez une voitureAchetez une voiture D\u00e9couvrez votre futur job ! Trouvez l\u2019opportunit\u00e9 qui correspond \u00e0 votre profil, vos ambitions et vos comp\u00e9tences. Notre \u00e9quipe vous connecte avec les meilleures offres du march\u00e9. Trouvez un emploiRecrutez un personnel Une Agence, Plusieurs Solutions Recrutement, placement, services digitaux, \u00e9ducation, s\u00e9curit\u00e9, immobilier, automobile\u2026 En Savoir Plus Trouvez le Bien Immobilier Id\u00e9al au S\u00e9n\u00e9gal D\u00e9couvrez une s\u00e9lection exclusive d\u2019appartements, maisons, terrains et studios meubl\u00e9s. Voir nos biens disponibles Votre Prochain V\u00e9hicule Vous Attend D\u00e9couvrez une s\u00e9lection vari\u00e9e de voitures, motos, camions et v\u00e9hicules&#8230; Louez une voitureAchetez une voiture D\u00e9couvrez votre futur job ! Trouvez l\u2019opportunit\u00e9 qui correspond \u00e0 votre profil, vos ambitions et vos comp\u00e9tences. Trouvez un emploiRecrutez un personnel Recherche Filtrer par prix 0 FCFA &#8211; 500 000 000 FCFA Trier par TousPlus r\u00e9centsPlus anciens Cat\u00e9gories Tous Appartement meubl\u00e9 Studio meubl\u00e9 Chambre meubl\u00e9 Terrain \u00e0 vendre Terrain nu Showroom Marques Tous Promo Toyota Volkswagen BMW Mercedes-Benz Renault Peugeot Hyundai Kia Ford Tesla Voiture \u00e0 vendre Voiture \u00e0 louer Equipements &#038; Pi\u00e8ces Motos &#038; Scooters Les avis de nos clients ! Ils nous ont fait confiance, et ils en parlent mieux que nous.Voici leurs retours, en toute transparence. Ils nous ont fait confiance ! Ils ont choisi de collaborer avec nous, et ensemble, nous construisons des solutions concr\u00e8tes et durables.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1831","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Automobile - Taif Services<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automobile - Taif Services\" \/>\n<meta property=\"og:description\" content=\"Une Agence, Plusieurs Solutions Recrutement, placement, services digitaux, \u00e9ducation, s\u00e9curit\u00e9, immobilier, automobile\u2026 notre agence polyvalente accompagne entreprises et particuliers avec des solutions sur mesure, dans des secteurs vari\u00e9s et en constante \u00e9volution. En Savoir Plus Trouvez le Bien Immobilier Id\u00e9al au S\u00e9n\u00e9gal D\u00e9couvrez une s\u00e9lection exclusive d\u2019appartements, maisons, terrains et studios meubl\u00e9s adapt\u00e9s \u00e0 vos besoins et \u00e0 votre budget. Avec notre expertise, concr\u00e9tisez votre projet immobilier en toute confiance. Voir nos biens disponibles Votre Prochain V\u00e9hicule Vous Attend D\u00e9couvrez une s\u00e9lection vari\u00e9e de voitures, motos, camions et v\u00e9hicules utilitaires disponibles \u00e0 la vente ou \u00e0 la location. Profitez des meilleures offres et trouvez le v\u00e9hicule adapt\u00e9 \u00e0 vos besoins et \u00e0 votre budget. Louez une voitureAchetez une voiture D\u00e9couvrez votre futur job ! Trouvez l\u2019opportunit\u00e9 qui correspond \u00e0 votre profil, vos ambitions et vos comp\u00e9tences. Notre \u00e9quipe vous connecte avec les meilleures offres du march\u00e9. Trouvez un emploiRecrutez un personnel Une Agence, Plusieurs Solutions Recrutement, placement, services digitaux, \u00e9ducation, s\u00e9curit\u00e9, immobilier, automobile\u2026 En Savoir Plus Trouvez le Bien Immobilier Id\u00e9al au S\u00e9n\u00e9gal D\u00e9couvrez une s\u00e9lection exclusive d\u2019appartements, maisons, terrains et studios meubl\u00e9s. Voir nos biens disponibles Votre Prochain V\u00e9hicule Vous Attend D\u00e9couvrez une s\u00e9lection vari\u00e9e de voitures, motos, camions et v\u00e9hicules&#8230; Louez une voitureAchetez une voiture D\u00e9couvrez votre futur job ! Trouvez l\u2019opportunit\u00e9 qui correspond \u00e0 votre profil, vos ambitions et vos comp\u00e9tences. Trouvez un emploiRecrutez un personnel Recherche Filtrer par prix 0 FCFA &#8211; 500 000 000 FCFA Trier par TousPlus r\u00e9centsPlus anciens Cat\u00e9gories Tous Appartement meubl\u00e9 Studio meubl\u00e9 Chambre meubl\u00e9 Terrain \u00e0 vendre Terrain nu Showroom Marques Tous Promo Toyota Volkswagen BMW Mercedes-Benz Renault Peugeot Hyundai Kia Ford Tesla Voiture \u00e0 vendre Voiture \u00e0 louer Equipements &#038; Pi\u00e8ces Motos &#038; Scooters Les avis de nos clients ! Ils nous ont fait confiance, et ils en parlent mieux que nous.Voici leurs retours, en toute transparence. Ils nous ont fait confiance ! Ils ont choisi de collaborer avec nous, et ensemble, nous construisons des solutions concr\u00e8tes et durables.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/taifservices.com\/en\/automobile\/\" \/>\n<meta property=\"og:site_name\" content=\"Taif Services\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sentaif.offre\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-18T14:35:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/10\/logo_sablux_immobilier-removebg-preview-150x150.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/taifservices.com\/automobile\/\",\"url\":\"https:\/\/taifservices.com\/automobile\/\",\"name\":\"Automobile - Taif Services\",\"isPartOf\":{\"@id\":\"https:\/\/taifservices.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/taifservices.com\/automobile\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/taifservices.com\/automobile\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/10\/logo_sablux_immobilier-removebg-preview-150x150.png\",\"datePublished\":\"2025-10-03T10:41:50+00:00\",\"dateModified\":\"2026-03-18T14:35:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/taifservices.com\/automobile\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/taifservices.com\/automobile\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/taifservices.com\/automobile\/#primaryimage\",\"url\":\"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/10\/logo_sablux_immobilier-removebg-preview-150x150.png\",\"contentUrl\":\"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/10\/logo_sablux_immobilier-removebg-preview-150x150.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/taifservices.com\/automobile\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/taifservices.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automobile\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/taifservices.com\/#website\",\"url\":\"https:\/\/taifservices.com\/\",\"name\":\"Taif Services\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/taifservices.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/taifservices.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/taifservices.com\/#organization\",\"name\":\"Taif Services\",\"url\":\"https:\/\/taifservices.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/taifservices.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/09\/liste-service-sen-taif-original-1024x1024.png\",\"contentUrl\":\"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/09\/liste-service-sen-taif-original-1024x1024.png\",\"width\":1024,\"height\":1024,\"caption\":\"Taif Services\"},\"image\":{\"@id\":\"https:\/\/taifservices.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/sentaif.offre\",\"https:\/\/www.instagram.com\/sentaif\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automobile - Taif Services","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Automobile - Taif Services","og_description":"Une Agence, Plusieurs Solutions Recrutement, placement, services digitaux, \u00e9ducation, s\u00e9curit\u00e9, immobilier, automobile\u2026 notre agence polyvalente accompagne entreprises et particuliers avec des solutions sur mesure, dans des secteurs vari\u00e9s et en constante \u00e9volution. En Savoir Plus Trouvez le Bien Immobilier Id\u00e9al au S\u00e9n\u00e9gal D\u00e9couvrez une s\u00e9lection exclusive d\u2019appartements, maisons, terrains et studios meubl\u00e9s adapt\u00e9s \u00e0 vos besoins et \u00e0 votre budget. Avec notre expertise, concr\u00e9tisez votre projet immobilier en toute confiance. Voir nos biens disponibles Votre Prochain V\u00e9hicule Vous Attend D\u00e9couvrez une s\u00e9lection vari\u00e9e de voitures, motos, camions et v\u00e9hicules utilitaires disponibles \u00e0 la vente ou \u00e0 la location. Profitez des meilleures offres et trouvez le v\u00e9hicule adapt\u00e9 \u00e0 vos besoins et \u00e0 votre budget. Louez une voitureAchetez une voiture D\u00e9couvrez votre futur job ! Trouvez l\u2019opportunit\u00e9 qui correspond \u00e0 votre profil, vos ambitions et vos comp\u00e9tences. Notre \u00e9quipe vous connecte avec les meilleures offres du march\u00e9. Trouvez un emploiRecrutez un personnel Une Agence, Plusieurs Solutions Recrutement, placement, services digitaux, \u00e9ducation, s\u00e9curit\u00e9, immobilier, automobile\u2026 En Savoir Plus Trouvez le Bien Immobilier Id\u00e9al au S\u00e9n\u00e9gal D\u00e9couvrez une s\u00e9lection exclusive d\u2019appartements, maisons, terrains et studios meubl\u00e9s. Voir nos biens disponibles Votre Prochain V\u00e9hicule Vous Attend D\u00e9couvrez une s\u00e9lection vari\u00e9e de voitures, motos, camions et v\u00e9hicules&#8230; Louez une voitureAchetez une voiture D\u00e9couvrez votre futur job ! Trouvez l\u2019opportunit\u00e9 qui correspond \u00e0 votre profil, vos ambitions et vos comp\u00e9tences. Trouvez un emploiRecrutez un personnel Recherche Filtrer par prix 0 FCFA &#8211; 500 000 000 FCFA Trier par TousPlus r\u00e9centsPlus anciens Cat\u00e9gories Tous Appartement meubl\u00e9 Studio meubl\u00e9 Chambre meubl\u00e9 Terrain \u00e0 vendre Terrain nu Showroom Marques Tous Promo Toyota Volkswagen BMW Mercedes-Benz Renault Peugeot Hyundai Kia Ford Tesla Voiture \u00e0 vendre Voiture \u00e0 louer Equipements &#038; Pi\u00e8ces Motos &#038; Scooters Les avis de nos clients ! Ils nous ont fait confiance, et ils en parlent mieux que nous.Voici leurs retours, en toute transparence. Ils nous ont fait confiance ! Ils ont choisi de collaborer avec nous, et ensemble, nous construisons des solutions concr\u00e8tes et durables.","og_url":"https:\/\/taifservices.com\/en\/automobile\/","og_site_name":"Taif Services","article_publisher":"https:\/\/www.facebook.com\/sentaif.offre","article_modified_time":"2026-03-18T14:35:14+00:00","og_image":[{"url":"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/10\/logo_sablux_immobilier-removebg-preview-150x150.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/taifservices.com\/automobile\/","url":"https:\/\/taifservices.com\/automobile\/","name":"Automobile - Taif Services","isPartOf":{"@id":"https:\/\/taifservices.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/taifservices.com\/automobile\/#primaryimage"},"image":{"@id":"https:\/\/taifservices.com\/automobile\/#primaryimage"},"thumbnailUrl":"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/10\/logo_sablux_immobilier-removebg-preview-150x150.png","datePublished":"2025-10-03T10:41:50+00:00","dateModified":"2026-03-18T14:35:14+00:00","breadcrumb":{"@id":"https:\/\/taifservices.com\/automobile\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/taifservices.com\/automobile\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/taifservices.com\/automobile\/#primaryimage","url":"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/10\/logo_sablux_immobilier-removebg-preview-150x150.png","contentUrl":"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/10\/logo_sablux_immobilier-removebg-preview-150x150.png"},{"@type":"BreadcrumbList","@id":"https:\/\/taifservices.com\/automobile\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/taifservices.com\/"},{"@type":"ListItem","position":2,"name":"Automobile"}]},{"@type":"WebSite","@id":"https:\/\/taifservices.com\/#website","url":"https:\/\/taifservices.com\/","name":"Taif Services","description":"","publisher":{"@id":"https:\/\/taifservices.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/taifservices.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/taifservices.com\/#organization","name":"Taif Services","url":"https:\/\/taifservices.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/taifservices.com\/#\/schema\/logo\/image\/","url":"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/09\/liste-service-sen-taif-original-1024x1024.png","contentUrl":"https:\/\/taifservices.com\/wp-content\/uploads\/2025\/09\/liste-service-sen-taif-original-1024x1024.png","width":1024,"height":1024,"caption":"Taif Services"},"image":{"@id":"https:\/\/taifservices.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sentaif.offre","https:\/\/www.instagram.com\/sentaif\/"]}]}},"_links":{"self":[{"href":"https:\/\/taifservices.com\/en\/wp-json\/wp\/v2\/pages\/1831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taifservices.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/taifservices.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/taifservices.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/taifservices.com\/en\/wp-json\/wp\/v2\/comments?post=1831"}],"version-history":[{"count":867,"href":"https:\/\/taifservices.com\/en\/wp-json\/wp\/v2\/pages\/1831\/revisions"}],"predecessor-version":[{"id":7336,"href":"https:\/\/taifservices.com\/en\/wp-json\/wp\/v2\/pages\/1831\/revisions\/7336"}],"wp:attachment":[{"href":"https:\/\/taifservices.com\/en\/wp-json\/wp\/v2\/media?parent=1831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}