/*------------------------------------------------
 Formulaires
------------------------------------------------*/
.inputform{
	width:186px;
	height:14px;
	border:none;
	background:url(../images/formulaire/champ_texte.jpg) no-repeat;
	padding:8px;
	font-size:11px;
	color:#900;
}
.textareaform{
	width:479px;
	height:73px;
	padding:8px;
	border:none;
	background:url(../images/formulaire/champ_textarea.jpg) no-repeat;
	font-size:11px;
	color:#900;
	overflow:hidden;
}
.sep_form{
	height:50px;
	background:url(../images/formulaire/sep.jpg) no-repeat center;
}

/*============ Error ==============*/
.errorLog, .successLog  {
	width:280px;
	height:180px;
	position:absolute;
	background:url(../images/formulaire/errorLog.png);
	top:30%;
	left:50%;
	margin-left: -180px;
	z-index: 1000000000;
	font-size: 13px;
	padding: 20px 50px;
	color: #E1B3B3;
}
.errorLog b{
	color:#fff;
	font-weight:normal;
}
.errorLog h1, .successLog h1 {
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-weight:normal;
	padding: 0;
	margin: 10px 0 20px 0;
}
.errorLog p.close{
	position:absolute;
	right:15px;
	top:5px;
	cursor:pointer;
}

.errorList, .successList  {

}
.error_show, .success_show {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 100000000;
	width : 100%;
	height: 140%;
	background: #000;
	opacity: .70;
	filter: alpha(opacity=50);
}
.error_hide, .success_hide{
	display:none;
}

.error {
	margin: 10px 0 0 0;
	font-size: 11px;
}
.error ul {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0;
	margin-bottom: 0;
}
