CSS hack
Debido a las diferencias de interpretación de las css entre distintos navegadores, en ocasiones es necesario definir un mismo elemento de forma distinta para dos navegadores. Para esto se usan los css hacks; la idea básica es que si queremos que un navegador no lea una regla la escribimos con una sintaxis que el navegador objetivo no sea capaz de interpretar.
Aqui podeis ver una lista de hacks y los navegadores que los soportan