Hmmm creo que tendrías que crear dos hojas de estilos distintas e incluirlas dependiendo del navegador. Mira este ejemplo:
hoja1.css.color { color: blue; }
hoja2.css.color { color: red; }
index.html<!DOCTYPE html>
<html>
<head>
<!--[if IE]>
<link href="css/hoja1.css" type="text/css" rel="stylesheet" media="all" />
<![endif]-->
<!--[if !IE]> -->
<link href="css/hoja2.css" type="text/css" rel="stylesheet" media="all" />
<!-- <![endif]-->
</head>
<body>
<p class="color">Lorem ipsum dolor sit amet, consectetur adipiscing elit. In accumsan urna a turpis pretium ac ultrices nisi pharetra. Suspendisse quis mauris lacus, eget blandit nulla. Donec erat nisi, volutpat eget semper quis, volutpat a est. Vivamus pretium tincidunt enim eget rhoncus. Aliquam vel neque mauris. Duis feugiat interdum leo eu aliquet. Nulla facilisi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse eget sem et nisi cursus accumsan. Duis ac nisl nulla.
</p>
</body>
</html>
De esta forma, al abrir el archivo con IE, el párrafo (la fuente) tendrá un color azul, mientras que si lo abres con Google Chrome, Firefox, etc., la fuente será de color rojo.