public void ajouterLivraison(Livraison livraison, NoeudItineraire noeudPrec, PlageHoraire plage) {
		if(this.testItineraireCharger()){

			if(plage == null){
				if(noeudPrec == this.entrepot){
					plage = this.plagesHoraire.get(0);
				}
				else{
					Pair<Livraison, PlageHoraire> pairTmp = this.rechercheLivraisonParNoeud(noeudPrec.getAdresse());
					if(pairTmp != null){
						plage = pairTmp.getSecond();
					}
					else{
						plage = this.plagesHoraire.get(0);
					}

				}
			}
			//Ajout autoris�
			plage.ajoutLivraison(livraison, noeudPrec);

			if(this.testTourneeCalculee()){
				Trajet nouvTrajetAvant = new Trajet(this.plan.getCheminlePlusCourt(noeudPrec.getAdresse(), livraison.getAdresse()));
				Trajet nouvTrajetApres = new Trajet(this.plan.getCheminlePlusCourt(livraison.getAdresse(), noeudPrec.getTrajet().getDestination()));
				livraison.setTrajet(nouvTrajetApres);
				noeudPrec.setTrajet(nouvTrajetAvant);
				calculerHoraires();
			}



		}
	}