/*3.1d*/

*, input.de {
font-family: Verdana, Arial, Sans-Serif;
}

BODY, TABLE, DIV, input, textarea, .me{
font-size: 8pt;
}

DIV {
margin: 0px;
padding: 0px;
}

.mg {
margin: 5px;
}

TD.due, TD.uno {
font-family: Verdana;}

BODY {
margin: 0px;
background-image: url('../veste/sfondo.png');
background-color: #000000;
}

.i {
border-top: 11px solid #DD5F00;
}

.whi {
background-repeat: repeat-x;
background-image: url('../veste/barra_nera.jpg');
background-color: #000000;
color: #FFFFFF;
}

.grc {
background-color: #F3F3F3;
background-image: url('../veste/sup_bor.png');
background-repeat: repeat-x;
background-position: top;
}

TD DIV.sg.pad {
padding: 2px;
}

input.de {
border: 1px solid #DD5F00;
}

.vc, .i, .onn, .ovc, .aq {
background-repeat: no-repeat;
}

.vtr {
background-position: right top;
background-repeat: repeat-y;
}

IFRAME {
background-color: #FFFFFE;
}

.new, .scu, SPAN.ast {
background-color: #F3F3F3;
}

.om, .on, .tu, .tu2, .bnr {
background-repeat: no-repeat;}

.om, .on{
background-color: #F3F3F3;
background-position:top right;
}

