.container {
width: 100%;
text-align: center;
}

.ald {
padding-top: 10px;
padding-left: 3px;
padding-bottom: 10px;
border: 1px solid #00C0FF;
background-color: #F5FFFF;
}

.alx {
font-family: Verdana, Tahoma, Arial;
font-size: 8pt;
color: #00C0FF;
}

.errore {
font-family: Tahoma;
font-size: 10pt;
}

.errore .eerr {
color: #FF0000;
}

.lmail {
color: #00C0FF;
}

.tborder {
background: #D1D1E1;
font-family: tahoma;
border: 1px solid #0B198C;
margin: auto auto;
text-decoration: none;
}

.hruaidr {
border: 1px solid #00C0FF;
width: 100%;
}

.ipifdr {
font-family: Tahoma;
font-size: 8pt;
color: #00845C;
}

.lapes {
font-family: Verdana, Tahoma, Arial, Helvetica;
font-size: 8pt;
color: #000080;
}

.elnomi {
width: 25%;
text-align: right;
color: #FF0000;
font-family: Tahoma, Verdana, Helvetica, Arial;
font-size: 8pt;
vertical-align: top;
}

.eldati {
width: 75%;
text-align: left;
color: #000000;
font-family: Tahoma, Verdana, Helvetica, Arial;
font-size: 8pt;
vertical-align: top;
}

.eldatisc {
width: 25%;
text-align: left;
color: #000000;
font-family: Tahoma, Verdana, Helvetica, Arial;
font-size: 8pt;
vertical-align: top;
}

.allif {
width: 25%;
text-align: right;
font-family: Tahoma, Verdana, Helvetica, Arial;
font-size: 8pt;
vertical-align: top;
}

.navigation {
color: #333333;
font-family: tahoma;
font-size: 11px;
padding:2px;
}

.navigation .active {
color: #333333;
font-family: tahoma;
font-size: 8pt;
font-weight: bold;
padding:2px;
}

.navigation .sactive {
color: #333333;
font-family: tahoma;
font-size: 8pt;
padding:2px;
}

.trow1 {
background: #FFFFFF;
font-family: tahoma;
font-size: 8pt;
padding: 6px;
}

.trow2 {
background: #F5F5FF;
font-family: tahoma;
font-size: 8pt;
padding: 6px;
}

.welcome {
background-color: #7692CF;
font-size: 11px;
font-weight: bold;
font-family: Tahoma;
padding: 3px 6px 3px 6px;
white-space: nowrap;
}

.welcome .txt {
color: #FFFFFF;
}

.welcome a {
color: #FFFFFF;
text-decoration: none;
}

.welcome a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.installi {
font-face: Tahoma;
font-size: 8pt;
color: #000080;
}

.installb {
font-face: Tahoma;
font-size: 8pt;
color: #000080;
width: 70;
height: 30;
font-weight: 700;
}

.sup {
color: green;
}

.nsup {
color: #FF0000;
}

.elcat {
line-height: 150%;
}

.bottommenu {
background: #6581C1;
color: #E0E0F6;
font-family: tahoma;
font-style: underline;
font-size: 8pt;
font-weight: bold;
padding: 6px;
}

.bottommenu a:link {
color: #E0E0F6;
text-decoration: none;
}

.bottommenu a:visited {
color: #E0E0F6;
text-decoration: none;
}

.bottommenu a:hover, .bottommenu a:active {
color: #FFFF66;
text-decoration: none;
}

.sotto {
font-family: Verdana, Arial, Tahoma, MS Sans Serif;
font-size: 8pt;
text-align: right;
}

.dpiaea {
font-family: Verdana, Tahoma;
font-size: 9pt;
color: #000000;
font-weight: 700;
}

.dame_tit {
font-family: Tahoma, Verdana, Arial;
font-size: 9pt;
color: #0098FF;
font-weight: bold;
letter-spacing: 1;
}

.dame_testo {
font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
color: #00735A;
}

.aimpl {
font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
width: 70%;
height: 30px;
}

.aimpi {
width: 30%;
height: 30px;
}

.aannl {
font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
width: 40%;
height: 30px;
}

.aanni {
width: 60%;
height: 30px;
}

.t8ptgr {
font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
font-weight: 700;
color: #FF0000;
}

.t8ptg {
font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
font-weight: 700;
}

.t8pt {
font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
}

.adtn {
text-align: right;
font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
}

.linkcat {
font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
color: #000080;
}
