@media (min-width: 959px) {
#wpadminbar {
bottom: 0px !important;
}
.entry-title { margin-top : 30px;}
.menuPrincipal {
background-color: rgba(255,255,255,1);
height: 140px;
border-color: transparent;
min-height:140px;
position:fixed;
display:block;
top:0;
z-index:9000;
width:100%;
}
.topMenu {
height:30px;
min-height:30px;
position:relative;
margin:0 auto;
width:1200px;
padding-right:20px;
padding-top:20px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition:  all 0.3s ease; z-index:9999;
}
.navbar-fixed-top {
top: auto;
border-width: 0 0 1px;
}
.navbar-default { background-color:transparent;
height: 80px;
border-color: transparent;
padding-top:25px;
}
.navbar .container-fluid,.largeurMargee {
margin :0 auto;
width:960px;
}
.navbar-default .navbar-nav > li > a {
font-family: "Exo", sans-serif;
color: #3f5321;
font-weight:500;
-webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55); 
-moz-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55); 
-o-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55); 
transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55); 
}
.navbar-default .navbar-nav > li > a:hover {
color: #3f5321;
border-bottom : solid 3px #cdd625;
background-color: transparent; }
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
color: #af742a; 
border-bottom : solid 3px #cdd625;
background-color: transparent; } header {
-webkit-transition: height 0.3s,top .50s ease, right 400ms ease;
-moz-transition: height 0.3s,top .50s ease, right 400ms ease;
-ms-transition: height 0.3s,top .50s ease, right 400ms ease;
-o-transition: height 0.3s,top .50s ease, right 400ms ease;
transition: height 0.3s,top .50s ease, right 400ms ease;
-webkit-backface-visibility: hidden;
}
.navbar-brand {
padding: 0;
}
.navbar-brand img {
margin-top : -80px; height:125px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition:  all 0.3s ease;
}
.nav-collapse.collapse {
height: auto !important;
overflow: visible !important;
float:right;
}
.navbar .nav {
font-weight:500;
font-size : 18px;
text-transform:uppercase;
float: right;
top:30px;
margin-top: 0;
}
.smaller .menuPrincipal {
height:90px;
min-height:90px;
}
.smaller .navbar .nav {
top:0px;
}
.smaller .navbar-default {
background-color: #fff;
height : 100px !important;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
padding-top:0px;
box-shadow: 0 1px 5px #666;
}
.smaller .navbar-nav > li > a {
padding-top: 35px;
padding-bottom: 15px;
}
.smaller .navbar .nav {
margin-top: 5px !important;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.smaller .topMenu {
height:0px;
min-height:0px;
display:none;
}	
.smaller .topMenu .horizontal-menu {
display:none;
} .smaller .navbar-brand img { 
margin-top:5px;
height : 90px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.texte_right, .logo_right {
float:right;
display:flex;
position:relative;
clear:both;
}
.breadcrumbs {
float:right;
margin-top: 30px;
margin-bottom: 10px;}
}
@media (min-width: 1200px) {
.navbar .container-fluid,.largeurMargee {
margin :0 auto;
width:1200px;
}
}
.navbar-inner {
min-height: 40px; background-color: rgba(248,248,248,.75);
background-image: none; 
background-repeat: repeat-x;
border: none; border-radius: none; box-shadow: none; } h1 {border-bottom: 3px solid #e3d9cd;}
h1, h2, strong {font-weight:500;}
.footwrapper h1 {border:none;}
blockquote {
padding: 10px 20px;
margin: 0 0 20px;
font-size: 17.5px;
border-left: 5px solid #edc8ac;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
text-decoration: none;
color: #ffffff;
background-color:#a57c78 !important;
background-image: -moz-linear-gradient(top, #a57c78, #b98e88);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a57c78), to(#b98e88));
background-image: -webkit-linear-gradient(top, #a57c78, #b98e88);
background-image: -o-linear-gradient(top, #a57c78, #b98e88);
background-image: linear-gradient(to bottom, #a57c78, #b98e88);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa57c78', endColorstr='#ffb98e88', GradientType=0);
}
.texteBlanc { color:#ffffff;}
.ombre { text-shadow : 0 0 3px black, 0 0 8px black ;}
.texteBlanc strong {font-weight:800;}
.topItem { display: inline;}
.topItem a, .telephone a { background-color: #f7d9c1; padding:10px !important; color:#111111; position:relative; display: flex;}
a.search-link { background-color: #f7d9c1; padding:10px !important; color:#111111; font-size: 1em !important; cursor: pointer;}
a.search-link { content : "Rechercher";}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item > .shiftnav-target {
color: #333;
font-size: 16px;
font-weight: bold;
}
.footerwrap { background: #edc8ac; padding: 30px 0; }