body {
	color:#FFFFFF;
	margin:0;
	padding:0;
	background:#6B0000 url(images/img_bg.jpg) top left repeat-x;
	font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

	
	#wrapper 
	{
		width:986px;
		margin: 0 auto;
		margin-top:15px;
		/*background: url(images/img_bg.gif) top left repeat-x;*/
	}
		
		/*#wrapper #header 
		{
			height:347px;
			width:986px;
		}*/
		#wrapper #header 
		{
			height:347px;
			width:986px;
			background:url(images/header_03.jpg) top left no-repeat;
		}
			
		#wrapper #ad{
            padding:15px;
			float:right;
		}
		
		#wrapper #content 
		{
			padding-left:15px;
			padding-top:15px;
			width:986px;
			background: #6B0000 url(images/bg_content.jpg) repeat-x top left;
			border:#E31818 solid 2px;
			border-top:none;
			border-bottom:none;
		}
			
			#content #right{
				background:#EBD1D1;
				float:left;
				width:252px;
				margin:0px auto;
				padding-left:2px ;
				padding-top:10px;
			}
			
			#wrapper #content #left, 
			#wrapper #content #middle  
			{
				float:left;
				width:228px;
				margin:0 auto;
				
			}
			#wrapper #content #left img,
			#wrapper #content #right img,
			{
				float:left;
				
			}
			
				#content #left h2, #content #right h2 
				{	
					width:229px;
					height:36px;
					background:url(images/bg_box.png) top left no-repeat;
					margin:5px 0 0 5px;
					padding:5px 0 0 0;
					text-indent:15px;
					color:#FFFFFF;
					font: x-large 18px Arial, Helvetica, sans-serif;
				}
					
					.cont 
					{	
						width:228px;
						margin: 0px auto;
						padding:0 0 2px 0;
						
					}
					* html .inner {
						clear:both;
						margin: 0px;
						padding: 0px;
					}
					.inner 
						{
							width:241px;
							height:235px;
							margin: 2px auto;
							margin-left: -7px;
							background:url(images/bg_cont_box_03.png) top right no-repeat;
							padding: 0px;
							overflow: hidden;
							clear: both;
						}
					
						
					
						.inner1
						{
							width:241px;
							margin: 2px auto;
							margin-left: -7px;
							background:#FFFFFF ;
							padding: 0px;
							overflow: hidden;
							clear: both;
						}
					.inner a {
						padding: 0px;
						color:#18326D;
						
					}
					.inner img
					{
						clear:	both;
						
					}
					.inner input {
						background:url(images/bg_input.jpg) no-repeat top left;
						width:174px;
						height:22px;
						border:none;
						padding-top:2px;
						padding-left:5px;
					}
					* html #left .inner p, * html #right .inner p  {width:200px;}
					.cont a 
					{
						color:#18326D;
					}
					.cont a:hover 
					{
						text-decoration:none;
					}
					.cont ul 
					{
						clear: left;
						margin-top:0; 
						margin-bottom:0;
					}
					.cont .submit{
						background:url(images/submit.png) no-repeat top left;
						font: bold 14px Arial, Helvetica, sans-serif;
						width:124px;
						height:40px;
						border:none;
						color:#FFFFFF;
						padding-top:-5px;
					}
						
			
			#wrapper #content #middle 
			{
				width:625px;
				margin: 5px 0px 5px 0px;
				
				
			}
				#content #middle h2 
				{
					width:356px;
					height:45px;
					background:#ffffff url(images/bg_titre_jeu.png) center center no-repeat;
					color:#FFFFFF;
					font: xx-large 18px Arial, Helvetica, sans-serif;
					margin:0px 0px 0px 0px;
					padding:25px 0px 0px ;
					text-indent:35px;
				}
				#content .title a{
					font-size:15px;
					font-weight:bold;
					color:#606060;
					text-decoration:none;
				
				}
				#content .title a:hover{
					font-size:15px;
					font-weight:bold;
					color:#DA7B25;
					text-decoration:none;
				
				}
				
					#middle .main 
					{
						width:513px;
						background-color:#454545;
						color:#454545;
						padding:3px;
					}
					#middle .desc{
						font-family:"Cooper Black";
						font-size:25px;
						color:#003399;
					}
					
						
						#middle .inner 
						{
							width:513px;
							background:#FFFFFD;
						}
						#middle .gamelisting {
						margin-bottom: 15px;
                        clear: both;
                    
                    }
                    #middle .gamelisting img {
						padding: 0px 5px;
						
                    }
                    
						.main h3 {
							width:511px;
							background-color:#e6ebf7;
							margin:3px auto;
							color:#414141;
							font-size:12px;
							padding:3px 0;
							text-indent:10px;
						}
						.main p 
						{
							margin-left:10px;
							margin-right:10px;
							line-height:125%;
						}
						.main b 
						{
							padding: 0px 5px;
						}
						
		#wrapper #footer
		{
			clear:left;
			background: url(images/style.png) top right no-repeat;
			width:986px;
			height:160px;
		}
		#wrapper #footer .foot{
			font: bolder 11px Arial, Helvetica, sans-serif  ;
			color:#FFFFFF;
			background:url(images/separateur_foot.png) top center no-repeat;
			height:55px;
		
		}
		#wrapper .contu{
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:25px;
		}
		#footer a, #footer a:link,  #footer a:visited {color:#FFFFFF;}
		#footer a{ text-decoration:none;} 
		#footer b{ text-decoration:underline;} 
		#footer b:hover{ text-decoration:none;} 
			#wrapper #footer #copyright 
			{
				float:left;
				margin:20px 0 0 20px;
			}
			#wrapper #footer #powered
			{
				float:right;
				margin:8px 20px 0 0;
			}
            #wrapper #footer #friends
			{
				clear:both;
				float:right;
				margin:0 20px 0 0;
			}
 td.bg_table{
 	background:url(images/bg.png) no-repeat;
	height:110px;
	width:106px;
 }
  td.bg_table_best{
 	background:url(images/best.png) no-repeat;
	height:80px;
	width:80px;
 }
 td.bg_left{
 width:31px; 
 height:1000px;
 background:url(images/jeux-de-voiture-template_07.gif) repeat-y;
 }
 td.bg_right{
 width:31px; 
 height:1000px;
 background:url(images/jeux-de-voiture-template_09.gif) repeat-y;
 }
 td.jeux{
 	background:url(images/cont_bg_jeu.png) repeat-y top left;
 }
 .titre{

 background:url(images/bg_titre.png) no-repeat;
 color:#FFFFFF;
 font: 25px  "Cooper Black";
 text-indent:35px;
 width:598px;
 height:64px;
 }

