body {
	margin: 0;
    padding: 0;
	background: url(../images/background.png) repeat;
	width: 100%;
}

body#tinymce {
	background: none;
}

img {
	border: none;
}

a {
	text-decoration: none;
}

a.readMore {
	float: right;
	margin-top: -5px;
	margin-right: 10px;
	text-decoration: underline;
	color: #FF0000;
}

div#container {
	background-color: #fff;
	width: 980px;
	height: auto;
	margin: 0 auto;
}

div#container2 {
	background-color: #fff;
	width: 980px;
	height: 805px;
	margin: 0 auto;
}

/*header*/

div#header {
    width: 100%;
    line-height: normal;
}

#header span.logo {
	margin-left: 0px;
}

div#header span.countdown {
	margin-left: 235px;
}

div#navbar {
	width: 980px;
	height: 38px;
	margin-top: -5px;
	/margin-top: 0;
}

div#photo {
	clear: both;
	margin: 7px 0 5px 0;
	height: auto;
}

/*West Side*/

div#westSide {
	float: left;
	width: 190px;
	margin: 0 0 0 10px;
}

div#westSide2 {
	float: left;
	width: 190px;
	margin: 10px 0 0 10px;
}

div#menu {
	background-color: #FFF;
	border: 1px solid black;
	height: auto;
	width: 190px;
}

div#menu h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#menu ul {
    list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	padding-left: 15px;
	/padding: 0;
	line-height: 1.5em;	
}

div#menu ul.list li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}

div#menu ul.list li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E40011;
}

div#ranking {
	background-color: #FFF;
	border: 1px solid black;
	height: auto;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;	
	margin-top: 10px;
}

div#ranking table {
	margin: 10px auto;
}

div#ranking table td {
	background-color: #D0D0D0;
}

div#ranking h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#book1 {
	border: 1px solid black;
	height: auto;
	width: 190px;
	margin-top: 10px;
}

div#book1 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#book1 span img {
	border: 0;
	margin: 15px 0 10px 0;
}

div#accomodations {
	border: 1px solid black;
	height: auto;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	float: left;
	margin-top: 10px;
}

div#accomodations h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#accomodations span img {
	border: 0;
	margin: 15px 0 10px 0;
}

div#voice {
	border: 1px solid black;
	height: auto;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	float: left;
	margin-top: 10px;
}

div#voice h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#voice span img {
	border: 0;
	margin: 15px 0 10px 0;
}

div#sondage {
	border: 1px solid black;
	height: auto;
	width: 185px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	float: left;
	margin-top: 10px;
}

div#sondage h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#randomPhotos {
	border: 1px solid black;
	height: auto;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	float: left;
	margin-top: 10px;
}

div#randomPhotos h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

/*ajout Phil 10 juin*/
div#backstage {
	border: 1px solid black;
	height: auto;
	width: 190px;
	margin-top: 10px;
}

div#backstage h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#backstage span img {
	border: 0;
	margin: 15px 0 10px 0;
}

/*middleSide*/

div#middleSide {
	float: left;
	width: 560px;
	margin: 0 0 0 10px;
}

div#middleSide2 {
	float: left;
	width: 560px;
	margin: 10px 0 0 10px;
}

div#middleSide3 {
	float: left;
	width: 960px;
	margin: 10px 0 0 10px;
}

div#middleSide4 {
	background-color: #FFF;
	float: left;
	width: 760px;
	margin: 10px 0 0 10px;
}

p.media {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	margin-left: 25px;
}

div#news {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#news h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#news h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	margin: 10px 10px 0 10px;	
}

div#news p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#news hr {
	width: 560px;
	border-style: dotted;
	color: #999;	
}

div#news span img {
	margin: 10px 10px 0 10px;
	float: left;
}

div#media {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#media h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#media p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#whoswho {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#whoswho h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#whoswho p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#sitemap {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#sitemap h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#sitemap p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#tvCover {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#tvCover h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#tvCover p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#tvCover ul {
    list-style-type: none;
    display: block;
    padding: 0;
    margin: 0;
	padding-bottom: 35px;
}

