In quel modo unifichi tutto il codice e il problema è risolto, ma ti crea altri problemi.
Ti faccio il seguente esempio

io ho due pagine a.xhtml che usa a.css e b.xhtml con b.css
Sia a.css:

a{//impostazioni css}


Sia b.css:

a{//impostazioni css}

ul{//impostazioni css}

Unificare i due css significa fare questo:

a{//impostazioni css di b}

ul{//impostazioni css di b}

a{//impostazioni css di a}

Quindi la pagina b avrà le ancore <a> con le impostazioni della pagina a perchè vengono tenute valide le ultime impostazioni incontrate.

Quindi se le pagine a e b usano tutti i file css presenti allora non c'è problema di "riscrizione" ma se utilizzano una un file css e l'altra un altro file allora occorre stare attenti a quanto detto prima.

Spero di essere stato chiaro.