creo que el IE no reconoce la herencia por lo que encontre en un manual
Código:
.foo.bar {
font-weight: bold;
}
The preceding rule applies only to elements
that reference both class names in their class attribute.
Internet Explorer incorrectly interprets chained class names;
only the last class name in the chain is recognized.