* {
	margin: 0;
	padding: 0;
}

.mainColMa {
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #EFEFEF;
color:#333333;
font-size:11px;
margin:2em 0;
padding:0;
size:11px;
width:400px;
}

.tableauByMa{
	border:1px solid #d8d8d8;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px 5px;
	height:28px;
}

.tableauByMaBack{
	background-image:url(../images/propulsion_bg.gif);
	border:1px solid #d8d8d8;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px 5px;
	height:30px;
}
.titleByMa {
	padding:0;
	margin:0;
	margin-bottom:10px;
	border: none;
	font-size:16;
	font-weight: bold;
	color:#FF0000
}

.spacer{
	clear:both;
	border: none;
	font-size:1px;
	height:0;
	line-height:0;
}

.espace{
	display:block;
	border: none;
	height:15px;
}

.filet_gris {
	height:1px;
	background:url(../images/filet_gris.gif) bottom;
	width:480px;
	padding:0;
	margin:5px 0;
	border: none;
	font-size:0;
	line-height:0;
}

.espace_petit{
	display:block;
	border: none;
	height:5px;
}

#error {
color:#CC0002;
font-size:9px;
display:block;
height:20px;
text-align:left;
}

.erreur{
border: 1px solid #CC0002;
}

li.erreur{
color:#CC0002;
border:none;
}

li.erreur label{
color:#CC0002;
}

li.erreur strong{
color:#CC0002;
}

#general {
background:#062A5E;
width:1021px;
padding:0;
margin: 15px auto 0;
}

a{
text-decoration:none;
} 

/* header__________________________________*/ 

#header {
background:#FFF url(../images/coin_fond_contenu.jpg) no-repeat right bottom;
height:233px;
width:1021px;
}

#header h1 a{
display:block;
float:left;
background:url(../images/logo_propulsion.gif);
color:#062A5E;
height:39px;
width:244px;
text-indent:-5000px;
}

/* Menu_haut__________________________________*/ 

#menu_haut dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu_haut {
position:relative;
top:0;
left:0;
z-index:100;
width: 100%; /* correction pour Opera */
}

#menu_haut dt {
text-align: center;
float:left;
font-weight: bold;
margin:0;
}

#menu_haut dd{
display: none;
position:absolute;
z-index: 100;
top: 38px;
background: #CED2DB;
padding:0;
margin:0;
}

#menu_haut dd.smenu1{
left: 307px;
width: auto;
}

#menu_haut dd.smenu2{
left: 407px;
width: auto;
}

#menu_haut li {
width:auto;
margin:0;
border-top:1px solid #93A8BD;
}


#menu_haut li a, #menu_haut dt a {
display:block;
color: #000;
text-decoration: none;
}

#menu_haut dd a{
width:150px;
padding:5px;
height:10px;
display:block;
color: #000;
text-decoration: none;
}

#menu_haut dd a:hover{
padding:5px;
display:block;
height:10px;
color: #FFF;
background:#062A5E;
}

#menu_haut li a:hover, #menu_haut li a:focus{

}

#accueil a{
	text-indent:-5000px;
	color:#062A5E;
	display:block;
	width:64px;
	height:39px;
	background:url(../images/accueil.jpg) no-repeat 0 0;
}

#presentation a{
	text-indent:-5000px;
	color:#041A3C;
	display:block;
	width:99px;
	height:39px;
	background:url(../images/presentation.jpg) no-repeat 0 0;
}

#circuits a{
	text-indent:-5000px;
	color:#041A3C;
	display:block;
	width:87px;
	height:39px;
	background:url(../images/circuits.jpg) no-repeat 0 0;
}

#voitures a{
	text-indent:-5000px;
	color:#041A3C;
	display:block;
	width:100px;
	height:39px;
	background:url(../images/voitures.jpg) no-repeat 0 0;
}

#encadrement a{
	text-indent:-5000px;
	color:#041A3C;
	display:block;
	width:109px;
	height:39px;
	background:url(../images/encadrement.jpg) no-repeat 0 0;
}