#content{
 	color:#67ADD8;
	font: bold 11px Arial, Helvetica, sans-serif  ;
 }
#content .title a{
	font-size:16px;
	font-weight:bold;
	color:#EB4949;
	text-decoration:none;
}
#content .title a:hover{
	font-size:16px;
	font-weight:bold;
	color:#DA7B25;
}
#content .gamelisting a{
	color:#4B95C9;
	font: bold 11px Arial, Helvetica, sans-serif  ;
}
#content .gamelisting a:hover{
	color:#DA7B25;
	font: bold 11px Arial, Helvetica, sans-serif  ;
}
.newg{
	background:url(images/bg_newg.png) no-repeat top left;
	width:624px;
	height:450px;
}
.newg a{
	color:#4B95C9;
	font: bold 11px Arial, Helvetica, sans-serif  ;
}

.newg a:hover{
	color:#DA7B25;
	font: bold 11px Arial, Helvetica, sans-serif  ;
}

 .titre_newg{
 	background:url(images/bg_titre_newg.png) no-repeat top left;
	width:612px;
	height:39px;
	font: bold 18px Arial, Helvetica, sans-serif  ;
	margin:5px 5px 0px 5px;
	padding:10px 0px 0px 25px;

 }
 .desc{
 	color:#67ADD8;
	font: bold 11px Arial, Helvetica, sans-serif  ;
 }
 .desc_jeu{
 	background:#F8F8F8;
	color:#000000;
	margin-left: 5px;
	margin-top: 1px;
 }
.lect{
	background-color:#F5F5F5;
	overflow:auto;
	padding-left:5px;
	padding-top: 2px;
	padding-right: 10px;
	border:solid 1px #CCCCCC;
}
.accueil a{
	color:#000033;
	font-size:20px;
	font-weight:bold;
}
.accueil a:hover{
	color:#FF0000;
	font-size:20px;
	font-weight:bold;
}
.title_stat{
	background:url(images/bg_title_stat.jpg) no-repeat top left;
	color:#000000;
	font: 14px Arial, Helvetica, sans-serif;
	padding: 15px 0px 0px 30px;
	margin-bottom:-15px;
}
.stat_content{
background:url(images/bg_stat.jpg) no-repeat top left;
width:242px;
height:41px;
color:#000000;
font: 12px Arial, Helvetica, sans-serif;
padding-left:37px;
padding-bottom:6px;
}
/* jeux moto (tableau contenu les jeux) */
td .hg{
	background:url(images/hg_content.png) no-repeat;
	width:22px;
	height:20px;
}
td .hd{
	background:url(images/hd_content.png) no-repeat;
	width:22px;
	height:20px;
}
td .bg{
	background:url(images/bg_content.png) no-repeat;
	width:22px;
	height:21px;
}
td .bd{
	background:url(images/bd_content.png) no-repeat;
	width:22px;
	height:21px;
}
td .lh{
	background:url(images/lh.png) repeat-x;
	width:910px;
	height:20px;
}
td .lb{
	background:url(images/lb.png) repeat-x;
	width:910px;
	height:20px;
}
td .lg{
	background:url(images/lg.png) repeat-y;
	width:22px;
}
td .ld{
	background:url(images/ld.png) repeat-y;
	width:22px;
}


