			function Animer_Div(id) {
				if(this==window)
					return new Animer_Div(id);			
				var le_div=document.getElementById(id);
				var la_largeur=le_div.offsetWidth;
				var le_stop=le_div.parentNode.offsetWidth;		
				if(!la_largeur || !le_stop || le_stop>la_largeur) {
					this.scroll=Function("");
					return;	}		
				var divStyle=le_div.style;
				var offset=0;
				var maxOffset=le_stop-la_largeur;
				var timer=null;
				var self=this;
				
				this.scroll= function(direction,vitesse) {
					var coef=1, la_vitesse=vitesse;
					while(la_vitesse--)coef*=1;
					if (timer)
						window.clearTimeout(timer);				
					switch (direction) {
						case 'le_stop': //stop
							break;
						case 'gauche': //left
							if(offset>maxOffset) {
								offset-=coef;
								divStyle.left=Math.min(offset,0)+"px";
								timer=window.setTimeout(function(){self.scroll('gauche',vitesse)},40);}
							else {
								offset+=coef;
								divStyle.left=Math.max(offset,maxOffset)+"px";
								timer=window.setTimeout(function(){self.scroll('droite',vitesse)},40);}						
							break;
						case 'droite': //right
							if(0>offset) {
								offset+=coef;
								divStyle.left=Math.max(offset,maxOffset)+"px";
								timer=window.setTimeout(function(){self.scroll('droite',vitesse)},40);}
							else {
								offset-=coef;
								divStyle.left=Math.min(offset,0)+"px";
								timer=window.setTimeout(function(){self.scroll('gauche',vitesse)},40);}
					}
				}
			}
			window.onload = function() {
			  banniere_animee_div.scroll('gauche',1);
			}
