/*-- Global --*/
*{
	margin:0px;
	padding:0px;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}
#inscription{
	width:700px;
	margin:0px auto 0px auto;
	padding:32px 0px 50px 0px;
}

/*-- Titre --*/
#inscription h1{
	width:700px;
	height:191px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin-bottom:25px;
	background:url(../images/picts_fr/h1_preinsc.gif) no-repeat 0px 0px;
}
#inscription h2{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	border-bottom:1px solid #edeae4;
	margin-bottom:17px;
}
#inscription h2.etape1{background:url(../images/picts_fr/etape1.gif) no-repeat 0px 0px;}
#inscription h2.etape2{background:url(../images/picts_fr/etape2.gif) no-repeat 0px 0px;}
#inscription h2.etape3{background:url(../images/picts_fr/etape3.gif) no-repeat 0px 0px;}
#inscription h2.etape4{background:url(../images/picts_fr/identification.gif) no-repeat 0px 0px;}
#inscription h2.etape5{background:url(../images/picts_fr/paiement_cheque.gif) no-repeat 0px 0px;}
#inscription h2.etape6{background:url(../images/picts_fr/acces_reserve.gif) no-repeat 0px 0px;}
#inscription h3{
	font-size:16px;
	font-weight:normal;
	color:#aca07a;
	text-transform:uppercase;
	margin-bottom:10px;
}

/*-- Encart --*/
#inscription .encart{
	border:5px solid #edeae4;
	padding:12px;
	margin-bottom:12px;
}
#inscription.etape2 .encart{margin-bottom:20px;}
#inscription .encart h3{margin-bottom:15px;}
#inscription .encart h4{
	font-size:15px;
	font-weight:bold;
	color:#006699;
	margin-bottom:15px;
}
#inscription.etape2 .encart h4{
	color:#333333;
	font-weight:bold;
	font-size:13px;
	margin-bottom:10px;
}
#inscription.etape2 .encart p,
#inscription.etape3 .encart p,
#inscription.etape5 .encart p{
	background: url(../images/common/puce1.gif) no-repeat 0px 4px;
	font-size:11px;
	padding-left:15px;
	overflow:hidden;
	zoom:1;
	width:350px;
}
#inscription.etape2 .encart p a,
#inscription.etape3 .encart p a,
#inscription.etape5 .encart p a{
	text-decoration:underline;
	color:#997f5a;
	float:right;
}
#inscription.etape2 .encart p a:hover,
#inscription.etape3 .encart p a:hover{text-decoration:none;}
#inscription.etape4 .encart strong{color:#006699;}

/*-- Mini encart --*/
#inscription .mini_encart{
	width:325px;
	background-color:#edeae4;
	padding:10px;
	overflow:hidden;
	zoom:1;
}
#inscription .mini_encart a.pdf{
	float:left;
	width:70px;
	height:90px;
	text-indent:-9999px;
	background:url(../images/common/picto_pdf.gif) no-repeat 0px 0px;
}
#inscription .mini_encart h4{
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
#inscription .mini_encart .txt{
	padding-left:10px;
	float:left;
	width:245px;
}

/*-- Choix - Formulaire --*/
#inscription .choix{
	background-color:#edeae4;
	padding:10px;
}
#inscription form p{
	overflow:hidden;
	zoom:1;
	clear:both;
	padding:5px 0px 5px 0px;
}
#inscription.etape1 form input,
#inscription.etape2 form input{float:left;}
#inscription.etape1 form label,
#inscription.etape2 form label{
	padding-left:5px;
	display:block;
	float:left;
}
#inscription form span{
	color:#997f5a;
	font-size:11px;
}
#inscription form span.error{
	color:#c30000;
	float:right;
}
#inscription fieldset{
	border:none;
	margin-bottom:20px;
}
#inscription legend{
	font-size:16px;
	font-weight:normal;
	color:#aca07a;
	text-transform:uppercase;
	margin-bottom:10px;
}
#inscription form fieldset p{
	overflow:hidden;
	zoom:1;
	clear:both;
	padding:5px 50px 5px 0px;
}
p.type1{background-color:#f6f4f1;}
p.type2{background-color:#ffffff;}
#inscription form fieldset label{
	width:200px;
	float:left;
}
#inscription form fieldset label span{
	color:#c30000;
	vertical-align:top;
}
#inscription form fieldset input,
#inscription form fieldset select,
#inscription form fieldset textarea{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	border:1px solid #ababab;
	width:160px;
}
#inscription form fieldset .rouge{border:1px solid #c30000;}
#inscription form fieldset textarea{
	width:200px;
	height:90px;
}
#inscription form fieldset p.sms{text-align:right;}
#inscription form fieldset p.sms input,
#inscription form fieldset p.sms label{
	border:none;
	width:auto;
	float:right;
}
#inscription form fieldset p.sms label{padding-right:20px;}
#inscription form fieldset p.sms label.sms{color:#997f5a;}
#inscription form fieldset h4{
	font-size:15px;
	color:#006699;
	font-weight:bold;
	margin:20px 0px 5px 0px;
}
#inscription form fieldset h5{
	font-size:13px;
	color:#999999;
	font-weight:normal;
}
#inscription form fieldset strong{
	padding:20px 5px 5px 5px;
	display:block;
	color:#006699;
	font-size:15px;
	font-weight:normal;
}
#inscription.etape4 .choix p{
	overflow:hidden;
	zoom:1;
}
#inscription.etape4 .choix label{
	float:left;
	width:105px;
	color:#235870;
	font-size:11px;
	padding-left:10px;
}
#inscription.etape4 .choix input{
	float:left;
	color:#235870;
	font-size:11px;
	width:215px;
	border:1px solid #bdccd3;
}

/*-- Boutons --*/
#inscription #suivant{
	margin:25px 0px 0px 305px;
	display:inline;
	float:none;
}
#inscription #valider{
	margin:25px 0px 0px 286px;
	display:inline;
	float:none;
}
#inscription #connexion{
	float:left;
	margin-left:20px;
	width:auto;
	border:none;
}

/*-- Retour --*/
#inscription .retour{
	width:700px;
	text-align:center;
	margin-top:20px;
}
#inscription .retour a{
	color:#997f5a;
	font-size:10px;
	text-decoration:underline;
}
#inscription .retour a:hover{text-decoration:none;}

/*-- Pied --*/
#inscription #pied{
	font-size:10px;
	border-top:1px solid #edeae4;
	color:#6d6159;
	text-align:center;
	padding-top:6px;
	margin-top:45px;
}