diff --git a/images/GSD_1.png b/images/GSD_1.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe2814c824486d59b7df548f1c7880e16d519593
Binary files /dev/null and b/images/GSD_1.png differ
diff --git a/images/GSD_2.png b/images/GSD_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..4344feb7fffb5cfb74d02081beba2886a503dd23
Binary files /dev/null and b/images/GSD_2.png differ
diff --git a/images/GSD_3.png b/images/GSD_3.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa7f0611e1be0c5671a9858a630719c163ee6228
Binary files /dev/null and b/images/GSD_3.png differ
diff --git a/images/boite_a_cocher.png b/images/boite_a_cocher.png
new file mode 100644
index 0000000000000000000000000000000000000000..73118697383d5dc1563cdc1c5caea3e14c6bb767
Binary files /dev/null and b/images/boite_a_cocher.png differ
diff --git a/images/boite_a_cocher1.png b/images/boite_a_cocher1.png
new file mode 100644
index 0000000000000000000000000000000000000000..015ccc4b439322c8a6942a67925f7406d3e76dfc
Binary files /dev/null and b/images/boite_a_cocher1.png differ
diff --git a/images/bouton_radio.png b/images/bouton_radio.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d17e0e447eb501a984c3fd2e7037fe22f8331f9
Binary files /dev/null and b/images/bouton_radio.png differ
diff --git a/images/bouton_radio1.png b/images/bouton_radio1.png
new file mode 100644
index 0000000000000000000000000000000000000000..15a83d2cd0921324b401c7905909ddbfb38d8d1f
Binary files /dev/null and b/images/bouton_radio1.png differ
diff --git a/images/c_formulaire_carteOSM.png b/images/c_formulaire_carteOSM.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a665e65c577ae59bb02a781e9e8b469764d2e8d
Binary files /dev/null and b/images/c_formulaire_carteOSM.png differ
diff --git a/images/c_formulaire_carte_bing.png b/images/c_formulaire_carte_bing.png
new file mode 100644
index 0000000000000000000000000000000000000000..d40762998a9645c99ff22d7531a89837e489b348
Binary files /dev/null and b/images/c_formulaire_carte_bing.png differ
diff --git a/images/carte_osm.png b/images/carte_osm.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4e9eff6be5e5e81d9c239f481d57ffb03ca0a7a
Binary files /dev/null and b/images/carte_osm.png differ
diff --git a/images/carte_valeur_par_dafaut.png b/images/carte_valeur_par_dafaut.png
new file mode 100644
index 0000000000000000000000000000000000000000..21c2e204ac694350900a9044877f06abff068501
Binary files /dev/null and b/images/carte_valeur_par_dafaut.png differ
diff --git a/images/carte_vmap.png b/images/carte_vmap.png
new file mode 100644
index 0000000000000000000000000000000000000000..cee716acad80f622d342d2f5fd5c5a7496e66bd8
Binary files /dev/null and b/images/carte_vmap.png differ
diff --git a/images/curseur.png b/images/curseur.png
new file mode 100644
index 0000000000000000000000000000000000000000..fef7c837b6d3ac750377841eb48fc0771c0bf304
Binary files /dev/null and b/images/curseur.png differ
diff --git a/images/date.png b/images/date.png
new file mode 100644
index 0000000000000000000000000000000000000000..44b106e1d7dd386d58289c490616af2ba1ee7b68
Binary files /dev/null and b/images/date.png differ
diff --git a/images/document.png b/images/document.png
new file mode 100644
index 0000000000000000000000000000000000000000..522cec7d9e6dec258831578e41f0e394fe319b29
Binary files /dev/null and b/images/document.png differ
diff --git a/images/exemple_studio_button_1.png b/images/exemple_studio_button_1.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2e1f65c56a59972d2ab56304b45dc50bef9a15a
Binary files /dev/null and b/images/exemple_studio_button_1.png differ
diff --git a/images/exemple_studio_button_2.png b/images/exemple_studio_button_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8602c328553e8e97adb23c5aeca8ee0fce6628e
Binary files /dev/null and b/images/exemple_studio_button_2.png differ
diff --git a/images/exemple_studio_button_3.png b/images/exemple_studio_button_3.png
new file mode 100644
index 0000000000000000000000000000000000000000..95604241da524721bb2ad7392b1edfc5911e893c
Binary files /dev/null and b/images/exemple_studio_button_3.png differ
diff --git a/images/exemple_studio_button_4.png b/images/exemple_studio_button_4.png
new file mode 100644
index 0000000000000000000000000000000000000000..62f0715f1dd9cbb1d8742ce11bf3b660071714b4
Binary files /dev/null and b/images/exemple_studio_button_4.png differ
diff --git a/images/exemple_studio_carte_1.png b/images/exemple_studio_carte_1.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2c2748b4e2e8de7200bccc899bf32e370410015
Binary files /dev/null and b/images/exemple_studio_carte_1.png differ
diff --git a/images/exemple_studio_carte_2.png b/images/exemple_studio_carte_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4cf91d35b6bcd82ab818332fb60d584445a0d62
Binary files /dev/null and b/images/exemple_studio_carte_2.png differ
diff --git a/images/exemple_studio_carte_3.png b/images/exemple_studio_carte_3.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b7433fe5086a7b1ea9ede61de2ba5bb3ed42e27
Binary files /dev/null and b/images/exemple_studio_carte_3.png differ
diff --git a/images/exemple_studio_datasource_1.png b/images/exemple_studio_datasource_1.png
new file mode 100644
index 0000000000000000000000000000000000000000..de33bb53be9799947799794637eb2c179e62ac9f
Binary files /dev/null and b/images/exemple_studio_datasource_1.png differ
diff --git a/images/exemple_studio_datasource_2.png b/images/exemple_studio_datasource_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..3399779c25e4f7ad52dd4485fd0cfcde4a2d720d
Binary files /dev/null and b/images/exemple_studio_datasource_2.png differ
diff --git a/images/exemple_studio_datasource_3.png b/images/exemple_studio_datasource_3.png
new file mode 100644
index 0000000000000000000000000000000000000000..d74079193a0140aec5c7c9f6bdc75f02dd15be77
Binary files /dev/null and b/images/exemple_studio_datasource_3.png differ
diff --git a/images/exemple_studio_datasource_4.png b/images/exemple_studio_datasource_4.png
new file mode 100644
index 0000000000000000000000000000000000000000..4efcc23a0ab848a448501f7b4f59799f50db3705
Binary files /dev/null and b/images/exemple_studio_datasource_4.png differ
diff --git a/images/exemple_studio_datasource_5.png b/images/exemple_studio_datasource_5.png
new file mode 100644
index 0000000000000000000000000000000000000000..1dab8d3bd96bc21db0b524c7f6b609a2083d087b
Binary files /dev/null and b/images/exemple_studio_datasource_5.png differ
diff --git a/images/exemple_studio_datasource_6.png b/images/exemple_studio_datasource_6.png
new file mode 100644
index 0000000000000000000000000000000000000000..c019d5a009a1b7c7447e4196d0759fee27add92e
Binary files /dev/null and b/images/exemple_studio_datasource_6.png differ
diff --git a/images/exemple_studio_datasource_7.png b/images/exemple_studio_datasource_7.png
new file mode 100644
index 0000000000000000000000000000000000000000..2654043e206528fcadc0af0c7fe7591688ab22b5
Binary files /dev/null and b/images/exemple_studio_datasource_7.png differ
diff --git a/images/exemple_studio_datasource_8.png b/images/exemple_studio_datasource_8.png
new file mode 100644
index 0000000000000000000000000000000000000000..388554e9f3ef54848a5bf9d2ae52f9d377c9604c
Binary files /dev/null and b/images/exemple_studio_datasource_8.png differ
diff --git a/images/exemple_studio_datasource_9.png b/images/exemple_studio_datasource_9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b7f0877eda2490c368a04b309b3daddf8056d59
Binary files /dev/null and b/images/exemple_studio_datasource_9.png differ
diff --git a/images/exemple_studio_document_1.png b/images/exemple_studio_document_1.png
new file mode 100644
index 0000000000000000000000000000000000000000..02d774a99a4321c1901c9c7036bee65b12698b19
Binary files /dev/null and b/images/exemple_studio_document_1.png differ
diff --git a/images/exemple_studio_document_2.png b/images/exemple_studio_document_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7617422268fb8f4cccae408378a33f99106f087
Binary files /dev/null and b/images/exemple_studio_document_2.png differ
diff --git a/images/exemple_studio_grille_1.png b/images/exemple_studio_grille_1.png
new file mode 100644
index 0000000000000000000000000000000000000000..e1846340dfd6813bb1919ebe7095ec026760b27f
Binary files /dev/null and b/images/exemple_studio_grille_1.png differ
diff --git a/images/exemple_studio_grille_2.png b/images/exemple_studio_grille_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..9981bec7fa553c175e608a4d2506c3cfc2077587
Binary files /dev/null and b/images/exemple_studio_grille_2.png differ
diff --git a/images/exemple_studio_js_1.png b/images/exemple_studio_js_1.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0ad61b60bfec3e3e2e783bcdf340c02d52b12be
Binary files /dev/null and b/images/exemple_studio_js_1.png differ
diff --git a/images/exemple_studio_js_2.png b/images/exemple_studio_js_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..35de98e60b48b7bf717247157a29525195e136a3
Binary files /dev/null and b/images/exemple_studio_js_2.png differ
diff --git a/images/exemple_studio_lien_1.png b/images/exemple_studio_lien_1.png
new file mode 100644
index 0000000000000000000000000000000000000000..431f1f197abc992d78b59e1f75aa15046a395801
Binary files /dev/null and b/images/exemple_studio_lien_1.png differ
diff --git a/images/exemple_studio_lien_2.png b/images/exemple_studio_lien_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2015d9bf5b1eec478b988d73ce532c9091d185f
Binary files /dev/null and b/images/exemple_studio_lien_2.png differ
diff --git a/images/exemple_studio_onglets.png b/images/exemple_studio_onglets.png
new file mode 100644
index 0000000000000000000000000000000000000000..51b0ab4e57fd85216410ac05e76bb5698b0cec0f
Binary files /dev/null and b/images/exemple_studio_onglets.png differ
diff --git a/images/exemple_studio_onglets_2.png b/images/exemple_studio_onglets_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..967192cee536c8edcb6e2e8539cae5d90ac05c00
Binary files /dev/null and b/images/exemple_studio_onglets_2.png differ
diff --git a/images/exemple_studio_onglets_3.png b/images/exemple_studio_onglets_3.png
new file mode 100644
index 0000000000000000000000000000000000000000..74df9095dad37c7c091d0ffa4f00b542f9c0246a
Binary files /dev/null and b/images/exemple_studio_onglets_3.png differ
diff --git a/images/formulaire_document.png b/images/formulaire_document.png
new file mode 100644
index 0000000000000000000000000000000000000000..9fc313a4f1cc1e01cae2a21bcc0f88cb284600db
Binary files /dev/null and b/images/formulaire_document.png differ
diff --git a/images/image.png b/images/image.png
new file mode 100644
index 0000000000000000000000000000000000000000..369cec3207b7afa2ec56b67911bfe01bf03af98a
Binary files /dev/null and b/images/image.png differ
diff --git a/images/lien.png b/images/lien.png
new file mode 100644
index 0000000000000000000000000000000000000000..44054d234168b4f14e8c0d81669b2ee9763717d4
Binary files /dev/null and b/images/lien.png differ
diff --git a/images/liste_simple.png b/images/liste_simple.png
new file mode 100644
index 0000000000000000000000000000000000000000..4793ba301e3d466e9faef3746eec416db6de7c21
Binary files /dev/null and b/images/liste_simple.png differ
diff --git a/images/selecteur_couleur.png b/images/selecteur_couleur.png
new file mode 100644
index 0000000000000000000000000000000000000000..61bc28ae405164cb67ef994e72695aed13b653a2
Binary files /dev/null and b/images/selecteur_couleur.png differ
diff --git a/utilisation/attributs_formulaire.md b/utilisation/attributs_formulaire.md
index 73a644aa4782f32a4a6e80766097fbbbf1b208ad..0a9af1982369903c4c9cee482b5d0d5417f51166 100644
--- a/utilisation/attributs_formulaire.md
+++ b/utilisation/attributs_formulaire.md
@@ -17,7 +17,7 @@ fenêtre de définition en bas à gauche du studio.
 
 ### 2.1. Bouton radio
 
