input { float:right; width:230px;  border:1px solid #ffffff; background-color: transparent; color:#000000;opacity: 0.6; 
filter: alpha(opacity=70); /*per Internet Explorer 6-7*/
filter: "alpha(opacity=70)"; /*per Internet Explorer 8*/   }  
textarea {float:right; width:230px; border:1px solid #ffffff; background:transparent; opacity: 0.6; 
filter: alpha(opacity=70); /*per Internet Explorer 6-7*/
filter: "alpha(opacity=70)"; /*per Internet Explorer 8*/   }
.button input {
float:right; 
border:1px solid #ffffff; 
background:transparent;
color:#ffffff; 
cursor:pointer; 
width:50px;
font-weight: bold;
}

.hoverfocus { border:1px solid #FFCC00;}

#error, #response { float:left; width:100%; padding:0px; text-align:left; }

#response ul {list-style-type:none;
}

#error li, #response li { list-style-type:none; background: url("../immagini/freccia_dx.gif") no-repeat 0 4px;padding: 2px 0px 0px 15px;}

#working { float:left; padding:3em; background:url("../immagini/loading.gif") no-repeat left center;}

div.clear, span.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; 	visibility:hidden; width:0; height:0; }
 