

body {
    background: #ffffff;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4px;
    padding: 0px;
    text-align: center;
    width: 990px;
  }


p {
    margin: 2px;
  }


tr {
    vertical-align: top;
  }


br {
    font-size: 5px;
  }


.main_table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: left;
    background-color: #ffffff;
    width: 100%;
    min-width: 991px;
  }


.title_cella {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: center;
    color :white;
    background: #40731E;
  }


.barra_alta {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #e7e7e7;
  }


.text_cella {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: center;
    color: green;
  }


.cella {
    background: #B1C963;
    vertical-align: top;
  }


.cella_fill {
    background: #3b5017;
    height: 300;
    vertical-align: bottom;
    width: 142px;
  }


.cella_spenta {
    background: #B1C963;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    color: green;
  }


.cella_accesa {
    width: auto;
    background: #FFFCB2;
    border: 1px solid #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align: center;
    color: orange;
  }


a {
    text-decoration: underline;
    color: green;
  }


a:visited {
    color: green;
    text-decoration: underline;
  }


a:hover {
    text-decoration: none;
    color: red;
    text-decoration: underline;
  }


.table1 {
    background: #FAFFCC;
    font-size: 12px;
    color: green;
    text-align: justify;
  }


.table2 {
    background: #ffb62b;
    color: green;
    font-size: 12px;
  }


.test:first-letter {
    font-size: 150%;
    float: left;
  }


.right_image {
    float:right;
    width:80px;
    height:100px;
    vertical-align:middle;
  }


.center_image {
    height : 200px;
    vertical-align : top;
    width : 160px;
  }


.langimage {
    float:right;
    vertical-align:middle;
  }


.path {
    float:left;
    text-align: center;
    vertical-align:middle;
  }

