si ma cosi allinei solo il testo all'interno del div...

se vuoi allineare un div al centro dello schermo in modo da avere vuoto su entrambi i lati se il div occupa meno del 100% devi usare:

codice:
margin: 0px auto 0px auto;