ciao a tutti!!

Ho realizzato un css per la stampa, in modo da ottimizzare i contenuti per questo media (sfondi e menu spariti, * {color:black}, ecc.)
che vado poi a richiamare nella head con
codice:
<link rel="stylesheet" type="text/css" href="stampa.css" media="print" />
Premetto che, testando a video (tramite la web developer toolbar di FF) l'applicazione del css di stampa, apparentemente funziona tutto alla perfezione.

Però, quando poi vado a stampare, l'unico effetto che ottengo è quello dei menu che spariscono (grazie a display:none applicato ai vari id). Però:
  • i colori non cambiano,
  • i text-align neppure,
  • e neanche le width dei div.


Per utilizzare un css di stampa (ovvero: per far sì che la stampa avvenga tramite quel foglio di stile), è sufficiente richiamarlo nel tag <link> o bisogna fare altro??