-![](../../images/bouton_radio1.png)
+![](../images/bouton_radio1.png)
 
 Nommer l'attribut et son libellé tel qu'il sera affiché dans le
 formulaire. Définir la valeur par défaut et déterminer si le bouton
@@ -25,16 +25,16 @@ radio doit être désactivé ou pas. Définir ensuite les options possibles
 en entrant le libellé du bouton et la valeur envoyée en base. Le bouton
 "Option" permet l'ajout d'une option supplémentaire.
 
-![](../../images/bouton_radio.png)
+![](../images/bouton_radio.png)
 
 ### 2.2. Boîte à cocher
 
-![](../../images/boite_a_cocher1.png)
+![](../images/boite_a_cocher1.png)
 
 Nommer l'attribut et son libellé tel qu'il sera affiché dans le
 formulaire. Définir si la boîte doit être cochée par défaut ou pas.
 
-![](../../images/boite_a_cocher.png)
+![](../images/boite_a_cocher.png)
 
 ### 2.3. Paramètres de type Carte Bing, OSM, vMap
  vMap permet d'exploiter les services
@@ -43,7 +43,7 @@ exploitant leurs ressources cartographiques.
 
 #### 2.3.1. Carte OSM
 
-![Carte OSM](../../images/carte_osm.png)
+![Carte OSM](../images/carte_osm.png)
 
 Nommer le paramètre et définir le libellé qui sera affiché dans le
 formulaire de demande. Définir la hauteur et la largeur de la carte et
