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

	.site-logo{
		background-image: url(/images/logo-groupe-facchinetti.png);
		background-repeat: no-repeat;
		background-size: contain;
		width:154px;
		min-width:154px;
		height: 63px;	
		margin-top:7px;	
	}

	.burger__lines,
	.burger__lines::before,
	.burger__lines::after {
		background: #fff;
	}
	
	#divslide{position: relative;margin-top:-80px;}
	
	
	/** Blocs responsives **/
	/** 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: 3rem;
		margin: auto;
		margin-top: -7rem;
		background-color: #ffffff;
		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;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
		text-align: center;
	}
	div#divblocht{margin-top:12rem;}
	div#divblocht h1{width: 100%; transform: none;text-align: center;font-size: 3.2rem !important;position:absolute;margin-top:-8.5rem;}	
	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:2rem !important;line-height:2.5rem;color:black;z-index:10;position:relative;margin-bottom:3rem;padding:0;text-align:center;width:100%;font-weight:normal!}		

	/** 1 tier 2 tiers **/
	div.div1tier2tiers_visuel_d{display:bloc;width:90%;margin-left:5%;margin-right:5%;}
	div.div1tier2tiers_visuel_d div.div1tier2tiers_visuel_d_t{display:bloc;width:100%;margin-bottom:4rem}
	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:90%;margin-left:5%;margin-right:5%;}
	div.div1tier2tiers_visuel_g div.div1tier2tiers_visuel_g_t{display:bloc;width:100%;margin-bottom:4rem}
	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:block;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%;background-color:#eeeeee}
	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:2rem;}
	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:first-child{float:left;width:31%;padding:1%;}
	div.div3tiers_1 div:nth-child(2){float:left;width:31.1%;padding:1%;}
	div.div3tiers_1 div:nth-child(3){float:left;width:31%;padding:1%;}
	
	div.div3tiers_2 div:first-child{float:right;width:31%;padding:1%;}
	div.div3tiers_2 div:nth-child(2){float:right;width:31.1%;padding:1%;}
	div.div3tiers_2 div:nth-child(3){float:right;width:31%;padding:1%;}	
	
	div.div2moities_1 div{float:left;width:47.7%;padding:1%;padding:1rem;box-sizing:border-box;}
	div.div2moities_2 div{float:right;width:47.7%;padding:1%;}
	
	div.div1tier2tiers_1 div:first-child{float:left;width:31.2%;padding:1%;}
	div.div1tier2tiers_1 div:nth-child(2){float:left;width:64.2%;padding:1%;}	
	div.div1tier2tiers_2 div:first-child{float:right;width:64.2%;padding:1%;}
	div.div1tier2tiers_2 div:nth-child(2){float:right;width:31.2%;padding:1%;}
	
	div.div2tiers1tier_1 div:first-child{float:left;width:64.2%;padding:1%;}
	div.div2tiers1tier_1 div:nth-child(2){float:left;width:31.2%;padding:1%;}	
	div.div2tiers1tier_2 div:first-child{float:right;width:31.2%;padding:1%;}
	div.div2tiers1tier_2 div:nth-child(2){float:right;width:64.2%;padding:1%;}
	/** Blocs responsives  OLD **/
	
	/** Localisation des concessions **/
	div#divarteglob{width:96%;display:block;}
	div#divcarteliste{width:100%;display:block;background-color:#fff;}
	div#divcarteliste div.itemcartelistte {
		display: inline-block;
		float: left;
		background-color: #fff;
		margin-bottom: 15px;
		margin-top: 15px;
		width: 48%;
		margin: 1%;
		border-left: 1px solid #D0D0D0;
	}
	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:600px;}
	/** Localisation des concessions **/
	
	div#divillusht{width:100%;height:400px;background-size: cover;background-position:center center}
	
	div.divmoitieg{display:block;width:98%;margin:auto;margin-bottom:15px;}
	div.divmoitied{display:block;width:98%;margin:auto;}
	
	form label{
		display:inline-block;
		width:25%;
		margin-right:10px;
	}
	
	form input[type=text],form input[type=email],form input[type=password], form select, form textarea{width:70%;}
	span.spanform{width:70%;}
	
	div#divcontactform{
		display:bloc;
		padding:1rem;
	}
	div#divcontactmap{
		display:bloc;
		position:relative;
		height: 500px;
		width:100%;
	}	
	
	#divillusht #illusoverlay {width:80%;}
	section div{padding:1rem;}
	/***************** Partie footer *****************/
	.site-footer__inner,
	#divintfooter {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 40px 32px;
		padding-top: 45px;
		padding-bottom: 42px;
	}

	.site-footer__brand {
		grid-column: 1 / -1;
	}

	.site-footer__intro {
		max-width: 600px;
	}

	.site-footer__social-list {
		gap: 12px;
	}

	.site-footer__legal {
		grid-column: 2 / 3;
	}

	.site-footer__concessions {
		grid-column: 1 / 2;
	}

	.site-footer__links li,
	.site-footer__brand-links li {
		font-size: 0.97rem;
	}
	/***************** Partie footer *****************/
}
