Muchas gracias por responder, se me olvido comentar un detalle, no tengo casi(o sin casi) idea de programación, de lo que has dicho no he pillado ni la mitad xD. El CSS supongo que está llamado correctamente, ya que en firefox funciona todo perfectamente, y en IE lo unico que no funciona es al "a href= ...." meterle lo de class="menu", que pasa de mi cara, pero si en el css quito los .menu, y obviamente no pongo lo de class="menu" en el enlace, aparece con los colores establecidos en el css, pero con el inconveniente de tener un solo estilo de colores para los enlaces.