From cf02879d9231e9339b8ef5d34899c48ee6d35925 Mon Sep 17 00:00:00 2001
From: stiti <moncef.stiti@gmail.com>
Date: Fri, 18 Oct 2024 16:10:48 +0200
Subject: [PATCH] =?UTF-8?q?Modification=20des=20vacataires=20+=20utilisati?=
 =?UTF-8?q?on=20de=20W3=20CSS=20-=20Commit=20pour=20Marwa=20=C3=A0=20cause?=
 =?UTF-8?q?=20d'un=20probl=C3=A8me=20de=20git?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 MaquetteWEB/html/VACATAIRE/mes-heures.html    | 326 +++++++++++-------
 .../html/VACATAIRE/mes-informations.html      |  53 ++-
 MaquetteWEB/html/VACATAIRE/mon-contrat.html   |  77 +++--
 MaquetteWEB/html/VACATAIRE/notifications.html | 154 +++++++++
 MaquetteWEB/html/VACATAIRE/paiements.html     |  47 ++-
 MaquetteWEB/html/VACATAIRE/settings.html      | 250 ++++++++++++++
 MaquetteWEB/html/VACATAIRE/vacataire.html     | 213 +++++++-----
 MaquetteWEB/media/img/notifs.png              | Bin 0 -> 9448 bytes
 MaquetteWEB/media/img/settings.png            | Bin 0 -> 15539 bytes
 9 files changed, 849 insertions(+), 271 deletions(-)
 create mode 100644 MaquetteWEB/html/VACATAIRE/notifications.html
 create mode 100644 MaquetteWEB/html/VACATAIRE/settings.html
 create mode 100644 MaquetteWEB/media/img/notifs.png
 create mode 100644 MaquetteWEB/media/img/settings.png

diff --git a/MaquetteWEB/html/VACATAIRE/mes-heures.html b/MaquetteWEB/html/VACATAIRE/mes-heures.html
index 90c9567..dd07c67 100644
--- a/MaquetteWEB/html/VACATAIRE/mes-heures.html
+++ b/MaquetteWEB/html/VACATAIRE/mes-heures.html
@@ -10,41 +10,49 @@
 </head>
 <body>
 
-    <div class="header">
+
+    <div class="header w3-bar w3-card-4 w3-dark-blue">
         <!-- Logo pour retourner à l'accueil -->
-        <div class="logo-container">
-            <img src="../../media/img/logoWhite.png" alt="Logo Accueil">
+        <div class="logo-container w3-bar-item">
+            <img src="../../media/img/logoWhite.png" alt="Logo Accueil" class="w3-image" style="width:200px; height:50px;">
         </div>
-        
+
+        <!-- Bouton burger pour petit écran -->
+        <a href="javascript:void(0)" class="w3-bar-item w3-button w3-hide-large w3-right w3-padding-16" onclick="toggleMenu()">☰</a>
+
         <!-- Catégories dans le header -->
-        <div class="categories">
-            <a href="./vacataire.html">Accueil</a>
-            <a href="./mes-heures.html">Heures</a>
-            <a href="./paiements.html">Paiements</a>
-            <a href="./mon-contrat.html">Contrat</a>
-            <a href="./mes-informations.html">Mes informations et documents</a>
+        <div id="menu" class="categories w3-hide-small w3-bar-item">
+            <a href="./vacataire.html" class="w3-bar-item w3-button">Accueil</a>
+            <a href="./mes-heures.html" class="w3-bar-item w3-button">Heures</a>
+            <a href="./paiements.html" class="w3-bar-item w3-button">Paiements</a>
+            <a href="./mon-contrat.html" class="w3-bar-item w3-button">Contrat</a>
+            <a href="./mes-informations.html" class="w3-bar-item w3-button">Mes informations et documents</a>
         </div>
     
         <!-- Section utilisateur avec déconnexion -->
-        <div class="user-section">
+        <div class="user-section w3-bar-item w3-right">
             <div class="user-name">
                 Maxime MENAULT
             </div>
-            <div class="logout-container">
+            <div class="logout-container w3-bar-item">
+                <a href="./notifications.html" title="Notifications">
+                    <img src="../../media/img/notifs.png" alt="Logo notification">
+                </a>
+                <a href="./settings.html" title="Paramètres">
+                    <img src="../../media/img/settings.png" alt="Logo paramètres">
+                </a>
                 <a href="../../index.html" title="Se déconnecter">
                     <img src="../../media/img/LogOutWhite.png" alt="Logo Déconnexion">
                 </a>
             </div>
         </div>
     </div>
-
-    <div class="dashboard-container">
-
-        <div class="section-header">
+    <div class="w3-container dashboard-container">
+        <div class="section-header w3-border-bottom w3-padding">
             <h2>Offres de vacation</h2>
         </div>
-        <div class="proposition-container">
-            <table class="proposition-table" id="proposalTable">
+        <div class="proposition-container w3-responsive">
+            <table class="w3-table w3-bordered w3-striped proposition-table" id="proposalTable">
                 <thead>
                     <tr>
                         <th>Période</th>
@@ -65,8 +73,8 @@
                         <td>CM, TD</td>
                         <td>8h</td>
                         <td>
-                            <button class="accept-button" onclick="acceptProposal(this)">Postuler</button>
-                            <button class="refuse-button" onclick="confirmRefusal(this)">Refuser</button>
+                            <button class="w3-button w3-blue accept-button" onclick="acceptProposal(this)">Postuler</button>
+                            <button class="w3-button w3-red refuse-button" onclick="confirmRefusal(this)">Refuser</button>
                         </td>
                     </tr>
                     <tr>
@@ -77,146 +85,191 @@
                         <td>TD, TP</td>
                         <td>6h</td>
                         <td>
-                            <button class="accept-button" onclick="acceptProposal(this)">Postuler</button>
-                            <button class="refuse-button" onclick="confirmRefusal(this)">Refuser</button>
+                            <button class="w3-button w3-blue accept-button" onclick="acceptProposal(this)">Postuler</button>
+                            <button class="w3-button w3-red refuse-button" onclick="confirmRefusal(this)">Refuser</button>
                         </td>
                     </tr>
                 </tbody>
             </table>
         </div>
+    </div>
 
         <!-- Popup pour pièces justificatives -->
-        <div id="justificatifForm" class="justificatif-form popup">
-            <h3>Téléchargez vos pièces justificatives</h3>
-            <p>Veuillez télécharger le document suivant :</p>
-            <ul>
-                <li>Contrat de travail actuel</li>
-            </ul>
-            <input type="file" id="justificatif" name="justificatif" required>
-            <button id="submitJustificatif" onclick="submitJustificatif()">Soumettre</button>
-            <button onclick="closeJustificatifPopup()">Annuler</button>
+        <div id="justificatifForm" class="w3-modal">
+            <div class="w3-modal-content w3-card-4">
+                <header class="w3-container w3-purple">
+                    <h3>Téléchargez vos pièces justificatives</h3>
+                </header>
+                <div class="w3-container">
+                    <p>Veuillez télécharger votre contrat de travail pour la candidature :</p>
+                    <input type="file" id="justificatif" name="justificatif" class="w3-input w3-border" required>
+                </div>
+                <footer class="w3-container">
+                    <button id="submitJustificatif" class="w3-button w3-green w3-margin-top w3-margin-bottom" onclick="submitJustificatif()">Soumettre</button>
+                    <button class="w3-button w3-red w3-margin-top w3-margin-bottom" onclick="closeJustificatifPopup()">Annuler</button>
+                </footer>
+            </div>
         </div>
 
