	
	#contenu #central {
		float:left;
		padding:20px 15px 62px 60px;
		position:relative;
		width:650px;
	}
	
	#contenu #central h1 {
		margin:0;
		color:#004796;
	}
	
	#contenu #central .sous-titre {
		font-size:0.95em;
		margin-bottom:15px;
		font-weight:bold;
	}
	
	/* --------------------- Formulaire ----------------- */
	
	#form-recherche {
		font-size:0.75em;
	}
	
	.champ-texte {
		border:1px solid #cccccc;
	}
	
	.champ-date1 {
		width:20px;
	}
	
	.champ-date2 {
		width:40px;
	}
	
	#form-recherche div{
		margin-bottom:8px;
		padding-top:1px;
	}
	
	 #form-recherche .marge-gauche {
		padding-left:30px;
	}
	
	* html #form-recherche .marge-gauche {
		padding-left:10px;
	}
	
	.label {
		font-weight:bold;
	}
	
	#form-recherche #rechercher {
		margin:5px 0 0 150px;
	}
	
	.checkbox {
		position:relative;
		top:2px;
	}
	
	.checkbox.marge-gauche {
		margin-left:30px;
	}
	
	
	#central #nb-resultats {
		color:#004796;
		border-top:1px dotted #cecece;
		border-bottom:1px dotted #cecece;
		margin:25px 0 0 0;
		padding:10px 0 10px 5px;
		font-weight:bold;
		font-size:0.9em;
	}
	
	#central #nb-resultats span {
		color:#fe3866;
	}
	
	/* -------------------- Résultats ---------- */
	
	#resultats {
	}
	
	#resultats .article {
		border-bottom:1px dotted #cecece;
		padding:10px 0 10px 0;
	}
	
	#resultats .article h2 {
		color:#004796;
		font-size:0.9em;
		padding:0 0 0 5px;
		margin:0 0 4px 0;
	}
	
	#resultats .article .infos {
		margin:0 0 12px 34px;
		font-size:0.75em;
		color:#646464;
		line-height:1.3em;
	}
	
	#resultats .article .infos span {
		font-size:0.9em;
		color:black;
		font-weight:bold;
	}
	
	#resultats .article .infos span.marge-gauche {
		padding-left:30px;
	}
	
	#resultats .article p {
		color:#646464;
		margin:0 0 0 34px;
		line-height:1.4em;
	}
	
	#contenu ul#actions {
		left:100px;
	}