#boutique a{
	text-indent:-5000px;
	color:#041A3C;
	display:block;
	width:73px;
	height:39px;
	background:url(../images/boutique.jpg) no-repeat 0 0;
}

#contact a{
	text-indent:-5000px;
	color:#041A3C;
	display:block;
	width:67px;
	height:39px;
	background:#041938 url(../images/contact.jpg) no-repeat 0 0;
}

#circuit-ouest a{
	text-indent:-5000px;
	color:#041A3C;
	display:block;
	width:155px;
	height:39px;
	background:#041938 url(../images/circuit-ouest-parisien.gif) no-repeat 0 0;
}

#dialogue a{
	text-indent:-5000px;
	color:#041A3C;
	display:block;
	width:155px;
	height:39px;
	background:#041938 url(../images/dialogue-en-ligne.jpg) no-repeat left top;
}

#accueil a:hover, #presentation a:hover, #circuits a:hover, #voitures a:hover, #circuits a:hover, #encadrement a:hover, #boutique a:hover, #contact a:hover{
	background-position: 0 -39px;
}

#forum a{
	text-indent:-5000px;
	color:#021938;
	display:block;
	width:131px;
	height:39px;
	background:url(../images/forum.jpg) no-repeat 0 0;
}
#video a{
	text-indent:-5000px;
	color:#021938;
	display:block;
	width:97px;
	height:39px;
	background:url(../images/video.jpg) no-repeat 0 0;
}

#header p {
width:215px;
float:right;
margin: 10px 10px 0 0;
line-height:1.2em;
text-align:left;
color:#FFFFFF;
font-size:11px;

}

#exception {
display:block;
width:215px;
height:65px;
text-indent:-5000px;
color:#999999;
line-height:0px;
}

/* Menu_gauche__________________________________*/ 

#gauche {
float:left;
width:244px;
}

a#monpanier {
display:block;
width:244px;
height:74px;
background: url(../images/panier.jpg);
color:#FFF;
font-size:9px;
}

a#monpanier p{
margin-left:70px;
padding-top:48px;
}

#menu_gauche {
list-style: none;
width:244px;
background: url(../images/fond_menu.jpg) repeat-x 0 22px;
}


#menu_gauche img.left{
float:left;
}

#menu_gauche #stages a{
	text-indent:-5000px;
	color:#0D1B31;
	display:block;
	width:244px;
	height:22px;
	background:url(../images/nos-stages-particuliers.jpg) no-repeat 0 0;
}

#menu_gauche #stages a:hover{
	background-position: 0 -22px;
	color:#00081B;
}

#menu_gauche #entreprise a{
	text-indent:-5000px;
	color:#0D1B31;
	display:block;
	width:244px;
	height:23px;
	background:url(../images/offres-stages-entreprises.jpg) no-repeat 0 top;
	border-bottom:1px solid #294a7d;
}


#menu_gauche #entreprise a:hover {
	background-position: 0 -23px;
	color:#00081B;
}
#menu_gauche #actualites a{
	text-indent:-5000px;
	display:block;
	width:244px;
	height:27px;
	background:url(../images/bouton-actus.gif) no-repeat 0 top;
	border-bottom:1px solid #294a7d;
}
#menu_gauche #actualites a:hover {
	background-position: bottom;
	display:block;
	width:244px;
	height:27px;
}
#menu_gauche #promos a{
	text-indent:-5000px;
	display:block;
	width:244px;
	height:27px;
	background:url(../images/bouton-promo.gif) no-repeat 0 top;
	border-bottom:1px solid #294a7d;
}
#menu_gauche #promos a:hover {
	background-position: bottom;
	display:block;
	width:244px;
	height:27px;
}
#menu_gauche #infos-courses a{
	text-indent:-5000px;
	display:block;
	width:244px;
	height:27px;
	background:url(../images/bouton-infos-courses.gif) no-repeat 0 top;
	border-bottom:1px solid #294a7d;
}
#menu_gauche #infos-courses a:hover {
	background-position: bottom;
	display:block;
	width:244px;
	height:27px;
}
#menu_gauche #galerie a{
	text-indent:-5000px;
	display:block;
	width:244px;
	height:27px;
	background:url(../images/bouton_galerie.gif) no-repeat 0 top;
	border-bottom:1px solid #294a7d;
}
#menu_gauche #galerie a:hover {
	background-position: bottom;
	display:block;
	width:244px;
	height:27px;
}
#menu_gauche #forum a{
	text-indent:-5000px;
	display:block;
	width:244px;
	height:27px;
	background:url(../images/bouton_forum.gif) no-repeat 0 top;
	border-bottom:1px solid #294a7d;
}
#menu_gauche #forum a:hover {
	background-position: bottom;
	display:block;
	width:244px;
	height:27px;
}
#menu_gauche #pass-port a{
	text-indent:-5000px;
	display:block;
	width:244px;
	height:27px;
	background:url(../images/bouton_pass-port.gif) no-repeat 0 top;
	border-bottom:1px solid #294a7d;
}
#menu_gauche #pass-port a:hover {
	background-position: bottom;
	display:block;
	width:244px;
	height:27px;
}

