il problema è che gli elementi venivano sovrapposti con quelli sottostanti, ho risolto usando clear:both o meglio
Codice PHP:
/* Float Container */
.floatcontainer:after {
  
content".";
  
displayblock;
  
height0;
  
font-size:0;
  
clearboth;
  
visibility:hidden;
}
.
floatcontainer displayinline-block; }
/* Hides from IE Mac \*/
html .floatcontainer height1%; }
.
floatcontainer display:block; }
/* End Hack */ 
Codice PHP:
<div class="floatcontainer">

<div class="tab_box" style="float: left; width: 250px;"><h4>Segno zodiacale</h4>
  <div>
    [img]images/zodiac/<?php echo($zodiac['file']); ?>[/img]
    

<?php echo($zodiac['sign']); ?></p>
  </div>
</div>

<div class="tab_box" style="float: right;"><h4>Descrizione</h4>
  <div>
    

<?php echo(nl2br(htmlentities($profile['description']))); ?></p>
  </div>
</div>

</div>