@media screen and (max-width: 800px) {


#formulaire td div.g-recaptcha{margin:auto;max-width:270px;}
.g-recaptcha>div{
max-width:0px;
transform:scale(0.85);
webkit-transform:scale(0.85);
}

	#menu,
	#menuBig{	display:none;	}

	#menu-smart{
	display:block;
	position:fixed;
	top:10px;
	right:10px;
	z-index:1002;
	cursor:pointer;
	}

	.flickity-prev-next-button,
	.flickity-prev-next{display:none;}
	.flickity-page-dots .dot{display:none;}
	#logo img{width:70%;}

        .inside .image{width:100%;margin:0;margin-bottom:10px;}

	#menuSmart{
	position:fixed;
	display:block;
	top:0px;
	z-index:1001;
	background:white;
box-shadow: 0px 2px 10px 5px rgba(0, 0, 0, 0.5);
	width:90%;

	padding:5%;
	border-bottom:5px solid #fbba00;
	}

	#menuSmart ul{
	color:white;
	list-style-type:square;
	position:inside;
	padding-left:10px;
	}

	#menuSmart li{line-height:35px;}
	#menuSmart a{text-transform:uppercase;color:#666;text-decoration:none;}
	#menuSmart a:hover{color:#fbba00}

.inside h1{font-size:30pt;line-height:24pt;margin-bottom:20px;}
.inside h2{font-size:24pt;line-height:26pt;margin-bottom:20px;}

	.gallery-cell{background-position:center;}
	.lg-actions .lg-next, .lg-actions .lg-prev {display:none;}
	#galerie .galerie{display:inline-block;width:40%;padding:1%;}
	#galerie .galerie img{display:inline-block;width:100%;margin:0;}


	/* Contact */
	#Formulaire {
	margin-top:20px;
	padding-top:20px;
	width:90%;margin:0 5%;
	}

	#Formulaire td{	text-align:left;float:left;vertical-align:center;width:100%;}
	#Formulaire p{	text-align:left}
	#Formulaire td:first-child{ text-align:left;height:24px;}

	#Formulaire input,
	#Formulaire textarea{
	width:100%;
	}

	#Formulaire textarea{ height:80px; }
	#Formulaire .Btn{width:100%}
	#Formulaire input.Btn{margin-right:20px;margin-top:20px;}

}

@media screen and (max-width: 480px) {
#galerie table td .galerie img,
.diaporama table td .galerie img{
max-width:80px;
}
.g-recaptcha>div{
max-width:0px;
transform:scale(0.77);
webkit-transform:scale(0.77);
}

}
