.formulaire textarea, .formulaire input, .formulaire label {
	margin: 1px 3px 0 0
}
.formulaire textarea, .formulaire input {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width: 290px; 
	margin: 1px;
	padding: 2px 3px;
}
.formulaire textarea, .formulaire input, .formulaire select {
	color: #000;
	background: url('template/fond_form.png'); 
	/* attention veriform() sans opacité */
	-moz-opacity: 0.7; opacity: 0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*first*/ filter: alpha(opacity=70);
	border: 1px solid #ccc
}
.formulaire select {
	padding: 1px 2px; background: #fff; border: 0;
}
.formulaire option {
	padding: 0 2px; background: #fff
}
.formulaire textarea {
	width: 353px; 
	height: 202px;
	padding: 1px 1px
}
.formulaire textarea.court { height: 100px; }
.formulaire input.large, .formulaire textarea.large {
	width: 500px;
}
.formulaire .petitchamp {
	width: 100px;
}
.formulaire option {
	padding: 0 2px; background: #fff
}
.formulaire .check, .formulaire fieldset {
	width: auto; border: 0;
}
.formulaire .check {
	vertical-align: middle; display: inline-block; background: none
}
.formulaire fieldset {
	margin-bottom: 13px
}
.formulaire p {
	margin: 3px
}
.formulaire label {
	float: left; width: 20%; text-align: right
}
.formulaire .focus {
	background: #fff; color: black; text-align: center; font-weight: bold
}
.formulaire .submit, .formulaire #submit, .formulaire #remove, .formulaire .remove { 
	width: 90px; 
	height: 20px;
	cursor: pointer; 
	background: #fc6;
	text-align: center;
	margin-left: 1px;
	padding: 0;
	border: 0;
	-moz-opacity: 1; opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*first*/ filter: alpha(opacity=100);
}
.formulaire .submit:hover, .formulaire #submit:hover, .formulaire #remove:hover, .formulaire .remove:hover { 
	background: #666; color: white 
}
/*------------------------------------------------------ commentaires */
div.commentaires * { color: #ccc }
div.commentaires hr { border: 0; border-top: 1px dotted #ccc; height: 3px }
div.commentaires p { font-size: 90% }
div.commentaires p.reponse { background: #666; padding: 1px 3px; margin: 0 0 5px 0; color: #eee }
div.commentaires p.admina { padding: 0; margin: 0 0 9px 0; }
div.commentaires form { text-align: left; }
/*div.formtopic textarea, div.formtopic input, div.commentaires textarea { background: #eee; }*/
div.commentaires textarea { color: #000; width: 100%; height: 70px }
div.commentaires input.simple { color: #000; background: #eee; color: #000; width: 200px; }
div.commentaires #submiter { color: #000; padding: 1px 5px; background: #fc6; cursor: pointer; }
div.commentaires #submiter:hover { background: #666; color: white; }
div.commentaires h5, div.formtopic h5 { font-size: 100%; padding: 2px 0; }
