Proprio perché i br servono a creare spazi all'interno di un tag mi stupisco che ci sia tutto quello spazio nonostante io non abbia messo nessun br all'interno di nessun tag ma soprattutto nel css non abbia lasciato trasparire in nessun modo il desiderio di spazio tra il titolo e la tabella....

Posto il codice solo html

codice:
<?
...
?>
<html>
<head>
<title>Gestisci stanze private</title>
<link href="../stile.css" rel="stylesheet" type="text/css">
</head>
<body>
<table cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td align="center" valign="top"><div class="RedTIT">.: Cambia gli ospiti in una stanza o svuotala cancellandoli :.</div>
      <table width="80%" border="0" cellspacing="2" cellpadding="0">
        <tr class="RedB" align="center" height="25">
          <td>Stanza</td>
          <td width="15%"></td>
          <td width="15%">Modifica</td>
        </tr>
        <?
...
?>
        <form action="do_modifica_stanze.php" method="post" name="mod" id="mod">
          

          <tr class="RedL" <?=$APPLICA_COLORE?> height="25">
            <td><?=$stanza?></td>
            <td><input type="text" name="ospiti" class="textfieldBASE" value="<?=$ospiti?>" size="20"></td>
            <td align="center"><input type="hidden" name="stanza" value="<?=$stanza?>">
              <input type="submit" class="textfieldBASE" value="Modifica"></td>
          </tr>
        </form>
        <?
...
?>
      </table>
      

      

      Torna Indietro

      

    </td>
  </tr>
</table>
</body>
</html>