@media screen and (min-width: 1280px) {
	
}

@media screen and (max-width: 1024px) {
	
}

@media screen and (max-width: 990px) {
	#header { background:#443e39 url(../images/logo-alt.png) 15px center no-repeat; height:60px; }
	#menu { background-color:#443e39; }
	#menu > ul {
		width:auto;
		height:auto;
		float:none;
	}
	#menu > ul > li > a,
	body.fixed_head #menu ul li a { height:auto; line-height:normal }
	#menu #logo-header { display:none }
	#menu li.first-item > a:after { color:#d2d2d2 }
	#menu li.first-item.ss-menu-opend > a:after { color:#3586a0 }
	#menu .sous-menu ul { background:#eeeded }
	#page_accueil { padding-top:60px; }
	
	body.fixed_head #header { height:60px; }
	._page,
	body.fixed_head ._page { padding-top:80px; }

}

@media screen and (max-width: 780px) {
	.nav_footer_col { border-bottom:#645e5a 1px solid; }
	.nav_footer_menu .nav_footer_title:after { color:#645e5a }
	.nav_footer_menu:active { background-color:#645e5a }
	#slider-home .swiper-slide .slider-content { padding:10% 20px; }
	#slider-home .slider-content .slider-title { line-height:26px; font-size:24px; }
	#block-home-1 .wp33 { width:50%; float:left; }
	
	#home-qualite h1 { font-size:24px; }
	
}

@media screen and (max-width: 480px) {
	h1 { font-size:24px; }
	#block-home-1 .wp33 { width:100%; float:none; }
	#home-qualite h1 { font-size:18px; }
	
	#slider-home .swiper-slide .slider-content { padding:5% 20px; }
	#slider-home .slider-content .slider-title { line-height:20px; font-size:18px; margin-bottom:0 }
}

@media screen and (max-width: 360px) {
	
}