-        <div class="section-header">
-            <h2>Prochaines heures</h2>
-        </div>
-        <div class="validated-hours-container card">
-            <table class="validated-hours-table" id="validatedTable">
-                <thead>
-                    <tr>
-                        <th>Période</th>
-                        <th>Formation</th>
-                        <th>Nom du Cours</th>
-                        <th>Semestre</th>
-                        <th>Type d'intervention</th>
-                        <th>Volume Prévisionnel</th>
-                        <th>Statut</th> <!-- Nouvelle colonne pour le statut -->
-                    </tr>
-                </thead>
-                <tbody id="validatedTableBody">
-                    <tr>
-                        <td>Décembre 2024</td>
-                        <td>BUT1</td>
-                        <td>Développement Web</td>
-                        <td>1</td>
-                        <td>CM, TD</td>
-                        <td>8h</td>
-                        <td class="status-valide">Validé</td> <!-- Statut -->
-                    </tr>
-                    <tr>
-                        <td>Janvier 2025</td>
-                        <td>BUT2</td>
-                        <td>SCR</td>
-                        <td>3</td>
-                        <td>TD, TP</td>
-                        <td>6h</td>
-                        <td class="status-valide">Validé</td> <!-- Statut -->
-                    </tr>
-                    <tr>
-                        <td>Février 2025</td>
-                        <td>BUT3</td>
-                        <td>Base de données</td>
-                        <td>5</td>
-                        <td>CM</td>
-                        <td>10h</td>
-                        <td  class="status-valide">Validé</td> <!-- Statut -->
-                    </tr>
-                    <tr>
-                        <td>Mars 2025</td>
-                        <td>BUT3</td>
-                        <td>IA et Machine Learning</td>
-                        <td>6</td>
-                        <td>TD, TP</td>
-                        <td>12h</td>
-                        <td class="status-attente">En attente de traitement</td> <!-- Statut en attente -->
-                    </tr>
-                    <tr>
-                        <td>Avril 2025</td>
-                        <td>BUT2</td>
-                        <td>Réseaux</td>
-                        <td>4</td>
-                        <td>CM, TD</td>
-                        <td>4h</td>
-                        <td class="status-attente">En attente de traitement</td> <!-- Statut en attente -->
-                    </tr>
-                </tbody>
-            </table>
-        </div>
-        <div class="section-header">
-            <h2>Historique des Heures Travaillées</h2>
-        </div>
-    
-        <div class="card">
-            <div class="table-container">
-                <table id="hoursTable">
+        <div class="w3-container dashboard-container">
+            <div class="section-header w3-border-bottom w3-padding">
+                <h2>Prochaines heures</h2>
+            </div>
+            <div class="validated-hours-container w3-responsive card">
+                <table class="w3-table w3-bordered w3-striped validated-hours-table" id="validatedTable">
                     <thead>
                         <tr>
-                            <th onclick="sortTable(0)">Date &#x25B2;</th> <!-- Triable -->
-                            <th>Matière</th>
-                            <th>Type d'Intervention</th>
-                            <th onclick="sortTable(3)">Volume Horaire &#x25B2;</th> <!-- Triable -->
-                            <th onclick="sortTable(4)">Heures Travaillées &#x25B2;</th> <!-- Triable -->
-                            <th>Actions</th>
+                            <th>Période</th>
+                            <th>Formation</th>
+                            <th>Nom du Cours</th>
+                            <th>Semestre</th>
+                            <th>Type d'intervention</th>
+                            <th>Volume Prévisionnel</th>
+                            <th>Statut</th>
                         </tr>
                     </thead>
-                    <tbody id="hoursTableBody">
-                        <!-- Rows will be generated dynamically with JavaScript -->
+                    <tbody id="validatedTableBody">
+                        <tr>
+                            <td>Décembre 2024</td>
+                            <td>BUT1</td>
+                            <td>Développement Web</td>
+                            <td>1</td>
+                            <td>CM, TD</td>
+                            <td>8h</td>
+                            <td class="status-valide">Validé</td>
+                        </tr>
+                        <tr>
+                            <td>Janvier 2025</td>
+                            <td>BUT2</td>
+                            <td>SCR</td>
+                            <td>3</td>
+                            <td>TD, TP</td>
+                            <td>6h</td>
+                            <td class="status-valide">Validé</td>
+                        </tr>
+                        <tr>
+                            <td>Février 2025</td>
+                            <td>BUT3</td>
+                            <td>Base de données</td>
+                            <td>5</td>
+                            <td>CM</td>
+                            <td>10h</td>
+                            <td class="status-valide">Validé</td>
+                        </tr>
+                        <tr>
+                            <td>Mars 2025</td>
+                            <td>BUT3</td>
+                            <td>IA et Machine Learning</td>
+                            <td>6</td>
+                            <td>TD, TP</td>
+                            <td>12h</td>
+                            <td class="status-attente">En attente de traitement</td>
+                        </tr>
+                        <tr>
+                            <td>Avril 2025</td>
+                            <td>BUT2</td>
+                            <td>Réseaux</td>
+                            <td>4</td>
+                            <td>CM, TD</td>
+                            <td>4h</td>
+                            <td class="status-attente">En attente de traitement</td>
+                        </tr>
                     </tbody>
                 </table>
             </div>
+        </div>
 
-                
+        <div class="w3-container dashboard-container">
+    <div class="section-header w3-border-bottom w3-padding">
+        <h2>Historique des Heures Travaillées</h2>
+    </div>
+    
+    <div class="card w3-responsive">
+        <div class="table-container">
+            <table id="hoursTable" class="w3-table w3-bordered w3-striped">
+                <thead>
+                    <tr>
+                        <th onclick="sortTable(0)">Date &#x25B2;</th> <!-- Triable -->
+                        <th>Matière</th>
+                        <th>Type d'Intervention</th>
+                        <th onclick="sortTable(3)">Volume Horaire &#x25B2;</th> <!-- Triable -->
+                        <th onclick="sortTable(4)">Heures Travaillées &#x25B2;</th> <!-- Triable -->
+                        <th>Actions</th>
+                    </tr>
+                </thead>
+                <tbody id="hoursTableBody">
+                    <!-- Les lignes seront générées dynamiquement avec JavaScript -->
+                </tbody>
+            </table>
+        </div>
+        
         <!-- Pagination Buttons -->
-        <div id="pagination">
-            <button onclick="prevPage()">Précédent</button>
+        <div id="pagination" class="w3-center">
+            <button class="w3-button w3-purple" onclick="prevPage()">Précédent</button>
             <span id="pageNumber"></span>
-            <button onclick="nextPage()">Suivant</button>
-        </div>
+            <button class="w3-button w3-purple" onclick="nextPage()">Suivant</button>
         </div>
+    </div>
+</div> 
 
-        <div class="section-header">
+        <div class="section-header dashboard-container">
             <h2>Graphique des Heures Travaillées</h2>
         </div>
-        <div class="chart-container">
+        <div class="dashboard-container">
             <canvas id="hoursChart"></canvas>
         </div>
 
-
-        <div class="section-header">
+ 
+        <div class="section-header dashboard-container">
             <h2>Signalement de problèmes d'heures</h2>
         </div>