@@ -84,13 +84,13 @@ affichés sur la carte du formulaire de demande :
     sera affichée par défaut dans le formulaire. Cette géométrie est
     décrite via une chaîne WKT :
 
-![](../../images/carte_valeur_par_dafaut.png)
+![](../images/carte_valeur_par_dafaut.png)
 
-![](../../images/c_formulaire_carteOSM.png)
+![](../images/c_formulaire_carteOSM.png)
 
 #### 2.3.2. Carte Bing
 
-![image](../../images/c_formulaire_carte_bing.png)
+![image](../images/c_formulaire_carte_bing.png)
 
 Tous les paramètres de personnalisation d'une carte Bing Maps sont
 identiques à ceux des cartes OSM. Il faut fournir en plus, une clé
@@ -108,7 +108,7 @@ carte à afficher dans le formulaire de demande :
 
 #### 2.3.3. carte vMap
 
-![Carte vMap](../../images/carte_vmap.png)
+![Carte vMap](../images/carte_vmap.png)
 
 Pour pouvoir exploiter une carte vMap, il faut au préalable, dans vMap,
 exporter la définition de la carte.
@@ -125,11 +125,11 @@ l'affichage des outils propres aux cartes.
 
 Un attribut de type Champ caché permet de masquer un attribut. Il est
 exploité dans le formulaire mais n'est pas apparent. Nommer le paramètre
