body {
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
font: "Arial";
font-family: sans-serif;
font-size: 13px ;
color:#353535;
background-color: #eaf1f7;
background-image: url("../jpg/background.gif");
background-repeat: repeat;
}

table {
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
width:  760px;
height:  300px;
background-color: #ffffff;
table-layout: auto;
border-collapse: collapse;
border-color: #d8d8d8;
border-spacing:  0px;
border-style: solid;
border-width: 1px 1px 0px 1px ;
empty-cells: show;
}

table.menu {
border-style: none;
border-width: 0px 0px 0px 0px ;
width:  220px;
height:  280px;
}

table.contatti {
border-width: 0px 0px 0px 0px ;
border-style: none;
width:  480px;
height:  400px;
}

tr {
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
width:  760px;
border-collapse: collapse;
border-color: #000000;
border-spacing:  0px;
border-style: none;
border-width: 0px 0px 0px 0px ;
}

tr.dieci 		{height:  10px;}
tr.venti 		{height:  25px;}
tr.quaranta 	{height:  47px;}
tr.centoventi 	{height:  120px;}
tr.centrotenta	{height:  150px;}
tr.quattrocento {height:  440px;}
tr.trcontatti	{width:  400px; height:  25px;}

td {
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
border-collapse: collapse;
border-color: #000000;
border-spacing:  0px;
border-style: none;
border-width: 0px 0px 0px 0px ;
}

td.duecento 	{width:  220px; background-image: url("../jpg/fondinomenu.jpg"); }
td.cinquecento 	{
	width:  540px;
	padding: 0px 0px 0px 0px ;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #d8d8d8;}
td.settecento 	{
	width:  760px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #d8d8d8;
}
td.tdcontatti	{width:  200px; padding: 10px 0px 0px 0px ; }

a {
text-decoration: none; 
color: #999999;
font: "Arial";
font-family: sans-serif;
font-size: 10px ;
}

a.top {
text-decoration: none; 
color:#353535;
font: "Arial";
font-family: sans-serif;
font-size: 12px ;
}

a.rossa {
text-decoration: none; 
color: #cc0033;
font: "Arial";
font-weight: bold;
font-family: sans-serif;
font-size: 12px ;
}


input {
height:  20px;
width:  180px;
border-width: 1px 1px 1px 1px ;
border-style: solid;
border-color: #a3a3a3;
color:#353535;
font-size: 12px ;
}

input.testo {
height:  16px;
width:  180px;
}

input.quadro {
height:  30px;
width:  30px;
border: 2px solid #a3a3a3;
}

select {
height:  20px;
width:  184px;
border-width: 1px 1px 1px 1px ;
border-style: solid;
border-color: #a3a3a3;
color:#353535;
font-size: 12px ;
}

font {
font: "Arial";
font-family: sans-serif;
color:#cc0033;
}

font.testocontatti {
font-size: 13px ;
color:#353535; 
font-weight: normal; 
}

font.blu {
font-size: 13px ;
color:#1f6692; 
font-weight: bold; 
}

font.rosso {
font-size: 13px ;
color: #cc0033;
font-weight: bold; 
}

div {
vertical-align: top;
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 10px ;
font: "Arial";
font-family: sans-serif;
font-size: 13px ;
}

div.titolo {
font-size: 14px ; 
color:#1f6692; 
font-weight: bold;
}

div.titoletto {
font-size: 13px ; 
color:#1f6692; 
font-weight: bold; 
padding: 10px 0px 0px 10px ;
}

div.titolorosso {
font-size: 13px ; 
font-weight: bold; 
padding: 10px 0px 0px 10px ;
color: #cc0033;
}

div.titoloblu {
font-weight: bold; 
padding: 0px 0px 0px 0px ;
color:#1f6692; 
}

div.consultazione {
font-size: 13px ; 
color:#006699; 
font-weight: bold; 
background-image: none;
}

div.testo {
color:#353535;
line-height:  20px;
font-size: 13px ;
padding: 10px 10px 0px 10px ;
}

div.top {
font: "Arial";
font-family: sans-serif;
color:#cc0033;
font-size: 10px ;
text-align: right;
padding: 0px 10px 10px 0px ;
}

div.tabella {
vertical-align: top;
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
}

div.destro {
vertical-align: top;
margin: 0px 0px 0px 0px ;
padding: 0px 10px 0px 0px ;
}

form {
margin: 0px 0px 20px 0px ;
padding: 0px 0px 0px 0px ;
}

textarea {
width:  420px;
height:  100px;
border-width: 1px 1px 1px 1px ;
border-style: solid;
border-color: #a3a3a3;
color:#353535;
font-size: 12px ;
}

hr{
	margin: 2px 8px 10px 0px ;
	padding: 0px 0px 0px 0px ;
}

span{
float: left;
margin: 10px 20px 10px 10px;
}