intanto la seconda cella non ha colore e quindi tu la magari la vedi bianca ma con browser impostati diversi si vede di un colore qualsiasi, poca roba, il problema principale è che la tabella è in percentuale mentre l'immagine no quindi a diverse risoluzioni o allargando o stringendo la finestra ognuno se ne va per conto suo, a ogni modo vedi così:
<html>
<head>
<style>
.Euro {position:absolute;top:0;left:25%;width:70%}
#Euro { top:0;left:25%;width:100%}
</style>
</head>
<body>
<html>
<head>
<title>prova</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body topmargin="0" bottomargin="0" rightmargin="0" leftmargin="0">
<div class="Euro">
[img]img.gif[/img]
</div>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%" style="background-color: #F4F4F4; border-right: 1px solid #E7E7E7;"> </td>
<td width="50%"> </td>
</tr>
</table>
</body>
</html>
</body>