/* CSS Document */
/* ----------------------------------------------------------------- Identification */
	#deja_acces, #no_acces {
		float:left;
		width:226px;
		height:166px;
		background:url(../img/environment/identification.gif) no-repeat;
		padding:13px 0 0 10px
	}
	#no_acces{width:202px}
	#deja_acces span.titre, #no_acces span.titre {
		display:block;
		color:#ff8b02;
		font-size:1.4em;
		font-weight:bold;
		margin:0 0 15px 0
	}
/* ----------------------------------------------------------------- Blocs */
	#formu {padding:10px 0 10px 40px}
/* ----------------------------------------------------------------- Champs obligatoires */
	div.obligatoire {
		float:left;
		width:100%;
		padding:0 0 5px 0;
		color:#da1822;
		margin-bottom:-5px;
		font-size:11px
	}
	div.obligatoire p {
		float:right;
		width:150px
	}
	.champsO {background-color:#dfedf3}
/* ----------------------------------------------------------------- Label + champs */
	#formu div.formu {
		clear:both;
		margin:0 0 5px 0
	}
	#formu div.formu label {color:#000}
	#formu div.formu label.label {
		float:left;
		display:block;
		width:170px;
		line-height:18px;
		font-size:11px
	}
	#formu div.formu label.label span.obligatoire {color:#da1822}
	#formu div.formu input.normal, #formu div.formu input.pt, #formu div.formu textarea, #formu div.formu select {
		border:solid 1px #535154;
		padding:2px 0 0 3px;
		font-size:11px
	}
	#formu div.formu input.normal {
		width:172px;
		height:16px
	}
	#formu div.formu input.pt {
		width:72px;
		height:16px
	}
	#formu div.formu textarea {
		width:242px;
		height:100px;
		font-family:Arial, Helvetica, sans-serif;
		overflow-y:hidden
	}
	#formu div.formu textarea.pt {height:30px}
	#formu div.formu table tr td label {margin:0 5px 0 4px}
	* html #formu div.formu table tr td label {margin:0 5px 0 0}
	#formu div.formu select option {padding:0 10px 0 0}
	.sous_champs {
		display:block;
		clear:both;
		padding:0 0 0 125px;
		font-style:italic;
		font-size:11px
	}
	* html .sous_champs {padding:0 0 0 128px}
/* ----------------------------------------------------------------- Titre + aide */
	.help {
		text-align:justify;
		background:#fff3e5;
		padding:8px;
		margin:15px 0 5px 0
	}
/* ----------------------------------------------------------------- Tableau */
	table.checkbox {margin:0 0 0 -3px}
	* html table.checkbox {float:left}
	table.checkbox tr td {width:33%}