Ne peut pas align <div> centre de

Je suis en train d'aligner un " div " attribut le centre de la page (à l'horizontale). Le problème est que tout ce que les attributs que j'ai utilisé, l' 'div' continue à être aligné à gauche. Le " div " qui je suis se rapportant à, est la page 'div' de la page web, qui est à l'intérieur de la 'html' et le 'corps' attributs. Voici le code CSS:

#page{
    margin-top:20px;
    margin-bottom:20px;
    margin-left: auto;
    margin-right:auto;

    border-color: black;
    border-style: solid;
    border-width: thin;

    overflow:auto;

    padding-bottom: 10px;
    padding-top: 0px;

    width:1200px;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    color:black;
    font-size:12px;    
    height:700px;
}

et 'html', 'body' code CSS est la suivante:

html,body {
    background-color:#FFFFFF;
    margin-left: auto;
    margin-right: auto;
}

Noter que, si je retire le "dépassement" de la propriété, la div est aligné sur le centre de la page (bien que, il superpose le menu qui est sur le dessus de celui-ci) mais j'ai besoin de le "dépassement" de la propriété pour ajouter automatiquement des barres de défilement si la largeur ou de la hauteur de la page qui sera affiché à l'intérieur de ce div est plus grande que celles spécifiées dans la feuille de style CSS.

Avez-vous essayé "0 auto" au lieu de simplement auto comme paramètre marge?
Montrer votre code dans jsfiddle plz
Oui, j'ai essayé de 0 auto mais ça n'a pas aidé non plus...

OriginalL'auteur Lefteris008 | 2013-05-18