div#tvCover ul li {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

div#results {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#results h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#results p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#results2 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#results2 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#results2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#results2 ul {
	line-height: 25px;
	list-style-type: none;
}

div#archives {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#archives h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#archives p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#shop {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#shop h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#shop p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#corporate {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#corporate h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#corporate p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#fun {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#fun h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#fun p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#links {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#links h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#links p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 10px 10px;
	text-align: justify;	
}

div#links div#index{
	text-align: center;
	margin: 5px;
}

div#links ul#index  a {
	margin: 0 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

div#links2 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#links2 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#links2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 10px 10px;
	text-align: justify;	
}

div#links2 ul {
	background-color: #CCC;
	border: 1px solid #999;
	margin: 15px 0 15px 42px;
	padding: 5px 0 15px 15px;
	width: 460px;
}

div#links2 ul li {
	margin-left: 5px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}

div#links2 ul li a {
	color: #000066;
}

div#links3 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#links3 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#links3 h3 {
	background-color: #999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: left;
	margin: 30px auto 0;
	padding-left: 10px;
	width: 440px;
}

div#links3 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 10px 10px;
	text-align: justify;	
}

div#links3 ul {
	background-color: #CCC;
    list-style-type: none;
    padding-bottom: 15px;
	margin: -10px auto 0;
	width: 410px;
}

div#links3 ul li {
	margin-left: -30px;
	margin-top: 10px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}

div#links3 ul li a {
	color: #000066;
}

div#contact {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#contact h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#contact p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#teams {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#teams h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#teams p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#teamsDetails {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#teamsDetails h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#teamsDetails p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#teamsDetailsBox {
	border: 1px solid black;
	height: auto;
	width: 500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 30px auto;	
}

div#teamsDetailsBox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;
	text-align: justify;	
}

div#pilote {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#pilote h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#pilote p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#driversGallery {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#driversGallery h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#driversGallery p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#driverBox {
	background-color: #ccc;
	border: 1px solid #999;
	width: 475px;
	height: auto;
	margin: 0 auto;
	padding: 15px 15px;
}

div#driverBox img {
	border: 1px solid #999;
	width: 125px;
	height: 125px;
	float: right;
}

div#story {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#story h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#story p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#uim {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	margin: 0;
	background-color: #FFF;
}

div#uim h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#uim p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#paddock {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#paddock h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#paddock p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#pressCenter {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#pressCenter h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#pressCenter p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#pressCenter ul {
    list-style-type: none;
    display: block;
    padding: 0;
    margin: 0 60px;
	padding-bottom: 35px;
}

div#pressCenter ul li {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

div#pressCenter p.presstableau {
	color: #000000;
	text-align: center;
	background-color: #D0D0D0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}

div#pressCenter p.pressmois {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #62737B;
}

div#pressRelease {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#pressRelease h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#pressRelease p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#partners {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#partners h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#partners p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#live {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#live h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#live p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px;
	text-align: justify;	
}

div#liveLeft {
	height: auto;
	width: 475px;
	float: left;
}

div#liveRight {
	height: auto;
	width: 300px;
	float: left;
	margin-top: 35px;
}

div#videoplayer {
	margin-top: 30px;
	text-align: center;
}

div#rip {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#rip h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#rip p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#sitemap {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#sitemap h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#sitemap p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#gallery {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#gallery h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#gallery p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 0px 23px 0 23px;
	text-align: justify;	
}

div#gallery p.raceNumber {
	background-color: #62737B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	text-align: center;	
}

div#gallery p.raceNumber a{
	background-color: #62737B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	text-align: center;	
}

div#gallery p.raceNumber a:hover{
	background-color: #62737B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;	
	text-align: center;	
}

div#gallery p.raceNumber a:visited{
	background-color: #62737B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;	
	text-align: center;	
}

div#gallery p.raceNumber {
	background-color: #62737B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: center;
}

