ho risolto, allora: prima il codice era cosi

codice:
li#home-page h3
{
	background: orange;
}

li#home-page div
{
	border:2px solid orange;
}

li#arte-e-cultura h3
{
	background: orange;
}

li#arte-e-cultura div
{
	border:2px solid orange;
}
poi ho messo il colore con l'esadecimale, e sia IE che OPERA ora funzionano...
praticamente non riconoscono nessun colore se scrivo per nome, tipo orange, blue.. questo forse č dovuto al js di niftycube, presumo.

codice:
li#home-page h3
{
	background: #FFA500;
}

li#home-page div
{
	border:2px solid #FFA500;
}

li#arte-e-cultura h3
{
	background: #FFA500;
}

li#arte-e-cultura div
{
	border:2px solid #FFA500;
}