/*----------------------------------- Formulaire -----------------------------*/
.newsletter_formulaire{
	color:#cbaf90;
	padding-bottom:15px;
}

.newsletter_formulaire .header{
	font-size:0;
	height:40px;
	line-height:40px;
}

.newsletter_formulaire .contenu{
	border-left:solid 5px #463327;
	border-right:solid 6px #463327;
	background:#392A20;
	padding:10px 10px 0px 10px;
}

.newsletter_formulaire .contenu dl{
	padding-top:5px;
	margin:0;
}

.newsletter_formulaire .contenu dl dt{
	float:left;
	width:69px;
	padding-bottom:5px;
}

.newsletter_formulaire .contenu dl dd{
	padding-bottom:5px;

}

.newsletter_formulaire .contenu dl dd input{
	width:195px;
	height:18px;
	border:none;
	background:url(../../../../../images/smirting/newsletter/formulaire_fond_champ.jpg) no-repeat;
}

.newsletter_formulaire .contenu .bt_valider{
	width:77px;
	height:18px;
	line-height:18px;
	border:none;
	background:url(../../../../../images/smirting/newsletter/bt_valider.jpg) no-repeat top;
	text-align:center;
	color:#1a110d;
	
}

.newsletter_formulaire .contenu .bt_valider:hover{
	background:url(../../../../../images/smirting/newsletter/bt_valider.jpg) no-repeat bottom;
}

.newsletter_formulaire .footer{
	background:url(../../../../../images/smirting/newsletter/formulaire_footer.gif) no-repeat;
	font-size:0;
	height:3px;
	line-height:3px;
}

.newsletter_formulaire ul.errors {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.newsletter_formulaire ul.errors li {
	color: #fff;
	font-weight: bold;
	font-size: 10px;
}

