mi dispiace, mi sembrava di averlo scritto che così non va...

codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>    
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <title>titolo/title>
	<style type="text/css">
	frame {
	  border:0;
	  margin:0;
	  padding:0;
	}
	</style>
</head>
<frameset rows="50,*">
	<frame src="inc.top.asp" name="header" scrolling="no" noresize="noresize" frameborder="0" />
	<frameset cols="200,*">
		<frame src="inc.bar.asp" name="leftframe" noresize="noresize" frameborder="0" />
		<frame src="content.asp" name="mainframe" frameborder="0" />
	</frameset>
</frameset>
</html>
rimangono i "5px" di bordo fra l'header e il frameset sottostante...

l'unica maniera per eliminarlo è dare frameborder="0" al primo frameset...

non so che dire.