<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body{
    /* Box Model */
    margin: 0;
    padding: 0;
    border: 0px;
    height: 100%;

    /* Formattazione testo */
    font-family: Verdana, helvetica, "sans serif", serif;
    font-size: 12px; /* Dim percentuale del font */
    color: #000088; /* Colore del font: RC #000000 */
}    

div#container { 
    margin: 0; height:100%;
}


/* Background e colori comuni */
body{background-image: url(Images/white5.gif);}
.content{ background: url(Images/yellow.jpg) repeat-y top left; }


/* Stile dei link */
a:link {color: #ff0000;  }
a:visited {color: #ff0000; }
a:link:hover { text-decoration: underline; }

div#toc a {text-decoration: none; color: #0000aa; }
div#toc a:hover { text-decoration: underline;color: #ff0000; } 

a.docente:link {color: #ff0000;}
a.docente:visited {color: #ff9900;text-decoration: none;}
a.docente:hover {text-decoration: underline;}



/* Stili per il footer */
div#footer { 
    width:97%;
    clear:both; 
    height:35px; 
    margin: 0px 3px 2px 1px; 
    padding: 0px 0px 5px 0;
    background-image: url(Images/footer.jpg);
}
div#footer a {text-decoration: none;color: #aaaaaa; }
div#footer img { margin: 0px 0px 0 0px; height:31px; border: 0; }

div#footer p {
    /* Box Model */
     padding: 0px 0px 0px 12px;
    margin: 0px 5px 0px 0px;

    /* Formattazione testo */
    text-align: right;
    font-size: 100%;
    letter-spacing: 1px;
}


/* Stili per il toc */
div#toc{
    width:220px;
    height:100%;
    float:left;

    /* Box Model */
    margin: 0;
    padding:0 5px 0 5px;   /* up right down left */
    border: 0px;

     /* Formattazione testo */
    text-align: left;
    font-family: arial, helvetica, "sans serif", serif;
    color: #0000aa;
}

div#toc h1 { font-size: 180%;  text-align: center;  line-height: 1.4; }
div#toc li.lev_1 {font-size: 130%; font-weight: bold; line-height: 1.2; margin-top: 10px;}
div#toc li.lev_2 {font-size: 110%; line-height: 1.1; margin-left: 10%;}


/* Stili per content */
.content{
    /* Box Model */
    border: 0;
    padding: 10px 10px 20px 240px;  /* up right down left */
    margin: 0;

    /* Formattazione testo */
    line-height: 1.2; /* Interlinea */
    letter-spacing: 1px; /* oppure: val numerico */
    word-spacing: normal; /* oppure: val numerico */
    text-align: justify;
}

/* Stile degli Header per content */
.content h1, h2{ font-family: arial, helvetica, "sans serif", serif; }
.content h2, h3{ color: #0000aa; }

.content h1 { font-size: 170%; color: #ff0000; margin-top:0;padding-top:5px;}
.content h2 { font-size: 120%; }
.content h3 { font-size: 100%; font-weight: bold; }

/* Stili per home_page */
#home_page {text-align: center; padding-left: 0px;}
#home_page table { text-align: center; }
#home_page h1 { font-size: 220%; line-height: 1.4;}
#home_page h2 {
    font-family: Verdana, helvetica, "sans serif", serif;
    font-size: 150%;
    line-height: 1.4;
    margin-bottom: 4%;
    letter-spacing: 0.1px;
}

#news { margin: 10px 20px 0 250px;  }  /* up right down left */
#news p { text-align: justify; }
#news h2 { text-align: left; color: #ff0000; }
</pre></body></html>