-        <div class="contact-form">
+        <div class="contact-form dashboard-container">
             <form id="contactForm">
                 <label for="probleme">Type de problème :</label>
-                <select id="probleme" name="probleme" required>
+                <select id="probleme" name="probleme" class="w3-select" required>
                     <option value="" disabled selected>Choisir un problème</option>
                     <option value="non_paye">Il manque des heures dans mon historique</option>
-                    <option value="montant_incorrect">Il y a des heures en trop</option>
+                    <option value="montant_incorrect">Il y a des heures en trop dans mon historique</option>
+                    <option value="erreur_formation">Erreur dans la formation associée</option>
+                    <option value="erreur_type_intervention">Erreur dans le type d'intervention</option>
                     <option value="autre">Autre</option>
                 </select>
                 
-                <label for="commentaire">Commentaires :</label>
-                <input type="text" id="commentaire" name="commentaire" placeholder="Décrivez votre problème" required>
+                <label for="mois">Mois concerné :</label>
+                <select id="mois" name="mois" class="w3-select" required>
+                    <option value="" disabled selected>Choisir un mois</option>
+                    <option value="janvier">Janvier</option>
+                    <option value="fevrier">Février</option>
+                    <option value="mars">Mars</option>
+                    <option value="avril">Avril</option>
+                    <option value="mai">Mai</option>
+                    <option value="juin">Juin</option>
+                    <option value="juillet">Juillet</option>
+                    <option value="aout">Août</option>
+                    <option value="septembre">Septembre</option>
+                    <option value="octobre">Octobre</option>
+                    <option value="novembre">Novembre</option>
+                    <option value="decembre">Décembre</option>
+                </select>
+    
+                <label for="heures">Heures concernées :</label>
+                <select id="heures" name="heures" class="w3-select" required>
+                    <option value="" disabled selected>Choisir un nombre d'heures</option>
+                    <option value="1">1 heure</option>
+                    <option value="2">2 heures</option>
+                    <option value="3">3 heures</option>
+                    <option value="4">4 heures</option>
+                    <option value="5">5 heures</option>
+                    <option value="6">6 heures</option>
+                    <option value="7">7 heures</option>
+                    <option value="8">8 heures</option>
+                    <option value="9">9 heures</option>
+                    <option value="10">10 heures</option>
+                    <option value="autre">Plus de 10 heures</option>
+                </select>
+                
+                <label for="commentaire">Commentaires (facultatif) :</label>
+                <input type="text" id="commentaire" name="commentaire" placeholder="Ajoutez des détails supplémentaires" class="w3-input">
                 
                 <button type="submit">Soumettre</button>
             </form>
