body {
font-family: Garamond, Arial;
font-size: 12pt;
color: #000000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
/*background-position: top left;*/
background-attachment: fixed;
padding: 0px;
}

/*
a:link {color:#ffff00;font-size:12pt;text-decoration:none}
a:visited {color:#ffff00;font-size:12pt;text-decoration:none}
a:hover {color:#ffffff;background:none;font-size:12pt;text-decoration:none}
*/
a:link, a:visited, a:hover {text-decoration:none}

.link_little_red, a:link.link_little_red, a:visited.link_little_red,
.link_little_blu, a:link.link_little_blu, a:visited.link_little_blu,
.link_little_white, a:link.link_little_white, a:visited.link_little_white
{font-family:Verdana;font-size:10pt;font-weight:bold;text-decoration:underline;}

a:hover.link_little_red, a:hover.link_little_blu, a:hover.link_little_white
{font-family:Verdana;font-size:10pt;font-weight:bold;text-decoration:underline;}

.link_little_red, a:link.link_little_red, a:visited.link_little_red, a:hover.link_little_red
{color:#bb2222;}

.link_little_white, a:link.link_little_white, a:visited.link_little_white, a:hover.link_little_white
{color:#ffffff;}

.link_little_blu, a:link.link_little_blu, a:visited.link_little_blu, a:hover.link_little_blu
{color:#0011cc;}

.word_little_white, a:link.word_little_white, a:visited.word_little_white, a:hover.word_little_white
{font-family:Helvetica;font-size:14pt;font-weight:bold;text-decoration:none;color:#ffffff;}

.table_out_red3
{
border-top:5px solid #cc4422;
border-left:5px solid #cc4422;
border-right:5px solid #bb5533;
border-bottom:5px solid #bb5533;
border-spacing:0pt;
border-collapse:separate;
/*text-align:center;*/
vertical-align:middle;
border-spacing:0;
}

.table_out_gray1, .table_out_gray2, .table_in_gray1_600, .table_in_gray1_320, .table_out_red2
{
background-position: center;
background-repeat: repeat;
border-width:2px;
border-collapse:separate;
/*text-align:center;*/
vertical-align:middle;
margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;
padding-left: 0px; padding-right: 0px;padding-top: 0px; padding-bottom: 0px;
}

.table_out_gray1, .table_out_gray2, .table_out_red2
{
border-spacing:1.5pt;
}

.table_in_gray1_600, .table_in_gray1_320
{
border-spacing:0pt;
}

.table_out_gray2
{
background-image:url('../images/menu_bkg2.gif');
}

.table_out_gray1
{
background-image:url('../images/menu_bkg1.gif');
}

.table_in_gray1_600
{
background-image:url('../images/bkg_gray1_600.gif');
}

.table_in_gray1_320
{
background-image:url('../images/bkg_gray1_320.gif');
}

.table_out_red2
{
background-image:url('../images/menu_bkg_red.gif');
}

.table_in_gray1
{
/*background-color:#f5f4f4;*/
background-image:url('../images/menu_bkg1.gif');
background-repeat: repeat;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-spacing:0pt;
text-align:center;
vertical-align:middle;
margin-top:0px; margin-left:0px;
padding-left: 0px; padding-right: 0px;
}

.table_in_red2
{
/*background-color:#f5f4f4;*/
background-image:url('../images/menu_bkg_red.gif');
background-repeat: repeat;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-spacing:0pt;
text-align:center;
vertical-align:middle;
margin-top:0px; margin-left:0px;
padding-left: 0px; padding-right: 0px;
}

.table_out_yellow
{
background-color:#aaaa00;
border-width:0px;
border-spacing:0pt;
border-collapse:separate;
text-align:center;
vertical-align:middle;
border-spacing:0;
margin-top:0px; margin-left:0px;
padding-left: 0px; padding-right: 0px;
}

.table_in_yellow
{
background-color:#ffffee;
border-top:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-align:center;
vertical-align:middle;
border-spacing:0;
margin-top:0px; margin-left:0px;
padding-left: 0px; padding-right: 0px;
}

.table_out_brown
{
border-top:5px solid #885522;
border-left:5px solid #885522;
border-right:5px solid #bb8855;
border-bottom:5px solid #bb8855;
border-spacing:0pt;
border-collapse:separate;
text-align:center;
vertical-align:middle;
border-spacing:0;
}

.table_out_brown2
{
background-color:#ffffee;
border-top:2px solid #885522;
border-left:2px solid #885522;
border-right:2px solid #bb8855;
border-bottom:2px solid #bb8855;
border-spacing:0pt;
border-collapse:separate;
text-align:center;
vertical-align:middle;
border-spacing:0;
}

.table_in_none
{
border-top:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-align:center;
vertical-align:middle;
border-spacing:0;
}

.table_in_blue
{
background-color:#111199;
border-top:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-align:center;
vertical-align:middle;
border-spacing:0;
}

.table_in_red
{
background-color:#991111;
border-top:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-align:center;
vertical-align:middle;
border-spacing:0;
}

.table_in_green
{
background-color:#119911;
border-top:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-align:center;
vertical-align:middle;
border-spacing:0;
}

.race_title_big
{font-size:22pt;font-family:Tahoma;font-weight:bold;font-style:italic;text-decoration:none;color:#aa0000;background:#ffffaa;}

.page_title_big
{font-size:30pt;width:450px;height:65px;font-family:Verdana;font-weight:bold;font-style:italic;text-decoration:none;color:#ffffff;background-image:url('../images/SfondoLinkGare_rosso_ani.gif');}

.race_title
{font-size:15pt;font-family:Verdana;font-weight:bold;text-decoration:none;color:#888844;}

.hr1
{
  height:2px;
  background:#cccccc;
  color:#cccccc;
  border:0px;
  margin:0px;
  text-align:left;
  font-size:0pt;
  margin-top:0px;
  border:0px;
}

.hr2
{
  height:2px;
  background:#eeeeee;
  color:#eeeeee;
  border:0px;
  margin:0px;
  text-align:left;
  font-size:0pt;
  margin:0px;
  border:0px;
}

.news_div
{
  font-family:Helvetica;
  font-size:11pt;
  font-weight:normal;
  color:#686C70;
}


.ck_title
{
font-family:Tahoma;
font-size:18pt;
font-weight:bold;
font-style:italic;
color:#ddd;
background-image:url('../images/sfondoTitle.gif');
background-repeat: repeat-x;
display:block;
width:100%;
}

.ck_title a
{
cursor:pointer;
}



#next_gp{
background-image:url('../images/sfondoNextGP.gif');
width:100%;
display:block;
cursor:pointer;
text-align:center;
}

#next_gp_num{
font-family:Verdana;
font-size:10pt;
font-weight:bold;
width:100%;
display:block;
cursor:pointer;
color:#f55;
}

#next_gp_loc{
background:none;
color:#bbb;
width:100%;
display:block;
cursor:pointer;
font-family:Arial;
font-size:12pt;
font-weight:bold;
}

#next_gp_det{
font-family:Arial;
font-size:8pt;
font-weight:bold;
width:100%;
display:block;
cursor:pointer;
color:#aa3;
}

.sc_number{
font-family: Arial;
font-size:16pt;
font-weight:bold;
color:#888;
}

.sc_word{
font-family: Arial;
font-size:8pt;
font-weight:bold;
color:#888;
}

.yt_white_sign,a:link.yt_white_sign,a:visited.yt_white_sign,a:hover.yt_white_sign{
font-family:Verdana;font-size:14pt;font-weight:bold;text-decoration:none;color:#ffffff;
}

.yt_white_word8,a:link.yt_white_word8,a:visited.yt_white_word8,a:hover.yt_white_word8{
font-family:Verdana;font-size:8pt;font-weight:bold;text-decoration:none;color:#ffffff;
}

.yt_white_word6,a:link.yt_white_word6,a:visited.yt_white_word6,a:hover.yt_white_word6{
font-family:Verdana;font-size:6pt;font-weight:bold;text-decoration:none;color:#ffffff;
}

