Scusa la mia stupidaggine, riposto con le correzioni, ho provato la soluzione ma purtroppo non va ancora bene. Con Firefox il box del titolo mi prende tutta la pagina ed è giusto, però il box del prezzo non arriva fino in fondo, e se ridimensiono la pagina, il box prezzo non si posiziona sotto il box testo ma piuttosto viene mangiato lasciando il testo in overflow.
Con Explorer 6 invece ho lo stesso problema del box prezzo che non si estende per tutta la pagina, però se la finestra viene ristretta abbastana il box si posiziona correttamente sotto. Come posso risolvere ? Grazie per l'aiuto


<CSS>
/* regole per il posizionamento dei blocchi */

body {
width : 100%;
font-size : 100%;
font-family : arial, helvetica, sans-serif;
background : white;
}

div.contenitore{
width : 100%;
border : 0.1px;
border-color : #ffffff;
margin : 0.1em;
color : #000000;
}

div.titolo {
float : left;
margin : 1px;
padding : 0.2em;
border : 0.5px solid;
border-color : #ffffff;
width : 100%;
background : green;
}

div.testo {
display : inline;
margin : 1px;
padding : 0.2em;
float : left;
border : 0.5px solid;
border-color : #ffffff;
width : 80%;
background : red;
}

div.prezzo {
margin : 1px;
display : inline;
padding : auto;
float : left;
border : 0.5px solid;
border-color : #ffffff;
width : 10%;
background : yellow;

}

div.clear {
clear: left;
height: 0;
overflow : hidden;
}

</CSS>

<PHP>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>
<head>
<title>testlayout</title>
<?php
// dichiarazione stile css usato
echo "<link rel=\"stylesheet\" href=\"test.css\" type=\"text/css\" />";
?>
</head>

<body>
<?php
print "<div class=\"contenitore\">";
print "<div class=\"titolo\">titolo";
print "</div>";
print "<div class=\"testo\">testo";
print "</div>";
print "<div class=\"prezzo\">prezzo€";
print "</div>";
print "</div>";
print "<div class=\"clear\"></div>";

print "<div class=\"contenitore\">";
print "<div class=\"titolo\">titolo";
print "</div>";
print "<div class=\"testo\">testo";
print "</div>";
print "<div class=\"prezzo\">prezzo€";
print "</div>";
print "</div>";
print "<div class=\"clear\"></div>";
?>
</body>
</html>


</PHP>