#ie56 #colonne_droite
{
	margin-left:-8px
}
#inscription, .inscription
{
	position:relative;
	margin-left:-15px;
	padding-left:15px;
	width:538px;
	background-position:100% 100%;
	background-repeat:no-repeat;
	padding-bottom:80px;
}
#inscription h2, .inscription h2
{
	font-size:2.1em;
	text-transform:none;
	background-color:inherit;
	color:#F90;
	margin-bottom:10px;
	float:none
}
#inscription big strong, .inscription big strong
{
	font-size:1.5em;
	font-family:"Trebuchet MS",sans-serif;
	line-height:1.3em
}
#inscription fieldset, .inscription fieldset
{
	margin-top:30px;
	margin-bottom:20px
}
#inscription p, .inscription p
{
	margin-top :5px ;
	margin-bottom :5px ;
}
#inscription legend, .inscription legend
{
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Trebuchet MS",sans-serif;
	font-size:1.3em
}
#inscription label, .inscription label
{
	float:left;
	width:200px;
	text-align:right
}
#inscription sup, .inscription sup
{
	color:#F41C6A;
	background-color:inherit;
}
#inscription input.text, .inscription input.text,
#inscription select, .inscription select
{
	position:relative;
	top:-3px;
	width:210px;
	margin-left:10px
}
#inscription select, .inscription select
{
	width:224px
}
#inscription fieldset small, .inscription fieldset small
{
	display:block;
	padding-bottom:5px;
	margin-left:210px;
	font-size:0.9em
}
#inscription small, .inscription small
{
	display:block;
	padding-bottom:5px;
	margin-left:210px;
	font-size:0.9em
}
#inscription small span, .inscription small span
{
	display:block
}
#news input
{
	float:left
}
#news p
{
	margin-left:18px
}
#news .inside
{
	margin-left:105px
}
#news label
{
	margin-left:10px;
	display:block;
	width:350px;
	text-align:left
}
fieldset fieldset legend
{
	text-transform:none!important;
	font-weight:normal!important;
	font-size:1em!important;
	color:#4D4D4D!important;
	background-color:inherit
}
fieldset fieldset label
{
	float:none!important
}
#ie56 fieldset fieldset input,
#ie7 fieldset fieldset input
{
	position:relative;
	top:3px
}
fieldset fieldset p
{
	margin-left:4em!important;
	margin-top:-1.6em!important
}
fieldset fieldset
{
	margin-top:10px!important;
	margin-bottom:0!important;
	margin-left:166px
}
#pass legend
{
	color:#F41C6A;
	background-color:inherit
}
#infos legend,
#votre_adresse legend,
#coordonnees legend
{
	color:#F90;
	background-color:inherit
}
#news legend
{
	color:#AAD778;
	background-color:inherit
}
#inscription .submit, .inscription .submit
{
	margin-top:40px;
	margin-left:210px
}
#pass
{
	border-top:1px solid #FFF; /* firefox */
	border-bottom:1px solid #FFF; /* firefox */
	position:relative;
	margin-left:-15px;
	padding-left:15px;
	width:538px;
	background-image:url(../mc_images/pass.png);
	background-position:0 0;
	background-repeat:repeat-y
}
fieldset fieldset label.error
{
	display:none!important
}
label.error
{
	color:#F41C6A;
	background-color:inherit;
	display:block;
	padding-bottom:5px;
	margin-left:210px;
	font-size:0.9em;
	float:none!important;
	text-align:left!important;
	width:auto!important
}

.page_inscription
{
	background-image:url(../mc_images/inscription.png);
	background-position:100% 100%;
	padding-bottom:80px;
}