Così però il testo mi compare sotto l'immagine!
perchè?
.prodottiimg{
float:left;
width:56px;
height:56px;
margin:0px 10px 0px 0px;
}

.prodottitxt{
width:400px;
height:56px;
margin:0px 0px 15px 0px;
}