div#gallery ul {
    list-style-type: none;
    padding-bottom: 15px;
	margin: 0;
	display: block;
}

div#gallery ul li {
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

div#menuCity {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;	
}

div#menuCity h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#menuCity ul {
    list-style-type: none;
    padding-bottom: 15px;
	margin: 0;
	/*display: block;*/
}

div#menuCity ul li {
	/*float: left;*/
	margin-left: 5px;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

div#gallerySeason {
	background-color: #CCC;
	border: 1px solid #999;
	height: auto;
	width: 300px;
	margin: 0 auto;	
}

div#poll {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#poll h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#poll p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 0px 23px 0 23px;
	text-align: justify;	
}

div#poll table {
	margin: 0 auto;
}

div#accreditation {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#accreditation h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#accreditation p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 0px 23px 0 23px;
	text-align: justify;	
}

div#sponsors {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin-top: 10px;
}

div#sponsors h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#sponsors ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

div#sponsors ul li {
    display: inline;
    margin: 0;
    padding: 0;
}

div#sponsors ul li img{
    margin: 15px 10px 10px 10px;
}

/*eastSide*/

div#eastSide {
	float: left;
	width: 190px;
	margin: 0 0 0 10px;
}

div#eastSide2 {
	float: left;
	width: 190px;
	margin: 10px 0 0 10px;
}

div#interview {
	height: auto;	
	width: 190px;
	margin: 0;	
	text-align: center;
	border: 1px solid black;
}

div#interview h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#interview table {
	margin: 4px auto;
	
}

div#interview table td {
	background-color: #D0D0D0;
}

span.legendInterview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}

div#calendar {
	border: 1px solid black;
	height: auto;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin-top: 10px;
}

div#calendar table {
	margin: 10px auto;
}

div#calendar table td {
	background-color: #D0D0D0;
}

div#calendar h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#newsletter {
	border: 1px solid black;
	height: auto;
	width: 190px;
	margin-top: 10px;
}

div#newsletter h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#newsletter img {
	margin: -14px 0 2px 0;
}

div#newsletter table {
	margin-top: 10px;
}

div#newsletter table tr {
	height: 25px;
}

div#newsletter table tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;	
	width: 135px;	
}

div#crash {
	border: 1px solid black;
	height: auto;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin-top: 10px;
	text-align: center;
}

div#crash h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#crash img {
	margin: 2px auto;
}

div#book2 {
	border: 1px solid black;
	height: auto;
	width: 190px;
	margin-top: 10px;
}

div#book2 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#book2 span img {
	border: 0;
	margin: 15px 0 10px 0;
}

div#interviews {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#interviews h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#crashFlips {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#crashFlips h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#google {
	border: 1px solid black;
	height: auto;
	width: 190px;
	margin-top: 10px;	
}

div#google h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#liveMenu {
	border: 1px solid black;
	height: auto;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}

div#liveMenu h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#liveMenu ul {
    list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	padding-left: 15px;
	/padding: 0;
	line-height: 1.5em;	
}

div#liveMenu ul.list li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}

div#liveMenu ul.list li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E40011;
}

div#livePub {
	border: 1px solid black;
	height: auto;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin-top: 10px;
}

div#livePub h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

/*footer*/

div#footer {
	height: auto;
	width: 980px;
	clear: both;
}

div#footer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: center;
	padding: 50px 0 10px 0;
}

/*login*/

div#login {
	background-color: #FFFFFF;	
	border: 1px solid black;	
	width: 300px;
	height: auto;	
	margin: 250px auto;	
	padding: 10px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
}

div#login form a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}

div#login form a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}

div#container_login {
	width: 320px;
	height: auto;
	margin: 15% auto;
}

div#contentLogin {
	width: 320px;
	height: auto;
}

/*admin*/

div#container_admin {
	width: 900px;
	height: auto;
	margin: auto;
	background-color: #ccc;
	border: 1px solid black;
}

div#header_admin {
	width: 900px;
	height: 120px;
	margin: auto;
	background: url(../admin/images/banner.png) no-repeat 0 0;
}

