body {
	background-color: #1c1c1c;
	font-family:"verdana", Arial, Times;
	font-size:11px;
	margin: 0px;
	text-align:center;
	padding: 0px;
	text-align:center;
	color: #000000;
	background-image: url(/site/images/hackersbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
p {
    font-size:11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
}
a {
    font-weight: bold;
	text-decoration:none;
	color: #000000;
}
a:hover {
    font-weight: bold;
	text-decoration:none;
	color: #d00018;
}
h1 {
	margin:0;
	font-size:14px;
	color: #990000;
	font-weight: bold;
	text-align: left;
}
h2 {
	margin:0;
	font-size:14px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
h3 {
	margin:0;
	font-size:18px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}
h4 {
	margin:0;
	font-size:12px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
}
h4 a{
	margin:0;
	font-size:12px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}
h4 a:hover{
	margin:0;
	font-size:12px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
h5 {
	margin:0;
	font-size:11px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
h7 {
    font-size:10px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	margin:0;
}
#hiddencontent h1{
	visibility:hidden;
} 
#hiddencontent h4{
	visibility:hidden;
}
#principal {
	width: 964px;
	margin: 0 auto 0 auto;
	padding: 0 8px 0 8px;
	text-align:left;
	border:0;

} 
#banner {
	width: 721px;
	height: 144px;
	float:left;
	background-image: url(/site/images/header.jpg);
	background-repeat: no-repeat;
	margin:0;
}
#banner img{
	border: 0;
	margin: 0;
}
#banner2 {
	width: 243px;
	height: 144px;
	float:left;
	padding:0;
	margin:0;
}
#banner2 img{
	border: 0;
	margin: 0;
	display:block;
	float:left;
}
#top {
	width: 956px;
	height: 25px;
	margin: 0px;
	padding: 10px 4px 0 4px;
	float:left;
	background-color:#000000;
	color:#FFFFFF;
}
#top p {
	font-size:10px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	margin:0 auto 0 auto;
}
#top a {
    font-weight: normal;
	text-decoration:none;
	color: #ffffff;
	margin:0;
}
#top a:hover {
    font-weight: normal;
	text-decoration:none;
	color: #d00018;
}
#top img{
	border: 0;
	margin:0;
	padding:0;
	display:block;
	float:left;
}
#page {
	width: 964px;
	float:left;
	margin:0;
	border:0;
	text-align:left;
	background-image: url(/site/images/bg2.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-color:none;
}
#page2 {
	width: 504px;
	height: 200px;
	float:left;
	margin:0;
	padding:200px 0 0 360px;
	border:0;
	text-align:center;
}
#left {
	width: 325px;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
}
#left img{
	margin:0;
	border:0;
	display:block;
	float:left;
}
#call {
	width: 325px;
	height:246px;
	margin:0;
	padding:0;
	background-image: url(/site/images/callcenter.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float:left;
}
#bandeau_client {
	width: 325px;
	height:38px;
	margin:0;
	padding:0;
	background-image: url(/site/images/bandeau_client.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float:left;
}
#logins {
	width: 315px;
	margin:0;
	padding:8px 0 0 8px;
	background-position: top;
	background-color:#FFFFFF;
	float:left;
}
#logins table{
	width: 310px;
	height: 30px;
	margin: 0 0 0 0px;
	padding: 0px;
	border: 0;
	display:block;
	float:left;
}
#logins table td{
	width: 154px;
	height: 125px;
	margin: 0;
	padding: 0px;
	border: 0;
	text-align:left;
	vertical-align:top;
}
#3xsansfrais {
	width: 325px;
	height:153px;
	margin:0;
	padding:0;
}
#3xsansfrais img{
	border: 0;
	margin: 0;
	display:block;
	float:left;
}
#bandeau_dates {
	width: 325px;
	height:38px;
	margin:0;
	padding:0;
	background-image: url(/site/images/bandeau_dates.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float:left;
}
#dates {
	width: 325px;
	height:130px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	float:left;
	vertical-align:top;
}
#dates img{
	margin:0;
	border:0;
	display:block;
	float:right;
	text-align:right;
}
#dates table{
	width: 325px;
	margin: 0 0 0 0px;
	padding: 0px;
	border: 0;
	display:block;
	float:left;
	vertical-align:top;
}
#dates table td{
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
}
#dates table td p{
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
}
td.textegauche{
	margin: 0 0 0 0px;
	padding: 10px 13px 0 0;
	border: 0;
	vertical-align:top;
}
td.imggauche{
	margin: 0 0 0 0px;
	text-align:right;
	padding: 0 13px 0 0;
	border: 0;
}
#bandeau_cheque {
	width: 325px;
	height:38px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_cheque.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#cheque {
	width: 325px;
	height:129px;
	margin:0;
	padding:0px;
	background-color:#FFFFFF;
	float:left;
	vertical-align:top;
}
#cheque img{
	margin:0;
	border:0;
	display:block;
	float:right;
	text-align:right;
}
#cheque table{
	width: 325px;
	margin: 0 0 0 0px;
	padding: 0px;
	border: 0;
	display:block;
	float:left;
}
#cheque table td{
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
}
#cheque table td p{
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
}
#cheque2 {
	width: 325px;
	height:246px;
	margin:0;
	padding:0px;
	background-color:#FFFFFF;
	float:left;
	vertical-align:top;
}
#cheque2 img{
	margin:0;
	border:0;
	display:block;
	float:left;
	text-align:left;
}
#bandeau_partenaire {
	width: 325px;
	height:38px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_partenaire.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#partenaire {
	width: 325px;
	height:137px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	float:left;
	
}
#partenaire2 {
	width: 315px;
	height:250px;
	margin:0;
	padding:0 0 0 10px;
	background-color:#000000;
	float:left;
	background-image: url(/site/images/encart-racinger.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#partenaire2 p{
	margin: 145px 0 0 0 ;
	border: 0;
	text-align:left;
	vertical-align:top;
}







