body {
  padding-top:20px;
  text-align:center;
  font:14px Arial;
  color:#f8f8f8;

}
TD{
  font:14px Arial;
  color:#ffffff;

}
#sfondologo1{
    font: 12px Arial;
    color: #f8f8f8;
    background:#trasparent;
    background-image:url(sfondo1.png);
    background-repeat:repeat-x;
    vertical-align:top;
}
#tabella1sx{

    background:#trasparent;
    background-image:url(sx1.png);
    background-repeat:repeat-x;
    vertical-align:top;
}
#tabella1dx{

    background:#trasparent;
    background-image:url(dx1.png);
    background-repeat:repeat-x;
    vertical-align:top;
}
#tabella2sx{


    background-image:url(bordosx2.png);
    background-repeat:repeat-y;
    vertical-align:top;
}
#tabella2dx{

    background:#trasparent;
    background-image:url(dx2.png);
    background-repeat:repeat-x;
    vertical-align:top;
}
#tabella2dxtr{

    background-image:url(sfondo2.png);
	background-repeat:repeat;
    vertical-align:top;
}
input.testo {
    font: bold 13px Arial;
    color: #51624F;
    background: #f8f8f8;
    border: 1px solid #cccccc;
	width:400px;
    }
input.pulsante {
	background: #51624F;
	height: 25px;
	border: 1px solid #cccccc;
	font:10px Arial;
	color: #f8f8f8;
}
textarea.testo {
    font: 13px Arial;
    color: #f8f8f8;
    background: #f8f8f8;
    border: 0px solid #cccccc;
    width:560px;
    height:300px;

}
textarea.testo2 {
    font: bold 13px Arial;
    color: #51624F;
    background: #f8f8f8;
    border: 1px solid #cccccc;
    width:520px;
    height:200px;
}
textarea.testo3 {
    font: 13px Arial;
    color: #ffffff;
    background: #A7AA9C;
    border: 0px solid #cccccc;
    width:560px;
    height:260px;
}
A:link,A:visited{text-decoration:none}
A:hover{text-decoration:underline}
.validatore{
 color:#FF0000;
 font-weight:bold;
 }
 .innerError {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:red;
	font-weight: bold;

}