div#header_admin img {
	margin-left: 125px;
}

div#administration {
	background: url(../admin/images/bg-navbar.jpg) no-repeat 0 0;	
	width: 900px;
	height: 60px;
	margin:0 auto;
	clear: both;
}

div#administration table img {
	margin-top: -5px;
	height: 55px;
}

div.content {
	width: 60%;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;	
}

div#Rmenu {
	width: 550px;
	height: auto;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

.cssform p {
	width: 150px;
	clear: left;
	margin: 0;
	/*margin-left: 155px;
	padding: 5px 0 8px 0;
	padding-left: 155px; width of left column containing the label elements
	border-top: 1px dashed gray;*/
	height: 1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.cssform label {
	float: left;
	/*margin-left: -155px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"] { /*width of text boxes. IE6 does not understand this attribute*/
	width: 143px;
}

.cssform textarea {
	width: 250px;
	height: 150px;
}

/*live news mod*/

h1, h3 {text-align: center;}

h3.livenews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 10px;
	background-color: #62737B;
	margin-top: 0;
}

.news {
	border: 1px solid #62737B;
	width: 89%;
	margin: 15px auto;
}

.news p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	margin-bottom: 5px;
}

p.return a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 62737B;
	margin: 5px;
}

p.titreNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 62737B;
	margin: 5px;
}

p.contenuNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 62737B;
	margin: 5px;
}

div#timing {
	margin: auto;
}

div#timingSub {
	width: 450px;
	margin-left: 25px;
}

div#timingSub h3 {
	margin: 0 0 0 -280px;
	padding: 0;
}

div#timingSub p {
	margin: 20px 0 0 0;
	padding: 0;
}

div#timingSub img {
	float: right;
	margin-top: -50px;
	margin-bottom: 15px;
}

div#entryList {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#entryList h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#entryList p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#freePracticeRace1 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#freePracticeRace1 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#freePracticeRace1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#freePracticeRace2 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#freePracticeRace2 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#freePracticeRace2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#qualifyingSessionRace1 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#qualifyingSessionRace1 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#qualifyingSessionRace1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#qualifyingSessionRace2 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#qualifyingSessionRace2 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#qualifyingSessionRace2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#startingGridRace1 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#startingGridRace1 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#startingGridRace1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#startingGridRace2 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#startingGridRace2 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#startingGridRace2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#lapTrophyRace1 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#lapTrophyRace1 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#lapTrophyRace1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#lapTrophyRace2 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#lapTrophyRace2 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#lapTrophyRace2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#raceResultsRace1 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#raceResultsRace1 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#raceResultsRace1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#raceResultsRace2 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#raceResultsRace2 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#raceResultsRace2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#timeSchedule {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#timeSchedule h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#timeSchedule p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#pressReportPreRace {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#pressReportPreRace h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#pressReportPreRace p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#pressReportRace1 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#pressReportRace1 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#pressReportRace1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#pressReportRace2 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#pressReportRace2 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#pressReportRace2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#mapfTheCircuit {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#mapfTheCircuit h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#mapfTheCircuit p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#galleryRace1 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#galleryRace1 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#galleryRace1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#galleryRace2 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#galleryRace2 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#galleryRace2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#podiumRace1 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#podiumRace1 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#podiumRace1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#podiumRace2 {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#podiumRace2 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#podiumRace2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

/* Ajout GREG 6/06/09 */

div#pagination{
	text-align: center;
}

/* Ajout GREG 7/06/09 */

div#fun table#babesGallery{
	width: 100%;
}

/* div#fun table#babesGallery td{
	background-color:#D0D0D0;
	border:3px double;
	text-align:center;
} */


