diff --git a/B-poo.md b/B-poo.md
index 7126af1ff6e88304f857c54014c11c817314080d..acd44d1847d62bf27ab3f3975e145a71e05c9ebe 100644
--- a/B-poo.md
+++ b/B-poo.md
@@ -148,7 +148,7 @@ Pour pouvoir utiliser ces syntaxes, nous allons modifier la configuration de Bab
 	```
 	*Pour ne pas alourdir trop le code de la méthode render() je vous recommande de créer une nouvelle méthode `renderAttribute()` -appelée dans la méthode `render()`- qui va être en charge du rendu de l'attribut html.*
 
-	Testez ce nouveau code, le rendu devra cette fois être :<br><a href="images/readme/pizzaland-03.jpg"><img src="images/readme/pizzaland-03.jpg" width="80%"></a>
+	Testez ce nouveau code, le rendu devra cette fois être :<br><a href="images/readme/pizzaland-03.png"><img src="images/readme/pizzaland-03.png" width="80%"></a>
 ## B.4. Héritage : La classe Img
 1. **Créez maintenant une nouvelle classe `Img`** qui hérite de `Component` et dont le constructeur s'utilise comme ceci :
 	```js
@@ -158,7 +158,7 @@ Pour pouvoir utiliser ces syntaxes, nous allons modifier la configuration de Bab
 	```js
 	document.querySelector( '.pizzasContainer' ).innerHTML = img.render();
 	```
-	Le rendu doit être identique à la capture précédente : <br><a href="images/readme/pizzaland-03.jpg"><img src="images/readme/pizzaland-03.jpg" width="80%"></a>
+	Le rendu doit être identique à la capture précédente : <br><a href="images/readme/pizzaland-03.png"><img src="images/readme/pizzaland-03.png" width="80%"></a>
 
 ## Étape suivante
 Si vous avez terminé cette partie sur la POO, il est l'heure de mettre en place les modules dans la partie suivante : [C. Les modules](C-modules.md).
\ No newline at end of file
diff --git a/C-modules.md b/C-modules.md
index 10c7aab0694b34412ced62b7a05df72769453b32..924c46a8fc3e6182371b00371c3796b6b3abb24b 100644
--- a/C-modules.md
+++ b/C-modules.md
@@ -76,9 +76,9 @@ Dans un premier temps nous ferons abstraction de ces questions de compatibilité
 	export default function checkValue(value){...} // OK aussi !
 	```
 
-2. **Compilez votre code et testez la page dans le navigateur** : le résultat doit être identique à celui obtenu précédemment :<br><a href="images/readme/pizzaland-05.jpg"><img src="images/readme/pizzaland-05.jpg" width="80%"></a>
+2. **Compilez votre code et testez la page dans le navigateur** : le résultat doit être identique à celui obtenu précédemment :<br><a href="images/readme/pizzaland-03.png"><img src="images/readme/pizzaland-03.png" width="80%"></a>
 
-3. **Ouvrez l'onglet Réseau/Network des devtools, vous devez normalement voir le chargement automatique des différents modules** (une ligne par fichier JS) :<br><a href="images/readme/pizzaland-06-modules.jpg"><img src="images/readme/pizzaland-06-modules.jpg" width="80%"></a>
+3. **Ouvrez l'onglet Réseau/Network des devtools, vous devez normalement voir le chargement automatique des différents modules** (une ligne par fichier JS) :<br><a href="images/readme/pizzaland-06.png"><img src="images/readme/pizzaland-06.png" width="80%"></a>
 
 ## C.3. Rendre les modules compatibles avec les vieux navigateurs
 
@@ -128,7 +128,7 @@ Comme vu en cours, le bundler le plus employé en JS est [Webpack](https://webpa
 	```
 5. **Lancez la compilation** : stoppez le watch précédent (<kbd>CTRL</kbd>+<kbd>C</kbd>), effacez tout le contenu du dossier `build` et relancez la compilation à l'aide de la commande `npm run watch` (*qui lancera cette fois webpack et plus Babel*)
 
-6. **Enfin, vérifiez dans le navigateur que la page s'affiche toujours** et que dans l'onglet "Réseau"/"Network" vous n'avez maintenant bien plus qu'un seul fichier JS téléchargé par le navigateur : le `build/main.bundle.js`<a href="images/readme/pizzaland-07-modules-webpack.jpg"><img src="images/readme/pizzaland-07-modules-webpack.jpg" width="80%"></a>
+6. **Enfin, vérifiez dans le navigateur que la page s'affiche toujours** et que dans l'onglet "Réseau"/"Network" vous n'avez maintenant bien plus qu'un seul fichier JS téléchargé par le navigateur : le `build/main.bundle.js`<a href="images/readme/pizzaland-07.png"><img src="images/readme/pizzaland-07.png" width="80%"></a>
 
 ## C.4. mode dev vs mode prod
 
