/* CSS Document */
/* --------------------------------------------------------------------------------------------- Fieldset */
	fieldset {border:none}
	fieldset legend {
		color:#3e3e3e;
		font-weight:bold
	}
	* html fieldset legend {margin:0 0 0 -7px}
/* --------------------------------------------------------------- Demande d'accès à l'extranet */
	#demandeAcces_extranet legend {font-size:1.4em}
/* --------------------------------------------------------------- Identification extranet */
	#identification_extranet {
		float:left;
		width:276px;
		margin:15px 0 0 0
	}
	#identification_extranet legend {
		background:url(../../images/structure/coccinelle_gd.gif) no-repeat;
		padding:0 0 10px 40px;
		line-height:35px
	}
/* --------------------------------------------------------------------------------------------- Paragraphe */
	p.obligatoire {
		color:#00498f;
		font-size:.9em;
		text-align:right;
		padding:0 0 5px 0
	}
	p.erreur {
		color:#ff0000;
		padding:0 0 2px 0;
		font-size:.9em
	}
/* --------------------------------------------------------------------------------------------- Div */
	#formulaire {padding:0 0 0 15px}
	div.formulaire {
		float:left;
		width:380px;
		padding:5px 0;
		border-bottom:solid 1px #e1d7d0
	}
	#identification_extranet div.formulaire {
		width:100%;
		border:none
	}
	#interlocuteur {
		position:absolute;
		top:170px;
		right:25px;
		width:120px;
		font-size:.8em
	}
	#interlocuteur ul {padding:5px 0 0 10px}
/* --------------------------------------------------------------------------------------------- Label */
	label span.obligatoire {color:#00498f}
	label.label {
		display:block;
		float:left;
		line-height:20px;
		color:#3e3e3e
	}
	label.petit {width:95px}
	label.normal {width:150px}
	label.grand {width:200px}
	#identification_extranet label.label {padding:0 0 0 20px}
/* --------------------------------------------------------------------------------------------- Champ */
	input.champ {
		float:left;
		border:solid 1px #e1d7d0;
		padding:3px 0 0 3px;
		height:18px;
		background:url(../../images/structure/champ.gif) no-repeat;
		font-size:1em;
		font-family:"lucida sans", verdana, arial, helvetica, sans-serif;
		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:220px}
	input.grand {width:250px}
	input.on {background:#fff}
/* --------------------------------------------------------------------------------------------- Textarea */
	textarea {
		clear:both;
		width:370px;
		height:100px;
		border:solid 1px #e1d7d0;
		padding:1px 0 0 3px;
		background:url(../../images/structure/champ.gif) no-repeat;
		font-size:1em;
		font-family:"lucida sans", verdana, arial, helvetica, sans-serif;
		color:#333
	}
	* html textarea {overflow-y:hidden}
	textarea.on {background:#fff}
/* --------------------------------------------------------------------------------------------- Select */
	select {
		float:left;
		width:225px;
		border:solid 1px #e1d7d0;
		font-family:"lucida sans", verdana, arial, helvetica, sans-serif
	}
/* --------------------------------------------------------------------------------------------- Checkbox */
	table.checkbox {
		float:left;
		margin:0 0 0 -2px
	}
	* html table.checkbox {margin:0 0 0 -6px}
	table.checkbox tr td {padding:0 20px 5px 0}
	* html table.checkbox tr td {padding:0 20px 0 0}
	table.checkbox tr td label {padding:0 0 0 3px}
	* html table.checkbox tr td label {padding:0}
/* --------------------------------------------------------------------------------------------- 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
	}
/* --------------------------------------------------------------------------------------------- Boutons */
	.droite {float:right}
	.bt_demandeAcces {margin:5px 0 0 275px}
	.bt_identification {
		float:right;
		margin:5px 38px 0 0
	}