#menu_gauche .menu1 {
	font-size:10px;
	color:#426184;
	font-weight:bold;
	padding:5px 0 5px 10px;
}

#menu_gauche .menu0 {
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding:5px 0 5px 10px;
}


#menu_gauche .menu2 {
	list-style-image:url(../images/puce_rouge.gif);
	margin-left:35px;
	padding:1px;
}

#menu_gauche .menu2 a, #menu_gauche .menu1 a{
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
} 

#menu_gauche .menu2 a:hover, #menu_gauche .menu1 a:hover{
	font-size:10px;
	color:#456087;
	text-decoration:none;
} 

#menu_gauche li span{
	font-size:9px;
	font-weight:normal;
}


#menu_gauche #paiement{
	font-size:10px;
	text-align:right;
	margin:0 30px 0 13px;
	color:#FFF;
	background:url(../images/paiement_securise.gif) no-repeat 0 top;
	height:25px;
	line-height:17px;
}

#menu_gauche li.cgv a{
	color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
	margin-left:12px;
}


.filet {
	height:1px;
	background:url(../images/filet.gif) bottom;
	width:244px;
	padding:0;
	margin-top:5px;
	border: none;
	font-size:0;
	line-height:0;
}

/* photo__________________________________*/

#photo_accueil {
	width:998px;
	height:194px;
	background:url(../images/photo_accueil.jpg);
}

#photo_accueil p a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
#photo_accueil p a:hover{
text-decoration:none;
color: #CCCCCC;
font-weight:bold;
}
#photo_documentation {
	width:998px;
	height:194px;
	background:url(../images/photo_documentation.jpg);
}

#photo_voitures {
	width:998px;
	height:194px;
	background:url(../images/photo_nos-voitures.jpg);
}
#photo_F3 {
	width:998px;
	height:194px;
	background:url(../images/photo_F3.jpg);
}

#photo_presentation {
	width:998px;
	height:194px;
	background:url(../images/photo_presentation.jpg);
}

#photo_circuit {
	width:998px;
	height:194px;
	background:url(../images/photo_circuits.jpg);
}
#photo_circuit p a{
text-decoration:none;
color:#FFFFFF;
}

#photo_ferrari {
	width:998px;
	height:194px;
	background:url(../images/photo_f430.jpg);
}


#photo_lamborghini {
	width:998px;
	height:194px;
	background:url(../images/photo_lamborghini.jpg);
}

#photo_boxster {
	width:998px;
	height:194px;
	background:url(../images/photo_boxster.jpg);
}

#photo_cayman {
	width:998px;
	height:194px;
	background:url(../images/photo_cayman.jpg);
}

#photo_carrera {
	width:998px;
	height:194px;
	background:url(../images/photo_997s.jpg);
}

#photo_cup {
	width:998px;
	height:194px;
	background:url(../images/photo_cup.jpg);
}

#photo_formule {
	width:998px;
	height:194px;
	background:url(../images/photo_formule.jpg);
}

