// Detection du navigateur
nc6 = (typeof(window.controllers) != 'undefined' && typeof(window.locationbar) != 'undefined')? true:false;
nc4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;

// Taille de l'image (l = largeur, h = hauteur)
var l = 90;
var h = 220;

// Creation d'une variable pour manipuler le calque contenant l'image
var calque;

// Instructions pour Netscape 6
if (nc6) {

// Attribution du nom du calque a la variable
	calque = eval('document.getElementById("retour").style');

// Determination des hauteurs et largeurs disponible dans le navigateur
// Les valeurs otees correspondent a la place de l'ascenceur et a un decallage de calcul des navigateurs
	hauteur = window.innerHeight - h;
	}

// Instructions equivalentes pour Netscape 4.x
if (nc4) {
	calque = document.retour;
	hauteur = window.innerHeight - h;
	}

// Instructions equivalentes pour Internet Explorer
if (ie4) {
	calque = retour.style;
	hauteur = document.body.clientHeight - h;
	}



// Fonction de replacement du calque
function immobile() {

// maintient du calque pour Internet Explorer
	if (ie4) {
		calque.pixelTop = document.body.scrollTop + hauteur;
		}

// maintient du calque pour Netscape 4 et 6
	if (nc4 || nc6) {
		calque.top = window.pageYOffset + hauteur;
		}

// Relance de la fonction en permanence pour actualiser le placement
	setTimeout("immobile()",0);
	}