.infos-auteurs > div{clear:both;padding:5px}
div.inscription2 > div{clear:both;padding:5px;margin-bottom:10px}
.infos-auteurs input.forml, .infos-auteurs textarea.forml{display:block;float:right;width:53%;border:1px solid #C5C5C5}
.infos-auteurs label{display:block;float:left;width:43%;font-weight: bold;}
.infos-auteurs > div.textarea {clear:both;padding:5px}
.infos-auteurs > div.grand_select {height:auto;margin-bottom:15px;clear:both;padding:5px}
.inscription2 h2 {margin:10px 0px}
.obligatoire label{color:#a40000}

div.error
{
	background-color:#ffe2e2;
	height:50px;
}

*+ html div.error
{
	display : block;
	float : left;
	width : 340px;
	background-color:#ffe2e2;
	height:50px;
}

label.error
{
	clear:left;
	color:red;
	display:block;
	float:left;
	font-size:0.9em;
	height:14px;
	padding:2px;
	width:200px;
	margin : 1px;
}

*+ html label.error
{
	position:relative;
}

div.inscription2 fieldset {margin-bottom:10px}
.infos-auteurs .select{float:right;width:53%;padding:0;margin:0;}
.select .forml{border:1px solid #C5C5C5;width:185px; }
