Voila j'ai trouvé
Tous les menus sont dans la balise
<dl id="menu">
</dl>
Enfin pas tous les menus, que les 4 premiers. Toi tu as oublié de mettre tes menus dans cette balise.
Ah oué, en ft tu as mis la balise de fin "</dl>" mais tu n'as pas supprimé l'autre.
Voici ton code Xhtml correcte
<dl id="menu">
<div id="menu1">
<dt onmouseover="javascript:montre('smenu1');"><a href="#">Cinquième</a></dt>
<dd style="display: block;" id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Cours, TD, TP</a></li>
<li><a href="#">Exercices interactifs</a></li>
<li><a href="#">Animations</a></li>
<li><a href="#">Logiciels</a></li>
<li><a href="#">Liens</a></li>
</ul>
</dd>
</div>
<div id="menu2">
<dt onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre();">Quatrième</dt>
<dd style="display: none;" id="smenu2" onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Cours, TD, TP</a></li>
<li><a href="#">Exercices interactifs</a></li>
<li><a href="#">Animations</a></li>
<li><a href="#">Logiciels</a></li>
<li><a href="#">Liens</a></li>
</ul>
</dd>
</div>
<div id="menu3">
<dt onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre();">Troisième</dt>
<dd style="display: none;" id="smenu3" onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Cours, TD, TP</a></li>
<li><a href="#">Exercices interactifs</a></li>
<li><a href="#">Animations</a></li>
<li><a href="#">Logiciels</a></li>
<li><a href="#">Liens</a></li>
</ul>
</dd>
</div>
<div id="menu4">
<dt onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre();">Seconde</dt>
<dd style="display: none;" id="smenu4" onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Cours, TD, TP</a></li>
<li><a href="#">Exercices interactifs</a></li>
<li><a href="#">Animations</a></li>
<li><a href="#">Logiciels</a></li>
<li><a href="#">Liens</a></li>
</ul>
</dd>
</div>
<div id="menu5">
<dt onmouseover="javascript:montre('smenu5');" onmouseout="javascript:montre();">Première L</dt>
<dd style="display: none;" id="smenu5" onmouseover="javascript:montre('smenu5');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Cours, TD, TP</a></li>
<li><a href="#">Exercices interactifs</a></li>
<li><a href="#">Animations</a></li>
<li><a href="#">Logiciels</a></li>
<li><a href="#">Liens</a></li>
</ul>
</dd>
</div>
<div id="menu6">
<dt onmouseover="javascript:montre('smenu6');" onmouseout="javascript:montre();">Première S</dt>
<dd style="display: none;" id="smenu6" onmouseover="javascript:montre('smenu6');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Cours, TD, TP</a></li>
<li><a href="#">Exercices interactifs</a></li>
<li><a href="#">Animations</a></li>
<li><a href="#">Logiciels</a></li>
<li><a href="#">Liens</a></li>
</ul>
</dd>
</div>
<div id="menu7">
<dt onmouseover="javascript:montre('smenu7');" onmouseout="javascript:montre();">Terminale</dt>
<dd style="display: none;" id="smenu7" onmouseover="javascript:montre('smenu7');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Cours, TD, TP</a></li>
<li><a href="#">Exercices interactifs</a></li>
<li><a href="#">Animations</a></li>
<li><a href="#">Logiciels</a></li>
<li><a href="#">Liens</a></li>
</ul>
</dd>
</div>
</dl>
Normalement ca dois marché