BODY {
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
/* A:link {
	COLOR: blue;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
A:visited {
	COLOR: blue;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
A:active {
	COLOR: blue;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
A:hover {
	COLOR: red;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
} */
A:link,A:visited,A:active,A:hover {
        COLOR: #333333;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: bold;
}
FORM {
        COLOR: black;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal
}
INPUT {

        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt
}
TD  {
        COLOR: black;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        VERTICAL-ALIGN: top;
}

#home{
        width: 100%;
        height: 100%;
}
#corpotop{
        width: 45%;
        height: 55%;
        max-height: 50%;
        /* width: 470px;
        height: 380px; */
        vertical-align: top;
        position:absolute;
        border: 0px solid #ff0000;
        padding-top: 35px;
        z-index: 10;
}
#striscia{
        position: absolute;
        top: 0px;
        width: 400px;
        height: 30px;
        border: #00ff00 0px solid;
}
#corpo{
        position: absolute;
        /* overflow-y: scroll;
        overflow: auto !important; */
        overflow: hidden;
        top: 40px;
        left: 0px;
        width: 100%;
        height: 80%;
        padding-top: 0px;
        /* width: 440px;
        height: 360px; */
        z-index: 2;
        border: 0px solid #0000ff;
}
#corpointerno{
        COLOR:#333333;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: normal;
        padding-right: 15px;
        padding-left: 15px;
        text-align: justify; text-indent: 12px;
        border: #00ff00 0px solid;
}
.img_hieght_div{
        height: 100px;
        width: 0px;
}
#imggio{
       position: absolute;
       width: 40%;
       border: 0px solid #0000ff;
}
.txt_welcome{
       COLOR: #000000;
       FONT-FAMILY: Arial, sans-serif;
       FONT-SIZE: 10pt;
       FONT-WEIGHT: bold;
}
#show_gallery{
      display: none;
      position: absolute;
      top: 80px;
      left: 50px;
      /* width: 500px;
      height: 700px; */
      border: 1px solid #b8b4ae;
      background: #ffffff;
      z-index:100;
}
#menu{
       background: #ffffff;
       position: absolute;
       BACKGROUND-IMAGE: url(img/rowtopmenu.gif);
       background-repeat: repeat-x;
       background-position: top;
       width: 100%;
       min-width: 985px;
       width: expression(document.body.clientWidth<985 ? '985px' :'100%');
       height: 195px;
       z-index: 10;
       border-bottom: #333333 1px solid;
       /* border: #ff0000 0px solid; */
}



#newsrss{
        COLOR: #333333;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: normal;
        padding-top: 5px;
        padding-left: 10px;
        padding-right: 20px;
        text-align: justify; text-indent: 12px;
}
#newsrss A:link,
#newsrss A:visited,
#newsrss A:active,
#newsrss A:hover
 {
	COLOR: #000000;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: bold;
}
.grafico_linguetta_selezionata{
     BACKGROUND-IMAGE: url(img/linguette/grafico_linguetta_sel.gif);
     background-repeat: repeat-x;
     FONT-FAMILY: Verdana, Arial, sans-serif;
     FONT-SIZE: 11px;
     FONT-WEIGHT: bold;
     height:30px;
     vertical-align: middle;
}

.grafico_linguetta_deselezionata{
     BACKGROUND-IMAGE: url(img/linguette/grafico_linguetta_desel.gif);
     background-repeat: repeat-x;
     FONT-FAMILY: Verdana, Arial, sans-serif;
     FONT-SIZE: 11px;
     FONT-WEIGHT: bold;
     height:30px;
     vertical-align: middle;
}
.menu_pannello A:link,
.menu_pannello A:visited,
.menu_pannello A:active,
.menu_pannello A:hover
 {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 7pt;
        FONT-WEIGHT: normal;
}
.tab_pannello   {
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 10pt;
           FONT-WEIGHT: normal;
           BACKGROUND-IMAGE: url(img/sfum_tab_inf.gif);
           BORDER-RIGHT: #A1B095 thin solid;
           BORDER-TOP: #DFE5D9 thin solid;
	   BORDER-LEFT: #DFE5D9 thin solid;
	   BORDER-BOTTOM: #A1B095 thin solid;
	   padding-top: 10px;
           height: 75px;
          }
