/* CSS Document */

/* _______________________________ REVUE _______________________________ */
header {
	background-image:url("/pics/txt_repas_grenat.png"),url("/pics/traith_coline_dore.png"),linear-gradient(#000000, #FF0077);
	background-position:0 100px,right bottom, left top;
	background-repeat:no-repeat, no-repeat, no-repeat;
}
.rondej, .rondiner {width:500px;max-width: 100%; margin:3rem auto 0 auto;background-size: contain;}
.rondej {background:url("/pics/formule/fd_rond_dej.png") center bottom no-repeat;}
.rondiner {background:url("/pics/formule/fd_rond_diner.png") center bottom no-repeat;}
.rond1, .rond2, .rond3 {
	width:120px;
	height:120px;
	text-align: center;
	padding: 44px 0;
}
.rond1 {margin:20px 0 0 auto;}
.rond2 {margin:20px auto 0 0;}
.rond3 {margin:0 auto 15px auto;border:2px solid #EEC134;}
.rondej .rond3 {border-color:#FFF3CF;}

.div1formule {border-radius: 30px;flex-direction: column;height: 100%;display: flex;}
.div1formule .divtit, .div1formule .divtit h2, .div1formule .divtit h3, .div1formule .divtit p {
	margin-bottom:0;
	color:#FFF3CF;
}
.div1formule.prems .divtit, .div1formule.prems .divtit h2, .div1formule.prems .divtit h3 {font-size:40px;}
.div1formule.prems .divtit p {font-size:22px;color:#EEC134;}
.div1formule.deuz .divtit, .div1formule.deuz .divtit h2, .div1formule.deuz .divtit h3, .div1formule.deuz .divtit p {font-size:22px;}
.div1formule.deuz .divtit p {font-size:18px;color:#EEC134;}

.div1formule .divtit {padding:20px;border-bottom:1px solid #FF0077;}
.div1formule .divtit h3 {color:#EEC134;}
.div1formule .divtxt {padding:20px;text-align: center;}
.div1formule .divbtn {padding:20px 20px 40px 20px;text-align: center;margin-top: auto;}
.div1formule.prems {background: linear-gradient(180deg, #000000 0%, #B50054 100%);}
.div1formule.deuz {background: rgba(181,0,84,0.5);}
.fin {
	min-height:129px;
	background:url("/pics/trait_v_pente_dore_inverse.png") left center no-repeat;
}

@media (max-width:991.98px){
}
@media (max-width:767.98px){
	header {background-position:0 130px,right bottom, left top;background-size:auto 90vw, 70px auto, cover;}
}
@media (max-width:575.98px){
	.fin {background-size:70px auto;}
}