body {
	margin: 0px;
	background : #E1E1E1 url(../img/bg.gif) repeat-x;
}

td.sx {
	background-image : url(../img/s.gif);
	background-repeat : repeat-y;
}

td.dx {
	background-image : url(../img/d.gif);
	background-repeat : repeat-y;
}

td#t2 {
	background-image : url(../img/t2.gif);
	background-repeat : repeat-x;
}

td#b2 {
	background-image : url(../img/b2.gif);
	background-repeat : repeat-x;
}

td#sx2 {
	background-image : url(../img/s2.gif);
	background-repeat : repeat-y;
}

td#dx2 {
	background-image : url(../img/d2.gif);
	background-repeat : repeat-y;
}

td#t3 {
	background-image : url(../img/t3.gif);
	background-repeat : repeat-x;
}

td#b3 {
	background-image : url(../img/b3.gif);
	background-repeat : repeat-x;
}

td#sx3 {
	background-image : url(../img/s3.gif);
	background-repeat : repeat-y;
}

td#dx3 {
	background-image : url(../img/d3.gif);
	background-repeat : repeat-y;
}

td.lineav {
	background-image : url(../img/linea_v.gif);
	background-repeat : repeat-y;
}

td.tratt {
	background-image : url(../img/tratt.gif);
	background-repeat : repeat-x;
}

td.tratt2 {
	background-image : url(../img/tratt2.gif);
	background-repeat : repeat-x;
}

td.lineao {
	background-image : url(../img/linea_o.gif);
	background-repeat : repeat-x;
}

.menu  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : FFFFFF;
}

a.menu {
	text-decoration : none;
}

a:hover.menu {
	text-decoration : underline;
}

.testo1  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 333333;
}

a.testo1 {
	text-decoration : none;
	color : FF9900;
}

a:hover.testo1 {
	text-decoration : underline;
}

li.testo1 {
	list-style : square;
}

.testo2  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 333333;
}

a.testo2 {
	text-decoration : none;
	color : C20000;
}

a:hover.testo2 {
	text-decoration : underline;
}

.testo3  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 333333;
	text-align: justify;
}

a.testo3 {
	text-decoration : none;
	color : C20000;
}

a:hover.testo3 {
	text-decoration : underline;
}

li.testo3 {
	list-style : square;
}

.testo4  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 333333;
	background-image : url(../img/virg.gif);
	background-repeat : no-repeat;
}

.footer  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : 333333;
}

input.form {
	border:1px; 
	border-style:solid; 
	border-color:#798694;
	background:#FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 000000;
	width:110px;
}

input.formb {
	border:1px; 
	border-style:solid; 
	border-color:#94A3B4;
	background:#B9CADF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px; 
	color:#545D66;
	width:61px;
}

input.form2 {
	border:1px; 
	border-style:solid; 
	border-color:#333333;
	background:#FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 000000;
	width:200px;
}

input.form2b {
	border:1px; 
	border-style:solid; 
	border-top-color:#eeeeee;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#eeeeee;
	background:#777777;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px; 
	color:#FFFFFF;
	width:100px;
}

a.testo77 {
	text-decoration : none;
	color : 333333;
}
