Ho aggiunto una proprietà e funziona.
Il codice è:

div.box1{
display:inline;
margin-left:auto;
margin-right:auto;
width: 90%;
text-align: center;
vertical-align: top;
}
div.contenitore1{
display:inline;
margin-left:auto;
margin-right:5px;
width: 22%;
text-align: left;
border: Solid 3px #c0c0c0;
vertical-align: top;
}
div.contenitore2{
display:inline;
margin-left:5px;
margin-right:auto;
width: 70%;
text-align: left;
border: Solid 3px #c0c0c0;
vertical-align: top;
}

La riga aggiunta ad ogni classe è:
vertical-align: top;

E' corretto?

Grazie!