J'insiste mais n'utilisez pas les hacks CSS constamment. La plupart des bugs d’affichages se résolvent souvent en utilisant les propriétés classiques.

Pour IE 5.5 :
.element {
   propriété:valeur; /* Lu par IE 5.5 */
   voice-family: "\"}\""; voice-family: inherit;
   propriété:valeur; /* Non lu par IE 5.5 */
}
Pour IE 6 :
* html .element {
   propriété:valeur; /* Lu uniquement par IE 6 */
}
Pour IE 7 :
*:first-child+html .element {
   propriété:valeur; /* Lu uniquement par IE 7 */
}
Pour Safari 1 & 2 :
body {
   display:block;
   #
   /* Tout le code CSS après la dièse ne sera pas lu par Safari */
}

Voir la page de test