Ho risolto il problema impostando il valore cols="0.1%,*" anziché "0,*". Evidentemente, se un frame ha un valore uguale a 0 IE6 non lo vede proprio... è normale?