@@ -270,12 +323,12 @@
         const hoursChart = new Chart(ctx, {
             type: 'bar',
             data: {
-                labels: ['Semaine 1', 'Semaine 2', 'Semaine 3', 'Semaine 4'],
+                labels: ['Semestre 1 - 2023', 'Semestre 2 - 2023', 'Semestre 1 - 2024', 'Semestre 2 - 2024'],
                 datasets: [{
                     label: 'Heures Travaillées',
-                    data: [5, 10, 7, 8],
-                    backgroundColor: 'rgba(75, 192, 192, 0.2)',
-                    borderColor: 'rgba(75, 192, 192, 1)',
+                    data: [25, 18, 21, 32],
+                    backgroundColor: 'rgba(128, 0, 128, 0.6)', // Couleur de fond violet foncé moins transparente
+                    borderColor: 'rgba(128, 0, 128, 1)',      // Couleur de bord violet foncé
                     borderWidth: 1
                 }]
             },
@@ -292,7 +345,7 @@
                     x: {
                         title: {
                             display: true,
-                            text: 'Semaines'
+                            text: 'Semestres'
                         }
                     }
                 }
@@ -471,5 +524,18 @@
         displayTable(currentPage);
 
     </script>
+
+    <script>
+        function toggleMenu() {
+            var menu = document.getElementById('menu');
+            var nom = document.getElementById('user-section');
+            if (menu.classList.contains('w3-hide-small')) {
+                menu.classList.remove('w3-hide-small');
+                menu.classList.remove('user-section');
+            } else {
+                menu.classList.add('w3-hide-small');
+            }
+        }
+    </script>
 </body>
 </html>
\ No newline at end of file
diff --git a/MaquetteWEB/html/VACATAIRE/mes-informations.html b/MaquetteWEB/html/VACATAIRE/mes-informations.html
index 52c27f2..1474a52 100644
--- a/MaquetteWEB/html/VACATAIRE/mes-informations.html
+++ b/MaquetteWEB/html/VACATAIRE/mes-informations.html
@@ -273,27 +273,36 @@
 </head>
 <body>
 
-    <div class="header">
+    <div class="header w3-bar w3-card-4 w3-dark-blue">
         <!-- Logo pour retourner à l'accueil -->
-        <div class="logo-container">
-            <img src="../../media/img/logoWhite.png" alt="Logo Accueil">
+        <div class="logo-container w3-bar-item">
+            <img src="../../media/img/logoWhite.png" alt="Logo Accueil" class="w3-image" style="width:200px; height:50px;">
         </div>
-        
+
+        <!-- Bouton burger pour petit écran -->
+        <a href="javascript:void(0)" class="w3-bar-item w3-button w3-hide-large w3-right w3-padding-16" onclick="toggleMenu()">☰</a>
+
         <!-- Catégories dans le header -->
-        <div class="categories">
-            <a href="./vacataire.html">Accueil</a>
-            <a href="./mes-heures.html">Heures</a>
-            <a href="./paiements.html">Paiements</a>
-            <a href="./mon-contrat.html">Contrat</a>
-            <a href="./mes-informations.html">Mes informations et documents</a>
+        <div id="menu" class="categories w3-hide-small w3-bar-item">
+            <a href="./vacataire.html" class="w3-bar-item w3-button">Accueil</a>
+            <a href="./mes-heures.html" class="w3-bar-item w3-button">Heures</a>
+            <a href="./paiements.html" class="w3-bar-item w3-button">Paiements</a>
+            <a href="./mon-contrat.html" class="w3-bar-item w3-button">Contrat</a>
+            <a href="./mes-informations.html" class="w3-bar-item w3-button">Mes informations et documents</a>
         </div>
     
         <!-- Section utilisateur avec déconnexion -->
-        <div class="user-section">
+        <div class="user-section w3-bar-item w3-right">
             <div class="user-name">
                 Maxime MENAULT
             </div>
-            <div class="logout-container">
+            <div class="logout-container w3-bar-item">
+                <a href="./notifications.html" title="Notifications">
+                    <img src="../../media/img/notifs.png" alt="Logo notification">
+                </a>
+                <a href="./settings.html" title="Paramètres">
+                    <img src="../../media/img/settings.png" alt="Logo paramètres">
+                </a>
                 <a href="../../index.html" title="Se déconnecter">
                     <img src="../../media/img/LogOutWhite.png" alt="Logo Déconnexion">
                 </a>
@@ -418,8 +427,8 @@
 <!-- Popup de confirmation -->
 <div class="popup" id="popup">
     <img src="https://img.icons8.com/ios-filled/50/155724/checkmark.png" alt="Coche">
-    <h4>Message envoyé</h4>
-    <p>Votre document a été transmis à la direction. Un email de confirmation vous a été envoyé.</p>
+    <h4>Document envoyé</h4>
+    <p>Votre document a été transmis au service RH. Un email de confirmation vous a été envoyé.</p>
     <button onclick="fermerPopup()">Fermer</button>
 </div>
 
@@ -485,9 +494,6 @@
         if(localStorage.getItem('numero_securite')) {
             document.getElementById('numero_securite').value = localStorage.getItem('numero_securite');
         }
-        if(localStorage.getItem('statut')) {
-            document.getElementById('statut').value = localStorage.getItem('statut');
-        }
 
         // Informations bancaires
         if(localStorage.getItem('banque')) {
@@ -551,5 +557,18 @@
 
 </script>
 
+<script>
+    function toggleMenu() {
+        var menu = document.getElementById('menu');
+        var nom = document.getElementById('user-section');
+        if (menu.classList.contains('w3-hide-small')) {
+            menu.classList.remove('w3-hide-small');
+            menu.classList.remove('user-section');
+        } else {
+            menu.classList.add('w3-hide-small');
+        }
+    }
+</script>
+
 </body>
 </html>
diff --git a/MaquetteWEB/html/VACATAIRE/mon-contrat.html b/MaquetteWEB/html/VACATAIRE/mon-contrat.html
index f0a3995..450b8f2 100644
--- a/MaquetteWEB/html/VACATAIRE/mon-contrat.html
+++ b/MaquetteWEB/html/VACATAIRE/mon-contrat.html
@@ -9,33 +9,42 @@
 </head>
 <body>
 
-<div class="header">
-    <!-- Logo pour retourner à l'accueil -->
-    <div class="logo-container">
-        <img src="../../media/img/logoWhite.png" alt="Logo Accueil">
-    </div>
-    
-    <!-- Catégories dans le header -->
-    <div class="categories">
-        <a href="./vacataire.html">Accueil</a>
-        <a href="./mes-heures.html">Heures</a>
-        <a href="./paiements.html">Paiements</a>
-        <a href="./mon-contrat.html">Contrat</a>
-        <a href="./mes-informations.html">Mes informations et documents</a>
-    </div>
+    <div class="header w3-bar w3-card-4 w3-dark-blue">
+        <!-- Logo pour retourner à l'accueil -->
+        <div class="logo-container w3-bar-item">
+            <img src="../../media/img/logoWhite.png" alt="Logo Accueil" class="w3-image" style="width:200px; height:50px;">
+        </div>
 
-    <!-- Section utilisateur avec déconnexion -->
-    <div class="user-section">
-        <div class="user-name">
-            Maxime MENAULT
+        <!-- Bouton burger pour petit écran -->
+        <a href="javascript:void(0)" class="w3-bar-item w3-button w3-hide-large w3-right w3-padding-16" onclick="toggleMenu()">☰</a>
+
+        <!-- Catégories dans le header -->
+        <div id="menu" class="categories w3-hide-small w3-bar-item">
+            <a href="./vacataire.html" class="w3-bar-item w3-button">Accueil</a>
+            <a href="./mes-heures.html" class="w3-bar-item w3-button">Heures</a>
+            <a href="./paiements.html" class="w3-bar-item w3-button">Paiements</a>
+            <a href="./mon-contrat.html" class="w3-bar-item w3-button">Contrat</a>
+            <a href="./mes-informations.html" class="w3-bar-item w3-button">Mes informations et documents</a>
         </div>
-        <div class="logout-container">
-            <a href="../../index.html" title="Se déconnecter">
-                <img src="../../media/img/LogOutWhite.png" alt="Logo Déconnexion">
-            </a>
+    
+        <!-- Section utilisateur avec déconnexion -->
+        <div class="user-section w3-bar-item w3-right">
+            <div class="user-name">
+                Maxime MENAULT
+            </div>
+            <div class="logout-container w3-bar-item">
+                <a href="./notifications.html" title="Notifications">
+                    <img src="../../media/img/notifs.png" alt="Logo notification">
+                </a>
+                <a href="./settings.html" title="Paramètres">
+                    <img src="../../media/img/settings.png" alt="Logo paramètres">
+                </a>
+                <a href="../../index.html" title="Se déconnecter">
+                    <img src="../../media/img/LogOutWhite.png" alt="Logo Déconnexion">
+                </a>
+            </div>
         </div>
     </div>
-</div>
 
 <div class="dashboard-container">
     <!-- Détails du contrat -->
@@ -49,10 +58,15 @@
         <p class="w3-text-green"><strong>Statut :</strong> Actif</p>
         <p><strong>Département :</strong> Informatique</p>
         <p><strong>Salaire horaire :</strong> 43,50 €</p>
+        <p><strong>Nombre total d'heures :</strong> 60 heures (CM : 20, TD : 20, TP : 20)</p>
+        <p><strong>Avantages :</strong> Tickets restaurant, remboursement de frais de transport</p>
+        <p><strong>Conditions de résiliation :</strong> Préavis de 1 mois</p>
+        <p><strong>Formation requise :</strong> Master en Informatique</p>
+        
         
         <div class="action-buttons">
-            <a href="../../media/docs/contrat.pdf" class="btn" target="_blank">Télécharger le contrat (PDF)</a>
-            <a href="mailto:rh@example.com?subject=Demande de modification de contrat" class="btn">Contacter les RH pour modification</a>
+            <a href="../../media/documents/VACATAIRE/ContratDeTravail.pdf" class="btn" target="_blank">Télécharger le contrat (PDF)</a>
+            <a href="mailto:rh@u-pec.fr?subject=Demande de modification de contrat" class="btn">Contacter les RH pour modification</a>
         </div>
     </div>
 </div>
@@ -63,5 +77,18 @@
     </p>
 </div>
 
+<script>
+    function toggleMenu() {
+        var menu = document.getElementById('menu');
+        var nom = document.getElementById('user-section');
+        if (menu.classList.contains('w3-hide-small')) {
+            menu.classList.remove('w3-hide-small');
+            menu.classList.remove('user-section');
+        } else {
+            menu.classList.add('w3-hide-small');
+        }
+    }
+</script>
+
 </body>
 </html>
diff --git a/MaquetteWEB/html/VACATAIRE/notifications.html b/MaquetteWEB/html/VACATAIRE/notifications.html
new file mode 100644
index 0000000..baea7e6
--- /dev/null
+++ b/MaquetteWEB/html/VACATAIRE/notifications.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html>
+<html lang="fr">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Notifications</title>
+    <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
+    <link rel="stylesheet" href="../../css/VACATAIRE/vacataire.css">
+    <style>
+        /* Ajout d'un style pour le conteneur des notifications */
+        #notifications-container {
+            border: 1px solid #ccc; /* Bordure autour du conteneur */
+            border-radius: 8px; /* Coins arrondis */
+            padding: 16px; /* Espacement intérieur */
+            margin-top: 16px; /* Espacement supérieur */
+            max-height: 300px; /* Hauteur maximale */
+            overflow-y: auto; /* Ajout de défilement si le contenu dépasse */
+            background-color: #f9f9f9; /* Couleur de fond */
+        }
+
+        /* Amélioration de l'apparence des notifications */
+        .alert, .success {
+            margin: 8px 0; /* Marge entre les notifications */
+        }
+    </style>
+</head>
+<body class="w3-light-grey">
+
+    <!-- Header -->
+    <div class="header w3-bar w3-card-4 w3-dark-blue">
+        <!-- Logo pour retourner à l'accueil -->
+        <div class="logo-container w3-bar-item">
+            <img src="../../media/img/logoWhite.png" alt="Logo Accueil" class="w3-image" style="width:200px; height:50px;">
+        </div>
+
+        <!-- Bouton burger pour petit écran -->
+        <a href="javascript:void(0)" class="w3-bar-item w3-button w3-hide-large w3-right w3-padding-16" onclick="toggleMenu()">☰</a>
+
+        <!-- Catégories dans le header -->
+        <div id="menu" class="categories w3-hide-small w3-bar-item">
+            <a href="./vacataire.html" class="w3-bar-item w3-button">Accueil</a>
+            <a href="./mes-heures.html" class="w3-bar-item w3-button">Heures</a>
+            <a href="./paiements.html" class="w3-bar-item w3-button">Paiements</a>
+            <a href="./mon-contrat.html" class="w3-bar-item w3-button">Contrat</a>
+            <a href="./mes-informations.html" class="w3-bar-item w3-button">Mes informations et documents</a>
+        </div>
+    
+        <!-- Section utilisateur avec déconnexion -->
+        <div class="user-section w3-bar-item w3-right">
+            <div class="user-name">
+                Maxime MENAULT
+            </div>
+            <div class="logout-container w3-bar-item">
+                <a href="./notifications.html" title="Notifications">
+                    <img src="../../media/img/notifs.png" alt="Logo notification">
+                </a>
+                <a href="./settings.html" title="Paramètres">
+                    <img src="../../media/img/settings.png" alt="Logo paramètres">
+                </a>
+                <a href="../../index.html" title="Se déconnecter">
+                    <img src="../../media/img/LogOutWhite.png" alt="Logo Déconnexion">
+                </a>
+            </div>
+        </div>
+    </div>
+
+    <!-- Alertes et Notifications -->
+    <div class="w3-container w3-white w3-card-4 w3-margin-bottom">
+        <h2 class="w3-text-dark-gray">Alertes et Notifications</h2>
+        <div id="notifications-container">
+            <!-- Notifications -->
+            <div class="w3-panel w3-red alert">
+                <span class="w3-closebtn close" onclick="removeNotification(this);">&times;</span>
+                <p><strong>Propositions d'heures en attente :</strong> Vous n'avez toujours pas validé les propositions d'heures. Ces dernières seront automatiquement acceptées dans 3 jours. Merci de le faire au plus vite dans : <a href="mes-heures.html">Mes heures</a>.</p>
+            </div>
+            <div class="w3-panel w3-green success">
+                <span class="w3-closebtn close" onclick="removeNotification(this);">&times;</span>
+                <p><strong>Pièces justificatives :</strong> Vos pièces justificatives ont été validées par le responsable pédagogique et sont accessibles dans : <a href="mes-informations.html">Mes informations et documents</a>.</p>
+            </div>
+        </div>
+
+        <!-- Bouton pour tout effacer -->
+        <button id="clear-notifications" class="w3-button w3-dark-grey w3-margin-top w3-margin-bottom" onclick="clearAllNotifications();">Tout effacer</button>
+
+        <!-- Message quand aucune notification n'est présente -->
+        <div id="no-notifications-message" class="w3-hide w3-padding-16 w3-text-gray">
+            <p>Vous n'avez pas de notifications pour le moment !</p>
+        </div>
+    </div>
+
+    <!-- Footer -->
+    <footer id="footer" class="w3-center w3-padding w3-text-white footer" style="background-color: #370559;">
+        <p>&copy; 2024 IUT de Fontainebleau. Tous droits réservés |
+            <a href="../mentions_legales.html">Mentions légales</a>
+        </p>
+    </footer>
+
+    <script>
+        function removeNotification(element) {
+            // Supprime la notification
+            const notification = element.parentElement;
+            notification.style.display = 'none';
+
+            // Vérifier s'il reste des notifications
+            checkNotifications();
+        }
+
+        function clearAllNotifications() {
+            const notifications = document.getElementById('notifications-container');
+            let hasNotifications = false;
+
+            // Cacher toutes les notifications
+            Array.from(notifications.children).forEach(notification => {
+                if (notification.style.display !== 'none') {
+                    notification.style.display = 'none';
+                    hasNotifications = true; // Au moins une notification a été cachée
+                }
+            });
+
+            // Vérifier s'il reste des notifications
+            if (hasNotifications) {
+                checkNotifications(); // Vérifie les notifications restantes
+            }
+        }
+
+        function checkNotifications() {
+            const notifications = document.getElementById('notifications-container');
+            const noNotificationsMessage = document.getElementById('no-notifications-message');
+            const visibleNotifications = Array.from(notifications.children).some(notification => notification.style.display !== 'none');
+
+            if (!visibleNotifications) {
+                noNotificationsMessage.classList.remove('w3-hide');
+                document.getElementById('clear-notifications').style.display = 'none'; // Cacher le bouton "Tout effacer"
+            } else {
+                noNotificationsMessage.classList.add('w3-hide');
+                document.getElementById('clear-notifications').style.display = 'block'; // Montrer le bouton "Tout effacer"
+            }
+        }
+    </script>
+    <script>
+        function toggleMenu() {
+            var menu = document.getElementById('menu');
+            var nom = document.getElementById('user-section');
+            if (menu.classList.contains('w3-hide-small')) {
+                menu.classList.remove('w3-hide-small');
+                menu.classList.remove('user-section');
+            } else {
+                menu.classList.add('w3-hide-small');
+            }
+        }
+    </script>
+
+</body>
+</html>
diff --git a/MaquetteWEB/html/VACATAIRE/paiements.html b/MaquetteWEB/html/VACATAIRE/paiements.html
index 832a1ff..4d5e5f7 100644
--- a/MaquetteWEB/html/VACATAIRE/paiements.html
+++ b/MaquetteWEB/html/VACATAIRE/paiements.html
@@ -9,28 +9,37 @@
     <link rel="stylesheet" href="../../css/VACATAIRE/paiements.css">
 </head>
 <body>
-
-    <div class="header">
+    
+    <div class="header w3-bar w3-card-4 w3-dark-blue">
         <!-- Logo pour retourner à l'accueil -->
-        <div class="logo-container">
-            <img src="../../media/img/logoWhite.png" alt="Logo Accueil">
+        <div class="logo-container w3-bar-item">
+            <img src="../../media/img/logoWhite.png" alt="Logo Accueil" class="w3-image" style="width:200px; height:50px;">
         </div>
-        
+
+        <!-- Bouton burger pour petit écran -->
+        <a href="javascript:void(0)" class="w3-bar-item w3-button w3-hide-large w3-right w3-padding-16" onclick="toggleMenu()">☰</a>
+
         <!-- Catégories dans le header -->
-        <div class="categories">
-            <a href="./vacataire.html">Accueil</a>
-            <a href="./mes-heures.html">Heures</a>
-            <a href="./paiements.html">Paiements</a>
-            <a href="./mon-contrat.html">Contrat</a>
-            <a href="./mes-informations.html">Mes informations et documents</a>
+        <div id="menu" class="categories w3-hide-small w3-bar-item">
+            <a href="./vacataire.html" class="w3-bar-item w3-button">Accueil</a>
+            <a href="./mes-heures.html" class="w3-bar-item w3-button">Heures</a>
+            <a href="./paiements.html" class="w3-bar-item w3-button">Paiements</a>
+            <a href="./mon-contrat.html" class="w3-bar-item w3-button">Contrat</a>
+            <a href="./mes-informations.html" class="w3-bar-item w3-button">Mes informations et documents</a>
         </div>
     
         <!-- Section utilisateur avec déconnexion -->
-        <div class="user-section">
+        <div class="user-section w3-bar-item w3-right">
             <div class="user-name">
                 Maxime MENAULT
             </div>
-            <div class="logout-container">
+            <div class="logout-container w3-bar-item">
+                <a href="./notifications.html" title="Notifications">
+                    <img src="../../media/img/notifs.png" alt="Logo notification">
+                </a>
+                <a href="./settings.html" title="Paramètres">
+                    <img src="../../media/img/settings.png" alt="Logo paramètres">
+                </a>
                 <a href="../../index.html" title="Se déconnecter">
                     <img src="../../media/img/LogOutWhite.png" alt="Logo Déconnexion">
                 </a>
@@ -398,6 +407,18 @@ function isDate(dateString) {
 }
 
 </script>
+<script>
+    function toggleMenu() {
+        var menu = document.getElementById('menu');
+        var nom = document.getElementById('user-section');
+        if (menu.classList.contains('w3-hide-small')) {
+            menu.classList.remove('w3-hide-small');
+            menu.classList.remove('user-section');
+        } else {
+            menu.classList.add('w3-hide-small');
+        }
+    }
+</script>
 
 </body>
 </html>
diff --git a/MaquetteWEB/html/VACATAIRE/settings.html b/MaquetteWEB/html/VACATAIRE/settings.html
new file mode 100644
index 0000000..8cd4b0f
--- /dev/null
+++ b/MaquetteWEB/html/VACATAIRE/settings.html
@@ -0,0 +1,250 @@
+<!DOCTYPE html>
+<html lang="fr">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Paramètres Utilisateur</title>
+    <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
+    <link rel="stylesheet" href="../../css/VACATAIRE/vacataire.css">
+    <style>
+        .header {
+            background-color: #370559; /* Couleur par défaut */
+            color: white;
+        }
+        footer {
+            background-color: #370559; /* Couleur par défaut */
+            color: white;
+        }   
+        .logo-container img {
+            width: 200px;
+            height: 50px;
+        }
+        .categories a {
+            font-weight: bold;
+        }
+        .btn {
+            background-color: #370559;
+        }
+        .btn:hover {
+            background-color: #5a0bda;
+        }
+        /* Style par défaut */
+        body {
+            font-family: Arial, sans-serif;
+        }
+
+        /* Mode Daltonien et autres troubles visuels */
+        body.daltonien {
+            background-color: #e8f4ff; /* Meilleure visibilité pour le texte */
+            color: #2c2c2c;
+        }
+        .header {
+            background-color: #370559; /* Couleur par défaut */
+        }
+
+        body.daltonien .header {
+            background-color: #3b3a3a; /* Couleur plus neutre */
+        }
+
+        /* Couleur du footer en mode daltonien */
+        body.daltonien #footer {
+            background-color: #3b3a3a; /* Couleur plus neutre */
+        }
+
+        .daltonien .btn {
+            background-color: #ff8c00; /* Couleur facilement visible */
+        }
+
+        .daltonien .btn:hover {
+            background-color: #ffa500;
+        }
+
+        /* Grossissement des textes */
+        body.large-text {
+            font-size: 1.2em;
+        }
+        body.xlarge-text {
+            font-size: 1.5em;
+        }
+    </style>
+</head>
+<body class="w3-light-grey" id="main-body">
+
+    <!-- Header -->
+    <div class="header w3-bar w3-card-4 w3-dark-blue">
+        <!-- Logo pour retourner à l'accueil -->
+        <div class="logo-container w3-bar-item">
+            <img src="../../media/img/logoWhite.png" alt="Logo Accueil" class="w3-image" style="width:200px; height:50px;">
+        </div>
+
+        <!-- Bouton burger pour petit écran -->
+        <a href="javascript:void(0)" class="w3-bar-item w3-button w3-hide-large w3-right w3-padding-16" onclick="toggleMenu()">☰</a>
+
+        <!-- Catégories dans le header -->
+        <div id="menu" class="categories w3-hide-small w3-bar-item">
+            <a href="./vacataire.html" class="w3-bar-item w3-button">Accueil</a>
+            <a href="./mes-heures.html" class="w3-bar-item w3-button">Heures</a>
+            <a href="./paiements.html" class="w3-bar-item w3-button">Paiements</a>
+            <a href="./mon-contrat.html" class="w3-bar-item w3-button">Contrat</a>
+            <a href="./mes-informations.html" class="w3-bar-item w3-button">Mes informations et documents</a>
+        </div>
+    
+        <!-- Section utilisateur avec déconnexion -->
+        <div class="user-section w3-bar-item w3-right">
+            <div class="user-name">
+                Maxime MENAULT
+            </div>
+            <div class="logout-container w3-bar-item">
+                <a href="./notifications.html" title="Notifications">
+                    <img src="../../media/img/notifs.png" alt="Logo notification">
+                </a>
+                <a href="./settings.html" title="Paramètres">
+                    <img src="../../media/img/settings.png" alt="Logo paramètres">
+                </a>
+                <a href="../../index.html" title="Se déconnecter">
+                    <img src="../../media/img/LogOutWhite.png" alt="Logo Déconnexion">
+                </a>
+            </div>
+        </div>
+    </div>
+
+    <!-- Paramètres de l'utilisateur -->
+    <div class="w3-content w3-padding-16">
+        <div class="w3-container w3-white w3-card-4 w3-padding-large">
+            <h2 class="w3-text-dark-gray">Paramètres de communication et d'accessibilité</h2>
+
+            <form class="w3-container w3-padding-16">
+                <!-- Notifications par Email -->
+                <div class="w3-section">
+                    <label class="w3-text-dark-gray"><b>Notifications par Email</b></label>
+                    <p>Recevez des notifications par e-mail concernant les heures, paiements, et plus.</p>
+                    <input class="w3-check" type="checkbox" id="email-notifications" checked>
+                    <label for="email-notifications">Activer les notifications par email</label>
+                </div>
+
+                <hr class="w3-divider"> <!-- Séparation -->
+                
+                <!-- Notifications par SMS -->
+                <div class="w3-section">
+                    <label class="w3-text-dark-gray"><b>Notifications par SMS</b></label>
+                    <p>Recevez des notifications par SMS sur votre téléphone mobile.</p>
+                    <input class="w3-check" type="checkbox" id="sms-notifications">
+                    <label for="sms-notifications">Activer les notifications par SMS</label>
+                </div>
+
+                <hr class="w3-divider"> <!-- Séparation -->
+
+                <!-- Préférences de Langue -->
+                <div class="w3-section">
+                    <label class="w3-text-dark-gray"><b>Langue de Communication</b></label>
+                    <select class="w3-select" name="language" id="language">
+                        <option value="fr" selected>Français</option>
+                        <option value="en">Anglais</option>
+                    </select>
+                </div>
+
+                <hr class="w3-divider"> <!-- Séparation -->
+
+                <!-- Fréquence de réception des emails -->
+                <div class="w3-section">
+                    <label class="w3-text-dark-gray"><b>Fréquence des emails de notification</b></label>
+                    <select class="w3-select" name="email-frequency" id="email-frequency">
+                        <option value="instant">Immédiatement</option>
+                        <option value="daily">Quotidiennement</option>
+                        <option value="weekly" selected>Hebdomadairement</option>
+                    </select>
+                </div>
+
+                <hr class="w3-divider"> <!-- Séparation -->
+
+                <!-- Mode Daltonien -->
+                <div class="w3-section">
+                    <label class="w3-text-dark-gray"><b>Mode Daltonien</b></label>
+                    <p>Améliore les contrastes et les couleurs pour mieux correspondre aux besoins des personnes atteintes de troubles visuels.</p>
+                    <input class="w3-check" type="checkbox" id="daltonien-mode" onchange="toggleDaltonienMode()">
+                    <label for="daltonien-mode">Activer le mode Daltonien</label>
+                </div>
+
+                <hr class="w3-divider"> <!-- Séparation -->
+
+                <!-- Changer la police -->
+                <div class="w3-section">
+                    <label class="w3-text-dark-gray"><b>Changer la police</b></label>
+                    <select class="w3-select" name="font" id="font" onchange="changeFont()">
+                        <option value="Arial" selected>Arial</option>
+                        <option value="Verdana">Verdana</option>
+                        <option value="Georgia">Georgia</option>
+                        <option value="Tahoma">Tahoma</option>
+                    </select>
+                </div>
+
+                <hr class="w3-divider"> <!-- Séparation -->
+
+                <!-- Grossir le texte -->
+                <div class="w3-section">
+                    <label class="w3-text-dark-gray"><b>Agrandir le texte</b></label>
+                    <select class="w3-select" name="text-size" id="text-size" onchange="changeTextSize()">
+                        <option value="normal" selected>Normal</option>
+                        <option value="large">Grand</option>
+                        <option value="xlarge">Très Grand</option>
+                    </select>
+                </div>
+
+                <hr class="w3-divider"> <!-- Séparation -->
+
+                <!-- Sauvegarder les modifications -->
+                <button type="submit" class="w3-button w3-purple w3-round w3-margin-top btn">Sauvegarder les modifications</button>
+            </form>
+        </div>
+    </div>
+
+    <!-- Footer -->
+    <footer id="footer" class="w3-center w3-padding w3-text-white footer">
+        <p>&copy; 2024 IUT de Fontainebleau. Tous droits réservés |
+            <a href="../mentions_legales.html">Mentions légales</a>
+        </p>
+    </footer>
+
+    <!-- Script pour changer la police et la taille du texte -->
+    <script>
+        function toggleDaltonienMode() {
+            const body = document.getElementById('main-body');
+            const daltonienMode = document.getElementById('daltonien-mode').checked;
+            if (daltonienMode) {
+                body.classList.add('daltonien');
+            } else {
+                body.classList.remove('daltonien');
+            }
+        }
+
+
+        function changeFont() {
+            const selectedFont = document.getElementById('font').value;
+            document.body.style.fontFamily = selectedFont;
+        }
+
+        function changeTextSize() {
+            const textSize = document.getElementById('text-size').value;
+            document.body.classList.remove('large-text', 'xlarge-text');
+            if (textSize === 'large') {
+                document.body.classList.add('large-text');
+            } else if (textSize === 'xlarge') {
+                document.body.classList.add('xlarge-text');
+            }
+        }
+    </script>
+    <script>
+        function toggleMenu() {
+            var menu = document.getElementById('menu');
+            var nom = document.getElementById('user-section');
+            if (menu.classList.contains('w3-hide-small')) {
+                menu.classList.remove('w3-hide-small');
+                menu.classList.remove('user-section');
+            } else {
+                menu.classList.add('w3-hide-small');
+            }
+        }
+    </script>
+
+</body>
+</html>
diff --git a/MaquetteWEB/html/VACATAIRE/vacataire.html b/MaquetteWEB/html/VACATAIRE/vacataire.html
index c0b20f3..c3da7c9 100644
--- a/MaquetteWEB/html/VACATAIRE/vacataire.html
+++ b/MaquetteWEB/html/VACATAIRE/vacataire.html
@@ -6,30 +6,70 @@
     <title>Dashboard Vacataire</title>
     <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
     <link rel="stylesheet" href="../../css/VACATAIRE/vacataire.css">
