A:link            { text-decoration: none;         color:#555555;  font:           12px/12px verdana, serif; }
A:visited         { text-decoration: none;         color:#555555;  font:           12px/12px verdana, serif; }
A:hover           { text-decoration: none;         color:#555555;  font:           12px/12px verdana, serif; }
A.l1:link         { text-decoration: none;         color:#ffffff;  font:           12px/12px verdana, serif; }
A.l1:visited      { text-decoration: none;         color:#ffffff;  font:           12px/12px verdana, serif; }
A.l1:hover        { text-decoration: underline;    color:#ffffff;  font:           12px/12px verdana, serif; }
A.ltext1:link     { text-decoration: none;         color:#0b4b6b;  font:           12px/12px verdana, serif; }
A.ltext1:visited  { text-decoration: none;         color:#0b4b6b;  font:           12px/12px verdana, serif; }
A.ltext1:hover    { text-decoration: none;         color:#0b4b6b;  font:           12px/12px verdana, serif; }
A.l2:link         { text-decoration: none;         color:#ffffff;  font: bold      12px/12px verdana, serif; }
A.l2:visited      { text-decoration: none;         color:#ffffff;  font: bold      12px/12px verdana, serif; }
A.l2:hover        { text-decoration: none;         color:#ffffff;  font: bold      12px/12px verdana, serif; }
A.l3:link         { text-decoration: none;         color:#555555;  font:           14px/14px verdana, serif; }
A.l3:visited      { text-decoration: none;         color:#555555;  font:           14px/14px verdana, serif; }
A.l3:hover        { text-decoration: underline;    color:#555555;  font:           14px/14px verdana, serif; }
A.l4:link         { text-decoration: none;         color:#0b4b6b;  font:           10px/10px verdana, serif; }
A.l4:visited      { text-decoration: none;         color:#0b4b6b;  font:           10px/10px verdana, serif; }
A.l4:hover        { text-decoration: none;         color:#0b4b6b;  font:           10px/10px verdana, serif; }
A.l5:link         { text-decoration: none;         color:#0b4b6b;  font:            9px/9px  verdana, serif; }
A.l5:visited      { text-decoration: none;         color:#0b4b6b;  font:            9px/9px  verdana, serif; }
A.l5:hover        { text-decoration: none;         color:#0b4b6b;  font:            9px/9px  verdana, serif; }
A.l6:link         { text-decoration: underline;    color:#0b4b6b;  font:           12px/12px  verdana, serif; }
A.l6:visited      { text-decoration: underline;    color:#0b4b6b;  font:           12px/12px  verdana, serif; }
A.l6:hover        { text-decoration: underline;    color:#0b4b6b;  font:bold       12px/12px  verdana, serif; }
A.l7:link         { text-decoration: underline;    color:#0b4b6b;  font:           12px/12px  verdana, serif; }
A.l7:visited      { text-decoration: underline;    color:#0b4b6b;  font:           12px/12px  verdana, serif; }
A.l7:hover        { text-decoration: underline;    color:#990000;  font:           12px/12px  verdana, serif; }
A.l8:link         { text-decoration: none;         color:#ff0000;  font:bold       10px/10px verdana, serif; }
A.l8:visited      { text-decoration: none;         color:#ff0000;  font:bold       10px/10px verdana, serif; }
A.l8:hover        { text-decoration: none;         color:#ff0000;  font:bold       10px/10px verdana, serif; }

A.lred:link       { text-decoration: none;         color:#ff0000;  font:           12px/12px  verdana, serif; }
A.lred:visited    { text-decoration: none;         color:#ff0000;  font:           12px/12px  verdana, serif; }
A.lred:hover      { text-decoration: none;         color:#ff0000;  font:           12px/12px  verdana, serif; }

A.lorange:link      { text-decoration: none;         color:orange;  font:           12px/12px  verdana, serif; }
A.lorange:visited   { text-decoration: none;         color:orange;  font:           12px/12px  verdana, serif; }
A.lorange:hover     { text-decoration: none;         color:orange;  font:           12px/12px  verdana, serif; }

A.lgreen:link     { text-decoration: none;         color:#159318;  font:           12px/12px  verdana, serif; }
A.lgreen:visited  { text-decoration: none;         color:#159318;  font:           12px/12px  verdana, serif; }
A.lgreen:hover    { text-decoration: none;         color:#159318;  font:           12px/12px  verdana, serif; }

A.lblue:link     { text-decoration: none;         color:#000099;  font:           12px/12px  verdana, serif; }
A.lblue:visited  { text-decoration: none;         color:#000099;  font:           12px/12px  verdana, serif; }
A.lblue:hover    { text-decoration: none;         color:#000099;  font:           12px/12px  verdana, serif; }

A.lblack:link      { text-decoration: none;         color:black;  font:           12px/12px  verdana, serif; }
A.lblack:visited   { text-decoration: none;         color:black;  font:           12px/12px  verdana, serif; }
A.lblack:hover     { text-decoration: none;         color:black;  font:           12px/12px  verdana, serif; }

A.lpurple:link      { text-decoration: none;         color:purple;  font:           12px/12px  verdana, serif; }
A.lpurple:visited   { text-decoration: none;         color:purple;  font:           12px/12px  verdana, serif; }
A.lpurple:hover     { text-decoration: none;         color:purple;  font:           12px/12px  verdana, serif; }





.riga A{display:BLOCK; border: #9900FF; font-size: 11px; color:#ffffff;}
.riga A:HOVER{background: #00579A; font-size: 11px;  color:#ffaa00;}
.pagebreak {page-break-after: always }
thead {display: table-header-group;}
tfoot {display: table-footer-group;}

BODY {
 font-family: verdana, arial, helvetica, sans-serif;
 color:#000;
 background-color:#fff;
 margin-top:0;
 margin-left:0;
 font: 12px/12px verdana, serif;

}

BODY.white {
  font-family: verdana, arial, helvetica, sans-serif;
 color: #000099;
 background-color:#ffffff;
 margin-top:0;
 margin-left:0;
}

input.btn1 {
  color:#fff;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:12px;
  background-color:#406fa3;
  border-right:0.5px solid #555;
  border-bottom:0.5px solid #555;
  border-left:0.5px solid #aaa;
  border-top:0.5px solid #aaa;

}

input.btn1hov {
  border-right-color: #000;
  border-bottom-color: #000;
  border-left-color: #aaa;
  border-top-color: #aaa;


}


.hidden { position: relative; visibility: visible; }

.title4{
  color:#fff;
  font: 14px/14px verdana, serif;
}

.title5{
  color:#0b4b6b;
  font: bold 50px/50px verdana, serif;
}


.title3{
  color:#345CAC;
  font: bold 14px/14px verdana, serif;
}

.title2{
  color:#345cac;
  font: bold 12px/12px verdana, serif;
}


.title1{
  color:#0b4b6b;
  font: bold 16px/16px verdana, serif;
}

.text4{
  color:#fff;
  font: 12px/12px verdana, serif;
}

.text1{
  color:#555;
  font: 12px/12px verdana, serif;
}



.text2{
  color:#0b4b6b;
  font: 10px/10px verdana, serif;
}

.text3{
  color:#ee2222;
  font: 10px/10px verdana, serif;
}

.text2b{
  color:#0b4b6b;
  font: bold 10px/10px verdana, serif;
}

.text1l{
  color:#0b4b6b;
  font: 9px/9px verdana, serif;
}
.text2l{
  color:#0b4b6b;
  font: 8px/8px verdana, serif;
}
.text1red{
  color:#ff0000;
  font: 42px/42px verdana, serif;
}

.text1redl{
  color:#ff0000;
  font: 12px/12px verdana, serif;
}

.text1b{
  color:#0b4b6b;
  font: bold 12px/12px verdana, serif;
}


.nl1{
  color:#0b4b6b;
  font: bold 12px/12px verdana, serif;
}





BODY.printonly {
 background-color:#ffffff;
}

.bgheader {
 background-color:#4665f9;
  background: url("../images/header.jpg");
  background-position: top;
}

.bgc {
  background: url("../images/lbck2.gif");
  background-position: center;
}

.bfoot {
  background: url("../images/foot.gif");
  background-position: center;
}



/*piccolo bordo*/
.lborder {
  color:#FF0000 ;
  background-color:#CCCC99;
  font:  10px/10px verdana, serif;
}



.titolov{
  color:#009900;
  font: bold 16px/16px verdana, serif;
}


/* sottotitolo usato anche per autore ed editore*/
.sottotitolo{
  color:#8f8f8f;
  font: 12px/12px verdana, serif;
}

.corpo{
  color:#000099;
  font: 12px/12px verdana, serif;
}

.corpov{
  color:#009900;
  font: bold 12px/12px verdana, serif;
}



.italico{
  color:#009900;
  font: italic 12px/12px verdana, serif;
}

.boxv{
  color:#009900;
  font: italic 12px/12px verdana, serif;
  border: solid #bfbfbf;
  padding-left:2em;
  padding-top:1em;
  padding-bottom:1em;


}

.boxs{
  border: solid  ;
  border-right-width: thin ;
  border-right-color: #aaaaaa;
  border-left-style: none;
  border-top-style: none;
  border-bottom-style: none;
  background-color: #eeeeee

}

.boxp{
  border: solid #aaaaaa ;
  background-color: #eeeeee;
  color:#000099;
  font: 12px/12px verdana, serif;

}

.boxsc{
  font: 2px/2px verdana, serif;
  width:3;
  height:1;

}

.articolo{
  color:#000099;
  font: 12px/12px verdana, serif;
  padding-left:2em;
  padding-right:2em;
  padding-top:1em;
  padding-bottom:1em;
  text-align:justify;

}




.bianco{
  color:#ffffff;
  font: 16px/16px verdana, serif;
}

@media print { .noprint { display: none; } } 
 
