
.lastbar {
    overflow: hidden;
    background-color: rgb(97, 145, 129); /* ColorBarraBack */
    color: rgb(128,0,140); /* ColorBarraFont */
    position: fixed;
    bottom: 0;
    width: 100%;
    margin: -8px -8px 0px -8px;
    padding: 0px 15px;
    text-align: center;
    box-shadow: 0px -8px 8px 0 rgba(0, 0, 0, 0.5); /* ColorOmbra */
}

.navbar {
    overflow: hidden;
    background-color: rgb(97, 145, 129); /* ColorBarraBack */
    position: fixed;
    top: 0;
    width: 100%;
    box-shadow: 8px 8px 8px 0 rgba(0, 0, 0, 0.5); /* ColorOmbra */
    margin: -8px -8px 0px -8px;
  }
  
  .navbar a {
    float: left;
    display: block;
    height: 25px;
    color: rgb(128,0,140); /* ColorBarraFont */
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 17px;
  }
  
  .navbar a.r {
      width: 34px;
      height: 25px;
      float: right
      }
  
  .navbar a:hover {
    background-color: rgb(148, 230, 202); /* ColorBarraHoverBack */
    color: rgb(128,0,140); /* ColorBarraHoverFont */
  }
  
  .navbar a.active {
    background-color: rgb(76,175,80); /* ColorBarraActiveBack */
    color: rgb(255,255,255); /* ColorBarraActiveFont */
  }
  
  .navbar .icon {
    display: none;
  }
  
  @media screen and (max-width: 1024px) {
    .navbar a:not(:first-child) {display: none;}
    .navbar a.r {display: block;}
    .navbar a.icon {
      float: right;
      display: block;
    }
  }
  
  @media screen and (max-width: 1024px) {
    .navbar.menustyle .icon {
      position: absolute;
      right: 0;
      top:0;
    }
    .navbar.menustyle a {
      float: none;
      display: block;
      text-align: left;
    }
    .navbar.menustyle a:not(:first-child) {
      background-color: rgb(73, 121, 105); /* ColorMenu */
    }
    .navbar.navbar.menustyle a:hover {
      background-color: rgb(148, 230, 202); /* ColorBarraHoverBack */
      color: rgb(128,0,140); /* ColorBarraHoverFont */
    }
    .navbar.menustyle a.r {
      display: none;
    }
  
  }
  
    
  
  div ul {
      list-style-type: none;
      margin: -8px -8px 0px -8px;
      padding: 0;
      border: 0;
      overflow: hidden;
      background-color: rgb(164,171,208); /* ColorNotUsed */
  }
  div li {
      float: left;
      border: none;
      /*border-right:1px solid #bbb;*/
      display: block;
      color: rgb(0,102,204); /* ColorNotUsed */
      text-align: center;
      padding: 10px 10px;
      text-decoration: none;
  }
  
  div li:last-child {
      border-right: none;
  }
  
  div li:hover {
      background-color: rgb(0,0,37); /* ColorNotUsed */
  }
  
  .page01 {
      float: left; 
      width: 100%;
      max-width: 920px;
      color: rgb(0,0,0);
      background: white;
      margin: 5px 10px 5px 0px;
      padding: 0px 0px 0px 0px;
      box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.5); /* ColorOmbra */
  }
  
  .Page01Didascalia {
      width: auto;
      color: rgb(128, 128, 128); /* ColorDidascalia */
      margin: 0px 15px 15px 15px;
      text-align: center;
  }
  
  .Page01Text {
      padding:15px;
  }
  
  .Box1x1 {
      float: left;
      width: 300px;
      height: 250px;
      color: rgb(115,112,0); /* ColorNotUsed */
      background: white;
      margin: 5px 10px 5px 0px;
      padding: 0px 0px 0px 0px;
      box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.5); /* ColorOmbra */
  }
  
  
  
  .ImageLeft {
      margin: 15px 15px 0px -15px; 
      padding: 0px 15px 0px 0px;
      box-sizing: border-box; 
      float:left; 
      width:50%
  }
  
  .ImageRight {
      margin:15px -15px 0px 15px; 
      padding:0px 0px 0px 15px;
      box-sizing: border-box; 
      float:right; 
      width:50%
  }
  
  .ImageCenter {
      margin: 15px 0px 0px 0px; 
  }
  
  .ImageP {
      margin: auto; 
      width: 100%
  }
  
  .ImageImg {
      display: block; 
      margin: auto; 
      width: 100%
  }
  
  .ImageTxt {
      text-align:center; 
      color: rgb(128, 128, 128); /* ColorDidascalia */
  }
  
  body {
      background-color: rgb(148, 230, 202); /* ColorBodyBack */
  }
  