/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0px;
    padding: 0px;
    width: 100%;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: small;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    }

  table.corpo { margin: 0px;
    padding: 0px;
    width: 100%;
    }

  td.sx { border-right: 3px solid rgb(73, 121, 185);
    vertical-align: top;
    }

  div.sx { vertical-align: top;
    text-align: right;
    background-image: url('img/barra_sfumata.gif');
    background-position: right top;
    background-repeat: no-repeat;
    margin-top: 3%; padding-left:0px; padding-right:0px; padding-top:2%; padding-bottom:0px
    }

  img.logo { margin: 0px 10px 0px 0px;
    }

  ul.menuSx { margin: 4% 0px 0px;
    padding: 0px;
    width: 100%;
    }

  li.menuSx { list-style-type: none;
    list-style-image: url('none');
    list-style-position: outside;
    background-color: rgb(229, 229, 229);
    text-align: left; margin-left:0px; margin-right:2px; margin-top:0px; margin-bottom:2px; padding-left:4px; padding-right:0px; padding-top:8px; padding-bottom:8px
    }

  a.menuSx { color: rgb(53, 69, 94);
    font-weight: bold;
    text-decoration: none;
    }
    
a.menuSx:hover { color: rgb(53, 69, 94);
    font-weight: bold;
    text-decoration: underline;
    }
    
a.linkfocus { color: rgb(53, 69, 94);
    font-weight: bold;
    text-decoration: none;
    }
    
a.linkfocus:hover { color: rgb(53, 69, 94);
    font-weight: bold;
    text-decoration: underline;
    }

  div.menuOr { padding: 1% 2%;
    width: 90%;
    }

  ul.menuOr { margin: 0px;
    padding: 0px;
    width: 100%;
    }

  li.menuOr { display: inline;
    list-style-type: none;
    list-style-image: url('none');
    list-style-position: outside;
    color: rgb(53, 69, 94);
    font-weight: bold
    }

  tr.corpo { background-color: rgb(62, 84, 118);
    }

  td.testata_sx { border-top: 3px solid rgb(73, 121, 185);
    width: 80%;
    }

  div.testata_sx { padding: 0.5% 0px 0px 3%;
    color: rgb(255, 255, 255);
    font-size: x-large;
    font-weight: bold;
    }

  td.testata_dx { border-top: 3px solid rgb(73, 121, 185);
    width: 20%;
    }

  td.corpo_sx { padding: 2%;
    vertical-align: top;
    background-color: rgb(229, 229, 229);
    line-height: 1.4em;
    }

  td.corpo_mappa { padding: 2%;
    vertical-align: top;
    background-color: rgb(255, 255, 255);
    line-height: 1.4em;
    }

  div.percorso { width: 90%;
    color: rgb(53, 69, 94);
    font-weight: normal;
    font-size: x-small;
    padding-bottom: 5%;
    }

  a.percorso { font-weight: bold;
    color: rgb(53, 69, 94);
    font-size: x-small;
    text-decoration: underline;
    }

  a.percorso:hover { font-weight: bold;
    color: rgb(53, 69, 94);
    font-size: x-small;
    text-decoration: underline;
    background-color: rgb(255, 255, 255);
    }

  span.titoli { font-weight: bold;
    font-size: small;
    color: rgb(53, 69, 94);
    }

  td.corpo_dx { vertical-align: top;
    text-align: center;
    padding-top: 2%;
    }

  div.evidenza { width: 90%;
    text-align: center;
    background-color: rgb(229, 229, 229);
    }

  div.titolo_evidenza { border-bottom: 2px solid rgb(255, 255, 255);
    padding: 2% 0px 3%;
    width: 100%;
    }

  img.quadrato { padding: 2px 7% 0px;
    }

  div.titoli_box { font-weight: bold;
    font-size: small;
    color: rgb(53, 69, 94);
    letter-spacing: 0.4em;
    }

  div.box_evidenza { padding: 3% 0px;
    width: 90%;
    }

  div.box_focus { border-style: outset inset inset outset;
    border-color: rgb(112, 143, 190) rgb(55, 70, 93) rgb(55, 70, 93) rgb(112, 143, 190);
    border-width: 3px;
    padding: 16px 2px 16px 0px;
    width: 88%;
    margin-top: 2%;
    background-color: rgb(229, 229, 229);
    text-align: center;
    letter-spacing: 0.2em;
    }

  a { font-weight: bold;
    color: rgb(53, 69, 94);
    text-decoration: underline;
    }

  span.bold { font-weight: bold;
    }
    
span.italic { font-style:italic; }

span.sottolineato { text-decoration:underline; }

  a:hover { font-weight: bold;
    color: rgb(53, 69, 94);
    text-decoration: underline;
    }

  li.testo { list-style-type: square;
    }

  
