Ciao Roby!
Grazie per la tua risposta!
Ti faccio uno schema di come ho rappresentato la pagina:

codice:
<div class="Master">

[img]img/header-banner.jpg[/img]



<div id="MasterBody">
     
  <div id="BloccoSx">
sx
  </div>
  
<div id="BloccoDx">

<div class="TxtSx">
 <table width="480">
 <tr>
 <td>
 
        <asp:TextBox ID="Nome" Text="Nome" onclick="this.value='';" 
 onblur="if (this.value=='') {this.value='Nome' };" 
  runat="server" BackColor="#eee59a" Width="260px" ></asp:TextBox> 
  
 </td>
 </tr>
...
<tr>
<td>
     <textarea runat="server" id="txtMessage" rows="5" cols="31" style="background-color:#eee59a; text-align:left; font-weight:bold;"> 
        </textarea> 
...

</td>

</tr>      
</table>
        
</div>


<div class="ContattiDown">

<div class="ContattiDownSx">

...
</div> 


</div>
</div>


<div class="Clear"></div>

</div> 

<div class="BgkBottomMaster"></div>   
<div class="Clear"></div>

<div id="Footer">

</div>
<div id="FooterDown">

</div>
</div>

  

</body>
</html>
ti scrivo le classi dove si trova la txtarea

codice:
 
div.Master 
{
    margin: 0 auto;
    padding: 0px;
    width:889px;
    text-align: left;
}

#MasterBody

{
    margin: 0 auto;
    padding: 0px;
    width:100%;
    text-align: left;
    margin: 0 auto;
    padding-top: 10px; 
    background-color: #000000;
    padding-bottom: 10px;
    color: #ffdb91;
    height:430px;

}

#BloccoDx
{
 width: 550px;
 margin: 0 auto;
 text-align: left;  
 float: left;
 padding-top:20px; 
 border: 1px solid white;

}

#BloccoDx div.TxtSx
{
    width: 250px;   
    text-align: left;
    float:left;
      
}

#BloccoDx div.TxtSx input
{
    margin-bottom:10px;
    font-weight: bold;
    font-size: 0.80em;
    padding:5px;
    text-align: left;
}

#BloccoDx div.TxtDx textarea
{
    font-weight: bold;
    text-align: left;

}
il fatto è che ho provato con una pagina vuota a creare una textarea senza css
e sia con text-aglin:left e senza, non effettua l'allineamento a sinistra...
ti ringrazio molto per la tua attenzione!