@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');

/*_____________________________________
 Modification du style de la scrollbar
 ____________________________________*/
body::-webkit-scrollbar {
    width: 1em;
}
 
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.9);
}
 
body::-webkit-scrollbar-thumb {
  background-color: #a19986;
  outline: 1px solid slategrey;
}

form > option::-webkit-scrollbar {
    width: 1em;
}

/*____________________
	Police page + BG
_____________________*/	
body 
{
	font-family:'Roboto', sans-serif;
	background-color:#211510;
}

/*____________________
	Menu
_____________________*/	
.header-top
{
	padding: 35px 0;
	background: url(../images/bg-nav2.jpg);
	opacity: .8;
	border:0;
}

.navbar-collapse
{
	border:0!important;
	box-shadow: none!important;
}

/** Logo **/
.navbar-brand
{
	color: #f1af50!important;
	font-size:40px;
	font-weight: 400;
	margin-top: -20px;
}

.signeLogo img
{
	width: 50px;
	padding-bottom: 10px;
}

/** Lien **/
.navbar-nav > li > a
{
	color: #b1997f!important;
	font-size: 18px;
	text-transform: uppercase;
}

.navbar-nav > li > a:hover
{
	color: #f1af50!important;
}

.navbar-nav > .active > a
{
	color: #f1af50!important;
	background-color: transparent!important;
	height:100%;
}


/** Toggle : logo hamburger responsive **/
.navbar-toggle
{
	background-color: #b7a45f!important;
}

.navbar-toggle:hover
{
	background-color: #f2b656!important;
}

.icon-bar
{
	background-color: #fff!important;
}

/** Marges **/
.margin-top-120
{
	margin-top: 120px;
}

.margin-top-50
{
	margin-top: 50px;
}

.margin-top-30
{
	margin-top: 30px;
}

.margin-bottom-30
{
	margin-bottom: 30px;
}

.margin-bottom-50
{
	margin-bottom: 50px;
}

.margin-bottom-120
{
	margin-bottom: 120px;
}

/* Slider */


/* Texte passant au dessus du slider  */

.carousel-caption
{
	position: absolute;
	top: 22%;
}

.lien-slide:hover
{
	text-decoration: none;
}

.carousel-caption h2
{
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 700;
	color: #f1b050;
}

.carousel-caption h3
{
	font-size: 20px;
	font-weight: 300;
	color: white;
}


a.btn.white
{
	color: #b06601;
	border: 1px solid #b06601;
	font-size: 20px;
	background-color:rgba(0,0,0,.60);
	padding: 5px 15px;
	text-transform: uppercase;
	border-radius: 0;
	transition: .4s;
	margin-top: 20px;
}

a.btn.white:hover
{
	color: #ffd36b;
	background-color: #b06601;
	border: 1px solid #b06601;
}

/** Jumbotron **/
.jumbotron
{
	background: #423023;
	margin-bottom:0;
}

.accroche
{
	color: white;
	font-size: 30px!important;
	font-weight: 300;
}

/** Section news **/
.section-news
{
	background: url('../images/bg.jpg') repeat-y;
}

.titre-section
{
	color:white;
}

#voir-plus 
{
	margin-left: 10px;
}

#voir-plus a
{
	color: #f8b700;
	font-size: 18px;
	font-weight: 300;
}

.thumbnail
{
	background-color: #211510;
	border: 1px solid #504137;
	transition: .4s; 
	border-radius: 0;
}

.thumbnail:hover
{
	border: 1px solid #f8b700;
}

.thumbnail h2
{
	color: #f8b700;
}

.thumbnail p
{
	color: #b1997f;
}

.voir-plus 
{
	text-align: center;
}

.lien-news:hover
{
	text-decoration: none;
}

/* Secrion recrutement & calendrier */
.section-recrut
{
	background: url(../images/Pane-dirtBlue-27a12e492e.jpg);
	background-size: 100%;
}

/* Section notre galerie*/
.notre-galerie					
{
	position:relative;
}

.notre-galerie img				
{
	width: 100%;	
}

.superposition						
{
	position:absolute;
	top:25%; 
	left:0;
	color:#fff; 
	width:100%
}

.superposition h2					
{
 font-size:35px; 
 text-transform:uppercase; 
 font-weight:700
}

.superposition h3					
{
 font-size:20px;
  font-weight:300
}

.superposition h4					
{
 font-size:16px;
  font-weight:300; 
  margin-bottom:20px;
}

.lien-galerie h2
{
	color: #fff;
}

.lien-galerie h3, h4
{
	color: #e4d7bc;
}

.lien-galerie:hover
{
	text-decoration: none;
}



/** Footer **/
footer
{
	background-color: #30261d!important;
}
.foot p
{
	font-size: 16px;
	color: white;
	text-align: center;
}