html {
  height: 100%;
  margin-bottom: 1px;
}

body {
  text-align: center;
  background-color: #DBE3DA;
  margin-top: 5px;
}

table.tabella_box_sezione {
  border: 1px solid #000000; 
  /* border-collapse: collapse; */
  background-color: #F3F3F3;
}

td.cella_header_2 {
  background-image: url(../immagini/img_header_2.jpg);
  background-repeat: no-repeat;
}

td.cella_footer {
  background-image: url(../immagini/img_footer.jpg);
  background-repeat: no-repeat;
}

td.cella_bordo_sx {
  background-image: url(../immagini/img_bordo_sx.jpg);
  background-repeat: repeat-y;
}

td.cella_bordo_dx {
  background-image: url(../immagini/img_bordo_dx.jpg);
  background-repeat: repeat-y;
}

td.cella_box_verde {
  background-image: url(../immagini/img_box_middle.jpg);
}

img.bandiera {
  border: 1px solid #C3C3C3;
}

div.sottotitolo_box_verde {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 10px;
  font-weight: bold;
}

div.sottotitolo_box_verde a:link {
  color: #000000;
  text-decoration: underline;
}

div.sottotitolo_box_verde a:visited {
  color: #000000;
  text-decoration: underline;
}

div.sottotitolo_box_verde a:hover {
  color: #5A9D01;
  text-decoration: underline;
}

div.data_box_news_eventi {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  padding: 5px 20px 0px 20px;
}

div.testo_box_news_eventi {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  padding: 5px 20px 5px 20px;
}

div.testo_box_news_eventi a:link {
  color: #000000;
  text-decoration: none;
}

div.testo_box_news_eventi a:visited {
  color: #000000;
  text-decoration: none;
}

div.testo_box_news_eventi a:hover {
  color: #5A9D01;
  text-decoration: none;
}

div.testo_box_news_eventi a:active {
  text-decoration: none;
}

div.box_slideshow {
  padding: 0px 0px 8px 0px;
}

div.testo_sponsor {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}

div.testo_adobe {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}

div.testo_adobe a:link {
  color: #000000;
  text-decoration: underline;
}

div.testo_adobe a:visited {
  color: #000000;
  text-decoration: underline;
}

div.testo_adobe a:hover {
  color: #5A9D01;
  text-decoration: underline;
}

div.testo_adobe a:active {
  text-decoration: underline;
}

div.testo_box_sezione {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}

div.testo_box_sezione a:link {
  color: #000000;
  text-decoration: underline;
}

div.testo_box_sezione a:visited {
  color: #000000;
  text-decoration: underline;
}

div.testo_box_sezione a:hover {
  color: #5A9D01;
  text-decoration: underline;
}

div.testo_box_sezione a:active {
  text-decoration: underline;
}

div.padding_box_sezione {
  padding: 5px 8px 5px 8px;
}

div.testo_sezione {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
}

div.testo_sezione a:link {
  color: #000000;
  text-decoration: underline;
}

div.testo_sezione a:visited {
  color: #000000;
  text-decoration: underline;
}

div.testo_sezione a:hover {
  color: #5A9D01;
  text-decoration: underline;
}

div.testo_sezione a:active {
  text-decoration: underline;
}

div.titolo_sezione {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}

div.titolo_sezione a:link {
  color: #000000;
  text-decoration: none;
}

div.titolo_sezione a:visited {
  color: #000000;
  text-decoration: none;
}

div.titolo_sezione a:hover {
  color: #5A9D01;
  text-decoration: none;
}

div.titolo_sezione a:active {
  text-decoration: none;
}

div.sottotitolo_sezione {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}

div.sottotitolo_sezione a:link {
  color: #000000;
  text-decoration: none;
}

div.sottotitolo_sezione a:visited {
  color: #000000;
  text-decoration: none;
}

div.sottotitolo_sezione a:hover {
  color: #5A9D01;
  text-decoration: none;
}

div.sottotitolo_sezione a:active {
  text-decoration: none;
}

div.titolo_sezione_news {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 18px;
  font-weight: bold;
}

div.titolo_sezione_members {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 15px;
  font-weight: bold;
}

div.testo_sezione_members {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}

div.testo_sezione_members a:link {
  color: #000000;
  text-decoration: none;
}

div.testo_sezione_members a:visited {
  color: #000000;
  text-decoration: none;
}

div.testo_sezione_members a:hover {
  color: #5A9D01;
  text-decoration: none;
}

div.testo_sezione_members a:active {
  text-decoration: none;
}

div.testo_sezione_structure_group {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}

div.testo_sezione_structure_group a:link {
  color: #000000;
  text-decoration: none;
}

div.testo_sezione_structure_group a:visited {
  color: #000000;
  text-decoration: none;
}

div.testo_sezione_structure_group a:hover {
  color: #5A9D01;
  text-decoration: none;
}

div.testo_sezione_structure_group a:active {
  text-decoration: none;
}

div.padding_sezione {
  padding: 0px 25px 0px 10px;
}

div.padding_sezione_tab_sx {
  padding: 0px 15px 0px 10px;
}

div.padding_sezione_tab_dx {
  padding: 0px 25px 0px 0px;
}

div.rientro_sx {
  padding-left: 25px; 
}

div.rientro_sx_news {
  padding-left: 15px; 
}

div.rientro_sx_documents {
  padding-left: 12px; 
}

div.rientro_dx {
  padding-right: 38px;
}

div.footer {
  font-family: Arial, Helvetica, sans-serif; 
  color: #000000; 
  font-size: 11px; 
  font-weight: normal;
  padding: 27px 0px 0px 0px;
  line-height: 15px;
}

div.footer a:link {
  color: #000000;
  text-decoration: underline;
}

div.footer a:visited {
  color: #000000;
  text-decoration: underline;
}

div.footer a:hover {
  color: #5A9D01;
  text-decoration: underline;
}

div.footer a:active {
  text-decoration: underline;
}

