body > footer {	padding: 2rem 1rem 1.5rem}
body > footer > .background_footer {
	background: #eeffec;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0}
body > footer > .no_flex > .center > .flex:nth-child(n+2) {	margin: 2rem 0 0}

/************************************************************************************************************************************************************/
/* COORDONNÉES																																	*/
/************************************************************************************************************************************************************/
body > footer > .no_flex > .center > .flex:first-child > .container_flex.xmedium > ul > li {	
	font-size: 1.2rem;
	padding: 0 0 0}
body > footer > .no_flex > .center > .flex:first-child > .container_flex.xmedium > ul > li:nth-child(n+2) {	margin: 0.5rem 0 0}
	
/************************************************************************************************************************************************************/
/* TÉLÉPHONE & RÉSEAUX																																		*/
/************************************************************************************************************************************************************/
body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex:nth-child(n+2) {	margin: 1rem 0 0}
body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li {	margin: 0 0.5rem}
body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li:first-child {	margin-left: 0}
body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li:last-child {	margin-right: 0}
	
/************************************************************************************************************************************************************/
/* PLAN DU SITE																																				*/
/************************************************************************************************************************************************************/
body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li {	margin: 0 0.5rem}
body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li:first-child {	margin-left: 0}
body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li:last-child {	margin-right: 0}

/************************************************************************************************************************************************************/
/* INFORMATIONS LÉGALES																																		*/
/************************************************************************************************************************************************************/
body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.smedium {	margin-top: -1rem}
body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.smedium p {
	line-height: 1em;
	margin: 0 0 0}
body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.smedium p:nth-child(n+2) {	margin: 0.5rem 0 0}

/************************************************************************************************************************************************************/
/* ADAPTATION TAILLE ÉCRAN																																	*/
/************************************************************************************************************************************************************/
@media screen and (max-width: 1440px) {
	body > footer > .no_flex > .center > .flex:nth-child(n+2) {	margin: 3rem 0 0}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li {
		text-align: right;
		min-width: calc(50% - 0.5rem)}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li:nth-child(n+3) {	margin-top: 1rem}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li:nth-child(2n+1) {	margin-left: 0}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li:nth-child(2n) {	margin-right: 0}
}
@media screen and (max-width: 1366px) {
		body > footer > .no_flex > .center > .flex:nth-child(n+2) {	margin: 3rem 0 0}
}
@media screen and (max-width: 1280px) {
	body > footer > .no_flex > .center > .flex:nth-child(n+2) {	margin: 2rem 0 0}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li {
		margin: 0 0.5rem;
		min-width: 1px}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li:nth-child(n+3) {	margin-top: inherit}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li:nth-child(2n+1) {	margin-left: 0.5rem}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li:first-child {	margin-left: 0}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li:nth-child(2n) {	margin-right: 0.5rem}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex.social-icons > ul > li:last-child {	margin-right: 0}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex > .no_flex .social-icon span {	display: none}
}
@media screen and (max-width: 1024px) {
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.xmedium {
		width: 69% !important;
		margin: 0 1% 0 0 !important}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.smedium {
		width: 29% !important;
		margin: 0 0 0 1% !important}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.xmedium > .container_flex.medium:first-child {
		width: 49% !important;
		margin: 0 1% 0 0 !important}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.xmedium > .container_flex.medium:last-child {
		width: 49% !important;
		margin: 0 0 0 1% !important}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li {	width: 48%}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li:nth-child(2n) {	margin: 0 0 0 1%}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li:nth-child(2n+1) {	margin: 0 1% 0 0}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li:nth-child(n+3) {	margin-top: 0.5rem}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.smedium {	margin-top: 0}
	
}
@media screen and (max-width: 768px) {
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.xmedium {
		width: 49% !important;
		margin: 0 1% 0 0 !important}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.smedium {
		width: 49% !important;
		margin: 0 0 0 1% !important}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.xmedium > .container_flex.medium:first-child,
	body > footer > .no_flex > .center > .flex:last-child > .container_flex.xmedium {
		width: 100% !important;
		margin: 0 0 2rem 0 !important}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.xmedium > .container_flex.medium:last-child,
	body > footer > .no_flex > .center > .flex:last-child > .container_flex.smedium {
		width: 100% !important;
		margin: 0 0 0 !important}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium  {	margin: 0 0 0.5rem 0 !important}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > .flex.content_start {	justify-content: center}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li {
		width: auto;
		margin: 0 1% 0.5rem !important}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.smedium p.align_right {	text-align: center}
}
@media screen and (max-width: 576px) {
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.xmedium > ul > li {	font-size: 1rem}
	body > footer > .no_flex > .center > .flex:last-child > .container_flex.xmedium > .container_flex.medium:last-child {
		width: 49% !important;
		margin: 0 0 0 1% !important}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium  {	margin: 0 0 1rem 0 !important}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li {
		width: 48%;
		text-align: center}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li:nth-child(2n) {	margin: 0 0 0 1%}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li:nth-child(2n+1) {	margin: 0 1% 0 0}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li:nth-child(n+3) {	margin-top: 0.5rem}
}
@media screen and (max-width: 480px) {
	body > footer > .no_flex > .center > .flex:nth-child(n+2) {	margin: 2rem 0 0}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.xmedium {
		width: 100% !important;
		margin: 0 0 2rem 0 !important}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.smedium {
		width: 100% !important;
		margin: 0 0 0 0 !important}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.xmedium > .container_flex.medium:first-child {margin: 0 0 1rem 0 !important}
	body > footer > .no_flex > .center > .flex:first-child > .container_flex.smedium .flex.content_end {	justify-content: center}
	body > footer > .no_flex > .center > .flex:last-child > .container_flex.smedium {	margin: 1rem 0 0 !important}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li {
		width: 100%;
		margin: 0 0 0 0 !important}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.xmedium > ul > li:nth-child(n+2),
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.smedium p.align_right:nth-child(n+2) {	margin-top: 0.5rem !important}
	body > footer > .no_flex > .center > .flex:nth-child(2) > .container_flex.smedium p.align_right {	line-height: 1.3rem}
}
@media screen and (max-width: 320px) {
	body > footer .button:not(.slick-arrow) > svg {	display: inline-block}
}