/* 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:20px 0 10px 0
	}
	
	#formu div.formu.left {
		float:left;
		margin:20px 0 10px 35px;
		clear:none;
	}
	#formu div.formu.left-form {
		float:left;
		clear:none;
		margin:10px 0 10px 0
	}

	#formu div.formu.espacement {
		margin-top:32px;
	}	
	
	#formu div.formu label {color:#000}
	#formu div.formu label.label {
		float:left;
		display:block;
		width:170px;
		line-height:18px;
		font-size:11px;
		cursor:pointer;
	}
	#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:0 0 0 3px;
		font-size:1.2em;
		height:2.4em;
		margin:0 20px 0 0
	}
	#formu div.formu select  {
		position:relative;
		bottom:6px;
	}
	*+html #formu div.formu select  {
		bottom:0;
		top:3px;
	}
	#formu div.formu input.normal, #formu div.formu input.pt {
		padding:7px 0 0 3px;
		height:2em;
	}
	#formu div.formu input.normal {
		width:172px;
		height:21px
	}
	#formu div.formu input.pt {
		width:72px;
		height:21px
	}
	#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 label.label-isole, #formu div.formu table tr td label {
		margin:0 5px 0 4px;
		padding:18px 20px 18px 8px;
		cursor:pointer
	}
	* html #formu div.formu table tr td label {margin:0 5px 0 0}
	#formu div.formu select option {padding:8px 10px 8px 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 ,table#et2_wc_civilite tr, table#et2_civilite_codemandeur tr, table#et4_locataire tr, table#et4_locataire_codemandeur tr {
		display: block;
		margin-bottom: 4.5em;
	}
	table.checkbox tr td, table#et2_wc_civilite tr td , table#et2_civilite_codemandeur tr td, table#et4_locataire tr td, table#et4_locataire_codemandeur tr td{
		margin: 0 1em 1em 0; 
		display: block; 
		padding:0 3px 0;
		float:left;
		width:170px;
		border-bottom:1px solid #505050;
		border-right:1px solid #505050;
		border-top:1px solid #CDCDCD;
		border-left:1px solid #CDCDCD;
		position:relative;
	}
	table.checkbox input , table#et2_wc_civilite input, table#et2_civilite_codemandeur input, table#et4_locataire input, table#et4_locataire_codemandeur input{
		position:absolute;
		left:7px;
		top:16px;
	}
	* html table.checkbox input, table#et2_wc_civilite input, table#et2_civilite_codemandeur input, table#et4_locataire input, table#et4_locataire_codemandeur input {
		top:12px;
	}
	*+html table.checkbox input, table#et2_wc_civilite input, table#et2_civilite_codemandeur input, table#et4_locataire input, table#et4_locataire_codemandeur input {
		top:12px;
	}
	
	table.checkbox label , table#et2_wc_civilite label, table#et2_civilite_codemandeur label, table#et4_locataire label, table#et4_locataire_codemandeur label{
		display:block !important;
		margin:0 0 0 25px !important;
		padding:15px 0 14px !important;
	}
	
	.cadre-check {
		border-color:#CDCDCD #505050 #505050 #CDCDCD;
		border-style:solid;
		border-width:1px;
		bottom:5px;
		float:left;
		padding:5px;
		position:relative;
	}