{"id":10320,"date":"2025-12-17T21:36:48","date_gmt":"2025-12-17T20:36:48","guid":{"rendered":"https:\/\/abdenourgoudjil.com\/optimlease\/?page_id=10320"},"modified":"2025-12-26T02:25:38","modified_gmt":"2025-12-26T01:25:38","slug":"vehicules","status":"publish","type":"page","link":"https:\/\/abdenourgoudjil.com\/optimlease\/vehicules\/","title":{"rendered":"V\u00e9hicules"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10320\" class=\"elementor elementor-10320\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00eaa4b e-con-full e-flex e-con e-parent\" data-id=\"00eaa4b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-467c00d elementor-widget elementor-widget-shortcode\" data-id=\"467c00d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n        .search-engine{background:#F2F5F8;padding:50px 40px;border-radius:10px;margin-bottom:40px}.main-search{position:relative;margin-bottom:25px}.main-search input{width:100%;padding:20px 70px 20px 24px;border:none;border-radius:10px;font-size:16px;background:#fff;color:#333;transition:all 0.3s ease}.main-search input:focus{outline:none}.main-search input::placeholder{color:#999}.main-search button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:#0D4BC1;color:#fff;border:none;padding:14px 28px;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;transition:all 0.3s ease}.main-search button:hover{transform:translateY(-50%) scale(1.05)}.search-autocomplete{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:10px;max-height:300px;overflow-y:auto;z-index:1000;margin-top:8px;display:none;border:1px solid #e0e0e0}.search-autocomplete.active{display:block}.autocomplete-item{padding:14px 24px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:all 0.2s ease;font-size:15px}.autocomplete-item:hover{background:#f8f9fa;padding-left:28px}.autocomplete-item:last-child{border-bottom:none}.autocomplete-highlight{font-weight:700;color:#0D4BC1}.category-section{text-align:center;margin-bottom:30px}.categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.category-card{background:#fff;border-radius:10px;cursor:pointer;transition:all 0.3s ease;border:3px solid transparent;height:160px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.category-card:hover{transform:translateY(-8px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.category-card.active{border:2px solid #0D4BC1}.category-card.active h4{color:#0D4BC1}.category-image-container{width:160px;height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.category-image{max-width:160px;max-height:90px;width:auto;height:auto;object-fit:contain;transition:all 0.3s ease}.category-card:hover .category-image{transform:scale(1.08)}.category-card h4{color:#050B20;font-size:14px;font-weight:600;margin:0;letter-spacing:0.5px;text-align:center;transition:all 0.3s ease}.filters-row{display:flex;flex-wrap:nowrap;gap:15px;align-items:center}.filter-group{flex:1 1 auto;min-width:0;position:relative}.filter-group#offreFilterGroup{flex:0 1 230px}.filter-group#marqueFilterGroup{flex:0 1 200px}.filter-group#energieFilterGroup{flex:0 1 200px}.filter-group#boiteFilterGroup{flex:0 1 230px}.filter-group#categorieFilterGroup{flex:0 1 210px}.filter-group select{width:100%;padding:14px 65px 14px 50px;border:none;border-radius:10px;font-size:15px;background:#fff;color:#333;cursor:pointer;appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='%23000000' d='M7 10L2 5h10z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 16px center;transition:all 0.3s ease;border:1px solid #e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.filter-group select:hover{border-color:#0D4BC1}.filter-group select:focus{outline:none}.filter-group select.has-value{color:#0D4BC1;font-weight:600;border:2px solid #0D4BC1}.filter-group select option{padding:10px;color:#333;font-weight:400}.filter-icon-wrapper{position:absolute;left:18px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;display:flex;align-items:center;transition:filter 0.3s ease}.filter-icon-wrapper img{display:block;transition:filter 0.3s ease}.filter-group.has-value-group .filter-icon-wrapper img{filter:invert(19%) sepia(97%) saturate(2527%) hue-rotate(210deg) brightness(94%) contrast(101%);font-weight:700}.filter-clear-btn{position:absolute;right:40px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#999;cursor:pointer;font-size:18px;padding:0;width:20px;height:20px;display:none;align-items:center;justify-content:center;z-index:2;transition:all 0.2s ease}.filter-clear-btn:hover{color:#0D4BC1;transform:translateY(-50%) scale(1.2)}.filter-clear-btn.show{display:flex}.reset-btn{background:#fff;color:#0D4BC1;border:none;padding:10px;border-radius:10px;cursor:pointer;width:52px;height:52px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;border:1px solid #e0e0e0;flex-shrink:0}.reset-btn img{width:20px;height:20px;object-fit:contain}.reset-btn:hover{background:#0D4BC1;border-color:#0D4BC1;transform:scale(1.05)}.reset-btn:hover img{filter:brightness(0) invert(1)}.price-filter{flex:1 1 auto;position:relative;min-width:0}.price-filter-button{width:100%;padding:14px 40px 14px 50px;border:none;border-radius:10px;font-size:15px;background:#fff;color:#333;cursor:pointer;text-align:left;appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='%23000000' d='M7 10L2 5h10z'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 16px center;transition:all 0.3s ease;border:1px solid #e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.price-filter-button:hover{border-color:#0D4BC1}.price-filter-button:focus{outline:none}.price-filter-button.has-value{color:#0D4BC1;font-weight:600;border:2px solid #0D4BC1}.price-icon-wrapper{position:absolute;left:18px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;display:flex;align-items:center;transition:filter 0.3s ease}.price-icon-wrapper img{display:block;transition:filter 0.3s ease;font-weight:700}.price-filter.has-value-group .price-icon-wrapper img{filter:invert(19%) sepia(97%) saturate(2527%) hue-rotate(210deg) brightness(94%) contrast(101%)}.price-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:10px;padding:24px;z-index:100;display:none;border:1px solid #e0e0e0;min-width:280px}.price-dropdown.active{display:block}.price-range-labels{display:flex;justify-content:space-between;margin-bottom:12px;font-size:15px;color:#333;font-weight:600}.price-range-wrapper{position:relative;height:40px;margin-bottom:12px}.price-range-track{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:6px;background:#e8eaf0;border-radius:3px}.price-range-fill{position:absolute;top:50%;transform:translateY(-50%);height:6px;background:#0D4BC1;border-radius:3px}.price-range-slider{position:absolute;top:50%;transform:translateY(-50%);width:100%;-webkit-appearance:none;appearance:none;background:transparent;pointer-events:none}.price-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;background:#fff;border:3px solid #0D4BC1;border-radius:50%;cursor:pointer;pointer-events:auto;transition:all 0.2s ease}.price-range-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.price-range-slider::-moz-range-thumb{width:22px;height:22px;background:#fff;border:3px solid #0D4BC1;border-radius:50%;cursor:pointer;pointer-events:auto;transition:all 0.2s ease}.price-range-slider::-moz-range-thumb:hover{transform:scale(1.15)}.price-values{display:flex;justify-content:space-between;font-size:14px;color:#0D4BC1;font-weight:600}@media (max-width:1400px){.filters-row{flex-wrap:wrap}.filter-group,.price-filter{min-width:calc(50% - 7.5px)}.filter-group#offreFilterGroup,.filter-group#marqueFilterGroup,.filter-group#energieFilterGroup,.filter-group#boiteFilterGroup,.filter-group#categorieFilterGroup{flex:1 1 auto}}@media (max-width:768px){.search-engine{padding:30px 20px}.categories{grid-template-columns:repeat(2,1fr);gap:15px}.category-card{height:140px;padding:15px}.category-image-container{width:140px;height:80px}.category-image{max-width:140px;max-height:80px}.filters-row{flex-direction:column;flex-wrap:nowrap}.filter-group,.price-filter{width:100%;min-width:100%}.filter-group#offreFilterGroup,.filter-group#marqueFilterGroup,.filter-group#energieFilterGroup,.filter-group#boiteFilterGroup,.filter-group#categorieFilterGroup,.price-filter{flex:1 1 auto}}\r\n    <\/style>\r\n\r\n    <div class=\"search-engine\" id=\"vehicleSearchEngine\">\r\n        <div class=\"main-search\">\r\n            <input type=\"text\" id=\"mainSearch\" placeholder=\"Recherchez votre marque pr\u00e9f\u00e9r\u00e9e (par exemple, Volkswagen, Ford, Tesla)\" autocomplete=\"off\">\r\n            <button onclick=\"vehicleSearchFilter()\">Rechercher<\/button>\r\n            <div class=\"search-autocomplete\" id=\"searchAutocomplete\"><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"category-section\">\r\n            <div class=\"categories\">\r\n                <div class=\"category-card\" data-filter-type=\"categorie\" data-filter-value=\"break\" onclick=\"toggleVehicleCategory(this)\">\r\n                    <div class=\"category-image-container\">\r\n                        <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/berline.svg\" alt=\"Berline\" class=\"category-image\">\r\n                    <\/div>\r\n                    <h4>Berline<\/h4>\r\n                <\/div>\r\n                <div class=\"category-card\" data-filter-type=\"categorie\" data-filter-value=\"suv\" onclick=\"toggleVehicleCategory(this)\">\r\n                    <div class=\"category-image-container\">\r\n                        <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/bmv-x5.svg\" alt=\"SUV\" class=\"category-image\">\r\n                    <\/div>\r\n                    <h4>SUV<\/h4>\r\n                <\/div>\r\n                <div class=\"category-card\" data-filter-type=\"carburant\" data-filter-value=\"electrique\" onclick=\"toggleVehicleCategory(this)\">\r\n                    <div class=\"category-image-container\">\r\n                        <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/Volvo-xc40.svg\" alt=\"\u00c9lectrique\" class=\"category-image\">\r\n                    <\/div>\r\n                    <h4>\u00c9lectrique<\/h4>\r\n                <\/div>\r\n                <div class=\"category-card\" data-filter-type=\"carburant\" data-filter-value=\"essence\" onclick=\"toggleVehicleCategory(this)\">\r\n                    <div class=\"category-image-container\">\r\n                        <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/peugeot-208.svg\" alt=\"Essence\" class=\"category-image\">\r\n                    <\/div>\r\n                    <h4>Essence<\/h4>\r\n                <\/div>\r\n                <div class=\"category-card\" data-filter-type=\"boite\" data-filter-value=\"automatique\" onclick=\"toggleVehicleCategory(this)\">\r\n                    <div class=\"category-image-container\">\r\n                        <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/toyota-corolla-2.svg\" alt=\"Automatique\" class=\"category-image\">\r\n                    <\/div>\r\n                    <h4>Automatique<\/h4>\r\n                <\/div>\r\n                <div class=\"category-card\" data-filter-type=\"categorie\" data-filter-value=\"utilitaire\" onclick=\"toggleVehicleCategory(this)\">\r\n                    <div class=\"category-image-container\">\r\n                        <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/utilitaire-2.svg\" alt=\"Utilitaire\" class=\"category-image\">\r\n                    <\/div>\r\n                    <h4>Utilitaire<\/h4>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"filters-row\">\r\n            <div class=\"filter-group\" id=\"offreFilterGroup\">\r\n                <select id=\"offreFilter\" onchange=\"vehicleSearchFilter()\">\r\n                    <option value=\"\">Nos offres<\/option>\r\n                <\/select>\r\n                <button class=\"filter-clear-btn\" onclick=\"clearFilter('offreFilter')\">\u2715<\/button>\r\n            <\/div>\r\n            <div class=\"filter-group\" id=\"marqueFilterGroup\">\r\n                <select id=\"marqueFilter\" onchange=\"vehicleSearchFilter()\">\r\n                    <option value=\"\">Marque<\/option>\r\n                <\/select>\r\n                <button class=\"filter-clear-btn\" onclick=\"clearFilter('marqueFilter')\">\u2715<\/button>\r\n            <\/div>\r\n            <div class=\"filter-group\" id=\"energieFilterGroup\">\r\n                <select id=\"energieFilter\" onchange=\"vehicleSearchFilter()\">\r\n                    <option value=\"\">\u00c9nergie<\/option>\r\n                <\/select>\r\n                <button class=\"filter-clear-btn\" onclick=\"clearFilter('energieFilter')\">\u2715<\/button>\r\n            <\/div>\r\n            <div class=\"filter-group\" id=\"boiteFilterGroup\">\r\n                <select id=\"boiteFilter\" onchange=\"vehicleSearchFilter()\">\r\n                    <option value=\"\">Bo\u00eete de vitesse<\/option>\r\n                <\/select>\r\n                <button class=\"filter-clear-btn\" onclick=\"clearFilter('boiteFilter')\">\u2715<\/button>\r\n            <\/div>\r\n            <div class=\"filter-group\" id=\"categorieFilterGroup\">\r\n                <select id=\"categorieFilter\" onchange=\"vehicleSearchFilter()\">\r\n                    <option value=\"\">Cat\u00e9gorie<\/option>\r\n                <\/select>\r\n                <button class=\"filter-clear-btn\" onclick=\"clearFilter('categorieFilter')\">\u2715<\/button>\r\n            <\/div>\r\n            <div class=\"price-filter\">\r\n                <button type=\"button\" class=\"price-filter-button\" id=\"priceFilterButton\" onclick=\"togglePriceDropdown()\">\r\n                    <span id=\"priceButtonText\">Prix du v\u00e9hicule<\/span>\r\n                <\/button>\r\n                <div class=\"price-dropdown\" id=\"priceDropdown\">\r\n                    <div class=\"price-range-container\">\r\n                        <div class=\"price-range-labels\">\r\n                            <span>Loyer mensuel<\/span>\r\n                            <span id=\"priceRangeDisplay\">0\u20ac - 1000\u20ac<\/span>\r\n                        <\/div>\r\n                        <div class=\"price-range-wrapper\">\r\n                            <div class=\"price-range-track\"><\/div>\r\n                            <div class=\"price-range-fill\" id=\"priceRangeFill\"><\/div>\r\n                            <input type=\"range\" id=\"prixMin\" class=\"price-range-slider\" min=\"0\" max=\"1000\" value=\"0\" step=\"10\">\r\n                            <input type=\"range\" id=\"prixMax\" class=\"price-range-slider\" min=\"0\" max=\"1000\" value=\"1000\" step=\"10\">\r\n                        <\/div>\r\n                        <div class=\"price-values\">\r\n                            <span id=\"minPriceValue\">0 \u20ac<\/span>\r\n                            <span id=\"maxPriceValue\">1000 \u20ac<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <button class=\"reset-btn\" onclick=\"resetVehicleFilters()\" title=\"R\u00e9initialiser les filtres\">\r\n                <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/poubelle.png\" alt=\"R\u00e9initialiser\">\r\n            <\/button>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        \/\/ ======== CONFIGURATION DES IC\u00d4NES ========\r\n        \/\/ Modifiez les URLs des ic\u00f4nes ici\r\n        const filterIcons = {\r\n            offre: 'https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/offre.png',\r\n            marque: 'https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/voiture-alt.png',\r\n            energie: 'https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/eclair.png',\r\n            boite: 'https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/boite-de-vitesses.png',\r\n            categorie: 'https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/categorie.png',\r\n            prix: 'https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/prix-euros.png'\r\n        };\r\n        \r\n        \/\/ Taille personnalis\u00e9e des ic\u00f4nes (en pixels)\r\n        const iconSize = 18;\r\n        \/\/ ==========================================\r\n\r\n        let currentFilter={type:'',value:''};let vehicleData={offres:[],marques:[],energies:[],boites:[],categories:[],prixMin:0,prixMax:1000,vehicleCategories:{},vehicleBadges:{}};\r\n        \r\n        function addIconToFilter(groupId, iconUrl) {\r\n            const group = document.getElementById(groupId);\r\n            if (!group.querySelector('.filter-icon-wrapper')) {\r\n                const iconWrapper = document.createElement('div');\r\n                iconWrapper.className = 'filter-icon-wrapper';\r\n                iconWrapper.innerHTML = `<img decoding=\"async\" src=\"${iconUrl}\" style=\"width:${iconSize}px;height:${iconSize}px;\" alt=\"icon\">`;\r\n                group.insertBefore(iconWrapper, group.firstChild);\r\n            }\r\n        }\r\n        \r\n        function addIconToPriceButton(iconUrl) {\r\n            const priceFilter = document.querySelector('.price-filter');\r\n            if (!priceFilter.querySelector('.price-icon-wrapper')) {\r\n                const iconWrapper = document.createElement('div');\r\n                iconWrapper.className = 'price-icon-wrapper';\r\n                iconWrapper.innerHTML = `<img decoding=\"async\" src=\"${iconUrl}\" style=\"width:${iconSize}px;height:${iconSize}px;\" alt=\"icon\">`;\r\n                priceFilter.insertBefore(iconWrapper, priceFilter.firstChild);\r\n            }\r\n        }\r\n        \r\n        function updateFilterState(selectId) {\r\n            const select = document.getElementById(selectId);\r\n            const clearBtn = select.parentElement.querySelector('.filter-clear-btn');\r\n            const filterGroup = select.parentElement;\r\n            \r\n            if (select.value) {\r\n                select.classList.add('has-value');\r\n                filterGroup.classList.add('has-value-group');\r\n                if (clearBtn) {\r\n                    clearBtn.classList.add('show');\r\n                }\r\n            } else {\r\n                select.classList.remove('has-value');\r\n                filterGroup.classList.remove('has-value-group');\r\n                if (clearBtn) {\r\n                    clearBtn.classList.remove('show');\r\n                }\r\n            }\r\n        }\r\n        \r\n        function clearFilter(selectId) {\r\n            const select = document.getElementById(selectId);\r\n            select.value = '';\r\n            updateFilterState(selectId);\r\n            vehicleSearchFilter();\r\n        }\r\n        \r\n        function updatePriceButtonState() {\r\n            const priceButton = document.getElementById('priceFilterButton');\r\n            const priceFilter = document.querySelector('.price-filter');\r\n            const prixMin = document.getElementById('prixMin');\r\n            const prixMax = document.getElementById('prixMax');\r\n            \r\n            if (parseInt(prixMin.value) !== parseInt(prixMin.min) || parseInt(prixMax.value) !== parseInt(prixMax.max)) {\r\n                priceButton.classList.add('has-value');\r\n                priceFilter.classList.add('has-value-group');\r\n            } else {\r\n                priceButton.classList.remove('has-value');\r\n                priceFilter.classList.remove('has-value-group');\r\n            }\r\n        }\r\n        \r\n        async function loadVehicleData(){try{const response=await fetch('https:\/\/abdenourgoudjil.com\/optimlease\/wp-admin\/admin-ajax.php?action=get_vehicle_filters');const result=await response.json();if(result.success){vehicleData=result.data;console.log('Donn\u00e9es charg\u00e9es:',vehicleData);console.log('Mapping v\u00e9hicule->badges:',vehicleData.vehicleBadges);populateFilters()}}catch(error){console.error('Erreur:',error)}}\r\n        \r\n        function populateFilters(){\r\n            const filters=[\r\n                {id:'offreFilter',groupId:'offreFilterGroup',data:vehicleData.offres,label:'Nos offres',icon:filterIcons.offre},\r\n                {id:'marqueFilter',groupId:'marqueFilterGroup',data:vehicleData.marques,label:'Marque',icon:filterIcons.marque},\r\n                {id:'energieFilter',groupId:'energieFilterGroup',data:vehicleData.energies,label:'\u00c9nergie',icon:filterIcons.energie},\r\n                {id:'boiteFilter',groupId:'boiteFilterGroup',data:vehicleData.boites,label:'Bo\u00eete de vitesse',icon:filterIcons.boite},\r\n                {id:'categorieFilter',groupId:'categorieFilterGroup',data:vehicleData.categories,label:'Cat\u00e9gorie',icon:filterIcons.categorie}\r\n            ];\r\n            \r\n            filters.forEach(filter=>{\r\n                const select=document.getElementById(filter.id);\r\n                select.innerHTML=`<option value=\"\">${filter.label}<\/option>`;\r\n                filter.data.forEach(item=>{\r\n                    select.innerHTML+=`<option value=\"${item.toLowerCase()}\">${item}<\/option>`\r\n                });\r\n                addIconToFilter(filter.groupId, filter.icon);\r\n            });\r\n            \r\n            addIconToPriceButton(filterIcons.prix);\r\n            \r\n            const prixMin=document.getElementById('prixMin');const prixMax=document.getElementById('prixMax');prixMin.min=prixMin.value=vehicleData.prixMin;prixMin.max=vehicleData.prixMax;prixMax.min=vehicleData.prixMin;prixMax.max=prixMax.value=vehicleData.prixMax;updatePriceDisplay()\r\n        }\r\n        \r\n        function togglePriceDropdown(){document.getElementById('priceDropdown').classList.toggle('active')}\r\n        \r\n        function updatePriceDisplay(){\r\n            const min=parseInt(document.getElementById('prixMin').value);\r\n            const max=parseInt(document.getElementById('prixMax').value);\r\n            document.getElementById('minPriceValue').textContent=min+' \u20ac';\r\n            document.getElementById('maxPriceValue').textContent=max+' \u20ac';\r\n            document.getElementById('priceRangeDisplay').textContent=min+'\u20ac - '+max+'\u20ac';\r\n            document.getElementById('priceButtonText').textContent=min+'\u20ac - '+max+'\u20ac';\r\n            const rangeMin=parseInt(document.getElementById('prixMin').min);\r\n            const rangeMax=parseInt(document.getElementById('prixMin').max);\r\n            const percentMin=((min-rangeMin)\/(rangeMax-rangeMin))*100;\r\n            const percentMax=((max-rangeMin)\/(rangeMax-rangeMin))*100;\r\n            const fill=document.getElementById('priceRangeFill');\r\n            fill.style.left=percentMin+'%';\r\n            fill.style.width=(percentMax-percentMin)+'%';\r\n            updatePriceButtonState();\r\n        }\r\n        \r\n        function showAutocomplete(searchTerm){const autocomplete=document.getElementById('searchAutocomplete');if(searchTerm.length<2){autocomplete.classList.remove('active');return}const matches=vehicleData.marques.filter(m=>m.toLowerCase().includes(searchTerm.toLowerCase()));if(matches.length===0){autocomplete.classList.remove('active');return}let html='';matches.forEach(marque=>{const regex=new RegExp(`(${searchTerm})`,'gi');const highlighted=marque.replace(regex,'<span class=\"autocomplete-highlight\">$1<\/span>');html+=`<div class=\"autocomplete-item\" onclick=\"selectAutocomplete('${marque}')\">${highlighted}<\/div>`});autocomplete.innerHTML=html;autocomplete.classList.add('active')}function selectAutocomplete(marque){document.getElementById('mainSearch').value=marque;document.getElementById('searchAutocomplete').classList.remove('active');vehicleSearchFilter()}function toggleVehicleCategory(element){const filterType=element.dataset.filterType;const filterValue=element.dataset.filterValue;if(element.classList.contains('active')){element.classList.remove('active');currentFilter.type=currentFilter.value=''}else{document.querySelectorAll('.category-card').forEach(card=>card.classList.remove('active'));element.classList.add('active');currentFilter.type=filterType;currentFilter.value=filterValue}vehicleSearchFilter()}function normalizeText(text){return text.toLowerCase().normalize('NFD').replace(\/[\\u0300-\\u036f]\/g,'').trim()}function vehicleSearchFilter(){const searchTerm=normalizeText(document.getElementById('mainSearch').value);const offreFilter=normalizeText(document.getElementById('offreFilter').value);const marqueFilter=normalizeText(document.getElementById('marqueFilter').value);const energieFilter=normalizeText(document.getElementById('energieFilter').value);const boiteFilter=normalizeText(document.getElementById('boiteFilter').value);const categorieFilter=normalizeText(document.getElementById('categorieFilter').value);const prixMin=parseInt(document.getElementById('prixMin').value);const prixMax=parseInt(document.getElementById('prixMax').value);\r\n        \r\n        updateFilterState('offreFilter');\r\n        updateFilterState('marqueFilter');\r\n        updateFilterState('energieFilter');\r\n        updateFilterState('boiteFilter');\r\n        updateFilterState('categorieFilter');\r\n        \r\n        const vehicleCards=document.querySelectorAll('.frm_grid_container.with_frm_style > div');let visibleCount=0;vehicleCards.forEach(card=>{let isVisible=true;const marqueModeleEl=card.querySelector('.marque-modele');const marqueModele=marqueModeleEl?normalizeText(marqueModeleEl.textContent):'';const marque=marqueModele.split(' ')[0];const descriptif=normalizeText(card.querySelector('.descriptif-voiture')?.textContent||'');const titresIcones=card.querySelectorAll('.titre-icone');const carburant=titresIcones[1]?normalizeText(titresIcones[1].textContent):'';const boite=titresIcones[2]?normalizeText(titresIcones[2].textContent):'';const prixEl=card.querySelector('.prix-voiture');const prix=prixEl?parseInt(prixEl.textContent.replace(\/[^0-9]\/g,'')):0;let categorie='';const vehicleKey=marqueModele;if(vehicleData.vehicleCategories&&vehicleData.vehicleCategories[vehicleKey]){categorie=vehicleData.vehicleCategories[vehicleKey]}let vehicleBadges=[];if(vehicleData.vehicleBadges&&vehicleData.vehicleBadges[vehicleKey]){vehicleBadges=vehicleData.vehicleBadges[vehicleKey].map(b=>normalizeText(b))}if(searchTerm&&!(marqueModele+' '+descriptif).includes(searchTerm))isVisible=false;if(currentFilter.type&&currentFilter.value){if(currentFilter.type==='carburant'&&!carburant.includes(currentFilter.value)){isVisible=false}else if(currentFilter.type==='boite'&&!boite.includes(currentFilter.value)){isVisible=false}else if(currentFilter.type==='categorie'){if(!categorie||!categorie.includes(currentFilter.value)){isVisible=false}}}if(offreFilter){let hasOffre=false;vehicleBadges.forEach(badge=>{if(badge.includes(offreFilter)){hasOffre=true}});if(!hasOffre)isVisible=false}if(marqueFilter&&!marque.includes(marqueFilter))isVisible=false;if(energieFilter&&!carburant.includes(energieFilter))isVisible=false;if(boiteFilter&&!boite.includes(boiteFilter))isVisible=false;if(categorieFilter){if(!categorie||!categorie.includes(categorieFilter)){isVisible=false}}if(prix<prixMin||prix>prixMax)isVisible=false;card.style.display=isVisible?'':'none';if(isVisible)visibleCount++});let noResultMsg=document.getElementById('noVehicleResults');if(visibleCount===0){if(!noResultMsg){noResultMsg=document.createElement('div');noResultMsg.id='noVehicleResults';noResultMsg.style.cssText='text-align:center;padding:60px 20px;color:#7f8c8d;font-size:18px;background:white;border-radius:10px;margin-top:20px';noResultMsg.textContent='Aucun v\u00e9hicule ne correspond \u00e0 vos crit\u00e8res de recherche.';document.querySelector('.frm_grid_container.with_frm_style').appendChild(noResultMsg)}noResultMsg.style.display='block'}else{if(noResultMsg)noResultMsg.style.display='none'}}function resetVehicleFilters(){document.getElementById('mainSearch').value='';['offreFilter','marqueFilter','energieFilter','boiteFilter','categorieFilter'].forEach(id=>{document.getElementById(id).value='';updateFilterState(id)});const prixMin=document.getElementById('prixMin');const prixMax=document.getElementById('prixMax');prixMin.value=prixMin.min;prixMax.value=prixMax.max;updatePriceDisplay();document.querySelectorAll('.category-card').forEach(card=>card.classList.remove('active'));currentFilter={type:'',value:''};document.getElementById('priceDropdown').classList.remove('active');document.querySelectorAll('.frm_grid_container.with_frm_style > div').forEach(card=>{card.style.display=''});const noResultMsg=document.getElementById('noVehicleResults');if(noResultMsg)noResultMsg.style.display='none'}document.addEventListener('click',function(event){const priceFilter=document.querySelector('.price-filter');if(priceFilter&&!priceFilter.contains(event.target)){document.getElementById('priceDropdown').classList.remove('active')}const mainSearch=document.querySelector('.main-search');if(mainSearch&&!mainSearch.contains(event.target)){document.getElementById('searchAutocomplete').classList.remove('active')}});document.addEventListener('DOMContentLoaded',function(){setTimeout(()=>{loadVehicleData();const mainSearchInput=document.getElementById('mainSearch');mainSearchInput.addEventListener('input',function(){showAutocomplete(this.value);clearTimeout(this.searchTimeout);this.searchTimeout=setTimeout(()=>vehicleSearchFilter(),300)});['prixMin','prixMax'].forEach(id=>{document.getElementById(id).addEventListener('input',function(){const min=parseInt(document.getElementById('prixMin').value);const max=parseInt(document.getElementById('prixMax').value);if(id==='prixMin'&&min>max)this.value=max;if(id==='prixMax'&&max<min)this.value=min;updatePriceDisplay();clearTimeout(this.filterTimeout);this.filterTimeout=setTimeout(()=>vehicleSearchFilter(),300)})})},500)});\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41038ca elementor-widget elementor-widget-formidable-views\" data-id=\"41038ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"formidable-views.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- FRM-VIEW 7703 state=\"\/I1kdahScvKjLmy7Y7bwl5a+pOHd8APIwnt3L7RFUBTEWVh7nExb5vZ6SxryhP+qt8rH8SdHs2ynCl85vxeCpBDhRnmZYZZU0s0ow6sso+SAHKDt44rScdYjy\/VN72SJ\" refresh=\"0\" --><div class=\"frm_grid_container with_frm_style frm-grid-view frm_no_grid_750\" style=\"--v-tl-background-color: #ffffff;--v-tl-padding: 20px;--v-tl-border-color: #dddddd;--v-tl-border-radius: 6px;--v-tl-grid-column:span 3\/span 3;grid-gap: 20px 2%;\"><div><div class=\"frm_grid_container\"><div class=\"frm12\" style=\"padding: 0px;border-radius: 0px;\"><div class=\"frm12\">\n  <div class=\"img_wrap\">\n    <img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"500\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/peugeot-3008-2.jpg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/peugeot-3008-2.jpg 800w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/peugeot-3008-2-300x188.jpg 300w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/peugeot-3008-2-150x94.jpg 150w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\n  <\/div>\n\n  <div class=\"badges-container\">\n    \n      <div class=\"badge-1\">Occasion<\/div>\n    \n\n    \n      <div class=\"badge-2\">Offre simplissime<\/div>\n    \n\n    \n\n\n\n\n  <\/div>\n<\/div>\n<\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"marque-modele\">Peugeot 3008<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"descriptif-voiture\">1.2 Hybrid 145ch Allure Business<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\"><img decoding=\"async\" class=\"icone-bloc-voiture\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/nuage-co2.png\" alt=\"CO2\" \/><\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/station-essence.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/gearbox.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"titre-icone\">100 g\/km<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Essence<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Manuelle<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm6\"><div class=\"bloc-prix\">\n<div class=\"prix-voiture\">279 \u20ac<\/div>\n<div class=\"tarif-ht-ttc\"><\/div>\n<div class=\"nous-consulter\"><\/div>\n<\/div><\/div><div class=\"frm6\"><div class=\"bloc-view-details-btn\">\n<a href=\"\/optimlease\/detail-vehicule\/?entry=2\" class=\"view-details-btn\">\n                <span>Voir le v\u00e9hicule<\/span>\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\">\n                    <path d=\"M7 17L17 7M17 7H7M17 7V17\"\/>\n                <\/svg>\n            <\/a>\n<\/div><\/div><\/div><\/div><div><div class=\"frm_grid_container\"><div class=\"frm12\" style=\"padding: 0px;border-radius: 0px;\"><div class=\"frm12\">\n  <div class=\"img_wrap\">\n    <img decoding=\"async\" width=\"681\" height=\"383\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/kia-sportage-1.png\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/kia-sportage-1.png 681w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/kia-sportage-1-300x169.png 300w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/kia-sportage-1-150x84.png 150w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/>\n  <\/div>\n\n  <div class=\"badges-container\">\n    \n      <div class=\"badge-1\">Nouveaut\u00e9<\/div>\n    \n\n    \n\n    \n\n\n\n\n      <div class=\"badge-loyer-offert\">1er loyer offert<\/div>\n    \n  <\/div>\n<\/div>\n<\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"marque-modele\">Kia Sportage<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"descriptif-voiture\">1.6 T-GDi 210ch HEV Active<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\"><img decoding=\"async\" class=\"icone-bloc-voiture\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/nuage-co2.png\" alt=\"CO2\" \/><\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/station-essence.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/gearbox.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"titre-icone\">121 g\/km<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Essence<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Automatique<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm6\"><div class=\"bloc-prix\">\n<div class=\"prix-voiture\">319 \u20ac<\/div>\n<div class=\"tarif-ht-ttc\"><\/div>\n<div class=\"nous-consulter\"><\/div>\n<\/div><\/div><div class=\"frm6\"><div class=\"bloc-view-details-btn\">\n<a href=\"\/optimlease\/detail-vehicule\/?entry=18\" class=\"view-details-btn\">\n                <span>Voir le v\u00e9hicule<\/span>\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\">\n                    <path d=\"M7 17L17 7M17 7H7M17 7V17\"\/>\n                <\/svg>\n            <\/a>\n<\/div><\/div><\/div><\/div><div><div class=\"frm_grid_container\"><div class=\"frm12\" style=\"padding: 0px;border-radius: 0px;\"><div class=\"frm12\">\n  <div class=\"img_wrap\">\n    <img decoding=\"async\" width=\"735\" height=\"449\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/volksagen-tiguan.png\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/volksagen-tiguan.png 735w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/volksagen-tiguan-300x183.png 300w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/>\n  <\/div>\n\n  <div class=\"badges-container\">\n    \n      <div class=\"badge-1\">Nouveaut\u00e9<\/div>\n    \n\n    \n      <div class=\"badge-2\">Offre simplissime<\/div>\n    \n\n    \n\n\n\n\n  <\/div>\n<\/div>\n<\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"marque-modele\">Volkswagen Tiguan<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"descriptif-voiture\">1.5 eTSI 131ch Life Plus DSG7<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\"><img decoding=\"async\" class=\"icone-bloc-voiture\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/nuage-co2.png\" alt=\"CO2\" \/><\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/station-essence.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/gearbox.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"titre-icone\">121 g\/km<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Diesel<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Manuelle<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm6\"><div class=\"bloc-prix\">\n<div class=\"prix-voiture\">319 \u20ac<\/div>\n<div class=\"tarif-ht-ttc\"><\/div>\n<div class=\"nous-consulter\"><\/div>\n<\/div><\/div><div class=\"frm6\"><div class=\"bloc-view-details-btn\">\n<a href=\"\/optimlease\/detail-vehicule\/?entry=20\" class=\"view-details-btn\">\n                <span>Voir le v\u00e9hicule<\/span>\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\">\n                    <path d=\"M7 17L17 7M17 7H7M17 7V17\"\/>\n                <\/svg>\n            <\/a>\n<\/div><\/div><\/div><\/div><div><div class=\"frm_grid_container\"><div class=\"frm12\" style=\"padding: 0px;border-radius: 0px;\"><div class=\"frm12\">\n  <div class=\"img_wrap\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"326\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/Volvo-XC-90-2.jpg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/Volvo-XC-90-2.jpg 640w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/Volvo-XC-90-2-300x153.jpg 300w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/Volvo-XC-90-2-150x76.jpg 150w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\n  <\/div>\n\n  <div class=\"badges-container\">\n    \n      <div class=\"badge-1\">Meilleures offres<\/div>\n    \n\n    \n\n    \n\n\n\n\n      <div class=\"badge-loyer-offert\">2 loyers offerts<\/div>\n    \n  <\/div>\n<\/div>\n<\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"marque-modele\">Volvo XC 90<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"descriptif-voiture\">2.4 Hybrid 240 ch Business Line<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\"><img decoding=\"async\" class=\"icone-bloc-voiture\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/nuage-co2.png\" alt=\"CO2\" \/><\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/station-essence.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/gearbox.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"titre-icone\">121 g\/km<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Hybride rechargeable<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Automatique<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm6\"><div class=\"bloc-prix\">\n<div class=\"prix-voiture\">319 \u20ac<\/div>\n<div class=\"tarif-ht-ttc\"><\/div>\n<div class=\"nous-consulter\"><\/div>\n<\/div><\/div><div class=\"frm6\"><div class=\"bloc-view-details-btn\">\n<a href=\"\/optimlease\/detail-vehicule\/?entry=21\" class=\"view-details-btn\">\n                <span>Voir le v\u00e9hicule<\/span>\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\">\n                    <path d=\"M7 17L17 7M17 7H7M17 7V17\"\/>\n                <\/svg>\n            <\/a>\n<\/div><\/div><\/div><\/div><div><div class=\"frm_grid_container\"><div class=\"frm12\" style=\"padding: 0px;border-radius: 0px;\"><div class=\"frm12\">\n  <div class=\"img_wrap\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"1132\" height=\"606\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/Peugeot-e2008-1.jpg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/Peugeot-e2008-1.jpg 1132w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/Peugeot-e2008-1-300x161.jpg 300w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/Peugeot-e2008-1-1024x548.jpg 1024w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/Peugeot-e2008-1-150x80.jpg 150w\" sizes=\"(max-width: 1132px) 100vw, 1132px\" \/>\n  <\/div>\n\n  <div class=\"badges-container\">\n    \n\n    \n\n    \n\n\n      <div class=\"badge-eco-score\">Eco-scor\u00e9<\/div>\n    \n\n\n      <div class=\"badge-loyer-offert\">1er loyer offert<\/div>\n    \n  <\/div>\n<\/div>\n<\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"marque-modele\">Peugeot E-2008<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"descriptif-voiture\">156ch Batterie 54 kWh Allure<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\"><img decoding=\"async\" class=\"icone-bloc-voiture\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/nuage-co2.png\" alt=\"CO2\" \/><\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/station-essence.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/gearbox.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"titre-icone\">121 g\/km<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Electrique<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Manuelle<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm6\"><div class=\"bloc-prix\">\n<div class=\"prix-voiture\">389 \u20ac<\/div>\n<div class=\"tarif-ht-ttc\"><\/div>\n<div class=\"nous-consulter\"><\/div>\n<\/div><\/div><div class=\"frm6\"><div class=\"bloc-view-details-btn\">\n<a href=\"\/optimlease\/detail-vehicule\/?entry=19\" class=\"view-details-btn\">\n                <span>Voir le v\u00e9hicule<\/span>\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\">\n                    <path d=\"M7 17L17 7M17 7H7M17 7V17\"\/>\n                <\/svg>\n            <\/a>\n<\/div><\/div><\/div><\/div><div><div class=\"frm_grid_container\"><div class=\"frm12\" style=\"padding: 0px;border-radius: 0px;\"><div class=\"frm12\">\n  <div class=\"img_wrap\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/BMW-iX3-5.jpg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/BMW-iX3-5.jpg 1200w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/BMW-iX3-5-300x169.jpg 300w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/BMW-iX3-5-1024x576.jpg 1024w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/BMW-iX3-5-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\n  <\/div>\n\n  <div class=\"badges-container\">\n    \n      <div class=\"badge-1\">Meilleures offres<\/div>\n    \n\n    \n\n    \n\n\n\n\n  <\/div>\n<\/div>\n<\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"marque-modele\">BMW iX3<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"descriptif-voiture\">ZZZZZZZ<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\"><img decoding=\"async\" class=\"icone-bloc-voiture\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/nuage-co2.png\" alt=\"CO2\" \/><\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/station-essence.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/gearbox.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"titre-icone\">234 g\/km<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Electrique<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Automatique<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm6\"><div class=\"bloc-prix\">\n<div class=\"prix-voiture\">666 \u20ac<\/div>\n<div class=\"tarif-ht-ttc\">TTC\/mois*<\/div>\n<div class=\"nous-consulter\"><\/div>\n<\/div><\/div><div class=\"frm6\"><div class=\"bloc-view-details-btn\">\n<a href=\"\/optimlease\/detail-vehicule\/?entry=79\" class=\"view-details-btn\">\n                <span>Voir le v\u00e9hicule<\/span>\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\">\n                    <path d=\"M7 17L17 7M17 7H7M17 7V17\"\/>\n                <\/svg>\n            <\/a>\n<\/div><\/div><\/div><\/div><div><div class=\"frm_grid_container\"><div class=\"frm12\" style=\"padding: 0px;border-radius: 0px;\"><div class=\"frm12\">\n  <div class=\"img_wrap\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"1065\" height=\"600\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/renault-master.png\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/renault-master.png 1065w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/renault-master-300x169.png 300w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/renault-master-1024x577.png 1024w, https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/formidable\/2\/renault-master-150x85.png 150w\" sizes=\"(max-width: 1065px) 100vw, 1065px\" \/>\n  <\/div>\n\n  <div class=\"badges-container\">\n    \n\n    \n\n    \n\n\n\n\n      <div class=\"badge-loyer-offert\">1er loyer offert<\/div>\n    \n  <\/div>\n<\/div>\n<\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"marque-modele\">Renault Master<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"descriptif-voiture\">1.2 Hybrid 145ch Allure Business<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\"><img decoding=\"async\" class=\"icone-bloc-voiture\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/12\/nuage-co2.png\" alt=\"CO2\" \/><\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/station-essence.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><div class=\"frm4\"><div class=\"icone-bloc-voiture-container\">\n  <img decoding=\"async\" src=\"https:\/\/abdenourgoudjil.com\/optimlease\/wp-content\/uploads\/2025\/11\/gearbox.png\" alt=\"ic\u00f4ne\" class=\"icone-bloc-voiture\">\n<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm4\"><div class=\"titre-icone\">243 g\/km<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Diesel<\/div><\/div><div class=\"frm4\"><div class=\"titre-icone\">Manuelle<\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"frm_grid_container\"><div class=\"frm12\"><div class=\"separator\"><\/div><\/div><\/div><\/div><\/div><div class=\"frm_grid_container\"><div class=\"frm6\"><div class=\"bloc-prix\">\n<div class=\"prix-voiture\">888 \u20ac<\/div>\n<div class=\"tarif-ht-ttc\"><\/div>\n<div class=\"nous-consulter\"><\/div>\n<\/div><\/div><div class=\"frm6\"><div class=\"bloc-view-details-btn\">\n<a href=\"\/optimlease\/detail-vehicule\/?entry=22\" class=\"view-details-btn\">\n                <span>Voir le v\u00e9hicule<\/span>\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\">\n                    <path d=\"M7 17L17 7M17 7H7M17 7V17\"\/>\n                <\/svg>\n            <\/a>\n<\/div><\/div><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Occasion Offre simplissime Peugeot 30081.2 Hybrid 145ch Allure Business 100 g\/kmEssenceManuelle 279 \u20ac TTC\/mois* Voir le v\u00e9hicule Nouveaut\u00e9 1er loyer offert Kia Sportage1.6 T-GDi 210ch HEV Active 121 g\/kmEssenceAutomatique 319 \u20ac TTC\/mois* Voir le v\u00e9hicule Nouveaut\u00e9 Offre simplissime Volkswagen Tiguan1.5 eTSI 131ch Life Plus DSG7 121 g\/kmDieselManuelle 319 \u20ac TTC\/mois* Voir le v\u00e9hicule Meilleures offres [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-10320","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/abdenourgoudjil.com\/optimlease\/wp-json\/wp\/v2\/pages\/10320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abdenourgoudjil.com\/optimlease\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/abdenourgoudjil.com\/optimlease\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/abdenourgoudjil.com\/optimlease\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/abdenourgoudjil.com\/optimlease\/wp-json\/wp\/v2\/comments?post=10320"}],"version-history":[{"count":67,"href":"https:\/\/abdenourgoudjil.com\/optimlease\/wp-json\/wp\/v2\/pages\/10320\/revisions"}],"predecessor-version":[{"id":10988,"href":"https:\/\/abdenourgoudjil.com\/optimlease\/wp-json\/wp\/v2\/pages\/10320\/revisions\/10988"}],"wp:attachment":[{"href":"https:\/\/abdenourgoudjil.com\/optimlease\/wp-json\/wp\/v2\/media?parent=10320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}