-et définir la valeur à exploiter. 
+et définir la valeur à exploiter.
 
 ### 2.7. Couleur
 
-![Attribut de type sélecteur de couleur](../../images/selecteur_couleur.png)
+![Attribut de type sélecteur de couleur](../images/selecteur_couleur.png)
 
 Un attribut de tye Choix de la couleur insère un sélecteur de couleurs.
 Nommer le paramètre et le libellé à afficher dans le formulaire, et
@@ -141,7 +141,7 @@ Un attribut de tye curseur insère un curseur dans le formulaire. Nommer
 le paramètre et le libellé à afficher et définir les valeurs minimales
 et maximales de la plage de données ainsi que la valeur par défaut.
 
-![Attribut de type curseur](../../images/curseur.png)
+![Attribut de type curseur](../images/curseur.png)
 
 ### 2.9. Paramètres de type Date
 
@@ -153,7 +153,7 @@ calendrier s'affiche dans le formulaire pour faciliter la date à entrer.
 Nommer le paramètre et le libellé à afficher et définir la valeur par
 défaut.
 
-![Attribut de type curseur](../../images/date.png)
+![Attribut de type curseur](../images/date.png)
 
 #### 2.9.2. Date/heure
 
@@ -165,19 +165,19 @@ Nommer le paramètre et le libellé à afficher et définir la valeur par
 défaut.
 
 ### 2.10. Document - objet métier
