BODY {
         background-color: #C1FFC1 ;
         color: #000000 ;

/* piu' fonts, cosi' sceglie quello che puo' */
         /* font-family: Verdana, Arial, Helvetica, sans-serif; */
         /* font-family: "Minion Web", Palatino, "Times New Roman",serif */
         /* il font-size puo' esser relativo o assoluto */ 
         font-size: 100%;
         margin-left: 2% ;
         margin-right: 2% ;
       }
/*
A  {color:#0000EE}
A  {color:red}
A.lbox  {color:white}
*/
A:link  {color:blue;text-decoration: none}
A:visited {color:blue;text-decoration: none}

A.lbox  {color:yellow;text-decoration: none;padding: 3pt}
A:link.lbox  {color:yellow;text-decoration: none;padding: 3pt}
A:visited.lbox  {color:yellow;text-decoration: none;padding: 3pt}


/* Purtroppo Netscape fa casino con gli header a margine 0 
   Quindi mi tocca lavorare con le classi e i paragrafi*/
  P ,DIV,H1 {   
         margin-top: 0% ;
         margin-bottom: 0% ;
     }

.text { text-indent: 0.5em;
	margin-top: 0.2em ;
	margin-bottom: 0.2em ;
     }

.noindent { 
	margin-top: 0.2em ;
	margin-bottom: 0.2em ;
     }

.firma { text-align: right;
	font-style: italic;
	font-size: 80%
}

.autoresem { font-style: italic;
          margin-top: 0.5em;
          margin-left:2%
        }

.memoriasem {margin-left:5%
        }
.location {margin-left:5%
        }

.bib {margin-top:0.1em;
      margin-bottom:0.1em;
      margin-left:5em;
      margin-right:1em;
      text-indent:-3em;
    }


.h1, .h2, .h3, .h4, .h5 { 
         font-family: Arial, Helvetica, sans-serif;
         font-weight: bold;
      }

/* Header principale */
.h1 {margin-top: 1em;
      margin-bottom: 0.5em;
      color: #4F20EF;
      font-weight: bold;
      font-size: 110%;       
      text-align:center
    }

/* titolo delle sezioni */
.h2  { margin-top: 0.5em;
       margin-bottom: 0.5em;
       font-size: 115%; 
       text-align:center;
     }

/* titolino Neretto */
.h3  {  margin-top: 0.5em;
        font-size: 100%;
     }

/* titolino Neretto corsivo */
.h4  {  margin-top: 0.5em;
        font-size: 100%;
        font-style: italic;
     }

/* titolino Neretto centrato */
.h5  {  margin-top: 0.5em;
        font-size: 100%;
       text-align:center;
     }
/* sottotitolo di h5 */
.h5s  { 
        font-size: 100%;
        text-align:center;
        font-weight: normal;
     }

.ciclo { 
        font-size: 115%;
	margin-top: 1em;
        text-align:center;
        font-weight: normal;
     }


.r1  {
      margin-left: 6%;
    }

.r2 {
      margin-left: 12%;
    }



/* bottoni */




.box,.box1{margin-top: 2pt;
      margin-bottom: 0x ;
      margin-left:0mm;
      margin-right:0mm;
      padding: 0;
      border-width: medium;
      border-style : outset;
      border-color:  #66CD00;
      font-family: sans-serif;
      font-style: normal;
      font-size: 80%;       
      text-align:center
    }
.box {
      background: #66CD00;
     }

.box1 {
      background: #00CD00;
     }
.box2 {
      margin-left:30%;
      margin-right:30%;
      margin-top: .1em ;
      margin-bottom: .1em ;
      background: #FFC060;
      font-size: 120%;
      font-family: sans-serif;
      font-weight: bold;
      text-align:center;
      padding: 1%;
      border-width: medium;
      border-style : outset;
      border-color:  #FFC070;
     }

.but1,.but2 {
      width : 8em;	
      background: #FFC060;
      border-width: medium;
      border-style : outset;
      border-color:  #FFC070;
      font-size: 100%;
      font-family: sans-serif;
      font-style: normal;
      text-align: center;
    }


.separ {margin-top:0mm;
      margin-bottom:0.3em;
      margin-left:0mm;
      margin-right:0mm;
      font-size: 10pt;       
      text-indent:0.0em
    }

.separl {margin-top:0mm;
      margin-bottom:5em;
      margin-left:0mm;
      margin-right:0mm;
      font-size: 10pt;       
      text-indent:0.0em
    }

.hr1  {margin-top: 10pt;
       margin-bottom: 0pt;
       line-height: 1pt;	
       padding:0;
}          


/*  celle di table con border e senza */

.bo   {border:ridge;}
.nobo {border:none;}