¡Muchisisisisimas gracias Mikel!

Era justo eso que me has comentado. En los estilos generales tenía un background-image, y en los estilos para IE no había puesto el background-image. Mi idea era que no saliera el background-image, pero como tu bien dices, IE ha leido ambas css y ha hecho una "unión" entre ellas. Especificando un background-image distinto en la hoja de estilos para IE ha "machacado" la general.
Entonces, una pregunta que me surge ahora, a la hora de definir 2 hojas de estilo diferentes para IE vs. el resto, en el css de IE ¿sólo se pone las diferencias con la original? ¿o se copia toda la hoja de estilos y se cambia lo necesario? ¿como lo suele hacer la gente?
¡Gracias de antemano!