	// Enregistrement du BroadCastReceiver
		IntentFilter action = new IntentFilter("net.marie.michel.service.progressdownload");
		ProgressReceiver = new BroadcastReceiver() {		
				@Override
				public void onReceive(Context context, Intent intent) {
					 Bundle bundle = intent.getExtras();
					 if (bundle != null) {
			             final long sommelue = bundle.getLong(DownloadService.SOMMELUE);
			             final long fileLength = bundle.getLong(DownloadService.TAILLETOTALE);
			             int resultCode = bundle.getInt(DownloadService.RESULT);
			            if (resultCode == Activity.RESULT_OK) {
			            ProgressBar pb	= (ProgressBar)findViewById(R.id.progressBar);
			            int val = ((int)((sommelue*100)/fileLength));
			            pb.setProgress(val);	
			            if (val==100)
			            {
			            	pb.setProgress(0);	
			            }
			           } else {
			             Toast.makeText(context, getResources().getString(R.string.messageToastEchecDownload), Toast.LENGTH_LONG).show();     
			           }
					 }
				}
			} ;
			registerReceiver(ProgressReceiver, action);