function setHover() {
	var m = new Array('menu_idee','menu_gauche','menu_HautBas');
	for (var i = 0; i < m.length; i++) {
		if (document.getElementById(m[i])) {
			var LI = document.getElementById(m[i]).getElementsByTagName('li');
			for (var j = 0; j < LI.length; j++) {
				eval('LI[j].onmouseover = function() { hover(this, \'' + LI[j].className + '_over\'); }');
				eval('LI[j].onmouseout = function() { hover(this, \'' + LI[j].className + '\'); }');
			}
		}
	}
}

function hover(obj, classe) {
	if (obj.tagName.toLowerCase() == 'li') {
		obj.className = classe;
		var A = obj.getElementsByTagName('a'); if (A.length > 0) A[0].className = classe;
		var UL = obj.getElementsByTagName('ul'); if (UL.length > 0) UL[0].className = UL[0].className.split(' ')[0]+ ' ' + classe;
	}
}

function addEvent(elm, evType, fn, useCapture){if(elm.addEventListener){elm.addEventListener(evType, fn, useCapture);return true;}else if (elm.attachEvent){var r = elm.attachEvent('on' + evType, fn);return r;}else{elm['on' + evType] = fn;}}
addEvent(window, 'load', setHover, false);
//onload = setHover;