@charset "UTF-8";
/* CSS Document */

/* RESET */
a:link 	{ color:#799C38; }
a:visited { color:#385729; }
a:active { color:#FF9900; outline:none; }
a:hover	{ color:#FF9900; outline:none; /*text-decoration:none;*/ }
a:focus, :focus { outline:none; }

h1 { text-transform:uppercase; font-weight:normal;}
h2.next-h1{ text-transform:uppercase; font-weight:normal; font-size:1.25em; margin-top:-30px; margin-bottom:30px;}

/* Accueil */
#image-entete { background:url(../images/entete-accueil.jpg) no-repeat; padding:40px 0 0 30px; height:220px; width:706px; }
	#image-entete h1 { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:24px; width:220px; }

/* [ Modalités interactif ] */
#etapes { background:url(../images/etapes-fond.png) repeat-x left bottom; margin:0; width:736px; }
	#etapes ul { list-style:none;  margin:0; padding-left:12px;}
		#etapes li { margin:0; float:left; font-size:20px; font-family:Arial, Helvetica, sans-serif; margin-right:15px; font-weight:bold; }
		#etapes li b, 
		#etapes li a { background:url(../images/etapes-btn.png) no-repeat 0 0; color:#fff; padding-top:17px; display:block; width:55px; height:38px; text-align:center; text-decoration:none; }
		#etapes li a { background-position:-55px 0!important; }
		#etapes li a span, #etapes li b span { /*display:block; padding-top:19px;*/ }
		#etapes li b.fin { background-position: -110px 0!important; }
	
.form-questionnaire { background:#e8f6da; margin:0; display:block; width:676px; padding:25px 30px 5px 30px; }
.m-questionnaire { margin:20px 0 0 0;}
	.m-questionnaire .l-m-bloc input{ float: left; margin-right: 10px; }
	.m-questionnaire label { padding:0; /*background:#eee;*/ }
	.m-questionnaire fieldset { display:block;/* margin-bottom:20px;*/ }
	.m-questionnaire .l-m-bloc {/* margin-bottom:20px;*/ }
	.m-questionnaire .l-m-bloc dt { background:none; padding:0; border:none; margin:0 0 20px 0; display:block; font-weight: bold; font-size:1.10em; color: #4e4e50; text-decoration:none; cursor:default; }
	.m-questionnaire .l-m-bloc dd { padding:0; border:none; margin:0px 0 0px 0; display:none; /*background:#eee*/}
		.m-questionnaire .l-m-bloc dd p { margin:10px 0; }
		.m-questionnaire .l-m-bloc dl dt { }
		.m-questionnaire .l-m-bloc dd dd  { display:none; }
		.m-questionnaire .l-m-bloc dd dd h3 { color:#4e4e50; margin:0px 0 10px 0;; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
	.form-questionnaire ul { list-style:none; margin:0}
		.form-questionnaire li { }
		.form-questionnaire h3 { color:#50831e!important; font-size:1.33em!important;}
		.form-questionnaire ul.l-liste { margin-left:0px; }
		.form-questionnaire ul.l-liste li { background:url(../images/pointeur-gris.png) no-repeat 0 0.4em!important; padding-left:10px; }
		
.previous-h2 { color:#799c38; font-size:1.17em; font-weight:bold; margin:0; text-transform:uppercase; }
h2 { margin:0; text-transform:uppercase; }

/* Collapse */
.collapse {  margin-top:10px; }
	.collapse dd{ color:#4e4e50!important;padding: 5px 10px 15px 10px; border:1px solid #9bb56a; border-top:0px; margin:0; display:block; }
	.collapse dt{ background-color:#def0b4; background-image:none; border:1px solid #9bb56a; padding: 8px 30px 6px 10px;  margin: 4px 0 0 0; display:block; font-weight: bold; color:#385729; text-decoration: none; cursor:default;}
	/*.collapse dt.opened{ background:#cce595 url(../images/collapse-pointeur.png) no-repeat right -100px;}*/
	.collapse dt.hover { color:#FF9900;}
	
ul.l-liste { list-style:none; margin-left:25px }
	ul.l-liste li { background:url(../images/pointeur-gris.png) no-repeat 0 0.4em!important; padding-left:10px; }		
		
/* Boutons */
.l-bouton { background: url(../images/btn-fond.png) repeat-y; color:#fff!important; display:inline-block; padding:9px 10px 10px 10px; text-decoration:none;}
	.l-bouton:hover { background-position:-400px 0; }