+    <style>
+        .header {
+            background-color: #370559;
+            color: white;
+        }
+        .logo-container img {
+            width: 200px;
+            height: 50px;
+        }
+        .categories a {
+            font-weight: bold;
+        }
+        .btn {
+            background-color: #370559;
+        }
+        .btn:hover {
+            background-color: #5a0bda;
+        }
+        .alert, .success {
+            position: relative;
+        }
+        .alert .close, .success .close {
+            position: absolute;
+            right: 10px;
+            top: 50%;
+            transform: translateY(-50%);
+            cursor: pointer;
+            font-weight: bold;
+            font-size: 18px;
+        }
+    </style>
 </head>
-<body>
+<body class="w3-light-grey">
 
-    <div class="header">
+    <div class="header w3-bar w3-card-4 w3-dark-blue">
         <!-- Logo pour retourner à l'accueil -->
-        <div class="logo-container">
-            <img src="../../media/img/logoWhite.png" alt="Logo Accueil">
+        <div class="logo-container w3-bar-item">
+            <img src="../../media/img/logoWhite.png" alt="Logo Accueil" class="w3-image" style="width:200px; height:50px;">
         </div>
-        
+
+        <!-- Bouton burger pour petit écran -->
+        <a href="javascript:void(0)" class="w3-bar-item w3-button w3-hide-large w3-right w3-padding-16" onclick="toggleMenu()">☰</a>
+
         <!-- Catégories dans le header -->
