Ciao, vi spiego al volo il mio problema, ho 2 div flottanti uno vicino all'altro, content ed extra con relativo css:

codice:
div#content{     float: left;     width: 77%;    
 margin-bottom: 3%;     border : 1px solid Black;     
padding: 1%;     }  
div#extra{     float: right;     width: 17%;     
margin-left: 1%;     margin-bottom: 3%; 
padding: 1%;     border : 1px solid Black;
Nel div content ho bisogno di 2 box affiancati, uno per il login ed uno per delle info, quindi scrivo:

codice:
<div id="content"> 
<span class="login">[img]icon/clientic.jpg[/img] </span>
<span class="infob">[img]icon/homeic.jpg[/img]</span> 
</div>
e poi nel css:

codice:
.login{  float: left;     width: 42%;     margin-left: 4%;   border : 1px solid Black;     } 	
.infob{     float: right;     width: 42%;     margin-right: 4%;     border : 1px solid Black;}

Ebbene, lo stile css viene applicato solo al secondo span del css, "infob", il primo viene ignorato. Per curiosità li ho invertiti nel css e succede la stessa cosa, ignora il primo e va il secondo...

Dove sbaglio?

Grazie