#liste_categories {
	margin-top:30px;
}
.liste_categorie {
	width:70%;
  margin:15px auto;
	font-size:0.9em;
	border-bottom:1px dotted #404040;
}
.congres {
	border-bottom:none;
}
.liste_categorie .categorie_nom {
	text-align:center;
	font-weight:bold;
	line-height:25px;
}
.liste_categorie .categorie_nom a {
	color:black!important;
}
.liste_categorie .categorie_resume {
	text-align:center;
	margin-top:10px;
	padding:10px;
}
#liste_actualites {
	width:80%;
	margin:auto;
}
#liste_actualites h3 {
	clear:left;
	margin-top:25px;
}
#liste_actualites h3 a {
	display:block;
	text-decoration:none;
	color:white;
}
#liste_actualites .actualite_nom {
	font-size:1em;
	margin-bottom:0;
	background:#c79c39;
	padding:5px;
	text-align:center;
}
#liste_actualites .actualite_contenu {
	background-color:#d9d9d9;
	margin-top:0;
	padding:10px;
}
#liste_actualites .actualite_contenu p {
	width:100%;
	margin-top:0;
	margin-bottom:2px;
	font-size:0.9em;
}
#liste_actualites .actualite_photo {
	float:right;
	margin-left:5px;
}
#liste_actualites .lire a {
	color:#315d32;
}
#liste_actualites .lire a:hover {
	text-decoration:none;
}
#content_news {
	padding:5px;
}
#content_images_slider {
	float:right;
	width:350px;
	margin:5px;
}
#content_images_fancybox {
	float:right;
	width:180px;
	margin:10px;
	text-align:center;
}
#content_images_fancybox img {
	margin-bottom:20px;
}
/* Sudo Slider */
#slider ul, #slider li{margin:0;padding:0;list-style:none;position:relative;display:block;text-align:center;}

/* Uncomment this if you wan't to only have 1 visible slide before the javascript kicks in. */ 
#slider li {display:none;}	
#slider li:first-child {display:block;}

#slider, #slider li {width:350px;overflow:hidden;}

@media all and (max-width: 550px)
{
	#liste_actualites {
		width:95%;
	}
	#liste_actualites .actualite_nom {
		font-size:0.9em;
	}
	#liste_actualites .actualite_photo img {
		width:70%;
	}
	#content_images_slider {
		height:350px;
	}
	#content_images_fancybox, #content_images_slider {
		float:none;
		margin:auto;
	}
}