Hola de nuevo:
Sí, es un fallo de CSS:
Código PHP:
ul.menu #primera:hover, ul.menu #primera.over {background:#FF0000;}
ul.menu #segunda:hover, ul.menu #segunda.over {background:#E5E5E5;}
Y en el HTML
Código HTML:
<ul class="menu">
<li id="primera">UL MENU</li>
<li id="segunda">UL MENU</li>
</ul>
Si alguien puede explicar el error me gustaría conocerlo, porque he hecho muchas pruebas y no he llegado a entenderlo.
Lo que sí sé es que en el código original IE sólo toma como buena (y válida para los dos LI) la última sentencia CSS, le da igual que sea
.primera que
.segunda.
Saludos.