Salve a tutti, io ho inserito il foglio di stile :

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<link href="../css/prenotazione.css" rel="stylesheet" type="text/css" />
....
....
....

però questo viene processato solo da internet explorer, se ad esempio apro la pagina con maxthon piuttosto che con firefox, safari ecc.ecc. , il css sembra non esistere, infatti inizialmente per ovviare a ciò, avevo aggiunto nella pagina il seguente codice del foglio di stile includendolo

<style type="text/css">
<!--
body {
background-color: #ffffff;
margin-left: 0px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
}
#cornice
{
position:relative;
width:377px;
height:auto;
margin-top:30px;
margin-left:-200px;
left:50%;
border-top: 1px solid #8F9194;
border-left: 1px solid #8F9194;
border-right: 2px solid #444645;
border-bottom: 2px solid #444645;
float:left;
}
#decorasopra {
border-bottom:#8F9194 1px solid;;
}
#decorasotto {
border-top:#8F9194 1px solid;;
}
#testo
{
color: #494646;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
position: relative;
width:100%;
height:auto;
margin-top:5px;
margin-left:5px;
padding-bottom:5px;
border-bottom: inset 1px #494646;
float:left;
}
#stile1 {color: #494646;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#tabella {
border-bottom: #BDC4BB 1px solid;
}
-->
</style>

però adesso validando con w3c, mi da gli errori di nome id duplicati.
cosa posso fare...
grazie