#testo{
  float:left;
  display:inline;
  width:600px;
  padding:0px;
  margin:0 0 0 12px;
  text-align:center;
}
#testo ul{
  list-style-type:square;
}
#mostra,#sinistra,#destra{
  text-align:left;
}
#mostra{
  float:left;
  display:inline;
  padding:0px;
  margin:0;
}
p.modulo{
  font:0.85em/1.2em helvetica,sans-serif;
}
table.impaginazione{
  border:0px;
  font:0.85em/1.2em helvetica,sans-serif;
  max-width:95%;
  margin:8px auto;
  background-color: transparent;
}
td.sinistra{
  text-align:right;
  border:0px;
  font-weight:bold;
  padding:8px 4px;
  background-color: transparent;
}
td.destra{
  text-align:left;
  border:0px;
  padding:8px 4px;
  background-color: transparent;
}
input.color,select.color{
  background-color:#F4FFFF; 
  margin-right:10px;
  font:1em/1.2em helvetica,sans-serif;
}
#cerca,#sinistra{
  float:left;
  display:inline;
  width:390px;
}
#destra{
  width:190px;
  padding:3px;
  margin:10px 0;
  background:#ccffcc;
  float:right;
  display:inline;
  text-indent:0;
}
#cerca p.sottotitolo{
  font:0.8em/1.2em Verdana,sans-serif;
  text-align:left;
  margin:2px;
  color:#525252;
}
#cerca ul{
  font:0.95em/1.4em Helvetica,Arial,sans-serif;
}
#cerca li{
 margin:12px 0;
}
#cerca li.rtf {list-style-image: url('/images/icone/rtf.png');}
#cerca li.pdf {list-style-image: url('/images/icone/pdf.png');}
#cerca li.zip {list-style-image: url('/images/icone/zip.png');}
#cerca li.pps {list-style-image: url('/images/icone/pps.png');}
#cerca li.xls {list-style-image: url('/images/icone/xls.png');}
#cerca li.doc {list-style-image: url('/images/icone/doc.png');}
#cerca li.txt {list-style-image: url('/images/icone/txt.png');}
#cerca li.htm {list-style-image: url('/images/icone/htm.png');}
#cerca li.html {list-style-image: url('/images/icone/html.png');}
#cerca li.mht {list-style-image: url('/images/icone/mht.png');}
#cerca li.aspx {list-style-image: url('/images/icone/aspx.png');}
#destra fieldset{
  margin:0;
  padding:0;
}
#destra legend{
  margin:4px 2px;
  color:#505050;
  text-indent:0em;
  font:0.80em/1em helvetica,sans-serif;
}
#destra fieldset ol{
  list-style: none;
  margin:0 3px;
  padding:0;
}
#destra fieldset li{
  list-style: none;
  padding:0;
  margin:3px;
  text-align:right;
  text-indent:0em;
  font:0.85em/1.3em helvetica,sans-serif;
}
#destra fieldset li.link{
  text-align:left;
  margin: 10px 0;
}
#destra fieldset label{
  line-height: 1.8;
  vertical-align: top;
  text-align:right;
  margin:0 0 3px 3px;
  font:1em/1.1em helvetica,sans-serif;
}
#destra fieldset input,select,textarea{
  width:120px;
  font:0.95em/1.1em helvetica,sans-serif;
}
#destra fieldset .button{
  margin:6px auto;
  display: block;
  background-color: transparent;
  background-image: url('/images/icone/magnifier.png');
  background-repeat: no-repeat;
  width: 90px;
  height: 20px;
  padding:2px;
  text-align: center;
  font: 1em/1.3em helvetica,sans-serif;
  text-decoration: none;
  border:solid 1px #ccffcc;
}
#destra fieldset .button_ok{
  margin:2px auto;
  display: block;
  background-color: transparent;
  background-image: url('/images/icone/tick.png');
  background-repeat: no-repeat;
  width: 74px;
  height: 20px;
  padding:1px;
  text-align: center;
  font: 0.9em/1.2em helvetica,sans-serif;
  text-decoration: none;
  border:none;
}
#destra fieldset .button_annulla{
  margin:2px auto;
  display: block;
  background-color: transparent;
  background-image: url('/images/icone/slash.png');
  background-repeat: no-repeat;
  width: 84px;
  height: 20px;
  padding:2px;
  text-align: center;
  font:0.9em/1.2em helvetica,sans-serif;
  text-decoration: none;
  border:none;
}
#destra fieldset .button:hover{
  border:dotted 1px #505050;
}
#destra fieldset fieldset{
  border:none;
  margin:0 3px 0 0;
  text-align:right;
}
#destra fieldset fieldset legend{
  padding:0;
  font-weight: normal;
  margin:3px;
  font:1em/1em helvetica,sans-serif;
}
#destra fieldset fieldset label{
  width:100px;
  font:1em/1em helvetica,sans-serif;
}
#destra .radio input{
  margin:3px 3px 3px 30px;
  width:12px;
  font:1em/1em helvetica,sans-serif;
}
#destra .box input{
  margin:3px;
  width:12px;
  font:1em/1em helvetica,sans-serif;
}
.TreeView table{
  border-collapse:collapse;
  border:none;
  padding:0;
  margin:4px;
  font:0.9em/1.3em helvetica,sans-serif;
  text-indent:0;
}
.TreeView td{
  border:none;
  padding:0;
}
.TreeView tr{
  border:none;
  padding:0;
}