img, div, p { behavior: url(iepngfix.htc) }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin:0; padding:0}table{border-collapse:collapse; border-spacing:0}fieldset, img{border:0}address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}ol, ul{list-style:none}caption, th{text-align:left}h1, h2, h3, h4, h5, h6{font-size:100%}q:before, q:after{content:''}

body {
	font-family:Tahoma, Geneva, sans-serif;
	background:url(images/kit_jeudemoto/body-bg.gif) repeat left top;
	font-size:12px;
	color:#474747;
	padding-bottom:8px;
}

a, a:visited {
	text-decoration:none;
	color:white;
}

.cl {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}

#login-area{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:6px;
	width:960px;
	height:50px;
	background:url(images/kit_jeudemoto/login-area-bg.png) no-repeat left top;	
}

#login-area a{
	text-decoration:underline;
	color:white;
	font-size:10px;
	position:absolute;
	bottom:4px;
	right:120px;
}

#login-area form{
	position:absolute;
	width:510px;
	height:37px;
	top:0px;
	right:0px;
}

#login-area label{
	color:#D60000;
}

#haut-log{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:6px;
	width:960px;
	height:50px;
	background:url(images/kit_jeudemoto/login-area-bg.png) no-repeat left top;	
}

#haut-log a{
	text-decoration:underline;
	color:white;
	font-size:10px;
	position:absolute;
}

.haut-log-p{
    position:absolute;
	right:240px;
	top:16px;
}

.passe-lbl{
	position:absolute;
	right:240px;
	top:16px;
}

.pseudo-lbl{
	position:absolute;
	right:462px;
	top:16px;
}

.pseudo-inp{
	position:absolute;
	top:12px;
	right:322px;
	width:126px;
	padding:1px 2px 1px 2px;
}

.passe-inp{
	position:absolute;
	top:12px;
	right:100px;
	width:126px;
	padding:1px 2px 1px 2px;
}

#con-but{
	position:absolute;
    top:10px;
    right:13px;
    width:75px;
    height:21px;
}

#container-middle{
	position:relative;
	width:960px;
	margin:0 auto;
	background:url(images/kit_jeudemoto/container-middle.gif) repeat-y left top;
}

#container-top{
	position:relative;
	width:960px;
	background:url(images/kit_jeudemoto/container-top.gif) no-repeat left top;
	z-index:1;
}

#container-bottom{
	position:relative;
	width:960px;
	background:url(images/kit_jeudemoto/container-bottom.gif) no-repeat left bottom;
}

#header{
	position:relative;
	width:958px;
	height:200px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
	
}

#character{
	position:absolute;
	width:189px;
	height:313px;
	top:-63px;
	left:-2px;
	z-index:2;
	
}

#logo{
	position:absolute;
	display:block;
	width:395px;
	height:156px;
	top:0px;
	right:177px;
}

#menu{
	position:absolute;
	width:738px;
	height:29px;
	top:170px;
	right:6px;
	background:url(images/kit_jeudemoto/menu-back.gif) no-repeat left top;
	padding-left:32px;
}

#menu li{
	display:block;
	float:left;
	width:93px;
	height:23px;
	line-height:21px;
	color:white;
	font-weight:bold;
	margin-top:3px;
	text-align:center;
	border-right:1px solid black;
}

#menu li a{
	text-decoration:none;
	display:block;
	float:left;
	height:23px;
	line-height:21px;
	width:93px;
	color:white;
	font-weight:bold;
	border-right:1px solid black;
}

#menu li a.on{
	color:#D70000;
	background:url(images/kit_jeudemoto/hover-back.gif) repeat-x left top;
}

#content{
	position:relative;
	width:918px;
	margin:0 auto;
	padding-left:13px;
	padding-right:27px;
	padding-bottom:13px;
	
}

#left-side{
	position:relative;
	float:left;
	width:202px;
	padding-top:45px;
}

.left-bg-middle{
	position:relative;
	width:202px;
	background:url(images/kit_jeudemoto/text-left-bg-middle.gif) repeat-y left top;
	margin-bottom:8px;
}

.left-bg-top{
	position:relative;
	width:202px;
	background:url(images/kit_jeudemoto/text-left-bg-top.gif) no-repeat left  top;
}

.left-bg-bottom{
	position:relative;
	width:202px;
	background:url(images/kit_jeudemoto/text-left-bg-bottom.gif) no-repeat left  bottom;
}

.left-bg-middle h2{
	font-size:18px;
	font-weight:bold;
	margin-left:37px;
	padding-top:5px;
	width:157px;
}

.left-content{
	margin:18px 10px 0px 13px;
	padding-bottom:7px;
}

.left-content ul{
	margin-bottom:16px;
}

.left-content li{
	list-style:inside;
	list-style-type:disc;
	line-height:15px;
}

.left-content p{
	margin-bottom:15px;
}

#right-side{
	position:relative;
	float:right;
	width:708px;
}

.right-bg-middle{
	position:relative;
	width:708px;
	background:url(images/kit_jeudemoto/text-right-bg-middle.gif) repeat-y left top;
	margin-bottom:8px;
}

.right-bg-top{
	position:relative;
	width:708px;
	background:url(images/kit_jeudemoto/text-right-bg-top.gif) no-repeat left  top;
}

.right-bg-bottom{
	position:relative;
	width:708px;
	background:url(images/kit_jeudemoto/text-right-bg-bottom.gif) no-repeat left  bottom;
	padding-bottom:16px;
}

.right-bg-middle h2{
	font-size:18px;
	font-weight:bold;
	margin-left:37px;
	padding-top:8px;
	width:663px;
}

.right-content{
	margin:32px 16px 0px 25px;
}

.right-content p{
	margin-bottom:17px;
}

#main-right-left{
	position:relative;
	float:left;
	width:317px;
	padding-bottom:13px;
}

#main-right-left li{
	list-style:inside;
	list-style-type:disc;
	margin-left:35px;
	margin-bottom:15px;
}

#main-right-right{
	position:relative;
	float:left;
	width:300px;
	margin-top:6px;
	padding-left:13px;
}

#main-right-bottom{	
	position:relative;
	float:left;
	width:638px;
}

.bigger-txt{
	font-size:16px;
}

#footer{
	position:relative;
	height:64px;
	width:958px;
	margin-left:auto;
	margin-right:auto;
	color:white;
	
}

#footer ul{
	padding-top:11px;
	padding-left:3px;
}

#footer li{
	display:inline;
	color:white;
}

#footer li a{
	color:white;
	text-decoration:underline;
	padding-left:13px;
	padding-right:13px;
}

#footer p{
	margin-left:18px;
	margin-top:11px;
}
div.header {
  width: 540px;
  height: 421px;
  background: url('images/garage.jpg') no-repeat;
}
div.moto { 
  text-align: center;
   padding: 160px 0px 0px 0px;
}
table.bordure{
border-style:solid;
border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
color:#000000;
font-style: normal;
font-size:14px;
}


/* contact */

.contacttr{
	color:gray;
	padding:15px;
	padding:10px;
}

.contacttd1{
	padding:10px;
}


.contacttd2{
	padding:10px;
}
