Fra l'altro, sto provando a fare la stessa cosa su una pagina pulita, ossia con html:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title> Prova </title>
<link rel="stylesheet" type="text/css" href="http://kettlebell.altervista.org/t1css.css" />
</head>



<body vlink="#000088" alink="#000088">
 <div id="son">
  <div id="son2">
  </div>
 </div>
e con css:

codice:
@charset "iso-8859-1";

body {margin: 0px; background-color:#FFFFFF; font:1em arial, verdana, sans-serif; text-align: center;}

#son {position: relative; background-image: url(http://kettlebell.altervista.org/immagini/Immagine6.jpg); repeat-y top right;}

#son2 {background-image: url(http://kettlebell.altervista.org/immagini/Immagine5.jpg); repeat-y top left;}
non riesco proprio a capire, non interpreta proprio i due "son", come se non ci fossero. Solo se metto del testo che occupa il div dell'html funziona, e solo per la lunghezza verticale delle linee di testo, ma per % non funziona mica.