body {
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}

#global {
position: relative;
width: 980px;
margin: 0 auto; 
}
#haut { margin: 0 0 36px 0; }
#logo {
	margin:0 150px 0 0;
}
#prelude { position:absolute; top:2px; left:725px;
}
#boutons { margin:0 10px; }
/*#visuel { width:1137px; height:338px; position:absolute; background:url(img/fond-voiture.gif) top left; left:-66px; top:170px; }*/
#visuel { width:970px; height:338px; position:absolute; background:url(img/fond-voiture.gif) top left; left:0; top:170px; }

#voitures {
	position:absolute;
	left:115px;
	top:55px;
}
#juges {
	position:absolute;
	left:455px;
	top:190px;
}
#chezFocal {
	position:absolute;
	left:799px;
	top:57px;
}
#colG, #colD { margin-top:320px; }
#colG{float:left; width:490px;}
#colD { float:right; width:480px; }
#prix { font-size:1.2em; font-weight:bold; }

a { color:#FFF; }

h1 {font-size:1.8em;}
h2 {font-size:1.6sem; }
h3 {font-size:1.2em; }
h1, h2, h3 { color:#CC0000; }
img { border:0; }


#infoPerso {  height:350px; }
#vehicule {  height:350px; margin-left:20px; width:443px; }


.clear { clear:both; visibility:hidden; }
form { color:#FFFFFF;  margin:0 auto; width:900px; }
form h1 { color:#FF0000; }
legend{font-size:1.6em;padding:0 20px;color:#FF0000; background-color:#000000; /*border:#FFF 1px solid;*/ font-weight:bold;}
fieldset { border:#FFF 1px dotted; padding:20px; margin:0px 0px; }
td { vertical-align:top; }
label { display:inline; }
.recap { width:700px; margin:10px auto; color:#FFFFFF; }
fieldset ul { list-style:none; }