-        <div class="categories">
-            <a href="./vacataire.html">Accueil</a>
-            <a href="./mes-heures.html">Heures</a>
-            <a href="./paiements.html">Paiements</a>
-            <a href="./contrat.html">Contrat</a>
-            <a href="./mes-informations.html">Mes informations et documents</a>
+        <div id="menu" class="categories w3-hide-small w3-bar-item">
+            <a href="./vacataire.html" class="w3-bar-item w3-button">Accueil</a>
+            <a href="./mes-heures.html" class="w3-bar-item w3-button">Heures</a>
+            <a href="./paiements.html" class="w3-bar-item w3-button">Paiements</a>
+            <a href="./mon-contrat.html" class="w3-bar-item w3-button">Contrat</a>
+            <a href="./mes-informations.html" class="w3-bar-item w3-button">Mes informations et documents</a>
         </div>
     
         <!-- Section utilisateur avec déconnexion -->
-        <div class="user-section">
+        <div class="user-section w3-bar-item w3-right">
             <div class="user-name">
                 Maxime MENAULT
             </div>
-            <div class="logout-container">
+            <div class="logout-container w3-bar-item">
+                <a href="./notifications.html" title="Notifications">
+                    <img src="../../media/img/notifs.png" alt="Logo notification">
+                </a>
+                <a href="./settings.html" title="Paramètres">
+                    <img src="../../media/img/settings.png" alt="Logo paramètres">
+                </a>
                 <a href="../../index.html" title="Se déconnecter">
                     <img src="../../media/img/LogOutWhite.png" alt="Logo Déconnexion">
                 </a>
