salut,édite ton template
si tu utilises un jeu de templates personnalisés, le mieux est de passer par l'administration de ton site pour éditer le template du menu vertical en css.
donc, tu vois la portion de code correspondant à IE :
<!--[if lte IE 6]>
<link rel="stylesheet" media="all" type="text/css" href="<{$xoops_url}>/modules/multiMenu/script/09/flyout_ie.css" />
<style type="text/css">
.menuvcss ul li a:hover ul {left:<{if $block.block_size > 0}><{$block.block_size+2}>px;<{else}><{$block.block_size}>px;<{/if}> width:<{if $block.block_size > 0}><{$block.block_size}>px;<{else}><{$block.block_size*-1}>px;<{/if}>}
.menuvcss ul li a:hover ul li a:hover ul {left:<{$block.block_size}>px;}
.menuvcss {height:10px;}
</style>
<![endif]-->
tu trouves dedans : <{$block.block_size+2}>
tu dois juste remplacer le +2 par une autre valeur pour déplacer le sous-menu par rapport au menu principal.
essaie de mettre <{$block.block_size-10}>
pour rapprocher ton sous-menu.
et petit à petit tu affines le chiffre pour positionner parfaitement à ton menu principal.
Ensuite, tu as la partie css pour Firefox
<style type="text/css">
*>.menuvcss {width:<{if $block.block_size > 0}><{$block.block_size}>px;<{else}><{$block.block_size*-1}>px;<{/if}>}
*>.menuvcss ul li a, .menuvcss ul li a:visited {width:<{if $block.block_size > 0}><{$block.block_size-1}>px;<{else}><{$block.block_size*-1}>px;<{/if}>}
*>.menuvcss ul li:hover ul {left:<{if $block.block_size > 0}><{$block.block_size-1}>px;<{else}><{$block.block_size-4}>px;<{/if}> width:<{if $block.block_size > 0}><{$block.block_size}>px;<{else}><{$block.block_size*-1}>px;<{/if}>}
*>.menuvcss ul li a:hover ul {left:<{$block.block_size}>px; width:<{if $block.block_size > 0}><{$block.block_size}>px;<{else}><{$block.block_size*-1}>px;<{/if}>}
*>.menuvcss ul li:hover ul li:hover ul {left:<{$block.block_size}>px;}
</style>
on y trouve <{$block.block_size-1}>
tu dois changer le -1 si tu veux positionner ton menu ailleurs, sous Firefox.
tu peux laisser par exemple : <{$block.block_size}
bons réglages
