	window.addEvent('domready', function() {
		var temps_actif=6000;	//temps d'affichage (en ms)
		var temps_fondu=2000;	//duree du fondu (en ms)
		var timer_bandeau;		//timer du bandeau

		function cache_bandeau(el){
			$(el).effect('opacity').set(0);
		}

		//affiche un bandeau et desactive le precedent
		function affiche_bandeau(){
			el=$$('#animBandeau li.suivant');
			el2=$$('#animBandeau li.actif');

			el3=$$('#animBandeauPagination li.suivant');
			el4=$$('#animBandeauPagination li.actif');

			el2.each(function(el){
				el.effect('opacity', {duration: temps_fondu}).start(0);
			});

			el.each(function(el){
				el.effect('opacity', {duration: temps_fondu}).start(1);
			});

			el2.removeClass('actif');
			el4.removeClass('actif');
			el.removeClass('suivant');
			el3.removeClass('suivant');

			el.addClass('actif');
			el3.addClass('actif');

			active_suivant();

			timer_bandeau=setTimeout(affiche_bandeau, temps_actif);
		}

		//active le bandeau suivant
		function active_suivant(){
			suivant=$$('#animBandeau li.actif').getNext();
			suivant2=$$('#animBandeauPagination li.actif').getNext();

			if(suivant==''){
				suivant=$('animBandeau').getFirst();
				suivant2=$('animBandeauPagination').getFirst();
			}

			suivant.addClass('suivant');
			suivant2.addClass('suivant');
		}

		//affiche la pagination des bandeaus
		function affiche_pagination(){
			lis='';
			$$('#animBandeau li').each(function(el, i){
				lis+='<li><a href="javascript:void(0)">'+(i+1)+'</a></li>';
			});
			
			elt=new Element('ul', {'id': 'animBandeauPagination'});
			elt.setHTML(lis);
			$(elt).injectAfter('animBandeau');

			$$('#animBandeauPagination a').addEvent('click', function(){
				affiche_bandeau_num($(this));
				return false;
			});

			//creer le premier bandeau actif
			$('animBandeau').getFirst().addClass('suivant');
			$('animBandeauPagination').getFirst().addClass('suivant');
		}

		//affiche un bandeau particulier
		function affiche_bandeau_num(el){
			num=$(el).getText();

			clearTimeout(timer_bandeau);
			
			$$('#animBandeau li, #animBandeauPagination li').removeClass('suivant');

			$$('#bandeau_'+num).addClass('suivant');
			$(el).getParent().addClass('suivant');

			affiche_bandeau();
		}

		if(document.getElementById('animBandeau')){
		
		//cache tous les bandeaux par defaut
		$$('#animBandeau li').each(function(el, i){
			$(el).setProperty('id', 'bandeau_'+(i+1));
			cache_bandeau(el);
		});

		//affiche la pagination
		affiche_pagination();
	
		//lance la boucle
		affiche_bandeau();
		}
	});
