     var scrolltimer;
     function initScroll(BlockId, speedScroll, pxIncrement, TimeOver, incrementOver) {
         var MonObjet = document.getElementById(BlockId);
         //On rajoute des éléments par défaut sur le block à scroller, ces div  
         //prennent la hauteur de la boite, comme ça on garde un effet qui eviter de faire apparaitre  
         //le texte trop vite  
         var topDiv = MonObjet.insertBefore(document.createElement("div" ),MonObjet.firstChild);
         topDiv.style.height = MonObjet.clientHeight + "px";
         var bottomDiv = MonObjet.appendChild(document.createElement("div" ));
         bottomDiv.style.height = MonObjet.clientHeight + "px";
         MonObjet.onmouseover = function(){
             clearTimeout(scrolltimer);
             scrollBlock(BlockId, TimeOver, incrementOver, TimeOver, incrementOver);
         }
         MonObjet.onmouseout = function(){
             clearTimeout(scrolltimer);
             scrollBlock(BlockId, speedScroll,pxIncrement, TimeOver, incrementOver);
         }
         scrollBlock(BlockId,speedScroll,pxIncrement);
     }
    
     function scrollBlock(BlockId,TimeScroll,pxIncrement){
         var monObjet = document.getElementById(BlockId)
         if (TimeScroll=='' | TimeScroll==null | TimeScroll <= 150) TimeScroll = 150;
         if (pxIncrement=='' | pxIncrement==null | pxIncrement <= 0) pxIncrement = 1;
         //ScrollTop = ScrollTop + speed;  
         monObjet.scrollTop = monObjet.scrollTop + pxIncrement;
         if (monObjet.scrollTop >= monObjet.scrollHeight-monObjet.clientHeight) monObjet.scrollTop = 1;
         scrolltimer = setTimeout("scrollBlock('"+ BlockId + "'," + TimeScroll + "," + pxIncrement +" )", TimeScroll);
     }

    
     /*C'est ici que tu initialise la fonction  
     initScroll('identifiantdemonobjet',TimeScroll, pxIncrement, TimeOver, incrementOver);  
   'identifiantdemonobjet' C'est l'identifiant de l'objet qui va faire défiler du texte  
     TimeScroll est le temps en millisecond qu'il faut attendre pour avancer de pxIncrement;  
     pxIncrement est le nombre de pixel que l'on avance à chaque fois
   TimeOver corresopnd à TimeScroll mais lorsque la souris passe dessus
   incrementOver correspond à pxIncrement mais lorsque la souris passe sur le bloc
  */
     window.onload = function(){
         initScroll('blocktoscroll',10, 3, 150, 0);
     }

