Yes. Typo3 can do this. I only use table-less templates with Templavoila. The front end output adds no tables, so my website comes out just the way I designed it. Some extensions my output tables, but can probably be edited to output divs. I've been very happy with Typo3 for tableless websites.