Quando ho un pò di tempo ti dò una mano..

il fatto è che IE non interpreta :hover se non è associato ad un elemento "a", sennò sarebbe semplicissimo..

comunque il comando alternativo è tipo

codice:
<!--[if lte IE 6]>
<link rel="stylesheet" media="all" type="text/css" href="..." />
<![endif]-->
oppure

codice:
<link rel="stylesheet" media="all" type="text/css" href="..." />
provali un pò..