Dipende anche dal DOCTYPE.

E probabilmente FF e altri interpretano correttamente, IE (e Opera) interpreta in modo diverso.
Per IE ci sono comunque gli hack per "correggere".

Il tag <style> ha necessita` dell'attributo type, altrimenti potrebbe non venir interpretato correttamente.