diff --git a/res/stages/add-data-stage.fxml b/res/stages/add-data-stage.fxml
index 9b58157236839645fcb24b3b5a8a5422cdc7a7dc..b069f1fa96fe67c6115b5f261b26513cf2bc8451 100644
--- a/res/stages/add-data-stage.fxml
+++ b/res/stages/add-data-stage.fxml
@@ -6,7 +6,7 @@
 <?import javafx.scene.text.*?>
 <?import javafx.stage.*?>
 
-<Stage fx:id="stage" xmlns="http://javafx.com/javafx/17.0.2-ea" xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.univlille.sae.classification.controller.AddDataController">
+<Stage fx:id="stage" xmlns="http://javafx.com/javafx/17.0.12" xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.univlille.sae.classification.controller.AddDataController">
     <scene>
         <Scene>
             <AnchorPane prefHeight="406.0" prefWidth="385.0">
@@ -18,7 +18,7 @@
                            <Font name="System Bold" size="13.0" />
                         </font></Button>
                         </children></VBox>
-               <VBox fx:id="entries" layoutY="16.0" prefHeight="366.0" prefWidth="385.0" spacing="10.0" />
+               <VBox fx:id="entries" layoutY="16.0" prefHeight="366.0" prefWidth="385.0" spacing="10.0" stylesheets="@../css/style.css" />
                 </children></AnchorPane>
         </Scene>
     </scene>
diff --git a/res/stages/axes-settings-stage.fxml b/res/stages/axes-settings-stage.fxml
index e19aa3020780237261a7602394e6b241b1913e23..f5bcb1d57a7fb0017b0b0086b7f40d2405cde7c3 100644
--- a/res/stages/axes-settings-stage.fxml
+++ b/res/stages/axes-settings-stage.fxml
@@ -84,11 +84,6 @@
                               </children></AnchorPane>
                      </content>
                    </Tab>
-                     <Tab text="Couleurs des données">
-                         <content>
-                             <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" />
-                         </content>
-                     </Tab>
                  </tabs>
                </TabPane>
             </children></AnchorPane>
diff --git a/res/stages/choose-attributes.fxml b/res/stages/choose-attributes.fxml
index e16bafd0057ed87a9f7b09cfc503c9e7f610a4e7..b046d8b6bc710a876fb1681854c3cdb24c1431ef 100644
--- a/res/stages/choose-attributes.fxml
+++ b/res/stages/choose-attributes.fxml
@@ -1,14 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
-<?import javafx.scene.Scene?>
-<?import javafx.scene.control.Button?>
-<?import javafx.scene.control.ChoiceBox?>
-<?import javafx.scene.layout.AnchorPane?>
-<?import javafx.scene.layout.VBox?>
-<?import javafx.scene.text.Text?>
-<?import javafx.stage.Stage?>
+<?import javafx.scene.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.layout.*?>
+<?import javafx.scene.text.*?>
+<?import javafx.stage.*?>
 
-<Stage fx:id="stage" xmlns="http://javafx.com/javafx/21" xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.univlille.sae.classification.controller.ChooseAttributesController">
+<Stage fx:id="stage" xmlns="http://javafx.com/javafx/17.0.12" xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.univlille.sae.classification.controller.ChooseAttributesController">
     <scene>
         <Scene>
             <AnchorPane prefHeight="175.0" prefWidth="317.0">
@@ -17,7 +15,10 @@
                   <children>
                      <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Veuillez selectionner l'attribut sur lequel vous souhaitez classifier les données" textAlignment="CENTER" wrappingWidth="254.06924438476562" />
                      <ChoiceBox fx:id="choice" prefWidth="150.0" stylesheets="@../css/style.css" />
-                     <Button mnemonicParsing="false" onAction="#validate" stylesheets="@../css/style.css" text="Valider" textFill="WHITE" />
+                     <Button mnemonicParsing="false" onAction="#validate" stylesheets="@../css/style.css" text="Valider" textFill="WHITE">
+                        <font>
+                           <Font name="System Bold" size="13.0" />
+                        </font></Button>
                   </children>
                </VBox>
             </children></AnchorPane>
diff --git a/res/stages/k-NN-stage.fxml b/res/stages/k-NN-stage.fxml
index d85e37816d2a07190893f8454bbc57f4dc5c0871..0098c9719114f20d296fe1ef34c6d6b8666f3301 100644
--- a/res/stages/k-NN-stage.fxml
+++ b/res/stages/k-NN-stage.fxml
@@ -36,7 +36,7 @@
                      </HBox>
                      <HBox alignment="CENTER" prefHeight="36.0" prefWidth="364.0" spacing="20.0">
                         <children>
-                           <Spinner fx:id="kEntry" />
+                           <Spinner fx:id="kEntry" stylesheets="@../css/style.css" />
                            <Button fx:id="autoK" mnemonicParsing="false" onAction="#bestK" stylesheets="@../css/style.css" text="Attribution auto" textFill="WHITE">
                               <font>
                                  <Font name="System Bold" size="13.0" />
@@ -46,7 +46,7 @@
                      </HBox>
                             <HBox alignment="CENTER" prefHeight="59.0" prefWidth="364.0">
                                 <children>
-                                    <Button fx:id="confirmK" onAction="#validate" mnemonicParsing="false" stylesheets="@../css/style.css" text="Valider" textFill="WHITE">
+                                    <Button fx:id="confirmK" mnemonicParsing="false" onAction="#validate" stylesheets="@../css/style.css" text="Valider" textFill="WHITE">
                               <font>
                                  <Font name="System Bold" size="14.0" />
                               </font></Button>
diff --git a/res/stages/load-data-stage.fxml b/res/stages/load-data-stage.fxml
index 6c6f3fc9506adec0621557c674947a76c68e0ef8..026abc2aa9d7e6991c65b0d8924e9a4b797d6c48 100644
--- a/res/stages/load-data-stage.fxml
+++ b/res/stages/load-data-stage.fxml
@@ -29,7 +29,10 @@
                      </HBox>
                      <HBox alignment="CENTER" prefHeight="76.0" prefWidth="310.0">
                         <children>
-                           <Button fx:id="confirmDataSelection" mnemonicParsing="false" onAction="#validate" stylesheets="@../css/style.css" text="Valider" textFill="WHITE" />
+                           <Button fx:id="confirmDataSelection" mnemonicParsing="false" onAction="#validate" stylesheets="@../css/style.css" text="Valider" textFill="WHITE">
+                              <font>
+                                 <Font name="System Bold" size="13.0" />
+                              </font></Button>
                         </children>
                      </HBox>
                   </children>
diff --git a/src/main/java/fr/univlille/sae/classification/controller/AddDataController.java b/src/main/java/fr/univlille/sae/classification/controller/AddDataController.java
index 4d38f1f0d7b078b7a5511cae8186bc47f2b122cf..d43cf728c2ede7f6b8d12c3fb539138ce2dae351 100644
--- a/src/main/java/fr/univlille/sae/classification/controller/AddDataController.java
+++ b/src/main/java/fr/univlille/sae/classification/controller/AddDataController.java
@@ -13,10 +13,7 @@ import javafx.stage.Stage;
 import java.io.IOException;
 import java.lang.reflect.Array;
 import java.time.temporal.Temporal;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 /**
  * Controlleur pour le FXML add-data-stage, pour ajouter une nouvelle donnée