public void run()
	{
		// Chaque navette commence a un site aleatoire.
		int n = (int) (Math.random() * Festival.nSites);
		
		while (true)
		{
			if (n != (Festival.nSites - 1)) {
				// Si la navette n'est pas sur le dernier site, elle prend les festivaliers.
				tSite[n].arret.emmener(this);
				
				// Simulation du temps de deplacement de la navette. (d'un site n au site (n+1).)
				try {
					sleep(100);
				} catch (Exception e) {}
			}
			
			else
			{
				// Si la navette est sur le dernier site, elle dépose tous les festivaliers qu'elle a pris.
				tSite[n].arret.deposer(this);				
				
				// Simulation du temps de deplacement de la navette (du dernier site au premier site.)
				try {
					sleep(n*100);
				} catch (Exception e) {}
			}
			n = (n+1)%(Festival.nSites);
			
			// Simulation de l'attente de la navette a  l'arret.
			try {
				sleep(500);
			} catch (Exception e) {}
		}
	}