BODY {
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 8pt;
           FONT-WEIGHT: normal;
           background-repeat: repeat-x;
           background: #ffffff;

          }
.body_home {
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 8pt;
           FONT-WEIGHT: normal;
           background-repeat: repeat-x;
           background: url(background2.jpg);
           VERTICAL-ALIGN: middle;
          }
A:link {
	COLOR: #4C4C4C;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
A:visited {
	COLOR: #4C4C4C;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
A:active {
	COLOR: #4C4C4C;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
A:hover {
	COLOR: #8D9693;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
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
          }
.input {

              FONT-FAMILY: Verdana, Arial, sans-serif;
              FONT-SIZE: 8pt
          }
.button {
	BORDER-RIGHT: #79818D 1px solid;
	BORDER-TOP: #79818D 1px solid;
	BORDER-LEFT: #79818D 1px solid;
	BORDER-BOTTOM: #79818D 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(img/sfondo_bottone.gif);
}
           
.option_prod {
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 7pt;
        FONT-WEIGHT: normal
}

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


          
.tabella   {
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 9pt;
           FONT-WEIGHT: normal;
           BORDER-RIGHT: #555F78 1px solid;
           BORDER-TOP: #555F78 1px solid;
	   BORDER-LEFT: #555F78 1px solid;
	   BORDER-BOTTOM: #555F78 1px solid;
          }

.titolo   {
           COLOR: #ffffff;
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 12pt;
           FONT-WEIGHT: bold
          }

.barra_titolo {
        FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(img/sfondo_barra.gif);
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	height: 22
        }                      

.A.barra:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.barra:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;   
}
.A.barra:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.barra:hover {
	COLOR: red;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.sezione   {
           COLOR: #ffffff;
           BACKGROUND-IMAGE: url(img/sezione.gif);
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 7pt;
           FONT-WEIGHT: bold;
           height: 32;
           VERTICAL-ALIGN: middle;
          }
.sezione_lunga   {
           COLOR: #ffffff;
           BACKGROUND-IMAGE: url(img/sezione_lunga.gif);
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 7pt;
           FONT-WEIGHT: bold;
           height: 32;
           VERTICAL-ALIGN: middle;
          }
.font_sezione{
           COLOR: #ffffff;
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 7pt;
           FONT-WEIGHT: bold
          }
.tab_inferriore   {
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 8pt;
           FONT-WEIGHT: bold;
           COLOR: #5E6C53;
           BACKGROUND-IMAGE: url(img/sfum_tab_fondo.gif);
           BORDER-TOP: #BACAAF thin solid;
           border-width: 1px;
          }
.tab_login   {
           BORDER-RIGHT: #CCCCCC 0px solid;
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 3pt;
           FONT-WEIGHT: normal;
          }
.input_login {
              background : "#ffffff";
              BORDER-BOTTOM: #D4CFC9 2px solid;
              BORDER-LEFT: #404040 2px solid;
              BORDER-RIGHT: #D4CFC9 2px solid;
              BORDER-TOP: #404040 2px solid;
              FONT-FAMILY: Verdana, Arial, sans-serif;
              FONT-SIZE: 10pt
          }
.risposte_faq{
          visibility: hidden;
          height: 1;
}
.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;
          }

.tab_gen_test   {
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 10pt;
           FONT-WEIGHT: normal;
           BACKGROUND: #C0C0C0;
          }

.tab_intestazione   {
           COLOR: #000000;
           BACKGROUND: #CCCCCC;
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 7pt;
           FONT-WEIGHT: bold;
           VERTICAL-ALIGN: middle;
          }
.tab_riga1   {
           COLOR: #000000;
           BACKGROUND: #DBDBDB;
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 7pt;
           FONT-WEIGHT: normal;
           VERTICAL-ALIGN: middle;
          }
.tab_riga2   {
           COLOR: #000000;
           BACKGROUND: #C0C0C0;
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 7pt;
           FONT-WEIGHT: normal;
           VERTICAL-ALIGN: middle;
          }
.nome_posizione{
           COLOR: #ffffff;
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 12pt;
           FONT-WEIGHT: bold
          }
.testo_pie{
           COLOR: #555F78;
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 7pt;
           FONT-WEIGHT: bold
          }
.tab_menu   {
           FONT-FAMILY: Verdana, Arial, sans-serif;
           FONT-SIZE: 9pt;
           FONT-WEIGHT: normal;
           BORDER-RIGHT: #666666 1px solid;
           BORDER-TOP: #666666 1px solid;
	   BORDER-LEFT: #666666 1px solid;
	   BORDER-BOTTOM: #666666 1px solid;
          }
.A.testo_menu:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.testo_menu:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;   
}
.A.testo_menu:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.testo_menu:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}



