Sei stato chiarissimo! Con CSS intendevo un singolo foglio di stile e non il file ... ecco perchè non ci capivamo ... mio errore!! Quindi intendevo, con aree di dimensioni diverse dovrò creare differenti stili? anche se tutte le altre regole sono uguali.

Ora è chiara la gestione di ID e Class

Spesse volte, guardando esempi di fogli di stile, mi capita di trovare situazioni nelle quali viene realizzato un foglio di stile "gerarchico" con una struttura del tipo padre.figlio; in quali è consigliabile questa soluzione??
Esempio:
<div> Con intestazione di un'area
<div> Con sottotiolo dell'area
<div> Con contenuti
... questo è un semplice esempio per capire come potrei realizzare una struttura "padre.figlio" per facilitare la lettura dei vari elementi nel file CSS