@@ -37,83 +77,84 @@
         </div>
     </div>
 
-<div class="dashboard-container">
-    <!-- Alertes et Notifications -->
-    <div class="section-header" id="notifications-section">
-        <h2>Alertes et Notifications</h2>
-    </div>
-    <div id="notifications-container">
-        <!-- Notifications -->
-        <div class="alert">
-            <span class="close" onclick="this.parentElement.style.display='none';">&times;</span>
-            <p><strong>Propositions d'heures en attente :</strong> Vous n'avez toujours pas validé les propositions d'heures. Ces dernières seront automatiquement acceptées dans 3 jours. Merci de le faire au plus vite dans : <a href="mes-heures.html">Mes heures</a>.</p>
+    <!-- Dashboard -->
+    <div class="w3-content w3-padding-16 dashboard-container">
+        
+        <!-- Alertes et Notifications -->
+        <div class="w3-container w3-white w3-card-4 w3-margin-bottom">
+            <h2 class="w3-text-dark-gray">Alertes et Notifications</h2>
+            <div id="notifications-container">
+                <!-- Notifications -->
+                <div class="w3-panel w3-red alert">
+                    <span class="w3-closebtn close" onclick="this.parentElement.style.display='none';">&times;</span>
+                    <p><strong>Propositions d'heures en attente :</strong> Vous n'avez toujours pas validé les propositions d'heures. Ces dernières seront automatiquement acceptées dans 3 jours. Merci de le faire au plus vite dans : <a href="mes-heures.html">Mes heures</a>.</p>
+                </div>
+                <div class="w3-panel w3-green success">
+                    <span class="w3-closebtn close" onclick="this.parentElement.style.display='none';">&times;</span>
+                    <p><strong>Pièces justificatives :</strong> Vos pièces justificatives ont été validées par le responsable pédagogique et sont accessibles dans : <a href="mes-informations.html">Mes informations et documents</a>.</p>
+                </div>
+            </div>
         </div>
