<!-- DEBUT DU SCRIPT MENU -->
var vertical = false;
var nbmenu = 4;
var centrer_menu = true;
var largeur_menu = 145;
var hauteur_menu = 25;
var largeur_sous_menu = 150;
var espace_entre_menus = -1;
var top_menu = 120;
var top_ssmenu = top_menu + 19;
var left_menu = 0;
var left_ssmenu = largeur_menu+2;
var delai = 650;
var marge_en_haut_de_page = 0;
var marge_a_gauche_de_la_page = 0;
var suivre_le_scroll=false;

var timeout;
var agt = navigator.userAgent.toLowerCase();
var isMac = (agt.indexOf('mac') != -1);
var isOpera = (agt.indexOf("opera") != -1);
var IEver = parseInt(agt.substring(agt.indexOf('msie ') + 5));
var isIE = ((agt.indexOf('msie')!=-1 && !isOpera && (agt.indexOf('webtv')==-1)) && !isMac);
var isIE5win = (isIE && IEver == 5);
var isIE5mac = ((agt.indexOf("msie") != -1) && isMac);
var blnOk=true;

window.onscroll = function()
{
	if (blnOk && suivre_le_scroll && (isIE || isIE5mac))
	{
		for(i=1;i<=nbmenu;i++)
		{
			if (!vertical) {
				document.getElementById("menu"+i).style.top = document.body.scrollTop + top_menu + "px";
				if (document.getElementById("ssmenu"+i))
					document.getElementById("ssmenu"+i).style.top = document.body.scrollTop + top_ssmenu + "px";
			} else {
				document.getElementById("menu"+i).style.top = document.body.scrollTop
							+(((i-1)*(hauteur_menu+espace_entre_menus))+1+top_menu)+"px";
				if (document.getElementById("ssmenu"+i))
					document.getElementById("ssmenu"+i).style.top = document.body.scrollTop
							+(((i-1)*(hauteur_menu+espace_entre_menus))+1+top_menu)+"px";

			}
		}
	}
}

function preChargement()
{
	if (document.getElementById("conteneurmenu"))
	{
		document.getElementById("conteneurmenu").style.visibility="hidden";
	}
}

function Chargement() {
	if(document.body.style.backgroundColor!="") { blnOk=false; }
	if(document.body.style.color!="") { blnOk=false; }
	if(document.body.style.marginTop!="") { blnOk=false; }
	if(document.getElementById) {
		with(document.getElementById("lowerMenuBar").style) {
			if(position!="") { blnOk=false; }
			if(top!="") { blnOk=false; }
			if(left!="") { blnOk=false; }
			if(width!="") { blnOk=false; }
			if(height!="") { blnOk=false; }
			if(zIndex!="") { blnOk=false; }
			if(margin!="") { blnOk=false; }
			if(visibility!="") { blnOk=false; }
		}
	}
	else{
		blnOk=false;
	}

	if(blnOk)
	{
		trimespaces();

		with(document.body.style) {
			if (!vertical) marginTop=marge_en_haut_de_page;
			else		   marginLeft=marge_a_gauche_de_la_page;
		}

		if (centrer_menu) {
			if (!vertical) {
				var largeur_totale = (largeur_menu * nbmenu) + (espace_entre_menus * (nbmenu-1));
				var largeur_fenetre = (isIE?document.body.clientWidth:window.innerWidth);
				left_menu = (largeur_fenetre - largeur_totale)/2;
			} else {
				var hauteur_fenetre = (isIE?document.body.clientHeight:window.innerHeight);
				var hauteur_totale = (hauteur_menu * nbmenu) + (espace_entre_menus * (nbmenu-1));
				top_menu = (hauteur_fenetre - hauteur_totale)/2;
			}
		}

		for(i=1;i<=nbmenu;i++) {
			with(document.getElementById("menu"+i).style) {
				if (!vertical) {
					top=top_menu+"px";
					left=(((i-1)*(largeur_menu+espace_entre_menus))+1+left_menu)+"px";
				} else {
					top=(((i-1)*(hauteur_menu+espace_entre_menus))+1+top_menu)+"px";
					left=left_menu+"px";
				}
				if (!suivre_le_scroll || isIE || isIE5mac)
					position="absolute";
				else position="fixed";
				width=largeur_menu+"px";
				margin="0";
				zIndex="2";
			}
		}

		for(i=1;i<=nbmenu;i++) {
			if (document.getElementById("ssmenu"+i))
			{
				with(document.getElementById("ssmenu"+i).style) {
					if (!suivre_le_scroll || isIE || isIE5mac)
						position="absolute";
					else position="fixed";
					if (!vertical) {
						top=top_ssmenu+"px";
						left=(((i-1)*(largeur_menu+espace_entre_menus))+1+left_menu)+"px";
					} else {
						left=left_ssmenu+"px";
						top=(((i-1)*(hauteur_menu+espace_entre_menus))+1+top_menu)+"px";
					}

						width = largeur_sous_menu

					margin="0";
					zIndex="3";
				}
			}
		}

		CacherMenus();
	}

	document.getElementById("conteneurmenu").style.visibility = "visible";
}


function MontrerMenu(strMenu) {
	if(blnOk) {
		AnnulerCacher();
		CacherMenus();
		if (document.getElementById(strMenu))
			with (document.getElementById(strMenu).style)
				visibility="visible";
	}
}

function CacherDelai() {
	if (blnOk) {
		timeout = setTimeout('CacherMenus()',delai);
	}
}
function AnnulerCacher() {
	if (blnOk && timeout) {
		clearTimeout(timeout);
	}
}
function CacherMenus() {
	if(blnOk) {
		for(i=1;i<=nbmenu;i++) {
			if (document.getElementById("ssmenu"+i))
				with(document.getElementById("ssmenu"+i).style)
					visibility="hidden";
		}
	}
	SelectVisible("visible",document.getElementsByTagName('select'));
}

function trimespaces() {
	if(blnOk&&isIE5win) {
		for(i=1;i<=nbmenu;i++) {
			if (document.getElementById("ssmenu"+i))
				with(document.getElementById("ssmenu"+i))
					innerHTML = innerHTML.replace(/<LI>|<\/LI>/g,"");
		}
	}
}

function SelectVisible(v,elem) {
	if (blnOk && (isIE||isIE5win))
		for (var i=0;i<elem.length;i++) elem[i].style.visibility=v;
}
<!-- FIN DU SCRIPT MENU -->





