body {
width: 100%;
background-color: #333333;
font: 12px  normal normal bold "Helvetica" , sans-serif;
color: white;
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
vertical-align: middle;
padding-top:  5%;
	
}

body.newsletter {
background-image: url("./jpg/texturenewsletter.jpg");
padding: 0px 0px 0px 0px ;
}

body.contatti {
background-image: url("./jpg/texturecontatti.jpg");
padding: 0px 0px 0px 0px ;
}

body.contatore {
background-image: none;
background-color: #343232;
}

table {
width: 400px;
height: 350px;
border: 0px none;
border-collapse: collapse;
table-layout: fixed;
empty-cells: show;
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
vertical-align: top;
}

tr {
width:  400px;
height:  20px;
border: 0px none;
border-collapse: collapse;
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
vertical-align: top;
}

td {
height:  20px;
border: 0px none;
border-collapse: collapse;
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 15px ;
vertical-align: top;
}

td.testo {
vertical-align: bottom;
}

.spazio {
height:  10px;
}

input {
width: 165px;
background-color: #990000;
height:  15px;
font: 10px  1 normal normal bold "Helvetica" , sans-serif;
color: white;
border: 2px outset;
}

input.check {
width: 15px;
height:  15px;
background-color: transparent;
border: none;
}

input.pulsanti {
width: 120px;
height:  20px;
border: 2px;
background-color: #990000;
border: 2px outset;
}

select{
width: 165px;
height: 20px;
background-color: #990000;
font: 12px  1 normal normal bolder "Helvetica" , sans-serif;
color: white;
border: 2px outset;
}

select.piccolo {
width: 105px;
height:  20px;
background-color: #990000;
border: 2px outset;
}

option {
width: 100%;
background-color:#990000;
}

textarea {
width: 365px;
height: 50px;
background-color: #990000;
font: 12px  1 normal normal bold "Helvetica" , sans-serif;
color: white;
border: 2px outset;
}

font {
font: 12px  1 normal normal bold "Helvetica" , sans-serif;
color: white;
}
