
@media (min-width: 520px) and (max-width: 725px) {
	

}

/* #introduction{ display:none; } */
/* #nos_metiers{  display:none; } */
/* #nos_secteurs_dexpertise{  display:none; } */
/* #contactez_nous{ display:none; } */
/* #mapfooter{ display:none; } */


@media (max-width: 1080px) {
	
	/* body{ border-top:5px solid #ff0000; } */

	.blc-accroche{ min-height:100px; background-color:#344f73; padding:0 20px; }
	.c-droite-text table{ 		
			height:auto; margin:35px 0 20px 0;						
	}
	.z-titre-content{ height:auto; }
	.tb-titre{ margin:0 auto; }	
	.titre-contacteznous{ margin:0px auto; }
	.z-sous-titre a{ color:#344f73; font:1.3rem "Open Sans", sans-serif; }	

	.btn-top-page, a.btn-top-page{ display:block; position:fixed; bottom:-20px; right:10px; height:70px; width:100px; padding:10px; font-size:0.9rem !important; text-align:center; color:#fff !important; border:1px solid #fcac29; background-color:#344f73; opacity:0.7; border-radius:5px 5px 0 0; transition:0.2s ease; }
	a.btn-top-page:hover{ color:#000; border:2px solid #fcac29; border-bottom:none; opacity:0.9; bottom:0;  }

	nav.tetiere{ display:block; }
	nav.tetiere li{ display:inline-block; }
	nav.tetiere a, nav.footer a:link{ font:1rem "Open Sans", sans-serif; color:#344f73; transition:0.2s ease; }
	nav.tetiere a:hover{ color:#fcac29; }
	nav.tetiere .bulletorange{ background:url(../../_img/bulletorange.png) center 8px no-repeat; width:25px; }

	nav.footer{ display:block; }
	nav.footer li{ display:inline-block; }
	nav.footer a, nav.footer a:link{ font:0.9rem "Open Sans", sans-serif; transition:0.2s ease; color:#fff; }
	nav.footer a:hover{ color:#fcac29; }
	nav.footer .bulletorange{ background:url(../../_img/bulletorange.png) center 8px no-repeat; width:30px; }

}



@media (max-width: 940px) {
	
	.max-940{ display:none !important; }
	
	.logo-andellwell-tetiere{ display:block; margin:auto; max-width:360px; height:auto; }

	.c-gauche-visuel{ display:block; width:100%; float:none; margin:auto; }
	.c-gauche-visuel img{ display:block; width:100%; max-width:475px; margin:auto; }
	.c-droite-text{ 
			display:block; width:100%; max-width:550px;  float:none; margin:auto; 
	}	
	
	.z-titre-text{ font:2.4rem/1.0rem 'Lora';  }
	.z-sous-titre{ padding:0 5%; }
	
	.z-titre-trait{ background-color:#fff; }
	
	.z-content{ 
				height:auto; width:100%; 
				padding-bottom:20px; 
			}
	.z-visuel{ float:none; height:auto; margin-top:0; margin-right:0; width:100%; }
	.z-visuel img{ display:block; width:100%; height:auto; max-width:560px; margin:auto; }
	.z-list-txt{ float:none; height:auto; max-width:560px; margin:auto; padding:30px 20px 30px 20px; width:100%; }

	.z-content-blue{ height:auto; width:100%; }
	.z-visuel-2{ float:none; height:auto; margin-top:0; margin-left:0; width:100%; }
	.z-visuel-2 img{ display:block; width:100%; height:auto; max-width:560px; margin:auto; }
	.z-list-txt-2{ float:none; height:auto; margin:auto; padding:30px 20px 30px 20px;  width:100%; } 

	.tbContact .formulaire, 
	.tbContact .col-coordonnee{ display:block !important; width:100% !important; height:auto; padding:0 6%; }
	
	.tbContact div.dv-civ{ width:50%; }
	.tbContact div.dv-nom{ width:100%; }
	.tbContact div.dv-prenom{ width:100%; }
	.tbContact div.dv-email{ width:100%; }
	.tbContact div.dv-telephone{ width:100%; }
	.tbContact div.dv-message{ width:100%; margin-top:3px; margin-bottom:15px; }
	
	div.cache-form{ display:none; background-color:none; opacity:0.5; height:90%; width:88%; position:absolute; }
	div.message-ok-form{ width:80%; padding:20px 0; margin:620px 3.5%; font-size:0.9rem; }

	
	.tbContact .col-coordonnee{ padding:50px 25px 0px 25px; }
	
	.cs-mentions{ width:100%; height:90vh; }

}


@media (max-width: 488px) {
	.z-titre-text{ line-height:2.5rem; }
}

@media (max-width: 400px) {
	.logo-andellwell-tetiere{ display:block; margin:auto; width:90%; max-width:320px; height:auto; }
	.z-titre-text{ font:2.1rem/2.1rem 'Lora';  }
}
