Ho risolto, bastava chiudere i box prima, e poi usando float sul primo box con lo sfondo da ripetere

<div id="header">
</div>
<div id="subheader">
</div>