BODY {
  padding: 0px;
  margin: 0px;
  border:0px;
  margin-top: 10px;
  background-color: #D5D8FD;
  font: 11px Verdana, helvetica, sans-serif;
  color: #113A62;
}

TABLE {
  font: 11px Verdana, helvetica, sans-serif;
}

.box {
  border: 1px solid #113A62;
  background-color: #FFF;
}

A {
  text-decoration: none;
  color: #113A62;
  }

A:hover {
  text-decoration: underline;
  color: #113A62;  
}

P {
padding: 4px;
}

#scrolling {
width: 389px;
height: 400px;
overflow: auto;
position: absolute;
/*scrollbar-3dlight-color: #CECECE;
scrollbar-arrow-color: #33322E;
scrollbar-base-color: #D6EFF0;
scrollbar-darkshadow-color: #E6E5E1;
scrollbar-face-color: #D4D0C7;
scrollbar-highlight-color: #E6E5E1;
scrollbar-shadow-color: #A1A1A1;
scrollbar-track-color: #D6EFF0;*/
}

.testa {
  background-image:url(testa.jpg);
  width: 778px;
  height: 85px;
  background-color: #8294A8;
  border-bottom: 1px solid #113A62;
}



.colsx {
  width: 149px;
  border-right: 1px solid #E6BD63;
}

.colce {
  width: 429px;
}

.coldx {
  width: 198px;
  border-left: 1px solid #E6BD63;
}

.alb {
 color: #C00;
  background-image:url(alb.gif);
  width: 778px;
  height: 15px;
  padding-left: 5px;
  font: 10px Verdana, helvetica, sans-serif;
  border-bottom: 1px solid #113A62;
  font-weight: bold;
}

.alb a {
  color: #113A62;
  font: 10px Verdana, helvetica, sans-serif;
  font-weight: normal;
}

.alb a:hover {
  font: 10px Verdana, helvetica, sans-serif;
  font-weight: normal;
  color: #113A62;
}

.tastitl {
 margin-left: 3px;
 padding-left: 6px;
 background-color: #113A62;
 color: #FFF;
 border-bottom: 1px solid #436A90;
 height: 18px;
 background-image:url(tittasl.gif);
}

.tastitr {
 margin-left: 3px;
 padding-left: 6px;
 background-color: #FFF;
 color: #FFF;
 border-bottom: 1px solid #436A90;
 height: 18px;
 background-image:url(tittasr.gif);
 background-repeat: no-repeat;
 font-weight: bold;
}

.tasto {
 background-image:url(tasto.gif);
 font: 10px Verdana, helvetica, sans-serif;
 color: #113A62;
 border-top: 1px solid #FFF;
 border-bottom: 1px solid #113A62;
 height: 22px;
 padding: 3px;
 padding-left: 6px;
}

.tasto a {
 color: #113A62;
}

.contN {
 background-color: #FAFAFA;
 border-bottom: 1px solid #56697B;
 padding: 6px;
 color: #113A62;
}

.contN a {
 color: #113A62;
}

.contC {
 border-bottom: 1px solid #113A62;
 border-left: 1px solid #113A62;
 border-right: 1px solid #113A62;
}

.colcontCl {
 border-top: 1px solid #113A62;
 width: 150px;
 padding: 4px;
}

.colcontCr {
 background-color: #F7F7F7;
 border-left: 1px solid #113A62;
 border-top: 1px solid #113A62;
 width: 236px;
 padding: 4px;
}

.barra {
  background-image:url(barra.gif);
  height: 15px;
  padding-left: 5px;
  border-bottom: 1px solid #113A62;
  font: 10px Verdana, helvetica, sans-serif;  
}

.sottobarra {
 border-bottom: 1px solid #436A90;
 text-align: center;
 font: 10px Verdana, helvetica, sans-serif;
 padding: 3px;
 padding-left: 4px;
 padding-right: 4px;
 color: #000;
}

.coldis {
 border-bottom: 1px solid #113A62;
 padding: 4px;
}

.colpar {
 background-color: #F7F7F7;
 border-bottom: 1px solid #113A62;
 padding: 4px;
}

.cont {
 background-color: #FFF;
 border-bottom: 1px solid #56697B;
 padding: 6px;
}

.input_txt {
 height: 17px;
 border-top: 1px solid #113A62;
 border-left: 1px solid #113A62;
 border-bottom: 1px solid #FBBA22;
 border-right: 1px solid #FBBA22;
 background-color: #FAFAFA;
}

.footbarra {
 border-top: 1px solid #113A62;
 padding: 3px;
}

.foot {
 border-top: 1px solid #113A62;
 text-align: center;
 font: 10px Verdana, helvetica, sans-serif;
}

.foot a {
color: #113A62;
}

.visi {
 background-image:url(visit.gif);
 text-align: center;
 font-weight: bold;
}

.contSc {
 background-color: #FAFAFA;
 border: 1px solid #56697B;
 padding: 6px;
 color: #113A62;
}
