	
	#contenu #central {
		float:left;
		padding:20px 15px 62px 60px;
		position:relative;
		width:650px;
	}
	
	#contenu #central h1 {
		margin:0 0 15px;
		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;
	}
	
	.champ-date3{
		width:80px;
	}
	
	#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;
		overflow:hidden;
		clear:both;
	}
	
	#resultats .article h2, #resultats .article h2 a {
		color:#004796;
		font-size:0.9em;
		padding:0 0 0 5px;
		margin:0 0 4px 0;
		text-decoration:none;
	}
	
	#resultats .article h2 a:hover{
		text-decoration:underline;
	}
	
	#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;
	}

	#resultats .article  img {
		float:left;
		margin:0 0 12px 34px;
		clear:both;
		height:79px;
	}

	
	#resultats .article  .article_image{	
		display:block;

	}
	#resultats .article  .contenu-article{	
		margin-left:125px;
		padding-right:20px;

	}
	
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.clearfix {display: inline-block;}
	html[xmlns] .clearfix {display: block;}
	* html .clearfix {height: 1%;}	
	
	
	#contenu ul#actions {
		left:100px;
	}
	
	#acteurs .border{
		border-bottom:1px dotted #cecece;
		clear:both;
		padding-top:10px;
		height:1px;
	}
	#acteurs .article{
		padding:10px 0 10px 0;
	}
		
	#acteurs .article .act-droite h2{
		margin-bottom:12px;
		font-size:1em;
	}
	
	#acteurs .article .act-gauche{
		float:left;
		margin-right:20px;
		width:160px
	}
	
	#acteurs .article .act-gauche .photo{
		float:right;
	}
	
	#acteurs .article .act-gauche .photo img{
		margin-bottom:5px;
	}
	
	#acteurs .article .act-gauche .info-acteur{
		color:#646464;
		font-size:0.75em;
		text-align:right;
		float:left;
		line-height:1.3em;
		width:inherit;
	}
	
	#acteurs .article .act-gauche .info-acteur a{
		color:1ca5ff;
		text-decoration:underline;
		font-weight:bold;
	}
	
	#acteurs .article .act-gauche .info-acteur a:hover{
		text-decoration:none;
	}
	
	#acteurs .article .act-gauche .info-acteur strong{
		color:black;
	}
	
	#acteurs .article .act-droite{
		float:left;
		width:470px;
	}
	
	#acteurs .article .act-droite .act-droite-info{
		font-size:0.8em;
		line-height:1.4em;
		margin-bottom:7px;
	}
	
	#acteurs .article .act-droite p {
		color:#646464;
		margin:0;
		line-height:1.4em;
	}
	