.tab_pannello A:link,
.tab_pannello A:visited,
.tab_pannello A:active,
.tab_pannello A:hover
 {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
}
.tab_pannello td{
        COLOR: #ffffff;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        padding-left: 20px;
}
.audiobox{
     COLOR: #333333;
     FONT-FAMILY: Verdana, Arial, sans-serif;
     FONT-SIZE: 10pt;
     FONT-WEIGHT: normal;
     /* padding-bottom: 20px;
     padding-left: 20px;
     padding-top: 20px; */
     margin: 10px;
     width: 95%; 
}
#layernewsletter{
     position: absolute;
     width: 550px;
     height: 38px;
     left: 30px;
     /* padding-left: 50px; */
     padding-top: 10px;
     border: #00ff00 0px solid;
}
#layermenu{
     position: absolute;
     width: 350px;
     height: 25px;
     padding-top: 15px;
     right: 200px;
     border: #00ff00 0px solid;
     z-index: 2;
}
#layermenu A:link,
#layermenu A:visited,
#layermenu A:active,
#layermenu A:hover
 {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
}
#linguettanews{
     position: absolute;
     width: 157px;
     height: 58px;
     z-index: 5;
     border: #00ff00 0px solid;
     cursor: pointer;
}
#menulink{
     position: absolute;
     background: #ffffff;
     top: 55px;
     left: 0px;
     /* left: 20px;
     right: 20px; */
     /* width: expression(menu.clientWidth - 40); */
     width: 566px;
     height: 109px;
     z-index: 1;
     border: #00ff00 0px solid;
}
#bottom_menu{
     position: absolute;
     BACKGROUND-IMAGE: url(img/bottom_menu.jpg);
     top: 164px;
     left: 0px;
     width: 566px;
     height: 28px;
     z-index: 2;
}
#menu_opposto{
     position: absolute;
     height: 195px;
     top: 0px;
     right: 0px;
     width: 497px;
     /* border: #ff0000 0px solid; */
     border-bottom: #333333 1px solid;
     BACKGROUND-IMAGE: url(img/menu_opposto.jpg);
     background-repeat: no-repeat;
     z-index: 0;
}
.fotomini{
     background: #ffffff;
     width: 106px;
     height: 73px;
     text-align: center;
     padding-top: 3px;
}
#ail{
     position: absolute;
     width: 95px;
     height: 60px;
     right: 122px;
     top: 85px;
     z-index: 5;
     border: #00ff00 0px solid;
     cursor: pointer;
}
#giolive{
     position: absolute;
     width: 147px;
     height: 15px;
     left: 218px;
     top: 4px;
     z-index: 4;
     border: #00ff00 0px solid;
     cursor: pointer;
}
#logomp3{
     position: absolute;
     width: 147px;
     height: 15px;
     left: 379px;
     top: 4px;
     z-index: 4;
     border: #00ff00 0px solid;
     cursor: pointer;
}


#contact_dx{
        COLOR: #646464;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 7pt;
        FONT-WEIGHT: bold;
        padding-left: 10px;
}
#contact_dx A:link,
#contact_dx A:visited,
#contact_dx A:active,
#contact_dx A:hover
 {
	COLOR: #929292;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
}
.contact input{
        BORDER: #CBCBCB 1px solid;
}
.contact td{
        COLOR: #929292;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
}
.contact_form td{
        COLOR: #929292;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        padding-left: 20px;
}
.contact_form input{
        COLOR: #646464;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 7pt;
        BORDER: #CBCBCB 1px solid;
}

#contact_dx input,
#contact_dx textarea{
        BORDER: #CBCBCB 1px solid;
}
.contact A:link,
.contact A:visited,
.contact A:active,
.contact A:hover
 {
	COLOR: #000000;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
}
.contact{
        BORDER-RIGHT: #999999 1px solid;
}

.risposta_contacts{
        COLOR: #000000;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: bold;
}
.pressarea A:link,
.pressarea A:visited,
.pressarea A:active,
.pressarea A:hover
 {
	COLOR: #333333;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: bold;
}
.testo_news{
       text-align: justify; text-indent: 12px;
}
.news_header{
        COLOR: #333333;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: bold;
}
#link_rassegna td{
        COLOR: #646464;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: none;
}
#link_rassegna A:link,
#link_rassegna A:active,
#link_rassegna A:visited,
#link_rassegna A:hover
 {
        COLOR: #333333;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 10pt;
        FONT-WEIGHT: bold;
}
