#demandes .zone_text .centre_zone_text_centrale { padding-left: 0; padding-right: 0; width: 478px; }
	#demandes .zone_text .centre_zone_text_centrale .image { margin-left: 10px; }

#demandes .zone_text .centre_zone_text_centrale .titre { width: 460px; line-height: 20px; margin-bottom: 0; }

#demandes .liste_demandes {
	width: 480px;
	overflow: hidden;
}
	#demandes .liste_demandes li { 
		width: 215px; 
		height: 120px;
		padding: 10px; 
		margin-bottom: 10px; 
		background-image: url(../img/CENTRE/cadre.gif);
	}
		#demandes .liste_demandes li p { font-size: 11px; margin-bottom: 3px; }
		#demandes .liste_demandes li .image {
			width: 215px;
			height: 71px;
			margin-bottom: 10px;				
		}
		
		#demandes .liste_demandes li .details {
			width: 11px; 
			height: 11px;
			text-indent: -5000px;
			margin-left: 203px;
			margin-top: -1px; 
		}
		
/**********/
/* ETAPES */

#demandes #presentation { overflow: hidden; margin-left: 10px; }
#demandes .text { margin-left: 10px; }
#demandes .formulaire { margin-left: 10px; }
#demandes #first { overflow: hidden; width: 478px; /*padding-bottom: 30px; padding-top: 30px; border-top: 2px solid #CCCCCC;*/ }
#demandes #second { overflow: hidden; width: 478px; /*padding-bottom: 30px; padding-top: 30px; border-top: 2px solid #CCCCCC;*/ }
#demandes #third { overflow: hidden; width: 478px; /*padding-bottom: 30px; padding-top: 30px; border-top: 2px solid #CCCCCC;*/ }

#demandes .formulaire .submit { width: 460px; padding-left: 0; }
#demandes .formulaire .champs_obligatoire { text-align: right; width: 458px; line-height: 18px; }


#demandes .etape_prec_suiv { padding: 10px; width: 458px; }
	#demandes .etape_prec_suiv span {
		height: 50px;
		text-indent: -5000px;
		width: 219px; 
		cursor: pointer;
		display: none;
	}
	#demandes .etape_prec_suiv .prec { background-image: url(../img/GLOBAL/b_etape_precedente_fr.gif); }	
	#demandes .etape_prec_suiv .suiv { background-image: url(../img/GLOBAL/b_etape_suivante_fr.gif); }
	#demandes .etape_prec_suiv .valid { text-indent: 0; display: block; }


/**********************/
/*   ONGLETS ETAPES   */
#demandes .etapes {
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 480px;
}
	#demandes .etapes p {
		height: 50px;
		width: 159px;
		font-size: 11px;
		color: #CCCCCC;
		padding-top: 5px;
		border-bottom: 1px solid #CCCCCC;
	}
		#demandes .etapes p.select { color: #333333; }
		
		#demandes .etapes p span {
			background-image: url(../img/GLOBAL/b_devis.gif);
			background-repeat: no-repeat;
			width: 60px;
			height: 50px;
			text-indent: -5000px;
		}
		
		#demandes .etapes .etape_1.select { border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 0; }
			#demandes .etapes .etape_1 span { background-position: -120px 0; }
				#demandes .etapes .etape_1.select span { background-position: -120px -50px; }		
		
		#demandes .etapes .etape_2.select { border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 0; }
			#demandes .etapes .etape_2 span { background-position: -60px 0; }
				#demandes .etapes .etape_2.select span { background-position: -60px -50px; }
		
		#demandes .etapes .etape_3.select { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 0; }	
			#demandes .etapes .etape_3.select span { background-position: 0 -50px; }
/**********************/
/**********************/