/*************************************************************************/
body { color: black;
       background-color: white;
       margin-left: 3%;
       margin-right: 3%;
       font-family: Garamond, sans-serif;
}

a:link { 			/* unvisited */
  background-color: transparent;
  color: blue;
}
a:visited { 			/* visited */
  background: transparent;
  color: #003300;
}
a:hover { 			/* mouse over */
/*  font-family: Georgia; */
  color: #AA9900;
}
a:focus { 			/* when clicked */
  background: transparent;
  color: red;
}
a:active { 			/* when clicked */
  background: transparent;
  color: red;
}


/* tabole */
/*************************************************************************/
table {
  width: 95%;
  margin-left: 2%;
  margin-right: 4%;
 }

table.tabellaIniziale {
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
  border-width: thin;
  border-style: ridge;
}


table.menu {
  margin-left: 15%;
  width: 70%;
  margin-top: 2em;
  margin-bottom: 2em;
  border-style: solid;
  border-color: #0033CC;
  border-width: thin;
  background: rgb(204, 204, 153);
  text-align: center;
}

table.ritorno {
  margin-left: 36%;
  width: 26%;
  border-style: solid;
  border-color: #666666;
  border-width: thin;
  background: rgb(204, 204, 153);
  text-align: center;
}

table.menu td {
  border-color: #0033CC;
}

  td.shaded { background: rgb(255, 255, 153) }
  th.shaded { background: rgb(204, 204, 153) }


  td.obscureWeakYellow { background: #333300 }
  td.obscureWeakBlue { background: #000033 }
  td.obscureWeakGray { background: #333333 }

  .indice {
     background: rgb(233, 204, 153);
     font-family: Garamond, sans-serif;
     font-size: 115%;
     font-weight: bold;
     text-align: center;
     padding: 0.3em;
  }

  .titolo {
     background: rgb(204, 204, 153);
     font-family: Garamond, sans-serif;
     text-align: center;
     padding: 0.5em;
     vertical-align: bottom;
  }

  td {
     font-family: Garamond, sans-serif;
     text-align: center;
     padding: 0.5em;
  }

  td.balanced {
     width: 50%;
  }
  td.left {
     text-align: left;
  }
  td.alto {
     vertical-align: top;
  }

  td.esami {
    background: #CCFF99;
  }

  td.interazione {
     background: #CCFFFF;
  }

  td.informazioni {
    background: white;
    border-color: red;
  }

  td.strumentiDiLavoro {
    background: #FFFF99;
  }

  td.regole {
    background: #CCFFFF;
    text-align: justify;
    white-space: normal;
    text-transform: none;
  }
/*************************************************************************/



/* ... */
/*************************************************************************/

h1 { margin-left: -2%;}

h2 {
  margin-top: 6em;
  margin-bottom: 2em;
  text-align: center;
  color: #330099;
}


/* h1,h2,h3,h4,h5,p,ul { font-family: sans-serif; } */




div.box-informazioni {
   margin-left: 1em;
   margin-right: 1em;
   margin-top: 1ex;
   margin-bottom: 1ex;
   text-align: justify;
   background: rgb(255, 255, 153);
   padding: 0.5em;
   border: solid;
   border-style: dotted;
   border-color: #00CCCC;
}

pre { font-family: monospace; }
/*************************************************************************/


/* list */
/*************************************************************************/

dt {font-weight: bold;}
/*************************************************************************/


/* p */
/*************************************************************************/

p.note {
/*    background: rgb(204,204,255); */
    background-color: gray;
    padding: 0.5em;
    margin-left: 30%;
    border: none;
    font-size: 80%;
}

  p.segnalato {
    padding-left: 1.2em;
    border-left: solid;
    border-right: solid;
    border-top: none;
    border-bottom: none;
    border-left-width: thin;
    border-right-width: thick;
    border-color: red;
  }



p.isolato {
  font-family: Georgia, serif;
  margin: 2em;
}

.importante {
  font-family: "Times New Roman", serif;
  text-align: center;
  margin: 2em;
  color: #FF0000;
  font-size: 105%;
  font-weight: bold;
}

.evidente {
  font-family: Georgia, serif;
  text-align: center;
  margin: 2em;
  font-size: 110%;
  font-weight: bold;
}

p.data-appello {
  font-family: Georgia, serif;
  font-weight: bold;
  font-size: 106%;
  margin-left: 0.5em;
  margin-right: 0.5em;
  text-align: center;
}

p.scadenza-appello {
  font-family: Georgia, serif;
  font-weight: bold;
  font-size: 103%;
  margin-left: 0.5em;
  margin-right: 0.5em;
  text-align: center;
}

.convocazione-esami {
  margin-left: 10%;
  margin-right: 10%;
  border: solid blue;
  border-style: ridge;
  border-width: 5px;
  text-align: center;
  padding: 3%;
}

.convocazione-esami2 {
  border: solid blue;
  border-style: ridge;
  border-width: 5px;
  text-align: center;
  padding: 6px;
}

.subject {
  font-family: Arial, monospace;
  font-weight: bold;
  font-size: 108%;
  color: #990000;
}

.nodisplay {
    display: none;
  }

