Bonjour et merci de t'être penché sur le problème !
Bon, hélas, j'ai bien essayé ta solution, mais ça ne marche pas. Ceci dit, je ne savais pas vraiment de quel UL tu parlais... et ai appliqué le display:block "à l'aveugle"... De quel UL peut-il s'agir ?
Après, si tu as une autre idée... je suis preneur.