{"id":350,"date":"2026-02-03T13:37:21","date_gmt":"2026-02-03T13:37:21","guid":{"rendered":"https:\/\/plum-louse-712255.hostingersite.com\/?page_id=350"},"modified":"2026-04-03T02:21:31","modified_gmt":"2026-04-03T01:21:31","slug":"toyota-yaris","status":"publish","type":"page","link":"https:\/\/2ayrent.com\/ar\/toyota-yaris\/","title":{"rendered":"Toyota Yaris"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"350\" class=\"elementor elementor-350\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c01278b e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-parent\" data-id=\"c01278b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8ef9ed3 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"8ef9ed3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b4a989 elementor-widget elementor-widget-image-carousel\" data-id=\"5b4a989\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay_speed&quot;:2000,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;effect&quot;:&quot;slide&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=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper swiper-image-stretch\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"5b4a989\" data-elementor-lightbox-title=\"Toyota Yaris \u2013 Location Voiture S\u00e9tif | 2AY Location De Voitures\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzQyNCwidXJsIjoiaHR0cHM6XC9cLzJheXJlbnQuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMlwvV2hhdHNBcHAtSW1hZ2UtMjAyNi0wMi0yNC1hdC0zLjA1LjUzLVBNLTEuanBlZyIsInNsaWRlc2hvdyI6IjViNGE5ODkifQ%3D%3D\" href=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-02-24-at-3.05.53-PM-1.jpeg\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-02-24-at-3.05.53-PM-1.jpeg\" alt=\"Toyota Yaris 2019 disponible en location de voitures Setif\" title=\"\"><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"5b4a989\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjExLCJ1cmwiOiJodHRwczpcL1wvMmF5cmVudC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAyXC9Ub3lvdGEtWWFyaXMtNi5qcGciLCJzbGlkZXNob3ciOiI1YjRhOTg5In0%3D\" href=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/Toyota-Yaris-6.jpg\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/Toyota-Yaris-6.jpg\" alt=\"Toyota Yaris en location de voitures \u00e0 S\u00e9tif chez 2AY\" title=\"\"><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"5b4a989\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjA3LCJ1cmwiOiJodHRwczpcL1wvMmF5cmVudC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAyXC9Ub3lvdGEtWWFyaXMtMi5qcGciLCJzbGlkZXNob3ciOiI1YjRhOTg5In0%3D\" href=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/Toyota-Yaris-2.jpg\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/Toyota-Yaris-2.jpg\" alt=\"Location voiture S\u00e9tif \u2013 Toyota Yaris disponible \u00e0 la r\u00e9servation\" title=\"\"><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"5b4a989\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjA2LCJ1cmwiOiJodHRwczpcL1wvMmF5cmVudC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAyXC9Ub3lvdGEtWWFyaXMtMS5qcGciLCJzbGlkZXNob3ciOiI1YjRhOTg5In0%3D\" href=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/Toyota-Yaris-1.jpg\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/Toyota-Yaris-1.jpg\" alt=\"Toyota Yaris \u00e0 louer en location de voiture Setif\" title=\"\"><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"5b4a989\" data-elementor-lightbox-title=\"Voiture Toyota Yaris 2AY Location De Voitures\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjEwLCJ1cmwiOiJodHRwczpcL1wvMmF5cmVudC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAyXC9Ub3lvdGEtWWFyaXMtNS5qcGciLCJzbGlkZXNob3ciOiI1YjRhOTg5In0%3D\" href=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/Toyota-Yaris-5.jpg\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/Toyota-Yaris-5.jpg\" alt=\"Voiture Toyota Yaris propos\u00e9e en location voiture \u00e0 S\u00e9tif\" title=\"\"><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"5b4a989\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjA4LCJ1cmwiOiJodHRwczpcL1wvMmF5cmVudC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAyXC9Ub3lvdGEtWWFyaXMtMy5qcGciLCJzbGlkZXNob3ciOiI1YjRhOTg5In0%3D\" href=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/Toyota-Yaris-3.jpg\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/Toyota-Yaris-3.jpg\" alt=\"Location de voiture S\u00e9tif Toyota Yaris \u00e9conomique et fiable\" title=\"\"><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"5b4a989\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjA5LCJ1cmwiOiJodHRwczpcL1wvMmF5cmVudC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAyXC9Ub3lvdGEtWWFyaXMtNC5qcGciLCJzbGlkZXNob3ciOiI1YjRhOTg5In0%3D\" href=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/Toyota-Yaris-4.jpg\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/2ayrent.com\/wp-content\/uploads\/2026\/02\/Toyota-Yaris-4.jpg\" alt=\"Toyota Yaris disponible en location voiture Setif chez 2AY\" title=\"\"><\/figure><\/a><\/div>\t\t\t<\/div>\n\t\t\t\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<\/div>\n\t\t<div class=\"elementor-element elementor-element-814bdc8 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"814bdc8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-09b155c e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"09b155c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d56c72 elementor-widget elementor-widget-text-editor\" data-id=\"0d56c72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>La <strong data-start=\"167\" data-end=\"183\">Toyota Yaris<\/strong> est une citadine compacte, fiable et \u00e9conomique, id\u00e9ale pour la ville et les trajets quotidiens. Facile \u00e0 man\u0153uvrer et confortable, elle offre une conduite agr\u00e9able tout en assurant style et praticit\u00e9 au quotidien.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a73b257 elementor-widget elementor-widget-text-editor\" data-id=\"a73b257\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"402\" data-end=\"424\"><strong data-start=\"402\" data-end=\"424\">Caract\u00e9ristiques :<\/strong><\/p><p data-start=\"427\" data-end=\"452\">\u2022 <strong>Ann\u00e9e<\/strong> : 2019<br \/>\u2022 <strong>Moteur<\/strong> : 1.3L<br \/>\u2022 <strong>Carburant<\/strong> : Essence<br \/>\u2022 <strong>Bo\u00eete<\/strong> : Manuelle<br \/>\u2022 <strong>Places<\/strong> : 5<br \/>\u2022 <strong>Type<\/strong> : Citadine<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2700cfa elementor-widget elementor-widget-text-editor\" data-id=\"2700cfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u00c9quipements :<br data-start=\"515\" data-end=\"518\" \/>Cette <strong>Toyota Yaris<\/strong>, mod\u00e8le 2019, peu kilom\u00e9tr\u00e9e et de couleur gris, est \u00e9quip\u00e9e d\u2019un moteur 1.3L essence et d\u2019une bo\u00eete manuelle, offrant une conduite souple et efficace. Elle dispose de jantes en alliage, d\u2019un autoradio Bluetooth compatible uniquement avec iOS, de 2 vitres \u00e9lectriques, de la climatisation et d\u2019une cam\u00e9ra de recul, pour un confort optimal et une s\u00e9curit\u00e9 renforc\u00e9e lors de vos trajets urbains.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d04381e e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-parent\" data-id=\"d04381e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a2ebb94 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"a2ebb94\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f700719 elementor-widget elementor-widget-html\" data-id=\"f700719\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================== CAR RENTAL CALCULATOR \u2014 FULL ===================== -->\r\n<style>\r\n*{box-sizing:border-box}\r\n.rent-box{max-width:520px;font-family:Roboto,Arial,sans-serif}\r\n.price-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}\r\n.price-da{font-size:16px;font-weight:600}\r\n.price-eur{font-size:14px;font-weight:500;color:#888}\r\n.rent-card{background:#fff;padding:18px;border-radius:16px;transition:box-shadow .6s ease}\r\n.rent-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.12)}\r\n.name-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}\r\n.rc-field{display:flex;flex-direction:column;gap:6px}\r\n.rc-field label{font-size:13px;font-weight:500;color:#333}\r\n.rc-field input[type=\"text\"]{width:100%;padding:10px;border-radius:8px;border:1px solid #ccc;font-size:14px;font-family:Roboto,Arial,sans-serif}\r\n.rc-field input[type=\"text\"]:focus{outline:none;border-color:#c00000}\r\n.rc-field input.input-error{border-color:#c00000;background:#fff5f5}\r\n\r\n\/* Gender selector *\/\r\n.rc-gender-row{display:flex;gap:10px;margin-bottom:14px}\r\n.rc-gender-btn{\r\n  flex:1;height:44px;padding:0 6px;border-radius:8px;border:1px solid #ccc;\r\n  background:#fafafa;cursor:pointer;transition:all .2s;font-family:Roboto,Arial,sans-serif;\r\n  text-align:center;display:flex;align-items:center;justify-content:center;gap:5px;\r\n}\r\n.rc-gender-btn:hover{border-color:#c00000;background:#fff8f8}\r\n.rc-gender-btn.selected{border-color:#c00000;background:#c00000}\r\n.rc-gender-btn.gender-error{border-color:#c00000;background:#fff5f5}\r\n.rc-gender-abbr{font-size:13px;font-weight:700;color:#333;white-space:nowrap}\r\n.rc-gender-sep{font-size:11px;color:#bbb;white-space:nowrap}\r\n.rc-gender-full{font-size:12px;font-weight:400;color:#777;white-space:nowrap}\r\n.rc-gender-btn.selected .rc-gender-abbr,\r\n.rc-gender-btn.selected .rc-gender-sep,\r\n.rc-gender-btn.selected .rc-gender-full{color:#fff}\r\n.rc-gender-btn.gender-error .rc-gender-abbr,\r\n.rc-gender-btn.gender-error .rc-gender-full{color:#c00000}\r\n.rc-gender-btn:hover:not(.selected) .rc-gender-abbr,\r\n.rc-gender-btn:hover:not(.selected) .rc-gender-sep,\r\n.rc-gender-btn:hover:not(.selected) .rc-gender-full{color:#c00000}\r\n\r\n.rc-date-trigger{width:100%;cursor:pointer;padding:12px 14px;border-radius:10px;border:1px solid #ccc;background:#fafafa;display:flex;flex-direction:column;gap:4px;transition:border-color .2s;margin-bottom:14px}\r\n.rc-date-trigger:hover{border-color:#c00000}\r\n.rc-date-trigger.filled{border-color:#c00000;background:#fff8f8}\r\n.rc-date-trigger-label{font-size:12px;font-weight:500;color:#888}\r\n.rc-date-trigger-value{font-size:14px;color:#222;font-weight:600}\r\n.rc-date-trigger-value.placeholder{color:#aaa;font-weight:400}\r\n.rc-info{margin:14px 0;font-size:14px}\r\n.rc-warning{margin-top:8px;font-size:13px;color:#c00000;display:none}\r\n.rc-overtime{font-size:13px;color:#c00000;margin-top:6px;display:none}\r\n.rc-note{font-size:13px;color:#555;margin-top:8px;line-height:1.8}\r\n.rc-total-box{margin-top:18px;display:flex;justify-content:space-between;align-items:baseline;font-size:18px;font-weight:700}\r\n.rc-total-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}\r\n.rc-total-da{color:#c00000;font-size:18px;font-weight:700}\r\n.rc-total-eur{color:#888;font-size:13px;font-weight:500}\r\n.rc-cta-box{max-width:520px;margin:28px auto;font-family:Roboto,Arial,sans-serif}\r\n.rc-cta-btn{width:100%;padding:16px;font-size:16px;font-weight:700;border:none;border-radius:16px;background:#ccc;color:#fff;cursor:not-allowed;transition:background .3s;font-family:Roboto,Arial,sans-serif}\r\n.rc-cta-btn.active{background:#e31e24;cursor:pointer}\r\n.rc-cta-note{margin-top:10px;font-size:13px;color:#c00000;text-align:center}\r\n\r\n.rc-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999999;align-items:center;justify-content:center}\r\n.rc-overlay.open{display:flex}\r\n.rc-popup{background:#fff;border-radius:20px;padding:24px;width:360px;max-width:95vw;max-height:92vh;overflow-y:auto;box-shadow:0 24px 60px rgba(0,0,0,.2);font-family:Roboto,Arial,sans-serif}\r\n.rc-popup-title{font-size:15px;font-weight:700;color:#222;text-align:center;margin-bottom:4px}\r\n.rc-hint{font-size:12px;color:#888;text-align:center;margin-bottom:14px;min-height:16px;font-style:italic}\r\n.rc-cal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}\r\n.rc-cal-nav{background:none;border:1px solid #eee;font-size:18px;cursor:pointer;color:#c00000;padding:4px 12px;border-radius:8px;line-height:1.4;font-family:Roboto,Arial,sans-serif}\r\n.rc-cal-nav:hover{background:#fef0f0}\r\n.rc-cal-month{font-size:14px;font-weight:700;color:#222}\r\n.rc-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin-bottom:4px}\r\n.rc-day-name{font-size:11px;font-weight:600;color:#aaa;text-align:center;padding:6px 0}\r\n.rc-day{font-size:13px;text-align:center;padding:10px 2px;cursor:pointer;color:#222;user-select:none;border-radius:0;transition:background .1s}\r\n.rc-day.empty{pointer-events:none;background:transparent}\r\n.rc-day.disabled{color:#ddd;cursor:not-allowed;pointer-events:none}\r\n.rc-day.today-mark{font-weight:700}\r\n.rc-day.is-start{background:#c00000;color:#fff;border-radius:8px 0 0 8px}\r\n.rc-day.is-end{background:#c00000;color:#fff;border-radius:0 8px 8px 0}\r\n.rc-day.is-start.is-end{border-radius:8px}\r\n.rc-day.in-range{background:#fce8e8;color:#c00000}\r\n.rc-day.hov-range{background:#fce8e8;color:#c00000}\r\n.rc-day.hov-end{background:#c00000;color:#fff;border-radius:0 8px 8px 0;opacity:.7}\r\n\r\n.rc-times{display:none;margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f0}\r\n.rc-times.show{display:block}\r\n.rc-times-title{font-size:13px;font-weight:600;color:#444;text-align:center;margin-bottom:10px}\r\n.rc-times-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}\r\n.rc-time-field{display:flex;flex-direction:column;gap:5px}\r\n.rc-time-field label{font-size:12px;font-weight:500;color:#888}\r\n.rc-time-field input[type=\"time\"]{padding:9px 10px;border-radius:8px;border:1px solid #ccc;font-size:14px;width:100%;font-family:Roboto,Arial,sans-serif}\r\n.rc-time-field input[type=\"time\"]:focus{outline:none;border-color:#c00000}\r\n.rc-time-warn{font-size:12px;color:#c00000;margin-top:5px;display:none}\r\n\r\n.rc-footer{margin-top:16px;display:flex;gap:10px}\r\n.rc-cancel{flex:1;padding:12px;border:1px solid #ccc;border-radius:12px;background:#fff;font-size:14px;cursor:pointer;font-weight:600;color:#555;font-family:Roboto,Arial,sans-serif}\r\n.rc-cancel:hover{background:#f5f5f5}\r\n.rc-confirm{flex:2;padding:12px;border:none;border-radius:12px;background:#ddd;font-size:14px;font-weight:700;color:#fff;cursor:not-allowed;font-family:Roboto,Arial,sans-serif;transition:background .2s}\r\n.rc-confirm.ready{background:#c00000;cursor:pointer}\r\n\r\n@media(max-width:600px){\r\n  .name-grid{grid-template-columns:1fr}\r\n  .rc-times-grid{grid-template-columns:1fr}\r\n  .rc-gender-btn{height:42px;gap:4px}\r\n  .rc-gender-abbr{font-size:12px}\r\n  .rc-gender-sep{font-size:10px}\r\n  .rc-gender-full{font-size:11px}\r\n  .price-da{font-size:14px}\r\n  .price-eur{font-size:13px}\r\n}\r\n<\/style>\r\n\r\n<div class=\"rent-box\">\r\n  <div class=\"price-header\">\r\n    <div class=\"price-da\">Prix : <strong>8 000 DA \/ jour<\/strong><\/div>\r\n    <div class=\"price-eur\">\u2248 <strong>29,09 \u20ac<\/strong> \/ jour<\/div>\r\n  <\/div>\r\n  <div class=\"rent-card\">\r\n\r\n    <div class=\"rc-field\" style=\"margin-bottom:8px\">\r\n      <label>Civilit\u00e9<\/label>\r\n    <\/div>\r\n    <div class=\"rc-gender-row\">\r\n      <div class=\"rc-gender-btn\" id=\"rcGM\" onclick=\"rcSelectGender('M')\">\r\n        <span class=\"rc-gender-abbr\">M.<\/span>\r\n        <span class=\"rc-gender-sep\">\u2014<\/span>\r\n        <span class=\"rc-gender-full\">Monsieur<\/span>\r\n      <\/div>\r\n      <div class=\"rc-gender-btn\" id=\"rcGF\" onclick=\"rcSelectGender('F')\">\r\n        <span class=\"rc-gender-abbr\">Mme<\/span>\r\n        <span class=\"rc-gender-sep\">\u2014<\/span>\r\n        <span class=\"rc-gender-full\">Madame<\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"name-grid\">\r\n      <div class=\"rc-field\">\r\n        <label>Pr\u00e9nom<\/label>\r\n        <input type=\"text\" id=\"rcFN\" placeholder=\"Votre pr\u00e9nom\">\r\n      <\/div>\r\n      <div class=\"rc-field\">\r\n        <label>Nom<\/label>\r\n        <input type=\"text\" id=\"rcLN\" placeholder=\"Votre nom\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"rc-date-trigger\" id=\"rcTrigger\">\r\n      <span class=\"rc-date-trigger-label\">P\u00e9riode de location<\/span>\r\n      <span class=\"rc-date-trigger-value placeholder\" id=\"rcTriggerValue\">Cliquez pour s\u00e9lectionner les dates et horaires<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"rc-info\">\r\n      Dur\u00e9e : <strong><span id=\"rcDays\">0<\/span><\/strong> jour(s)\r\n      <div class=\"rc-warning\" id=\"rcMinWarn\">La dur\u00e9e minimale de location est de <strong>5 jours<\/strong>.<\/div>\r\n      <div class=\"rc-warning\" id=\"rcTimeWarn\">L'heure de prise choisie est d\u00e9j\u00e0 pass\u00e9e. Veuillez s\u00e9lectionner une heure valide.<\/div>\r\n      <div class=\"rc-overtime\" id=\"rcOvertime\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"rc-note\">\r\n      \u2022 Kilom\u00e9trage inclus : <strong>300 km \/ jour<\/strong><br>\r\n      \u2022 Remise de <strong>500 DA\/jour<\/strong> \u00e0 partir d'une location de <strong>10 jours<\/strong> hors saison estivale <strong>[Juin\u2013Septembre]<\/strong><br>\r\n      \u2022 Livraison et restitution gratuites \u00e0 l'a\u00e9roport de S\u00e9tif\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"rc-total-box\">\r\n    Total estim\u00e9\r\n    <div class=\"rc-total-right\">\r\n      <span class=\"rc-total-da\"><span id=\"rcTotal\">0<\/span> DA<\/span>\r\n      <span class=\"rc-total-eur\">\u2248 <span id=\"rcTotalEur\">0,00<\/span> \u20ac<\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"rc-cta-box\">\r\n  <button id=\"rcCta\" class=\"rc-cta-btn\" disabled>R\u00e9server via WhatsApp<\/button>\r\n  <div id=\"rcCtaNote\" class=\"rc-cta-note\">Veuillez remplir votre civilit\u00e9, nom et s\u00e9lectionner une p\u00e9riode valide (minimum 5 jours).<\/div>\r\n<\/div>\r\n\r\n<div class=\"rc-overlay\" id=\"rcOverlay\">\r\n  <div class=\"rc-popup\">\r\n    <div class=\"rc-popup-title\">S\u00e9lectionnez votre p\u00e9riode de location<\/div>\r\n    <div class=\"rc-hint\" id=\"rcHint\">Choisissez la date de prise<\/div>\r\n\r\n    <div class=\"rc-cal-header\">\r\n      <button class=\"rc-cal-nav\" id=\"rcPrev\">&#8249;<\/button>\r\n      <span class=\"rc-cal-month\" id=\"rcMonthLabel\"><\/span>\r\n      <button class=\"rc-cal-nav\" id=\"rcNext\">&#8250;<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"rc-cal-grid\" id=\"rcGrid\"><\/div>\r\n\r\n    <div class=\"rc-times\" id=\"rcTimes\">\r\n      <div class=\"rc-times-title\">Horaires de prise et de retour<\/div>\r\n      <div class=\"rc-times-grid\">\r\n        <div class=\"rc-time-field\">\r\n          <label>Heure de prise<\/label>\r\n          <input type=\"time\" id=\"rcPT\">\r\n          <div class=\"rc-time-warn\" id=\"rcPTWarn\">Heure d\u00e9j\u00e0 pass\u00e9e. Choisissez une heure valide.<\/div>\r\n        <\/div>\r\n        <div class=\"rc-time-field\">\r\n          <label>Heure de retour<\/label>\r\n          <input type=\"time\" id=\"rcRT\" value=\"10:00\">\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"rc-footer\">\r\n      <button class=\"rc-cancel\" id=\"rcCancel\">Annuler<\/button>\r\n      <button class=\"rc-confirm\" id=\"rcConfirm\" disabled>Confirmer<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n\r\n  var BASE    = 8000;\r\n  var MIN     = 5;\r\n  var HOURLY  = 1000;\r\n  var OT_MAX  = 5;\r\n  var EUR_RATE= 275;\r\n  var WA      = '213541856651';\r\n  var CAR     = 'Toyota Yaris';\r\n  var LINK    = 'https:\/\/2ayrent.com\/toyota-yaris\/';\r\n  var MONTHS  = ['Janvier','F\u00e9vrier','Mars','Avril','Mai','Juin','Juillet','Ao\u00fbt','Septembre','Octobre','Novembre','D\u00e9cembre'];\r\n  var WDAYS   = ['Lun','Mar','Mer','Jeu','Ven','Sam','Dim'];\r\n\r\n  var step   = 0;\r\n  var s1     = null;\r\n  var s2     = null;\r\n  var sv1    = null, sv2 = null, svPT = null, svRT = '10:00';\r\n  var cy, cm;\r\n  var cells  = [];\r\n  var gender = null;\r\n  var lastTotDA = 0;\r\n  var lastTotEUR= 0;\r\n\r\n  var fnEl    = document.getElementById('rcFN');\r\n  var lnEl    = document.getElementById('rcLN');\r\n  var trigger = document.getElementById('rcTrigger');\r\n  var trigVal = document.getElementById('rcTriggerValue');\r\n  var daysEl  = document.getElementById('rcDays');\r\n  var totalEl = document.getElementById('rcTotal');\r\n  var totalEurEl = document.getElementById('rcTotalEur');\r\n  var minWarn = document.getElementById('rcMinWarn');\r\n  var twWarn  = document.getElementById('rcTimeWarn');\r\n  var otEl    = document.getElementById('rcOvertime');\r\n  var cta     = document.getElementById('rcCta');\r\n  var ctaNote = document.getElementById('rcCtaNote');\r\n  var overlay = document.getElementById('rcOverlay');\r\n  var hint    = document.getElementById('rcHint');\r\n  var mthLbl  = document.getElementById('rcMonthLabel');\r\n  var grid    = document.getElementById('rcGrid');\r\n  var timesBox= document.getElementById('rcTimes');\r\n  var confBtn = document.getElementById('rcConfirm');\r\n  var cancBtn = document.getElementById('rcCancel');\r\n  var ptEl    = document.getElementById('rcPT');\r\n  var rtEl    = document.getElementById('rcRT');\r\n  var ptWarn  = document.getElementById('rcPTWarn');\r\n\r\n  function daToEur(da){ return (da\/EUR_RATE).toFixed(2).replace('.',','); }\r\n\r\n  window.rcSelectGender = function(g){\r\n    gender=g;\r\n    ['GM','GF'].forEach(function(id){\r\n      document.getElementById('rc'+id).classList.remove('selected','gender-error');\r\n    });\r\n    document.getElementById('rc'+(g==='M'?'GM':'GF')).classList.add('selected');\r\n    calculate();\r\n  };\r\n\r\n  function genderLabel(){\r\n    if(gender==='M') return 'M.';\r\n    if(gender==='F') return 'Mme';\r\n    return '';\r\n  }\r\n\r\n  function pad(n){ return String(n).padStart(2,'0'); }\r\n  function makeDS(y,m,d){ return y+'-'+pad(m+1)+'-'+pad(d); }\r\n  function todayDS(){ var n=new Date(); return makeDS(n.getFullYear(),n.getMonth(),n.getDate()); }\r\n  function nowTime(){ var n=new Date(); return pad(n.getHours())+':'+pad(n.getMinutes()); }\r\n  function fmtDate(s){ if(!s) return ''; var p=s.split('-'); return p[2]+' '+MONTHS[parseInt(p[1])-1]+' '+p[0]; }\r\n  function dayDiff(a,b){ return Math.round((new Date(b)-new Date(a))\/86400000); }\r\n  function currentTimeStr(){ var n=new Date(); return pad(n.getHours())+':'+pad(n.getMinutes()); }\r\n\r\n  function applyTimeMin(){\r\n    if(s1&&s1===todayDS()){\r\n      var nt=nowTime();\r\n      ptEl.min=nt;\r\n      if(ptEl.value&&ptEl.value<nt){ ptEl.value=nt; }\r\n      ptWarn.style.display='none';\r\n      ptEl.style.borderColor='#ccc';\r\n    } else {\r\n      ptEl.min='';\r\n      ptWarn.style.display='none';\r\n      ptEl.style.borderColor='#ccc';\r\n    }\r\n  }\r\n\r\n  function validatePickupTime(){\r\n    if(s1&&s1===todayDS()&&ptEl.value<nowTime()){\r\n      ptWarn.style.display='block';\r\n      ptEl.style.borderColor='#c00000';\r\n      return false;\r\n    }\r\n    ptWarn.style.display='none';\r\n    ptEl.style.borderColor='#ccc';\r\n    return true;\r\n  }\r\n\r\n  function openPopup(){\r\n    var now=new Date();\r\n    if(sv1){\r\n      s1=sv1; s2=sv2; step=s2?2:1;\r\n      ptEl.value=svPT; rtEl.value=svRT;\r\n    } else {\r\n      s1=null; s2=null; step=0;\r\n      ptEl.value=currentTimeStr(); rtEl.value='10:00';\r\n    }\r\n    cy=s1?parseInt(s1.split('-')[0]):now.getFullYear();\r\n    cm=s1?parseInt(s1.split('-')[1])-1:now.getMonth();\r\n    buildGrid();\r\n    syncBottom();\r\n    overlay.classList.add('open');\r\n    document.body.style.overflow='hidden';\r\n  }\r\n\r\n  function closePopup(){\r\n    overlay.classList.remove('open');\r\n    document.body.style.overflow='';\r\n  }\r\n\r\n  function buildGrid(){\r\n    mthLbl.textContent=MONTHS[cm]+' '+cy;\r\n    grid.innerHTML=''; cells=[];\r\n\r\n    WDAYS.forEach(function(d){\r\n      var el=document.createElement('div');\r\n      el.className='rc-day-name';\r\n      el.textContent=d;\r\n      grid.appendChild(el);\r\n    });\r\n\r\n    var td=todayDS();\r\n    var first=new Date(cy,cm,1);\r\n    var offset=first.getDay()-1;\r\n    if(offset<0) offset=6;\r\n\r\n    for(var i=0;i<offset;i++){\r\n      var emp=document.createElement('div');\r\n      emp.className='rc-day empty';\r\n      grid.appendChild(emp);\r\n      cells.push(null);\r\n    }\r\n\r\n    var total=new Date(cy,cm+1,0).getDate();\r\n    for(var d=1;d<=total;d++){\r\n      var dstr=makeDS(cy,cm,d);\r\n      var cell=document.createElement('div');\r\n      cell.className='rc-day';\r\n      cell.textContent=d;\r\n      cell.setAttribute('data-date',dstr);\r\n      if(dstr<td){\r\n        cell.classList.add('disabled');\r\n        cells.push(null);\r\n      } else {\r\n        if(dstr===td) cell.classList.add('today-mark');\r\n        cell.addEventListener('click',      makeClick(dstr));\r\n        cell.addEventListener('mouseenter', makeHover(dstr));\r\n        cells.push({el:cell, ds:dstr});\r\n      }\r\n      grid.appendChild(cell);\r\n    }\r\n    updateStyles();\r\n    updateHint();\r\n  }\r\n\r\n  function updateStyles(){\r\n    var td=todayDS();\r\n    for(var i=0;i<cells.length;i++){\r\n      var c=cells[i]; if(!c) continue;\r\n      var el=c.el, ds=c.ds;\r\n      el.classList.remove('is-start','is-end','in-range','hov-range','hov-end','today-mark');\r\n      if(ds===td) el.classList.add('today-mark');\r\n      if(ds===s1&&ds===s2){ el.classList.add('is-start'); el.classList.add('is-end'); }\r\n      else if(ds===s1)     { el.classList.add('is-start'); }\r\n      else if(ds===s2)     { el.classList.add('is-end'); }\r\n      else if(s1&&s2&&ds>s1&&ds<s2){ el.classList.add('in-range'); }\r\n    }\r\n  }\r\n\r\n  function updateHover(hovDs){\r\n    for(var i=0;i<cells.length;i++){\r\n      var c=cells[i]; if(!c) continue;\r\n      var el=c.el, ds=c.ds;\r\n      el.classList.remove('hov-range','hov-end');\r\n      if(step===1&&s1&&hovDs&&ds>s1&&ds<hovDs) el.classList.add('hov-range');\r\n      if(step===1&&s1&&hovDs&&ds===hovDs)       el.classList.add('hov-end');\r\n    }\r\n  }\r\n\r\n  function updateHint(){\r\n    if(step===0)      hint.textContent='Choisissez la date de prise';\r\n    else if(step===1) hint.textContent='Choisissez maintenant la date de retour';\r\n    else {\r\n      var diff=dayDiff(s1,s2);\r\n      hint.textContent=fmtDate(s1)+'  \u2192  '+fmtDate(s2)+'  ('+diff+' jour'+(diff>1?'s':'')+')';\r\n    }\r\n  }\r\n\r\n  function makeClick(dstr){\r\n    return function(e){\r\n      e.stopPropagation();\r\n      if(step===0){\r\n        s1=dstr; s2=null; step=1;\r\n        if(dstr===todayDS()){ ptEl.value=currentTimeStr(); }\r\n      } else if(step===1){\r\n        if(dstr===s1){ return; }\r\n        else if(dstr<s1){ s1=dstr; s2=null; step=1; if(dstr===todayDS()){ ptEl.value=currentTimeStr(); } }\r\n        else { s2=dstr; step=2; }\r\n      } else {\r\n        s1=dstr; s2=null; step=1;\r\n        if(dstr===todayDS()){ ptEl.value=currentTimeStr(); }\r\n      }\r\n      updateStyles(); updateHint(); syncBottom();\r\n    };\r\n  }\r\n\r\n  function makeHover(dstr){\r\n    return function(){\r\n      if(step===1&&s1&&dstr>s1) updateHover(dstr);\r\n      else updateHover(null);\r\n    };\r\n  }\r\n\r\n  function syncBottom(){\r\n    if(step===2){\r\n      timesBox.classList.add('show');\r\n      confBtn.classList.add('ready');\r\n      confBtn.disabled=false;\r\n      applyTimeMin();\r\n    } else {\r\n      timesBox.classList.remove('show');\r\n      confBtn.classList.remove('ready');\r\n      confBtn.disabled=true;\r\n    }\r\n  }\r\n\r\n  ptEl.addEventListener('change', function(){ validatePickupTime(); });\r\n  ptEl.addEventListener('input',  function(){ validatePickupTime(); });\r\n  ptEl.addEventListener('blur',   function(){\r\n    if(s1&&s1===todayDS()&&ptEl.value&&ptEl.value<nowTime()){\r\n      ptEl.value=nowTime();\r\n      ptWarn.style.display='none';\r\n      ptEl.style.borderColor='#ccc';\r\n    }\r\n  });\r\n\r\n  function doConfirm(){\r\n    if(step!==2) return;\r\n    if(s1===todayDS()&&ptEl.value<nowTime()){\r\n      ptWarn.style.display='block';\r\n      ptEl.style.borderColor='#c00000';\r\n      return;\r\n    }\r\n    sv1=s1; sv2=s2; svPT=ptEl.value; svRT=rtEl.value;\r\n    trigVal.textContent=fmtDate(sv1)+' '+svPT+'  \u2192  '+fmtDate(sv2)+' '+svRT;\r\n    trigVal.classList.remove('placeholder');\r\n    trigger.classList.add('filled');\r\n    closePopup();\r\n    calculate();\r\n  }\r\n\r\n  function calculate(){\r\n    twWarn.style.display='none';\r\n    if(!sv1||!sv2){ resetCalc(); return; }\r\n\r\n    var start=new Date(sv1+'T'+svPT);\r\n    var end  =new Date(sv2+'T'+svRT);\r\n    if(end<=start){ resetCalc(); return; }\r\n\r\n    var sd=new Date(start.getFullYear(),start.getMonth(),start.getDate());\r\n    var ed=new Date(end.getFullYear(),  end.getMonth(),  end.getDate());\r\n    var days=Math.round((ed-sd)\/86400000);\r\n    if(days<1) days=1;\r\n\r\n    var startMin=start.getHours()*60+start.getMinutes();\r\n    var endMin  =end.getHours()  *60+end.getMinutes();\r\n    var diffMin =endMin-startMin;\r\n\r\n    var otCost=0, otLabel='';\r\n    if(diffMin>0){\r\n      var extraHours=Math.ceil(diffMin\/60);\r\n      if(extraHours>=OT_MAX){\r\n        days+=1;\r\n        otLabel='Retour tardif : une journ\u00e9e suppl\u00e9mentaire a \u00e9t\u00e9 ajout\u00e9e.';\r\n      } else {\r\n        otCost=extraHours*HOURLY;\r\n        var otEur=daToEur(otCost);\r\n        otLabel='Retour tardif : +'+extraHours+' heure(s) \u2014 '+otCost.toLocaleString()+' DA (\u2248 '+otEur+' \u20ac) suppl\u00e9mentaires.';\r\n      }\r\n    }\r\n\r\n    daysEl.textContent=days;\r\n    if(otLabel){ otEl.textContent=otLabel; otEl.style.display='block'; }\r\n    else { otEl.style.display='none'; }\r\n\r\n    if(days<MIN){\r\n      minWarn.style.display='block';\r\n      totalEl.textContent='0';\r\n      totalEurEl.textContent='0,00';\r\n      lastTotDA=0; lastTotEUR=0;\r\n      updateCTA(days,0,0);\r\n      return;\r\n    }\r\n\r\n    minWarn.style.display='none';\r\n    var daily=BASE;\r\n    var month=new Date(sv1).getMonth()+1;\r\n    var isEte=(month>=6&&month<=9);\r\n    if(days>=10&&!isEte) daily-=500;\r\n    var tot=(daily*days)+otCost;\r\n    var totEur=tot\/EUR_RATE;\r\n\r\n    totalEl.textContent=tot.toLocaleString();\r\n    totalEurEl.textContent=daToEur(tot);\r\n    lastTotDA=tot; lastTotEUR=totEur;\r\n    updateCTA(days,tot,totEur);\r\n  }\r\n\r\n  function resetCalc(){\r\n    daysEl.textContent='0';\r\n    totalEl.textContent='0';\r\n    totalEurEl.textContent='0,00';\r\n    lastTotDA=0; lastTotEUR=0;\r\n    minWarn.style.display='none'; twWarn.style.display='none'; otEl.style.display='none';\r\n    updateCTA(0,0,0);\r\n  }\r\n\r\n  function updateCTA(days,tot,totEur){\r\n    var fn=fnEl.value.trim(), ln=lnEl.value.trim();\r\n    var valid=gender!==null&&fn!==''&&ln!==''&&days>=MIN;\r\n    if(valid){\r\n      cta.classList.add('active'); cta.disabled=false;\r\n      cta.textContent='R\u00e9server via WhatsApp \u2014 '+tot.toLocaleString()+' DA (\u2248 '+daToEur(tot)+' \u20ac)';\r\n      ctaNote.textContent='';\r\n    } else {\r\n      cta.classList.remove('active'); cta.disabled=true;\r\n      cta.textContent='R\u00e9server via WhatsApp';\r\n      var ng=(gender===null), nn=(fn===''||ln===''), nd=(days<MIN);\r\n      if(ng&&nn&&nd) ctaNote.textContent='Veuillez remplir votre civilit\u00e9, nom et s\u00e9lectionner une p\u00e9riode valide (minimum 5 jours).';\r\n      else if(ng)    ctaNote.textContent='Veuillez s\u00e9lectionner votre civilit\u00e9 pour continuer.';\r\n      else if(nn)    ctaNote.textContent='Veuillez remplir votre pr\u00e9nom et nom pour continuer.';\r\n      else           ctaNote.textContent='Veuillez s\u00e9lectionner une p\u00e9riode valide (minimum 5 jours).';\r\n    }\r\n  }\r\n\r\n  cta.addEventListener('click',function(){\r\n    if(!cta.classList.contains('active')) return;\r\n    var hasError=false;\r\n    if(gender===null){\r\n      ['GM','GF'].forEach(function(id){ document.getElementById('rc'+id).classList.add('gender-error'); });\r\n      hasError=true;\r\n    }\r\n    if(fnEl.value.trim()===''){ fnEl.classList.add('input-error'); hasError=true; }\r\n    if(lnEl.value.trim()===''){ lnEl.classList.add('input-error'); hasError=true; }\r\n    if(hasError) return;\r\n\r\n    var name=genderLabel()+' '+fnEl.value.trim()+' '+lnEl.value.trim();\r\n    var msg=[\r\n      LINK,'',\r\n      'Bonjour,',\r\n      'Nom du client : '+name,'',\r\n      'V\u00e9hicule : '+CAR,'',\r\n      'Prise : '+sv1+' \u00e0 '+svPT,\r\n      'Retour : '+sv2+' \u00e0 '+svRT,\r\n      'Dur\u00e9e : '+daysEl.textContent+' jour(s)','',\r\n      'Total estim\u00e9 : '+totalEl.textContent+' DA (\u2248 '+totalEurEl.textContent+' \u20ac)','',\r\n      'Merci de me confirmer la disponibilit\u00e9.'\r\n    ].join('\\n');\r\n    window.open('https:\/\/wa.me\/'+WA+'?text='+encodeURIComponent(msg),'_blank');\r\n  });\r\n\r\n  cta.addEventListener('mousedown',function(){\r\n    if(fnEl.value.trim()===''){ fnEl.classList.add('input-error'); }\r\n    if(lnEl.value.trim()===''){ lnEl.classList.add('input-error'); }\r\n  });\r\n\r\n  fnEl.addEventListener('input',function(){ this.classList.remove('input-error'); calculate(); });\r\n  lnEl.addEventListener('input',function(){ this.classList.remove('input-error'); calculate(); });\r\n\r\n  document.getElementById('rcPrev').addEventListener('click',function(){\r\n    cm--; if(cm<0){cm=11;cy--;} buildGrid();\r\n  });\r\n  document.getElementById('rcNext').addEventListener('click',function(){\r\n    cm++; if(cm>11){cm=0;cy++;} buildGrid();\r\n  });\r\n\r\n  trigger.addEventListener('click', openPopup);\r\n  cancBtn.addEventListener('click', closePopup);\r\n  confBtn.addEventListener('click', doConfirm);\r\n  overlay.addEventListener('click',function(e){ if(e.target===overlay) closePopup(); });\r\n\r\n  setInterval(function(){\r\n    applyTimeMin();\r\n    if(sv1===todayDS()) calculate();\r\n  },60000);\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fed019e e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"fed019e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-074fc13 elementor-widget elementor-widget-heading\" data-id=\"074fc13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Obligations et Documents \u00e0 Fournir<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-62fbb1a e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"62fbb1a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-79a1302 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"79a1302\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-502584a elementor-widget elementor-widget-text-editor\" data-id=\"502584a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li data-start=\"3438\" data-end=\"3462\"><p data-start=\"3440\" data-end=\"3462\">\u00c2ge minimum : 27 ans<\/p><\/li><li data-start=\"3463\" data-end=\"3496\"><p data-start=\"3465\" data-end=\"3496\">Permis requis : 5 ans minimum<\/p><\/li><li data-start=\"3497\" data-end=\"3535\"><p data-start=\"3499\" data-end=\"3535\">Kilom\u00e9trage inclus : 300 km \/ jour<\/p><\/li><li data-start=\"3536\" data-end=\"3566\"><p data-start=\"3538\" data-end=\"3566\">Location minimum : 5 jours<\/p><\/li><li data-start=\"3567\" data-end=\"3602\"><p data-start=\"3569\" data-end=\"3602\">Acompte \u00e0 la r\u00e9servation : 20 %<\/p><\/li><li data-start=\"3603\" data-end=\"3657\"><p data-start=\"3605\" data-end=\"3657\">Caution : 70.000 DZD ou 350 \u20ac (esp\u00e8ces uniquement)<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f6f7a5f e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"f6f7a5f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-435d15e e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"435d15e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5173954 elementor-widget elementor-widget-text-editor\" data-id=\"5173954\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li data-start=\"3658\" data-end=\"3825\"><p data-start=\"3660\" data-end=\"3680\">Documents requis :<\/p><ul data-start=\"3683\" data-end=\"3825\"><li data-start=\"3683\" data-end=\"3764\"><p data-start=\"3685\" data-end=\"3764\">D\u00e9p\u00f4t du passeport original obligatoire pendant toute la dur\u00e9e de la location<\/p><\/li><li data-start=\"3767\" data-end=\"3825\"><p data-start=\"3769\" data-end=\"3825\">Permis de conduire valide (minimum 5 ans d\u2019anciennet\u00e9)<\/p><\/li><\/ul><\/li><li data-start=\"3826\" data-end=\"3886\"><p data-start=\"3828\" data-end=\"3886\">Livraison et restitution gratuites \u00e0 l\u2019a\u00e9roport de S\u00e9tif<\/p><\/li><li data-start=\"3887\" data-end=\"3957\"><p data-start=\"3889\" data-end=\"3957\">Les autres conditions sont mentionn\u00e9es dans le contrat de location<\/p><\/li><\/ul>\t\t\t\t\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f8a5a0 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"4f8a5a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-cee16cb e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"cee16cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-55c9a22 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"55c9a22\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e0627d4 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-child\" data-id=\"e0627d4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5544d1a e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"5544d1a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0e4ca7d e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"0e4ca7d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a5730c elementor-widget elementor-widget-html\" data-id=\"5a5730c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@300;400;500;700;900&display=swap');\r\n\r\nhtml[lang=\"ar\"] body,\r\nhtml[lang=\"ar\"] *,\r\n.translatepress-ar *,\r\n.translatepress-ar body {\r\n  font-family: 'Tajawal', sans-serif !important;\r\n  letter-spacing: 0 !important;\r\n}\r\n\r\nhtml[lang=\"ar\"],\r\n.translatepress-ar {\r\n  --global-heading-font-family: 'Tajawal', sans-serif !important;\r\n  --global-body-font-family: 'Tajawal', sans-serif !important;\r\n  --global-primary-nav-font-family: 'Tajawal', sans-serif !important;\r\n  --typography-font-family: 'Tajawal', sans-serif !important;\r\n  --body-font-family: 'Tajawal', sans-serif !important;\r\n  --heading-font-family: 'Tajawal', sans-serif !important;\r\n  --global-font-family: 'Tajawal', sans-serif !important;\r\n}\r\n<\/style>\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\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>La Toyota Yaris est une citadine compacte, fiable et \u00e9conomique, id\u00e9ale pour la ville et les trajets quotidiens. Facile \u00e0 man\u0153uvrer et confortable, elle offre une conduite agr\u00e9able tout en assurant style et praticit\u00e9 au quotidien. Caract\u00e9ristiques : \u2022 Ann\u00e9e : 2019\u2022 Moteur : 1.3L\u2022 Carburant : Essence\u2022 Bo\u00eete : Manuelle\u2022 Places : 5\u2022 Type : Citadine \u00c9quipements :Cette Toyota Yaris, mod\u00e8le 2019, peu kilom\u00e9tr\u00e9e et de couleur gris, est \u00e9quip\u00e9e d\u2019un moteur 1.3L essence et d\u2019une bo\u00eete manuelle, offrant une conduite souple et efficace. Elle dispose de jantes en alliage, d\u2019un autoradio Bluetooth compatible uniquement avec iOS, de 2 vitres \u00e9lectriques, de la climatisation et d\u2019une cam\u00e9ra de recul, pour un confort optimal et une s\u00e9curit\u00e9 renforc\u00e9e lors de vos trajets urbains. Prix : 8 000 DA \/ jour \u2248 29,09 \u20ac \/ jour Civilit\u00e9 M. \u2014 Monsieur Mme \u2014 Madame Pr\u00e9nom Nom P\u00e9riode de location Cliquez pour s\u00e9lectionner les dates et horaires Dur\u00e9e : 0 jour(s) La dur\u00e9e minimale de location est de 5 jours. L&rsquo;heure de prise choisie est d\u00e9j\u00e0 pass\u00e9e. Veuillez s\u00e9lectionner une heure valide. \u2022 Kilom\u00e9trage inclus : 300 km \/ jour \u2022 Remise de 500 DA\/jour \u00e0 partir d&rsquo;une location de 10 jours hors saison estivale [Juin\u2013Septembre] \u2022 Livraison et restitution gratuites \u00e0 l&rsquo;a\u00e9roport de S\u00e9tif Total estim\u00e9 0 DA \u2248 0,00 \u20ac R\u00e9server via WhatsApp Veuillez remplir votre civilit\u00e9, nom et s\u00e9lectionner une p\u00e9riode valide (minimum 5 jours). S\u00e9lectionnez votre p\u00e9riode de location Choisissez la date de prise &#8249; &#8250; Horaires de prise et de retour Heure de prise Heure d\u00e9j\u00e0 pass\u00e9e. Choisissez une heure valide. Heure de retour Annuler Confirmer Obligations et Documents \u00e0 Fournir \u00c2ge minimum : 27 ans Permis requis : 5 ans minimum Kilom\u00e9trage inclus : 300 km \/ jour Location minimum : 5 jours Acompte \u00e0 la r\u00e9servation : 20 % Caution : 70.000 DZD ou 350 \u20ac (esp\u00e8ces uniquement) Documents requis : D\u00e9p\u00f4t du passeport original obligatoire pendant toute la dur\u00e9e de la location Permis de conduire valide (minimum 5 ans d\u2019anciennet\u00e9) Livraison et restitution gratuites \u00e0 l\u2019a\u00e9roport de S\u00e9tif Les autres conditions sont mentionn\u00e9es dans le contrat de location<\/p>\n","protected":false},"author":1,"featured_media":3424,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-350","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/2ayrent.com\/ar\/wp-json\/wp\/v2\/pages\/350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2ayrent.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/2ayrent.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/2ayrent.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/2ayrent.com\/ar\/wp-json\/wp\/v2\/comments?post=350"}],"version-history":[{"count":118,"href":"https:\/\/2ayrent.com\/ar\/wp-json\/wp\/v2\/pages\/350\/revisions"}],"predecessor-version":[{"id":5779,"href":"https:\/\/2ayrent.com\/ar\/wp-json\/wp\/v2\/pages\/350\/revisions\/5779"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/2ayrent.com\/ar\/wp-json\/wp\/v2\/media\/3424"}],"wp:attachment":[{"href":"https:\/\/2ayrent.com\/ar\/wp-json\/wp\/v2\/media?parent=350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}