/* ------------------------------------------------------------------------------------------------------------- */

#contenu_left #central .warning {color:#FF0000;float:left;margin:10px 0 8px 0;}
	#contenu_left #central .warning  h2 {clear:both;font-size:1.1em;}

#form_identification  div.conteneur label{font-size:12px;font-weight:bold;line-height:1.7em;text-align:right;width:235px;cursor:default}


/* ---------------------------------------------------------------------------------------------  */

#form_identification .forgotPassword {float:left;width:200px;margin:0 0 10px 255px}
#form_identification .bouton_envoyer_connexion  {float:left;display:inline;width:250px;margin:10px 0 0 250px}
/*
#form_identification .bouton_envoyer_connexion  input{
	float:left;
	margin:0;
	padding:0;
	height:26px;
	width:138px;
	border:none;
	background:url(../../images/boutons/connexion.png) no-repeat top center;
}

#form_identification .bouton_envoyer_connexion  input:hover{
	background:url(../../images/boutons/connexion.png) no-repeat bottom center;
} */

/* --------------------------------------------------------------------------------------------- Obligations - Erreurs */
	div.conteneur span.obligatoire {
		float:right;
		color:#ff0000;
		margin-right:30px
	}
	div.conteneur label span.obligatoire, div.conteneur span span.obligatoire {
		float:none;
		margin:0
	}
	div.conteneur span.erreur {
		display:block;
		line-height:1.7em;
		font-size:12px;
		color:#ff0000
	}
/* --------------------------------------------------------------------------------------------- Conteneur */
	div.conteneur {
		float:left;
		width:100%;
		padding-bottom:15px;
		font-size:0.8em;
	}
	div.conteneur.petit_espacement {padding-bottom:4px}
	div.conteneur.espacement {padding-bottom:20px}
	div.conteneur.grand_espacement {padding-bottom:30px}
	div.conteneur.tres_grand_espacement {padding-bottom:40px}
/* --------------------------------------------------------------------------------------------- Label */
	div.conteneur label, div.conteneur span.label {
		display:block;
		float:left;
		padding-right:5px
	}
	div.conteneur label.label, div.conteneur span.label {
		width:170px;
		line-height:1.7em;
		text-align:right;
		font-size:12px;
		font-weight:bold;
	}
	div.conteneur label.entre_deux {line-height:1.7em}
	div.conteneur label.checkbox {line-height:normal}
/* --------------------------------------------------------------------------------------------- Eléments de formulaire */
/* ------------------------------------------------------------------------- Communs */
	div.conteneur input.champ_texte, div.conteneur input.champ_fichier, div.conteneur textarea, div.conteneur select {
		float:left;
		font-size:12px;
		border:1px solid #cccccc;
		padding:2px 0 2px 3px;
		margin-right:8px
	}
	.tres_court {width:35px}
	.court {width:80px}
	.normal {width:150px}
	.long {width:250px}
	.tres_long {width:300px}
	.sans_label {margin-left:175px}		/* Se référer à : taille + padding du label */
	
	select.long {width:255px}
/* ------------------------------------------------------------------------- Zone de texte */
	div.conteneur textarea {
		height:100px;
		font-family:arial
	}
	div.conteneur textarea.grand {height:150px}
/* ------------------------------------------------------------------------- Liste - Menu */
	div.conteneur select {padding:0}
	div.conteneur select option {padding-right:10px}
/* ------------------------------------------------------------------------- Cases à cocher - Boutons radio */
	div.conteneur input.checkbox_radio {
		float:left;
		width:13px;
		height:13px;
		margin-right:5px
	}
	div.conteneur div.checkbox {margin-left:175px}		/* Se référer à : taille + padding du label */
	div.conteneur ul.checkbox_radio {float:left}
	div.conteneur ul.checkbox_radio li {
		clear:both;
		background:none;
		margin-left:150px;
	}
	div.conteneur ul.checkbox_radio.horizontal li {
		clear:none;
		float:left;
		margin-right:20px
	}
/* --------------------------------------------------------------------------------------------- Divers */
	div.conteneur img.bottom {
		vertical-align:middle;
		border:1px solid #ddd;
		padding:5px;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:175px		/* Se référer à : taille + padding du label */
	}
/* --------------------------------------------------------------------------------------------- Bouton */
	#contenu div.actions {padding:0 0 10px 230px}	/* A modifier en fonction de la taille + padding du label */
	#contenu div.actions input.bouton {margin:0 10px 0 0}
