Salve a tutti, chiedo una cosa forse stupida, ma che non riesco a capire...

sto creando un layout con il css, sono arrivato ad un punto dove ho un div concatenato. Ora nessun problema per il concatenamento, metto l'overflow auto, e inserisco dentro i div... tutto perfetto l'unica cosa è il margin: auto.

Praticamente questo div deve rimanere al centro della pagina. però se non imposto un width il div mi occupa l'intera pagina. Ora nel mio caso specifico mi sta anche bene, ma se dovessi fare un qualche cosa di più dinamico? cosa che più avanti mi capiterà come faccio? più che altro vorrei che il width auto fosse l'effettiva dimensione del blocco, in modo che se per caso dovessi aggiungere più cose, non mi ritrovo con la barretta di scorrimento