#photo_documentation {
	width:998px;
	height:194px;
	background:url(../images/photo_documentation.jpg);
}
#photo_documentation p a{
text-decoration:none;
color:#FFFFFF;
}

#photo_deroulement {
	width:998px;
	height:194px;
	background:url(../images/photo_deroulement.jpg);
}

#photo_encadrement {
	width:998px;
	height:194px;
	background:url(../images/photo_encadrement.jpg);
}

#photo_boutique {
	width:998px;
	height:194px;
	background:url(../images/photo_boutique.jpg);
}

#photo_course {
	width:998px;
	height:194px;
	background:url(../images/photo_info-course.jpg);
}

#photo_contact {
	width:998px;
	height:194px;
	background:url(../images/photo_contact.jpg);
}

#photo_galerie {
	width:998px;
	height:194px;
	background:url(../images/photo_galerie.jpg);
}

#photo_entreprise {
	width:998px;
	height:194px;
	background:url(../images/photo_entreprise.jpg);
}

#photo_multiactivites {
	width:998px;
	height:194px;
	background:url(../images/photo_multiactivites.jpg);
}

#photo_caterham {
	width:998px;
	height:194px;
	background:url(../images/photo_caterham.jpg);
}

#photo_gt3 {
	width:998px;
	height:194px;
	background:url(../images/photo_gt3.jpg);
}

#photo_noel {
	width:998px;
	height:194px;
	background:url(../images/photo_noel.jpg);
}

#photo_stvalentin {
	width:998px;
	height:194px;
	background:url(../images/photo_stvalentin.jpg);
}

#photo_bmw {
	width:998px;
	height:194px;
	background:url(../images/photo_bmw.jpg);
}

#photo_kart_junior {
	width:998px;
	height:194px;
	background:url(../images/photo_kart_junior.jpg);
}
#photo_subaru {
	width:998px;
	height:194px;
	background:url(../images/photo-subaru.jpg);
}
#photo_bapteme_junior {
	width:998px;
	height:194px;
	background:url(../images/photo-bapteme-junior.jpg);
}
#photo_audi {
	width:998px;
	height:194px;
	background:url(../images/photo_audi.jpg);
}

#photo_aston-martin {
	width:998px;
	height:194px;
	background:url(../images/photo_aston-martin.jpg);
}

#photo_corvette {
	width:998px;
	height:194px;
	background:url(../images/photo_corvette.jpg);
}
#photo_camera {
	width:998px;
	height:194px;
	background:url(../images/photo-camera.jpg);
}
/* titre__________________________________*/

h2 {
margin-bottom:10px;
text-indent:-5000px;
color:#FFF;
width:300px;
height:16px;
display:block;
line-height:0px;
}

h2#titre_ferrari {
background:url(../images/ferrari.gif) no-repeat left bottom;
}

h2#titre_lamborghini {
background:url(../images/lamborghini.gif) no-repeat left bottom;
}

h2#titre_mentions {
background:url(../images/mentions-legales.gif) no-repeat left bottom;
}

h2#titre_voitures {
background:url(../images/nos-voitures.gif) no-repeat left bottom;
}
h2#titre_f3 {
background:url(../images/f3racing.gif) no-repeat left bottom;
}
h2#titre_tarifs {
background:url(../images/tarifs-stages-particuliers.gif) no-repeat left bottom;
}

h2#titre_presentation {
background:url(../images/presentation.gif) no-repeat left bottom;
}

h2#titre_circuit {
background:url(../images/circuits.gif) no-repeat left bottom;
}

h2#titre_boxster {
background:url(../images/boxster.gif) no-repeat left bottom;
}

h2#titre_cayman {
background:url(../images/cayman.gif) no-repeat left bottom;
}

h2#titre_carrera {
background:url(../images/997s.gif) no-repeat left bottom;
}

h2#titre_cup {
background:url(../images/cup.gif) no-repeat left bottom;
}

h2#titre_formule {
background:url(../images/formules-combinees.gif) no-repeat left bottom;
}
h2#titre_camera {
background:url(../images/camera.gif) no-repeat left bottom;
}
h2#titre_documentation {
background:url(../images/recevoir-documentation.gif) no-repeat left bottom;
}