#right {
	width: 639px;
	float:left;
	margin:0;
	text-align:left;
	padding: 0 0 0 0;
	vertical-align:top;
}
#right img{
	margin:0;
	border:0;
	display:block;
	float:left;
}
#right object{
	margin:0;
	border:0;
	display:block;
	float:left;
}
#bandeau_hacker {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_hacker.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#mitjet {
	width: 639px;
	height:196px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	float:left;
}
#mitjet img{
	margin:0;
	border:0;
	display:block;
	float:left;
}
#mitjet table{
	width: 639px;
	height:196px;
	margin: 0;
	padding: 0px;
	border: 0;
}
td.textedroite{
	margin: 0;
	padding: 9px;
	border: 0;
	vertical-align:top;
}
td.textedroite img{
	margin:0 0 0 0;
	border:0;
	display:block;
	float:left;
	text-align:left;
}
#bandeau_formules {
	width: 639px;
	height:38px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_circuit.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_formules2 {
	width: 639px;
	height:38px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_route.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#formules {
	width: 632px;
	margin:0 0 21px 0;
	padding:8px 0 0 7px;
	float:left;
	background-color: #c1c1c1;
	background-image: url(/site/images/bg_formules.jpg);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align:top;
}
#cadre_formules {
	width: 301px;
	height:141px;
	margin:0 4px 0 0;
	padding:4px;
	float:left;
	background-image: url(/site/images/cadre_formules.gif);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align:top;
}
#cadre_formules_xl {
	width: 614px;
	height:37px;
	margin:0 4px 0 0;
	padding:4px;
	float:left;
	background-color: #ffffff;
}
#cadre_formules_xl img{
	margin:0 12px 0 0;
	border:0;
	display:block;
	float:left;
	text-align:left;
}
#cadre_formules table{
	width: 301px;
	margin: 0;
	padding: 0px;
	border: 0;
}
#cadre_formules table td{
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
}
#cadre_formules table td.ferrari{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_ferrari.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.lambo{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_lambo.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.corvette{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_corvette.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.porsche{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_porsche.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.subaru{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_subaru.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.multi{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_multi.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.mono{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_mono.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.bapteme{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_baptemes.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.entreprises{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_entreprises.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.gueux{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_gueux.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.helico{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_helico.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.mitjet{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_mitjet.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.nissan{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_nissan.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.hacker{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_hacker.gif);
	background-repeat: no-repeat;
}
#cadre_formules table td.r8{
	width: 197px;
	height:36px;
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
	background-image: url(/site/images/formule_audi.gif);
	background-repeat: no-repeat;
}
#cadre_formules p{
	margin:0;
	font-size:10px;
	color: #000000;
	font-weight: normal;
	text-align: left;
}
td.texteformule{
	height:95px;
	margin:0;
	border:0;
	padding:5px 0px 0px 7px;
	vertical-align:top;
	text-align:left;
}
td.texteformule p{
    margin:0;
}
td.imgformule{
	height:100px;
	width:198px;
	margin:0;
	border:0;
	vertical-align:top;
	text-align:left;
}
td.texteformulepromo{
	height:93px;
	width:197px;
	color:#FFFFFF;
	margin:0;
	border:0;
	padding:5px 90px 0px 7px;
	vertical-align:top;
	text-align:left;
	background-image: url(/site/images/bg_promo.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
td.texteformulepromo2{
	height:31px;
	width:197px;
	color:#FFFFFF;
	margin:0;
	border:0;
	padding:5px 90px 0px 7px;
	vertical-align:top;
	text-align:left;
	background-image: url(/site/images/bg_devis.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
td.imgformulepromo{
	height:37px;
	margin:0;
	border:0;
	vertical-align:top;
}
#bandeau_catalogue {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_catalogue.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#catalogue {
	width: 619px;
	margin:0;
	padding:10px;
	text-align:left;
	float:left;
	background-color: #c1c1c1;
	vertical-align:top;
	background-image: url(/site/images/bg_formules.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#catalogue table{
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	text-align:left;
	float:left;

}
#catalogue table td{
	margin: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
}
/*#texte_liste_nom_liste_produits h3{
	margin: 0;
	border: 0;
	text-align:right;
	vertical-align:top;
}*/
#catalogue table td img{
	margin:0 0 0 0;
	border:0;
	display:block;
	float:right;
	text-align:right;
}
table.team{
	width: 599px;
	margin: 0;
	padding: 10px;
	border: 0;
	display:block;
	float:left;
	background-color:#FFFFFF;
}
table.team td img{
	margin:0;
	border:0;
	display:block;
	float:left;
	text-align:left
	;
}
td.fichetech{
	margin: 0;
	padding:0 10px 0 10px;
	border: 0;
	text-align:left;
	vertical-align:top;
}
#staff {
	width:599px;
	margin:0;
	padding:10px;
	text-align:left;
	vertical-align:top;
}
#staff img{
	margin:2px 10px 0 0;
	border:0;
	display:block;
	float:left;
}
#staff2 {
	width:599px;
	margin:0;
	padding:10px;
	text-align:left;
	vertical-align:top;
}
#staff2 table{
	width: 599px;
	margin: 0;
	border: 0;
	display:block;
	float:left;
}
#staff2 table td{
	margin: 0;
	padding:0 0 3px 3px;
	border: 0;
	text-align:left;
	vertical-align:top;
}
#staff2 table td img{
	margin:0;
	border:0;
	display:block;
	float:left;
}