diff --git a/D-poo-avancee.md b/D-poo-avancee.md
index 9acdecb06ca3b46167b60e819f53cbe72ce26a80..23e68ae9836b66e06605552f1be0a1d441367688 100644
--- a/D-poo-avancee.md
+++ b/D-poo-avancee.md
@@ -47,7 +47,7 @@
 	);
 	document.querySelector( '.pizzasContainer' ).innerHTML = c.render();
 	```
-	doit afficher la page suivante :<br><a href="images/readme/pizzaland-04.jpg"><img src="images/readme/pizzaland-04.jpg" width="80%"></a>
+	doit afficher la page suivante :<br><a href="images/readme/pizzaland-04.png"><img src="images/readme/pizzaland-04.png" width="80%"></a>
 
 3. **Créez une classe `PizzaThumbnail`** (dans `js/components/PizzaThumbnail.js`) qui hérite de la classe `Component` :
 	+ le constructeur prend en paramètre un objet nommé `pizza` dont le format correspond à celui d'un élément du tableau `data` (cad. propriétés `nom`, `base`, `prix_petite`, `prix_grande` et `image`)
@@ -72,6 +72,7 @@
 		const pt = new PizzaThumbnail(data[0]);
 		document.querySelector( '.pizzasContainer' ).innerHTML = pt.render();
 		```
+		<br><a href="images/readme/pizzaland-04b.png"><img src="images/readme/pizzaland-04b.png" width="80%"></a>
 
 ## D.2. La classe HomePage
 
@@ -82,7 +83,7 @@
 
 	***NB:** en théorie, un simple override du constructor et l'utilisation de la méthode [Array.map](https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/map) doivent suffire !*
 
-	Le résultat attendu est le suivant :<br><a href="images/readme/pizzaland-05.jpg"><img src="images/readme/pizzaland-05.jpg" width="80%"></a>
+	Le résultat attendu est le suivant :<br><a href="images/readme/pizzaland-05.png"><img src="images/readme/pizzaland-05.png" width="80%"></a>
 
 ## D.3. *Propriétés et méthodes statiques :* La classe PageRenderer
 1. Créez une classe `Page` (dans un module `js/pages/Page.js`)  :
diff --git a/images/readme/pizzaland-00.jpg b/images/readme/pizzaland-00.jpg
index dabe73afe86c8a6589eaecc7013eb83f7460f690..c321992678235e7a74010d76f981e4ed01a58d8b 100644
Binary files a/images/readme/pizzaland-00.jpg and b/images/readme/pizzaland-00.jpg differ
diff --git a/images/readme/pizzaland-03.jpg b/images/readme/pizzaland-03.jpg
deleted file mode 100644
index b8ec1bfd21bd19cdd5ed9fa6ce98483389499e97..0000000000000000000000000000000000000000
Binary files a/images/readme/pizzaland-03.jpg and /dev/null differ
diff --git a/images/readme/pizzaland-03.png b/images/readme/pizzaland-03.png
new file mode 100644
index 0000000000000000000000000000000000000000..d0d442a2a0549006f8963076e7990a5cc6710ffc
Binary files /dev/null and b/images/readme/pizzaland-03.png differ
diff --git a/images/readme/pizzaland-04.jpg b/images/readme/pizzaland-04.jpg
deleted file mode 100644
index c787fd76618e0a687e0ca5063dc4e3524c6b10ae..0000000000000000000000000000000000000000
Binary files a/images/readme/pizzaland-04.jpg and /dev/null differ
diff --git a/images/readme/pizzaland-04.png b/images/readme/pizzaland-04.png
new file mode 100644
index 0000000000000000000000000000000000000000..628f610525730728e667661b8252c3b35b29caca
Binary files /dev/null and b/images/readme/pizzaland-04.png differ
diff --git a/images/readme/pizzaland-04b.png b/images/readme/pizzaland-04b.png
new file mode 100644
index 0000000000000000000000000000000000000000..51226bdfc3eaa92d6dea0b80f5fd732e04a70aeb
Binary files /dev/null and b/images/readme/pizzaland-04b.png differ
diff --git a/images/readme/pizzaland-05.jpg b/images/readme/pizzaland-05.jpg
deleted file mode 100644
index bef0220daf46aecc7fe67b0f14133f30f45b8f9e..0000000000000000000000000000000000000000
Binary files a/images/readme/pizzaland-05.jpg and /dev/null differ
diff --git a/images/readme/pizzaland-05.png b/images/readme/pizzaland-05.png
new file mode 100644
index 0000000000000000000000000000000000000000..032da2c99ffa024e20272136f5d392c536508784
Binary files /dev/null and b/images/readme/pizzaland-05.png differ
diff --git a/images/readme/pizzaland-06-modules.jpg b/images/readme/pizzaland-06-modules.jpg
deleted file mode 100644
index 5530781db1029aa64ae93e4125662ab99b5f86ef..0000000000000000000000000000000000000000
Binary files a/images/readme/pizzaland-06-modules.jpg and /dev/null differ
diff --git a/images/readme/pizzaland-06.png b/images/readme/pizzaland-06.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ad2144dcfc971fa78603f929046c1af2be8af8e
Binary files /dev/null and b/images/readme/pizzaland-06.png differ
diff --git a/images/readme/pizzaland-07-modules-webpack.jpg b/images/readme/pizzaland-07-modules-webpack.jpg
deleted file mode 100644
index c038efd68101d15f6546d64d06d579a24172f9e7..0000000000000000000000000000000000000000
Binary files a/images/readme/pizzaland-07-modules-webpack.jpg and /dev/null differ
diff --git a/images/readme/pizzaland-07.png b/images/readme/pizzaland-07.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b1a21e1d8681f9ac034c65170095fc7d1807cb6
Binary files /dev/null and b/images/readme/pizzaland-07.png differ