.Newsletter_inscription ,
.Newsletter_confirmation,
.Newsletter_dejainscrit
{
	padding-bottom:40px;
	margin:0 10px;
}
.Newsletter_inscription .titre ,
.Newsletter_confirmation .titre,
.Newsletter_dejainscrit .titre
{
	width:300px;
	height:35px;
}
.titre span
{
	display:none;
}

.Newsletter_inscription div.contenu ,
.Newsletter_confirmation div.contenu,
.Newsletter_dejainscrit div.contenu
{
	width:504px;
	margin:20px 0 20px 37px;
	padding-bottom:20px;
}
.Newsletter_inscription div.contenu .intitule 
{
	display:none;
}
div.contenu .frm_creaCompte
{
	margin:0;
	padding:0;
}
div.contenu .frm_creaCompte ul
{
	margin:0;
	padding:0;		
	position:relative;
	left:20px;
	float:left;
	width:530px;
}
div.contenu .frm_creaCompte ul li 
{
	clear: left;
	display: block;
	height: 22px;
	border-bottom:1px solid #ffffff;
	position:relative;
}
div.contenu .frm_creaCompte ul li span.label 
{
	display: block;
	text-align: right;
	width:170px;
	padding-right:10px;
	float:left;

}
div.contenu .frm_creaCompte ul li table
{
	position:relative;
	left:180px;
	top:-5px;
	
}
div.contenu .frm_creaCompte ul li span.label label,
div.contenu .frm_creaCompte ul li table tr td
{
	font:400 11px verdana;
	color:#696969;
	vertical-align:top;
}
div.contenu .frm_creaCompte ul li .inpTypText 
{
	width: 180px;
	font:400 11px verdana;
	color:#696969;
	float:left;
	margin-right:10px;
}
div.contenu .frm_creaCompte ul li select 
{
	width: 185px;
	float:left;
	margin-right:10px;
}
div.contenu a.completer
{
	display:block;
	text-align:center;	
	font:400 11px verdana;
	color:#696969;
}
div.contenu ul.options
{
	width:504px;
	font:400 11px verdana;
	margin:0 0 0 37px;
	color:#696969;
	list-style-type:none;
}
div.contenu ul.options li
{
	line-height:22px;
}
div.contenu .btnValider
{
	display:block;
	margin:20px auto;
}
div.contenu .btnValider span
{
	display:none;
}
.msgOblig span
{
	color: #ff0000;
	font-size: 9px;
	display:block;
	margin:20px 0 20px 37px;
}
div.contenu .CNIL,
div.contenu .CNIL a
{
	font:400 10px verdana;
	color:#696969;	
}
div.contenu .gris656565
{
	color:#656565;}
.Newsletter_inscription .frm_creaCompte .RadioButtonList
{
	color:#696969;
	float:left;
}
.Newsletter_inscription .frm_creaCompte .RadioButtonList input
{
	margin:0; position:relative; top:-5px;}
.Newsletter_inscription .frm_creaCompte .RadioButtonList label
{
	margin:0 5px; position:relative; top:-5px;}