-Un attribut de type Document - objet métier est un champ de chargement de documents. 
+Un attribut de type Document - objet métier est un champ de chargement de documents.
 
-![](../../images/document.png)
+![](../images/document.png)
 
-Nommer le paramètre et le libellé à afficher. 
+Nommer le paramètre et le libellé à afficher.
 
-![](../../images/formulaire_document.png)
+![](../images/formulaire_document.png)
 
-Définir le format des documents téléchargeables en indiquant leurs extensions possibles séparées par un |. 
+Définir le format des documents téléchargeables en indiquant leurs extensions possibles séparées par un |.
 
-La boîte à cocher "Uniquement en consultation" indique si le document est uniquement consultable ou si il doit être téléchargé. 
+La boîte à cocher "Uniquement en consultation" indique si le document est uniquement consultable ou si il doit être téléchargé.
 
- Un unique fichier peut être associé à un attribut. Il faut donc compresser les documents en un unique fichier zip pour pouvoir les associer à un même attribut. 
+ Un unique fichier peut être associé à un attribut. Il faut donc compresser les documents en un unique fichier zip pour pouvoir les associer à un même attribut.
 
 Obtenir un [exemple d'insertion d'attribut de type Document](cas_utilisation.html#5personnalisation-dun-formulaire-insertion-dun-champ-de-chargement-de-documentimage)
 
@@ -185,21 +185,19 @@ Obtenir un [exemple d'insertion d'attribut de type Document](cas_utilisation.htm
 
 Un attribut de type Image - objet métier est un champ de chargement d'images.
 
-![](../../images/image.png)
+![](../images/image.png)
 
-Nommer le paramètre et le libellé à afficher. 
+Nommer le paramètre et le libellé à afficher.
 
-La boîte à cocher "Uniquement en consultation" indique si l'image est uniquement consultable ou si elle doit être téléchargée. 
+La boîte à cocher "Uniquement en consultation" indique si l'image est uniquement consultable ou si elle doit être téléchargée.
 
-Un unique fichier peut être associé à un attribut. Il faut donc compresser les images en un unique fichier zip pour pouvoir les associer à un même attribut. 
-
-Obtenir un [exemple d'insertion d'attribut de type Document/image](cas_utilisation.html#5personnalisation-dun-formulaire--insertion-dun-champ-de-chargement-de-documentimage)
+Un unique fichier peut être associé à un attribut. Il faut donc compresser les images en un unique fichier zip pour pouvoir les associer à un même attribut.
 
 ### 2.12. Décimal
-Nommer l'attribut et le libellé qui seront affichés dans le formulaire et définir la valeur par défaut. Définir si ce paramètre est obligatoire ou pas en cochant la case Requis. 
+Nommer l'attribut et le libellé qui seront affichés dans le formulaire et définir la valeur par défaut. Définir si ce paramètre est obligatoire ou pas en cochant la case Requis.
 
 ### 2.13. Entier
-Nommer l'attribut et le libellé qui seront affichés dans le formulaire et définir la valeur par défaut. Définir si ce paramètre est obligatoire ou pas en cochant la case Requis. 
+Nommer l'attribut et le libellé qui seront affichés dans le formulaire et définir la valeur par défaut. Définir si ce paramètre est obligatoire ou pas en cochant la case Requis.
 
 
 ### 2.14. Editeur de code CodeMirror
@@ -208,13 +206,11 @@ Nommer l'attribut et le libellé qui seront affichés dans le formulaire et déf
 
 ### 2.15. Grille objet métier
 
-Un attribut de type Grille objet métier permet d'associer à un élément un sous élément. La grille objet métier permet l'insertion d'objet enfant associé à un objet parent. 
-
-Nommer le paramètre et le libellé à afficher, puis sélectionner l'objet métier enfant et définir l' attributs parent et enfant surlesquels reposent l'ascendance. 
+Un attribut de type Grille objet métier permet d'associer à un élément un sous élément. La grille objet métier permet l'insertion d'objet enfant associé à un objet parent.
 
-![](../../images/exemple_studio_grille_2.png)
+Nommer le paramètre et le libellé à afficher, puis sélectionner l'objet métier enfant et définir l' attributs parent et enfant surlesquels reposent l'ascendance.
 
-Obtenir un  [exemple d'insertion d'attribut de type grille objet métier](cas_utilisation.html#6-personnalisation-dun-formulaire--insertion-dune-grille-de-sous-objets)
+![](../images/exemple_studio_grille_2.png)
 
 
 ### 2.16. Grille section vitis
@@ -223,7 +219,7 @@ Obtenir un  [exemple d'insertion d'attribut de type grille objet métier](cas_ut
 
 ### 2.18. Image URL
 
-Un attribut de type image URL permet d'afficher dans un formulaire l'url d'un image. Indiquer le libellé, l'attribut et l'url dans le champs valeur. 
+Un attribut de type image URL permet d'afficher dans un formulaire l'url d'un image. Indiquer le libellé, l'attribut et l'url dans le champs valeur.
 
 
 
@@ -235,7 +231,7 @@ Un attribut de type image URL permet d'afficher dans un formulaire l'url d'un im
 
 ### 2.22. Lien
 
-![Attribut de type curseur](../../images/lien.png)
+![Attribut de type curseur](../images/lien.png)
 
 Un attribut de type Lien permet d'insérer des liens vers d'autres
 plateformes. Nommer le paramètre et le libellé à afficher.
@@ -246,35 +242,31 @@ Définir ensuite les paramètres du lien :
 -   Cible : si laissé vide, la page s'ouvre dans un nouvel onglet.
 -   Valeur : adresse du lien
 
-Obtenir un [exemple d'insertion d'attribut de type lien](cas_utilisation.html#2-personnalisation-dun-formulaire--insertion-dun-attribut-de-type-lien)
-
 
 ### 2.23. Liste
 
-3 types de listes sont paramétrables dans vMap. Le [gestionnaire de source de données](gestionnaire_source_donnees.md) permet une configuration fine des listes, de leurs sources et de leurs modalités d'affichage. 
+3 types de listes sont paramétrables dans vMap. Le [gestionnaire de source de données](gestionnaire_source_donnees.html) permet une configuration fine des listes, de leurs sources et de leurs modalités d'affichage.
 
 
 
 #### 2.23.1. Liste simple
 
-On entend par liste simple, une liste de choix dans laquelle l'utilisateur sélectionne un élément directement en cliquant parmi une des ocurrences de la liste : 
+On entend par liste simple, une liste de choix dans laquelle l'utilisateur sélectionne un élément directement en cliquant parmi une des ocurrences de la liste :
 
-![Attribut de type curseur](../../images/liste_simple.png)
+![Attribut de type curseur](../images/liste_simple.png)
 
-Après avoir indiqué le libellé de l'objet et l'attribut à partir duquel il est défini, sélectionner la source de données dans la liste ou cliquer sur le bouton Sources de données pour en ajouter. 
+Après avoir indiqué le libellé de l'objet et l'attribut à partir duquel il est défini, sélectionner la source de données dans la liste ou cliquer sur le bouton Sources de données pour en ajouter.
 
 #### 2.23.2. Liste double
 
-Une liste double permet d'afficher dans un formulaire les éléments d'une liste répartis en deux blocs : les éléments disponibles en sélection et les éléments sélectionnés. 
+Une liste double permet d'afficher dans un formulaire les éléments d'une liste répartis en deux blocs : les éléments disponibles en sélection et les éléments sélectionnés.
 
 #### 2.23.3. Liste déroulante
 
-Un attribut de type liste déroulante permet d'afficher la liste de choix sous forme de liste déroulante. 
-
-Obtenir un [exemple d'insertion d'attribut de type liste](cas_utilisation.html#utilisation-du-gestionnaire-de-source-de-donnees-insertion-d-une-liste-deroulante)
+Un attribut de type liste déroulante permet d'afficher la liste de choix sous forme de liste déroulante.
 
 
 ### 2.24. Texte
- 
- 
-Nommer l'attribut et son libellé tel qu'il sera affiché dans le formulaire. Une expression régulière peut être définie pour containdre la saisie de ce champ, et une valeur pas défaut peut également être définie. 
+
+
+Nommer l'attribut et son libellé tel qu'il sera affiché dans le formulaire. Une expression régulière peut être définie pour containdre la saisie de ce champ, et une valeur pas défaut peut également être définie.
diff --git a/utilisation/gestionnaire_source_donnees.md b/utilisation/gestionnaire_source_donnees.md
index 986299f738faf5e155f161dd505fa21b8211544c..9fc96ae3b22e4ba2517a168c76b5d6f20ed0007f 100644
--- a/utilisation/gestionnaire_source_donnees.md
+++ b/utilisation/gestionnaire_source_donnees.md
@@ -22,7 +22,7 @@ Le gestionnaire de sources de données permet d'exploiter des données :
 Le bouton **Sources de données**, en bas à droite du studio permet d'ouvrir le gestionnaire de source de données.
 
 
-![](../../images/GSD_1.png)
+![](../images/GSD_1.png)
 
 
 Une fois une source de données définie dans le gestionnaire, on peut créer dans le studio,  un attribut de
@@ -44,7 +44,7 @@ Chaque entité est composée :
 
 Les deux sont séparés (sans espace) par le caractère "|". Répéter l'opération autant de fois que d'occurrences, en retournant à la ligne pour chaque élément.
 
-![](../../images/exemple_studio_datasource_4.png)
+![](../images/exemple_studio_datasource_4.png)
 
 
 ##  2. Source de données de type valeurs d'une table locale
@@ -69,7 +69,7 @@ Le bouton "*+*" permet l'ajout de conditions et on  peut déterminer si les mult
 
 **Important :** l'insertion de ce type de source de données (tables locales) utilise le token de connexion de l'utilisateur. Il faut donc faire attention à ce que **tous les utilisateurs susceptibles d'utiliser le formulaire aient des droits en consultation sur la table.**
 
-![](../../images/GSD_2.png)
+![](../images/GSD_2.png)
 
 
 ### 2.2 Clé et libellé
@@ -82,7 +82,7 @@ Définir ensuite le libellé et la clé des occurences de la liste :
 
 
 
-![](../../images/GSD_3.png)
+![](../images/GSD_3.png)
 
 Dans l'exemple ci-dessus, on souhaite pouvoir sélectionner dans le formulaire les utilisateurs dont les noms (colonne name) seront affichés dans une liste "utilisateurs". La clé (colonne login) de chaque utilisateur est la valeur rééllement utilisée. 
 
@@ -127,7 +127,7 @@ On peut exploiter une ressource d'un service web précédemment créé, afin d'e
 
 Le type de source "*Service web*" effectue une requête de type "*GET*" à la ressource sélectionnée.
 
-![](../../images/exemple_studio_datasource_6.png)
+![](../images/exemple_studio_datasource_6.png)
 
 
 ## 4. Source de données de type objet métier
@@ -141,7 +141,7 @@ Il est également possible d'interroger directement un objet métier selon une d
 -   **SQL List :** renvoie de résultat de la requête définie par SQL
     List
 
-![](../../images/exemple_studio_datasource_7.png)
+![](../images/exemple_studio_datasource_7.png)
 
 ## 5. Source de données de type base de données externe
 
@@ -165,4 +165,4 @@ Cliquer, à nouveau, sur Valider pour fermer le gestionnaire de source de donné
 **Important : les login et mot de passe renseignés doivent être publics** car les utilisateurs finaux pourraient avoir accès à cette
 information.
 
-![](../../images/exemple_studio_datasource_8.png)
+![](../images/exemple_studio_datasource_8.png)