public static Hashtable<String, Fiche> lireTableFiches() {
		FileInputStream fichier = null;
		ObjectInputStream in = null;
		Object resultat = null;
		Fiche uneFiche = null;
		Hashtable<String, Fiche> contenu = null;
		try {
			fichier = new FileInputStream("table.bin");
			in = new ObjectInputStream(fichier);
			contenu = new Hashtable<String, Fiche>();
			/*
			 * Cette boucle sert à lire TOUS les éléments de 'table.bin'
			 * La boucle do-while est utilisée car elle est effectuée au
			 * moins une fois.
			 */
			do {
				resultat = in.readObject();
				if(resultat instanceof Fiche) {
					uneFiche = (Fiche) resultat;
					contenu.put(uneFiche.getNom(), uneFiche);
				}
				else { System.out.println("Impossible de lire l'objet contenu dans le fichier."); }
			} while ( in != null ) ;
			in.close();
			fichier.close();
		}
		catch (FileNotFoundException e) {
			System.out.println( e.getMessage() ) ;
		}
		catch ( EOFException e ) {
			/*
			 * Je n'ai pas trouvé de solution plus élégante
			 * pour arreter la lecture à la fin du fichier.
			 */
		}
		catch(IOException e) {
			System.out.println(e.getMessage() );
		}
		catch(ClassNotFoundException e) {
			System.out.println(e.getMessage());
		}

		return contenu;
	}