/* CSS Document */
/* --------------------------------------------------------------------------------------------- Fieldset */
	fieldset {border:none}
	legend {
		font-size:1.3em;
		color:#000;
		text-transform:uppercase
	}
/* --------------------------------------------------------------------------------------------- Paragraphe */
	p.obligatoire {
		color:#bd453a;
		float:right;
		padding:15px 0;
		width:150px
	}
/* --------------------------------------------------------------------------------------------- Div */
	div.formulaire {
		float:left;
		width:100%;
		margin:0 0 5px 0
	}
	div.formulaire.margeTop {margin:10px 0 5px 0}
/* --------------------------------------------------------------------------------------------- Boutons */
	div.actions {
		float:left;
		width:100%;
		margin:10px 0 0 0
	}
	a.bouton {
		display:block;
		float:left;
		color:#fff;
		text-transform:uppercase;
		padding:2px 11px;
		border:solid 1px #bd453a;
		background:#bd453a url(../../images/structure/bouton.gif) no-repeat;
		font-size:.9em
	}
	a.bouton:hover {
		color:#bd453a;
		background:#debdba
	}
	div.actions a.bouton {
		float:right;
		margin:0 0 0 10px
	}
/* --------------------------------------------------------------------------------------------- Label */
	label span.obligatoire {color:#bd453a}
	label.label {
		display:block;
		float:left;
		text-align:right;
		padding:0 5px 0 0;
		line-height:22px;
		color:#000;
		font-size:1.1em
	}
	label.petit {width:150px}
	label.normal {width:180px}
	label.gd {width:200px}
/* --------------------------------------------------------------------------------------------- Champ */
	input.champ {
		float:left;
		border:solid 1px #eec0c0;
		padding:3px 0 0 3px;
		height:18px;
		margin:0 5px 0 0;
		font-size:1.1em;
		color:#333
	}
	/*input.file {
		float:left;
		padding:1px 0 0 3px;
		margin:0 5px 0 0;
		color:#333;
		height:18px;
		font-size:1em
	}
	* html input.file {
		width:255px;
		border:solid 1px #666;
		background:#e8f9f9
	}*/
	input.petit {width:120px}
	input.normal {width:170px}
	input.grand {width:250px}
	input.obligatoire {background:#faf6f5}
/* --------------------------------------------------------------------------------------------- Textarea */
	/*textarea {
		float:left;
		width:250px;
		height:100px;
		border:solid 1px #666;
		padding:1px 0 0 3px;
		margin:0 5px 0 0;
		background:#e8f9f9;
		font-size:1em;
		color:#333
	}
	* html textarea {overflow-y:hidden}
	textarea.obligatoire {background:#fed9df}
	textarea.on {background:#fff}*/
/* --------------------------------------------------------------------------------------------- Aide */
	/*.aide_gauche {
		line-height:17px;
		font-style:italic;
		color:#999
	}
	.aide_bas {
		clear:both;
		font-style:italic;
		color:#999;
		padding:0 0 0 255px
	}
	.infobulle{
		position:absolute;	
		visibility :hidden;			
		border:1px solid Black;
		padding:3px;
		width:200px;
		background-color:#e8ebf2;
		display:inline
	}*/