ho risolto............ con la pseudoclasse after e i seguenti css:
{
content: ";";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

non so perchè fino ad ora non funzionava...... forse un problema di cache del browser