@media screen and (max-width:699px){
	h1{font-size:2rem;}
	h2{font-size:1.7rem;padding-top:2rem;padding-bottom:1.5rem;}
	#divintfooter h2{font-size:1.3rem;text-transform: uppercase;}
	
	.site-header {
		min-height: 60px;
		background-color: #000000c4;
	}

	.site-logo {
		background-image: url(/images/logo-groupe-facchinetti.png);
		background-repeat: no-repeat;
		background-size: contain;
		width: 115px;
		height: 47px;
		margin-top:5px;
	}

	.burger__lines,
	.burger__lines::before,
	.burger__lines::after {
		background: #fff;
	}

	.mobile-menu {
		width: min(92vw, 24rem);
	}
	
	#divslide{position: relative;margin-top:-60px;}
	
	//** 2 moitiés **/	
	div.div2moities_visuel_g,div.div2moities_visuel_d{display:block;width:90%;margin-left:auto;margin-right:auto;box-sizing: border-box;padding-bottom:5rem;}
	div.div2moities_visuel_g div.div2moities_visuel_g_t, div.div2moities_visuel_d div.div2moities_visuel_d_t {
		display: block;
		width: 85% !important;
		padding: 2rem;
		margin: auto;
		margin-top: -12rem;
		background-color: #ffffff;
		box-sizing: border-box;
		position: relative;
		box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
	}
	div.div2moities_visuel_g div.div2moities_visuel_g_v,div.div2moities_visuel_d div.div2moities_visuel_d_v{display:block;padding:1.5rem;height:400px;background-repeat:no-repeat;width:100%;background-position: center center;background-size:cover;text-align:center;box-sizing: border-box;}
	div#divblocht{margin-top:9.5rem;}
	div#divblocht h1{width: 100%; transform: none;text-align: center;font-size: 2.2rem !important;margin-top:-7.2rem;}	
	div#divblocht h1 span.spanh1{color:black;}
	div#divblocht h1 span.spanh2{display:inline;margin-left:0;}
	div#divtextvaleurs{color:white;background-color:black;line-height:2rem;}	
	div.div2moities_visuel_g h2,div.div2moities_visuel_d h2{font-size:1.7rem !important;color:black;z-index:10;position:relative;padding:0;text-align:center;width:100%;font-weight:normal!;line-height:2.3rem;}		
	div.div2moities_visuel_d, div.div2moities_visuel_g {
		margin: 1rem;
		margin-top: 4rem;
	}

	/** 1 tier 2 tiers **/
	div.div1tier2tiers_visuel_d{display:bloc;width:100%;}
	div.div1tier2tiers_visuel_d div.div1tier2tiers_visuel_d_t{display:bloc;width:100%;margin-bottom:2rem}
	div.div1tier2tiers_visuel_d div.div1tier2tiers_visuel_d_v{display:bloc;width:100%;background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;height:400px;margin-bottom:2rem}
	
	/** 2 tiers 1 tier **/
	div.div1tier2tiers_visuel_g{display:bloc;width:100%;}
	div.div1tier2tiers_visuel_g div.div1tier2tiers_visuel_g_t{display:bloc;width:100%;margin-bottom:2rem}
	div.div1tier2tiers_visuel_g div.div1tier2tiers_visuel_g_v{display:bloc;width:100%;background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;height:400px;margin-bottom:2rem}
	
	/* 1 bloc txt */
	div.div1block_wysi,div.div1block_wysi.div1block_wysi_t,div.div1block_wysi.div1block_wysi_t textarea{width:100%;}
	
	/* 2 moitiés wysi */
	div.div2moities_wysi{display:bloc;width:100%;}
	div.div2moities_wysi div.div2moities_wysi_t_g,div.div2moities_wysi div.div2moities_wysi_t_d{display:bloc;padding:5%;}
	
	/** 1 tier 2 tiers wysi **/
	div.div1tier2tiers_wysi{display:bloc;width:100%;}
	div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_g{display:bloc;width:100%;}
	div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_d{display:bloc;width:100%;}
	div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_g textarea,div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_d textarea{width:100%;height:100% !important;}
	
	/** 2 tiers 1 tier wysi **/
	div.div2tiers1tier_wysi{display:bloc;width:100%;}
	div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_g{display:bloc;width:100%;}
	div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_d{display:bloc;width:100%;}
	div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_d textarea,div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_g textarea{width:100%;height:100% !important;}
	
	/** 3 tiers wysi **/
	div.div3tiers_wysi{display:block;width:100%;padding:1rem;}
	div.div3tiers_wysi div.div3tiers_wysi_t_1,div.div3tiers_wysi div.div3tiers_wysi_t_2,div.div3tiers_wysi div.div3tiers_wysi_t_3{display:bloc;width:100%;}
	
	/** 4 quarts wysi **/
	div.div4quarts_wysi{display:block;width:100%;padding:2rem;}
	div.div4quarts_wysi div.div4quarts_wysi_t_1,div.div4quarts_wysi div.div4quarts_wysi_t_2,div.div4quarts_wysi div.div4quarts_wysi_t_3,div.div4quarts_wysi div.div4quarts_wysi_t_4{display:bloc;width:100%;}
	/** Blocs responsives **/
	
	/** Blocs responsives OLD **/
	div.div3tiers_1 div,div.div3tiers_2 div,div.div2moities_1 div,div.div2moities_2 div,div.div1tier2tiers_1 div,div.div1tier2tiers_2 div,div.div2tiers1tier_1 div,div.div2tiers1tier_2 div{display:block;width:100%;height:auto;padding:1rem;box-sizing:border-box;}
	/** Blocs responsives OLD **/
	
	/** Localisation des concessions **/
	div#divarteglob{display:block;}
	div#divcarteliste{width:100%;display:block;background-color:#fff;padding-top:15px;padding-bottom:15px;}
	div#divcarteliste div.itemcartelistte {
		display: block;
		width: 95%;
		margin-bottom: 15px;
		margin-top: 15px;
		margin-left: auto;
		margin-right: auto;
		border-top: 1px solid #D0D0D0;
		float: none;
	}
	div#divcarteliste div.itemcartelistte:first-child{border:none;}
	div#divcarteliste div.itemcartelistte h3{padding:10px;margin:0;text-align:left;font-size:1rem;padding-bottom:0;}
	div#divcarteliste div.itemcartelistte p{padding-left:10px;padding-right:10px;text-align:left;}
	div#divcartecarte{width:100%;display:block;position:relative;height:500px;}
	/** Localisation des concessions **/
	
	div#divillusht{width:100%;height:250px;background-size: cover;background-position:center center}
	
	.aactus {
		display: block;
		width: 100%;
		text-decoration: none;
		color: inherit;
	}
	
	form p{text-align:left;margin-bottom:1em;}
	form input[type=text],form input[type=email],form input[type=password], form select{width:95%;}
	span.spanform{width:95%;}
	form textarea{width:99%;}
	form label{
		display:block;
		width:90%;
		text-align:left;
		font-weight:bold;
		line-height:1em;
	}	
	
	div.divmoitieg{display:block;width:98%;margin:auto;margin-bottom:15px;}
	div.divmoitied{display:block;width:98%;margin:auto;}
	
	#divillusht #illusoverlay {width:100%;}
	section div{padding:1rem;}
	
	/***************** Partie footer *****************/
	.site-footer__inner,
	#divintfooter {
		display: block;
		padding-top: 36px;
		padding-bottom: 36px;
	}

	.site-footer__brand,
	.site-footer__concessions,
	.site-footer__legal {
		margin-bottom: 34px;
	}

	.site-footer__legal {
		margin-bottom: 0;
		max-width:none;
	}

	.site-footer__logo {
		max-width: 180px;
	}

	.site-footer__brand h3,
	.site-footer__concessions h3,
	.site-footer__legal h3 {
		font-size: 1rem;
		margin-bottom: 16px;
	}

	.site-footer__intro {
		font-size: 0.96rem;
	}

	.site-footer__links li,
	.site-footer__brand-links li {
		margin-bottom: 10px;
		font-size: 0.95rem;
	}

	.site-footer__social {
		margin-top: 22px;
	}

	.site-footer__social-list a {
		justify-content: flex-start;
		padding: 10px 12px;
	}

	.site-footer__bottom {
		padding: 16px 14px;
	}

	.site-footer__bottom p {
		font-size: 0.88rem;
		line-height: 1.4;
	}
	/***************** Partie footer *****************/
}
