function styleCalque(idCalque)
{
  if (document.all) calqueStyle = document.all[idCalque].style;
  if (document.layers) calqueStyle = document.layers[idCalque];
  if (document.getElementById) calqueStyle = document.getElementById(idCalque).style;
  return calqueStyle;
}
function deplaceCalque(idCalque,posX,posY)
{
  calqueStyle = styleCalque(idCalque);
  calqueStyle.left = posX-10;
  calqueStyle.top = 177;
}
function ecritCalque(idCalque,texte)
{
  if (document.all) document.all[idCalque].innerHTML = texte;
  if (document.layers) 
  {
    document.layers[idCalque].document.open();
    document.layers[idCalque].document.write(texte);
    document.layers[idCalque].document.close();
  }
  if (document.getElementById) 
  document.getElementById(idCalque).innerHTML = texte;
}
function affMenu(e,idCalque,indDebut,indFin,coulFond,coulBord)
{
  if (document.all) deplaceCalque(idCalque,event.x,event.y);
  if ((document.layers) || ((document.getElementById) && (!document.all)))
  deplaceCalque(idCalque,e.pageX,e.pageY);
  strFinale = "<TABLE BGCOLOR='" + coulFond + "' CELLSPACING=0 CELLPADDING=0 BORDER=0>";  
  indTmp = indDebut;
  while (indTmp <= indFin)
  {
    strFinale = strFinale + "<TR><TD onmouseover=cacheMenu() WIDTH='2' BGCOLOR='" + coulBord + "'><IMG SRC='cale.gif' WIDTH=2></TD>"
    strFinale = strFinale + "<TD NOWRAP>";
    strFinale = strFinale + "<A HREF='" + tabLiens[indTmp] + "' CLASS='" + tabStyles[indTmp]+"'>";
    strFinale += "<DIV ID=menuCalque"+indTmp+" CLASS=elem onmouseover=efecto(this,1) onmouseout=efecto(this,0)>";
    strFinale = strFinale + tabTextes[indTmp] + "</DIV></A></TD>";
    strFinale = strFinale + "<TD onmouseover=cacheMenu() WIDTH='2' BGCOLOR='" + coulBord + "'><IMG SRC='cale.gif' WIDTH=2></TD></TR>"
    indTmp++;
  }
  strFinale = strFinale + "<TR><TD onmouseover=cacheMenu() COLSPAN=3 HEIGHT=2 BGCOLOR='" + coulBord + "'><IMG SRC='cale.gif' HEIGHT=2></TD></TR></TABLE>";
  ecritCalque('menuCalque',strFinale);
  styleCalque('menuCalque').visibility = "visible";
}
function efecto(elem,test)
{
if (test) {
elem.style.color="#006699";
}
else {
elem.style.color="#4D4D4D";
}
}
function cacheMenu()
{
  styleCalque('menuCalque').visibility = "hidden";
  retorno();
}