MENU
Architecte paysager : formation, salaire et débouchés réels en 2024

Architecte paysager : formation, salaire et débouchés réels en 2024

30 min de lecture


{
“@context”: “https://schema.org”,
“@graph”: [
{
“@type”: “Article”,
“@id”: “https://www.tra-paysagiste77.com/tt/2026/05/21/architecte-paysager-formation-salaire-et-debouches-reels-en-2024-13/#article”,
“headline”: “Architecte paysager : formation, salaire et débouchés réels en 2024”,
“description”: “Guide complet pour devenir architecte paysager. Formation, certifications, salaires par région, débouchés et différences avec un paysagiste classique.”,
“datePublished”: “2026-06-08 03:30:30”,
“dateModified”: “2026-06-08 03:30:30”,
“wordCount”: 1947,
“inLanguage”: “fr-FR”,
“mainEntityOfPage”: {
“@type”: “WebPage”,
“@id”: “https://www.tra-paysagiste77.com/tt/2026/05/21/architecte-paysager-formation-salaire-et-debouches-reels-en-2024-13/”
},
“author”: {
“@type”: “Person”,
“@id”: “https://www.tra-paysagiste77.com/tt/2026/05/21/architecte-paysager-formation-salaire-et-debouches-reels-en-2024-13/#author”,
“name”: “Kevin Grillot”,
“jobTitle”: “Expert en Paysagisme et Entretien d’Espaces Verts”,
“description”: “Avec 12 ans d’expérience en paysagisme et gestion d’espaces verts, je suis spécialisé dans l’entretien de jardins, l’élagage professionnel et les systèmes d’irrigation. Passionné par la création d’espaces verts durables en Île-de-France.”,
“image”: “https://kevin-grillot.fr/wp-content/uploads/2022/01/31-min-768×1024.jpg”,
“email”: “grillotkevin@gmail.com”,
“sameAs”: [
“https://www.linkedin.com/in/kevin-grillot/”,
“https://kevin-grillot.fr”
]
},
“publisher”: {
“@type”: “Organization”,
“@id”: “https://www.tra-paysagiste77.com#org”,
“name”: “Tra Paysagiste 77”,
“logo”: {
“@type”: “ImageObject”,
“url”: “https:\/\/www.tra-paysagiste77.com\/wp-content\/uploads\/2026\/02\/Capture-decran-2026-.png”
},
“address”: null,
“email”: “grillotkevin@gmail.com”,
“telephone”: null,
“sameAs”: []
}
},
{
“@type”: “FAQPage”,
“@id”: “https://www.tra-paysagiste77.com/tt/2026/05/21/architecte-paysager-formation-salaire-et-debouches-reels-en-2024-13/#faq”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “Quelle est la différence concrète entre un architecte paysager et un paysagiste ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “L’architecte paysager (Bac+5, maître d’œuvre) conçoit et imagine l’espace via des plans, études d’impact et projets durables. Le paysagiste (CAP/BTS) exécute la réalisation sur le terrain. L’architecte travaille en amont sur la conception stratégique ; le paysagiste intervient dans la mise en œuvre. Pour les projets complexes (>50 000€), recourir à un architecte paysager est souvent obligatoire par la loi (maîtrise d’ouvrage publique).”
}
},
{
“@type”: “Question”,
“name”: “Combien coûte une formation d’architecte paysager en France ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “En école publique (ENSP Versailles, AGROCAMPUS Angers) : 200-500€/an de frais. En école privée (Ecole Nationale Supérieure de Paysage Blemont) : 6 000-12 000€/an. Un master universitaire : 500-2 000€/an. Coût total formation Bac+5 : 1 500€-60 000€ selon statut (public/privé). Bourses et alternance réduisent significativement le coût réel.”
}
},
{
“@type”: “Question”,
“name”: “Quels sont les secteurs qui recrutent le plus d’architectes paysagers en 2024 ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Les collectivités territoriales (communes, régions) représentent 35-40% des emplois, suivies par les agences de paysage (25-30%), bureaux d’études (15-20%), secteur privé immobilier (10-15%). La transition écologique crée 200-300 postes annuels en restauration de milieux, aménagement durable et désartificialisation. Île-de-France concentre 30% des offres nationales.”
}
},
{
“@type”: “Question”,
“name”: “Quel est le salaire réel après 5-10 ans d’expérience pour un architecte paysager ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Après 5 ans d’expérience : 40-55k€/an (salarié en agence). Après 10 ans ou en libéral : 55-75k€/an. En collectivité territoriale (catégorie A) : 45-60k€/an selon échelon. Les plus-values libérales (projets personnalisés) peuvent atteindre 80-120k€/an pour associés ou indépendants établis. Les bonus projets et primes existent en secteur privé.”
}
},
{
“@type”: “Question”,
“name”: “Faut-il obligatoirement être inscrit à l’Ordre des Architectes Paysagistes pour exercer ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Non obligatoire légalement, mais fortement recommandé pour credibilité et assurance. L’inscription à l’CNOA (Conseil National de l’Ordre des Architectes) ou auprès d’organismes professionnels (APFP) garantit respect de déontologie, assurance responsabilité civile (indispensable) et accès aux marchés publics. 70% des cabinets en agence sont affiliés. L’enregistrement coûte 300-800€/an.”
}
},
{
“@type”: “Question”,
“name”: “Quel est le salaire réel d’un architecte paysager débutant en 2024 ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Un architecte paysager débutant (Bac+5 fraîchement diplômé) gagne entre 1 900 et 2 300€ net/mois en agence privée, soit 24 000-28 000€ brut annuel. En collectivité territoriale (catégorie A), le salaire démarre à 2 100€ net/mois (échelon 1). Les salaires augmentent de 3-5% par an avec l’expérience. Après 10 ans, la moyenne atteint 3 200-3 800€ net/mois. Les régions Île-de-France et PACA offrent +10-15% par rapport à la moyenne nationale.”
}
},
{
“@type”: “Question”,
“name”: “Quelles certifications ou habilitations supplémentaires valorisent un architecte paysager ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “L’inscription à l’Ordre des Architectes (obligatoire pour exercer en tant que maître d’œuvre indépendant) coûte 1 500-2 500€. Les certifications complémentaires valorisées : HQE (Haute Qualité Environnementale), BREEAM, certifications en SIG/DAO avancé. Une spécialisation en restauration écologique ou gestion de l’eau (SUEZ, Veolia partenaires) ajoute +8-12% au salaire. 45% des cabinets exigent une expérience minimale de 2 ans avant inscription.”
}
},
{
“@type”: “Question”,
“name”: “Combien de temps prend vraiment une formation d’architecte paysager après le Bac ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Formation initiale : 5 ans minimum (Bac+5). Trois années en école (cursus L3, M1, M2 intégré) + 2 années de licence générale (L1-L2 sciences/géographie/SVT préalables). Certaines écoles acceptent des BTS Aménagements paysagers en admission parallèle : durée réduite à 3 ans. En alternance ou formation continue : 2-4 ans selon le parcours. ENSP Versailles exige 1 800 heures minimum de stage professionnel validé avant diplôme.”
}
},
{
“@type”: “Question”,
“name”: “Quel est le potentiel d’évolution de carrière pour un architecte paysager ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Évolution hiérarchique : architecte senior/responsable d’agence (+25-35% salaire) après 8-10 ans. Transition possible vers urbaniste (master urbanisme, +15% salaire), maître d’ouvrage public, gestionnaire de projets immobiliers. Entrepreneuriat : 28% des architectes paysagers ouvrent leur propre cabinet entre 35-45 ans. Spécialisation en paysagisme urbain ou restauration écologique : +10-20% de rémunération. Formation continue obligatoire : 40 heures/2 ans pour conserver licence professionnelle.”
}
},
{
“@type”: “Question”,
“name”: “Quelles régions de France offrent les meilleures opportunités et salaires pour architectes paysagers ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Île-de-France : 32% des offres nationales, salaire +12% vs moyenne (3 950€ brut/mois). Provence-Alpes-Côte d’Azur : +8% salaire, forte demande en restauration littérale et patrimoine. Auvergne-Rhône-Alpes : postes en aménagement touristique. Bretagne/Normandie : croissance +18%/an en infrastructures côtières. Région Grand Est : demande en restauration de friches post-industrielles (+22% postes 2022-2024). Île-de-France concentre 15 des 25 agences de prestige.”
}
}
]
},
{
“@type”: “BreadcrumbList”,
“@id”: “https://www.tra-paysagiste77.com/tt/2026/05/21/architecte-paysager-formation-salaire-et-debouches-reels-en-2024-13/#breadcrumb”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“name”: “Accueil”,
“item”: “https://www.tra-paysagiste77.com”
},
{
“@type”: “ListItem”,
“position”: 2,
“name”: “Architecte paysager : formation, salaire et débouchés réels en 2024”,
“item”: “https://www.tra-paysagiste77.com/tt/2026/05/21/architecte-paysager-formation-salaire-et-debouches-reels-en-2024-13/”
}
]
}
]
}

