@media (max-width: 700px){
	
	body
	{
	display:block;
	max-width:700px;
	width:100%;
	margin:0px auto;
	background:#FFF;
	} 


	div.titre_reservation, div.reservation
	{
	display:none;
	}
	
	div.logo
	{
	margin:0px auto;
	display:inline-block;
	}

nav.menu_general_responsif
{
display:inline-block;
padding:8px 0px;
background:#742e24;
width:100%;
}

nav.menu_general
{
display:none;
}

#reserver_header_responsif
{
display:inline-block;
}

#menu_responsif
{
color:#FFF;
background:#24292c;
border:2px solid #24292c;
text-transform:uppercase;
}

div.cadre_principal
{
width:90%;
margin:0px auto 0px;
display:inline-block;
text-align:center;
}

article.galerie div.lien_galerie
{
width:100%;
}

div.lien_galerie
{
text-align:left;
margin:0px;
padding:0px;
width:calc(100% - 80px);
}

a.lien_galerie, a.lien_galerie_red
{
display:inline-block;
clear:both;
}

div.espace_gauche
{
margin:0px auto 10px auto;
height:auto;
display:inline-block;
}

div.contenu_principal
{
width:100%;
height:auto;
margin:0px auto 20px auto;
display:inline-block;
}

div.sep_zone_texte
{
width:calc(100% - 80px);
}

nav.sous_rubrique
{
background:#a29589;
margin:0px 40px 15px 40px;
width:calc(100% - 80px);
height:40px;
clear:both;
}

nav.sous_rubrique ul li
{
float:left;
width:calc(100% - 80px);
text-align:center;
}

nav.sous_rubrique ul li h1
{
font-size:16px;
}

div.img_sous_rubrique
{
margin:10px auto;
width:calc(50% - 50px);
display:inline-block;
}

div.img_sous_rubrique p
{
margin:0px auto;
}

div.img_sous_rubrique img
{
width:100%;
}

img.img_top_paragraphe
{
width:calc(100% - 80px);
}

img.img_paragraphe
{
width:calc(60% - 80px);
}

img.img_theme_galerie
{
width:calc(50% - 15px);
height:auto;
}

section
{
width:100%;
margin:0px auto;
display:inline-block;
text-align:center;
}

iframe
{
width:calc(100% - 80px);
}

}

@media (max-width: 400px){

nav.sous_rubrique ul li h1
{
font-size:12px;
}	
	
}