#bandeau_identifiants {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_identifiants.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_commande {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_commande.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_compte {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_compte.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_panier {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_panier.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_videos {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_videos.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_location {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_location.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_encadrement {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_encadrement.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_contact {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_contact.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_seminaires {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_seminaires.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_partenaires {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_partenaires.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_racing {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_racing.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_cadeaux {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_cadeaux.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_voitures {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_voitures.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_circuits {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_circuits.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_dates_circuit {
	width: 639px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_dates_circuit.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#circuits {
	width: 599px;
	height:41px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/titremap.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#circuits2 {
	width: 599px;
	height:41px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/titremap2.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#bandeau_entreprises {
	width: 639px;
	height:38px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(/site/images/bandeau_entreprises.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#promoFF4 {
	width: 964px;
	margin:0;
	padding:0;
	float:left;
	background-color:#FFFFFF;
}
#promoFF4 img{
	margin:0;
	border:0;
	display:block;
	float:left;
}
#promoFF4 object{
	margin:0;
	border:0;
	display:block;
	float:left;
}
#promoFF4 table{
	width: 100%;
	margin: 0;
	padding: 0;
	text-align:left;
	vertical-align:top;
	float:left;
}
#promoFF4 table td{
	margin: 0;
	padding: 0;
	border: 0;
	text-align:left;
	vertical-align:top;
}
#promoFF4 table td.trailer{
	margin: 0;
	padding: 0 0 8px 18px;
	border: 0;
	text-align:left;
	vertical-align:top;
}
#promoFF4 table td.text{
	margin: 0;
	padding: 8px 0 8px 18px;
	border: 0;
	text-align:left;
	vertical-align:top;
}
#promoFF4 table td.text p {
	font-size:10px;
	text-align: left;
}
#promoFF4 table td.bouton{
	margin: 0;
	padding: 0 0 0 100px;
	border: 0;
	text-align:left;
	vertical-align:top;
}
#promoFF4 table td.bouton img{
	margin:0;
	border:0;
	display:block;
	float:center;
	text-align:center;
}
#promoFF4 table td.copy{
	height:30px;
	margin: 0;
	padding:0;
	border: 0;
	text-align:center;
	vertical-align: middle;
}
#promoFF4 table td.copy p {
	font-size:10px;
	text-align: center;
}
td.video_racing{
	height:371px;
	width:315px;
	margin: 0;
	padding:8px;
	border: 0;
	text-align:center;
	vertical-align: middle;
	background-image:url(http://www.j-cap.fr/site/images/racingjcap_video.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#c7c7c7;
}


#copyright{
	width: 964px;
	margin: 0;
	text-align: center;
	float:left;
	padding:15px 0px 10px 0px;
	background-color:#b2b2b2;
}
#copyright p{
	margin-top:0px;
	font-size:11px;
	color: #666666;
	font-weight: normal;
	margin-left: 50px;
	margin-right: 50px;
	text-align:center;
}
#copyright a {
    font-weight: normal;
	text-decoration:none;
	color: #444444;
}
#copyright a:hover {
    font-weight: normal;
	text-decoration:none;
	color: #000000;
}
#copyright img{
	margin:0;
	border:0;
}



.clear{
	clear:both;
}