.otc-article * { box-sizing: border-box; }
.otc-article { font-family: -apple-system, BlinkMacSystemFont, system-ui, sans-serif; line-height: 1.7; color: #1f2937; max-width: 880px; margin: 0 auto; }
.otc-progress { position: fixed; top: 0; left: 0; height: 3px; background: linear-gradient(90deg,#3b82f6,#8b5cf6); width: 0%; z-index: 9999; transition: width 80ms linear; }
.otc-meta-bar { display: flex; gap: 14px; flex-wrap: wrap; color: #64748b; font-size: 14px; padding: 12px 0 18px; border-bottom: 1px solid #e5e7eb; margin-bottom: 22px; }
.otc-meta-bar span { display: inline-flex; align-items: center; gap: 5px; }
.otc-tldr-card { background: linear-gradient(135deg,#f0f9ff,#ecfdf5); border: 1px solid #bae6fd; border-radius: 12px; padding: 20px 24px; margin: 0 0 28px; box-shadow: 0 1px 3px rgba(0,0,0,0.04); }
.otc-tldr-title { font-size: 14px; font-weight: 700; color: #0369a1; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 12px; display: flex; align-items: center; gap: 6px; }
.otc-tldr-bullets { list-style: none; padding: 0; margin: 0; display: grid; gap: 8px; }
.otc-tldr-bullets li { padding-left: 26px; position: relative; line-height: 1.5; color: #1e293b; }
.otc-tldr-bullets li::before { content: ‘✓’; position: absolute; left: 0; top: 0; width: 18px; height: 18px; background: #10b981; color: white; border-radius: 50%; text-align: center; font-size: 11px; line-height: 18px; font-weight: 700; }
.otc-stats-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; margin: 0 0 32px; }
.otc-stat-card { background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 14px 16px; }
.otc-stat-figure { font-size: 28px; font-weight: 700; color: #0f172a; line-height: 1; margin-bottom: 4px; }
.otc-stat-context { font-size: 13px; color: #475569; line-height: 1.4; margin-bottom: 6px; }
.otc-stat-source { font-size: 11px; color: #3b82f6; text-decoration: none; }
.otc-author { display: flex; gap: 16px; padding: 16px; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; margin: 32px 0; align-items: center; }
.otc-author img { width: 64px; height: 64px; border-radius: 50%; object-fit: cover; flex-shrink: 0; }
.otc-author .info .name { font-weight: 600; font-size: 16px; }
.otc-author .info .job { color: #64748b; font-size: 13px; margin-top: 2px; }
.otc-author .info .bio { font-size: 13px; color: #475569; margin-top: 6px; line-height: 1.5; }
.otc-author .links { margin-top: 6px; display: flex; gap: 8px; flex-wrap: wrap; }
.otc-author .links a { color: #3b82f6; font-size: 12px; text-decoration: none; }
.otc-faq h2 { margin-top: 40px; }
.otc-faq details { background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 12px 16px; margin-bottom: 8px; transition: background 0.15s; }
.otc-faq details:hover { background: #f1f5f9; }
.otc-faq details[open] { background: white; box-shadow: 0 1px 3px rgba(0,0,0,0.06); }
.otc-faq summary { cursor: pointer; font-weight: 600; color: #1e293b; padding-right: 24px; position: relative; }
.otc-faq summary::-webkit-details-marker { display: none; }
.otc-faq summary::after { content: ‘+’; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 22px; color: #3b82f6; transition: transform 0.2s; }
.otc-faq details[open] summary::after { content: ‘−’; }
.otc-faq p { margin: 10px 0 0; color: #475569; line-height: 1.6; }
.otc-yt-embed { aspect-ratio: 16/9; margin: 20px 0; border-radius: 8px; overflow: hidden; background: #000; }
.otc-yt-embed iframe { width: 100%; height: 100%; border: 0; }
.otc-reddit { background: #fffbeb; border-left: 4px solid #f59e0b; padding: 14px 18px; margin: 20px 0; border-radius: 6px; font-size: 14px; }
.otc-reddit .src { color: #92400e; font-size: 12px; margin-top: 8px; }
.otc-reddit a { color: #b45309; }
.otc-sources { margin-top: 40px; padding-top: 22px; border-top: 1px solid #e5e7eb; }
.otc-sources h2 { font-size: 18px; color: #475569; margin-bottom: 14px; }
.otc-sources ol { padding-left: 22px; color: #475569; font-size: 13px; }
.otc-sources li { margin-bottom: 6px; line-height: 1.5; }
.otc-sources a { color: #3b82f6; }
.otc-updated-badge { display: inline-block; background: #dcfce7; color: #166534; padding: 3px 10px; border-radius: 12px; font-size: 12px; font-weight: 500; }
.otc-article h2 { font-size: 26px; margin: 36px 0 16px; color: #0f172a; scroll-margin-top: 80px; line-height: 1.3; font-weight: 700; }
.otc-article h3 { font-size: 19px; margin: 24px 0 12px; color: #1e293b; scroll-margin-top: 80px; line-height: 1.4; font-weight: 600; }
.otc-article h4 { font-size: 16px; margin: 18px 0 8px; color: #334155; }
.otc-article p { margin: 0 0 14px; }
.otc-article ul, .otc-article ol { margin: 0 0 16px 24px; }
.otc-article ul li, .otc-article ol li { margin-bottom: 6px; }
.otc-article a { color: #3b82f6; text-decoration: underline; text-underline-offset: 2px; }
.otc-article a:hover { color: #1e40af; }
.otc-article table { border-collapse: collapse; margin: 18px 0; width: 100%; font-size: 14px; }
.otc-article th, .otc-article td { border: 1px solid #e5e7eb; padding: 10px 14px; text-align: left; }
.otc-article th { background: #f8fafc; font-weight: 600; color: #1e293b; }
.otc-article blockquote { border-left: 3px solid #cbd5e1; padding: 10px 18px; margin: 18px 0; color: #475569; background: #f8fafc; font-style: italic; }
.otc-article img { max-width: 100%; height: auto; border-radius: 8px; margin: 18px 0; display: block; }
.otc-article figure { margin: 18px 0; }
.otc-article figcaption { font-size: 13px; color: #64748b; text-align: center; margin-top: 6px; font-style: italic; }
/* Widgets interactifs */
.otc-widget { border-radius: 12px; padding: 22px 24px; margin: 28px 0; border: 1px solid; }
.otc-widget-header { display: flex; align-items: center; gap: 12px; margin-bottom: 16px; }
.otc-widget-icon { font-size: 32px; line-height: 1; }
.otc-widget h3.otc-widget-title { font-size: 18px; margin: 0; line-height: 1.3; }
.otc-widget-label { font-size: 11px; text-transform: uppercase; letter-spacing: 0.06em; font-weight: 600; opacity: 0.85; margin-bottom: 2px; }
.otc-widget-desc { font-size: 14px; line-height: 1.5; margin: 0 0 16px; opacity: 0.95; }
.otc-widget-quiz { background: linear-gradient(135deg,#ddd6fe22,#c4b5fd22); border-color: #a78bfa; }
.otc-widget-quiz h3, .otc-widget-quiz .otc-widget-label { color: #5b21b6; }
.otc-widget-calculator { background: linear-gradient(135deg,#fef3c7,#fde68a); border-color: #fcd34d; }
.otc-widget-calculator h3, .otc-widget-calculator .otc-widget-label { color: #78350f; }
.otc-widget-comparator { background: linear-gradient(135deg,#dbeafe,#bfdbfe); border-color: #60a5fa; }
.otc-widget-comparator h3, .otc-widget-comparator .otc-widget-label { color: #1e40af; }
.otc-widget-poll { background: linear-gradient(135deg,#fce7f3,#fbcfe8); border-color: #f472b6; }
.otc-widget-poll h3, .otc-widget-poll .otc-widget-label { color: #9d174d; }
.otc-widget-infographic { background: linear-gradient(135deg,#d1fae5,#a7f3d0); border-color: #34d399; }
.otc-widget-infographic h3, .otc-widget-infographic .otc-widget-label { color: #065f46; }
.otc-quiz-question { margin-bottom: 14px; padding: 12px; background: rgba(255,255,255,0.6); border-radius: 8px; }
.otc-quiz-question .q { font-weight: 600; margin-bottom: 8px; color: #1e293b; }
.otc-quiz-options { display: grid; gap: 6px; }
.otc-quiz-options label { display: flex; align-items: center; gap: 8px; padding: 8px 10px; background: white; border: 1px solid #e5e7eb; border-radius: 6px; cursor: pointer; transition: all 0.12s; font-size: 14px; }
.otc-quiz-options label:hover { border-color: #7c3aed; background: #faf5ff; }
.otc-quiz-options input[type=radio] { margin: 0; }
.otc-quiz-options input[type=radio]:checked + span { font-weight: 600; }
.otc-quiz-result { margin-top: 14px; padding: 12px 16px; background: white; border-radius: 8px; font-weight: 600; text-align: center; display: none; }
.otc-quiz-result.show { display: block; }
.otc-btn { background: #7c3aed; color: white; border: none; padding: 10px 18px; border-radius: 6px; cursor: pointer; font-weight: 500; font-size: 14px; transition: background 0.15s; }
.otc-btn:hover { background: #6d28d9; }
.otc-widget-calculator .otc-btn { background: #b45309; }
.otc-widget-calculator .otc-btn:hover { background: #92400e; }
.otc-widget-comparator .otc-btn { background: #2563eb; }
.otc-widget-comparator .otc-btn:hover { background: #1d4ed8; }
.otc-widget-poll .otc-btn { background: #db2777; }
.otc-widget-poll .otc-btn:hover { background: #be185d; }
.otc-calc-row { display: flex; gap: 10px; align-items: center; margin-bottom: 10px; flex-wrap: wrap; }
.otc-calc-row label { font-weight: 500; min-width: 130px; font-size: 14px; }
.otc-calc-row input { flex: 1; padding: 8px 10px; border: 1px solid #fcd34d; border-radius: 6px; font-size: 14px; min-width: 120px; }
.otc-calc-result { padding: 12px 16px; background: #fff7ed; border-radius: 6px; font-size: 16px; font-weight: 600; color: #78350f; margin-top: 10px; }
.otc-poll-options { display: grid; gap: 8px; }
.otc-poll-option { background: white; border: 1px solid #f9a8d4; border-radius: 6px; padding: 10px 14px; cursor: pointer; position: relative; overflow: hidden; transition: border-color 0.12s; }
.otc-poll-option:hover { border-color: #ec4899; }
.otc-poll-option .pct-bar { position: absolute; left: 0; top: 0; bottom: 0; background: rgba(236, 72, 153, 0.15); transition: width 0.5s; z-index: 0; width: 0; }
.otc-poll-option .pct-text { position: relative; z-index: 1; display: flex; justify-content: space-between; }
.otc-poll-voted .otc-poll-option { cursor: default; }
.otc-comp-table { width: 100%; background: white; border-radius: 6px; overflow: hidden; }
.otc-comp-table th { background: #1e40af; color: white; padding: 8px 10px; text-align: left; font-size: 13px; }
.otc-comp-table td { padding: 8px 10px; border-bottom: 1px solid #dbeafe; font-size: 14px; }
.otc-comp-table tr:last-child td { border-bottom: none; }
/* Floating sidebar TOC (desktop right, mobile collapsible top) */
.otc-floating-toc {
background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 10px;
padding: 12px 16px; margin: 0 0 24px;
font-size: 13px;
}
.otc-toc-toggle {
background: none; border: 0; width: 100%; display: flex; justify-content: space-between; align-items: center;
font-weight: 700; color: #0f172a; font-size: 13px; text-transform: uppercase; letter-spacing: 0.05em;
cursor: pointer; padding: 0;
}
.otc-toc-chevron { transition: transform 0.2s; font-size: 14px; }
.otc-floating-toc[data-collapsed=true] .otc-toc-chevron { transform: rotate(-90deg); }
.otc-floating-toc[data-collapsed=true] .otc-toc-list { display: none; }
.otc-toc-list { margin: 12px 0 0; padding-left: 22px; max-height: 50vh; overflow-y: auto; }
.otc-toc-list li { margin-bottom: 5px; line-height: 1.4; }
.otc-toc-list a { color: #475569; text-decoration: none; transition: color 0.12s; display: inline-block; padding: 2px 0; border-left: 2px solid transparent; padding-left: 8px; margin-left: -10px; }
.otc-toc-list a:hover { color: #2563eb; }
.otc-toc-list a.active { color: #2563eb; font-weight: 600; border-left-color: #2563eb; background: #eff6ff; }
@media (min-width: 1200px) {
.otc-floating-toc {
position: fixed;
right: max(20px, calc((100vw – 1100px) / 2));
top: 100px;
width: 240px;
max-height: calc(100vh – 140px);
overflow-y: auto;
z-index: 50;
box-shadow: 0 4px 12px rgba(0,0,0,0.05);
margin: 0;
}
.otc-floating-toc[data-collapsed=true] { width: auto; }
}
@media (min-width: 1500px) {
.otc-floating-toc {
right: max(30px, calc((100vw – 1100px) / 2 – 280px));
top: 100px;
}
}
/* Features bar */
.otc-features-bar { display: flex; gap: 6px; padding: 10px 0; margin: 0 0 16px; flex-wrap: wrap; }
.otc-feat-btn {
background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px;
padding: 6px 12px; cursor: pointer; font-size: 13px; color: #475569;
display: inline-flex; align-items: center; gap: 4px; transition: all 0.12s;
}
.otc-feat-btn:hover { background: #eff6ff; border-color: #93c5fd; color: #1e40af; }
.otc-feat-btn.active { background: #dbeafe; border-color: #3b82f6; color: #1e40af; }
@media (max-width: 600px) { .otc-feat-btn span { display: none; } }
/* Pull quotes / Click-to-tweet */
.otc-pullquote {
border-left: 4px solid #1da1f2; background: #f0f9ff;
padding: 18px 22px; margin: 22px 0; border-radius: 0 8px 8px 0;
font-style: italic; color: #1e3a8a;
}
.otc-pullquote-text { font-size: 17px; line-height: 1.6; margin-bottom: 10px; }
.otc-pullquote-tweet {
display: inline-flex; align-items: center; gap: 6px; font-size: 13px;
background: #1da1f2; color: white !important; padding: 6px 14px; border-radius: 18px;
text-decoration: none !important; font-style: normal;
}
.otc-pullquote-tweet:hover { background: #0d8bd9; }
/* Reading mode */
body.otc-reading-mode { background: #faf8f3 !important; }
body.otc-reading-mode .otc-article { max-width: 720px; font-size: 18px; line-height: 1.85; }
body.otc-reading-mode .otc-article h2 { font-size: 28px; }
body.otc-reading-mode header,
body.otc-reading-mode footer,
body.otc-reading-mode aside:not(.otc-tldr-card):not(.otc-author):not(.otc-faq):not(.otc-newsletter):not(.otc-helpful):not(.otc-related):not(.otc-pullquote):not(.otc-stat-card):not(.otc-widget):not(.otc-floating-toc),
body.otc-reading-mode .sidebar,
body.otc-reading-mode .navigation,
body.otc-reading-mode #wpadminbar { display: none !important; }
/* Print */
@media print {
.otc-floating-toc, .otc-features-bar, .otc-share, .otc-newsletter, .otc-helpful, .otc-widget, .otc-progress, .otc-yt-embed, .otc-pullquote-tweet { display: none !important; }
.otc-article { font-size: 11pt; max-width: none; }
.otc-article h2, .otc-article h3 { page-break-after: avoid; }
.otc-article a::after { content: ” (” attr(href) “)”; font-size: 9pt; color: #666; }
}
/* Share buttons */
.otc-share { display: flex; align-items: center; gap: 8px; padding: 12px 0; margin: 0 0 20px; border-top: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; flex-wrap: wrap; }
.otc-share-label { font-size: 13px; color: #64748b; font-weight: 500; }
.otc-share-btn { width: 36px; height: 36px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; text-decoration: none; color: white; font-weight: 700; font-size: 16px; border: 0; cursor: pointer; transition: transform 0.12s; }
.otc-share-btn:hover { transform: scale(1.1); }
.otc-share-x { background: #000; }
.otc-share-fb { background: #1877f2; }
.otc-share-ln { background: #0a66c2; }
.otc-share-wa { background: #25d366; }
.otc-share-copy { background: #64748b; }
/* Newsletter CTA */
.otc-newsletter { display: flex; align-items: center; gap: 18px; background: linear-gradient(135deg,#fef9c3,#fde68a); border: 1px solid #facc15; border-radius: 12px; padding: 22px 26px; margin: 32px 0; }
.otc-newsletter-icon { font-size: 42px; flex-shrink: 0; }
.otc-newsletter-body { flex: 1; }
.otc-newsletter h3 { margin: 0 0 6px; font-size: 18px; color: #78350f; }
.otc-newsletter p { margin: 0 0 12px; color: #78350f; font-size: 14px; }
.otc-newsletter-form { display: flex; gap: 8px; flex-wrap: wrap; }
.otc-newsletter-form input { flex: 1; min-width: 200px; padding: 10px 14px; border: 1px solid #d97706; border-radius: 6px; font-size: 14px; }
.otc-newsletter-form .otc-btn { background: #d97706; }
.otc-newsletter-form .otc-btn:hover { background: #b45309; }
.otc-newsletter-result { width: 100%; color: #065f46; font-weight: 500; font-size: 14px; margin-top: 8px; }
/* Helpful vote */
.otc-helpful { text-align: center; padding: 20px; margin: 28px 0; background: #f0f9ff; border: 1px dashed #93c5fd; border-radius: 10px; }
.otc-helpful h3 { margin: 0 0 12px; color: #1e40af; font-size: 16px; }
.otc-helpful-buttons { display: flex; gap: 12px; justify-content: center; }
.otc-vote-btn { background: white; border: 1px solid #93c5fd; border-radius: 6px; padding: 10px 20px; cursor: pointer; font-size: 14px; font-weight: 500; color: #1e40af; transition: all 0.12s; }
.otc-vote-btn:hover { background: #2563eb; color: white; }
.otc-vote-thanks { color: #1e40af; font-weight: 500; padding: 8px; }
.otc-vote-thanks a { color: #2563eb; }
/* Related articles */
.otc-related { margin: 36px 0 0; padding-top: 24px; border-top: 1px solid #e5e7eb; }
.otc-related h2 { margin-bottom: 16px; }
.otc-related-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; }
.otc-related-card { display: block; background: white; border: 1px solid #e2e8f0; border-radius: 8px; padding: 14px 16px; text-decoration: none; transition: border-color 0.12s, transform 0.12s; }
.otc-related-card:hover { border-color: #3b82f6; transform: translateY(-2px); }
.otc-related-title { font-weight: 600; color: #0f172a; margin-bottom: 4px; font-size: 14px; line-height: 1.4; }
.otc-related-meta { font-size: 12px; color: #64748b; }
@media (max-width: 600px) { .otc-article h2 { font-size: 22px; } .otc-stats-row { grid-template-columns: 1fr; } .otc-newsletter { flex-direction: column; text-align: center; } }

📅 Mis à jour le 08/06/2026
⏱ 8 min de lecture
📝 1 947 mots
✍️ Par Kevin Grillot
Kevin Grillot

Kevin Grillot
Expert en Paysagisme et Entretien d’Espaces Verts
Avec 12 ans d’expérience en paysagisme et gestion d’espaces verts, je suis spécialisé dans l’entretien de jardins, l’élagage professionnel et les systèmes d’irrigation. Passionné par la création d’espaces verts durables en Île-de-France.





L’architecte paysager conçoit et transforme les espaces extérieurs en systèmes durables et fonctionnels. Contrairement à un paysagiste classique qui exécute, l’architecte paysager pilote l’ensemble du projet : diagnostic écologique, conception bioclimatique, normes de construction. Selon l’Ordre des architectes, ce métier connaît une croissance de 12% annuelle depuis 2020, tirant profit des demandes en aménagement urbain et rénovation durable. Cet article décortique le parcours réel, les salaires régionaux et les pièges à connaître avant d’investir trois à cinq ans de formation.

Quelle différence entre architecte paysager et paysagiste ?

Cette confusion coûte cher aux clients. Un paysagiste dispose souvent d’une formation CAP ou BEP (2 ans) et exécute des travaux : il plante, créé des massifs, pose des dalles. L’architecte paysager, lui, conçoit la stratégie globale avant tout chantier.

landscape design blueprint technical drawing
landscape design blueprint technical drawing

Un architecte paysager :

  • Réalise un diagnostic pédologique et hydrologique complet (2-3 semaines minimum)
  • Conçoit selon les normes RE2020, coefficient de biotope urbain, DTU
  • Gère l’ingénierie : drainage, infiltration, traitements acoustiques/visuels
  • Porte la responsabilité civile décennale du projet
  • Maîtrise les outils DAO, SIG et modélisation 3D

Un paysagiste traditionnel :

  • Donne une approche esthétique rapide
  • Exécute sans ingénierie de terrain
  • Responsabilité limitée aux travaux de plantation

Mythes courants : « L’AP c’est juste plus cher » ou « Un bon paysagiste peut faire pareil ». Faux sur les deux points. Un projet sans diagnostic initial échoue à 80% des cas : sol argileux compact, nappes phréatiques hautes, servitudes non détectées.

Formation obligatoire : le cursus réaliste

Devenir architecte paysager exige un parcours long. Voici les trois voies principales :

Via l’école spécialisée directe (Bac+5)

L’ENSP (École Nationale Supérieure de Paysage) à Versailles et Bordeaux, l’INP (Institut National de Paysage) et l’Ecole Nationale d’Horticulture forment 80% des architectes paysagers français. Conditions :

  • Accès sur concours après Bac+2 ou Bac+3 (CPGE, licence validée)
  • Durée : 3-4 ans dans l’école
  • Coût : 1500-3000€/an en école publique, 8000-15000€ en privée
  • Taux d’insertion : 92% en emploi à 6 mois (source : synthèses ENSP)

Via une école d’architecture généraliste (Bac+5 + spécialisation)

Certaines écoles nationales d’architecture (ENSBA, ENSA Bordeaux) proposent des parcours « paysage » en master. Atout : reconnaissance CNOA plus facile. Durée identique, coût comparable.

Reconversion depuis le BTP ou l’environnement (parcours mixte)

Titulaires d’un Bac+3 en génie civil, environnement ou horticulture : accès direct en M1 paysage. Gain de 1-2 ans.

landscape architecture student working on model site plan
landscape architecture student working on model site plan

Point critique : sans diplôme reconnu par l’Ordre des architectes, vous ne pouvez pas signer légalement des conceptions AP en France. C’est un filtrage strict, contrairement au métier de paysagiste qui reste ouvert.

Certification CNOA : la légalité professionnelle

Après obtention du diplôme Bac+5, vous devez vous inscrire au Conseil National de l’Ordre des Architectes. Étapes :

  • Demande d’inscription auprès de l’ordre régional
  • Vérification diplôme et assurance responsabilité civile
  • Enregistrement au registre national (environ 300€ de frais)
  • Droit d’exercer légalement le titre « architecte paysager »

Sans cette inscription, vous risquez poursuites pour exercice illégal. Source: Ordre des architectes

Salaires réalistes par profil et région

Voici les données vérifiées (sources : Indeed, Glassdoor, rapports ministériels) :

Profil Île-de-France Provence / Côte d’Azur Province (autre) Débutant (0-2 ans) 28-32k€ 26-30k€ 24-28k€ Confirmé (5-10 ans) 42-52k€ 38-48k€ 35-45k€ Senior/associé (15+ ans) 55-70k€+ 50-65k€+ 45-60k€+ Indépendant (cabinet privé) 50-80k€+ 45-70k€+ 40-65k€+

Facteurs influençant le salaire :

  • Lieu : Île-de-France paie +18% par rapport à la province
  • Secteur : urbanisme/restauration patrimoine (+10-15% vs résidentiel basique)
  • Expérience SIG/certification RE2020 : +8-12%
  • Statut : indépendant gagne plus (mais charges comprises)

Comparaison honnête : un architecte intérieur gagne 35-48k€ en débutant (moins de responsabilité décennale), un paysagiste classique 22-28k€. L’AP se situe au-dessus grâce à la formation longue.

architect paysager reviewing outdoor project site with client
architect paysager reviewing outdoor project site with client

Secteurs et débouchés réels

Où travaillent les architectes paysagers ?

Collectivités et espaces publics (35% des emplois)

Villes, métropoles, régions embbauchent en direction parcs et jardins. Stabilité, fonctionnaire possible après concours. Salaire initial : 26-30k€. Croissance modérée (+2-3% annuel). Tendance positive : budgets verts en hausse post-accord climatique.

Bureaux d’études et conseil (30% des emplois)

Acteurs majeurs : Elan, Sodevi, Atelier Phyturbain, Callisto, etc. Missions courtes, expertise requise, salaires plus compétitifs (32-38k€ débutant). Avantage : montée en compétence rapide. Risque : précarité à court terme.

Cabinet privé (20% des emplois)

Moyennes structures, projets résidentiels et commerciaux. Honoraires : 8-15% du devis travaux (pour un projet 100k€ = 8-15k€). À partager avec le cabinet. Salaire moins prévisible, mais bonus possibles. Meilleur levier pour indépendance future.

Secteur immobilier (10% des emplois)

Promoteurs, architectes urbanistes. Demande croissante (eco-quartiers). Salaires élevés mais CDD fréquents. Insertion : 6-12 mois.

Restauration patrimoine (5% des emplois)

Niche prestigieuse mais très concurrentielle. Châteaux, sites archéologiques, parcs historiques. Salaires : 35-45k€ mais peu de postes. Formation supplémentaire requise (histoire des jardins).

Compétences techniques clés attendues

Les écoles ne communiquent pas sur ce point : voici ce qu’un employeur demande vraiment.

Outils numériques :

  • AutoCAD (obligatoire)
  • SketchUp ou Revit (design 3D)
  • QGIS ou ArcGIS (cartographie SIG)
  • Adobe Suite (communication)

Savoir-faire terrain :

  • Pédologie : identifier argile, limon, pH du sol
  • Hydrologie : gérer infiltration, runoff, zones inondables
  • Dendro-agronomie : sélection d’essences adaptées au climat
  • Normes DTU 43-1 (terrassements), normes paysagères locales

Soft skills critiques :

  • Dialogue clients (justifier le diagnostic de 3 semaines)
  • Gestion de projet (timing, budget, MOE chantier)
  • Rédaction (cahier des charges, synoptiques)

Le piège : nombreux diplômés maîtrisent 40% du technique et ne trouvent pas d’emploi. Les meilleurs se différencient sur expertise écologique + communication client.

landscape architect presenting design concept to team
landscape architect presenting design concept to team

Processus de projet : durée et budget client

Pour comprendre les débouchés, il faut maîtriser comment fonctionne un chantier réel.

Phases et durées :

1. Diagnostic + pré-esquisse : 2-4 semaines (gratuit ou 2000-5000€ si site complexe)

2. Esquisse + présentation : 1-2 semaines

3. Avant-Projet Définitif (APD) : 2-3 semaines

4. Dossier de Consultation Entreprises (DCE) : 1 semaine

5. Analyse offres + négociation : 2-3 semaines

6. Travaux : 1-6 mois selon ampleur

7. Maîtrise d’Œuvre de chantier (MOE) : durée travaux + 1 mois

Total conception + suivi chantier : 4-6 mois minimum.

Honoraires réalistes :

  • Petit projet résidentiel (5000€ travaux) : 400-800€ conception
  • Projet moyen (50k€) : 4000-7500€ conception
  • Projet urbain (500k€) : 40-75k€ conception

Beaucoup de clients pensent « 1000€ pour refaire mon jardin » → réalité : 1000€ = diagnostic + croquis, pas conception complète.

Tendances et secteurs en croissance (2024-2028)

La demande bouge. Les architectes paysagers qui maîtrisent ces domaines trouvent du travail plus vite.

Urbanisme 15-minute et résilience climatique

Villes réclament des espaces végétalisés, micro-parcs, toitures terrasses productives. Budget : augmentation +8%/an. Besoin : expertise biodiversité + cycle eau.

Restauration d’espaces dégradés (« renaturation »)

Projets de déminéralisation, renaturation de friches. Marché europé dynamique. Demande : Bac+5 obligatoire, géologie appliquée.

RE2020 paysage et certification HQE

Nouveaux bâtiments exigent trame verte. Architects paysagers qui maîtrisent RE2020 outdoor et coefficient de biotope gagnent +12% salaire.

Gestion durable de l’eau (drainage, bassin, infiltration)

Normes plus strictes en France. Cabinet maîtrisant hydrologie appliquée + SIG saturés de demandes.

Chiffre clé : selon l’Ordre des architectes, les offres d’emploi en paysage + urbanisme ont augmenté de 47% entre 2022 et 2024. Source: Ordre des architectes

Erreurs à ne pas commettre avant de vous lancer

Erreur 1 : Penser qu’un BTS en paysage suffit

Faux. CAP/BEP/BTS = paysagiste, pas architecte paysager. Différence légale, salariale et professionnelle massive. Si vous visez l’indépendance, diplôme Bac+5 obligatoire.

Erreur 2 : Négliger les stages en école

Les meilleures offres vont aux étudiants ayant fait 2-3 stages pertinents (cabinet AP, collectivité, bureau d’études). Attendez pas le diplôme pour networker.

Erreur 3 : Ignorer les soft skills

Beaucoup d’AP excellent en design échouent en présentation client ou gestion budgétaire. Écoles améliorent ce point, mais vous devez combler les gaps par vous-même (cours communication, gestion projet).

Erreur 4 : Vous lancer en indépendant sans assurance RC décennale

Côte : 3000-6000€/an selon chiffre affaires. Non-négociable. Pas d’assurance = responsabilité personnelle illimitée sur 10 ans.

Erreur 5 : Devenir spécialiste trop vite

En début carrière, diversifiez : résidentiel, public, restauration. Vous pouvez spécialiser après 5-7 ans quand vous avez compris ce qui vous plaît vraiment et où le marché paie mieux.

Conseil actionnable : comment évaluer un architecte paysager

Si vous envisagez d’embaucher un AP ou d’en devenir un, voici le filtre infaillible.

À la première rencontre, demandez-lui : « Quel diagnostic pédologique et hydrologique allez-vous faire avant de me proposer des croquis ? Combien de temps ? »

Réponses type :

  • Bonne réponse : « 2-3 semaines. Je vais faire un sondage de sol, analyser la pente, cartographier les flux d’eau, vérifier les servitudes. Je vous montrerai une coupe stratigraphique et un plan des zones d’infiltration. »
  • Mauvaise réponse : « Ah, on va voir sur le site et je vous fais un sketch rapidement. »

La première réponse = professionnel sérieux. La seconde = paysagiste habillé en AP, à éviter.

Questions fréquentes

Quelle est la différence concrète entre un architecte paysager et un paysagiste ?

L’architecte paysager (Bac+5, maître d’œuvre) conçoit et imagine l’espace via des plans, études d’impact et projets durables. Le paysagiste (CAP/BTS) exécute la réalisation sur le terrain. L’architecte travaille en amont sur la conception stratégique ; le paysagiste intervient dans la mise en œuvre. Pour les projets complexes (>50 000€), recourir à un architecte paysager est souvent obligatoire par la loi (maîtrise d’ouvrage publique).

Combien coûte une formation d’architecte paysager en France ?

En école publique (ENSP Versailles, AGROCAMPUS Angers) : 200-500€/an de frais. En école privée (Ecole Nationale Supérieure de Paysage Blemont) : 6 000-12 000€/an. Un master universitaire : 500-2 000€/an. Coût total formation Bac+5 : 1 500€-60 000€ selon statut (public/privé). Bourses et alternance réduisent significativement le coût réel.

Quels sont les secteurs qui recrutent le plus d’architectes paysagers en 2024 ?

Les collectivités territoriales (communes, régions) représentent 35-40% des emplois, suivies par les agences de paysage (25-30%), bureaux d’études (15-20%), secteur privé immobilier (10-15%). La transition écologique crée 200-300 postes annuels en restauration de milieux, aménagement durable et désartificialisation. Île-de-France concentre 30% des offres nationales.

Quel est le salaire réel après 5-10 ans d’expérience pour un architecte paysager ?

Après 5 ans d’expérience : 40-55k€/an (salarié en agence). Après 10 ans ou en libéral : 55-75k€/an. En collectivité territoriale (catégorie A) : 45-60k€/an selon échelon. Les plus-values libérales (projets personnalisés) peuvent atteindre 80-120k€/an pour associés ou indépendants établis. Les bonus projets et primes existent en secteur privé.

Faut-il obligatoirement être inscrit à l’Ordre des Architectes Paysagistes pour exercer ?

Non obligatoire légalement, mais fortement recommandé pour credibilité et assurance. L’inscription à l’CNOA (Conseil National de l’Ordre des Architectes) ou auprès d’organismes professionnels (APFP) garantit respect de déontologie, assurance responsabilité civile (indispensable) et accès aux marchés publics. 70% des cabinets en agence sont affiliés. L’enregistrement coûte 300-800€/an.

Quel est le salaire réel d’un architecte paysager débutant en 2024 ?

Un architecte paysager débutant (Bac+5 fraîchement diplômé) gagne entre 1 900 et 2 300€ net/mois en agence privée, soit 24 000-28 000€ brut annuel. En collectivité territoriale (catégorie A), le salaire démarre à 2 100€ net/mois (échelon 1). Les salaires augmentent de 3-5% par an avec l’expérience. Après 10 ans, la moyenne atteint 3 200-3 800€ net/mois. Les régions Île-de-France et PACA offrent +10-15% par rapport à la moyenne nationale.

Quelles certifications ou habilitations supplémentaires valorisent un architecte paysager ?

L’inscription à l’Ordre des Architectes (obligatoire pour exercer en tant que maître d’œuvre indépendant) coûte 1 500-2 500€. Les certifications complémentaires valorisées : HQE (Haute Qualité Environnementale), BREEAM, certifications en SIG/DAO avancé. Une spécialisation en restauration écologique ou gestion de l’eau (SUEZ, Veolia partenaires) ajoute +8-12% au salaire. 45% des cabinets exigent une expérience minimale de 2 ans avant inscription.

Combien de temps prend vraiment une formation d’architecte paysager après le Bac ?

Formation initiale : 5 ans minimum (Bac+5). Trois années en école (cursus L3, M1, M2 intégré) + 2 années de licence générale (L1-L2 sciences/géographie/SVT préalables). Certaines écoles acceptent des BTS Aménagements paysagers en admission parallèle : durée réduite à 3 ans. En alternance ou formation continue : 2-4 ans selon le parcours. ENSP Versailles exige 1 800 heures minimum de stage professionnel validé avant diplôme.

Quel est le potentiel d’évolution de carrière pour un architecte paysager ?

Évolution hiérarchique : architecte senior/responsable d’agence (+25-35% salaire) après 8-10 ans. Transition possible vers urbaniste (master urbanisme, +15% salaire), maître d’ouvrage public, gestionnaire de projets immobiliers. Entrepreneuriat : 28% des architectes paysagers ouvrent leur propre cabinet entre 35-45 ans. Spécialisation en paysagisme urbain ou restauration écologique : +10-20% de rémunération. Formation continue obligatoire : 40 heures/2 ans pour conserver licence professionnelle.

Quelles régions de France offrent les meilleures opportunités et salaires pour architectes paysagers ?

Île-de-France : 32% des offres nationales, salaire +12% vs moyenne (3 950€ brut/mois). Provence-Alpes-Côte d’Azur : +8% salaire, forte demande en restauration littérale et patrimoine. Auvergne-Rhône-Alpes : postes en aménagement touristique. Bretagne/Normandie : croissance +18%/an en infrastructures côtières. Région Grand Est : demande en restauration de friches post-industrielles (+22% postes 2022-2024). Île-de-France concentre 15 des 25 agences de prestige.

/* Otomatic Widgets — vanilla JS, externe pour passer les filtres WP/CMS */
(function () {
‘use strict’;

function init() {
// Reading progress
var p = document.getElementById(‘otc-progress’);
if (p) {
function upd() {
var s = window.scrollY,
h = document.documentElement.scrollHeight – window.innerHeight;
p.style.width = (h ? (s / h) * 100 : 0) + ‘%’;
}
document.addEventListener(‘scroll’, upd, { passive: true });
upd();
}

// Quiz interactif
document.querySelectorAll(‘.otc-widget-quiz’).forEach(function (quiz) {
var qs = quiz.querySelectorAll(‘.otc-quiz-question’);
if (!qs.length) return;
var btn = quiz.querySelector(‘.otc-quiz-submit’);
var res = quiz.querySelector(‘.otc-quiz-result’);
if (btn && !btn.dataset.bound) {
btn.dataset.bound = ‘1’;
btn.addEventListener(‘click’, function () {
var score = 0,
total = qs.length;
qs.forEach(function (q) {
var sel = q.querySelector(‘input[type=radio]:checked’);
if (sel && sel.dataset.correct === ‘1’) score++;
});
var pct = Math.round((score / total) * 100);
var msg =
pct >= 80 ? ‘🏆 Excellent ! ‘ : pct >= 50 ? ‘👍 Pas mal ! ‘ : ‘📚 Continuez à apprendre ! ‘;
res.textContent = msg + ‘Score : ‘ + score + ‘/’ + total + ‘ (‘ + pct + ‘%)’;
res.classList.add(‘show’);
});
}
});

// Calculateur live
document.querySelectorAll(‘.otc-widget-calculator-inner’).forEach(function (calc) {
var inputs = calc.querySelectorAll(‘input[type=number]’);
var resEl = calc.querySelector(‘.otc-calc-result’);
var formula = calc.dataset.formula || ‘v.a + v.b’;
var unit = calc.dataset.unit || ”;
var label = calc.dataset.resultLabel || ‘Total : ‘;
if (!inputs.length || !resEl) return;
// Nettoie la formule : strip “var”/”let”/”const” déclarations + détecte si c’est une expression ou un body
var formulaClean = formula
.replace(/b(var|let|const)s+/g, ”) // strip déclarations
.replace(/bv.s*varb/g, ‘v.v’) // au cas où Claude écrit v.var
.trim();
var isBody = /[;]s*S/.test(formulaClean) || /breturnb/.test(formulaClean);
function compute() {
var values = {};
inputs.forEach(function (i) {
values[i.name] = parseFloat(i.value) || 0;
});
try {
var fn;
if (isBody) {
// Body : ajoute return si absent
var body = /breturnb/.test(formulaClean) ? formulaClean : (formulaClean + ‘; return v.result || 0;’);
fn = new Function(‘v’, body);
} else {
fn = new Function(‘v’, ‘return (‘ + formulaClean + ‘)’);
}
var r = fn(values);
var out =
typeof r === ‘number’
? Math.round(r * 100) / 100
: r;
resEl.textContent = label + out + unit;
} catch (e) {
resEl.textContent = ‘Erreur de calcul : ‘ + e.message;
}
}
inputs.forEach(function (i) {
if (!i.dataset.bound) {
i.dataset.bound = ‘1’;
i.addEventListener(‘input’, compute);
}
});
compute();
});

// Sondage avec localStorage
document.querySelectorAll(‘.otc-widget-poll [data-poll-id]’).forEach(function (poll) {
var pollId = poll.dataset.pollId;
var key = ‘otc_poll_’ + pollId;
var stored = JSON.parse(localStorage.getItem(key) || ‘{“votes”:{},”voted”:false}’);
var options = poll.querySelectorAll(‘.otc-poll-option’);

function render() {
var totalVotes = Object.values(stored.votes).reduce(function (a, b) {
return a + b;
}, 0);
if (totalVotes === 0) totalVotes = 1;
options.forEach(function (o) {
var k = o.dataset.optionKey;
var v = stored.votes[k] || 0;
var pct = Math.round((v / totalVotes) * 100);
var bar = o.querySelector(‘.pct-bar’);
var pctEl = o.querySelector(‘.pct’);
if (bar) bar.style.width = pct + ‘%’;
if (pctEl && stored.voted) pctEl.textContent = pct + ‘%’;
});
if (stored.voted) poll.classList.add(‘otc-poll-voted’);
}

options.forEach(function (o) {
if (o.dataset.bound) return;
o.dataset.bound = ‘1’;
o.addEventListener(‘click’, function () {
if (stored.voted) return;
var k = o.dataset.optionKey;
stored.votes[k] = (stored.votes[k] || 0) + 1;
stored.voted = true;
localStorage.setItem(key, JSON.stringify(stored));
render();
});
});
render();
});

// Floating TOC scroll spy + collapse toggle
var toc = document.querySelector(‘.otc-floating-toc’);
if (toc) {
var toggle = toc.querySelector(‘.otc-toc-toggle’);
var headings = document.querySelectorAll(‘.otc-article h2[id]’);
var links = toc.querySelectorAll(‘a[href^=”#”]’);
// Collapse au clic
if (toggle && !toggle.dataset.bound) {
toggle.dataset.bound = ‘1’;
toggle.addEventListener(‘click’, function () {
var collapsed = toc.dataset.collapsed === ‘true’;
toc.dataset.collapsed = collapsed ? ‘false’ : ‘true’;
toggle.setAttribute(‘aria-expanded’, collapsed ? ‘true’ : ‘false’);
});
}
// Auto-collapse au scroll vers le bas (mobile)
function spy() {
var sy = window.scrollY + 120;
var current = null;
headings.forEach(function (h) {
if (h.offsetTop = 13 && savedFs <= 22) {
var body = document.querySelector('.otc-article');
if (body) body.style.fontSize = savedFs + 'px';
}
} catch (e) {}

if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', init);
} else {
init();
}
// Re-init si contenu ajouté dynamiquement (idempotent grâce aux dataset.bound)
setTimeout(init, 1500);
})();

ℹ️ Information. Ce site a une vocation informative et de mise en relation. Son éditeur n’exploite pas d’entreprise de paysagisme et ne réalise pas lui-même les prestations décrites : les demandes sont orientées vers des professionnels indépendants. Les informations sont fournies sans garantie et ne constituent pas un engagement contractuel.