Ciao a tutti!

ho un problema che riguarda lo stile di un pulsante con struts...
ho creato un form per caricare un file usando struts con la seguente sintassi:

codice:
html:form action="fileUploadAction" method="post" enctype="multipart/form-data">
            <html:file styleClass="upload" property="file"  />

            <html:submit styleClass="upload"><bean:message key="label.salvafile" /></html:submit>
        </html:form>
mentre nel css :

codice:
.upload {
  /* immagine di sfondo */
  -webkit-appearance: none;
  background: url(http://localhost:8080/StrutsApp/immagini/Upload.png) no-repeat center;
  border: none;       /* nessun bordo */
  color: #fff;        /* colore del testo    */
  font-weight: bold;  /* testo in grassetto  */
  padding: 0;         /* padding             */
  height: 25px;       /* altezza             */
  width: 80px;        /* larghezza           */
}
caricando la pagina per il pulsante di submit mi crea il pulsante giusto mentre per il pulsante file mi sovrappone il pulsante di default sopra l altro pulsante....

qualcuno sa come risolvere?

grazie mille in anticipo!