In realtà i due div sono cosi strutturati:

<tab>
<div id="container">
<div id="lyr1">xxx</div>
<div id="lyr2">yyy</div>
<div id="lyr3">zzz</div>
</div>
</tab>
con style:

#container{ position:relative; width:380px; height:220px; z-index:100; margin:10px; }

#lyr1, #lyr2, #lyr3{ position:relative; visibility:hidden; left:0; top:0; z-index:1; }
prima #lyr aveva position:absolute. Cambiandola in relative, su IE la lunghezza della tab si adatta benissimo alla lunghezza del div visualizzato. Ma non su FF che continua a presentare lo stesso problema...

altri suggerimenti?