Ich selber würde nie ein solches Script verwenden, ob das wirklich auf jedem Browser immer funktioniert?
Davon abgesehen hast Du nur ein simples HTML-Problem:
<!-- Menü -->
<table width="100%"
height="80" >
<tr>
<td align="center" width="14%" valign="
top "><ul><li><a onmouseover="montre('smenu1'
;" onmouseout="cache('smenu1'
;" href="">Institut</a> <ul style="display: none;" id="smenu1" onmouseover="montre('smenu1'
;" onmouseout="cache('smenu1'
;">
<li><a href="">Home</a></li>
<li><a href="">Katuelles</a></li>
</ul></li></ul></td>
<td align="center" width="14%">&nbsp;</td>
<td align="center" width="14%"
valign="top" ><li><a onmouseover="montre('smenu2'
;" onmouseout="cache('smenu2'
;" href="">Portraits</a><ul id="smenu2" onmouseover="montre('smenu2'
;" onmouseout="cache('smenu2'
;">
<li><a href="">C.Dollfus</a></li>
<li><a href="">S.Odermatt</a></li>
</ul></li>
</td>