diff --git a/README.md b/README.md
index 9efe30d1a9467d0448c6dec048a4e9ed53121eb2..5ef2736cafbb0cb0957c67c9a2505530290c0b9f 100644
--- a/README.md
+++ b/README.md
@@ -1,14 +1,8 @@
-<div style="text-align: center;">
-<a href="https://matrix.org/">
-    <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Matrix_logo.svg/640px-Matrix_logo.svg.png" style="width: 15%; filter: invert(100%);">
-</a>
+![Logo Matrix](./resources/matrix-logo.png)
 
-<h1 style="border: none; margin: 0;">SAÉ 3.03: Déploiement d'une application de communication</h1>
-</div>
+# SAÉ 3.03: Déploiement d'une application de communication</h1>
 
-<hr>
-
-<h2 style="border: none; margin: 0; border-top: 5px solid transparent;">Liste des membres du groupe:</h2>
+## Liste des membres du groupe:
 
 - Matisse DEKEISER ([matisse.dekeiser.etu@univ-lille.fr](mailto:matisse.dekeiser.etu@univ-lille.fr))
 - Hugo DEBUYSER ([hugo.debuyser.etu@univ-lille.fr](mailto:hugo.debuyser.etu@univ-lille.fr))
@@ -31,8 +25,6 @@ Afin de procéder à une installation correcte de Synapse, l'ensemble des procé
 - [1.5: Configuration réseau et mise à jour](./procedures/1-virtual-machine/)
 - [1.6: Création d'alias de connexion SSH](./procedures/1-virtual-machine/)
 
-<br>
-
 # ⌨️ PARTIE 2: Configuration des services pré-requis
 
 ### [Sommaire](./procedures/2-configuration-services/README.md)
@@ -41,16 +33,12 @@ Afin de procéder à une installation correcte de Synapse, l'ensemble des procé
 - [2.2: Installer sudo pour l'utilisation de commandes en tant qu'administrateur](./procedures/2-configuration-services/sudo.md)
 - [2.3: Installer PostgreSQL pour la gestion des utilisateurs/identifiants](./procedures/2-configuration-services/postgresql.md)
 
-<br>
-
 # 🛠️ PARTIE 3: Installation et configuration du serveur Synapse
 
 ### [Sommaire](./procedures/3-synapse/README.md)
 
 - À FAIRE
 
-<br>
-
 # 🚀 PARTIE 4: Configuration du client Element et reverse proxy
 
 ### [Sommaire](./procedures/4-element-proxy/README.md)
diff --git a/procedures/1-virtual-machine/README.md b/procedures/1-virtual-machine/README.md
index 68d353db77a70cb8a50fdae666c9b2cd1a241102..1462841f7f1b86a56f8f75703eef171f1dff4a71 100644
--- a/procedures/1-virtual-machine/README.md
+++ b/procedures/1-virtual-machine/README.md
@@ -1,7 +1,5 @@
 <div style="text-align: center;">
 <h1 style="border: none; margin: 0">🖥️ PARTIE 1: Mise en place de la machine virtuelle</h1>
-<br>
-
 </div>
 
 # Sommaire
@@ -15,7 +13,5 @@
 
 <hr>
 
-<footer style="display: flex; justify-content: space-between; padding: 10px 20px;">
-    <a href="/README.md" style="text-decoration: none;">&larr; Page précédente: Page principale</a>
-    <a href="./connect-virt-server.md" style="text-decoration: none;">Page suivante: Connexion à distance... &rarr;</a>
-</footer>
+- Page précédente: [Page principale](/README.md)
+- Page suivante: [Connexion à distance au serveur de virtualisation](./connect-virt-server.md)
\ No newline at end of file
diff --git a/procedures/2-configuration-services/README.md b/procedures/2-configuration-services/README.md
index d3c500592d951408f9a79962eb7e3ddff830abbf..4cf1220e7b92053eea816570e5ff4a90b97e6b93 100644
--- a/procedures/2-configuration-services/README.md
+++ b/procedures/2-configuration-services/README.md
@@ -1,18 +1,14 @@
 <div style="text-align: center;">
 <h1 style="border: none; margin: 0">⌨️ PARTIE 2: Configuration des services pré-requis</h1>
-<br>
-
 </div>
 
 # Sommaire
 
-- [2.1: Modifier le nom d'hôte de la machine virtuelle](./procedures/2-configuration-services/change-hostname.md)
-- [2.2: Installer sudo pour l'utilisation de commandes en tant qu'administrateur](./procedures/2-configuration-services/sudo.md)
-- [2.3: Installer PostgreSQL pour la gestion des utilisateurs/identifiants](./procedures/2-configuration-services/postgresql.md)
+- [2.1: Modifier le nom d'hôte de la machine virtuelle](./change-hostname.md)
+- [2.2: Installer sudo pour l'utilisation de commandes en tant qu'administrateur](./sudo.md)
+- [2.3: Installer PostgreSQL pour la gestion des utilisateurs/identifiants](./postgresql.md)
 
 <hr>
 
-<footer style="display: flex; justify-content: space-between; padding: 10px 20px;">
-    <a href="../1-virtual-machine/ssh-alias.md" style="text-decoration: none;">&larr; Page précédente: Création d'alias...</a>
-    <a href="change-hostname.md" style="text-decoration: none;">Page suivante: Modifier le nom d'hôte... &rarr;</a>
-</footer>
+- Page précédente: [Création d'alias de connexion SSH](../1-virtual-machine/ssh-alias.md)
+- Page suivante: [Modifier le nom d'hôte de la machine virtuelle](./change-hostname.md)
diff --git a/procedures/2-configuration-services/change-hostname.md b/procedures/2-configuration-services/change-hostname.md
index 67b1414a334b324e12a9ebbfcf1738634e225abc..f04486062b42d87b9722aff140b455e9d2ccfd21 100644
--- a/procedures/2-configuration-services/change-hostname.md
+++ b/procedures/2-configuration-services/change-hostname.md
@@ -42,7 +42,5 @@ Si tous les paquets sont transmis, alors la configuration est correcte. Si ce n'
 
 <hr>
 
-<footer style="display: flex; justify-content: space-between; padding: 10px 20px;">
-    <a href="README.md" style="text-decoration: none;">&larr; Page précédente: Sommaire (partie 2)</a>
-    <a href="sudo.md" style="text-decoration: none;">Page suivante: Installer sudo... &rarr;</a>
-</footer>
\ No newline at end of file
+- Page précédente: [Sommaire (partie 2)](./README.md)
+- Page suivante: [Installer sudo pour l'utilisation de commandes en tant qu'administrateur](./sudo.md)
\ No newline at end of file
diff --git a/procedures/2-configuration-services/postgresql.md b/procedures/2-configuration-services/postgresql.md
index 5cb52db73bae087d00607b44d9a9d6daf43c283d..7e3a495c9a8de5eec39d5ce9bd4e955f063cfa92 100644
--- a/procedures/2-configuration-services/postgresql.md
+++ b/procedures/2-configuration-services/postgresql.md
@@ -80,7 +80,5 @@ Pour quitter `psql`, entrez la commande `exit`.
 
 <hr>
 
-<footer style="display: flex; justify-content: space-between; padding: 10px 20px;">
-    <a href="./sudo.md" style="text-decoration: none;">&larr; Page précédente: Installer sudo...</a>
-    <a href="/procedures/3-synapse/README.md" style="text-decoration: none;">Page suivante: Sommaire (partie 3) &rarr;</a>
-</footer>
\ No newline at end of file
+- Page précédente: [Installer sudo pour l'utilisation de commandes en tant qu'administrateur](./sudo.md)
+- Page suivante: [Sommaire (partie 3)](../3-synapse/README.md)
\ No newline at end of file
diff --git a/procedures/2-configuration-services/sudo.md b/procedures/2-configuration-services/sudo.md
index e87fc48844dcb2b4b7ad10fd0e4abd3a121b6037..091c64c830fcd7bee6e4c66a3f17535e743ff381 100644
--- a/procedures/2-configuration-services/sudo.md
+++ b/procedures/2-configuration-services/sudo.md
@@ -53,7 +53,5 @@ $ groups
 
 <hr>
 
-<footer style="display: flex; justify-content: space-between; padding: 10px 20px;">
-    <a href="./change-hostname.md" style="text-decoration: none;">&larr; Page précédente: Modifier le nom d'hôte...</a>
-    <a href="./postgresql.md" style="text-decoration: none;">Page suivante: Installer PostgreSQL... &rarr;</a>
-</footer>
\ No newline at end of file
+- Page précédente: [Modifier le nom d'hôte de la machine virtuelle](./change-hostname.md)
+- Page suivante: [Installer PostgreSQL pour la gestion des utilisateurs/identifiants](./postgresql.md)
diff --git a/procedures/3-synapse/README.md b/procedures/3-synapse/README.md
index f424254edbd985409394b45ca85df54af5bed645..6b1f30587445af0a15349a9589d80219ba28cee3 100644
--- a/procedures/3-synapse/README.md
+++ b/procedures/3-synapse/README.md
@@ -1,7 +1,5 @@
 <div style="text-align: center;">
 <h1 style="border: none; margin: 0">🛠️ PARTIE 3: Installation et configuration du serveur Synapse</h1>
-<br>
-
 </div>
 
 # Sommaire
@@ -10,7 +8,5 @@
 
 <hr>
 
-<footer style="display: flex; justify-content: space-between; padding: 10px 20px;">
-    <a href="../2-configuration-services/postgresql.md" style="text-decoration: none;">&larr; Page précédente: Installer PostgreSQL...</a>
-    <a href="" style="text-decoration: none;">Page suivante: À AJOUTER &rarr;</a>
-</footer>
+- Page précédente: [Installer PostgreSQL pour la gestion des utilisateurs/identifiants](../2-configuration-services/postgresql.md)
+- Page suivante: [À AJOUTER](./README.md)
diff --git a/procedures/4-element-proxy/README.md b/procedures/4-element-proxy/README.md
index baed1f851caede67f821d3feb1b62e1821604f58..a32a07179a45dcf57044e1f4789d84082275058b 100644
--- a/procedures/4-element-proxy/README.md
+++ b/procedures/4-element-proxy/README.md
@@ -1,7 +1,5 @@
 <div style="text-align: center;">
 <h1 style="border: none; margin: 0">🚀 PARTIE 4: Configuration du client Element et reverse proxy</h1>
-<br>
-
 </div>
 
 # Sommaire
@@ -10,7 +8,5 @@
 
 <hr>
 
-<footer style="display: flex; justify-content: space-between; padding: 10px 20px;">
-    <a href="" style="text-decoration: none;">&larr; Page précédente: À AJOUTER</a>
-    <a href="" style="text-decoration: none;">Page suivante: À AJOUTER &rarr;</a>
-</footer>
\ No newline at end of file
+- Page précédente: [À AJOUTER](./README.md)
+- Page suivante: [À AJOUTER](./README.md)
\ No newline at end of file
diff --git a/resources/matrix-logo.png b/resources/matrix-logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..f32bce7181fe096e1dff5373389ac6760133539d
Binary files /dev/null and b/resources/matrix-logo.png differ