h2#titre_deroulement {
background:url(../images/deroulement-stages.gif) no-repeat left bottom;
}

h2#titre_encadrement {
background:url(../images/encadrement.gif) no-repeat left bottom;
}

h2#titre_boutique {
background:url(../images/boutique.gif) no-repeat left bottom;
}

h2#titre_course {
background:url(../images/infos-courses.gif) no-repeat left bottom;
height:20px;
}

h2#titre_contact {
background:url(../images/contact.gif) no-repeat left bottom;
}

h2#titre_galerie {
background:url(../images/galerie-photo.gif) no-repeat left bottom;
}

h2#titre_entreprise {
background:url(../images/offres-entreprises.gif) no-repeat left bottom;
}

h2#titre_forum {
background:url(../images/forum.html) no-repeat left bottom;
}

h2#titre_plan_site {
background:url(../images/plan-site.gif) no-repeat left bottom;
}

h2#titre_multiactivites {
background:url(../images/multi-activites.gif) no-repeat left bottom;
}

h2#titre_karting {
background:url(../images/karting.gif) no-repeat left bottom;
}

h2#titre_caterham {
background:url(../images/caterham.gif) no-repeat left bottom;
}

h2#titre_gt3 {
background:url(../images/gt3.gif) no-repeat left bottom;
}

h2#titre_offre_stvalentin {
background:url(../images/offre-stvalentin.gif) no-repeat left bottom;
}
h2#titre_offre_noel {
background:url(../images/offre-noel.gif) no-repeat left bottom;
}

h2#titre_cgv {
width:320px;
background:url(../images/conditions-vente.gif) no-repeat left bottom;
}

h2#titre_passport {
width:320px;
background:url(../images/passeport-propulsion.gif) no-repeat left bottom;
}

h2#titre_offre {
width:146px;
background:url(../images/offre-speciale.gif) no-repeat;
}
h2#titre_fete-des-peres{
width:220px;
background:url(../images/fete-des-peres.gif) no-repeat;
}
h2#titre_bmw {
width:146px;
background:url(../images/bmw.gif) no-repeat;
}

h2#titre_kart_junior {
width:200px;
background:url(../images/stage_karting_junior.gif) no-repeat;
}
h2#titre_subaru {
width:250px;
background:url(../images/tsub.gif) no-repeat;
}
h2#titre_bapteme_junior {
width:200px;
background:url(../images/bapteme_junior.gif) no-repeat;
}


h2#titre_dvd {
width:320px;
background:url(../images/dvd.gif) no-repeat;
}

h2#titre_audi {
width:146px;
background:url(../images/audi.gif) no-repeat;
}

h2#titre_aston-martin {
width:320px;
background:url(../images/aston_martin.gif) no-repeat;
}

h2#titre_corvette {
width:146px;
background:url(../images/corvette.gif) no-repeat;
}

/* Centre__________________________________*/ 

#marge {
width:737px;
padding:15px 25px 5px 15px;
}

#centre, #centre_hauteur {
float:right;
width:777px;
min-height:566px;
background:#FFF url(../images/fond_contenu.gif) repeat-y;
position:relative;
}

#centre {
text-align:justify;
}

#centre_hauteur {
height:1130px;
text-align:justify;
}

#colonne_gauche {
width:335px;
float:left;
}
#colonne_gauche .droite{
margin-left:4px;
}

#colonne_gauche object{
margin-bottom:1px;
}

#colonne_gauche ul.liste{
display:block;
width:335px;
}

#bloc_bleu {
margin-top:-1px;
width:305px;
background:url(../images/fond_bloc_bleu.jpg);
color:#FFF;
padding:5px 20px 5px 10px;
font-size:11px;
border-bottom:1px solid #FFF;
text-align:left;
}

#bloc_bleu a{
color:#FFF;
text-decoration:none;
}



#bloc_gris {
margin-top:-1px;
height:380px;
width:305px;
background:url(../images/fond_bloc_gris.gif);
color:#666;
padding:5px 20px 5px 10px;
font-size:11px;
}

