   * {
	padding: 0px;
	margin: 0px;
   }

   body {
   padding: 0px; margin: 0px; color: #272727; background: #262626;
   font-family: "arial", sans-serif; 
   font-size: 10px;
   text-align: center;
   }
   
html { overflow-x:hidden ; }

a:active
{
  outline: none;
}
input:active
{
  outline: none;
}

input:focus
{
  outline: none;
}

.tagcloud a {
text-decoration:none;
text-align:left;
}

.tagcloud a:hover {
text-decoration:none;
background-color:#d9d9d9; 
color:#272727; 
}
div.tagcloud {
position:relative;
width:957px;
top:10px;
margin-left:auto;
margin-right:auto;
display:block;
float:left;
background-color:#1d1d1d;
border-top:1px dotted #2b2c2c;
text-align:left;

}
a.tag-1 { 
color:#b2abaf; 
}
a.tag-2 {
color:#b3bcb4;
}
a.tag-3 {
color:#8f8c79;
}
a.tag-4 {
color:#a7a7ac;
font-weight:bold;
}
a.tag-5 {
color:#927e73;
font-weight:bold;
}

#banner {
   text-align: left;
   width: 957px;
   height:  186px;
   padding:0px;
   margin:0;
	
}

.form_timing {
	background-color: #333; 
	color: #FFF; 
	border: 0;
	padding:6px;

}
.divtimingform {

	padding:2px;
	position:relative;
	margin:3px;
}

#xiti {	
	display:block;
	position:relative;
	left:607px;
	top:1px;
	
}
H1.title {
   text-indent: -9000px;
   width: 250px;
   height: 49px;  
   text-align: left;
   display: inline;
}

#container {
   width: 957px;
   margin: 0px auto;
}

#navigation {
   width: 957px;
   background-color: #535353;
   text-align: left;     
   margin:0;
}

#footer {
	width: 957px;
	height:45px;
	margin: 0px auto;
	background: url('../gfx/footer_gfx.png');
	background-repeat:repeat-x;
	color:#c9c9c9;	
	text-align:left;
	
	
   
}

#navigation div.inner {
   padding: 5px;
   margin:0;
}


#navigation a {
	font-size: 10pt;
	color: #f1f1f1;
	font-weight: bold;
	padding: 10px;
	text-decoration: none;
}

a {	
	color: #49c4d7;	
	text-decoration: underline;
}

a:hover {	
	color: #35a8ba;	
	text-decoration: underline;
}



#navigation a:hover {
	background-color: #303030;
	color: #49c4d7;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom:1px dotted #49c4d7;
	
}

#main {
   width: 947px;
   margin: 0 auto;
   background-color: #ececec;
   border-left: 5px solid #ececec;
   border-right: 5px solid #8f8f8f;
   border-top: 5px solid #8f8f8f;    
   
   text-align: left;
   padding: 0px;
}

#contener_tab_news {
	width:940px;
	background:#dbdcdf;
}

#contener_tab_news a {	
	color: #3b4c66;	
}
#contener_tab_news a:hover {	
	color: #202236;	
}


#content {
padding: 20px;
}

#content p {
font-size: 1.2em;
line-height: 18px;
margin-bottom: 25px;
}


.center {
text-align: center;
}

.right {
text-align: right;
}




#time table {
width: 50%;
padding:10px;
}

#time table th {
background-color: #535353;
text-align: left;
color: #ececec;
font-size: 12px;
font-family: "Trebuchet MS", sans-serif;
padding: 5px;
}

#time td {
background-color: #f9f9f9;
color: #000;
font-size: 11px;
font-family: "Trebuchet MS", sans-serif;
border-bottom: #535353 dotted 1px;
padding: 5px;
}

#time tr:hover td {
	
	font-size: 11px;
	font-family: "Trebuchet MS", sans-serif;
	border-bottom: #535353 solid 1px;
	background-color: #ececec;
	padding: 5px;
}

#info_gp table tr td {

	background-color: inherit ;
	padding:0px;
	color:none;
	border:0px;
	font-size: 11px;
	font-family: "Trebuchet MS", sans-serif;
}

#info_gp tr:hover td {
	
	font-size: 11px;	
	border:0px;
	background-color: inherit;
	padding: 0px;
	font-family: "Trebuchet MS", sans-serif;
}

#info_gp table.info_gp  {
	width:300px;
	font-size: 11px;	
}

#finish_line {

	height:30px;
	background: url('../gfx/finish_line.jpg');
	background-repeat:repeat-x;
	
}
.info_gp tr:hover  {
width:300px;
background-color: #ececec;
}

.timing-link {
color: red; text-decoration: none;
}

.result-link {
color: #49c4d7; text-decoration: none;
}

#time td.best_lap {
	
	color:#DB0073;
	font-weight:bold;
}

#time th.best_lap {
	
	background-color:#DB0073;
	font-weight:bold;
}

#time td.amelioration {
	
	color:#3da13e;
	
}

#time th.amelioration {
	
	background-color:#3da13e;
	
}

#info_gp {
	
	border: 1px solid #fafdce;
	background-color:#f5f4f4;
	margin: 10px auto 4px auto;
	width:690px;
	display:block;

}
#time td.outlap {
color: #9e9867;
}

#time th.outlap {
background-color: #9e9867;
}

#time td.pitlap {
color: #afafb2;
}

#time th.pitlap {
background-color: #afafb2;
}
#time td.installation_lap {
color: #e97f45;
}
#time th.installation_lap {
background-color: #e97f45;
}

#time div.gap_inter_course_1 {

	background-color: #34353a;
	padding:2px;
	border:1px dotted white;
	color:white;

}
#time div.gap_inter_course_2 {

	background-color: #868993;
	padding:2px;
	border:1px dotted white;
	color:white;
}

.registerT {
	background-color: #c9cbd7; 
	color: #3f404b; 
	border: 1px dotted #a3a7c0;
	padding:0px;
	margin-left:2px;
	height:15px;
	width: 90px;
	font:11px/20px Tahoma, Helvetica, sans-serif;
}
.registerT:focus{
	background-color: #cdd0dc; 	
}

.registerTA {
	background-color: #c9cbd7; 
	color: #3f404b; 
	border: 1px dotted #a3a3a3;
	padding:0px;
	margin-left:2px;	
	font:11px/20px Tahoma, Helvetica, sans-serif;
}

.registerTA:focus{
	background-color: #cfd3e9; 	
}

.band_bleu { 
 width:10px;
 background-color:#666a76;

 }
 
.registerS {
padding:0px 0.8em 0px 0.8em;
	background-color: #626367; 
	color: #aebbfd; 
	border: 1px solid #3b3c50;	
	display:block;
	cursor:pointer;	
	font:11px/20px Tahoma, Helvetica, sans-serif;
}