diff --git a/TP6/controller/ControleurAuteur.php b/TP6/controller/ControleurAuteur.php
index 3ac902f094b64752a56898f2bbd3eb9ee9fe031d..2fadad633daeebdf6ab182a228d6a4e70cd312ab 100644
--- a/TP6/controller/ControleurAuteur.php
+++ b/TP6/controller/ControleurAuteur.php
@@ -42,27 +42,4 @@ class ControleurAuteur extends ControleurObjet
             'pageContent' => $auteur->afficher()
         ]);
     }
-
-    /**
-     * Charge la page de création d'auteur
-     * @return string
-     */
-    public static function creerAuteur() : string
-    {
-        $insertMessage = [];
-        if(!empty($_GET["nom"]) && !empty($_GET["prenom"]) && !empty($_GET["anneeNaissance"])){
-            $insertResult = Auteur::addAuteur($_GET["nom"], $_GET["prenom"], $_GET["anneeNaissance"]);
-            if($insertResult === "success"){
-                $insertMessage["type"] = "success";
-                $insertMessage["text"] = "Auteur créé avec succès !";
-            }else{
-                $insertMessage["type"] = "danger";
-                $insertMessage["text"] = "<b>Erreur lors de la création de l'auteur.</b><br>{$insertResult}";
-            }
-        }
-        return view('formulaire-creation-auteur', [
-            'pageTitle' => 'Créer un auteur',
-            'insertMessage' => $insertMessage
-        ]);
-    }
 }
diff --git a/TP6/controller/ControleurObjet.php b/TP6/controller/ControleurObjet.php
index a44387bb888653202f5616c34926aef600a3c5e3..bbfc2963f8f64a8443573ab954bc61c27ffe068c 100644
--- a/TP6/controller/ControleurObjet.php
+++ b/TP6/controller/ControleurObjet.php
@@ -8,6 +8,10 @@ class ControleurObjet
         return $titre;
     }
 
+    /**
+     * Affiche la page de cration d'un objet et se charge également de sa création.
+     * @return string
+     */
     public static function creerObjet() : string
     {
         $createdObject = [];
diff --git a/TP6/resources/css/styles.css b/TP6/resources/css/styles.css
index 8ba9598e773a9c31a18a05b59bff1ff6f12e46a5..7ee4044bbd2cde23ec88ac37484a43dce7e8b26b 100644
--- a/TP6/resources/css/styles.css
+++ b/TP6/resources/css/styles.css
@@ -1,13 +1,3 @@
-.ligne {
-  display:flex;
-  flex-direction: row;
-  justify-content: space-between;
-  margin-top:10px;
-  margin-left:5%;
-  width:50%;
-}
-
-nav {
-  margin:10px;
-  padding:5px;
-}
+.max-800{
+  max-width: 800px;
+}
\ No newline at end of file
diff --git a/TP6/resources/views/formulaire-creation-objet.php b/TP6/resources/views/formulaire-creation-objet.php
index 60bc025d1762ff3892c0279f942b4384825f33e9..7b7895501990524fa9a53b9bdd36372a40aa0ba6 100644
--- a/TP6/resources/views/formulaire-creation-objet.php
+++ b/TP6/resources/views/formulaire-creation-objet.php
@@ -21,16 +21,19 @@
     <h1>{{ $pageTitle }}</h1>
 
 
-    <div class="col-6 border rounded bg-light p-2">
+    <div class="max-800 border rounded bg-light p-2">
         <h5>Type d'objet à créer</h5>
         <select id="objectType" class="form-select form-select-sm" aria-label=".form-select-sm example">
             <option value="dontchooseme" selected>Choisissez un objet dans la liste</option>
             <option value="Auteur">Auteur (oui c'est triste mais on les considère comme tel dans le code :c)</option>
             <option value="Adherent">Adhérent (est-ce surprenant du coup?)</option>
             <option value="Livre">Livre</option>
+            <option value="Nationalite">Nationalité</option>
+            <option value="Genre">Genre</option>
+            <option value="Categorie">Categorie</option>
         </select>
     </div>
-    <form action="index.php" method="post" class="col-6 mt-2" id="objectForm">
+    <form action="index.php" method="post" class="max-800 mt-2" id="objectForm">
     </form>
 </div>
 
@@ -108,7 +111,11 @@
         let label = document.createElement("label");
         label.classList.add("form-label");
         label.setAttribute("for", name);
-        label.innerText = name;
+
+        let showName = name.split(/(?=[A-Z])/).join(' ').toLowerCase();
+        showName = showName.charAt(0).toUpperCase() + showName.slice(1);
+
+        label.innerText = showName;
 
         mainContainer.appendChild(label);
 
diff --git a/TP6/resources/views/layouts/page-layout.php b/TP6/resources/views/layouts/page-layout.php
index 1734d49a9388804026029e0d0d0f0fe30e1e6858..8a48b06c902abb1b893c93d16d3497fd21aa6984 100644
--- a/TP6/resources/views/layouts/page-layout.php
+++ b/TP6/resources/views/layouts/page-layout.php
@@ -4,6 +4,7 @@
     <meta name="viewport" content="width=device-width, initial-scale=1">
     <title>@yield("title")</title>
     <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous">
+    <link href="resources/css/styles.css" rel="stylesheet">
 </head>
 <body class="">
     <?=view("components.navbar")?>