/* ----------------------------- BACKGROUND + STYLE ECRITURE ------------------------------ */
body {
	width:100%;
	height:100%;
	color: black; /* couleur du texte */
	font-family: montserrat_light; /* la type de texte utilisé */
	background-image: url("../img/motif-01.png");
	background-repeat: repeat;
	line-height:18px;
	font-size: 14px; /* la taille du texte */
}


@font-face {
        font-family: 'montserrat_light'; 
		src: url('../img/fontfamily/Montserrat/Montserrat-Light.otf');
}

@font-face {
        font-family: 'montserrat_regular'; 
		src: url('../img/fontfamily/Montserrat/Montserrat-Regular.otf');
}

@font-face {
        font-family: 'montserrat_bold'; 
		src: url('../img/fontfamily/Montserrat/Montserrat-Bold.otf');
}




a {
	text-decoration: none;
	color:black;
}

a:hover {
	text-decoration: none;
	color:black;
}


/* ----------------------------------------------------------- */






/* ----------------- HEADER AVEC MENU ------------------------ */
.navbar .navbar-nav {
    display: inline-block;
    float: none;
}

.navbar .navbar-collapse {
    text-align: center;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color:#B11F06;
}

.navbar-inverse .navbar-nav > li > a {
  padding-right: 20px;
  padding-left: 20px;
}

/* ----------------------------------------------------------- */








/* --------------- BLOC MILIEU DE PAGE ---------------- */


.mark {
    height:95px;
    display:block;
    overflow:hidden;
}

.mark:hover {
    height:100% !important;
    overflow:hidden;
}




.mark2 {
    height:148px;
    display:block;
    overflow:hidden;
}

.mark2:hover {
    height:100% !important;
    overflow:hidden;
}

/* ---------------------------------------------------- */





.headercontain{max-height:131px;}

/* --------------- ACCUEIL ---------------- */

@media (max-width: 700px){
      .container{padding:0px 0px !important;}
      .containheader{padding-top:18px !important;padding-bottom:18px !important;}
      .containlogo{margin-top: 50px !important;}
      .flechemobilenone{display:none;}
      .headercontain{max-height:none;}
    }

/* ------------------------------------------------ */










/* ----------- FOOTER -----------*/

/* ----------------------------------------------------------- */





/* SLIDER */

/* ------ */




h3 {
  margin: 0;
  background-color: rgb(228,10,85);
  background-image: linear-gradient(bottom, rgb(228,10,85) 14%, rgb(255,36,111) 57%);
  background-image: -o-linear-gradient(bottom, rgb(228,10,85) 14%, rgb(255,36,111) 57%);
  background-image: -moz-linear-gradient(bottom, rgb(228,10,85) 14%, rgb(255,36,111) 57%);
  background-image: -webkit-linear-gradient(bottom, rgb(228,10,85) 14%, rgb(255,36,111) 57%);
  background-image: -ms-linear-gradient(bottom, rgb(228,10,85) 14%, rgb(255,36,111) 57%);
}

h3 a {
  display: block;
  text-align: center;
  padding: 10px;
  padding-left: 32px;
  margin: 0;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
}
h3:hover { background: rgb(228,10,85); }
h3.open  { background: rgb(255,70,120); }
h3.open a { background-position: 13px -25px; }
h3 + div { padding: 10px; }