/* Modif Phil 7/06/09 */
div#fun table#babesGallery td{
	background-color:#D0D0D0;
	border:1px double;
	text-align:center;
}
/* Ajout GREG 8/06/09 */
div#results table#raceGallery{
margin: 0 auto;
}
div#results table#raceGallery td{
	background-color:#D0D0D0;
	border:1px double;
	text-align:center;
}
/*div#results p.Back2result, div#entryList p.Back2result, div#SessionRace p.Back2result,div#startingGridRace p.Back2result, div#lapTrophyRace p.Back2result, div#news p.Back2result {
	text-align: center;
}*/
div#timeSchedule p.Back2result a, div#entryList p.Back2result a, div#SessionRace p.Back2result a,div#startingGridRace p.Back2result a, div#lapTrophyRace p.Back2result a, div#news p.Back2result a{
color: #62737B;
font-size:9px;
}
div#timeSchedule .titrecolonne {
background-color:#62737B;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
div#timeSchedule .tablescore {
background-color:#D0D0D0;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
text-align:center;
}
/* Ajout GREG 9/06/09 */
div#entryList table th, div#SessionRace table th, div#startingGridRace table th, div#lapTrophyRace table th  {
background-color: #62737B;
color: #FFF;
}
div#entryList table td, div#SessionRace table td, div#startingGridRace table td, div#lapTrophyRace table td{
background-color: #D0D0D0;
color: #333;
text-align: center;
}
div#entryList table td p{
font-size: 10px;
color: #333;
}
div#SessionRace {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}
div#SessionRace h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}
div#SessionRace p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 10px 0 10px;
	text-align: justify;	
}
table.remarks{
	width: 100%;
}
.nowrap{
white-space: nowrap;
}
div#startingGridRace {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}
div#startingGridRace h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}
div#startingGridRace p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 10px 0 10px;
	text-align: justify;	
}
/* Ajout GREG 10/06/09 */
div#lapTrophyRace {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}
div#lapTrophyRace h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}
div#lapTrophyRace p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 10px 0 10px;
	text-align: justify;	
}
/* Ajout GREG 11/06/09 */
div#results ul {
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #CCC;
	margin-top: 0;
}
div#raceResultsRace2 p.Back2result a{
color: #62737B;
font-size:9px;
}
 div#news p.Back2result {
	text-align: center;
}
/* Ajout GREG 11/06/09 */
div#results.smallwidth {
  width: 560px;
}

div#thevoice {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#thevoice h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#thevoice p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#vod {
	width: 500px;
	height: auto;
	margin: 25px auto;
}

div#vod ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 500px;
}

div#vod ul li {
	background-color: #CCC;
	border: 1px solid #999;
	margin-bottom: 25px;
}

/*NAVBAR*/

/* GLOBALHEADER */
#globalheader { width: 982px; height: 38px; margin: 18px auto; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(globalnavbg.png); _background-image: url(http://images.apple.com/global/nav/images/globalnavbg.gif); background-rep
eat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-store a { background-position: 0 0; }
#globalheader #globalnav li#gn-store a { background-position: -117px 0; }
#globalheader #globalnav li#gn-mac a { background-position: -234px 0; }
#globalheader #globalnav li#gn-ipoditunes a { background-position: -351px 0; }
#globalheader #globalnav li#gn-iphone a { background-position: -468px 0; }
#globalheader #globalnav li#gn-downloads a { background-position: -585px 0; }
#globalheader #globalnav li#gn-support a { background-position: -702px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-apple a:hover { background-position: 0 -38px; }
#globalheader #globalnav li#gn-store a:hover { background-position: -117px -38px; }#globalheader #globalnav li#gn-mac a:hover { background-position: -234px -38px; }
#globalheader #globalnav li#gn-ipoditunes a:hover { background-position: -351px -38px; }#globalheader #globalnav li#gn-iphone a:hover { background-position: -468px -38px; }
#globalheader #globalnav li#gn-downloads a:hover { background-position: -585px -38px; }
#globalheader #globalnav li#gn-support a:hover { background-position: -702px -38px; }

