function survoler(menu, survol)
{
	if (survol)
	{
		if (menu.className != '')
		{
			menu.className += ' survol';
		} else
		{
			menu.className = 'survol';
		}
	} else
	{
		if (menu.className != 'survol')
		{
			menu.className = RegExp('(.*) survol').exec(menu.className)[1];
		} else
		{
			menu.className = '';
		}
	}
}

centrerSousMenus = function()
{
	var menus = document.getElementById('menu').getElementsByTagName('li');

	for ( var i = 0; i < menus.length; i++)
	{
		var menu = menus.item(i);
		for ( var j = 0; j < menu.childNodes.length; j++)
		{
			var niveau1 = menu.childNodes.item(j);
			if (niveau1.nodeType == 1)
			{
				for ( var k = 0; k < niveau1.childNodes.length; k++)
				{
					var niveau2 = niveau1.childNodes.item(k);
					if (niveau2.nodeType == 1)
					{
						for ( var n = 0; n < niveau2.childNodes.length; n++)
						{
							var niveau3 = niveau2.childNodes.item(n);
							if (niveau3.nodeType == 1)
							{
								var sous_menu = niveau3;

								var largeur = menu.offsetWidth;
								var alignement = (largeur / 2) - 132;

								if (navigator.appName == 'Microsoft Internet Explorer')
								{
									sous_menu.style.setAttribute('cssText', 'left: ' + alignement + 'px;');
								} else
								{
									sous_menu.setAttribute('style', 'left: ' + alignement + 'px;');
								}
							}
						}
					}
				}
			}
		}
	}
};

if (window.addEventListener)
{
	window.addEventListener('load', centrerSousMenus, false);
} else if (document.addEventListener)
{
	document.addEventListener('load', centrerSousMenus, false);
} else if (window.attachEvent)
{
	window.attachEvent('onload', centrerSousMenus);
}
