il css controlla la formattazione delle pagine: colori, caratteri, sfondi, posizionamenti, bordi, ecc.

nel css non c'è nessun "oggetto" ci sono invece le proprietà degli oggetti che compongono la pagina

quindi il menù e la testata non li puoi mettere nel css, al limite in quello potrai stabilire come dovranno apparire il menù e la testata

per fare quello che dici tu, devi usare delle inclusioni lato server ottenibili con vari linguaggi, tra cui: SSI, PHP, ASP...