.numeri_foto{
        FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(img/headerbg.gif);
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	height: 22
}
.numeri_foto_sel{
        FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(img/headerbg_sel.gif);
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	height: 22
}
.A.numeri_pic:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.numeri_pic:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.numeri_pic:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.numeri_pic:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}

.A.link_footersx:link {
	COLOR: #8D9693;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.link_footersx:visited {
	COLOR: #8D9693;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.link_footersx:active {
	COLOR: #8D9693;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.link_footersx:hover {
	COLOR: #4C4C4C;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}

.A.link_footerdx:link {
	COLOR: #8D9693;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.link_footerdx:visited {
	COLOR: #8D9693;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.link_footerdx:active {
	COLOR: #8D9693;
	TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.link_footerdx:hover {
	COLOR: #4C4C4C;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}

.separatore_footer{
        BACKGROUND: #B6BCBA;
        height: 30px;
        width: 1px;
}

.home_welcome{
       BACKGROUND-IMAGE: url(img/sfondo_home_welcome.jpg);
       background-repeat: no-repeat;
}

.txt_welcome_big{
       COLOR: #4C4C4C;
       FONT-FAMILY: Arial, sans-serif;
       FONT-SIZE: 18pt;
       FONT-WEIGHT: normal;
}

.txt_welcome{
       COLOR: #4C4C4C;
       FONT-FAMILY: Arial, sans-serif;
       FONT-SIZE: 10pt;
       FONT-WEIGHT: bold;
}
.txt_welcome_news{
       COLOR: #4C4C4C;
       FONT-FAMILY: Arial, sans-serif;
       FONT-SIZE: 8pt;
       FONT-WEIGHT: bold;
}
.txt_welcome_medium{
       COLOR: #4C4C4C;
       FONT-FAMILY: Arial, sans-serif;
       FONT-SIZE: 14pt;
       FONT-WEIGHT: bold;
}
.classifica_costruttori{
       BACKGROUND-IMAGE: url(img/sfondo_classifica_costr.gif);
       background-repeat: no-repeat;
       background-position: top left;
}
.classifica_piloti{
       BACKGROUND-IMAGE: url(img/sfondo_classifica_piloti.gif);
       background-repeat: no-repeat;
       background-position: top left;
}

.A.link_contacts:link {
	COLOR: #4C4C4C;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.link_contacts:visited {
	COLOR: #4C4C4C;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.link_contacts:active {
	COLOR: #4C4C4C;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.A.link_contacts:hover {
	COLOR: #8D9693;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: normal;
}
.table_sx{
        BACKGROUND: #E7E0CE;
        height: 100%;
}
.table_sx_header{
        BACKGROUND: #DFD9C9;
        height: 22px;
}
.table_center{
        BACKGROUND: #E7E7E7;
}
.table_center_header{
        BACKGROUND: #DEDEDE;
        height: 22px;
}
.table_dx{
        BACKGROUND: #E7E7E7;
}
.table_dx_header{
        BACKGROUND: #DEDEDE;
        height: 22px;
}
.table_foto{
        BACKGROUND: #FFFFFF;
        BORDER-RIGHT: #000000 1px solid;
        BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.A.link_rolling:link {
	COLOR: #4C4C4C;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 7pt;
        FONT-WEIGHT: normal;
}
.A.link_rolling:visited {
	COLOR: #4C4C4C;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 7pt;
        FONT-WEIGHT: normal;
}
.A.link_rolling:active {
	COLOR: #4C4C4C;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 7pt;
        FONT-WEIGHT: normal;
}
.A.link_rolling:hover {
	COLOR: #8D9693;
	TEXT-DECORATION: underline;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        FONT-SIZE: 7pt;
        FONT-WEIGHT: normal;
}
.tab_contenuti_home{
       BACKGROUND-IMAGE: url(img/sfondo_index3.jpg);
       background-repeat: no-repeat;
       background-position: bottom left;
       z-index: 2;
       position: relative;
}

.rolling_news{
       background: #ffffff;
}