*	{ margin:0; padding:0; }

img	{ display:block; border:0; }

body	{ font-family:Arial, Helvetica, sans-serif; font-size:11px;  background-color:#fff; }

.strong		{ font-weight:bold; }

#conteneur	{ width:928px; margin:0 auto; }

#header				{ height:75px; margin:10px 0 20px 0; }
#header	.logo		{ margin:0 25px 0 0; float:left; }
#header .flash		{ float:left; width:675px; height:75px; }

#main_menu		{ clear:both; width:928px; height:27px; margin:0 0 28px 0; }
#main_menu	img	{ float:left; }
#main_menu ul 	{ list-style: none; overflow: hidden; }
#main_menu li	{ float: left; }
#main_menu li.lien	{ float: left; width:230px; color:#fff; }
#main_menu li a { display:block; background:url(../img/menu-fond.gif) left top no-repeat; color:#fff; font-size:14px; line-height:1em; padding:4px 0 12px 0; text-align:center; font-weight:bold; text-decoration:none; }
#main_menu li a:hover, #main_menu li a:focus, #main_menu li a:active, #main_menu li a.on { background: url(../img/menu-fond.gif) right top no-repeat; color:#7ab522; }

#bloc_gauche	{ width:190px; float:left; margin:0 28px 0 0; padding:20px 0 0 0; }
#promoBloc		{ width:190px; height:165px; background:url(../img/pave-offre-fond.jpg) no-repeat; }
#promoBloc a	{ text-decoration:none; color:#69085a; }
#promoBloc h2	{ font-size:18px; color:#69085a; margin:0 5px 0 70px; }
#promoBloc p	{ font-size:14px; color:#69085a; margin:10px 5px 0 75px;  }
#promoBloc .mentions	{ font-size:9px; color:black; margin:10px 5px 0 70px; }

#contenu	{ width:485px; float:left; }
#home-contenu-img	{ float:left; }
#home-contenu-texte	{ float:left; margin-left:10px;}
#home-contenu-texte h2	{ color:#e52b38; font-size:22px; margin-bottom:15px; }
#home-contenu-texte li	{ font-size:12px; padding:0; margin:5px 0 0 25px; list-style-type:none;}
#home-contenu-texte .li-01	{ list-style-image:url(../img/home-fleche01.gif);}
#home-contenu-texte .li-02	{ list-style-image:url(../img/home-fleche02.gif);}
#home-contenu-texte .li-03	{ list-style-image:url(../img/home-fleche03.gif);}
#home-contenu-texte .li-04	{ list-style-image:url(../img/home-fleche04.gif);}
#home-contenu-texte strong	{ color:#e52b38; }

a.boxLien	{ text-decoration:none; color:white; }

#bloc_droite	{ width:190px; float:left; margin:0 0 0 28px; }

img.marge_basse	{ margin:0 0 5px 0; }

#pave_liste_gauche a, #pave_liste_droite a		{ color:#000; }
#pave_liste_gauche, #pave_liste_droite			{ width:190px; background:url(../img/pave-liste-fond.gif) no-repeat; }
#pave_liste_gauche ul, #pave_liste_droite ul	{ margin-left:10px; }
#pave_liste_gauche li		{ list-style-type:none; background:url(../img/pave-liste-fleche-bleue.gif) no-repeat; background-position: 0% 2px; padding-left:15px; margin:5px 0; }
#pave_liste_droite li		{ list-style-type:none; background:url(../img/pave-liste-fleche-orange.gif) no-repeat; background-position: 0% 2px; padding-left:15px; margin:5px 0; }


#pave_emplacements			{ width:190px; height:153px; background:url(../img/pave-emplacements_02.gif) no-repeat; }
#pave_emplacements	.form	{ margin:0; }
#pave_emplacements	input	{ font-size:11px; }

#pave_emplacements_depart			{ width:190px; height:126px; background:url(../img/pave-emplacements-depart.gif) no-repeat; padding-top:5px; }
#pave_emplacements_depart	.form	{ margin:0; }
#pave_emplacements_depart	input	{ font-size:11px; }

#blocPartenaire	img { float:left; }
#blocPartenaire	p	{ float:left; width:260px; margin:20px 0 0 15px; font-size:12px; }
#blocPartenaire	p a	{ text-decoration:none; color:#7ab522; font-weight:bold; }
#blocPartenaire	p a:hover	{ text-decoration:underline; }

#footer			{ color:#999; clear:both; text-align:center;  border-top:1px solid #ccc; padding:2px 0 0 0; }
#footer	a		{ color:#999; text-decoration:none; }
#footer	a:hover	{ text-decoration:underline; }

/* COULEURS	*/
.vert					{ color:#97bf0d; }
.orange					{ color:#e85417; }
.vertfonce				{ color:#277621; }
.rouge					{ color:#e52b38; }
.rougevif				{ color:#ff0000; }
.violet					{ color:#660066; }


.titre_affiliation		{ color:#b7010e; }
.kang				{ background:url('../img/affiliation-fd.jpg') no-repeat top right; }


/* ENQUETE */
#enquete h2		{ margin:30px 0; color:#e85417; }
#question, #choix		{ margin:10px 0; font-size:14px; }
.mask		{ display:none; }
