body{font-family:Tahoma;font-size:11px;color:#000033;}
td{font-family:Tahoma;font-size:11px;color:#000033;}
td.heading{font-family:Tahoma;font-size:11px;color:#000033;font-weight:bold}

.big{font-family:Tahoma;font-size:14px;color:#000033;}
.small{font-family:Tahoma;font-size:9px;color:#000033;}
.medium{font-family:Tahoma;font-size:11px;color:#000033;}
.headingcat{font-family:Tahoma;font-size:11px;color:#000033;font-weight:bold;}

A:LINK,A:VISITED{color:#586D8B;text-decoration:none;}
A:HOVER{color:#1B2C43;}

A.white:LINK,A.white:VISITED{color:#FFFFFF;text-decoration:none;}
A.white:HOVER{color:#1B2C43;}


input.textbox{font-family:Tahoma;font-size:9px;color:#6F6F6F;height:17px;}
input.button{font-family:Tahoma;font-size:9px;color:#6F6F6F;height:17px;}
select{font-family:Tahoma;font-size:9px;color:#6F6F6F;height:17px;}

.titolo-menu{font-family:Tahoma;font-size:12px;color:#000033;font-weight: bold;}

.item-menu{font-family:Tahoma;font-size:12px;color:#000033;}

.bold {
font-weight: bold;
}

.italic {
font-style: italic;
}

.sottolineato {
text-decoration: underline;
}


.bianco {
font-family: Verdana, Helvetica, Arial;
font-size: 50%;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
line-height: 3px;
}

.bianco a:link {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
text-decoration: none;
}

.bianco a:hover {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
text-decoration: none;
}

.bianco a:visited {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
text-decoration: none;
}


.rosso {
color: #FF0000;
font-family: Verdana, Arial, Helvetica;
font-size: 70%;
text-decoration: none;
}

.arancione {
font-family: Verdana, Helvetica, Arial;
font-size: 70%;
font-weight: normal;
color: #FF6600;
text-decoration: none;
line-height: 16px;
}

.arancione a:link {
color: #FF6600;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.arancione a:hover {
color: #0033CC;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.arancione a:visited {
color: #999999;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}


.pattlogin {
background-image: url('img/sfondi/pattlogin.gif');
background-repeat: repeat
}

.patt1sxint {
background-image: url('img/sfondi/patt1sxint.gif');
background-repeat: repeat
}

.patt2sxint {
background-image: url('img/sfondi/patt2sxint.gif');
background-repeat: repeat
}

.puntob {
background-image: url('img/sfondi/puntob.gif');
background-repeat: repeat
}

.puntobint {
background-image: url('img/sfondi/puntob_int.gif');
background-repeat: repeat
}

.puntob2int {
background-image: url('img/sfondi/puntob2_int.gif');
background-repeat: repeat
}

.puntob1int {
background-image: url('img/sfondi/puntob2.gif');
background-repeat: repeat
}

.punton {
background-image: url('img/sfondi/punton.gif');
background-repeat: repeat
}

.punto {
background-image: url('img/sfondi/punto.gif');
background-repeat: repeat
}

.lineesx {
background-image: url('img/sfondi/lineesx.gif');
background-repeat: repeat
}

.lineesxint {
background-image: url('img/sfondi/lineesx_int.gif');
background-repeat: repeat
}

.lineedxint {
background-image: url('img/sfondi/lineedx_int.gif');
background-repeat: repeat
}

.lineedx2int {
background-image: url('img/sfondi/lineedx2_int.gif');
background-repeat: repeat
}

.lineedx1int {
background-image: url('img/sfondi/lineedx2.gif');
background-repeat: repeat
}


.linea {
background-image: url('img/sfondi/linea.gif');
background-repeat: repeat
}

.lineabb {
background-image: url('img/sfondi/lineabb.gif');
background-repeat: repeat
}

.lineabb2 {
background-image: url('img/sfondi/lineabb2.gif');
background-repeat: repeat
}

.lineabbint {
background-image: url('img/sfondi/lineabb_int.gif');
background-repeat: repeat
}

.lineebc {
background-image: url('img/sfondi/lineebc.gif');
background-repeat: repeat;
color: #FF6600;
font-family: Verdana, Arial, Helvetica;
font-size: 70%;
font-weight: bold
}

.lineebcint {
background-image: url('img/sfondi/lineebc_int.gif');
background-repeat: repeat;
color: #FF6600;
font-family: Verdana, Arial, Helvetica;
font-size: 70%;
font-weight: bold
}



.base {
font-family: Verdana, Helvetica, Arial;
font-size: 70%;
font-weight: normal;
color: #0066CC;
text-decoration: none;
line-height: 130%;
}

.base a:link {
color: #000000;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.base a:hover {
color: #0033CC;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.base a:visited {
color: #999999;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.basetab {
font-family: Verdana, Helvetica, Arial;
font-size: 70%;
font-weight: normal;
color: #0033CC;
text-decoration: none;
line-height: 16px;
}

.basetab a:link {
color: #000000;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.basetab a:hover {
color: #0033CC;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.basetab a:visited {
color: #999999;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.piede {
font-family: Verdana, Helvetica, Arial;
font-size: 70%;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: 18px;
}

.piede a:link {
color: #333333;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.piede a:hover {
color: #0033CC;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.piede a:visited {
color: #999999;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}



.sfondologo {
background-color: #0072BC;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
font-size: 70%;
}

.sfondologo a:link {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondologo a:hover {
color: #000000;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondologo a:visited {
color: #CCCCCC;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondogrigio {
background-color: #EDEDED;
color: #0033CC;
font-family: Verdana, Arial, Helvetica;
font-size: 65%;
text-decoration: none;
}

.sfondogrigio a:link {
background-color: #EDEDED;
color: #000000;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondogrigio a:hover {
background-color: #EDEDED;
color: #0033CC;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondogrigio a:visited {
background-color: #EDEDED;
color: #999999;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondoblu {
background-color: #0038B7;
}

.sfondotablu {
background-color: #0038B7;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
font-size: 70%;
font-weight: normal;
}

.sfondobluc {
background-color: #0066CC;
color: #CAE4FF;
font-family: Verdana, Arial, Helvetica;
font-size: 70%;
text-decoration: none;
}

.sfondobluc a:link {
background-color: #0066CC;
color: #CAE4FF;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondobluc a:hover {
background-color: #0066CC;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondobluc a:visited {
background-color: #0066CC;
color: #CCCCCC;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondotabluc {
background-color: #0066CC;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
font-size: 70%;
font-weight: normal;
}

.sfondotablucb {
background-color: #0066CC;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
font-size: 70%;
font-weight: bold;
}

.sfondotabazz {
background-color: #CAE4FF;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 70%;
font-weight: normal;
line-height: 130%;
text-decoration: none;
}

.sfondotabazz a:link {
background-color: #CAE4FF;
color: #0033CC;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondotabazz a:hover {
background-color: #CAE4FF;
color: #0033CC;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondotabazz a:visited {
background-color: #CAE4FF;
color: #999999;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}


.sfondotabazzr {
background-color: #CAE4FF;
color: #FF0000;
font-family: Verdana, Arial, Helvetica;
font-size: 70%;
font-weight: normal;
line-height: 130%;
text-decoration: none;
}


.sfondoazzmenu {
background-color: #CAE4FF;
color: #0033CC;
font-family: Verdana, Arial, Helvetica;
font-size: 70%;
font-weight: normal;
line-height: 130%;
text-decoration: none;
}

.sfondoazzmenu a:link {
background-color: #CAE4FF;
color: #000000;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondoazzmenu a:hover {
background-color: #CAE4FF;
color: #0033CC;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}

.sfondoazzmenu a:visited {
background-color: #CAE4FF;
color: #999999;
font-family: Verdana, Arial, Helvetica;
text-decoration: underline;
}


.sfondotabgrig {
background-color: #999999;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 65%;
font-weight: normal;
line-height: 16px;
}

.sfondotabgrig2 {
background-color: #CAE4FF;
color: #999999;
font-family: Verdana, Arial, Helvetica;
font-size: 65%;
font-weight: normal;
line-height: 16px;
}


