.pleine_largeur .largeur{
	width:95%
}

#barre_menu_bas_conteneur{
	display:none;
}




/* ---------------------------------------------------------------------------
Entete

-------------- */


#barre_menu_haut{
	padding:10px 0;
	height:20px;
}

#barre_menu_haut #conteneur_menu #menu_principal #menu_desktop{
	display:none;
}

#barre_menu_haut #conteneur_menu #menu_principal #menu_droite{
	padding-top:0px;
	top: -9px;
}

#barre_menu_mobile{
	display:block;
	height:50px;
	background-color:#fff;
	z-index:998;
	position:relative;
}

#barre_menu_mobile #boite_recherche_mobile{
	box-sizing:border-box;
	width:100%;
	height:50px;
	position:absolute;
	top:0;
	right:125px;
	z-index:20;
	padding-left: 235px;
}

#barre_menu_mobile #boite_recherche_mobile form{
	
	height: 50px;
	position:relative;
}

#barre_menu_mobile #boite_recherche_mobile form input[type='text']{
	background-color:#fff;
	border:0;
	width:100%;
	box-sizing:border-box;
	position:absolute;
	top:0;
	right:25px;
	padding-right:25px;
	max-width:310px;
	height:50px;
	line-height:50px;
	font-family:"Source Sans Pro";
	font-size:20px;
}

#barre_menu_mobile #boite_recherche_mobile form input[type='submit']{
	width:30px;
	height:30px;
	position:absolute;
	top:0;
	right:0;
	background-image:url(../images/elements/loupe.png);
	background-position:center center;
	background-repeat:no-repeat;
	border:0;
	background-color:#fff;
	cursor:pointer;
	height:50px;
	line-height:50px;
}

#barre_menu_mobile #boite_recherche_mobile form input[type='submit']:hover{
	background-color:#e5e6e6;
}

#boite_video_mobile{
	display:block;
}

/* ---------------------------------------------------------------------------
Zone principale

-------------- */

#contenu_conteneur{
	padding-bottom:65px;
}

#contenu_conteneur.sans_image{
	padding-top:83px;
}


/* ---------------------------------------------------------------------------
Zone principale de l'accueil

-------------- */

#contenu_conteneur #contenu #evenements .texte{
	bottom: 15px;
}

#contenu_conteneur #contenu #nouvelles #nouvelles_slider .nouvelle_conteneur .nouvelle{
	padding:20px 40px 20px 15px;
	background-size: 35px;
}

.principal #liste .item{
	padding-right:0;
}

.principal #liste .item .item-milieu{
	padding-right:10px;
}

.principal #liste .item .item-droite{
	position:static;
	width:100%;
	padding-top:15px;
}

.principal #liste .item .item-droite a.details{
	float:left;
}

.principal #liste .item .item-droite a.carte{
	float:left;
}

.principal #fiche #fiche_gauche #fiche_gauche_padding{
	padding-right:0;
}

.principal #fiche #fiche_droite{
	display:none;
}


/* ---------------------------------------------------------------------------
Pied de la page

-------------- */

#pied_conteneur #pied #pied_inner{
	padding-left:0;
}

#pied_conteneur #pied #logo_bas{
	display:none;
}


/*--------------------------------------------------------
	Template deux colonnes
	
--------------------------------------------------------*/

#contenu #menu_secondaire.gauche{
	display:none;
}

#contenu #texte.droit{
	width:100%;
}