.navbar-wrapper {
  position: fixed;
  z-index: 100;

  width: 100%;
}

.navbar-inverse {
	background-color: rgba(255,255,255,0.8);
	
	border-width: 0px;
	border-radius: 0px 0px 5px 5px;
}

.navbar-inverse .navbar-nav > li > a  {
	color: black;
}

.navbar-inverse .navbar-nav > li > a:hover  {
	color: gray;	
}

.navbar .nav .active a {
	color: black;
	background: rgba(0,0,0,0.1);
	
	transition: 200ms;
}

.navbar .nav li a:hover, .navbar .nav li.active a:hover {
	color: black;
	background: rgba(0,0,0,0.05);
}

.navbar-inverse .navbar-brand {
	font-size: 20px;
	font-weight: 500;
	
	color: black;
}

.navbar-inverse .navbar-brand:hover {
	color: #46B1EC;
	
	transition: 400ms;
}


body {
/*	background: #f4eef2 url(../img/body_texture.png) 0 0;*/
/*	background: #CDE4D3; *//*#D2FFDE;*/ /*#b3d371*/
}

#orga {
	background-color: #b3d371;
}
#visi {
	background-color: #f7f7f7;
}
#ouou {
	background-color: #b3d371;
}
#cont {
	/*background-color: #000000;*/
}
  
.organisation  .row div{

  text-align: center;
	line-height: 20px;
}

.organisation_part2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

section {
  padding-top: 100px;
  padding-bottom: 50px;
}

.btn-default {
	background-color: #b3d371;
}

footer {
  margin-top: 50px;
	background-color: #b3d371;
}

.foot {
  padding-top: 30px;
  padding-bottom: 30px;

}

.map_canvas {
    width: 500px;
    height: 400px;
}
	  
@media (min-width: 750px) and (max-width: 998px) {
	.navbar-wrapper {
		font-size: 11px;
	}
	.navbar-brand {
		font-size: 14px;
	}
}

.organisation_part1 {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: rgba(0,0,0,0.15) 1px 1px 2px;
	-moz-box-shadow: rgba(0,0,0,0.15) 1px 1px 2px;
	box-shadow: rgba(0,0,0,0.15) 1px 1px 2px;
	background-color: #f4f4f4;
	margin-bottom: 16px;
	padding: 35px 20px;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
/*	font-family: "PFBeauSansPro-Reg";*/
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 50px;
}

.visite_part {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: rgba(0,0,0,0.15) 1px 1px 2px;
	-moz-box-shadow: rgba(0,0,0,0.15) 1px 1px 2px;
	box-shadow: rgba(0,0,0,0.15) 1px 1px 2px;
	background-color: #E7EBFA;
	margin-bottom: 16px;
	padding: 35px 50px;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
/*	font-family: "PFBeauSansPro-Reg";*/
	font-size: 14px;
	line-height: 18px;
	/*padding-bottom: 50px;*/
	margin-top: 50px;
}

.social {
	margin-top: 50px;
	padding-top: 50px;
	border-top: 1px solid #e6e6e6;
}
