body {
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 border-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-family: Arial, Trebuchet MS, sans;
 background: White;
}
a:hover {
 text-decoration: underline;
}
a {
 Color: #FF6600;
 text-decoration: none;
}
#generale {
 padding: 0px;
 margin: auto;
 width: 950px;
 background: white;
}
#corpo {
 position: absolute;
 top: 80px;
 width: 950px;
 background: #FFFFFF;
}
#dx {
 top: 0px;
 position: relative;
 left: 220px;
 width: 700px;
min-height: 750px;
height: auto !important;
height: 750px;
 FONT-SIZE: 14px;
 padding-bottom: 30px;
 padding-top: 30px;
 padding-left: 15px;
 padding-right: 15px;
}
#dx h1 {
 font-size: 18px;
 font-weight: bold;
 Color: #f85d01;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 margin-left: 0px;
 margin-right: 150px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0px;
 BORDER-bottom: #FF6600 1px solid;
}
#dx h2 {
 font-size: 16px;
 font-weight: bold;
 Color: #f85d01;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 border-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0px;
}
#dx table {
 border: #FF6600 1px solid;
}
#dx th {
 background: #FF6600;
}
#dx td {
 text-align: center;
}
img.destra {
 float: right;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 10px;
 margin-bottom: 10px;
}
#sx {
 top: 20px; 
 position: absolute;
 left: 0px;
 width: 220px;
 background: #ffffff;
}
#colb2 {
 background-color: #f1f1ef;}
 span.TOP, span.BOTTOM {
 display: Block;
 background-color: #FFFFFF;
}
span.TOP span, span.BOTTOM span {
 background-color: #f1f1ef;
 display: Block;
 overflow: Hidden;
 height: 1px;
}
span.RIGA1 {
 margin: 0 5px;
}
span.RIGA2 {
 margin: 0 3px;
}
span.RIGA3 {
 margin: 0 2px;
}
span.TOP span.RIGA4, span.BOTTOM span.RIGA4 {
 margin: 0 1px;
 height: 2px;
}
#bordib2 {
 width: 170px;
 margin: auto;
 background-color: #f1f1ef;
}
span.TOP2, span.BOTTOM2 {
 display: Block;
}
span.TOP2 span, span.BOTTOM2 span {
 background-color: #C0C0C0;
 display: Block;
 overflow: Hidden;
 height: 1px;
}
span.RIGA1-2 {
 margin: 0 5px;
}
span.RIGA2-2 {
 margin: 0 3px;
}
span.RIGA3-2 {
 margin: 0 2px;
}
span.TOP2 span.RIGA4-2, span.BOTTOM2 span.RIGA4-2 {
 margin: 0 1px;
 height: 2px;
}
#box1 {
 background: #f1f1ef;
 margin: 0px 0px 0px 0px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 border-bottom: 0px;
 padding-top: 20px;
 padding-bottom: 10px;
}
#box1 ul {
 margin: 0px 0px 0px 20px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 border-bottom: 0px;
 padding: 0px 0px 0px 0px;
}
#box1 li {
 BORDER-TOP: gray 1px solid;
 padding-top: 5px;
 LIST-STYLE-TYPE: none;
}
#box1 h3 {
 font-size: 15px;
 font-weight: bold;
 text-align: center;
 background: #f1f1ef;
 HEIGHT: 50px;
 vertical-align: middle;
}
.l1 a {
 color: #FF6600;
}
.l2 a {
 color: #FFCC00;
}
.l3 a {
 color: #FF0000;
}
#box1 img {
 float:left;
 margin: 0px 10px 0px 10px;
 vertical-align: middle;
}
#box2 {
 margin: auto;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 border-bottom: 0px;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 background: #C0C0C0;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 text-align: center;
 width: 160px;
}
#box2tel{
 font-size: 22px;
 font-weight: bold;
 color: #000000;
}
#box2 a {
 font-size: 36px;
 font-weight: bold;
 font-style: italic;
 text-decoration: none;
}
.icos1 {
 color: #f75d00;
}
.icos2 {
 color: #5d5d5d;
}
#box3 ul {
 margin: 0px 0px 0px 20px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 border-bottom: 0px;
 padding: 0px 0px 0px 0px;
}
#box3 li {
 font-size: 13px;
 font-weight: normal;
 LIST-STYLE-TYPE: none;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 10px;
 border-left: 20px;
 border-right: 0px;
 border-bottom: 0px;
 padding: 0px 0px 0px 0px;
 BORDER-TOP: gray 1px solid;
}
.l1 {
 color: #FF6600;
}
.l2 {
 color: #FFCC00;
}
.l3 {
 color: #FF0000;
}
#coda {
 position: absolute;
 width: 950px;
}
#linkscoda {
 BORDER-TOP: #FF6600 1px dotted;
 FONT-SIZE: 10px;
 MARGIN: 0px 15px 0px 10px;
 background: #ffffff;
 text-align: center;
}
#copyright {
 background: #d8d8d8;
 BORDER-TOP: #FF6600 1px dotted;
 FONT-SIZE: 10px;
 MARGIN: 0px 15px 0px 10px;
 FONT-FAMILY: verdana;
 HEIGHT: 30px
}
#testa {
 position: relative;
 left: 0px;
 top: 0px;
 height: 80px;
 BACKGROUND: url(header_small.gif) no-repeat 0px 0px; 
}
#linkhome {
	position: absolute;
	LEFT: 0px;
	WIDTH: 200px;
	TOP: 10px;
	HEIGHT: 50px;
}
#menuhead {
	LEFT: 200px;
	WIDTH: 650px;
	TOP: 50px;
	TEXT-ALIGN: right;
	position: absolute;
}
#menuhead ul {
	MARGIN: 0px 0px 0px -20px;
	list-style-type: none;
}
#menuhead li {
	DISPLAY: block;
	FLOAT: right;
	MARGIN-LEFT: 20px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 30px;
}
#menuhead a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #525252;
}
#menuhead a:hover {
	DISPLAY: block;
	COLOR: #333333;
}
#minimenu {
	RIGHT: 0px;
	COLOR: #aaaaaa;
	float: right;
	position: absolute;
	top: 0px;
	margin-right: 5px;
}
#minimenu ul {
	MARGIN: 0px 0px 0px -30px;
	list-style-type: none;
}
#minimenu li {
	DISPLAY: block;
	FLOAT: left;
	MARGIN-LEFT: 5px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 16px;
}
#minimenu a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #525252;
}
#minimenu a:hover {
	COLOR: #525252;
	TEXT-DECORATION: underline;
}
