function getLargeur(){
  if (document.body){
    var larg = (document.body.clientWidth);
  }
  else{
    var larg = (window.innerWidth);
  }
  return larg ;
}
function getHauteur(){
  if (document.body){
    var haut = (document.body.clientHeight);
  }
  else{
    var haut = (window.innerHeight);
  }
  return haut ;
}


function mouseMove (evt) {
  var x=0; var y=0;
  if (document.layers) {
    x=evt.x; y=evt.y;
  }
  if (document.all) {
    x=event.clientX; y=event.clientY;
  }
  else {
    if (document.getElementById) {
      x=evt.clientX; y=evt.clientY;
    }
  }
  if(visible){
	x+=(20+document.documentElement.scrollLeft) ;
	y+=(20+document.documentElement.scrollTop) ;
//	x+=(20+body.scrollLeft) ;
//	y+=(20+body.scrollTop) ;
	var larg = getLargeur() ;
	var haut = getHauteur() ;
	if((haut-y)<140){
	  y-=160 ;
	}
	if((larg-x)<350){
      x-=370 ;
	}
    document.getElementById("divSouris").style.left = x+"px" ;
	document.getElementById("divSouris").style.top = y+"px" ;
  }
}
if (document.layers)
  document.captureEvents(Event.MOUSEMOVE);
if (document.layers || document.all)
  document.onmousemove = mouseMove;
if (document.addEventListener)
  document.addEventListener('mousemove', mouseMove, true);