nav.main-nav ul{
  text-align: center;

}
nav.main-nav ul li{
  display: inline-block;
  margin: 0 60px;
}
.wrapper{
  background:#f2f3e0;
  font-family: 'Amatic SC', cursive;
  font-size:35px;}

.carousel-inner { max-height:100%;}

a {
  color:#333;}

a:hover{
  color: #000000;

}
.item {overflow:hidden}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  width: 100%;
}


.logo{

text-align: center;
margin-top: 50px;
max-width: 100%;
    height: auto;}
.logo img {margin: auto;}

h1{
font-family: 'Amatic SC', cursive;
text-align: center;
font-size: 50px;
margin-top: 60px;
}
h2{
font-family: 'Amatic SC', cursive;
text-align: center;
font-size: 50px;
}

h3{
font-family: 'Amatic SC', cursive;
font-size: 35px;
margin-top: 0px;

}
h4{
  font-size: 40px;
  text-align: left;
  font-family:'Amatic SC', cursive;
  margin-bottom: 10px;

}
.intro {
font-size:16px;
text-align: center;
 font-family: 'Open Sans', sans-serif;
}
.photo{
text-align: center;
}
.texte{
text-align: justify;
float: right;
font-size: 15px;
 font-family: 'Open Sans', sans-serif;
}

.partenaires{
text-align: center;}

.blocpartenaires1{
background:#f9f9f9;
padding-bottom: 10px;
padding-top: 10px;} 

.blocpartenaires2{
padding-bottom: 10px;
padding-top: 20px;} 



.modal-dialog {width:900px;}
.thumbnail {margin-bottom:6px;}

.myButton {
  -moz-box-shadow: 0px 5px 0px 0px  #f2f3e0;
  -webkit-box-shadow: 0px 5px 0px 0px #dedfd0;
  box-shadow: 0px 5px 0px 0px #dedfd0;
  background-color:#f2f3e0;
  -moz-border-radius:17px;
  -webkit-border-radius:17px;
  border-radius:17px;
  display:inline-block;
  cursor:pointer;
  color:#000000;
  font-family: 'Amatic SC', cursive;
  font-size:25px;
  padding:3px 50px;
  text-decoration:none;
}

.myButton:hover {
  background-color:#f2f3e0;
  color:#000000;
  text-decoration:none;
}
.myButton:active {
  position:relative;
  top:5px;
  box-shadow: 0px 0px 0px 0px;
  text-decoration:none;

}

.myButton2 {
  -moz-box-shadow: 0px 5px 0px 0px  #f2f3e0;
  -webkit-box-shadow: 0px 5px 0px 0px #dedfd0;
  box-shadow: 0px 5px 0px 0px #dedfd0;
  background-color:#f2f3e0;
  -moz-border-radius:17px;
  -webkit-border-radius:17px;
  border-radius:17px;
  display:inline-block;
  cursor:pointer;
  color:#000000;
  font-family: 'Amatic SC', cursive;
  font-size:20px;
  padding:3px 45px;
  text-decoration:none;
  margin-bottom: 30px;
}

.myButton2:hover {
  background-color:#f2f3e0;
  color:#000000;
  text-decoration:none;
   margin-bottom: 30px;
}
.myButton2:active {
  position:relative;
  top:5px;
  box-shadow: 0px 0px 0px 0px;
 margin-bottom: 30px;
  text-decoration:none;
}


a.btn.btn-default{
    -moz-box-shadow: 0px 5px 0px 0px  #f2f3e0;
  -webkit-box-shadow: 0px 5px 0px 0px #dedfd0;
  box-shadow: 0px 5px 0px 0px #dedfd0;
  background-color:#f2f3e0;
  -moz-border-radius:17px;
  -webkit-border-radius:17px;
  border-radius:10px;
  display:inline-block;
  cursor:pointer;
  color:#000000;
  font-family: 'Amatic SC', cursive;
  font-size:24px;
  padding:3px 30px;
  text-decoration:none;
  margin-bottom: 20px;
  margin-left:5px;
  border:0px;
}

a.btn.btn-default:hover{
background-color:#f2f3e0;
  color:#000000;
  text-decoration:none;
   margin-bottom: 20px;
   margin-left:5px;
}
a.btn.btn-default:active{

    position:relative;
  top:5px;
  box-shadow: 0px 0px 0px 0px;
 margin-bottom: 20px;
 margin-left:5px;
background-color:#f2f3e0;
 text-decoration:none;}
 



.galerie {
  margin-top: 80px;
  margin-bottom: 40px;
  padding-bottom: 30px;
background:#f9f9f9;
}

.galerie2 {
  margin-top: 60px;
  margin-bottom: 40px;
  padding-bottom: 30px;
background:#f9f9f9;
}

.separateur{
margin-top: 30px;
background:#f2f3e0;
height: 20px;
display:block;

}

.footer{
margin-top: 20px;
margin-bottom:40px;
text-align: center;
font-size: 15px;
font-family: 'Open Sans', sans-serif;

}

.navbar-header{
background:#f2f3e0;}

.navbar-toggle{
 font-family: 'Open Sans', sans-serif;
  font-size:15px;
  text-decoration:none;
    text-transform: uppercase;
    width: 100%;
    outline: none;

}



/* TAILLE MD*/
@media (min-width: 992px) and (max-width: 1199px) {
.nav > li > a { padding-left:11px; padding-right:11px}
}

/* TAILLE SM*/
@media (min-width: 768px) and (max-width: 991px) {
.navbar{ margin-top:5px!important}
.nav > li > a { padding-left:13px; padding-right:13px}
}

/* TAILLE XS*/
@media (max-width: 767px) {
.wrapper{ padding-bottom:0px!important;
font-size: 30px;}
.carousel-inner { max-height:100%;}
.intro{padding: 0 10px 0 10px;
font-size: 14px;}
.footer{padding: 0 10px 0 10px;}
.galerie{padding:0 40px 0 40px;}
h4{ padding: 0 10px 0 10px;
font-size:35px; }
.adresse{padding:0 10px 0 10px;
font-size: 14px;}
.carte2{margin:0 10px 0 10px; }

.menu-xs { background:#130b03}
.barre-sous-menu .adresse-xl { font-size:14px; letter-spacing:0px}
.barre-sous-menu .col-xs-8 { padding-right:0}
.barre-sous-menu .col-xs-4 { padding-left:0}
.left-padding-contact { padding-left:10px}

nav.main-nav ul {
  padding: 0;
  text-align: center;
}
nav.main-nav ul li{
  margin: 0;
  text-align: center;
  list-style: none;
  width: 100%;
}
.navbar-toggle {
  margin-right: 0;
}

}