#bloc_gris_petit {
margin-top:-1px;
height:185px;
width:305px;
background:url(../images/fond_bloc_gris.jpg);
color:#666;
padding:5px 20px 5px 10px;
font-size:11px;
border-bottom:1px solid #FFF;
}

#bloc_gris li {
margin-top:3px;
}

img.carre {
padding-right:10px;
}

#bloc_bleu ul{
	list-style-image:url(../images/puce_rouge.gif);
	margin-left:15px;
	margin-bottom:10px;
}

#bloc_bleu li{
	margin-top:15px;
}

#colonne_droite {
display:block;
margin-top:5px;
width:380px;
float:right;
}

#colonne_droite p{
font-size:11px;
display:block;
width:380px;
}

h3.titrerouge {
margin-bottom:5px;
margin-top:5px;
display:block;
font-size:12px;
color:#FF0000
}

#colonne_droite h3 strong {
right:0px;
position:absolute;
top:-18px;
width:110px;
height:33px;
display:block;
text-indent:-5000px;
color:#FFF;
background: url(../images/nouveau.gif);
}

#colonne_droite h3 strong.exclu {
right:-5px;
top:-18px;
width:118px;
height:35px;
background: url(../images/exclu-dreux.gif);
}
#colonne_droite h3 strong.2ans {
right:-5px;
top:-18px;
width:118px;
height:35px;
background: url(../images/2ansG.html) no-repeat;
}
#centre a.lienbleu, #centre_hauteur a.lienbleu {
color:#062A5E;
font-weight:bold;
}

#centre a.lienplan {
color:#062A5E;
font-weight:normal;
}

#centre a:hover, #centre_hauteur a:hover{
color:#000000;
}



#colonne_droite ul, ul.liste{
	list-style-image:url(../images/puce_rouge_blanc.gif);
	margin-left:15px;
	font-size:11px;
	display:block;
	width:365px;
}

ul.liste{
margin-left:20px;
list-style-image:url(../images/puce_rouge_blanc.gif);
}

ul.liste li {
margin-top:5px;
}

li.petit, #colonne_droite li.petit strong{
font-size:9px;
}


ul.liste strong.rouge{
color:#FF0000;
}

h3{
position:relative;
text-align:left;
color:#062A5E;
font-size:12px;
font-weight:bold;
}
#colonne_droite h3 a{
color:#062A5E;
text-decoration:none;
}
#colonne_droite h3 a:hover{
color:#062A5E;
text-decoration:none;
}

#colonne_droite strong {
color:#FF0000;
font-size:11px;
}
#colonne_droite strong a{
color:#FF0000;
text-decoration:none;
}
#colonne_droite strong a:hover{
color:#FF0000;
text-decoration:none;
}

#colonne_droite strong.bleu {
font-size:11px;
font-weight:normal;
color:#003683;
}

#colonne_droite strong.bleu_grand {
font-size:12px;
font-weight:bold;
color:#003683;
}

#colonne_droite img {
float:left;
}

#colonne_droite img.droite {
float:right;
}

#colonne_droite img.droite_marge {
float:right;
margin-top:5px;
}

#colonne_droite img.gauche_marge {
margin-top:5px;
}

#colonne_droite span.gauche {
width:186px;
display:block;
float:left;
}

#colonne_droite span.gauche img{
float:none;
}

#colonne_droite img#tarif {
margin:0 35px 0 0;
float:right;
background:red;
width:120px;
height:120px;
}

#colonne_droite p#gauche {
float:left;
width:165px;
display:block;
padding:10px;
border:1px solid #D4D4D4;
text-align:left;

}

#colonne_droite p#gauche span.legende{
text-align:left;
font-size:9px;
color:#999;
}

#colonne_droite p#droite_gris, #colonne_droite p#gauche_gris, #colonne_droite p#droite_gris_marge, #colonne_droite p#gris {
color:#FF0000;
font-size:12px;
text-align:left;
width:165px;
display:block;
padding:10px;
border:1px solid #D4D4D4;
background:#E4E4E4;
line-height:20px;
height:103px;
}

