diff --git a/04-ContraintesRessources/03.02.TypeGeometrie.md b/04-ContraintesRessources/03.02.TypeGeometrie.md
index 178440126a4942575412254cd63a503b818cd722..e56041018b07a12e1d86f40e5faddba006d50212 100644
--- a/04-ContraintesRessources/03.02.TypeGeometrie.md
+++ b/04-ContraintesRessources/03.02.TypeGeometrie.md
@@ -90,4 +90,4 @@ Les combinaisons valides entre type de géométrie (colonnes) et interprétation
     <td class="tg-wo29"></td>
     <td class="tg-4n2o">X</td>
   </tr>
-</table>
\ No newline at end of file
+</table>
diff --git a/04-ContraintesRessources/03.03.ContraintesConstruction.md b/04-ContraintesRessources/03.03.ContraintesConstruction.md
index 467186b44132499f1fef3d67b10dbf83ccef4f41..9d9f1d76227e5d977627f23285acbc804b7a4671 100644
--- a/04-ContraintesRessources/03.03.ContraintesConstruction.md
+++ b/04-ContraintesRessources/03.03.ContraintesConstruction.md
@@ -99,6 +99,77 @@ Une contrainte de construction permet de définir des règles de construction de
             </tbody>
         </table>
 
+<style type="text/css">
+.tg  {border-collapse:collapse;border-spacing:0;}
+.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
+  overflow:hidden;padding:10px 5px;word-break:normal;}
+.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
+  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
+.tg .tg-hjsu{background-color:#923288;border-color:#c0c0c0;color:#ffffff;text-align:left;vertical-align:top}
+.tg .tg-fzdr{border-color:#c0c0c0;text-align:center;vertical-align:top}
+.tg .tg-wo29{border-color:#c0c0c0;text-align:left;vertical-align:top}
+.tg .tg-aqga{background-color:#eae8e8;border-color:#c0c0c0;text-align:center;vertical-align:top}
+.tg .tg-plwr{background-color:#eae8e8;border-color:#c0c0c0;font-weight:bold;text-align:left;vertical-align:top}
+.tg .tg-bx42{border-color:#c0c0c0;font-weight:bold;text-align:left;vertical-align:top}
+</style>
+<table class="tg">
+  <tr>
+    <th class="tg-hjsu">Exemple</th>
+    <th class="tg-hjsu">Appui sur vertex<br></th>
+    <th class="tg-hjsu">Appui sur segment<br></th>
+    <th class="tg-hjsu">Appui sur segment, partie de segment<br></th>
+    <th class="tg-hjsu">Appui sur polygone, partie de polygone<br></th>
+  </tr>
+  <tr>
+    <td class="tg-hjsu"><img src="..\_images/1_150x110.png" style="width: 150;height: 110;" /><br></td>
+    <td class="tg-fzdr">Construction valide : tous les vertex sont égaux</td>
+    <td class="tg-wo29">Construction valide : tous les segments sont égaux</td>
+    <td class="tg-wo29">Construction valide : aucun segment à contrôler ne croise ou ne contient un segment de référence</td>
+    <td class="tg-wo29">Construction valide : aucune parcelle de référence n'est découpée par la zone d'analyse</td>
+  </tr>
+  <tr>
+    <td class="tg-hjsu">22222</td>
+    <td class="tg-aqga">X</td>
+    <td class="tg-plwr"></td>
+    <td class="tg-plwr"></td>
+    <td class="tg-plwr"></td>
+  </tr>
+  <tr>
+    <td class="tg-hjsu">33333</td>
+    <td class="tg-fzdr">X</td>
+    <td class="tg-bx42"></td>
+    <td class="tg-bx42"></td>
+    <td class="tg-bx42"></td>
+  </tr>
+  <tr>
+    <td class="tg-hjsu">444444</td>
+    <td class="tg-aqga">X</td>
+    <td class="tg-plwr"></td>
+    <td class="tg-plwr"></td>
+    <td class="tg-plwr"></td>
+  </tr>
+  <tr>
+    <td class="tg-hjsu">55555</td>
+    <td class="tg-bx42"></td>
+    <td class="tg-fzdr">X</td>
+    <td class="tg-bx42"></td>
+    <td class="tg-bx42"></td>
+  </tr>
+  <tr>
+    <td class="tg-hjsu">66666</td>
+    <td class="tg-plwr"></td>
+    <td class="tg-plwr"></td>
+    <td class="tg-aqga">X</td>
+    <td class="tg-aqga">X</td>
+  </tr>
+  <tr>
+    <td class="tg-hjsu">777777</td>
+    <td class="tg-bx42"></td>
+    <td class="tg-bx42"></td>
+    <td class="tg-bx42"></td>
+    <td class="tg-bx42"></td>
+  </tr>
+</table>
 
 ### Règle de validation des erreurs