.body             {background-color: #FFFFFF; }
.td_grigio        {background-color: #D0D2D1;}
.td_rosso         {background-color: #FF0000; color:#ffffff; font-family:Tahoma; font-weight:bold; font-size:12px;}
.table_mailing    {border: 3px solid #000000;}
.table_clienti    {border: 1px solid #ff0000;}
.td_clienti       {height: 110; text-align: center; border: 1px solid #ff0000;}
.image_link       {border: 1px solid #ff0000;}
.top              {font-family:Tahoma; font-size:12px; padding-right:10px; padding-top:4px; text-decoration:none; color:#000000;}
.link             {font-family:Tahoma; font-weight:bold; font-size:10px; padding-right:10px; padding-top:4px; text-decoration:none; color:#000000;}
.link_rosso       {font-family:Tahoma; font-weight:normal; font-size:12px; padding-right:10px; padding-top:4px; text-decoration:none; color:#FF0000;}
.left             {font-family:Tahoma; font-size:12px;}
.txt              {font-family:Tahoma; font-size:12px; padding-left:10px; padding-right:10px; padding-top:5px; color:#000000;}
.txt_nero_10      {font-family:Tahoma; font-size:10px; padding-left:10px; padding-right:10px; padding-top:5px; color:#000000;}
.txt_bianco       {font-family:Tahoma; font-size:12px; padding-left:10px; padding-right:10px; padding-top:5px; color:#000000;}
.txt_titolo       {font-family:Tahoma; font-size:16px; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:5px; color:#ffffff;}
.txt_titolo_2     {font-family:Tahoma; font-size:16px; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:5px; color:#ff0000;}
.txt_titolo_1     {font-family:Tahoma; font-size:14px; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:5px; color:#000000;}
.txt_titolo_rosso {font-family:Tahoma; font-size:16px; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:5px; color:#ff0000;}
.txt_piccolo_rosso {font-family:Tahoma; font-size:10px; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:5px; color:#ff0000;}
.txt_g             {font-family:Tahoma; font-size:12px; padding-left:10px; padding-right:10px; padding-top:0px; color:#000000; text-align:justify;}
.txt_g13           {font-family:Tahoma; font-size:13px; padding-left:10px; padding-right:10px; padding-top:0px; color:#000000; text-align:justify;}

.menu             {font-family:Tahoma; font-weight:bold; text-decoration:none; color:#ffffff; font-size:10px; padding-right:20px; padding-top:7px;}
.td_marquee       {font-family:Tahoma; font-weight:bold; text-decoration:none; color:#ffffff; font-size:12px; padding-left:10px; padding-right:10px; padding-top:2px;}
.span_testo_1     {font-family:Tahoma; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: center;}
.span_testo_g     {font-family:Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #000000;}
.menu_over        {background-color: #EE0000; border: 0px solid #ff0000;}
.menu_out         {background-color: #FFFFFF; border: 0px solid #000000;}
.menu_link        {font-family:Tahoma; font-weight:normal; font-size:12px; text-decoration:none; color:#000000;}
a.link_rosso       {font-family:Tahoma; font-weight:normal; font-size:12px; padding-right:10px; padding-top:4px; text-decoration:none; color:#FF0000;}
a.a_rosso         {text-decoration:none; font-size:10px; color:ff0000; font-family:verdana;}
a.a_rosso:hover   {color:red; }
a.a_rosso:visited {font-size:10px; color:ff0000; }

.a_nero_n          {text-decoration:none; font-size:10px; color:000000; font-family:verdana;}

a.a_rosso_n         {text-decoration:none; font-size:10px; color:ff0000; font-family:verdana;}
a.a_rosso_n:hover   {color:red; }
a.a_rosso_n:visited {font-size:10px; color:ff0000; }

a.a_rosso_nb         {text-decoration:none; font-size:10px; color:ff0000; font-family:verdana;}
a.a_rosso_nb:hover   {color:red; }
a.a_rosso_nb:visited {font-size:10px; color:ff0000; }

a.a_nero_nb         {text-decoration:none; font-size:10px; color:#000000; font-family:verdana;}
a.a_nero_nb:hover   {color:#000000; }
a.a_nero_nb:visited {font-size:10px; color:#000000; }

.a_nero_12         {text-decoration:none; font-size:12px; color:000000; font-family:verdana; font-weight: bold;}
.a_nero_12:hover   {color:#000000; }
.a_nero_12:visited {font-size:12px; color:000000; }

.a_nero_13         {text-decoration:none; font-size:13px; color:000000; font-family:verdana; font-weight: bold;}
.a_nero_13:hover   {color:#000000; }
.a_nero_13:visited {font-size:13px; color:000000; }

a.a_rosso_12         {text-decoration:none; font-size:12px; color:ff0000; font-family:verdana; font-weight: bold;}
a.a_rosso_12:hover   {color:red; }
a.a_rosso_12:visited {font-size:12px; color:ff0000; }

a.titolo          {text-decoration:none; font-size:16px; color:ff0000; font-family:verdana;}
a.titolo:hover    {text-decoration:none; font-size:16px; color:ff0000; font-family:verdana;}
a.titolo:visited  {text-decoration:none; font-size:16px; color:ff0000; font-family:verdana;}

#blocco_menu            { width: 170px;	height:450px; margin: 0; padding-top: 2px; font-family: Arial; background-image: url(../images/blocco_01.png); }
#blocco_menu ul         { list-style: none; margin: 5px; padding: 0; border: none; }
#blocco_menu li a       { display: block; margin: 2px 2px 2px 2px; padding: 3px;
                           font-size:11px; color: #000; text-decoration: none;  }
#blocco_menu li a:hover { background-color: #C7DBEB; color: #000000; }
#blocco_menu a.a_rosso  { display: block; margin: 2px 2px 2px 2px; padding: 5px;
                            font-size:14px; color: #555; font-weight:bold; }
#blocco_menu a.a_rosso:hover { background-color: #ccbbbb; color: #ff0000; }

#blocco_menu a.a_rosso_g  { display: block; margin: 2px 2px 2px 2px; padding: 5px;
                            font-size:14px; color: #A11; font-weight:bold; }
#blocco_menu a.a_rosso_g:hover { background-color: #ccbbbb; color: #ff0000; }

#blocco_sponsor { display: block; width: 170px;	height:555px; margin-top: 3px; padding: 0px;  background-image: url(../images/blocco_02.png); background-repeat: no-repeat;
                  font-family: Arial; font-size:11px; color: #464; }
#blocco_sponsor span.titolo       { display: block; margin: 0px; padding-top: 5px; font-family: Arial; font-size:14px; font-weight:bold; color: #FFFFFF; }
#blocco_sponsor span.sotto_titolo { display: block; margin: 0px; padding-top: 8px; font-family: Arial; font-size:12px; font-weight:bold; color: #000; }

#blocco_news { display: block; width: 170px;	height:320px; margin-top: 3px; padding: 0px;  background-image: url(../images/blocco_news.png); background-repeat: no-repeat;
                  font-family: Arial; font-size:11px; color: #464; }
#blocco_news span.titolo       { display: block; margin: 0px; padding-top: 5px; font-family: Arial; font-size:14px; font-weight:bold; color: #FFFFFF; }
#blocco_news span.sotto_titolo { display: block; margin: 0px; padding-top: 8px; font-family: Arial; font-size:12px; font-weight:bold; color: #000; }
#blocco_news_325 { display: block; width: 170px;	height:335px; margin-top: 3px; padding: 0px;  background-image: url(../images/blocco_news_325.png); background-repeat: no-repeat;
                   font-family: Arial; font-size:11px; color: #464; }
#blocco_news_325 span.titolo       { display: block; margin: 0px; padding-top: 5px; font-family: Arial; font-size:14px; font-weight:bold; color: #FFFFFF; }
#blocco_news_325 span.sotto_titolo { display: block; margin: 0px; padding-top: 8px; font-family: Arial; font-size:12px; font-weight:bold; color: #000; }
#blocco_news_475 { display: block; width: 170px;	height:475px; margin-top: 3px; padding: 0px;  background-image: url(../images/blocco_news_475.png); background-repeat: no-repeat;
                   font-family: Arial; font-size:11px; color: #464; }
#blocco_news_475 span.titolo       { display: block; margin: 0px; padding-top: 5px; font-family: Arial; font-size:14px; font-weight:bold; color: #FFFFFF; }
#blocco_news_475 span.sotto_titolo { display: block; margin: 0px; padding-top: 8px; font-family: Arial; font-size:12px; font-weight:bold; color: #000; }

#blocco_news_583 { display: block; width: 170px;	height:583px; margin-top: 3px; padding: 0px;  background-image: url(../images/blocco_news_583.png); background-repeat: no-repeat;
                   font-family: Arial; font-size:11px; color: #464; }
#blocco_news_583 span.titolo       { display: block; margin: 0px; padding-top: 5px; font-family: Arial; font-size:14px; font-weight:bold; color: #FFFFFF; }
#blocco_news_583 span.sotto_titolo { display: block; margin: 0px; padding-top: 8px; font-family: Arial; font-size:12px; font-weight:bold; color: #000; }

#blocco_news_625 { display: block; width: 170px;	height:625px; margin-top: 3px; padding: 0px;  background-image: url(../images/blocco_news_625.png); background-repeat: no-repeat;
                   font-family: Arial; font-size:11px; color: #464; }
#blocco_news_625 span.titolo       { display: block; margin: 0px; padding-top: 5px; font-family: Arial; font-size:14px; font-weight:bold; color: #FFFFFF; }
#blocco_news_625 span.sotto_titolo { display: block; margin: 0px; padding-top: 8px; font-family: Arial; font-size:12px; font-weight:bold; color: #000; }

#blocco_news_675 { display: block; width: 170px;	height:675px; margin-top: 3px; padding: 0px;  background-image: url(../images/blocco_news_675.png); background-repeat: no-repeat;
                   font-family: Arial; font-size:11px; color: #464; }
#blocco_news_675 span.titolo       { display: block; margin: 0px; padding-top: 5px; font-family: Arial; font-size:14px; font-weight:bold; color: #FFFFFF; }
#blocco_news_675 span.sotto_titolo { display: block; margin: 0px; padding-top: 8px; font-family: Arial; font-size:12px; font-weight:bold; color: #000; }

#blocco_news_700 { display: block; width: 170px;	height:700px; margin-top: 3px; padding: 0px;  background-image: url(../images/blocco_news_700.png); background-repeat: no-repeat;
                   font-family: Arial; font-size:11px; color: #464; }
#blocco_news_700 span.titolo       { display: block; margin: 0px; padding-top: 5px; font-family: Arial; font-size:14px; font-weight:bold; color: #FFFFFF; }
#blocco_news_700 span.sotto_titolo { display: block; margin: 0px; padding-top: 8px; font-family: Arial; font-size:12px; font-weight:bold; color: #000; }

#blocco_news_730 { display: block; width: 170px;	height:730px; margin-top: 3px; padding: 0px;  background-image: url(../images/blocco_news_730.png); background-repeat: no-repeat;
                   font-family: Arial; font-size:11px; color: #464; }
#blocco_news_730 span.titolo       { display: block; margin: 0px; padding-top: 5px; font-family: Arial; font-size:14px; font-weight:bold; color: #FFFFFF; }
#blocco_news_730 span.sotto_titolo { display: block; margin: 0px; padding-top: 8px; font-family: Arial; font-size:12px; font-weight:bold; color: #000; }

#blocco_news_800 { display: block; width: 170px;	height:800px; margin-top: 3px; padding: 0px;  background-image: url(../images/blocco_news_800.png); background-repeat: no-repeat;
                   font-family: Arial; font-size:11px; color: #464; }
#blocco_news_800 span.titolo       { display: block; margin: 0px; padding-top: 5px; font-family: Arial; font-size:14px; font-weight:bold; color: #FFFFFF; }
#blocco_news_800 span.sotto_titolo { display: block; margin: 0px; padding-top: 8px; font-family: Arial; font-size:12px; font-weight:bold; color: #000; }

#blocco_news_850 { display: block; width: 170px;	height:850px; margin-top: 3px; padding: 0px;  background-image: url(../images/blocco_news_850.png); background-repeat: no-repeat;
                   font-family: Arial; font-size:11px; color: #464; }
#blocco_news_850 span.titolo       { display: block; margin: 0px; padding-top: 5px; font-family: Arial; font-size:14px; font-weight:bold; color: #FFFFFF; }
#blocco_news_850 span.sotto_titolo { display: block; margin: 0px; padding-top: 8px; font-family: Arial; font-size:12px; font-weight:bold; color: #000; }

#blocco_news_c01 { display: block; width: 448px;	height:251px; margin-top: 3px; padding: 0px;  background-image: url(../images/blocco_news_c01.png); background-repeat: no-repeat;
                  font-family: Arial; font-size:11px; color: #464; }
#blocco_news_c01 span.titolo       { display: block; margin: 0px; padding-top: 20px; font-family: Arial; font-size:16px; font-weight:bold; color: #ffffff; }
#blocco_news_c01 span.sotto_titolo { display: block; margin: 0px; padding-top: 8px; font-family: Arial; font-size:12px; font-weight:bold; color: #000; }

.tabella_centrale { width:600px; height:600px; margin-top:5px; padding:0; background-image:url('../images/sfondo_centrale_01.png'); background-repeat: no-repeat; }

.titolo_rally_01     {font-family:Tahoma; font-size:14px; font-weight:bold; padding: 5 0 0 0; color:#ff0000; text-decoration:none;}
.titolo_rally_02     {font-family:Tahoma; font-size:14px; font-weight:bold; color:#ff0000; text-decoration:none;}
.td_rally_01         {font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none;}
.td_rally_rosso      {font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; text-align: center; background-color: #FF0000;}
.td_rally_giallo     {font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; text-align: center; background-color: #FFFF00;}
.td_rally_verde      {font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; text-align: center; background-color: #00FF00;}
.link_rally_01       {font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; font-weight:normal;}
.link_rally_01:hover {font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; background-color: #dddddd; }
.link_rally_02       {font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; font-weight:normal;}
.link_rally_02:hover {font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; background-color: #dddddd; }
.link_rally_03       {font-family:Tahoma; font-size:10px; color:#333333; text-decoration:none; font-weight:bold; padding: 0 0 0 20;}
.link_rally_03:hover {font-family:Tahoma; font-size:10px; text-decoration:none; background-color: #dddddd; }
.link_rally_04       {font-family:Tahoma; font-size:10px; color:#333333; text-decoration:none; font-weight:bold;}
.link_rally_04:hover {font-family:Tahoma; font-size:10px; color:#333333; text-decoration:underline;}
.link_rally_05       {font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; font-weight:bold;}
.link_rally_05:hover {font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; background-color: #dddddd; }
.marquee_rally_01    {font-family:Tahoma; font-size:14px; padding-left:10px; padding-right:10px; padding-top:5px; color:#ff3333; text-decoration:none;}

.rassegna_stampa_01        {font-family:Tahoma; font-size:10px; padding:0px; color:#000000;}
.rassegna_stampa_titolo_01 {font-family:Tahoma; font-size:14px; font-weight:bold; padding:0px; color:#ff0000;}

.filmati_titolo_01 {font-family:Tahoma; font-size:14px; font-weight:bold;   color:#ff0000; text-decoration:none;}
.filmati_titolo_02 {font-family:Tahoma; font-size:10px; font-weight:normal; color:#333333; text-decoration:none;}