BODY, a:hover.second, a:link.bk, a:visited.bk, .ne, a b, a strong, a:hover.av {
color: #000000;}

a:hover.second, a:hover.mn, input.v, .ac {
background-color: #FFFF03;
}

.bnr {
width: 468px;
height: 60px;
}

.bp {
padding: 13px 2px 2px 25px;
}

a:hover.ns {
text-decoration: underline;
}

.t, .new, .str{
font-weight: bold;}

.t, .qua, .tb, .t2, INPUT.t {
font-family: Trebuchet MS;}

.vv, .ovv, .oo, .o,  .tu2{
background-color: #000B3C;
background-repeat:repeat-x;
background-image: url('../veste/barra_blu.png');
}

TD.des DIV, TD.sin DIV {
background-image: url('../veste/sn.png');
background-repeat: no-repeat;
height: 126px;
width: 11px;
}

TD.des DIV {
background-image: url('../veste/sn.png');
background-position: left top;
}

TD.sin DIV {
background-image: url('../veste/ds.png');
background-position: right top;
}

.sin, .des {
vertical-align: top;
padding: 0px;
}

.vo {
background-color: #FFA84F;
background-repeat:repeat-x;
background-image: url('../veste/aran.png');
color: #993300;
}

.sp, .v,.tu {
background-color: #DD5F00;
background-repeat:repeat-x;
}

.v, .tu, .bu{
background-color: #DD5F00;
color: #6D3700;
}

.un {
height:11px;
}

.ra, .dpx {
padding: 10px;
}
.ra {
background-repeat:repeat-x;
}

.b, .ob, .grp, .inpu {
background-color: #F3F3F3;
}

.ovv, .o, .oo, .sp, .t2, .tu2, a:visited.mn, a:link.mn, a:hover.mn, .bnr {
color: #6D3700;}

.i, .vv, .o, .r, .b, .new, .ara, a:hover.second, a:hover.av {
background-repeat: repeat-x;
background-position: left top;}

TD.r a:hover.bbb, TD.r a:visited.bbb {
background-color: #5FAABF;}

.r {
text-align: left;
text-transform: lowercase;
padding: 30px 7px 10px 7px;
color: #DD5E00;
}

.r:first-letter {
text-transform: uppercase;
}

.nn, .vc, .i, .onn, .ovc, INPUT.vv, INPUT {
background-color: #F3F3F3;
}

.bor {
border-style: solid;
}

.i, .ju{
text-align: justify;}

TABLE{	
border-spacing: 0px;
width: 100%;
border-collapse: collapse;
}

TD, .rep, .pad{
padding: 6px;}

.opa{
padding: 4px;}

LI, UL, OL, .tu, .aac, .tu2, .re,.no{
padding: 0px;}

TD.whi a:link.gr, TD.whi a:visited.gr, .vv, TD.vv B  {
color: #FFFFFF;
}

H1.gr, .cod, B, STRONG, .gr, P.uu:first-letter, a:link.gr, a:visited.gr {
color: #993300;
}

.cod{
background-color: #E2E2E2;
font-family: Fixedsys;
border-style: dotted;
border-width: 1px;}

.tre, .r, TD.r a:link.bbb, TD.r a:visited.bbb, P.uu:first-letter {
font-size: 20pt;
}

.quat {
font-size: 24pt;
}

.cinq {
font-size: 36pt;
}

.qua{
font-size: 13pt;}

.due, CODE, .i{
font-size: 10pt;}

.uno{
font-size: 12pt;}

.pic{
font-size: 7pt;}

a:link.terz, a:visited.terz, a:visited.second, .vi, a:link, a:visited, td.b.t2, td.b.ar, .b a:link.bbb {
color: #993300;}

.ar, TD.r a:link.bbb, TD.r a:visited.bbb, a:link.y, a:visited.y, TD.r a:hover.bbb {
color: #DD5E00;}

.t2 {
font-weight:bold;
}

a:hover.bbb{
text-decoration: none;
}

a:hover, a:hover img, a.av{
text-decoration: none;
background-image: none;
color: #000000;
}

.aac{
height: 20px;
}

.tu, .aac, .tu2, .re, .rep, IMG, .bm, .sp{
border-width: 0px;}

.vv .bi, a:link.bbb, a:visited.bbb, A:link.second.O, TD.gr SPAN.vv, .whi B, .whi .gr {
color: #FFFFFF;}

.new{
color: #FF0000;
}

.fre{
width: auto;}

UL{
}

LI, UL, OL, .aac{
margin-left: 20px;}

.bss{
border-width: 2px;}

.bs{
border-width: 2px;}

.vv, .o, .r{
border-width: 0px;
}

.nw{
white-space: nowrap;}

#menuList, #mainMenu{
position:relative;}

#menuList, #menuList ul, #menuList li, a.starter, .menu, .menu li a
{z-index:100;}

#menuList, #menuList ul, #menuList li, .npm{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#menuList li{
display:inline;}

.menu{
width: 165px;
text-align: left;
position: absolute;
visibility: hidden;}

.menu li a{
display: block;
width:100%;}

/*------------------------------*/

.aq {
background-position: left top;
background-color: #F3F3F3;
}

.tm, .r, .v {
font-family: Times New Roman;
}

.al {
font-family: Arial;
}

.uds, .ds, .su {
border-bottom-width: 0px;
}

.dds, .ds, .sch {
border-top-width: 0px;
}

.su {
border-left-width: 0px;
border-right-width: 0px;
}

.bsss {
border-width: 6px;
}

INPUT.v, a:link.ac, a:visited.ac, .ac {
border: 2px solid #DD5E00;
color: #993300;
}

.ns, a:hover.mn {
text-decoration: none;
}

.ara, a:hover.av, a:hover.av img {
background-color: #E2E2E2;
}

.blo {
display: block;
}

.nds {
display: none;
}

a:hover.tra, a:hover.tra IMG, .trp {
background-color: transparent;
background-image: none;
}

.trs, A.trs IMG {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

.des, .sin {
background-repeat: repeat-y;
}

.sin 
{
	background-position: right;
background-image: url('../veste/sin.png');
}

.des 
{
background-position: left;
background-image: url('../veste/des.png');
}

.ts, A.ts IMG, .des, .sin {
filter:alpha(opacity=75);
-moz-opacity:0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
}

a:hover.trs, a:hover.trs IMG, a:hover.ts, a:hover.ts IMG {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity: 1;
}

.bst {
border-width: 15px;
}

.gg {
border-color: #808080;
}

.rg {
border-color: #DD5F00;
}

.lb {
font-weight: normal;
}
.cv {
line-height: 14px;
}

.tst {
line-height: 160%;
padding-top: 10px;
padding-bottom: 10px;
}

.srt, .tst {
padding-left: 40px;
padding-right: 40px;
}

.gt {
color: #5FAABE;
}

a:hover.az {
background-color: #ddddff;
}

.sg, .sg > a:link, .sg > a:visited {
background-color: #002143;
color: #FFFFFF;
}

.nn {
background-image: url('../veste/superiore_2.png');
background-repeat: repeat-x;
background-position: center top;
color: #000000;
}

.gs {
background-color: #5FAABE;

}

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; margin:0px 4px;}
.b2 {height:1px; border-right:2px solid; border-left:2px solid; margin:0px 1px;}
.b3 {height:1px; border-right:1px solid; border-left:1px solid; margin:0px 0px;}
.b4 {height:2px; border-right:1px solid; border-left:1px solid; margin:0px 0px;}

.b5, .b6, .b7, .b8, .b9, .b10, .b11 {font-size:2px; overflow:hidden; display:block;}
.b5 {height:1px; margin:0px 7px;}
.b6 {height:1px; margin:0px 5px;}
.b7 {height:1px; border-right:0px solid; border-left:0px solid; margin:0px 3px;}
.b8 {height:1px; border-right:0px solid; border-left:0px solid; margin:0px 2px;}
.b9 {height:1px; border-right:0px solid; border-left:0px solid; margin:0px 1px;}
.b10 {height:2px; border-right:0px solid; border-left:0px solid; margin:0px 0px;}

.o {
background-repeat: repeat-x;
background-position: left top;}

A.bgr {
background-position: center bottom;
}

A.bgr:hover {
background-position: center top;
}

.bgr {
width: 60px;
height: 29px;
text-indent: -9999px;
background-repeat: no-repeat;
}
