#dropmenudiv{
position:absolute;
border:1px solid #4579ae;
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
FONT-STYLE: normal;
FONT-FAMILY: Tahoma, sans-serif;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 5px;
COLOR: #505050;
TEXT-DECORATION: none;
}

#dropmenudiv a:hover{
background-color: #698AAC;
TEXT-DECORATION: none;
COLOR: #ffffff;
}

/* item dei menu */
.itemoff{
  color:#AAAAAA;
  margin-left:5px;
}

body.view { margin:0px; padding:0px; background:#FFFFFF; font: 11px Tahoma, sans-serif; color: #505050 }

table.headv{
  padding:0;
  width:776px;
  border-collapse:collapse;
}
table.headv td{padding:0}

/* Barra dei menu view*/
table.menuv{
  padding:0;
  margin-bottom:10px;
  width:776px;
  background-color:#F0F0F0;
  border-collapse:collapse;
  border:1px solid #ABABAB;
  font-weight: bold; 
  color: #698AAC;
}
table.menuv tr{
  background-image:url(/img/b-b.gif);
}

table.menuv td{
  padding:0;
  height:18px;
  text-align:center;
}

/* contenitore della tabella */
table.tb {
  padding:0; 
  border-collapse:collapse;
  margin:0 0 10px 0;
}
table.tb td{padding:0}

/* Tabella con titolo e grafica blu */
table.tbh {
  padding:0;
  background-color:#7392b2;
  background-image:url(/img/bc.png);
  background-repeat:repeat-x;
  border-collapse: collapse;
  width:100%;
}
table.tbh td{
  padding:0;
}
td.tdsx{ width:26px; background-image:url(/img/bsx.png) }
td.tddx{ width:26px; background-image:url(/img/bdx.png) }
td.tdtitle{ height:22px; font-weight: bold; color:#FFFFFF; text-align:center; }

/* Seconda parte della tabella con il contenuto */
table.tbc2,
table.tbt,
table.tbg,
table.tbc{
  background-color:#D0D0D0;
  border:1px solid #9B9B9B;
  padding:0;
  border-collapse: separate !important;
}
/* th normale ad 1 riga*/
table.tbt th,
table.tbc th{
  background-image:url(/img/b2-20.png);
  height:20px;
  text-align:center;
  padding:0 3px 0 3px;
}
/* th a 2 righe */
table.tbc2 th{
  background-image:url(/img/b2-20.png);
  height:28px;
  text-align:center;
  padding:0 3px 0 3px;
}
/* td a 20 pixel */
table.tbc td,
table.tbc2 td,
table.tbc3 td{ height:20px; padding:0 3px 0 3px; vertical-align:middle }
/* td per le top */
table.tbt td{ height:65px; padding:0 3px 0 3px; vertical-align:middle }

/* Solo senza pordo per includere di fianco ai grafici*/
table.tbc3{
  background-color:#D0D0D0;
  padding:0;
  border-collapse: separate !important;
}
/* th normale ad 1 riga*/
table.tbc3 th{
  background-image:url(/img/b2-20.png);
  height:20px;
  text-align:center;
  padding:0 3px 0 3px;
}

/* Colori delle righe */
.col1{ background-color: #FFFFFF }
.col2{ background-color: #F5F5F5 }
.col3{ background-color: #FFFFFF; color:#72631a}
.col4{ background-color: #F5F5F5; color:#72631a}

.colfiltri{ background-color: #F5F5F5 }

/* Grafico acce*/
td.graf{
  padding:0 !important; 
  background-image:url(/img/b-g.png);
  background-position: bottom;
  text-align:center;
  vertical-align:bottom;
}

/* Grafico con 10 valori e di lato la tabella*/
td.graf10{
  padding:0 !important; 
  background-image:url(/img/b-10.png);
  background-position: bottom;
  text-align:center;
  vertical-align:bottom;
}

/* Grafico con 7 valori e di lato la tabella*/
td.graf7{
  padding:0 !important; 
  background-image:url(/img/b-7.png);
  background-position: bottom;
  text-align:center;
  vertical-align:bottom;
}

/* Torte */
td.graft{ 
  background-image:url(/img/b-t.png);
}
td.graft td{ padding:0 !important;}

table.tbgraft{
  border:1px solid #D0D0D0;
}

/* Legenda sotto il grafico acce*/
td.leg{ padding:0 !important; }
td.leg table{ width:100%; height:23px; padding:0; background-color:#FFFFFF; }

td.leg1{ padding-left:10px !important; }
td.leg2{ padding-right:10px; width:20px; text-align:right; }

table.tbleg{ border-right:1px solid #D0D0D0 }

/* Legende affianco alle torte */
table.legt{
  width:100%; 
  background-color:#FFFFFF;
  border:1px solid #9B9B9B;
  border-collapse:collapse;
  padding:0;
}

table.legt td{
  padding:0 10px 0 10px!important;
}

td.legt_tdx{
  padding:7px!important;
  width:7px!important;
  height:7px!important;
  background-image:url(/img/otdx.png);
  background-repeat: no-repeat;
}
td.legt_dx{
  padding:0!important;
  width:7px!important;
  background-image:url(/img/odx.png);
  background-repeat: repeat-y;
}
td.legt_bdx{
  padding:0!important;
  width:7px!important;
  height:7px!important;
  background-image:url(/img/obdx.png);
  background-repeat: no-repeat;
}
td.legt_b{
  padding:0!important;
  height:7px!important;
  background-image:url(/img/ob.png);
  background-repeat: repeat-x;
}
td.legt_bsx{
  padding:0!important;
  width:7px!important;
  height:7px!important;
  background-image:url(/img/obsx.png);
  background-repeat: no-repeat;
}

img.bop{ vertical-align:middle }

/* Separatore orrizontale seza spazi */
td.sephv{ padding:0;
  height:1px!important;
  background-color: #FFFFFF;
}

/* Tabella con i selettori */
table.tbsel{ 
  width:100%;
  padding:0;
  margin-bottom:5px;  
}
table.tbsel th {
  height:30px;
  text-align:center;
  background-color: #F5F5F5;
  background-image: none;
}
tr.trsel td{ padding:2px; height:30px }

img.star{
  width:16px;
  height:18px;
  vertical-align:middle;
}

#multi{
  background-color:#FFFFFF;
  color:#5b5b5b;
  font-weight:normal;
}
#multi td{
  height:18px;
  padding-left:2px!important;
}

/* Classe per i gadget select */
table.select {
 border:1px solid #58738f;
 border-right:0;
 background-color:#F5F5F5;
}
table.select td{
 padding:0 0 0 5px;
}
