

.divPrincipale table.tabIndice {
    height : 100%;
    margin-top : 1em;
    padding-left : 10px;
    padding-right : 10px;
    width : 100%;
  }


.divPrincipale table.tabIndice tbody tr td {
    text-align : center;
  }


.divPrincipale table.tabIndice tbody tr td.latSx {
    text-align : left;
    vertical-align : top;
    width : 20%;
  }


.divPrincipale table.tabIndice tbody tr td.latSx p.font1 {
    height : 85px;
    background-image : url('img/novaOK.gif');
    background-position : bottom;
    background-repeat : no-repeat;
    color : #458A8A;
    font-size : 1.0em;
    font-style : normal;
    font-weight : bold;
    margin-left : 0.4em;
    margin-right : 1em;
    padding-bottom : 0.3em;
    padding-left : 0.5em;
    padding-right : 0.5em;
    padding-top : 0.3em;
    text-align : center;
  }


.divPrincipale table.tabIndice tbody tr td.latSx div.font2 {
    font-size : 0.9em;
    font-family : arial,sans-serif;
    vertical-align:bottom;
  }


.divPrincipale table.tabIndice tbody tr td.latSx div.font2 table.sponsorSx {
    margin-bottom : 2em;
  }


.divPrincipale table.tabIndice tbody tr td.latSx div.font2 table.sponsorSx tr td p.sponsorSxtd {
    margin-left:auto;
    margin-right:auto;
    margin-bottom : 1em;
    font-weight : bold;
  }


.divPrincipale table.tabIndice tbody tr td.latSx div.font2 table.sponsorSx tr td
  p.sponsorSxtd img {
    border : 0;
    height : 1.5em;
  }


.divPrincipale table.tabIndice tbody tr td table.tabActivity {
    height : 100%;
    width : 100%;
  }


.divPrincipale table.tabIndice tbody tr td table.tabActivity tbody tr td {
    text-align : center;
    vertical-align : middle;
  }


.divPrincipale table.tabIndice tbody tr td table.tabActivity tbody tr td.tdNews {
    border-left-color : #e9af4a;
    border-left-style : dotted;
    border-left-width : 3px;
    vertical-align : top;
    width : 20%;
  }


.divPrincipale table.tabIndice tbody tr td table.tabActivity tbody tr td.tdNews div.divNews {
    background-color : #fff9cf;
    border-bottom-color : #e9af4a;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #e9af4a;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #e9af4a;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #e9af4a;
    border-top-style : solid;
    border-top-width : 1px;
    font-size : 0.9em;
    padding-bottom : 0.5em;
    padding-left : 0.5em;
    padding-right : 0.5em;
    text-align : left;
    overflow: auto;
    height : 37em;
  }


.divPrincipale table.tabIndice tbody tr td table.tabActivity tbody tr td.tdNews div.divNews
  a {
    font-size : 0.8em;
    text-align : right;
  }


.divPrincipale table.tabIndice tbody tr td table.tabActivity tbody tr td.tdNews div.divNews
  a:link {
    color : purple;
    font-style : italic;
  }


.divPrincipale table.tabIndice tbody tr td table.tabActivity tbody tr td.tdNews div.divNews
  a:visited {
    color : purple;
    font-style : italic;
  }


.divPrincipale table.tabIndice tbody tr td table.tabActivity tbody tr td.tdNews div.divNews a:hover {
    background-color : #ffffff;
    color : #990000;
  }


.divPrincipale table.tabIndice tbody tr td table.tabActivity tbody tr td span {
    color : #666699;
    font-size : 1.5em;
    font-style : oblique;
    font-weight : bolder;
    margin-top : 0;
    padding-bottom : 0px;
    padding-top : 0px;
    text-align : center;
  }


.divPrincipale table.tabIndice tbody tr td table.tabActivity tbody tr td div.titolo1Quality {
    text-align : center;
    width : 100%;
  }


.divPrincipale table.tabIndice tbody tr td table.tabActivity tbody tr td div.titolo1Quality table {
    margin : auto;
  }


.divPrincipale table.tabIndice tbody tr td table.tabActivity tbody tr td div.titolo1Quality table tbody tr td {
    color : #666699;
    font-size : 1.2em;
    font-style : oblique;
    font-weight : bolder;
    margin-top : 0;
    padding-bottom : 0px;
    padding-top : 0px;
    text-align : right;
  }

