Non è il carattere "_"... che avevo introdotto perchè pensavo che a IE7 non piacessero gli spazi...
A questo punto, come ultimo tentativo, non mi resta che portare tutto in lowercase, a quanto dici tu..
Però sta cosa è davvero strana... va bene che parliamo di Microsoft... però...