body, table, form, div, h1, h2, input, ul, li , button {
margin:0;
}
body {
font-family: calibri, verdana;
font-size:10pt;
background: url('../images/bg.gif') fixed;
}
a {
text-decoration:none;
}
table {
border-collapse:collapse;
}
.con {
width: 98%;
}
.con img {
margin-top: 14px;
margin-left: 2px;
border: 1px solid #BBCDE3;
}

.ta {
margin-top: 14px;
font-family: verdana;
font-size: 11px;
width: 100%;
background: #FFFFFF;
border-style: solid;
border-width: 1px 0 0 1px;
border-color: #BBCDE3;
line-height: 15px;
height: 170px;
border-collapse:collapse;
}
.ta td {
border-style: solid;
border-width: 0 1px 1px 0;
border-color: #BBCDE3;
}
.sp {
background: #F1F1F1;
text-align:center;
padding: 0;
height: 18px;
}
.in {
background: #0080C0;
text-align:center;
color: white;
font-weight:bold;
padding: 0;
height: 18px;
font-size: 10px;
}
.tx {
padding:0 5px 0 5px;
font-size: 11px;
text-align:justify;
vertical-align:top;
line-height:14px;
}

.ti {
background: url('../images/bgcell4.gif') repeat-x top left;
font-family: tahoma;
color:white;
font-size: 18px;
height:28px;
width:100%;
padding-left:5px;
}
.pr {
color:#B80000;
font-weight: bold;
text-align:center;
background-color:#E2F0FD;
height: 18px;
}
.co {
background: url('../conf.gif') no-repeat top left;
background-position: 5px;
font-weight: bold;
font-size:10px;
padding: 2px 0 2px 28px;
height: 18px;
}
.ri
{
text-align:right;
font-size:10px;
}

.menu {
font-family:calibri, verdana;
font-size:11px;
font-weight:bold;
}
.menu a {
color:white;
}

.menu a:hover {
color:yellow;
}
.menu ul {
list-style:none;
padding:0;
margin:0;
}
.menu li {
float: left;
background: url('../images/tasto.gif') no-repeat top left;
height:24px;
width:100px;
text-align:center;
padding: 3px 0 0 0;
}

.dx {
height:143px;
width:391px;
background: url('../images/bgright2.gif') no-repeat top left;
color:8C99A0;
font-family:tahoma;
font-weight:bold;
text-align:center;
}
.sx {
height:143px;
width:509px;
background: url('../images/bgleft.gif') no-repeat top left;
}
.sx img {
margin-left:10px;
}

.menuv {
font-family:calibri, verdana;
width:180px;
text-align:left;
}

.menuv ul  {
list-style:none;
margin:0;
width:175px;
padding:0;
}
.menuv li {
width:175px;
height:33px;
margin:0;
padding:0;
}
html>body .menuv li { margin:2px; }   
.menuv a{
background-color:#DDE1E2;
display:block;
}
.menuv a:hover {
background-color:yellow;
display:block;
}
.ris { /*rischi*/
float:right;
font-weight:bold;
font-size:10px;
margin:-5px 2px 0 0;
}
.ric { /*ricerca*/
color:#535353;
font-family:verdana;
font-size:10pt;
width:100%
}
.ric td{ /*ricerca*/
vertical-align:top;
}
input.i1 {
background-color: #F4F7FB; 
border: 1px solid #808080; 
color:#808080;
width:545px;
height:20px;
float:left;
}
input.i2 {
background-color: #0D71DD; 
border: 1px solid #808080; 
color:white;
width:100px;
height:20px;
float:left;
}

.cu {
font-size:11px;
background-color: #BBCDE3;
width:100%;
border-collapse:separate;
}
.cu td {
background-color: #E2F0FD;
border:0;
text-align:center;
}