.dl-menuwrapper {	max-width:none;}.principal span.sousTitre{	display:none;}#barre_menu_haut{	height:auto;}#diaporama_accueil_conteneur{	display:none;}#barre_menu_haut #conteneur_menu #conteneur_logo{	position:static;}#barre_menu_haut #conteneur_menu #conteneur_logo img{	display:block;	margin:0 auto;}#barre_menu_haut #conteneur_menu #menu_principal {	padding:0;	position:static;}#barre_menu_haut #conteneur_menu #menu_principal #menu_droite{	top: 3px;	right: 15px;}#barre_menu_mobile #boite_recherche_mobile{	padding-left: 0;}#barre_menu_mobile #boite_recherche_mobile form input[type='text']{	padding-left:10px;	right:0;}/* ---------------------------------------------------------------------------Liste des catégories-------------- */@media screen and (max-width: 500px) {  .principal #liste_categories .categorie{    display:block;  }}/* ---------------------------------------------------------------------------Zone principale-------------- */#contenu_conteneur.sans_image{	padding-top:0px;}.principal #liste .item{	padding-left:0;}.principal #liste .item .item-gauche{	position:static;	width:100%;	text-align:center;}.principal #liste .item .item-gauche .photo img.placeholder{	display:none;}.principal #liste .item .item-milieu{	padding-left:10px;}.principal #liste .item .item-milieu .titre,.principal #liste .item .item-milieu .texte{	text-align:center;}.principal #liste .item .item-milieu .adresse{	display:none;}.principal #liste .item .item-droite{	width:90%;	padding:0 5%;}.principal #liste .item .item-droite .details{	width:100% !important;	padding:10px 0 !important;	text-align:center;}.principal #liste .item .item-droite .carte{	display:none !important;}/* ---------------------------------------------------------------------------Zone principale de l'accueil-------------- */#contenu_conteneur #contenu #accueil_gauche,#contenu_conteneur #contenu #accueil_droite{	text-align:center;}#contenu_conteneur #contenu #nouvelles #nouvelles_slider .nouvelle_conteneur {	float:none;	width:100%;}#contenu_conteneur #contenu #nouvelles #nouvelles_slider .groupe .nouvelle_conteneur .nouvelle{	border-top:#a4a5a6 1px solid;}#contenu_conteneur #contenu #nouvelles #nouvelles_slider .groupe .nouvelle_conteneur:first-child .nouvelle{	border-top:0;}/* ---------------------------------------------------------------------------Pied de la page-------------- */#pied_conteneur{	padding:8px 0;}#pied_conteneur #pied #menu_pied{	display:none;}#pied_conteneur #pied #pied_inner{	padding-right:0;	text-align:center;}#pied_conteneur #pied #slogan_bas {	font-size:25px;}#pied_conteneur #pied #pied_social{	width:200px;	text-align:center;	margin: 0 auto;	position:static;}/* ---------------------------------------------------------------------------Gallery-------------- */.gallery .gallery-item {	width: 100% !important;	display: block !important;}/* concours photo */.les-photos-concours .une-photo-mini{		float: none;	margin: 0  0 10px 0;	width: auto;		background-color: #fff;		padding: 10px;	}