
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	background-color: #E9E9E9;
	background-image: url(bg_page.gif);
	background-repeat: repeat-x;
}
body, th, td, div, p {
	color: #313131;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#BANNER {
	width: 900px;
	height: 140px;
	vertical-align: top;
}
#MENU_TOP {
	width: 900px;
	height: 23px;
	background: #313131;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#MENU_TOP a:link, #MENU_TOP a:visited, #MENU_TOP a:active, #MENU_TOP a:hover {
	color: #FFFFFF;
	padding:0px 12px 0px 12px;
	text-decoration: none;
}
#MENU_TOP a:hover {
	text-decoration: underline;
}
#COLUMN_LEFT {
	width: 100%;
}
#PARTNER_LOGOS {
	width: 173px;
	background: #FFFFFF;
	vertical-align: top;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}
#PARTNER_LOGOS img {
	padding-bottom: 5px;
}
#PARTNER_LOGOS div {
	width: 100%;
	text-align:center;
	padding: 15px 0px 15px 0px;
}
#PN_VICTORIA {}
#PN_GESDOM {
	border-bottom: 1px #CFCFCF solid;
	margin-bottom:25px;
}
#PN_COREX {}
#PN_SFER {
	margin-top: 10px;
}
#PN_SIMULFI {}
#PN_GUYANE {}
#PN_BOUVET {}
#PN_VICTORIA a:link, #PN_VICTORIA a:visited, #PN_VICTORIA a:active, #PN_VICTORIA a:hover {
	text-decoration: none;
	color: #285E9D;
}
#PN_GESDOM a:link, #PN_GESDOM a:visited, #PN_GESDOM a:active, #PN_GESDOM a:hover {
	text-decoration: none;
	color: #FB0302;
}
#PN_COREX a:link, #PN_COREX a:visited, #PN_COREX a:active, #PN_COREX a:hover {
	text-decoration: none;
	color: #DC9C18;
}
#PN_SFER a:link, #PN_SFER a:visited, #PN_SFER a:active, #PN_SFER a:hover {
	text-decoration: none;
	color: #154172;
}
#PN_SIMULFI a:link, #PN_SIMULFI a:visited, #PN_SIMULFI a:active, #PN_SIMULFI a:hover {
	text-decoration: none;
	color: #940F5F;
}
#PN_GUYANE a:link, #PN_GUYANE a:visited, #PN_GUYANE a:active, #PN_GUYANE a:hover {
	text-decoration: none;
	color: #3DAD2B;
}
#PN_BOUVET a:link, #PN_BOUVET a:visited, #PN_BOUVET a:active, #PN_BOUVET a:hover {
	text-decoration: none;
	color: #0278C2;
}
#PN_VICTORIA a:hover, #PN_GESDOM a:hover, #PN_SFER a:hover, #PN_SIMULFI a:hover, #PN_GUYANE a:hover, #PN_BOUVET a:hover {
	text-decoration: underline;
}
#COLUMN_RIGHT {
	width: 100%;
}
#RACE_TIME {
	width: 195px;
	height: 75px;
	vertical-align: top;
	margin-bottom: 10px;
}
#RACE_CHRONO {
	padding: 3px 5px 5px 5px;
	background: #FFFFFF;
	color: #FF0000;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#RACE_REVIEWS {
	width: 195px;
	background: #FFFFFF;
	vertical-align: top;
	text-align: center;
}
#RACE_INFO {
	padding: 5px 0px 10px 0px;
	margin-bottom: 5px;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	border-bottom: 1px #CFCFCF solid;
}
#RACE_INFO b {
	color:#222222;
}
#COLUMN_MIDDLE_ARTICLE div .title, #RACE_INFO .title {
	color: #FF0000;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
#RACE_INFO a:link, #RACE_INFO a:visited, #RACE_INFO a:active, #RACE_INFO a:hover {
	text-decoration: underlins;
	color: #0000FF;
}
#RACE_INFO ol {
	margin: 5px;
	margin-left: 28px;
}
#RACE_INFO .red {
	color: #FF0000;
}
#COLUMN_MIDDLE{
	width: 100%;
}
#TICKER_TAPE {
	padding:0px 5px 0px 5px;
	width: 582px;
	height: 20px;
	background: #FFFFFF;
	vertical-align: middle;
	color: #FF0000;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#TICKER_TAPE marquee {
	width: 440px;
	margin-left:10px;
	display:inline;
	text-transform: none;
	color: #313131;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#COLUMN_MIDDLE_ARTICLE {
	width: 582px;
	background: #FFFFFF;
	vertical-align: top;
	padding: 10px 14px 10px 14px;
}

#COLUMN_MIDDLE_ARTICLE div {
	padding: 5px 0px 10px 0px;
	margin-bottom: 5px;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 555px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
	border-bottom: 1px #CFCFCF solid;
}
#COLUMN_MIDDLE_ARTICLE div p {
	margin: 3px 0px 8px 0px;
	text-align: justify;
	padding-right: 15px;
}
#COLUMN_MIDDLE_ARTICLE div a:link, #COLUMN_MIDDLE_ARTICLE div a:visited, #COLUMN_MIDDLE_ARTICLE div a:active, #COLUMN_MIDDLE_ARTICLE div a:hover {
	text-decoration: underlins;
	color: #0000FF;
}
#COLUMN_MIDDLE_ARTICLE h2 {
	color: #FF0000;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	text-align: left;
	margin-bottom: 17px;
}
#COLUMN_MIDDLE_ARTICLE h3 {
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-bottom: 14px;
}
#FOOTER {
	width: 900px;
	padding: 6px;
	background: #FFFFFF;
	color: #AAAAAA;
}
.concurrent {
	line-height: 150%;
	padding-top: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-bottom: 0px;
	border-top: 1px #FFCCAA dotted;
}
.concurrent .runner {
	font-size: 12px;
	font-weight: bold;
	line-height: 170%;
}
.concurrent img {
	margin: 0px 10px 3px 0px;
	border: 1px #FFCCAA solid;
}

#focus_patrick {
	padding: 8px 8px 15px 8px;
	margin-bottom: 15px;
	border: 1px #8C91A8 solid;
}
#focus_patrick img {
	border: 0px;
}

.RG2K6PB {
	border: 1px #AAAAAA solid;
}

.sponsor_name {
	font-size: 14px;
	color: #000000;
	font-weight:bold;
}
.sponsor_text {
	color: #313131;
}
.sponsor_link {
	color: #313131;
}
.sponsor_link a:link, .sponsor_link a:visited, .sponsor_link a:active, .sponsor_link a:hover {
	text-decoration: none;
	color: #FB0302;
}

.PVIMG {
	margin-right: 30px;
}
.PCNAME {
	font-size: 15px;
	font-weight: bold;
}
#tbl_frm_contact_email {
	width: 100%;
}
.star {
	color: #C22E1D;
	font-weight: bold;
}
.FLD {
	border:1px #bfbfbf solid;
}