@media only screen and (max-width: 760px){
	#menu-video { margin-top:0px;}	
	.stamp { padding-left:15px !important; padding-right:0 !important}
	#languages-block-top a.dialog {
	    display: block;
	    margin-top: -5px;
	    font-size: 13px;
	    line-height: 0;
	}
	#languages-block-top {
	    margin-top: 0px !important;
	}
	.flower {
	    background-size: 15vh;
	}
	.ssTitre br {
	    content: ' '
	}
	
	.ssTitre br:after {
	    content: ' '
	}

}

@media only screen and (max-width: 750px){
	#menu { width:100% !important; }
	#menu li { margin-left:45px }
	#menu-shop { display:none;}
	#menu-portrait { display:none;}
	#contact { display:none;}
}
@media only screen and (max-width: 680px){
	#menu li { margin-left:35px }
}
@media only screen and (max-width: 620px){
	#menu li { margin-left:25px }
}
@media only screen and (max-width: 560px){
	#menu li { margin-left:15px }
}
@media only screen and (max-width: 500px){
    .menu_btn {display:block;}
    .menu_btn.active{border-radius: 3px 3px 0 0;}
    #corps .menu {display:none; border-radius:0 0 3px 3px; background: #9D890C; margin: 0; }
    #corps #menu {margin-bottom:25px;}
    #corps .menu.opened {display:block; height:auto;}
    #corps .menu > li {float:none; width: 100% !important; padding: 0; display:block; line-height: 34px; height: auto; color: #fff !important;}
    #corps .menu > li a {height: auto !important; padding: 0 11px !important;  text-align: left; display: block; color: #fff !important;}
    #corps .menu li a:hover{background: #4f4318 !important;}
	#corps .menu > li.has_submenu{
		background:url(../img/select_arrow.png) center right no-repeat;
		
	}
	#corps .menu > li.has_submenu span { padding-left:11px;}
	#corps .menu > li ul{ background: #9D890C; position: static; display: none; border-bottom:1px solid #4f4318;}
	#corps .menu > li ul li a{ padding: 0px; border-top: 0px; }
	#corps .menu > li#homelink {display:block; margin-top:0px;} 
	#langbar { position:absolute;top:10px;left:10px; }
	
}
	
@media only screen and (max-width: 450px){
	#menu li { margin-left:0px }
}

@media (max-width: 760px) {
	#droite {
		margin-top:30px;
	}
	#index #logomobile {
		display:block !important; 
	}
	#index header.sticky #logomobile {
		display:none !important; 
	}
	#logomobile {
		padding-top:13px;
	}
	#index #logomobile {
		padding-top:17px;
	}
	#logomobileDore {
		padding-top:8px;
		padding-right:15px;
	}
	
	#index header #languages-block-top div.current {
		text-align:center !important;
	}
	#languages-block-top { padding: 0 0 0 15px !important;}

	#index header #languages-block-top div.current:after { 
		color:#fff !important;
	}
	header.mobile .header_top {
		border-left:inherit !important;
	}	
	#index header.mobile.sticky {
		background-color: #fff !important;
	}
	#index header.mobile {
		background-color: inherit !important;
		border-bottom: 0 !important;
	}

	#index header.sticky #languages-block-top div.current:after {
		color: #fff !important;
	}	
	#index header.mobile.sticky #languages-block-top div.current:after {
		color: #000 !important;
	}	
	#index .sticky #languages-block-top span{
		color: #000 !important;
	}
	#index header.sticky #languages-block-top div.current {
  	  color: #fff;
    }
	/*#index .sticky #menu_button span{background-color:#fff;}*/
	

}


