private void download(ProgressDownload fenProgression) {
        int valueProgress = 0, pasProgress = 5;
        fenProgression.setProgression(valueProgress);
        
        // Téléchargement des fichiers
        for (int i = 0; i < this.animaux.size(); i++) {
            this.animaux.get(i).telechargerFichier();
            valueProgress += pasProgress;
            fenProgression.setProgression(valueProgress);
            fenProgression.addText(this.animaux.get(i).getNom());
            fenProgression.addText("   -> URL : " + this.animaux.get(i).getUrl());
            fenProgression.addText("");
        }
        
        JOptionPane.showMessageDialog(fenProgression,
                "Mise à jour des fichiers de positionnement terminé !",
                "Mise à jour", JOptionPane.INFORMATION_MESSAGE);

        majDonnees.setBackground(couleurValide);
        majDonnees.setText("Données à jour !");
        majDonnees.setEnabled(true);

        // Relecture des données
        lireDonnees(true);
    }