-        <div class="success">
-            <span class="close" onclick="this.parentElement.style.display='none';">&times;</span>
-            <p><strong>Pièces justificatives :</strong> Vos pièces justificatives ont été validées par le responsable pédagogique et sont accessibles dans : <a href="mes-informations.html">Mes informations et documents</a>.</p>
-        </div>
-    </div>
-    
 
-    <!-- Script pour gérer l'affichage des notifications -->
+        <!-- Suivi des Paiements -->
+        <div class="w3-container w3-white w3-card-4">
+            <h2 class="w3-text-dark-gray">Suivi des Paiements</h2>
+            <div class="w3-responsive">
+                <table class="w3-table-all w3-centered">
+                    <thead>
+                        <tr class="w3-light-grey">
+                            <th>Période</th>
+                            <th>Heures Payées</th>
+                            <th>Montant Brut (€)</th>
+                            <th>Date de Paiement</th>
+                            <th>Bulletin de paie</th>
+                        </tr>
+                    </thead>
+                    <tbody>
+                        <tr>
+                            <td>Septembre 2024</td>
+                            <td>20h</td>
+                            <td>870,00</td>
+                            <td class="w3-text-green">01/10/2024</td>
+                            <td><a href="https://ensap.gouv.fr" target="_blank" class="w3-button w3-round btn" style="background-color: #370559;">Voir Bulletin</a></td>
+                        </tr>
+                        <tr>
+                            <td>Octobre 2024</td>
+                            <td>22h</td>
+                            <td>957,00</td>
+                            <td class="w3-text-orange">En attente</td>
+                            <td><a href="https://ensap.gouv.fr" target="_blank" class="w3-button w3-round btn" style="background-color: #370559;">Voir Bulletin</a></td>
+                        </tr>
+                    </tbody>
+                </table>
+            </div>
+            <p class="w3-padding"><strong>Prochain paiement prévu :</strong> Novembre 2024 (20h restantes)</p>
+
+            <div class="w3-container w3-center">
+                <a href="./paiements.html" class="w3-button w3-round btn w3-margin-bottom" style="background-color: #370559;">Voir tous les paiements</a>
+            </div>
+        </div>
+
+    </div>
+
+    <!-- Footer -->
+    <footer class="w3-center w3-padding w3-text-white" style="background-color: #370559;">
+        <p>&copy; 2024 IUT de Fontainebleau. Tous droits réservés |
+            <a href="../mentions_legales.html">Mentions légales</a>
+        </p>
+    </footer>
+
     <script>
-        const notificationsContainer = document.getElementById('notifications-container');
-        const notificationsSection = document.getElementById('notifications-section');
-
-        // Vérifiez si le conteneur des notifications est vide
-        if (notificationsContainer.childElementCount === 0) {
-            notificationsSection.style.display = 'none'; // Masquer la section si aucune notification
+        function toggleMenu() {
+            var menu = document.getElementById('menu');
+            var nom = document.getElementById('user-section');
+            if (menu.classList.contains('w3-hide-small')) {
+                menu.classList.remove('w3-hide-small');
+                menu.classList.remove('user-section');
+            } else {
+                menu.classList.add('w3-hide-small');
+            }
         }
     </script>
-
-    <!-- Suivi des Paiements -->
-    <div class="section-header">
-        <h2>Suivi des Paiements</h2>
-    </div>
-    <div class="card">
-        <div class="table-container">
-            <table>
-                <thead>
-                    <tr>
-                        <th>Période</th>
-                        <th>Heures Payées</th>
-                        <th>Montant Brut (€)</th>
-                        <th>Date de Paiement</th>
-                        <th>Bulletin de paie</th>
-                    </tr>
-                </thead>
-                <tbody>
-                    <tr>
-                        <td>Septembre 2024</td>
-                        <td>20h</td>
-                        <td>870,00</td>
-                        <td>01/10/2024</td>
-                        <td><a href="https://ensap.gouv.fr" target="_blank" class="btn">Voir Bulletin</a></td>
-                    </tr>
-                    <tr>
-                        <td>Octobre 2024</td>
-                        <td>22h</td>
-                        <td>957,00</td>
-                        <td>En attente</td>
-                        <td><a href="https://ensap.gouv.fr" target="_blank" class="btn">Voir Bulletin</a></td>
-                    </tr>
-                </tbody>
-            </table>
-        </div>
-        <p><strong>Prochain paiement prévu :</strong> Novembre 2024 (20h restantes)</p>
-
-        <div class="more-payments">
-            <p><a href="./paiements.html" class="btn">Voir tous les paiements</a></p>
-        </div>
-    </div>
-
-</div>
-
-<div class="footer">
-    <p>&copy; 2024 IUT de Fontainebleau. Tous droits réservés | 
-        <a href="../mentions_legales.html">Mentions légales</a>
-    </p>
-</div>
-
 </body>
 </html>
diff --git a/MaquetteWEB/media/img/notifs.png b/MaquetteWEB/media/img/notifs.png
new file mode 100644
index 0000000000000000000000000000000000000000..467bb64c38cc44015e855313a4eccb7d9f98a6d5
GIT binary patch
literal 9448
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
RS^ZxmXuqXtg|X|I{|15;fieI9

literal 0
HcmV?d00001

diff --git a/MaquetteWEB/media/img/settings.png b/MaquetteWEB/media/img/settings.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c9d1b9e17b0267d49a5bc5e0c2f7fb6a8f04c98
GIT binary patch
literal 15539
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

literal 0
HcmV?d00001