body
{
  background-repeat:no-repeat;
  background-color: #ffffff;
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 12px;
  text-align: center;
}



div.testo
{
  color: #000000;
  text-decoration: none;
  text-align : justify; 
  font-size : 14px;
  font-weight: normal;
  line-height: 1.4;
}



div.testo_2
{
  color: #000000;
  text-decoration: none;
  text-align : justify; 
  font-size : 14px;
  font-weight: normal;
  line-height: 2;
}



div.testo_centrato
{
  color: #000000;
  text-decoration: none;
  text-align : center; 
  font-size : 14px;
  font-weight: normal;
  line-height: 1.4;
}



div.testo_centrato_2
{
  color: #000000;
  text-decoration: none;
  text-align : center; 
  font-size : 18px;
  font-weight: normal;
  line-height: 1.4;
}



div.titolo_centrato
{
  color: #000000;
  text-decoration: none;
  text-align : center; 
  font-size : 14px;
  font-weight: bold;
  line-height: 1.4;
}



div.testo_notizie
{
  color: #ff0000;
  text-decoration: none;
  text-align: justify; 
  font-size : 14px;
  font-weight: normal;
  line-height: 1.4;
}



div.testo_notizie_sinistra
{
  color: #ff0000;
  text-decoration: none;
  text-align: left; 
  font-size : 14px;
  font-weight: normal;
  line-height: 1.4;
}



div.testo_notizie_centrato
{
  color: #000000;
  text-decoration: none;
  text-align : center; 
  font-size : 16px;
  font-weight: bold;
  line-height: 1.4;
}



div.testo_notizie_centrato2
{
  color: #ff0000;
  text-decoration: none;
  text-align: center; 
  font-size : 14px;
  font-weight: normal;
  line-height: 1.4;
}



div.testo_footer
{
  color: #ff0000;
  text-decoration: none;
  text-align: center; 
  font-size: 12px;
  font-weight: bold;
  line-height: 1.4;
}



div.testo_footer_2
{
  color: #000000;
  text-decoration: none;
  text-align: center; 
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
}



div.testo_menu
{
  color: #ff0000;
  text-decoration: none;
  text-align: center; 
  font-size : 14px;
  font-weight: normal;
  line-height: 3.0;
}



div.titolo
{
  color: #000000;
  text-decoration: none;
  text-align: center; 
  font-size: 20px;
  font-weight: normal;
  line-height: 1.0;
}



table.struttura
{
  vertical-align: top;
  border: 0px;
  margin: 0;
  padding:0;
  background-color: none;
  width: 980px;
}

table.struttura tr
{
  border:0;
  margin: 0;
  padding:0;  
}

table.struttura td
{
  vertical-align: top;
  border:0;
  margin: 0;
  padding:0;
  text-decoration : none;
  font-size : 12px;
  font-weight: regular;
}



table.bordo
{
  vertical-align: middle;
  border: 1px solid;
  border-color:#000000;
  border-collapse:collapse;
  margin: 0;
  padding: 0;
  background-color: none;
}

table.bordo tr
{
  border:1;
  border: 1px solid;
  margin: 0;
  padding:0;  
}

table.bordo td
{
  vertical-align: middle;
  border: 1px solid;
  margin: 0;
  padding:4px;
  text-decoration : none;
  font-size : 12px;
  font-weight: regular;
}



table.area_centrale
{
  vertical-align: top;
  border: 0px;
  margin: 0;
  padding: 0;
  background-color: none;
  border-spacing: 10px;
  border-collapse: separate; 
}

table.area_centrale tr
{
  border:0;
  margin: 0;
  padding:0;
}

table.area_centrale td
{
  vertical-align: top;
  border:0;
  margin: 0;
  padding: 0;
  text-decoration : none;
  font-size : 10px;
  font-weight: regular;
}



table.right_menu
{
  vertical-align: top;
  border: 0px;
  margin: 0;
  padding:0;
  background-color: none;
}

table.right_menu tr
{
  border:0;
  margin: 0;
  padding:0;  
}

table.right_menu td
{
  vertical-align: top;
  border:0;
  margin: 0;
  padding:0;
  text-decoration : none;
  font-size : 10px;
  font-weight: regular;
}



table.head_menu
{
  vertical-align: top;
  border: 0px;
  margin: 0;
  padding:0;
  background-color: none;
}

table.head_menu tr
{
  border:0;
  margin: 0;
  padding:0;  
}

table.head_menu td
{
  vertical-align: top;
  border:0;
  margin: 0;
  padding:0;
  text-decoration : none;
  font-size : 10px;
  font-weight: regular;
}



