body
{
	margin-top:-21px;
}

form
{
	width: 50%;
	height: 200px;
	margin: auto;
}

#identifier
{
	float:right;
	position:relative;
	z-index:1000;
	float:right;
	padding-right:1%;
	margin-top:-64px;
}

#identifier a
{
	text-decoration:none;
	color:#CC0001;
	font-weight:bold;
}


#centre
{
	width: 70%;
    max-height: 100%;
	margin: auto;
}

table.formulaire
{
	margin: auto;
	text-align: left;
	border-spacing: 20px;
}


.label
{
	text-align: right;
}

td
{
	text-align: left;
}

#input
{
	float: right;
}

#liens
{
	text-align: right;
}

.error, .notice, .success, .error_list li {padding:.8em;margin: 1em 0 0 0; list-style: none;}
.error, .error_list{color:#cc0001; font-size: 11px;}
.notice {background:#FFF6BF;color:#514721;}
.success {background:#E6EFC2;color:#264409;}