#colonne_droite p#droite_gris_marge a{
color:#FF0000;
text-decoration:none;
}

#colonne_droite div#gris_cadre  {
border:1px solid #D4D4D4;
background:#E4E4E4;
width:370px;
padding:5px;
}

#colonne_droite div#gris_cadre ul  {
list-style-image:url(../images/puce_rouge_gris.gif);
}

#colonne_droite p#droite_gris strong, #colonne_droite p#gauche_gris strong, #colonne_droite p#droite_gris_marge strong, #colonne_droite p#gris strong{
font-size:12px;
}

#colonne_droite p#gris-pere {
width:359px;
padding-left:10px;
text-indent:-5000px;
line-height:40px;
color:#0D2751;
height:auto;
text-align:center;
background:#E4E4E4 url(../images/cadeau-stage-pere.gif) no-repeat left top;
}
#colonne_droite p#gris-pere span{
text-align:left;
line-height:19px;
font-size:11px;
display:block;
color:#0D2751;
}
#colonne_droite p#gris-pere a{
color:#0D2751;
}
#colonne_droite p#gris {
width:357px;
text-indent:-5000px;
line-height:50px;
color:#E10000;
height:auto;
text-align:center;
background:#E4E4E4 url(../images/cadeau-stage-pilotage.jpg) no-repeat left top;
}
#colonne_droite p#gris span{
text-align:left;
line-height:19px;
font-size:11px;
display:block;
color:#FF0000;
}

#colonne_droite p#gauche_gris {
float:left;
}

#colonne_droite p#gauche_gris a{
color:#FF0000;
font-weight:bold;
}

#colonne_droite p#gauche_gris a:hover{
color:#062A5E;
}

#colonne_droite p#droite_gris{
float:right;
}

#colonne_droite p#droite_gris_marge {
height:113px;
margin-bottom:20px;
float:right;
}

#option1, #option2 {
display:block;
width:370px;
height:55px;
}

#option1 span, #option2 span{
display:block;
margin-left:60px;

}

#option1 {
background:url(../images/option1.gif) no-repeat top left;
}

#option2 {
background:url(../images/option2.gif) no-repeat top left;
}

a.bouton {
display:block;
padding:5px;
background:#FF0000;
font-weight:bold;
color:#FFF;
width:100px;
text-align:center;
margin:10px 10px 0 0;
font-size:10px;
}

h3.blanc {
color:#90b7e1;
font-size:16px;
}

h3.blanc strong {
color:#FFF;
font-size:16px;
}

#bloc_bleu strong#logo_circuit {
margin-top:20px;
display:block;
width:179px;
height:25px;
background:url(../images/logo-circuit-ouest-parisien.gif);
text-indent:-5000px;
color:#062A5D;
}

#bloc_bleu strong#logo_propulsion {
margin-top:20px;
display:block;
width:149px;
height:25px;
background:url(../images/logo_propulsion-trans.gif);
text-indent:-5000px;
color:#062A5D;
}

#tableau li{
display:block;
border-bottom:1px solid #FFF;
}

#tableau li img{
border-right:1px solid #FFF;
margin-right:10px;
float:left;
}

#tableau li.bleu, #tableau li.bleu_pale{
float:right;
background:#BCD0ED;
text-align:left;
display:block;
width:737px;
height:100px;
}

#tableau li p {
display:block;
width:620px;
padding-top:10px;
}

#tableau li.bleu_pale{
background:#D7E7FF;
}

#tableau a {
color:#062A5E;
font-weight:bold;
}

#tableau a:hover{
color:#456087;
}

#tableau strong.bleu{
color:#062A5E;
font-weight:bold;
font-size:12px;
}

strong.blanc{
color:#FFF;
}

#footer {
width:1021px;
height:50px;
background:#FFF url(../images/fond_bas.gif) no-repeat left top;
}

#footer p{
padding: 20px 0 0 244px;
text-align:center;
color:#456087;
font-size:9px;
}

#footer a{
color:#456087;
}

#footer a:hover{
color:#041A3A;
}
