@media screen and (min-width: 1280px) {
	
}

@media screen and (max-width: 1024px) {
	
}

@media screen and (max-width: 990px) {
	#menu {
		width: 250px;
    	height: 100%;
	    background-color:#fff;
	}
	#menu > ul, body.fixed_head #menu > ul { height: 100%; }
	#menu > ul > li, body.fixed_head #menu > ul > li { height:auto; color:#6a574b }
	#menu > ul > li.active, body.fixed_head #menu > ul > li.active { height: auto; }
	#menu > ul > li.active { border:none; color:#c7693a }
	#menu > ul > li.active:hover, #menu > ul > li.active:active { color:#fff; }
	#menu li.first-item > a:after { color:#6a574b }
	#menu li.first-item.ss-menu-opend > a:after { color:#c7693a }
	#menu > ul > li > a, #menu > ul > li.active > a { line-height:normal !important; }
	#menu .sous-menu ul { background:#f0ede5 }
	/* --- */
	#header, body.fixed_head #header { height:60px; }
	#header-left, body.fixed_head #header-left { 
		width:auto; padding:10px 0;
		height:40px; line-height: 40px;
	}
	#header-left #logo-header, body.fixed_head #header-left { 
		height:40px; margin:0;
		max-width:inherit;
	}
	#header-left #logo-header img, body.fixed_head #header-left #logo-header img { height:40px; width:auto; }
}

@media screen and (max-width: 780px) {
	
	
	.nav_footer_col { border-bottom:#ecb15b 1px solid; }
	.nav_footer_menu .nav_footer_title:after { color:#ecb15b }
	.nav_footer_menu:active { background-color:#ecb15b }
	
	#heading-home h1 { font-size:20px; width:70%; }
	
	#page_garanties .important .wp40,
	#page_garanties .important .wp60 {
		display:block;
		padding:0; float:none;
		width:auto;
	}
}

@media screen and (max-width: 480px) {
	#header-left strong { display:none; }
	h1 { font-size:24px; }
	
	#heading-home { text-align:center; }
	#heading-home h1 {
		float:none; text-align:center; 
		margin:0 auto 20px;
	}
	#heading-home a { float:none; }
	
}

@media screen and (max-width: 360px) {
	
}
