{"id":439,"date":"2026-09-09T08:20:58","date_gmt":"2026-09-09T08:20:58","guid":{"rendered":"https:\/\/www.geometre-confiance.fr\/guide\/2026\/09\/09\/construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications\/"},"modified":"2026-09-09T08:20:58","modified_gmt":"2026-09-09T08:20:58","slug":"construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications","status":"publish","type":"post","link":"https:\/\/www.geometre-confiance.fr\/guide\/2026\/09\/09\/construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications\/","title":{"rendered":"Construction en limite de propri\u00e9t\u00e9 : comprendre la tol\u00e9rance et ses implications"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Acquisition r\u00e9cente d&rsquo;un terrain et projet d&rsquo;extension : la pose d&rsquo;une construction en limite de propri\u00e9t\u00e9 soul\u00e8ve autant d&rsquo;opportunit\u00e9s que de contraintes. Ce dossier d\u00e9crypte les notions essentielles de <strong>tol\u00e9rance<\/strong>, de <strong>r\u00e8glementation<\/strong> d&rsquo;<strong>urbanisme<\/strong> et les cons\u00e9quences pratiques pour le <strong>voisinage<\/strong> et les parties prenantes. \u00c0 travers des exemples concrets, des rep\u00e8res juridiques et des conseils op\u00e9rationnels, ce texte propose une lecture claire des obligations \u00e0 respecter avant toute implantation en limite s\u00e9parative.<\/p>\n\n<ul class=\"wp-block-list\"><li><strong>Comprendre la limite<\/strong> : le r\u00f4le du cadastre et du g\u00e9om\u00e8tre pour d\u00e9finir l&rsquo;assiette du terrain.<\/li><li><strong>Distances et tol\u00e9rances<\/strong> : la r\u00e8gle des 3 m\u00e8tres et ses d\u00e9clinaisons locales dans le PLU.<\/li><li><strong>Ouvertures et intimit\u00e9<\/strong> : distinction entre vue droite, vue oblique et solutions techniques (jours, vitrages opaques).<\/li><li><strong>Implications juridiques<\/strong> : risques, recours et servitudes en cas de non-respect.<\/li><li><strong>Pratiques recommand\u00e9es<\/strong> : d\u00e9marches \u00e0 anticiper, documents \u00e0 r\u00e9unir et gestion du conflit foncier.<\/li><\/ul>\n\n<h2 class=\"wp-block-heading\">Construction en limite de propri\u00e9t\u00e9 : d\u00e9finition, assiette et r\u00f4le du g\u00e9om\u00e8tre<\/h2>\n\n<p class=\"wp-block-paragraph\">La notion de <strong>limite de propri\u00e9t\u00e9<\/strong> concerne la ligne s\u00e9parative entre deux parcelles cadastrales et conditionne directement toute intention de <strong>construction<\/strong>. Construire \u00ab\u00a0en limite\u00a0\u00bb signifie que l&rsquo;implantation d&rsquo;un b\u00e2timent, d&rsquo;un abri, ou d&rsquo;une annexe co\u00efncide avec ce trait s\u00e9paratif. Cette configuration est fr\u00e9quente dans les zones urbaines o\u00f9 l&#8217;emprise fonci\u00e8re est r\u00e9duite et o\u00f9 l&rsquo;optimisation de l&rsquo;espace prime.<\/p>\n\n<p class=\"wp-block-paragraph\">Avant toute op\u00e9ration, il est essentiel d&rsquo;identifier l&rsquo;<strong>assiette<\/strong> du terrain. Le cadastre fournit une premi\u00e8re lecture graphique des parcelles. Toutefois, les limites r\u00e9elles peuvent diverger du simple plan cadastral quand aucun bornage n&rsquo;a \u00e9t\u00e9 r\u00e9alis\u00e9. D&rsquo;o\u00f9 l&rsquo;importance d&rsquo;un relev\u00e9 topographique : un g\u00e9om\u00e8tre-expert apportera la preuve mat\u00e9rielle du point z\u00e9ro de la propri\u00e9t\u00e9 et \u00e9tablira un plan de bornage opposable.<\/p>\n\n<p class=\"wp-block-paragraph\">Dans la pratique, la famille Moreau, propri\u00e9taire d&rsquo;une parcelle p\u00e9riurbaine, a projet\u00e9 une extension accol\u00e9e \u00e0 la limite s\u00e9parative. Le plan cadastral indiquait une borne peu lisible, et un poteau existant pr\u00eatait \u00e0 confusion. La consultation d&rsquo;un g\u00e9om\u00e8tre a permis de reconstituer l&rsquo;assiette, d&rsquo;identifier l&#8217;emprise exacte et d&rsquo;\u00e9viter un futur <strong>conflit foncier<\/strong>. Ce cas illustre la diff\u00e9rence entre l&rsquo;information visuelle et la preuve cadastrale certifi\u00e9e.<\/p>\n\n<p class=\"wp-block-paragraph\">Le travail du g\u00e9om\u00e8tre inclut la production de documents utiles au dossier administratif : plan de masse, bornage, et parfois un \u00e9tat descriptif de division. Ces \u00e9l\u00e9ments servent aussi lors d&rsquo;une demande d&rsquo;<strong>autorisation<\/strong> (permis de construire ou d\u00e9claration pr\u00e9alable) et renforcent la position du ma\u00eetre d&rsquo;ouvrage face aux r\u00e9clamations du voisinage.<\/p>\n\n<p class=\"wp-block-paragraph\">Sur le plan technique, l&rsquo;implantation doit tenir compte des servitudes existantes : servitude de passage, r\u00e9seaux, ou droit de vue l\u00e9galement \u00e9tabli. La consultation des services instructeurs de la mairie et la v\u00e9rification du plan local d&rsquo;urbanisme garantissent le respect des r\u00e8gles locales. Pour approfondir la notion d&#8217;emprise au sol et son \u00e9volution en 2026, une ressource utile est disponible sur <a href=\"https:\/\/www.geometre-confiance.fr\/guide\/2026\/07\/01\/comprendre-lemprise-au-sol-selon-le-code-urbanisme-en-2026\/\">le guide pratique en ligne<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">Enfin, le bornage amiable ou judiciaire fixe la limite d\u00e9finitive et s\u00e9curise les projets. Le bornage amiable \u00e9vite des proc\u00e9dures longues et co\u00fbteuses. Le fil conducteur de cette section : assurer la preuve documentaire pr\u00e9alable \u00e9vite les contentieux et s\u00e9curise l&rsquo;investissement. Insight final : sans plan fiable et bornage, toute <strong>construction<\/strong> en limite de propri\u00e9t\u00e9 repose sur un risque juridique \u00e9vitable.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/www.geometre-confiance.fr\/guide\/wp-content\/uploads\/2026\/09\/Construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications-1.jpg\" alt=\"d\u00e9couvrez ce qu&apos;est la tol\u00e9rance en construction en limite de propri\u00e9t\u00e9, ses r\u00e8gles, ses implications l\u00e9gales et comment l&apos;appliquer pour \u00e9viter les litiges.\" class=\"wp-image-437\" srcset=\"https:\/\/www.geometre-confiance.fr\/guide\/wp-content\/uploads\/2026\/09\/Construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications-1.jpg 1376w, https:\/\/www.geometre-confiance.fr\/guide\/wp-content\/uploads\/2026\/09\/Construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications-1-300x167.jpg 300w, https:\/\/www.geometre-confiance.fr\/guide\/wp-content\/uploads\/2026\/09\/Construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications-1-1024x572.jpg 1024w, https:\/\/www.geometre-confiance.fr\/guide\/wp-content\/uploads\/2026\/09\/Construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications-1-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><\/figure>\n\n<h2 class=\"wp-block-heading\">Distances minimales, r\u00e8gle des 3 m\u00e8tres et variations locales en urbanisme<\/h2>\n\n<p class=\"wp-block-paragraph\">La question des distances s\u00e9paratives est centrale lorsqu&rsquo;il s&rsquo;agit d&rsquo;implantation en bordure de parcelle. La r\u00e8gle souvent cit\u00e9e est celle des 3 m\u00e8tres : elle sert de r\u00e9f\u00e9rence pour \u00e9valuer la marge de man\u0153uvre entre une construction et la maison voisine. Il s&rsquo;agit d&rsquo;un point de d\u00e9part, mais la lecture juridique et locale doit nuancer cette valeur.<\/p>\n\n<p class=\"wp-block-paragraph\">Au niveau national, l&rsquo;article R 111-19 du Code de la construction et de l&rsquo;habitation fixe des principes de s\u00e9curit\u00e9 et d&rsquo;habitabilit\u00e9 qui peuvent se traduire, selon les cas, par des obligations relatives aux distances. Dans la pratique, c&rsquo;est le plan local d&rsquo;<strong>urbanisme<\/strong> (PLU) ou le r\u00e8glement de lotissement qui peut imposer des distances sup\u00e9rieures, des contraintes de retrait, ou des conditions particuli\u00e8res d&rsquo;alignement. En 2026, plusieurs communes continuent d&rsquo;adapter ces r\u00e8gles pour r\u00e9pondre aux objectifs environnementaux et paysagers.<\/p>\n\n<p class=\"wp-block-paragraph\">Exemple concret : un propri\u00e9taire envisage la construction d&rsquo;un garage jouxtant la limite s\u00e9parative. La commune impose un recul de 4 m\u00e8tres pour les annexes afin de pr\u00e9server l&rsquo;ensoleillement et la perspective urbaine. Sans v\u00e9rification du PLU, l&rsquo;ouvrage risquait un refus ou une mise en conformit\u00e9 co\u00fbteuse. La bonne pratique consiste \u00e0 consulter le service urbanisme avant toute \u00e9tude de faisabilit\u00e9 et \u00e0 faire appel \u00e0 un professionnel pour interpr\u00e9ter la r\u00e8glementation et calculer l&rsquo;implantation.<\/p>\n\n<p class=\"wp-block-paragraph\">La r\u00e8gle des 3 m\u00e8tres peut aussi se d\u00e9cliner selon le point de r\u00e9f\u00e9rence : c&rsquo;est le point le plus avanc\u00e9 de la construction (corniche, balcon, saillie) qui sert de rep\u00e8re. Ainsi, un d\u00e9bord de toiture ou une avanc\u00e9e de balcon ne peuvent pas empi\u00e9ter sur la distance requise. Par cons\u00e9quent, le dimensionnement des \u00e9l\u00e9ments p\u00e9riph\u00e9riques doit \u00eatre int\u00e9gr\u00e9 d\u00e8s l&rsquo;avant-projet.<\/p>\n\n<p class=\"wp-block-paragraph\">La jurisprudence fournit des pr\u00e9cisions en cas de litige. En 2020 \u00e0 Bordeaux, une extension valid\u00e9e apr\u00e8s v\u00e9rification topographique et accord \u00e9crit du voisin illustre l&rsquo;importance de la preuve et du dialogue. Face \u00e0 un projet contest\u00e9, le juge peut ordonner la d\u00e9molition partielle ou totale d&rsquo;un ouvrage non conforme. Ces risques financiers et relationnels plaident en faveur de la d\u00e9marche pr\u00e9ventive.<\/p>\n\n<p class=\"wp-block-paragraph\">Pour approfondir la r\u00e8gle des 3 m\u00e8tres et ses implications techniques, une ressource sp\u00e9cialis\u00e9e explique les modalit\u00e9s actualis\u00e9es : <a href=\"https:\/\/www.geometre-confiance.fr\/guide\/2026\/06\/09\/tout-savoir-sur-la-regle-des-3-metres-en-construction-proche-de-la-limite-de-propriete\/\">explication d\u00e9taill\u00e9e<\/a>. Les ma\u00eetres d&rsquo;ouvrage doivent tenir compte des tol\u00e9rances m\u00e9triques, des marges d&rsquo;erreur lors des relev\u00e9s et des contraintes locales. Insight final : la r\u00e8gle des 3 m\u00e8tres est un rep\u00e8re, pas une garantie ; la combinaison du PLU, du bornage et du plan de masse d\u00e9termine la faisabilit\u00e9 r\u00e9elle.<\/p>\n\n<figure class=\"is-provider-youtube is-type-video wp-block-embed wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"TOUT SAVOIR sur les SERVITUDES de PASSAGE !   (continue, discontinue, l\u00e9gale, naturelle,...)\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/d_txc8cNn3g?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n<h2 class=\"wp-block-heading\">Ouvertures, vues et servitudes : r\u00e8gles pratiques pour pr\u00e9server l&rsquo;intimit\u00e9<\/h2>\n\n<p class=\"wp-block-paragraph\">La gestion des ouvertures vers le voisinage est un sujet d\u00e9licat, \u00e0 la crois\u00e9e d&rsquo;enjeux d&rsquo;intimit\u00e9, d&rsquo;\u00e9clairement et de conformit\u00e9 juridique. La r\u00e9glementation distingue plusieurs types d&rsquo;ouvertures et impose des distances minimales selon la nature de la vue. Ces r\u00e8gles encadrent la cr\u00e9ation de fen\u00eatres, de balcons ou de terrasses donnant sur une propri\u00e9t\u00e9 contigu\u00eb.<\/p>\n\n<p class=\"wp-block-paragraph\">La <strong>vue droite<\/strong> correspond \u00e0 une vue directe sur la propri\u00e9t\u00e9 du voisin. La distance minimale impos\u00e9e est g\u00e9n\u00e9ralement de 1,90 m\u00e8tre entre l&rsquo;ouverture et la limite s\u00e9parative. Cette distance vise \u00e0 prot\u00e9ger la vie priv\u00e9e du voisin autant que l&rsquo;apport de lumi\u00e8re. La <strong>vue oblique<\/strong>, quant \u00e0 elle, permet une visibilit\u00e9 seulement en se penchant ; elle est soumise \u00e0 une distance moindre, souvent fix\u00e9e \u00e0 0,60 m\u00e8tre. Ces deux rep\u00e8res s&rsquo;appliquent ind\u00e9pendamment du niveau : rez-de-chauss\u00e9e ou \u00e9tage.<\/p>\n\n<p class=\"wp-block-paragraph\">Solutions techniques existent pour concilier luminosit\u00e9 et intimit\u00e9. L&rsquo;installation d&rsquo;un jour \u2014 une ouverture opaque \u2014 permet d&rsquo;augmenter la lumi\u00e8re sans cr\u00e9er de vue directe sur le terrain mitoyen. Les hauteurs autoris\u00e9es pour ce type d&rsquo;ouverture sont pr\u00e9cises : environ 2,60 m\u00e8tres au rez-de-chauss\u00e9e et 1,90 m\u00e8tre \u00e0 l&rsquo;\u00e9tage. Le recours \u00e0 des vitrages opaques, des brises-soleil ou des pare-vues v\u00e9g\u00e9talis\u00e9s offre des alternatives esth\u00e9tiques et conformes.<\/p>\n\n<p class=\"wp-block-paragraph\">La mise en place d&rsquo;une servitude peut aussi formaliser un droit d&rsquo;ouverture sp\u00e9cifique ou restreindre les usages. La servitude de vue, lorsqu&rsquo;elle existe, s&rsquo;impose aux deux propri\u00e9taires et doit figurer dans les actes. Pour comprendre la d\u00e9finition et les implications l\u00e9gales d&rsquo;une servitude, une ressource professionnelle d\u00e9taille les tenants et aboutissants : <a href=\"https:\/\/www.geometre-confiance.fr\/guide\/2026\/07\/31\/comprendre-la-servitude-definition-et-implications-legales\/\">comprendre la servitude<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">La n\u00e9gociation amiable demeure une piste efficace. Autoriser une ouverture au-del\u00e0 des tol\u00e9rances l\u00e9gales peut \u00eatre possible, mais seulement par accord \u00e9crit entre voisins. Un tel document pr\u00e9vient les malentendus et devient une preuve en cas de futur litige. Dans un exemple concret, une copropri\u00e9t\u00e9 a accept\u00e9 la pose de vitrages opaques sur une fa\u00e7ade contigu\u00eb, apr\u00e8s r\u00e9daction d&rsquo;une convention, \u00e9vitant ainsi un recours contentieux long et co\u00fbteux.<\/p>\n\n<p class=\"wp-block-paragraph\">Les r\u00e8gles concernant les vues ne s&rsquo;appliquent pas lorsque l&rsquo;ouverture donne sur un espace public. Cette exception peut affecter la conception d&rsquo;un projet sur rue. Enfin, le fil conducteur de cette section : anticiper les effets visuels et juridiques des ouvertures, privil\u00e9gier la documentation \u00e9crite et les solutions techniques pour concilier <strong>intimit\u00e9<\/strong> et confort lumineux. Insight final : la ma\u00eetrise des vues \u00e9vite la plupart des conflits de voisinage.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/www.geometre-confiance.fr\/guide\/wp-content\/uploads\/2026\/09\/Construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications-2.jpg\" alt=\"d\u00e9couvrez ce qu&apos;implique la construction en limite de propri\u00e9t\u00e9, les tol\u00e9rances autoris\u00e9es et les cons\u00e9quences juridiques pour bien planifier vos travaux.\" class=\"wp-image-438\" srcset=\"https:\/\/www.geometre-confiance.fr\/guide\/wp-content\/uploads\/2026\/09\/Construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications-2.jpg 1376w, https:\/\/www.geometre-confiance.fr\/guide\/wp-content\/uploads\/2026\/09\/Construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications-2-300x167.jpg 300w, https:\/\/www.geometre-confiance.fr\/guide\/wp-content\/uploads\/2026\/09\/Construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications-2-1024x572.jpg 1024w, https:\/\/www.geometre-confiance.fr\/guide\/wp-content\/uploads\/2026\/09\/Construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications-2-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><\/figure>\n\n<h2 class=\"wp-block-heading\">Risques juridiques et r\u00e9solution des conflits fonciers : sanctions et proc\u00e9dures<\/h2>\n\n<p class=\"wp-block-paragraph\">Le non-respect des r\u00e8gles d&rsquo;implantation et des distances peut entra\u00eener des cons\u00e9quences lourdes. Le juge a le pouvoir d&rsquo;ordonner la d\u00e9molition totale ou partielle d&rsquo;un ouvrage qui empi\u00e8te sur la propri\u00e9t\u00e9 voisine sans autorisation. Cette sanction refl\u00e8te la gravit\u00e9 des atteintes au droit de propri\u00e9t\u00e9 et au cadre pos\u00e9 par la r\u00e8glementation d&rsquo;<strong>urbanisme<\/strong>.<\/p>\n\n<p class=\"wp-block-paragraph\">Plusieurs voies existent pour traiter un diff\u00e9rend. La n\u00e9gociation amiable est recommand\u00e9e en priorit\u00e9 : \u00e9changes, compromis sur la hauteur, modification du projet ou paiement d&rsquo;une indemnit\u00e9. \u00c0 d\u00e9faut d&rsquo;accord, la voie judiciaire peut \u00eatre saisie par le propri\u00e9taire l\u00e9s\u00e9. Le contentieux peut aboutir \u00e0 la d\u00e9molition, \u00e0 une indemnisation, ou \u00e0 la reconnaissance d&rsquo;une servitude selon les circonstances.<\/p>\n\n<p class=\"wp-block-paragraph\">Le recours administratif est \u00e9galement possible. Si une autorisation municipale a \u00e9t\u00e9 d\u00e9livr\u00e9e malgr\u00e9 l&#8217;empi\u00e8tement, la l\u00e9galit\u00e9 de cette autorisation peut \u00eatre contest\u00e9e devant le tribunal administratif. Inversement, un permis de construire n&#8217;emp\u00eache pas un voisin d&rsquo;agir en justice s&rsquo;il estime ses droits bafou\u00e9s.<\/p>\n\n<p class=\"wp-block-paragraph\">Le tableau ci-dessous synth\u00e9tise les principaux risques et les r\u00e9ponses possibles.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Situation<\/th>\n<th>Risque<\/th>\n<th>R\u00e9ponse recommand\u00e9e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Construction empi\u00e9tant sur la parcelle voisine<\/td>\n<td>D\u00e9molition partielle ou totale<\/td>\n<td>Bornage, n\u00e9gociation, accord \u00e9crit ou action judiciaire<\/td>\n<\/tr>\n<tr>\n<td>Ouverture non conforme (vue directe)<\/td>\n<td>Obligation de modifier ou supprimer l&rsquo;ouverture<\/td>\n<td>Pose de vitrage opaque, convention entre voisins, demande d&rsquo;autorisation<\/td>\n<\/tr>\n<tr>\n<td>Non-respect des distances PLU<\/td>\n<td>Retrait impos\u00e9, amende, ou refus de r\u00e9gularisation<\/td>\n<td>Demande de permis modificatif, adaptation du projet<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Un cas concret illustre ces m\u00e9canismes : une extension construite sans v\u00e9rification du bornage a conduit \u00e0 une assignation en d\u00e9molition. La proc\u00e9dure a dur\u00e9 plusieurs ann\u00e9es et s&rsquo;est sold\u00e9e par la r\u00e9alisation d&rsquo;un compromis financier puis l&rsquo;ajout d&rsquo;une cl\u00f4ture d\u00e9limitant clairement les espaces. Ce type d&rsquo;issue souligne le co\u00fbt du d\u00e9faut de pr\u00e9vention.<\/p>\n\n<p class=\"wp-block-paragraph\">Parmi les ressources juridiques, des articles sp\u00e9cialis\u00e9s abordent en d\u00e9tail les droits et obligations des parties : <a href=\"https:\/\/www.droit-public.fr\/construction-en-limite-de-propriete-droits-et-obligations\/\" target=\"_blank\" rel=\"noopener\">analyse juridique<\/a> et guides pratiques. Par ailleurs, la m\u00e9diation propose une alternative pour d\u00e9sengorger les tribunaux et favoriser un r\u00e8glement rapide et adapt\u00e9 aux relations de voisinage.<\/p>\n\n<p class=\"wp-block-paragraph\">Insight final : la pr\u00e9vention gr\u00e2ce au bornage, \u00e0 l&rsquo;accord \u00e9crit et \u00e0 l&rsquo;\u00e9tude pr\u00e9liminaire vaut mieux que la r\u00e9paration judiciaire, tant sur le plan financier que relationnel.<\/p>\n\n&lt;!&#8211; Simulateur d&#039;implantation en limite de propri\u00e9t\u00e9\n     &#8211; \u00c0 coller tel quel dans votre page (pas de  ni  complets).\n     &#8211; Hauteur totale de l&rsquo;outil g\u00e9r\u00e9e par CSS (max-height: 2000px).\n     &#8211; Utilise Tailwind \u00ab\u00a0light\u00a0\u00bb via CDN pour styles simples (l\u00e9ger).\n&#8211;&gt;\n\n\n<div id=\"simu-limite\" class=\"max-w-4xl mx-auto p-4 bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 rounded shadow-lg\" style=\"max-height:2000px;overflow:auto\" aria-labelledby=\"titre-simu\">\n  <h2 id=\"titre-simu\" class=\"text-2xl font-semibold mb-2\">Simulateur d&rsquo;implantation en limite de propri\u00e9t\u00e9<\/h2>\n  <p class=\"text-sm text-gray-600 dark:text-gray-300 mb-4\">\n    Indiquez la longueur de la parcelle, la position de la borne (le long de la limite), la hauteur pr\u00e9vue et le type d&rsquo;ouverture pour obtenir une estimation indicative des distances r\u00e9glementaires et des d\u00e9marches \u00e0 envisager.\n  <\/p>\n\n  <!-- Contr\u00f4les -->\n  \n    <label class=\"flex flex-col\">\n      <span class=\"font-medium\">Longueur de la parcelle (m)<\/span>\n      \n      <small id=\"help-parcel-length\" class=\"text-xs text-gray-500\">Longueur le long de la limite \u00e9tudi\u00e9e<\/small>\n    <\/label>\n\n    <label class=\"flex flex-col\">\n      <span class=\"font-medium\">Position de la borne (m) depuis l&rsquo;extr\u00e9mit\u00e9 gauche<\/span>\n      \n      <small class=\"text-xs text-gray-500\">0 = extr\u00e9mit\u00e9 gauche, \u2264 longueur de la parcelle<\/small>\n    <\/label>\n\n    <label class=\"flex flex-col\">\n      <span class=\"font-medium\">Largeur de la construction le long de la limite (m)<\/span>\n      \n    <\/label>\n\n    <label class=\"flex flex-col\">\n      <span class=\"font-medium\">Distance d&rsquo;implantation perpendiculaire \u00e0 la limite (m)<\/span>\n      \n      <small class=\"text-xs text-gray-500\">0 = construction en limite (0 m)<\/small>\n    <\/label>\n\n    <label class=\"flex flex-col\">\n      <span class=\"font-medium\">Hauteur pr\u00e9vue (m)<\/span>\n      \n      <small class=\"text-xs text-gray-500\">Hauteur totale au fa\u00eetage pr\u00e9vue<\/small>\n    <\/label>\n\n    <label class=\"flex flex-col\">\n      <span class=\"font-medium\">Type d&rsquo;ouverture<\/span>\n      \n        Aucune\n        Vue directe (fen\u00eatre, porte-fen\u00eatre)\n        Vue oblique (\u0153il-de-boeuf, ouverture non directe)\n        Porte\n        Balcon \/ baie\n      \n      <small class=\"text-xs text-gray-500\">S\u00e9lectionnez le type d&rsquo;ouverture pr\u00e9vu sur la fa\u00e7ade en limite<\/small>\n    <\/label>\n\n    <div class=\"md:col-span-2 flex gap-2 items-end\">\n      <button type=\"button\" id=\"btn-calc\" class=\"px-4 py-2 bg-blue-600 text-white rounded hover:bg-blue-700 focus:outline-none\">Calculer l&rsquo;estimation<\/button>\n      <button type=\"button\" id=\"btn-reset\" class=\"px-4 py-2 border rounded hover:bg-gray-100\">R\u00e9initialiser<\/button>\n      <div class=\"ml-auto text-sm text-gray-500\">Estimation indicative \u2014 v\u00e9rifier PLU et mairie<\/div>\n    <\/div>\n  \n\n  <!-- Visualisation -->\n  <div class=\"mb-4\">\n    <label class=\"font-medium mb-1 block\">Visualisation (vue simplifi\u00e9e)<\/label>\n    <div id=\"viz\" class=\"w-full border rounded p-2 bg-gray-50 dark:bg-gray-800\" role=\"img\" aria-label=\"Sch\u00e9ma simplifi\u00e9 de la parcelle et de l&apos;implantation\">\n      \n        <!-- SVG content g\u00e9n\u00e9r\u00e9 par JS -->\n      \n      <div class=\"mt-2 text-xs text-gray-600 dark:text-gray-300\">\n        L\u00e9gende : <span class=\"inline-block px-2\">Parcelle<\/span> \u2014 <span class=\"inline-block px-2\">Construction<\/span> \u2014 <span class=\"inline-block px-2\">Distances \u00ab\u00a0vue oblique\u00a0\u00bb (0,6 m) et \u00ab\u00a0vue directe\u00a0\u00bb (1,9 m)<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- R\u00e9sultats -->\n  <div id=\"results\" class=\"p-3 border rounded bg-white dark:bg-gray-900\">\n    <!-- Contenu ins\u00e9r\u00e9 par JS -->\n  <\/div>\n\n  <div class=\"mt-4 text-sm text-gray-500\">\n    Remarque : cet outil fournit une estimation indicative et p\u00e9dagogique. Il ne remplace pas une v\u00e9rification du Plan Local d&rsquo;Urbanisme (PLU), une consultation de la mairie, un bornage officiel ou un avis juridique\/professionnel. Pour toute d\u00e9cision, contactez un g\u00e9om\u00e8tre-expert, un architecte ou le service urbanisme.\n  <\/div>\n<\/div>\n\n\n\/*\n  Aucun API externe utilis\u00e9 pour ce simulateur (100 % local).\n  Si vous souhaitez enrichir via une API publique gratuite (ex. cadastre.gouv.fr), ajouter ici l&rsquo;URL et un exemple JSON de r\u00e9ponse.\n  Exemple (non utilis\u00e9) :\n  URL : https:\/\/api.example-public.com\/cadastre?bbox=&#8230;\n  Ex. r\u00e9ponse JSON :\n  {\n    \u00ab\u00a0parcelles\u00a0\u00bb: [{\u00ab\u00a0id\u00a0\u00bb:\u00a0\u00bb123&Prime;,\u00a0\u00bblongueur\u00a0\u00bb:20,\u00a0\u00bbbornes\u00a0\u00bb:[{\u00ab\u00a0x\u00a0\u00bb:5,\u00a0\u00bby\u00a0\u00bb:0}]}]\n  }\n*\/\n\n\/* === Cha\u00eenes de texte (internationalisation facile) === *\/\nconst TEXT = {\n  title: \u00ab\u00a0Simulateur d&rsquo;implantation en limite de propri\u00e9t\u00e9\u00a0\u00bb,\n  estimation_indicative: \u00ab\u00a0Estimation indicative\u00a0\u00bb,\n  en_limite: \u00ab\u00a0Construction en limite (0 m)\u00a0\u00bb,\n  a_distance: distance =&gt; `Distance d&rsquo;implantation : ${distance.toFixed(2)} m`,\n  ouverture_risque: type =&gt; {\n    if(type === &lsquo;aucune&rsquo;) return \u00ab\u00a0Aucune ouverture : attention \u00e0 la mitoyennet\u00e9 et \u00e0 l&rsquo;usage.\u00a0\u00bb;\n    if(type === &lsquo;vue_directe&rsquo;) return \u00ab\u00a0Ouverture de type vue directe =&gt; distance r\u00e9glementaire indicative : 1,90 m\u00a0\u00bb;\n    if(type === &lsquo;vue_oblique&rsquo;) return \u00ab\u00a0Ouverture de type vue oblique =&gt; distance r\u00e9glementaire indicative : 0,60 m\u00a0\u00bb;\n    if(type === &lsquo;porte&rsquo;) return \u00ab\u00a0Porte ou acc\u00e8s =&gt; assimil\u00e9 \u00e0 une vue directe (distance indicative : 1,90 m)\u00a0\u00bb;\n    if(type === &lsquo;balcon&rsquo;) return \u00ab\u00a0Balcon \/ baie =&gt; attention aux vues et surplombs, distance indicative : 1,90 m\u00a0\u00bb;\n    return \u00ab\u00a0\u00a0\u00bb;\n  },\n  conseils_generaux: [\n    \u00ab\u00a0V\u00e9rifier le PLU et les r\u00e8gles locales aupr\u00e8s de la mairie.\u00a0\u00bb,\n    \u00ab\u00a0Faire contr\u00f4ler le bornage par un g\u00e9om\u00e8tre-expert si l&rsquo;implantation est douteuse.\u00a0\u00bb,\n    \u00ab\u00a0Obtenir l&rsquo;accord \u00e9crit du voisin en cas de construction en limite ou de mitoyennet\u00e9.\u00a0\u00bb,\n    \u00ab\u00a0D\u00e9clarer les travaux au guichet urbanisme (d\u00e9claration pr\u00e9alable ou permis) selon la taille et la hauteur ; se renseigner en mairie.\u00a0\u00bb\n  ],\n  action_modifier: \u00ab\u00a0Modifier l&rsquo;implantation ou l&rsquo;ouverture pour respecter les distances, ou obtenir une d\u00e9rogation \u00e9crite du voisin.\u00a0\u00bb,\n  attention: \u00ab\u00a0Attention : l&rsquo;outil fournit des rep\u00e8res (0,6 m \/ 1,9 m) utilis\u00e9s couramment pour &lsquo;vues&rsquo; en droit civil fran\u00e7ais (vue oblique \/ vue directe). Les r\u00e8gles urbaines locales peuvent \u00eatre plus strictes.\u00a0\u00bb\n};\n\n\/* === Param\u00e8tres de calcul (valeurs indicatives utilis\u00e9es pour l&rsquo;estimation) ===\n   &#8211; On utilise les distances civiles bien connues :\n     * Vue directe : 1,9 m\n     * Vue oblique : 0,6 m\n   &#8211; Ces valeurs sont p\u00e9dagogiques : toujours v\u00e9rifier en mairie\/PLU.\n*\/\nconst RULES = {\n  vue_directe: 1.9,\n  vue_oblique: 0.6\n};\n\n\/* === Accessibilit\u00e9 &amp; \u00e9l\u00e9ments DOM === *\/\nconst form = document.getElementById(&lsquo;form-simu&rsquo;);\nconst parcelLengthEl = document.getElementById(&lsquo;parcel-length&rsquo;);\nconst bornePosEl = document.getElementById(&lsquo;borne-pos&rsquo;);\nconst buildingWidthEl = document.getElementById(&lsquo;building-width&rsquo;);\nconst setbackEl = document.getElementById(&lsquo;setback&rsquo;);\nconst heightEl = document.getElementById(&lsquo;height&rsquo;);\nconst openingTypeEl = document.getElementById(&lsquo;opening-type&rsquo;);\nconst btnCalc = document.getElementById(&lsquo;btn-calc&rsquo;);\nconst btnReset = document.getElementById(&lsquo;btn-reset&rsquo;);\nconst svg = document.getElementById(&lsquo;svg&rsquo;);\nconst results = document.getElementById(&lsquo;results&rsquo;);\n\n\/* === \u00c9v\u00e9nements === *\/\nbtnCalc.addEventListener(&lsquo;click&rsquo;, e =&gt; {\n  e.preventDefault();\n  computeAndRender();\n});\nbtnReset.addEventListener(&lsquo;click&rsquo;, e =&gt; {\n  e.preventDefault();\n  parcelLengthEl.value = 20;\n  bornePosEl.value = 5;\n  buildingWidthEl.value = 6;\n  setbackEl.value = 0;\n  heightEl.value = 3.5;\n  openingTypeEl.value = &lsquo;aucune&rsquo;;\n  computeAndRender();\n});\n\n\/* Calcul principal + rendu *\/\nfunction computeAndRender() {\n  \/\/ Lecture et validation des valeurs\n  const longueur = Math.max(0.1, parseFloat(parcelLengthEl.value) || 0.1); \/\/ m\n  const borne = Number(bornePosEl.value);\n  const largeur = Math.max(0.1, parseFloat(buildingWidthEl.value) || 0.1);\n  const recul = Math.max(0, parseFloat(setbackEl.value) || 0);\n  const hauteur = Math.max(0.1, parseFloat(heightEl.value) || 0.1);\n  const ouverture = openingTypeEl.value;\n\n  \/\/ Clamp borne entre 0 et longueur\n  const borneClamped = Math.min(Math.max(0, borne), longueur);\n\n  \/\/ D\u00e9terminer la distance r\u00e9glementaire indicative pour l&rsquo;ouverture\n  let requiredDistance = 0;\n  if (ouverture === &lsquo;vue_directe&rsquo; || ouverture === &lsquo;porte&rsquo; || ouverture === &lsquo;balcon&rsquo;) requiredDistance = RULES.vue_directe;\n  else if (ouverture === &lsquo;vue_oblique&rsquo;) requiredDistance = RULES.vue_oblique;\n  else requiredDistance = 0;\n\n  \/\/ \u00c9valuer conformit\u00e9 (indicative)\n  const conformsOpening = recul &gt;= requiredDistance || requiredDistance === 0;\n  const enLimite = recul === 0;\n  const toucheLimite = recul &lt;= 0; \/\/ simple\n\n  \/\/ Pr\u00e9parer messages\n  const messages = [];\n\n  \/\/ Borne position info\n  messages.push(`<strong>Position de la borne<\/strong> : ${borneClamped.toFixed(2)} m (sur ${longueur} m)`);\n\n  \/\/ Implantation\n  messages.push(`<strong>Implantation<\/strong> : ${recul.toFixed(2)} m par rapport \u00e0 la limite (${enLimite ? &lsquo;en limite&rsquo; : &lsquo;recul &gt; 0&rsquo;}). Hauteur pr\u00e9vue : ${hauteur.toFixed(2)} m.`);\n\n  \/\/ Ouverture\n  messages.push(`<strong>Type d&rsquo;ouverture<\/strong> : ${openingTypeEl.options[openingTypeEl.selectedIndex].text}`);\n\n  if (requiredDistance &gt; 0) {\n    messages.push(`<strong>Distance indicative requise<\/strong> : ${requiredDistance.toFixed(2)} m pour ce type d&rsquo;ouverture.`);\n    if (conformsOpening) {\n      messages.push(`<span style=\"color:green\"><strong>OK<\/strong> : l&rsquo;implantation respecte la distance indicative pour l&rsquo;ouverture.<\/span>`);\n    } else {\n      messages.push(`<span style=\"color:crimson\"><strong>Non conforme (indicatif)<\/strong> : l&rsquo;ouverture est pr\u00e9vue \u00e0 ${recul.toFixed(2)} m &lt; ${requiredDistance.toFixed(2)} m. ${TEXT.action_modifier}<\/span>`);\n    }\n  } else {\n    messages.push(`<strong>Information<\/strong> : aucune distance indicative requise pour ce type d&rsquo;ouverture, en revanche la mitoyennet\u00e9 et les r\u00e8gles locales peuvent imposer des contraintes.`);\n  }\n\n  \/\/ Conseils g\u00e9n\u00e9raux\n  messages.push(&lsquo;<hr>&lsquo;);\n  messages.push(`<strong>${TEXT.estimation_indicative}<\/strong> \u2014 ${TEXT.attention}`);\n  messages.push(&lsquo;<ul>&lsquo; + TEXT.conseils_generaux.map(c =&gt; `<li>${c}<\/li>`).join(\u00a0\u00bb) + &lsquo;<\/ul>&lsquo;);\n\n  \/\/ D\u00e9marches pratiques (conseils)\n  const demarches = [];\n  if (enLimite) {\n    demarches.push(\u00ab\u00a0Construction en limite d\u00e9tect\u00e9e : obtenir l&rsquo;accord \u00e9crit du voisin et v\u00e9rifier la mitoyennet\u00e9.\u00a0\u00bb);\n  } else {\n    demarches.push(\u00ab\u00a0Implantation avec recul : v\u00e9rifier si le PLU impose un recul sup\u00e9rieur.\u00a0\u00bb);\n  }\n  demarches.push(\u00ab\u00a0Consulter le PLU et le service urbanisme de la mairie pour les autorisations (d\u00e9claration pr\u00e9alable \/ permis de construire).\u00a0\u00bb);\n  demarches.push(\u00ab\u00a0Faire intervenir un g\u00e9om\u00e8tre si le bornage est incertain.\u00a0\u00bb);\n\n  messages.push(&lsquo;<strong>D\u00e9marches recommand\u00e9es<\/strong>&lsquo;);\n  messages.push(&lsquo;<ul>&lsquo; + demarches.map(d =&gt; `<li>${d}<\/li>`).join(\u00a0\u00bb) + &lsquo;<\/ul>&lsquo;);\n\n  \/\/ Rendu texte\n  results.innerHTML = messages.join(&lsquo;n&rsquo;);\n\n  \/\/ Rendu SVG (sch\u00e9ma simplifi\u00e9)\n  renderSVG({\n    longueur,\n    borne: borneClamped,\n    largeur,\n    recul,\n    hauteur,\n    requiredDistance,\n    ouverture,\n    conformsOpening\n  });\n}\n\n\/* Rendu SVG simplifi\u00e9 pour visualiser la parcelle et l&rsquo;implantation.\n   &#8211; Coordonn\u00e9es : on repr\u00e9sente la limite en bas du dessin, la parcelle en rectangle.\n   &#8211; La construction est un rectangle perpendiculaire \u00e0 la limite, implant\u00e9e \u00e0 \u00ab\u00a0recul\u00a0\u00bb.\n   &#8211; On trace des traits pour les distances 0.6 m et 1.9 m (\u00e9chelle).\n*\/\nfunction renderSVG({longueur, borne, largeur, recul, hauteur, requiredDistance, ouverture, conformsOpening}) {\n  \/\/ Dimensions SVG logiques\n  const svgW = 1000;\n  const svgH = 260;\n  \/\/ Marges internes\n  const pad = 40;\n  \/\/ Echelle : longueur r\u00e9elle -&gt; px (on garde un padding)\n  const maxDisplayLen = svgW &#8211; pad * 2;\n  const scaleX = maxDisplayLen \/ Math.max(1, longueur); \/\/ px per meter\n  const parcelHeight = 120; \/\/ visual height for parcel area\n  const groundY = svgH &#8211; 30; \/\/ baseline (limite)\n  const parcelTop = groundY &#8211; parcelHeight;\n\n  \/\/ Clear previous\n  while (svg.firstChild) svg.removeChild(svg.firstChild);\n\n  \/\/ Draw parcel rectangle\n  const parcelRect = makeRect(pad, parcelTop, longueur * scaleX, parcelHeight, &lsquo;#f8fafc&rsquo;, &lsquo;#cbd5e1&rsquo;, 1);\n  svg.appendChild(parcelRect);\n\n  \/\/ Draw boundary line\n  svg.appendChild(makeLine(pad, groundY, pad + longueur * scaleX, groundY, &lsquo;#2d3748&rsquo;, 2));\n  svg.appendChild(makeText(pad + 6, parcelTop &#8211; 8, `Limite \u00e9tudi\u00e9e \u2014 longueur ${longueur.toFixed(2)} m`, 12, &lsquo;#2d3748&rsquo;));\n\n  \/\/ Draw borne position marker (vertical line)\n  const borneX = pad + borne * scaleX;\n  svg.appendChild(makeLine(borneX, parcelTop, borneX, groundY + 6, &lsquo;#e11d48&rsquo;, 2, [4,2]));\n  svg.appendChild(makeCircle(borneX, parcelTop &#8211; 14, 5, &lsquo;#e11d48&rsquo;));\n  svg.appendChild(makeText(borneX + 6, parcelTop &#8211; 10, `Borne ${borne.toFixed(2)} m`, 11, &lsquo;#e11d48&rsquo;));\n\n  \/\/ Draw building rectangle (implantation orthogonale \u00e0 la limite)\n  \/\/ Place building centered on borne along la limite\n  const buildingLeft = Math.max(pad, borneX &#8211; (largeur * scaleX \/ 2));\n  const buildingRight = Math.min(pad + longueur * scaleX, buildingLeft + largeur * scaleX);\n  const buildingDepthPx = Math.min(parcelHeight &#8211; 10, Math.max(6, (recul + 3) * 10)); \/\/ depth visual dependent on recul\n  \/\/ If recul =0 =&gt; building touches boundary\n  const buildingBottomY = groundY &#8211; (recul * 20); \/\/ scale vertical: 1 m -&gt; 20 px for visualization\n  const buildingTopY = buildingBottomY &#8211; Math.max(30, Math.min(120, hauteur * 10)); \/\/ hauteur -&gt; px\n  const rectBuilding = makeRect(buildingLeft, buildingTopY, buildingRight &#8211; buildingLeft, buildingBottomY &#8211; buildingTopY, &lsquo;#1e3a8a&rsquo;, &lsquo;#1e40af&rsquo;, 1);\n  rectBuilding.setAttribute(&lsquo;opacity&rsquo;, &lsquo;0.85&rsquo;);\n  svg.appendChild(rectBuilding);\n\n  \/\/ Mark opening on the fa\u00e7ade if any\n  if (ouverture !== &lsquo;aucune&rsquo;) {\n    const openingW = Math.min( (buildingRight &#8211; buildingLeft) * 0.6, 40);\n    const openingX = buildingLeft + ((buildingRight &#8211; buildingLeft) &#8211; openingW) \/ 2;\n    const openingY = buildingTopY + 10;\n    svg.appendChild(makeRect(openingX, openingY, openingW, 20, &lsquo;#fff&rsquo;, &lsquo;#e2e8f0&rsquo;, 1));\n  }\n\n  \/\/ Draw distance markers for vue oblique (0.6 m) and vue directe (1.9 m) from limit into parcel\n  const markObliquePx = pad + RULES.vue_oblique * scaleX;\n  const markDirectPx = pad + RULES.vue_directe * scaleX;\n  \/\/ Vertical dashed lines from limit upwards to show distances\n  svg.appendChild(makeLine(markObliquePx, parcelTop, markObliquePx, groundY + 6, &lsquo;#16a34a&rsquo;, 2, [3,3]));\n  svg.appendChild(makeText(markObliquePx + 4, parcelTop + 12, &lsquo;0,6 m (vue oblique)&rsquo;, 11, &lsquo;#16a34a&rsquo;));\n  svg.appendChild(makeLine(markDirectPx, parcelTop, markDirectPx, groundY + 6, &lsquo;#f59e0b&rsquo;, 2, [3,3]));\n  svg.appendChild(makeText(markDirectPx + 4, parcelTop + 26, &lsquo;1,9 m (vue directe)&rsquo;, 11, &lsquo;#f59e0b&rsquo;));\n\n  \/\/ Feedback icon\/text near building\n  const feedbackX = buildingRight + 8;\n  const feedbackY = buildingTopY + 8;\n  const statusColor = conformsOpening ? &lsquo;#16a34a&rsquo; : &lsquo;#dc2626&rsquo;;\n  svg.appendChild(makeText(feedbackX, feedbackY, conformsOpening ? &lsquo;Distance respect\u00e9e (indicatif)&rsquo; : &lsquo;Distance non respect\u00e9e (indicatif)&rsquo;, 12, statusColor));\n\n  \/\/ Small notes\n  svg.appendChild(makeText(pad, svgH &#8211; 4, &lsquo;Vue simplifi\u00e9e : \u00e9chelle horizontale = 1 m \u2192 &lsquo; + (scaleX).toFixed(1) + &lsquo; px&rsquo;, 11, &lsquo;#6b7280&prime;));\n\n  \/\/ Helper functions for SVG primitives\n  function makeRect(x, y, w, h, fill=&rsquo;#fff&rsquo;, stroke=&rsquo;#000&prime;, strokeW=1) {\n    const r = document.createElementNS(&lsquo;http:\/\/www.w3.org\/2000\/svg&rsquo;,&rsquo;rect&rsquo;);\n    r.setAttribute(&lsquo;x&rsquo;, x);\n    r.setAttribute(&lsquo;y&rsquo;, y);\n    r.setAttribute(&lsquo;width&rsquo;, w);\n    r.setAttribute(&lsquo;height&rsquo;, h);\n    r.setAttribute(&lsquo;fill&rsquo;, fill);\n    r.setAttribute(&lsquo;stroke&rsquo;, stroke);\n    r.setAttribute(&lsquo;stroke-width&rsquo;, strokeW);\n    r.setAttribute(&lsquo;rx&rsquo;, 3);\n    return r;\n  }\n  function makeLine(x1,y1,x2,y2, color=&rsquo;#000&prime;, w=1, dash=null) {\n    const l = document.createElementNS(&lsquo;http:\/\/www.w3.org\/2000\/svg&rsquo;,&rsquo;line&rsquo;);\n    l.setAttribute(&lsquo;x1&rsquo;, x1);\n    l.setAttribute(&lsquo;y1&rsquo;, y1);\n    l.setAttribute(&lsquo;x2&rsquo;, x2);\n    l.setAttribute(&lsquo;y2&rsquo;, y2);\n    l.setAttribute(&lsquo;stroke&rsquo;, color);\n    l.setAttribute(&lsquo;stroke-width&rsquo;, w);\n    if (dash) l.setAttribute(&lsquo;stroke-dasharray&rsquo;, dash.join(&lsquo;,&rsquo;));\n    return l;\n  }\n  function makeText(x, y, text, size=12, color=&rsquo;#000&prime;) {\n    const t = document.createElementNS(&lsquo;http:\/\/www.w3.org\/2000\/svg&rsquo;,&rsquo;text&rsquo;);\n    t.setAttribute(&lsquo;x&rsquo;, x);\n    t.setAttribute(&lsquo;y&rsquo;, y);\n    t.setAttribute(&lsquo;fill&rsquo;, color);\n    t.setAttribute(&lsquo;font-size&rsquo;, size);\n    t.setAttribute(&lsquo;font-family&rsquo;, &lsquo;Arial, sans-serif&rsquo;);\n    t.textContent = text;\n    return t;\n  }\n  function makeCircle(cx, cy, r, fill=&rsquo;#000&prime;) {\n    const c = document.createElementNS(&lsquo;http:\/\/www.w3.org\/2000\/svg&rsquo;,&rsquo;circle&rsquo;);\n    c.setAttribute(&lsquo;cx&rsquo;, cx);\n    c.setAttribute(&lsquo;cy&rsquo;, cy);\n    c.setAttribute(&lsquo;r&rsquo;, r);\n    c.setAttribute(&lsquo;fill&rsquo;, fill);\n    return c;\n  }\n}\n\n\/* Calcul initial au chargement *\/\ncomputeAndRender();\n\n\n<h2 class=\"wp-block-heading\">Bonnes pratiques op\u00e9rationnelles : d\u00e9marches, documents et gestion du voisinage<\/h2>\n\n<p class=\"wp-block-paragraph\">La r\u00e9ussite d&rsquo;un projet en limite de propri\u00e9t\u00e9 repose sur une m\u00e9thode rigoureuse et la production de documents robustes. Les \u00e9tapes clefs incluent la v\u00e9rification cadastrale, le bornage, l&rsquo;\u00e9laboration d&rsquo;un plan de masse, l&rsquo;\u00e9tude des servitudes et la consultation du PLU. Chaque document alimente la demande d&rsquo;<strong>autorisation<\/strong> et anticipe les contestations.<\/p>\n\n<p class=\"wp-block-paragraph\">Le plan de masse, r\u00e9alis\u00e9 par un g\u00e9om\u00e8tre ou un architecte, mat\u00e9rialise l&#8217;emprise au sol et permet de v\u00e9rifier la conformit\u00e9. Des outils logiciels facilitent l&rsquo;optimisation du projet et \u00e9vitent des erreurs d&rsquo;implantation. Pour ceux qui souhaitent approfondir la mod\u00e9lisation du plan de masse, un guide pratique en ligne fournit des m\u00e9thodes pour optimiser votre projet avec les logiciels actuels : <a href=\"https:\/\/www.geometre-confiance.fr\/guide\/2026\/07\/24\/plan-de-masse-logiciel-comment-optimiser-votre-projet-de-construction\/\">optimisation du plan de masse<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">Sur le plan relationnel, informer le voisin est une d\u00e9marche de bon sens. Une lettre, un \u00e9change t\u00e9l\u00e9phonique ou une rencontre formelle pour pr\u00e9senter le projet apaisent souvent les tensions. Fournir le rapport du g\u00e9om\u00e8tre et le plan pr\u00e9visionnel montre la volont\u00e9 de conformit\u00e9 et facilite la recherche d&rsquo;un compromis en cas de crainte (perte d&rsquo;ensoleillement, nuisance visuelle, bruit).<\/p>\n\n<p class=\"wp-block-paragraph\">Voici une liste de v\u00e9rifications et pi\u00e8ces \u00e0 r\u00e9unir avant de lancer les travaux :<\/p>\n\n<ul class=\"wp-block-list\"><li>Extrait cadastral et plan de masse valid\u00e9.<\/li><li>Rapport de bornage r\u00e9alis\u00e9 par un g\u00e9om\u00e8tre-expert.<\/li><li>Consultation du PLU et extrait du r\u00e8glement local.<\/li><li>Demande d&rsquo;autorisation appropri\u00e9e (d\u00e9claration pr\u00e9alable ou permis).<\/li><li>Convention \u00e9crite en cas d&rsquo;accord particulier avec le voisin.<\/li><li>\u00c9tude d&rsquo;impact sur l&rsquo;ensoleillement et la vue pour limiter les objections.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Des artisans exp\u00e9riment\u00e9s et des professionnels de l&rsquo;urbanisme apportent une assurance suppl\u00e9mentaire. En cas de doute sur la nature des ouvrages autoris\u00e9s sans permis, des explications actualis\u00e9es peuvent \u00eatre trouv\u00e9es, par exemple sur la r\u00e9glementation relative aux garages et annexes : <a href=\"https:\/\/www.geometre-confiance.fr\/guide\/2026\/06\/03\/garage-40m2-sans-permis-de-construire-que-dit-la-reglementation-en-2026\/\">r\u00e8gles pour garage<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">Enfin, adopter une posture proactive r\u00e9duit le risque de <strong>conflit foncier<\/strong>. Tenir compte des inqui\u00e9tudes du voisin, proposer des modifications de projet (r\u00e9duction de hauteur, choix des mat\u00e9riaux, v\u00e9g\u00e9talisation des murs) et consigner les accords par \u00e9crit favorise la p\u00e9rennit\u00e9 des relations. Insight final : une approche documentaire, technique et relationnelle prot\u00e8ge le projet et pr\u00e9serve le capital social du voisinage.<\/p>\n\n<figure class=\"is-provider-youtube is-type-video wp-block-embed wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Le d\u00e9membrement de propri\u00e9t\u00e9\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/ZASGTUDBhEk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n{\u00ab\u00a0@context\u00a0\u00bb:\u00a0\u00bbhttps:\/\/schema.org\u00a0\u00bb,\u00a0\u00bb@type\u00a0\u00bb:\u00a0\u00bbFAQPage\u00a0\u00bb,\u00a0\u00bbmainEntity\u00a0\u00bb:[{\u00ab\u00a0@type\u00a0\u00bb:\u00a0\u00bbQuestion\u00a0\u00bb,\u00a0\u00bbname\u00a0\u00bb:\u00a0\u00bbPeut-on construire exactement sur la limite de propriu00e9tu00e9 sans l&rsquo;accord du voisin ?\u00a0\u00bb,\u00a0\u00bbacceptedAnswer\u00a0\u00bb:{\u00ab\u00a0@type\u00a0\u00bb:\u00a0\u00bbAnswer\u00a0\u00bb,\u00a0\u00bbtext\u00a0\u00bb:\u00a0\u00bbOui, la construction en limite est souvent autorisu00e9e, mais elle doit respecter les ru00e8gles d&rsquo;urbanisme locales et les distances liu00e9es aux vues. Le bornage pru00e9cis et la vu00e9rification du PLU sont indispensables ; en l&rsquo;absence d&rsquo;accord, il est conseillu00e9 de formaliser toute tolu00e9rance par u00e9crit.\u00a0\u00bb}},{\u00ab\u00a0@type\u00a0\u00bb:\u00a0\u00bbQuestion\u00a0\u00bb,\u00a0\u00bbname\u00a0\u00bb:\u00a0\u00bbQue risque-t-on si la construction du00e9passe la limite sans autorisation ?\u00a0\u00bb,\u00a0\u00bbacceptedAnswer\u00a0\u00bb:{\u00ab\u00a0@type\u00a0\u00bb:\u00a0\u00bbAnswer\u00a0\u00bb,\u00a0\u00bbtext\u00a0\u00bb:\u00a0\u00bbLe propriu00e9taire prend le risque d&rsquo;une action en justice entrau00eenant la du00e9molition partielle ou totale, et d&rsquo;u00e9ventuelles indemnitu00e9s. La mu00e9diation amiable et le bornage pru00e9alable sont des moyens de pru00e9vention efficaces.\u00a0\u00bb}},{\u00ab\u00a0@type\u00a0\u00bb:\u00a0\u00bbQuestion\u00a0\u00bb,\u00a0\u00bbname\u00a0\u00bb:\u00a0\u00bbQuelle diffu00e9rence entre vue droite et vue oblique ?\u00a0\u00bb,\u00a0\u00bbacceptedAnswer\u00a0\u00bb:{\u00ab\u00a0@type\u00a0\u00bb:\u00a0\u00bbAnswer\u00a0\u00bb,\u00a0\u00bbtext\u00a0\u00bb:\u00a0\u00bbLa vue droite permet une vision directe sur la propriu00e9tu00e9 voisine et requiert une distance plus grande (environ 1,90 m). La vue oblique donne une vision seulement en se penchant et est soumise u00e0 une distance ru00e9duite (environ 0,60 m). Ces distances s&rsquo;appliquent indu00e9pendamment du niveau.\u00a0\u00bb}},{\u00ab\u00a0@type\u00a0\u00bb:\u00a0\u00bbQuestion\u00a0\u00bb,\u00a0\u00bbname\u00a0\u00bb:\u00a0\u00bbQuand faut-il faire appel u00e0 un gu00e9omu00e8tre-expert ?\u00a0\u00bb,\u00a0\u00bbacceptedAnswer\u00a0\u00bb:{\u00ab\u00a0@type\u00a0\u00bb:\u00a0\u00bbAnswer\u00a0\u00bb,\u00a0\u00bbtext\u00a0\u00bb:\u00a0\u00bbUn gu00e9omu00e8tre est recommandu00e9 avant tout projet en limite pour ru00e9aliser le bornage, u00e9tablir le plan de masse et conseiller sur les servitudes. Son intervention su00e9curise les du00e9marches administratives et les relations de voisinage.\u00a0\u00bb}}]}\n\n<h3>Peut-on construire exactement sur la limite de propri\u00e9t\u00e9 sans l&rsquo;accord du voisin ?<\/h3>\n<p>Oui, la construction en limite est souvent autoris\u00e9e, mais elle doit respecter les r\u00e8gles d&rsquo;urbanisme locales et les distances li\u00e9es aux vues. Le bornage pr\u00e9cis et la v\u00e9rification du PLU sont indispensables ; en l&rsquo;absence d&rsquo;accord, il est conseill\u00e9 de formaliser toute tol\u00e9rance par \u00e9crit.<\/p>\n<h3>Que risque-t-on si la construction d\u00e9passe la limite sans autorisation ?<\/h3>\n<p>Le propri\u00e9taire prend le risque d&rsquo;une action en justice entra\u00eenant la d\u00e9molition partielle ou totale, et d&rsquo;\u00e9ventuelles indemnit\u00e9s. La m\u00e9diation amiable et le bornage pr\u00e9alable sont des moyens de pr\u00e9vention efficaces.<\/p>\n<h3>Quelle diff\u00e9rence entre vue droite et vue oblique ?<\/h3>\n<p>La vue droite permet une vision directe sur la propri\u00e9t\u00e9 voisine et requiert une distance plus grande (environ 1,90 m). La vue oblique donne une vision seulement en se penchant et est soumise \u00e0 une distance r\u00e9duite (environ 0,60 m). Ces distances s&rsquo;appliquent ind\u00e9pendamment du niveau.<\/p>\n<h3>Quand faut-il faire appel \u00e0 un g\u00e9om\u00e8tre-expert ?<\/h3>\n<p>Un g\u00e9om\u00e8tre est recommand\u00e9 avant tout projet en limite pour r\u00e9aliser le bornage, \u00e9tablir le plan de masse et conseiller sur les servitudes. Son intervention s\u00e9curise les d\u00e9marches administratives et les relations de voisinage.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Acquisition r\u00e9cente d&rsquo;un terrain et projet d&rsquo;extension : la pose d&rsquo;une construction en limite de propri\u00e9t\u00e9 soul\u00e8ve autant d&rsquo;opportunit\u00e9s que &#8230; <a title=\"Construction en limite de propri\u00e9t\u00e9 : comprendre la tol\u00e9rance et ses implications\" class=\"read-more\" href=\"https:\/\/www.geometre-confiance.fr\/guide\/2026\/09\/09\/construction-en-limite-de-propriete-comprendre-la-tolerance-et-ses-implications\/\" aria-label=\"En savoir plus sur Construction en limite de propri\u00e9t\u00e9 : comprendre la tol\u00e9rance et ses implications\">Lire plus<\/a><\/p>\n","protected":false},"author":2,"featured_media":436,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-439","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-travaux-construction"],"_links":{"self":[{"href":"https:\/\/www.geometre-confiance.fr\/guide\/wp-json\/wp\/v2\/posts\/439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.geometre-confiance.fr\/guide\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.geometre-confiance.fr\/guide\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.geometre-confiance.fr\/guide\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.geometre-confiance.fr\/guide\/wp-json\/wp\/v2\/comments?post=439"}],"version-history":[{"count":0,"href":"https:\/\/www.geometre-confiance.fr\/guide\/wp-json\/wp\/v2\/posts\/439\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.geometre-confiance.fr\/guide\/wp-json\/wp\/v2\/media\/436"}],"wp:attachment":[{"href":"https:\/\/www.geometre-confiance.fr\/guide\/wp-json\/wp\/v2\/media?parent=439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.geometre-confiance.fr\/guide\/wp-json\/wp\/v2\/categories?post=439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.geometre-confiance.fr\/guide\/wp-json\/wp\/v2\/tags?post=439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}