.slicknav_menu {
	display:none;
}
#header, #headeraccueil, .slicknav_menutxt{
	width: 80%;
	margin: auto;
    font-family: "Domine", serif;
	text-align: right;
}
#header a, #headeraccueil a{
	text-decoration: none;
}
@media only screen and (max-width: 450px){
    #header, #headeraccueil{
        width: 90%;
		}
	}
#header h1, .slicknav_menutxt h1, #headeraccueil h1 {
    font-family: "Domine", serif;
    color: #2c3e50;
	font-size: 3em;
    background-color:transparent;
}
.slicknav_menutxt h1 {
	background-image: url("../img/hamburger.png");
	background-repeat: no-repeat;
	background-position: top 11px right 0px;
	background-size: 10%;
	padding-right: 50px;
}
@media only screen and (max-width: 800px){
	#header h1, .slicknav_menutxt h1 , #headeraccueil h1{
		font-size: 2em;
	}
	.slicknav_menutxt h1 {
		background-position: top 6px right 0px;
		background-size: 10%;
		padding-right: 40px;
	}
}
#header h2, .slicknav_menutxt h2 , #headeraccueil h2{
    font-family: "Domine", serif;
	font-size: 2.2em;
    color: #34495e;
}
.slicknav_menutxt h2 {
	padding-right: 50px;
}
@media only screen and (max-width: 800px){
	#header h2, .slicknav_menutxt h2, #headeraccueil h2{
		font-size: 1.5em;
	}
	.slicknav_menutxt h2 {
		padding-right: 40px;
	}
}
#headeraccueil{
    display: none;
}
@media only screen and (max-width: 1000px){
	#header{
		display: none;
	}
	#headeraccueil{
		display: block;
	}
}
#menu{
}
#menu li{
	list-style: none;
	width: 20%;
	float: left;
	font-family: "Zeyada", cursive;
	font-size: 1.2em;
	text-align: center;
	margin-bottom: 20px;
}
#menucache{
	display: none;
}
@media only screen and (max-width: 1000px){
	#menucache{
		display: block;
	}
}

#menu li img{
	width: 50%;
	margin: auto;
}
#menu li a{
	text-decoration: none;
	font-size: 1.5em;
}
#menu li a:hover, .menuActif{
	color: #9A1214;
}
#menu li .menuActif{
	color: #000000;
}
#menu li .menuActifDetail{
	color: #000000;
}
@media only screen and (max-width: 1000px){
	#menu{
		display:none;
		}
	.slicknav_menu {
			display:block;
		}
	.slicknav_menu img {
			display:none;
		}
	#resp_logo{
		display: block;
	}
}
/*------------------------------ champ recherche -------------------------------*/
button, html [type="button"], [type="reset"], [type="submit"] {
	font: bold 1em;
	border: none;
	text-transform: capitalize;
}
#menu form{
	clear: both;
}
.inputnav{
	width: 80%;
	color: #AAA;
	text-align: center;
	margin-top: 20px;
}
.submitnav{
	width: 15%;
	height: 24px;
}