* PRESSED STATES */
#globalheader #globalnav li#gn-apple a:active { background-position: 0 -76px; }#globalheader #globalnav li#gn-store a:active { background-position: -117px -76px; }
#globalheader #globalnav li#gn-mac a:active { background-position: -234px -76px; }
#globalheader #globalnav li#gn-ipoditunes a:active { background-position: -351px -76px; }
#globalheader #globalnav li#gn-iphone a:active { background-position: -468px -76px; }
#globalheader #globalnav li#gn-downloads a:active { background-position: -585px -76px; }
#globalheader #globalnav li#gn-support a:active { background-position: -702px -76px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-apple a:hover { background-position: 0 0; cursor: default; }
#globalheader.store #globalnav li#gn-store a { background-position: -117px -114px !important; }
#globalheader.mac #globalnav li#gn-mac a { background-position: -234px -114px !important; }
#globalheader.ipoditunes #globalnav li#gn-ipoditunes a { background-position: -351px -114px !important; }
#globalheader.iphone #globalnav li#gn-iphone a { background-position: -468px -114px !important; }
#globalheader.downloads #globalnav li#gn-downloads a { background-position: -585px -114px !important; }
#globalheader.support #globalnav li#gn-support a { background-position: -702px -114px !important; }


/*NAVBAR*/

/* Ajout PHIL 09/08/09 */

div#newresults {
	border: 1px solid black;
	height: auto;
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#newresults h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#newresults p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

/* Ajout PHIL 16/08/09 */
div#youtube {
	border: 1px solid black;
	height: auto;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin: 0;		
}

div#youtube h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#youtube p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;	
	margin: 10px 10px 0 10px;
	text-align: justify;	
}

div#sponsors2 {
	border: 1px solid black;
	height: auto;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;	
	margin-top: 10px;
}

div#sponsors2 h2 {
	background-color: #62737B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;	
	text-align: center;
	margin: 0;
}

div#sponsors2 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

div#sponsors2 ul li {
    display: inline;
    margin: 0;
    padding: 0;
}

div#sponsors2 ul li img{
    margin: 15px 10px 10px 10px;
}

ul.raceStyle {
	list-style-image: url(http://akroweb.net/img/puce.png)
}

ul.raceStyle li {
	margin-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}


/* Ajout Greg Poll Advertising Hidden*/ 
div#vote div {
display: none;
}


#news span.subtitle{
display: block;
color: #888;
text-decoration: none;
font-style:italic;
}

#links div.indexAnchor{
	clear: both;
	margin-left:15px;
	padding-left:5px;
	background-color:#999;
	width:500px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}

#links ul{
	margin: 0 0 0 15px; 
	padding-top:10px; 
	background-color:#CCC; 
	width:465px;
}
/* Ajout Greg VOD: 17/10 */
div#news.vod div.race {
 margin: 5px;
}
div#news.vod div.race span.titre{
	font-size: 12px;
	font-weight: bold;
}
div#news.vod div.race .category span.titre{
padding: 0;
float: right;
background-color:#DDD;
width:100%;
/*border: 1px #CCC solid;*/
}
div#news.vod div.race .category {
background-color:#EEE;
border: 1px #CCC solid;
margin-bottom: 5px;
}
div#news.vod div.race .category .video {
clear: right;
}
div#news.vod div.race .category .video span.titre{
float: none;
border: none;
display: block;
}
div#news.vod div.race .category .video .description{
margin: 5px 0;
}
div#news.vod div.list{
text-align: right;
margin:25px 25px;
}
div#countdown{
background: url(../images/countdown-bg.png) repeat;
width: 215px;
height: 58px;
color:#0000CC;
position: relative;
top:10px;
left:765px;
font-size:30px;
font-style:italic;
font-weight:bold;
}
div#countdown #day
{
	position: absolute;
	left: 15px;
	top: 9px;
	width: 50px;
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #FFF;
}
div#countdown #hour
{
	position: absolute;
	left: 75px;
	top: 9px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #FFF;
}
div#countdown #minute {
	position:absolute;
	left:118px;
	top: 9px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #FFF;
}
div#countdown #seconde
{
	font-size:20px;
	position:absolute;	
	left:164px;
	top: 9px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
}
