body { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt }       
table { font-size: 100%;
        /*border-bottom: #000000 1px solid;*/
        /*border-top: #000000 1px solid;*/
        /*border-left: #000000 1px solid;*/
        /*border-right: #000000 1px solid*/ }
#tablelayout { width: 700px;
               border: none;
               padding: 0px 0px 0px 0px;
               margin: 0px auto }
.tdmenu {width: 0px}
.tdcontenuti {width: 450px; padding-right: 25px; padding-left: 25px;}
.tdnotizie {width: 200px}
.tdargomenti {width: 650px; padding-right: 25px; padding-left: 25px;}

.elenco, .elenco ul { text-align: justify;
                      margin-top: 0px;
                      margin-bottom: 0px;
                      margin-right: 10px;
                      margin-left: 30px;
                      padding: 0px 0px 0px 0px}
 
.linkh { display: inline;
         list-style: none }
.linkv { list-style: none }

h1 {font-size: 200%; color: #336633 }
h2 {font-size: 180%; color: #336633 }
h3 {font-size: 140%; color: #336633 }
h4 {font-size: 120%; color: #336633 }
h5 {font-size: 100%; color: #336633 }
h6 {font-size: 80%; color: #336633 }

.imgbanner { width: 700px;
          height: 75px;
          padding: 0px 0px 0px 0px;
          margin: 0px 0px 0px 0px }
.imgevidenza { text-align: center;
               padding: 10px 0px 0px 0px;
               margin: 0px 0px 0px 0px }
.imgfotoright { padding: 0px 0px 0px 0px;
                margin: 5px 0px 0px 10px }
.imgfotoleft { padding: 0px 0px 0px 0px;
               margin: 5px 10px 0px 0px }
.imgfotocenter { text-align: center;
                 padding: 0px 0px 0px 0px;
                 margin: 5px 0px 5px 0px }
.titoletto { color: #336633;
             font-weight: bold;
             text-align: center;
             border-bottom: 1px solid #336633;
             margin: 5px 10px 10px 10px;
             padding: 5px 0px 2px 0px }
.paragrafo { font-size: 100%;
             text-align: justify;
             text-indent: 10px;
             padding: 5px 0px 5px 0px;
             margin: 0px 10px 0px 10px }
.paragrafo_titolo { font-size: 110%;
                    font-weight: bold;
                    text-align: center;
                    background-color: #B9BD7D;
                    border-bottom: #000000 1px dashed;
	                margin: 0px 0px 0px 0px;
	                padding: 5px 0px 5px 0px }
.paragrafo_sottotitolo { font-size: 105%;
                         font-weight: bold;
                         text-align: center;
                         margin: 0px 0px 0px 0px;
	                     padding: 5px 0px 0px 0px }
.nota { font-size: 80% }
.riquadro {	border-right: #000000 1px solid;
	        border-top: #000000 1px solid;
	        border-left: #000000 1px solid;
	        border-bottom: #000000 1px solid;
	        background-color: #B9DB7D;
	        margin: 5px }
.riquadro_tratt { font-size: 80%;
                  font-weight: bold;
                  text-align: center;
                  border-right: #000000 1px dashed;
	              border-top: #000000 1px dashed;
	              border-left: #000000 1px dashed;
	              border-bottom: #000000 1px dashed;
	              background-color: #FFFFCC;
	              margin: 3px }
.riquadro_link { font-size: 80%;
                 font-weight: bold;
                 text-align: right;
                 /*background-color: #FFFFCC;*/
	             /*margin: 3px*/ }
	             
.top_link { font-size: 80%;
            font-weight: bold;
            text-align: right;
            background-color: #FFFFCC;
            padding: 3px 0px 3px 0px;
            margin: 10px 0px 5px 0px;
            border: #000000 1px dashed }
	        
.bot_link { font-size: 80%;
            font-weight: bold;
            text-align: center;
            background-color: #FFFFCC;
            padding: 3px 0px 3px 0px;
            margin: 0px 0px 5px 0px;
            border: #000000 1px dashed }
	              
.riquadro_data { font-size: 80%;
                 font-weight: bold;
                 text-align: right;
                 padding: 0px 15px 0px 0px;
                 margin: 3px 0px 0px 0px }
.riquadro_news { font-size: 100%;                 
	             text-align: left;
	             border-bottom: 1px dashed #000000;
	             margin: 0px 0px 0px 0px;
	             padding: 2px 5px 2px 5px }
.campo_table { /*color: #FFFFFF;*/
               font-size: 100%;
               text-align: center;
               background-color: #B9DB7D;
               font-style: italic;
               font-weight: bold }
.record_table_rs { font-size: 100%;
                   border-bottom: 1px dashed #000000;
                   padding-top: 5px;
                   padding-bottom: 5px }
.evidenziato { font-size: 100%;
               color: #336633;           
               font-weight: bold;
               text-align: justify }
.citazione { font-size: 100%;
             font-style: italic;
             text-align: justify;
             margin: 10px }

/* DESCRITTORI LINK */

a.link_testo { text-decoration: underline;
               color: #000000;
               /*font-weight: bold;*/
               font-size: 100% }
a.link_testo:visited { text-decoration: underline;
                       color: #000000;
                       /*font-weight: bold*/}
a.link_testo:hover { text-decoration: none;
                     /*font-weight: bold;*/
                     color: #336633 }
a.link_nota { text-decoration: underline;
              color: #000000;
              /*font-weight: bold;*/
              font-size: 80% }
a.link_nota:visited { text-decoration: underline;
                      color: #000000
                      /*font-weight: bold*/ }
a.link_nota:hover { text-decoration: underline;
                    /*font-weight: bold;*/
                    color: #336633 }
                    
/* DESCRITTORE ALTEZZA FONT */

a.fontsize10 {font-size: 10pt; text-decoration: none;/*vertical-align:baseline;*/border: 1px solid #B81C28;
    padding: 0px 4px; margin: 0px 2px; background-color: #FFFFFF; color: #000000; font-weight: bold}
a:hover.fontsize10 {border-color: #CCCCCC}

a.fontsize12 {font-size: 12pt; text-decoration: none;/*vertical-align:baseline;*/border: 1px solid #B81C28;
    padding: 0px 4px; margin: 0px 2px; background-color: #FFFFFF; color: #000000; font-weight: bold}
a:hover.fontsize12 {border-color: #CCCCCC}

a.fontsize14 {font-size: 14pt; text-decoration: none;/*vertical-align:baseline;*/border: 1px solid #B81C28;
    padding: 0px 4px; margin: 0px 2px; background-color: #FFFFFF; color: #000000; font-weight: bold}
a:hover.fontsize14 {border-color: #CCCCCC}
               

/* DESCRITTORI PER SPAZIATURA */

.spazioDx { padding: 0px 5px 0px 0px }
.spazioSx { padding: 0px 0px 0px 5px }                    
.spazioTop { padding: 5px 0px 0px 0px }

.spazioBottom { padding: 0px 0px 10px 0px;
                font-size: 100% }                   
                    
                    
/* DESCRITTORI PER I DIV */

.banner { width: 700px;
          border: none;
          text-align: center;
          padding: 0px 0px 0px 0px;
          margin: 0px 0px 10px 0px }
             
.footer { width: 700px;
          border: none;
          text-align: center;
          padding: 0px 0px 0px 0px;
          margin: 15px 0px 0px 0px }

/* DESCRITTORI DIV CON GLI ANGOLI ARROTONDATI */

.box395contenutitop { /*width: 395px;*/
                      background-image: url('../img/contenuti_top.gif');
                      background-position: left top;
                      background-repeat: no-repeat;
                      margin: 0px 0px 0px 0px;
                      padding: 5px 0px 0px 0px;
                      text-align: left }
                                    
.box395contenutibottom { background-image: url('../img/contenuti_bottom.gif');
                         background-repeat: no-repeat;
                         background-position: left bottom;
                         margin: 0px 0px 0px 0px;
                         padding: 0px 0px 5px 0px }
                                                  
.box395contenuti { background-color: #FFFFCC;
                   background-repeat: no-repeat;
                   margin: 0px 0px 0px 0px;
                   padding: 0px 0px 0px 0px;
                   border: #7F7F7F 1px solid }
                                        
.box190notizietop { /*width: 190px;*/
                    background-image: url('../img/notizie_top.gif');
                    background-repeat: no-repeat;
                    background-position: left top;
                    padding: 5px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    text-align: left }
                    
.box190notiziebottom { background-image: url('../img/notizie_bottom.gif');
                       background-repeat: no-repeat;
                       background-position: left bottom;
                       margin: 0px 0px 0px 0px;
                       padding: 0px 0px 5px 0px }
                                              
.box190notizie { background-color: #B9DB7D;
                 background-repeat: no-repeat;
                 margin: 0px 0px 0px 0px;
                 padding: 0px 0px 5px 0px;
                 border: #7F7F7F 1px solid }
                                                     
.box600argomentitop { /*width: 590px;*/
                      background-image: url('../img/argomenti_top.gif');
                      background-position: left top;
                      background-repeat: no-repeat;
                      margin: 0px 0px 0px 0px;
                      padding: 5px 0px 0px 0px;
                      text-align: left }
                                    
.box600argomentibottom { background-image: url('../img/argomenti_bottom.gif');
                         background-repeat: no-repeat;
                         background-position: left bottom;
                         margin: 0px 0px 0px 0px;
                         padding: 0px 0px 5px 0px }
                                                  
.box600argomenti { background-color: #FFFFCC;
                   background-repeat: no-repeat;
                   margin: 0px 0px 0px 0px;
                   padding: 0px 0px 0px 0px;
                   border: #7F7F7F 1px solid }

.box150menutop { display: none }
                                  
.box150menubottom { display: none }

.box150menu { display: none }