body                 { background-color:#e0e0e0;      border: 0px solid #000000; margin: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; text-align:left; font-weight: normal; font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
ul                   { background-color: transparent; border: 0px solid #000000; margin: 0px; padding-left: 20px; padding-right: 0px;  padding-bottom: 0px; padding-top: 2px; text-align:left; font-weight: normal; font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
li                   { background-color: transparent; border: 0px solid #000000; margin: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 2px; text-align:left; font-weight: normal; font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; list-style-image: url(/wf/tplimage/quadra_pieno.gif);  }
a:active             { background-color: transparent; font-weight: bold; font-size: 95%; color: #32669c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a:link               { background-color: transparent; font-weight: bold; font-size: 95%; color: #32669c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a:visited            { background-color: transparent; font-weight: bold; font-size: 95%; color: #33aadd; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a:hover              { background-color: transparent; font-weight: bold; font-size: 95%; color: #FF1111; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.noborder            { border: 0px ; margin:0px; padding: 0px;}
.hide                { display: none;}
.center              { text-align:center;}
.imgcenter           { border: 0px ;  text-align:center;  }
.DocImage            { border: 0px ;} 
.pdfimage            { border: 0px ;} 
.right               { text-align:right;  }

.normale             { background-color: transparent; font-weight: normal; font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;   }
.normale:link        { background-color: transparent; font-weight: normal; font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;   }
.normale:visited     { background-color: transparent; font-weight: normal; font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;   }
.normale:hover       { background-color: transparent; font-weight: normal; font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;   } 
.grassetto           { background-color: transparent; font-weight: bold;   font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;   }
.grassetto:link      { background-color: transparent; font-weight: bold;   font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;   }
.grassetto:visited   { background-color: transparent; font-weight: bold;   font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;   }
.grassetto:hover     { background-color: transparent; font-weight: bold;   font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;   } 
.label1              { background-color: #D9AC4A; border:1px solid #D9AC4A;  width:100%;  margin: 0px;  padding-left: 2px;  text-align:left; font-weight: bold; font-size: 98%; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
.label2              { background-color: #D9AC4A; border:1px solid #D9AC4A;  width:100%;  margin: 0px;  padding-left: 2px;  text-align:left; font-weight: bold; font-size: 98%; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
.label3              { background-color: #D9AC4A; border:1px solid #D9AC4A;  width:100%;  margin: 0px;  padding-left: 2px;  text-align:left; font-weight: bold; font-size: 98%; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
.label4              { background-color: #D9AC4A; border:1px solid #D9AC4A;  width:100%;  margin: 0px;  padding-left: 2px;  text-align:left; font-weight: bold; font-size: 98%; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
.label5              { background-color: #D9AC4A; border:1px solid #D9AC4A;  width:100%;  margin: 0px;  padding-left: 2px;  text-align:left; font-weight: bold; font-size: 98%; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
.label6              { background-color: #D9AC4A; border:1px solid #D9AC4A;  width:100%;  margin: 0px;  padding-left: 2px;  text-align:left; font-weight: bold; font-size: 98%; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
.label7              { background-color: #D9AC4A; border:1px solid #D9AC4A;  width:100%;  margin: 0px;  padding-left: 2px;  text-align:left; font-weight: bold; font-size: 98%; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
.label8              { background-color: #D9AC4A; border:1px solid #D9AC4A;  width:100%;  margin: 0px;  padding-left: 2px;  text-align:left; font-weight: bold; font-size: 98%; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
.label9              { background-color: #D9AC4A; border:1px solid #D9AC4A;  width:100%;  margin: 0px;  padding-left: 2px;  text-align:left; font-weight: bold; font-size: 98%; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }

.riga1px             { color: #000000; height: 1px;}
.riga2px             { color: #000000; height: 2px;}
.riga3px             { color: #000000; height: 3px;}

.pagina              { width:98%; margin-left: 15px; margin-right: 0px;   margin-top: 0px; margin-bottom: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; border: 0px solid #000000; background-color:#ffffff; text-align:left; font-weight: normal; font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.tabbody             { background-color: transparent; border: 1px solid #D9AC4A;  margin: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; text-align:justify;    }
.tabheader           {  border: 0px solid #31659C; background-color: transparent;  width:100%;  height:auto;  margin: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; vertical-align: top;} 
.headersx            {  border: 0px solid #31659C; background-repeat: repeat-x;  background-image: url(/wf/tplimage/gialloblu.gif); margin: 0px; padding: 0px; text-align:left; vertical-align: top;}  
.headerdx            {  border: 0px solid #31659C; background-repeat: repeat-x;  background-image: url(/wf/tplimage/gialloblu.gif); margin: 0px; padding: 0px; text-align:right; vertical-align: top;} 
.corpo               {  border: 0px solid #31659C; background-color: transparent; border-bottom:1px solid #D9AC4A;  border-top:1px solid #D9AC4A;  width:100%;  margin: 0px;  padding: 0px;  text-align:left; font-weight: normal; font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
.tabacolonne         { background-color: transparent; border:0px solid #D9AC4A; border-collapse:collapse;  width:100%;  margin: 0px;   padding: 0px;   text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.radiodiv            { border: 0px solid #31659C; margin:0px;  text-align:right; vertical-align: top; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 5px;}
.radioimg            { border: 0px solid #31659C; margin:0px; padding: 0px;}
.mappadiv            { border: 0px solid #31659C; margin-top:0px;  text-align:right;  }
.mappa               { border: 0px solid #31659C; margin-top:0px;  line-height: 18px;  text-align:right;  padding-top: 10px;  padding-right: 8px;  padding-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;     font-size: 95%;   color: #D9AC4A;   text-decoration: none;   }
.mappa:link          { border: 0px solid #31659C; margin-top:0px;  line-height: 18px;  text-align:right;  padding-top: 10px;  padding-right: 8px;  padding-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;     font-size: 95%;   color: #D9AC4A;   text-decoration: none;   }
.mappa:visited       { border: 0px solid #31659C; margin-top:0px;  line-height: 18px;  text-align:right;  padding-top: 10px;  padding-right: 8px;  padding-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;     font-size: 95%;   color: #33aadd;   text-decoration: none;   } 
.ricerche            { margin-top:0px;  line-height: 16px;  text-align:right;  padding-top: 10px;  padding-right: 8px;  padding-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;     font-size: 95%;   color: #D9AC4A;   text-decoration: none;   }
.ricerche:link       { margin-top:0px;  line-height: 16px;  text-align:right;  padding-top: 10px;  padding-right: 8px;  padding-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;     font-size: 95%;   color: #D9AC4A;   text-decoration: none;   }
.ricerche:visited    { margin-top:0px;  line-height: 16px;  text-align:right;  padding-top: 10px;  padding-right: 8px;  padding-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;     font-size: 95%;   color: #D9AC4A;   text-decoration: none;   } 
.stampa              {  margin-top:0px;  line-height: 16px;  text-align:right;  padding-top: 10px;  padding-right: 8px;  padding-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;     font-size: 80%;   color: #D9AC4A;   text-decoration: none;   }
.stampa:link         {  margin-top:0px;  line-height: 16px;  text-align:right;  padding-top: 10px;  padding-right: 8px;  padding-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;     font-size: 80%;   color: #D9AC4A;   text-decoration: none;   }
.stampa:visited      {  margin-top:0px;  line-height: 16px;  text-align:right;  padding-top: 10px;  padding-right: 8px;  padding-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;     font-size: 80%;   color: #D9AC4A;   text-decoration: none;   } 
.webmail             { display: none;  border: 0px solid #31659C; margin-top:0px;  line-height: 18px;  text-align:right;  padding-top: 10px;  padding-right: 8px;  padding-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;     font-size: 95%;   color: #D9AC4A;   text-decoration: none;   }
.webmail:link        { display: none;  border: 0px solid #31659C; margin-top:0px;  line-height: 18px;  text-align:right;  padding-top: 10px;  padding-right: 8px;  padding-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;     font-size: 95%;   color: #D9AC4A;   text-decoration: none;   }
.webmail:visited     { display: none;  border: 0px solid #31659C; margin-top:0px;  line-height: 18px;  text-align:right;  padding-top: 10px;  padding-right: 8px;  padding-bottom:5px;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: bold;     font-size: 95%;   color: #33aadd;   text-decoration: none;   } 
.tblLG0              { border: 0px solid #D9AC4A;  background-color: transparent;  padding: 0px;  text-align:center;  width:100%;  }
.trLG0               { border: 0px solid #D9AC4A;  background-color: transparent;  padding: 0px;  }
.tdLG0               { border-left: 1px solid #D9AC4A;  background-color: transparent;  padding: 0px;  text-align:center;  }  
.linkLGO             { font-weight: bold;     font-size: 95%;     color: #32669c;    font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linkLGO:link        { font-weight: bold;     font-size: 95%;     color: #32669c;    font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linkLGO:visited     { font-weight: bold;     font-size: 95%;     color: #33aadd;    font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linkLGO:hover       { font-weight: bold;     font-size: 95%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }

.tblLG10              { border-bottom: 1px solid #D9AC4A;  background-color: transparent;  padding: 0px;  text-align:center;  width:100%;  }
.trLG10               { border: 0px solid #D9AC4A;  background-color: transparent;  padding: 0px;  }
.tdLG10               { border-left: 1px solid #D9AC4A;  background-color: transparent;  padding: 0px;  text-align:center;  }  
.linkLG10             { font-weight: bold;     font-size: 95%;     color: #32669c;    font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linkLG10:link        { font-weight: bold;     font-size: 95%;     color: #32669c;    font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linkLG10:visited     { font-weight: bold;     font-size: 95%;     color: #33aadd;    font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linkLG10:hover       { font-weight: bold;     font-size: 95%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }

.riga1               { border-bottom:1px solid #D9AC4A;  width:auto;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.riga2               { border-bottom:1px solid #D9AC4A;  width:auto;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.riga3               { border-bottom:1px solid #D9AC4A;  width:auto;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.riga4               { border-bottom:1px solid #D9AC4A;  width:auto;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.riga5               { border-bottom:1px solid #D9AC4A;  width:auto;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.riga6               { border-bottom:1px solid #D9AC4A;  width:auto;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.riga7               { border-bottom:1px solid #D9AC4A;  width:auto;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.riga8               { border-bottom:1px solid #D9AC4A;  width:auto;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.riga9               { border-bottom:1px solid #D9AC4A;  width:auto;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }

.col11b3             { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col12b3             { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col13b3             { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col14b3             { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col15b3             { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col16b3             { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col17b3             { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col18b3             { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col19b3             { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
                     
.col21b3             { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A; margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col22b3             { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col23b3             { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col24b3             { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col25b3             { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col26b3             { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col27b3             { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col28b3             { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col29b3             { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
                     
.col31b3             { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col32b3             { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col33b3             { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col34b3             { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }  
.col35b3             { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col36b3             { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }    
.col37b3             { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none; }
.col38b3             { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  } 
.col39b3             { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  } 

.col11doc            { border:0px solid #D9AC4A;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col12doc            { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col13doc            { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col14doc            { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col15doc            { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col16doc            { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col17doc            { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col18doc            { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col19doc            { border:0px solid #ddffE4;  width:312px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:left;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
                     
.col21doc            { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col22doc            { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col23doc            { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col24doc            { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col25doc            { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col26doc            { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col27doc            { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col28doc            { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col29doc            { border-left:1px solid #D9AC4A; border-right:1px solid #D9AC4A;   margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
                     
.col31doc            { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  vertical-align: top;}
.col32doc            { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col33doc            { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col34doc            { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }  
.col35doc            { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }
.col36doc            { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }    
.col37doc            { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none; }
.col38doc            { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  } 
.col39doc            { border:0px solid #D9AC4A;  width:218px;  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:10px;  padding-right:10px;  text-align:justify;  font-weight: normal;   font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  }        
          
.contenuto           { text-align:justify;   width:auto;  padding: 0px;  font-weight: normal;    font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }

.elementi            { margin: 0px;   padding-left: 0px;   padding-top:2px;   padding-bottom:0px;   padding-left:20px;   padding-right:0px;   text-align:left;    }
.sublista            { list-style-image: url(/wf/tplimage/quadra_vuoto.gif);   POSITION:relative; LEFT: 0px; TOP:0px;   margin: 0px;   padding-top:2px;   padding-bottom:0px;   padding-left:0px;   padding-right:0px;   text-align:left;     font-weight: normal;        font-size: 95%;        color: #32669c;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;     }
.subdescr            { list-style-image: url(/wf/tplimage/shim.gif);   POSITION:relative; LEFT: 0px; TOP:0px;   margin: 0px;   padding-top:0px;   padding-bottom:0px;   padding-left:0px;   padding-right:0px;   text-align:left;     font-weight: normal;        font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;     }
.elencoelementi      { border: 0px solid #000000;  background-color:#bbbbbb;  margin:0px;   padding:10px;  text-align:left;  }
.elencocartelle      { border: 1px solid #000000;  background-color:#ffffff;  margin:10px;  padding:10px;  text-align:left;  }  
.elencodoccont       { border: 1px solid #000000;  background-color:#ffffff;  margin:10px;  padding:10px;  text-align:left;  }   
.elencodoc           { border: 1px solid #000000;  background-color:#ffffff;  margin:10px;  padding:10px;  text-align:left;  }  
.elencolink          { border: 1px solid #000000;  background-color:#ffffff;  margin:10px;  padding:10px;  text-align:left;  }  
.folderblock         { background-image: url(/wf/styles/libreria-1/css/image/cartella.gif);  background-repeat: no-repeat;  border: 2px solid #32669c;  background-color:#f0f0ff;  margin-top:2px;  text-align:left;  padding-left:20px;  } 
.docblock            { background-image: url(/wf/styles/libreria-1/css/image/doc.gif);  background-repeat: no-repeat;  border: 2px solid #32669c;  background-color:#f0fff0;  margin-top:2px;  text-align:left;  padding-left:20px;  } 
.linkblock           { background-image: url(/wf/styles/libreria-1/css/image/link.gif);  background-repeat: no-repeat;  border: 2px solid #32669c;  background-color:#fff0f0;  margin-top:2px;  text-align:left;  padding-left:20px;  }  

.livepath            { border:0px solid #0000E4;   BACKGROUND-color: #cccccc;   color: #32669c;   padding-left: 10px;   text-align:left;    font-size: 95%;   height:auto    }
.livepath:link       { border:0px solid #0000E4;   BACKGROUND-color: #cccccc;   color: #32669c;   padding-left: 10px;   text-align:left;    font-size: 95%;   height:auto    }
.livepath:visited    { border:0px solid #0000E4;   BACKGROUND-color: #cccccc;   color: #33aadd;   padding-left: 10px;   text-align:left;    font-size: 95%;   height:auto    } 
.livepath:hover      { border:0px solid #0000E4;   BACKGROUND-color: #cccccc;   color: #FF1111;   padding-left: 10px;   text-align:left;    font-size: 95%;  height:auto    } 
.livepathtitle       { border-bottom:1px solid #D9AC4A;   background-color:#ffffff;   color: #32669c;   padding-left: 0px;   text-align:center;   font-size: 95%;   height:auto    } 
.titolodocumento     { border-bottom:1px solid #D9AC4A;   background-color:#ffffff;   color: #32669c;   padding-left: 0px;   text-align:center;   height:auto    } 

.titolosottocartelle { font-weight: bold; font-size: 98%; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}  
.titolodoccont       { font-weight: bold; font-size: 98%; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}   
.titolodoc           { font-weight: bold; font-size: 98%; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;} 
.titololink          { font-weight: bold; font-size: 98%; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}  
.puntoelenco         { list-style-image: url(/wf/tplimage/quadra_pieno.gif);  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:0px;  padding-right:0px;  text-align:left;   font-weight: normal;     font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  line-height: 20px; }
.liev                { list-style-image: url(/wf/tplimage/quadra_pieno.gif);  margin: 0px;  padding-top:2px;  padding-bottom:0px;  padding-left:0px;  padding-right:0px;  text-align:left;   font-weight: normal;     font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  line-height: 30px; }
.lievScientifico     { list-style-image: url(/wf/tplimage/scienze.gif);  margin-left: 10px;  padding-top:2px;  padding-bottom:0px;  padding-left:0px;  padding-right:0px;  text-align:left;   font-weight: normal;     font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  line-height: 30px; }
.lievDidattico       { list-style-image: url(/wf/tplimage/didattica.gif);  margin-left: 10px;  padding-top:2px;  padding-bottom:0px;  padding-left:0px;  padding-right:0px;  text-align:left;   font-weight: normal;     font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  line-height: 30px; }
.lievIstituzionale   { list-style-image: url(/wf/tplimage/logouni.gif);  margin-left: 10px;  padding-top:2px;  padding-bottom:0px;  padding-left:0px;  padding-right:0px;  text-align:left;   font-weight: normal;     font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;  line-height: 30px; }

.foldertitle         { font-weight: bold;     font-size: 95%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   text-align:left;   }
.foldertitle:link    { font-weight: bold;     font-size: 95%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   text-align:left;   }
.foldertitle:visited { font-weight: bold;     font-size: 95%;     color: #33aadd;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   text-align:left;   }
.foldertitle:hover   { font-weight: bold;     font-size: 95%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.dochtitle           { font-weight: bold;     font-size: 95%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.dochtitle:link      { font-weight: bold;     font-size: 95%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.dochtitle:visited   { font-weight: bold;     font-size: 95%;     color: #33aadd;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.dochtitle:hover     { font-weight: bold;     font-size: 95%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docnhtitle          { font-weight: bold;     font-size: 95%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docnhtitle:link     { font-weight: bold;     font-size: 95%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docnhtitle:visited  { font-weight: bold;     font-size: 95%;     color: #33aadd;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docnhtitle:hover    { font-weight: bold;     font-size: 95%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docortitle          { font-weight: bold;     font-size: 95%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docortitle:link     { font-weight: bold;     font-size: 95%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docortitle:visited  { font-weight: bold;     font-size: 95%;     color: #33aadd;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docortitle:hover    { font-weight: bold;     font-size: 95%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linktitle           { font-weight: bold;     font-size: 95%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linktitle:link      { font-weight: bold;     font-size: 95%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linktitle:visited   { font-weight: bold;     font-size: 95%;     color: #33aadd;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linktitle:hover     { font-weight: bold;     font-size: 95%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   } 

.folderlittle         { margin:0px;   font-weight: bold;     font-size: 90%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   text-align:left;   }
.folderlittle:link    { margin:0px;   font-weight: bold;     font-size: 90%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   text-align:left;   }
.folderlittle:visited { margin:0px;   font-weight: bold;     font-size: 90%;     color: #33aadd;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   text-align:left;   }
.folderlittle:hover   { margin:0px;   font-weight: bold;     font-size: 90%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.dochlittle           { margin:0px;   font-weight: bold;     font-size: 90%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.dochlittle:link      { margin:0px;   font-weight: bold;     font-size: 90%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.dochlittle:visited   { margin:0px;   font-weight: bold;     font-size: 90%;     color: #33aadd;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.dochlittle:hover     { margin:0px;   font-weight: bold;     font-size: 90%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docnhlittle          { margin:0px;   font-weight: bold;     font-size: 90%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docnhlittle:link     { margin:0px;   font-weight: bold;     font-size: 90%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docnhlittle:visited  { margin:0px;   font-weight: bold;     font-size: 90%;     color: #33aadd;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docnhlittle:hover    { margin:0px;   font-weight: bold;     font-size: 90%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docorlittle          { margin:0px;   font-weight: bold;     font-size: 90%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docorlittle:link     { margin:0px;   font-weight: bold;     font-size: 90%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docorlittle:visited  { margin:0px;   font-weight: bold;     font-size: 90%;     color: #33aadd;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.docorlittle:hover    { margin:0px;   font-weight: bold;     font-size: 90%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linklittle           { margin:0px;   font-weight: bold;     font-size: 90%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linklittle:link      { margin:0px;   font-weight: bold;     font-size: 90%;     color: #32669c;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linklittle:visited   { margin:0px;   font-weight: bold;     font-size: 90%;     color: #33aadd;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.linklittle:hover     { margin:0px;   font-weight: bold;     font-size: 90%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   } 

.tabbottom           { background-color:#D9AC4A;   border: 0px solid #000000;  width:100%;  margin: 0px;  padding: 0px;  border-collapse:collapse;  text-align:left;  font-size: 95%;   color: #ffffff;  border-spacing:0px;  empty-cells:show;  } 
.arearis             { BACKGROUND-color: #D9AC4A;  width:auto;  padding: 3px;  text-align:left;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: normal;     font-size: 95%;   color: #000000;   } 
.icone               { BACKGROUND-color: #F9CC6A;  border-top: 1px solid #D9AC4A;  padding-left: 10px;  text-align:left;  color: #1C0B5A;   font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: normal;     font-size: 95%;   } 
.icone1              { BACKGROUND-color: transparent; width:100%;} 
.iconeinserimenti    { BACKGROUND-color: transparent; width:15%; border: 0px solid #000000;  text-align:left;} 
.iconemodifiche      { BACKGROUND-color: transparent; width:15%; border: 0px solid #000000;  text-align:left;} 
.iconeservizio       { BACKGROUND-color: transparent; width:20%; border: 0px solid #000000;  text-align:left;} 
.iconehelp           { BACKGROUND-color: transparent; width:10%; border: 0px solid #000000;  text-align:left;} 
.iconevalidazione    { BACKGROUND-color: transparent; width:30%; border: 0px solid #000000;  text-align:right;} 
.iconelogout         { BACKGROUND-color: transparent; width:10%; border: 0px solid #000000;  text-align:right; } 

.puntoicona          { list-style-image: url(/wf/tplimage/shim.gif);  POSITION:relative; LEFT: 0px; TOP:0px;  border-left:0px solid #32669C;  text-align:center;   padding-left: 0px;  padding-bottom: 8px;  font-weight: normal;     font-size: 95%;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.imgicona            { border:0px solid #32669C;  }  .titoloicona, .titoloicona:link .titoloicona:visited { font-weight: bold;     font-size: 95%;     color: #32669C;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   text-align:left;   }
.titoloicona:hover   { font-weight: bold;     font-size: 95%;     color: #FF1111;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.dirid               { width:auto;  margin: 0px;  padding: 0px;  text-align:left;  font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: normal;     font-size: 95%;   color: #1C0B5A;   } 
.acura               { width:50%;  font-weight: normal;  text-align:left;     font-size: 7pt;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }  
.Copyright           { width:50%;  font-weight: normal;  text-align:right;     font-size: 7pt;     color: #000000;     font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: none;   }
.login               { border: 0px ;    margin: 0px;    padding: 0px; text-align:left; }    
.feedback            { display: none;}

.bodymanutenzione    { border: 0px solid #D9AC4A;  margin-left:20px;  margin-right:20px;  background-color:#ffffff;  padding: 0px;  text-align:justify;  width:738px;  }
.tabmanutenzione     { border:1px solid #D9AC4A; width:728px; margin: 0px; padding: 0px; background-color:#ffffff; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 95%; } 
.menumanutenzione    { border-top: 0px solid #000000;  border-bottom: 2px solid #000000;  background-color:#cccccc;  margin-top:0px; text-align:left; padding:10px;} 
.menumanutenzionelink         { border:0px solid #0000E4; BACKGROUND-color: #cccccc; color: #32669c; padding: 0px; text-align:left;  font-size: 95%;  height:auto  }
.menumanutenzionelink:link    { border:0px solid #0000E4; BACKGROUND-color: #cccccc; color: #32669c; padding: 0px; text-align:left;  font-size: 95%;  height:auto  }
.menumanutenzionelink:visited { border:0px solid #0000E4; BACKGROUND-color: #cccccc; color: #32669c; padding: 0px; text-align:left;  font-size: 95%;  height:auto  } 
.menumanutenzionelink:hover   { border:0px solid #0000E4; BACKGROUND-color: #cccccc; color: #FF1111; padding: 0px; text-align:left;  font-size: 95%;  height:auto  } 
.header              { width: 100%;}
#header[id]          { min-width: 738px;	width:738px;   	} 
.topimage            {border:1px solid #ffffff; height:20px; width: auto;	font-size: 8pt;	font-weight: bold;	color: #D5B8B8;	background-image: url(/wf/styles/libreria-1/css/image/Header1.gif);	background-color: #32669C;	background-repeat: no-repeat;	background-position: left top;	margin: 0px 0px 0px 0px;	padding: 15px 0px 5px 10px;	} 
.topimage:link       {height:20px; width: auto;	font-size: 8pt;	font-weight: bold;	color: #D5B8B8;	background-image: url(/wf/styles/libreria-1/css/image/Header1.gif);	background-color: #32669C;	background-repeat: no-repeat;	background-position: left top;	margin: 0px 0px 0px 0px;	padding: 15px 0px 5px 10px;	}
.topimage:visited    {height:20px; width: auto;	font-size: 8pt;	font-weight: bold;	color: #D5B8B8;	background-image: url(/wf/styles/libreria-1/css/image/Header1.gif);	background-color: #32669C;	background-repeat: no-repeat;	background-position: left top;	margin: 0px 0px 0px 0px;	padding: 15px 0px 5px 10px;	}
.topimage:hover      {height:20px; width: auto;	font-size: 8pt;	font-weight: bold;	color: #CCCCCC;	background-image: url(/wf/styles/libreria-1/css/image/Header1.gif);	background-color: #32669C;	background-repeat: no-repeat;	background-position: left top;	margin: 0px 0px 0px 0px;	padding: 15px 0px 5px 10px;	}
.headsxtext          { margin:0px;	padding-left:5px;	font-size: 14pt;	font-weight: bold;	background-color: #990000;	color: #D5B8B8;	text-decoration:none;	}
.headsxtext:link     { margin:0px;	padding-left:5px;	font-size: 14pt;	font-weight: bold;	background-color: #990000;	color: #D5B8B8;	text-decoration:none;	}
.headsxtext:visited  { margin:0px;	padding-left:5px;	font-size: 14pt;	font-weight: bold;	background-color: #990000;	color: #D5B8B8;	text-decoration:none;	}
.headsxtext:hover    { margin:0px;	padding-left:5px;	font-size: 14pt;	font-weight: bold;	color: #CCCCCC;	text-decoration:none;	}
.headdxtext          { margin:0px;	padding-left:5px;	padding-top: 30px;	padding-bottom: 5px;	font-size: 12pt;	font-weight: bold;	color: #D5B8B8;	text-decoration:none;	} 
.headdxtext:link     { margin:0px;	padding-left:5px;	padding-top: 30px;	padding-bottom: 5px;	font-size: 12pt;	font-weight: bold;	color: #D5B8B8;	text-decoration:none;	}  
.headdxtext:visited  { margin:0px;	padding-left:5px;	padding-top: 30px;	padding-bottom: 5px;	font-size: 12pt;	font-weight: bold;	color: #D5B8B8;	text-decoration:none;	}
.headdxtext:hover    { margin:0px;	padding-left:5px;	padding-top: 30px;	padding-bottom: 5px;	font-size: 12pt;	font-weight: bold;	color: #CCCCCC;	text-decoration:none;	}	
.menucorner          { width:100%; 		height:1.5em; 		background-repeat: no-repeat;		background-color: #FF1111; 		background-image: url(/wf/styles/libreria-1/css/image/menucorner.gif);		background-position: right bottom;		}
.menushadow          { width:100%; 		height:4px;		margin:0px;		padding:0px;		background-image: url(/wf/styles/libreria-1/css/image/menushadow.gif);		background-position: left top;		background-repeat: no-repeat;		clear:both;		font-size:0em;		}		
.labelmenubar        { padding:10px; color: #000000; font-size:8pt;}
.labelmenubar2       { padding:15px;}	
.headdxtop           {	width : auto;	margin: 0px 0px 0px 0px;	padding: 0px 0px 5px 10px;	background-color: #32669c;	}
.QuickPre            { margin: 0px;		padding:0px;	  border: 0px solid #000000;	}  
.QuickCmd            { margin: 1px;		padding:0px;	  border: 0px solid #000000;	}  				
.QuickImg            { border: 0px solid #000000;	} 	
.descrizioni         { font-weight: normal;  text-align:left; font-size: 95%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;   }
.accessibilita       { display: none;} 
.intestordinamento   { BACKGROUND-color: #ffffff;   font-weight: bold;    font-size: 98%;        color: #32669c;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;   text-align:left;   width:auto;    }  	
.credits             { display: block; border: 0px ; margin: 0px; line-height:16px; font-size: 7pt; padding-right: 5px; text-align:right; }    
.linkcredits:active  { display: block; background-color: transparent; font-weight: bold; font-size:100%; color: #32669c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.linkcredits:link    { display: block; background-color: transparent; font-weight: bold; font-size:100%; color: #32669c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.linkcredits:visited { display: block; background-color: transparent; font-weight: bold; font-size:100%; color: #33aadd; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.linkcredits:hover   { display: block; background-color: transparent; font-weight: bold; font-size:100%; color: #FF1111; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.docfirma            { width : 100%; background-color: transparent; margin:0px;	padding-left:0px; padding-right:0px;  padding-top: 20px;  padding-bottom: 5px; border: 0px solid #000000; display: none;} 
.docauthor           { width : auto;  background-color: transparent; margin:0px;	padding-left:0px; padding-right:10px; padding-top:  0px; padding-bottom: 0px; border: 0px solid #000000;	font-size: 8pt;	font-weight: normal;	text-align: right; color: #000000;	text-decoration:none;	} 
.docdate             { width : auto;  background-color: transparent; margin:0px;	padding-left:10px; padding-right:0px; padding-top:  0px; padding-bottom: 0px; border: 0px solid #000000;	font-size: 8pt;	font-weight: normal;	text-align: left; color: #000000;	text-decoration:none;	} 
.docpopup            { display:none; vertical-align: top;  }     

.navigatore          { BACKGROUND-color: #ffffff;   font-weight: bold;    font-size: 98%;        color: #32669c;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;   text-align:center;  width: 100%;   }  
.tbnavigatore        { font-weight: bold;    font-size: 98%;        color: #32669c;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;   text-align:center;  width: auto;   }  
.tdnavigatoresx      { padding: 0px;   margin: 0px;   text-align:right;   }  
.listanumerica       { display: table-cell;    font-weight: bold;    font-size: 98%;        color: #32669c;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;   text-align:center;   vertical-align: middle;    }  	
.tdnavigatoredx      { padding: 0px;   margin: 0px;   text-align:left;    }  
.doccorrente:link    { BACKGROUND-color: #ff0000;   color: #32669c;} 
.doccorrente:visited { BACKGROUND-color: #ff0000;   color: #32669c;} 
.doccorrente:hover   { BACKGROUND-color: #ff0000;   color: #32669c;} 
.thumbnails          { BACKGROUND-color: #ff0000; border: 0px ; padding: 0px;   margin-bottom: 3px;   text-align:center;   vertical-align: middle;}
.EventiDiv           { border: 1px solid #ff0000; BACKGROUND-color: #ffffff;   font-weight: bold;    font-size: 98%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;   text-align:center;  width: 100%;   }  
.EventiL_tipo        { display: none; font-weight: bold;    font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;     width: 100px;   }    
.EventiL_Data_inizio { font-weight: bold;    font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;     width: 100px;   }   	     
.EventiL_Ora_inizio  { font-weight: bold;    font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;     width: 100px;   }         
.EventiL_Data_fine   { font-weight: bold;    font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;     width: 100px;   }          
.EventiL_Ora_fine    { font-weight: bold;    font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;     width: 100px;   }        
.EventiL_Indirizzo   { font-weight: bold;    font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;     width: 100px;   }      
.EventiL_Ente        { font-weight: bold;    font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;     width: 100px;   }
.EventiL_Referente   { font-weight: bold;    font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;     width: 100px;   }              
.EventiL_Telefono    { font-weight: bold;    font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;     width: 100px;   }                 
.EventiL_email       { font-weight: bold;    font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;     width: 100px;   }           
.EventiL_Note        { font-weight: bold;    font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;   padding: 0px;   margin: 0px;     width: 100px;   }             
.lidesc              { padding: 0px;   margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;  text-align:left;   display: inline;}  
.messagiologout      { BACKGROUND-color: #ffff00; border: 1px ; padding: 10px;   margin: 5px;   text-align:left;  font-weight: normal;    font-size: 95%;        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;}
.disattivautente         {  BACKGROUND-color: #ffff00;   color: #32669c;  text-align:center; width:100%;} 
.disattivautente:link    {  BACKGROUND-color: #ffff00;   color: #32669c;  text-align:center; width:100%;} 
.disattivautente:visited {  BACKGROUND-color: #ffff00;   color: #32669c;  text-align:center; width:100%;}
.disattivautente:hover   {  BACKGROUND-color: #ffff00;   color: #ff0000;  text-align:center; width:100%;}
.datiperstitolo          {  border: 1px solid #33B3E4;   BACKGROUND-color: #cccccc;   font-weight: bold;        font-size: 7pt;        color: #1C0B5A;     font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;    text-align:left;    }
.datipers                {  border: 1px solid #33B3E4;   BACKGROUND-color: #cccccc;   font-weight: normal;      font-size: 7pt;        color: #1C0B5A;     font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;    text-align:left;    }   
.lastupdate              {display: none; }
.registrazione           { margin-top:10px;  text-align:right;  }
.evidenziato, .evidenziato:link, .evidenziato:visited {border: 0px solid #33B3E4; padding-top: 5px; padding-bottom: 5px; font-weight: bold; font-size: 100%; color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.evidenziato:hover                                    {border: 0px solid #33B3E4; padding-top: 5px; padding-bottom: 5px; font-weight: bold; font-size: 100%; color: #FF1111; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

div.sitemap               {color: #FFFFFF; margin-left: 10px; margin-top: 15px; text-align: left; }
div.sitemapspace          {padding-top: 40px;}
.sitemapspacer            {height: 16px;}
.sitemapclosed            {width: 16px;	border: 0px;}
a.sitemap:link            {font-family: Verdana, sans-serif; font-size: 0.8em; font-weight: normal; color: #0000C0; text-decoration: none; padding: 0px 1px 0px 1px;}
a.sitemap:visited         {font-family: Verdana, sans-serif; font-size: 0.8em; font-weight: normal; color: #0000C0; text-decoration: none; padding: 0px 1px 0px 1px;}
a.sitemap:hover           {font-family: Verdana, sans-serif; font-size: 0.8em; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 1px 0px 1px;  background-color: #0000C0;}
a.sitemapcurrnode:link    {font-family: Verdana, sans-serif; font-size: 0.8em; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 1px 0px 1px;  background-color: #0000C0;}
a.sitemapcurrnode:visited {font-family: Verdana, sans-serif; font-size: 0.8em; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 1px 0px 1px;  background-color: #0000C0;}
a.sitemapcurrnode:hover   {font-family: Verdana, sans-serif; font-size: 0.8em; font-weight: normal; color: #FFFFFF; text-decoration: none; padding: 0px 1px 0px 1px;  background-color: #0000C0;}

sitemaplink:active             { background-color: transparent; font-weight: bold; font-size: 95%; color: #32669c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
sitemaplink:link               { background-color: transparent; font-weight: bold; font-size: 95%; color: #32669c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
sitemaplink:visited            { background-color: transparent; font-weight: bold; font-size: 95%; color: #33aadd; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
sitemaplink:hover              { background-color: transparent; font-weight: bold; font-size: 95%; color: #FF1111; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
sitemaplist            {display: inline;  background-image: url(/wf/tplimage/quadra_pieno.gif);  background-color: transparent; font-weight: bold; font-size: 95%; color: #32669c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.sitemapnoacc             {border:0px solid  #D9AC4A;   background-color: #FFFFFF; color: #FF0000;   width:auto;   margin: 0px;   padding: 0px;   text-align: left;     FONT-WEIGHT: bold;        FONT-SIZE: 8pt;            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none;     } 
.sitemapnoacc:link        {border:0px solid  #D9AC4A;   background-color: #FFFFFF; color: #FF0000;   width:auto;   margin: 0px;   padding: 0px;   text-align: left;     FONT-WEIGHT: bold;        FONT-SIZE: 8pt;            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none;     } 
.sitemapnoacc:visited     {border:0px solid  #D9AC4A;   background-color: #FFFFFF; color: #FF0000;   width:auto;   margin: 0px;   padding: 0px;   text-align: left;     FONT-WEIGHT: bold;        FONT-SIZE: 8pt;            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none;     } 
.sitemapnoacc:hover       {border:1px solid  #D9AC4A;   background-color: #FF0000; color: #000000;   width:auto;   margin: 0px;   padding: 0px;   text-align: left;     FONT-WEIGHT: bold;        FONT-SIZE: 8pt;            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none;     }         
.rubrica                  {border:0px solid #D9AC4A;   background-color: #FFCC66;   width:100%;   margin: 0px;   padding: 0px;   text-align: center;     FONT-WEIGHT: normal;        FONT-SIZE: 8pt;            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none;     } 
.dominio                  {border:2px solid #D9AC4A;   background-color: #dddddd; color: #000000;   text-align: left;     padding-left: 5px;   padding-right: 5px;   FONT-WEIGHT: bold;        FONT-SIZE: 10pt;            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none;     }          
.tabsearch                {border:1px solid #D9AC4A;   background-color: #FFFFFF;   width:auto;   margin: 0px;   padding: 0px;   text-align: left;     FONT-WEIGHT: normal;        FONT-SIZE: 8pt;            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none;     }
.areamappa                {border:1px solid  #D9AC4A;   background-color: #FFFFFF;   width:728px;   margin: 0px;   padding: 0px;   text-align: center;     FONT-WEIGHT: normal;        FONT-SIZE: 8pt;            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none;     }
.bodysearch               {width:738px;  border:0px solid #D9AC4A;  margin-left: 20px;  padding: 0px;  background-color:#ffffff;  color:#000000;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 8pt; }
.nofloat1                 {clear:both; width:100%;font-size:0px;height:0px;}	
.hideme                   {display:none;}
.td10                     {width:10%;  }
.td90                     {width:90%;  }
.titolo                   {margin: 0px;   padding: 0px;   text-align: left;     FONT-WEIGHT: bold;        FONT-SIZE: 10pt;     COLOR: #32669c;        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none;     }
.menubar                  {margin-top:-2px; line-height:1.5em; width:100%; font-size: 0.7em; 		font-weight: bold;		color: #ffffff; 	}
.menubar[class]           {margin-top:0px; color: #000000;}
.menubar                  {color: #000000; text-decoration:none; }
.menubar:link             {color: #000000; text-decoration:none; }
.menubar:visited          {color: #000000; text-decoration:none; }
.menubar:active           {color: #000000; text-decoration:none; }
.menubar a:hover          {color:#ffffff; background-color: #FFCC66; }		
.menucorner               {width:100%; height:1.5em; background-repeat: no-repeat; background-color: #FFCC66; background-image: url(image/menucorner.gif); background-position: right bottom; }			
.menushadow               {width:100%; height:4px;   margin:0px; padding:0px; background-image: url(image/menushadow.gif); background-position: left top;  background-repeat: no-repeat; clear:both; font-size:0em; }		

.tabellaForm               {  border: 1px solid #31659C; background-color: #C2CCA9; FONT-SIZE: 85%; width:100%;  height:auto;  margin: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; vertical-align: top;} 
.tabellaRisultati          {  border: 0px solid #31659C; background-color: transparent;  width:100%;  height:auto;  margin: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; vertical-align: top;} 
.rigaRisultati             {  border: 0px solid #31659C; background-color: #transparent;  width:100%;  height:auto;  margin: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; vertical-align: middle;} 
.colonnaMaster             {  border: 0px solid #31659C; background-color: #transparent; width:50%;  height:auto;  margin: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; vertical-align: top;} 
.colonnaDettagli           {  border: 0px solid #31659C; background-color: #transparent; width:50%;  height:auto;  margin: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; vertical-align: top;} 
.tabelladettagli           {  border: 0px solid #31659C; background-color: transparent;  width:100%;  height:auto;  margin: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; vertical-align: top;} 
.rigaDettagli              {  border: 0px solid #31659C; background-color: #FFCC66;  width:100%;  height:auto;  margin: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; vertical-align: middle;} 
.colonnaTitoli             {  border: 0px solid #31659C; background-color: #transparent; width:8%;  height:auto;  margin: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; vertical-align: top;} 
.colonnaValori             {  border: 0px solid #31659C; background-color: #FFCC66;  width:auto;  height:auto;  margin: 0px; padding-left: 10px;  padding-right: 10px;  padding-bottom: 0px; padding-top: 0px; vertical-align: middle;} 
.textbox                   {   FONT-SIZE: 95%; } 

.cercaforum {   border: 1px solid #32669c;   BACKGROUND-COLOR: #eeeeee;   COLOR: #000000;   padding-left: 10px;   padding-bottom: 10px;   text-align:left;    } 
.tabforum {   width:100%;   border-top: 1px solid #32669c;   background-color:#ffffff;   COLOR: #000000;   padding-left: 3px;   text-align:left;    }   
.riepilogo {   border:1px solid #32669c;   BACKGROUND-COLOR: #6CB8FF;   COLOR: #000000;   padding-left: 10px;   padding-bottom: 10px;   text-align:left;    }  
.comandi {   width:100%; border-top: 1px solid #33B3E4;  border-bottom: 1px solid #33B3E4;   BACKGROUND-COLOR:#33B3E5;   COLOR: #ffffff;   padding-left: 10px;   text-align:left    }  
.tdcomandi {   border-left: 0px solid #000000;   BACKGROUND-COLOR:#33B3E5;   COLOR: #ffffff;   text-align:center    }  
.adddisccmd {   border-left: 0px solid #000000;   BACKGROUND-COLOR:#33B3E5;   COLOR: #ffffff;   text-align:center    } 
.elemdisc, .elemdisc:link, .elemdisc:visited, .elemdisc:hover  { border:3px solid #32669c;  padding-left: 3px;  padding-right: 3px; FONT-WEIGHT: bold;        FONT-SIZE: 75%;       BACKGROUND-COLOR:#32669c;   COLOR: #ffffff;   text-align:center;   TEXT-DECORATION: none ;    }
.elemcomandi, .elemcomandi:link, .elemcomandi:visited, .elemcomandi:hover  {border:3px solid #32669c;  BACKGROUND-COLOR:#32669c;  padding-left: 3px;  padding-right: 3px; FONT-SIZE: 75%;  COLOR: #ffffff;   TEXT-DECORATION: none ;   text-align:center;    }   
.discnome, .discnome:link, .discnome:visited, .discnome:hover    {   FONT-WEIGHT: bold;        FONT-SIZE: 10pt;        COLOR: #33B3E4;        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none;     }   
.titoloforum, .titoloforum:link, .titoloforum:visited, titoloforum:hover    {   border: 0px solid #33B3E4;   FONT-WEIGHT: bold;        FONT-SIZE: 10pt;        COLOR: #1C0B5A;     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none;    text-align:left;    }             
.freccia {  background-repeat: no-repeat;   background-image: url(/wf/tplimage/freccia.gif);    }       
.testo {   FONT-WEIGHT: normal;    FONT-SIZE: 8pt;        COLOR: #000000;        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none     }
form {   FONT-WEIGHT: normal;    FONT-SIZE: 8pt;        COLOR: #000000;        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none     }  
input {   FONT-WEIGHT: normal;    FONT-SIZE: 8pt;        COLOR: #000000;        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none     }    
.formtestob {   FONT-WEIGHT: bold;    FONT-SIZE: 8pt;        COLOR: #000000;        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none     } 
.document {  BACKGROUND-COLOR:#FFFFFF;  width:auto;   margin: 0px;   padding: 3px;   text-align:justify;   height:auto;   FONT-WEIGHT: normal;    FONT-SIZE: 8pt;        COLOR: #000000;        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        TEXT-DECORATION: none     }
.divthumb        {  border: 1px solid #31659C; background-color: #ffffff; FONT-SIZE: 95%; width:auto;  height:auto;  margin-top: 10px; margin-bottom: 10px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; text-align:center;} 
.showthumb       {  border: 0px solid #31659C; background-color: #C2CCA9; FONT-SIZE: 100%; width:auto;  height:auto;  margin-top: 0px; margin-bottom: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; text-align:center;} 
.showthumbdesc   {  border: 0px solid #31659C; background-color: #C2CCA9; FONT-SIZE: 95%; width:auto;  height:auto;  margin-top: 0px; margin-bottom: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 0px; padding-top: 0px; text-align:center;} 
.suggerimenti    {  border: 1px solid #31659C; background-color: #C2CCA9; FONT-SIZE: 95%; width:auto;  height:auto;  margin-top: 10px; margin-bottom: 0px; padding-left: 0px;  padding-right: 0px;  padding-bottom: 4px; padding-top: 2px; text-align:center;} 
.redazione     { display:none; border: 0px solid #31659C; background-color: trasparent; width:auto;  height:auto;  margin-top: 0px; margin-bottom: 0px; padding-left: 0px;  padding-right: 5px;  padding-bottom: 0px; padding-top: 2px; text-align:right;} 

