function rollOverMenu(leTD,idSousMenu) 
{
	var leSousMenu = idObj(idSousMenu);

	if(window.vieuxTD==leTD) return;
	enleverSMactif();
			
	leTD.style.backgroundColor = 'rgb(240,240,240)';
	leTD.style.color = 'black';

//	alert(leSousMenu.outerHTML);

	leSousMenu.style.visibility = 'visible';
	window.vieuxTD = leTD;
	window.vieuxSousMenu = leSousMenu;
}

function enleverSMactif()
{
	if(window.vieuxTD)
	{
		window.vieuxTD.style.backgroundColor = 'rgb(180,180,180)';
		window.vieuxTD.style.color = 'white';
		window.vieuxSousMenu.style.visibility = 'hidden';
	}
}

function rollOutMenu(obj, e)
{
	var toElem;
	if(e.target)	toElem = e.target;
	if(e.toElement)	toElem = e.toElement;
	if(isDescendant(obj, toElem))	return;// dbg("un de mes descendants");	alert("avant enleverSMactif");

	enleverSMactif();
	afficherMenuInitial();
}

function afficherMenuInitial(arg_sm_debut)
{
	if(arg_sm_debut){
		window.sm_debut = arg_sm_debut;
	}
	var leTD = idObj("btn_"+window.sm_debut);
	var leSousMenu = idObj("sm_"+window.sm_debut);
	leTD.style.backgroundColor = 'rgb(240,240,240)';
	leTD.style.color = 'black';
	leSousMenu.style.visibility = 'visible';
	window.vieuxTD = leTD;
	window.vieuxSousMenu = leSousMenu;	
}
