En code il n'y a rien d'extraordinaire

mais le voilà :
Voici le CSS
#menu_A,#menu_B{float: left ; height:320px; width:224px; background-position:center top; background-repeat:no-repeat; }
et voici html qui lance l'action :
<td id="menu_A" background="" width="25%" align="center"><a href="#" onMouseOver="menu_over('menu_A')" onMouseOut="menu_out('menu_A')">TEXTE_A</a></td>
<td id="menu_B" background="" width="25%" align="center"><a href="#" onMouseOver="menu_over('menu_B')" onMouseOut="menu_out('menu_B')">TEXTE_B</a></td>
et voici html qui affiche les DIV :
<!-- MENU_A-->
<div id="menu_A" onMouseOver="menu_over('menu_A')" onMouseOut="menu_out('menu_A')">
</div>
<!-- MENU_B-->
<div id="menu_B" onMouseOver="menu_over('menu_B')" onMouseOut="menu_out('menu_B')">
</div>
et enfin mon java script qui traite l'action :
function menu_over(info)
{
// CHANGE DU TEXTE DANS LE DIV
...
... ici du AJAX pour recup. le nouveau texte qui doit-être mis dans le DIV
... avec comme commande final la ligne ci-dessous
document.getElementById(info).innerHTML = http.responseText;
}
function menu_out(info)
{
// REMISE TEXTE ORIGINE DANS LE DIV
...
... ici du AJAX pour recup. le nouveau texte qui doit-être mis dans le DIV
... avec comme commande final la ligne ci-dessous
document.getElementById(info).innerHTML = http.responseText;
}
Je crois que j'ai mis la total ... bon j'ai 4 élément en tout car il y a menu_C et menu_D mais j'ai donner que les codes pour les 2 premiers.
Alors une idée d'où vient le problème ?
Donc pour rappel, le système fonctionne bien sauf que quand la souris passe sur un élément dans le div, il passa a l'action onMouseOut et replace le texte d'origine
MERCI MERCI MERCI