/* UTF-8 à jamais */
div.inscription h2{
	color:#fff;
	font-family:"azo-sans-web";
	font-weight:200;
	font-size:1.79em;
	margin-bottom:20px;
	margin-left:20px;
}
div.inscription p.intro_inscription{
	margin:10px;
	margin-left:20px;
	color:#aaa;
	font-size:1.07em;
}
div.inscription p.intro_inscription strong{
	color:#f39200;
	font-weight:normal;
}

div.inscription a.deja_un_compte{
	clear:both;
	float:right;
	margin-bottom:10px;
	color:#aaa;
	font-size:1.07em;
}
#form_inscription{
	margin-left:10px;
}
#form_inscription p{
	margin:10px;
	color:#aaa;
	font-size:1.07em;
}
#form_inscription p.erreur{
	color:#f39200;
	font-weight:bold;
}
#form_inscription p.fin_inscription{
	font-size:1.14em;
}
#form_inscription p.fin_inscription strong{
	color:#f39200;
}
#form_inscription input,
#form_inscription select{
	height:40px;
	float:left;
	width:350px;
	margin-bottom:10px;
	border:0;
	background-color:#252525;
	color:#aaa;
	padding:0 15px;
	margin-left:10px;
	font-size:1.07em;
}
#form_inscription input.droite{
	float:right;
}
#form_inscription select{
	width:380px;
/*	padding:0;
	margin:0;*/
}
#form_inscription input.err,
#form_inscription select.err{
	background-color:#ffa302;
	color:#252525;
}
#form_inscription input.rempli,
#form_inscription select.rempli{
	background-color:#fff;
	color:#000;
}
#form_inscription input.petit{
	width:80px;
}
#form_inscription input.moyen{
	width:620px;
}
#form_inscription input.long{
	width:740px;
}
#form_inscription input.valider{
	clear:both;
	float:right;
	width:141px;
	height:32px;
	background:url('deco/inscription-valide.png') top left no-repeat;
}
#form_inscription textarea{
	width:228px;
	height:50px;
	margin-bottom:5px;
	border:1px solid #aaa;
	float:left;
}
#form_inscription textarea.err{
	background-color:#ffa4a4;
	border:1px solid #ff0000;
}
#form_inscription p#btn_cgvu{
	clear:both;
	float:right;
	width:350px;
	padding:0 15px;
	height:40px;
	line-height:40px;
	background-color:#f39200;
	color:#fff;
	margin:0;
	font-size:1em;
	text-align:left;
	margin-bottom:10px;
	cursor:pointer;
}
#form_inscription p#btn_cgvu.fait{
	background:url('deco/tick.png') 10px center no-repeat #fff;
	color:#000;
	padding-left:35px;
	width:330px;
}
#cgvu,
#cgvu_suite{
	position:fixed;
	top:50%;
	margin-top:-270px;
	left:50%;
	width:640px;
	height:540px;
	margin-left:-295px;
	background-color:#000;
	border:1px solid #f39200;
	display:none;
	z-index:11;
}
#cgvu_suite{
	height:250px;
	margin-top:-125px;
}
#cgvu h3,
#cgvu_suite h3{
	background-color:#f39200;
	color:#fff;
	font-weight:bold;
	font-size:1.07em;
	text-align:center;
	padding:10px;
}
#cgvu p,
#cgvu_suite p{
	margin:20px;
	line-height:1.25em;
}
#cgvu span.annuler,
#cgvu_suite span.annuler{
	float:right;
	background:url('deco/configuration-btn-sequenceur.png') top right no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:1.07em;
	height:32px;
	line-height:32px;
	width:100px;
	padding-left:20px;
	cursor:pointer;
}
#cgvu span.valider,
#cgvu_suite span.valider{
	float:right;
	background:url('deco/btn-abonnement.png') top left no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:1.07em;
	height:32px;
	line-height:32px;
	width:90px;
	padding-left:40px;
	margin-left:-20px;
	margin-right:20px;
	cursor:pointer;
}
#cgvu_suite a{
	margin-left:20px;
	color:#f39200;
}