a.link_testo:link
{
  text-align:left;
  color: #ff0000;
  text-decoration : none;
  font-weight: normal;
  background-color: none;
}
 
a.link_testo:visited
{
  text-align:left;
  color: #ff0000;
  text-decoration : none;
  font-weight: normal;
  background-color: none;
}
 
a.link_testo:active
{
  text-align:left;
  color: #ff0000;
  text-decoration : none;
  font-weight: normal;
  background-color: none;
}
 
a.link_testo:hover
{
  text-align:left;
  color: #000000;
  text-decoration: underline;
  font-weight: normal;
  background-color: none;
}



a.link_notizie:link
{
  text-align: justify;
  color : #ff0000;
  text-decoration : none;
  font-weight: normal;
  background-color: none;
}
 
a.link_notizie:visited
{
  text-align: justify;
  color : #ff0000;
  text-decoration : none;
  font-weight: normal;
  background-color: none;
}
 
a.link_notizie:active
{
  text-align: justify;
  color : #ff0000;
  text-decoration : none;
  font-weight: normal;
  background-color: none;
}
 
a.link_notizie:hover
{
  text-align: justify;
  color : #000000;
  text-decoration: underline;
  font-weight: normal;
  background-color: #ffffee;
  display: block;
}



a.link_notizie_centrato:link
{
  text-align: center;
  color : #ff0000;
  text-decoration : none;
  font-weight: normal;
  background-color: none;
  display: block;
}
 
a.link_notizie_centrato:visited
{
  text-align: center;
  color : #ff0000;
  text-decoration : none;
  font-weight: normal;
  background-color: none;
  display: block;
}
 
a.link_notizie_centrato:active
{
  text-align: center;
  color : #ff0000;
  text-decoration : none;
  font-weight: normal;
  background-color: none;
  display: block;
}
 
a.link_notizie_centrato:hover
{
  text-align: center;
  color : #000000;
  text-decoration: underline;
  font-weight: normal;
  background-color: #ffffee;
  display: block;
}



a.link_menu:link
{
  text-align: center;
  color : #ff0000;
  text-decoration: none;
  font-weight: normal;
  background-color: #ffffff;
  display: block;
}
 
a.link_menu:visited
{
  text-align: center;
  color : #ff0000;
  text-decoration: none;
  font-weight: normal;
  background-color: #ffffff;
  display: block;
}
 
a.link_menu:active
{
  text-align: center;
  color : #ff0000;
  text-decoration: none;
  font-weight: normal;
  background-color: #ffffff;
  display: block;
}
 
a.link_menu:hover
{
  text-align: center;
  color : #444444;
  text-decoration: none;
  font-weight: normal;
  background-color: #eeeeee;
  display: block;
}



a.link_menu_scelto:link
{
  text-align: center;
  color: #ffffff;
  text-decoration : none;
  font-weight: normal;
  background-color: #ff0000;
  display: block;
}
 
a.link_menu_scelto:visited
{
  text-align: center;
  color: #ffffff;
  text-decoration : none;
  font-weight: normal;
  background-color: #ff0000;
  display: block;
}
 
a.link_menu_scelto:active
{
  text-align: center;
  color: #ffffff;
  text-decoration : none;
  font-weight: normal;
  background-color: #ff0000;
  display: block;
}
 
a.link_menu_scelto:hover
{
  text-align: center;
  color: #ffffff;
  text-decoration : none;
  font-weight: normal;
  background-color: #ff0000;
  display: block;
}



a.link_footer:link
{
  text-align: center;
  color : #000000;
  text-decoration : none;
  font-weight: normal;
  background-color: none;
}
 
a.link_footer:visited
{
  text-align: center;
  color : #000000;
  text-decoration : none;
  font-weight: normal;
  background-color: none;
}
 
a.link_footer:active
{
  text-align: center;
  color : #000000;
  text-decoration : none;
  font-weight: normal;
  background-color: none;
}
 
a.link_footer:hover
{
  text-align: center;
  color : #000000;
  text-decoration: underline;
  font-weight: normal;
  background-color: none;
}



#slideshow_fade { width:480px; height:360px; background-color:#fff; position:relative; overflow:hidden; }

#slideshow_fade img { border:0; position:absolute; left:0px; top:0px; z-index:-10;}

#popup_txt { width:780px; height:40px; position:absolute; left:0px; top:440px; background-color:#000; z-index:10; opacity:0.7; filter('opacity=70'); padding:10px; color:#FFF;}

h4.titleImage { font-size:16px; line-height:18px; margin:0;}