/* CSS Document */

header {
	background-image:url("/pics/txt_repas_grenat.png"),url("/pics/traith_coline_grenat.png"),radial-gradient(100% 40% at 50% 40%, #EEC134 0%, #FF0077 100%);
	background-position:0 100px,right bottom, left top;
	background-repeat:no-repeat, no-repeat, no-repeat;
}
h1 span.span2 {margin-left:70px;display: block;}
.picto {
	border-radius: 50%;
	width: 70px;
	height: 70px;
	background:#B50054;
}
.contenu {
	background-image:url("/pics/trait_v_pente_dore_inverse.png"),radial-gradient(44.44% 49.18% at 53.06% 53.65%, #EEC134 0%, #FF0077 100%);
	background-position:left bottom,center center;
	background-repeat:no-repeat, no-repeat;
}
.formulaire {
	background-image:url("/pics/txt_repas_grenat.png");
	background-position:right top;
	background-repeat:no-repeat;
}
iframe.carte {border-radius: 30px;}

@media (max-width:1199.98px){
	iframe.carte {max-width: 100%; height:610px;}
}
@media (max-width:991.98px){
	h1 span.span2 {margin-left:0;display: inline-block;}
}
@media (max-width:767.98px){
	header {background-position:0 130px,right bottom, left top;background-size: auto 90vw,70px auto,cover;}
	iframe.carte {height:400px;}
	.formulaire {background-size: auto 50vh;}
	.contenu {background-size:70px auto,cover;}
	.picto {margin: auto;}
}
@media (max-width:575.98px){
	iframe.carte {height:300px;}
}