@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: gotham-light;
    src: url('../fonts/ufonts.com_gotham-light-1-opentype.otf');
}

@font-face {
    font-family: gotham-bold;
    src: url('../fonts/ufonts.com_gotham-bold-1-opentype.otf');
}
body{
	font-family: gotham-light;
	font-size:16px;
	text-align:justify;
}
strong{
	font-family: gotham-bold;
	font-weight:normal;
}
h1, h2, h3{
	text-align:left;
}
h1 strong, h1 span{
	color:#e50046;
}
h2 {
	font-family: Montserrat;
	color:#e50046;
}
h3 {
	font-family: Montserrat;
	color:#000000;
	margin-top:10px;
}
a, a:hover{
  color:#e50046;
  text-decoration:underline;
}

.mise_en_valeur{
	color:#e50046;
}

.bg-info{
	padding:20px;
}
.bg-info ol{
	margin-left:-20px;
}
.bg-rouge{
	background-color:#e50046;
	color:#FFFFFF;
}
.filet-rouge{
	background-color:#FFFFFF;
	border:4px solid #e50046;
	margin-bottom:10px;
}
/*Header*/
.visuel_header{
	width:100%; 
	margin-top:10px; 
	margin-bottom:7px;
}
.photo_1{
	float:right; 
	margin-left:20px; 
}
/*Menu*/
.navbar-default {
	background:none;
	border:none;
}
.nav-pills > li > a {
	border-radius:0px;
	font-size:20px;
	text-decoration:none;
}
.navbar-collapse {
	padding-left:0;
	padding-right:0;
}
.navbar .container-fluid{
	padding-left:0;
	padding-right:0;
}
.nav-pills > li a{
	color:#000000;
	text-align:left;
}
.nav-pills > li strong, .nav-pills > li span{
	color:#e50046;
}
.nav-pills > li.active strong, .nav-pills > li.active span{
	color:#FFFFFF;
}
.nav-pills > li{
	border-bottom:2px solid #000000;
}
.nav-pills > li:last-child{
	border-bottom:0;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #e50046;
    color: #fff;
	margin-top:7px;
	margin-bottom:7px;
}
/*Footer*/
footer{
	padding-top:80px;
	padding-bottom:40px;
}
.lien_pied{
	text-decoration:none;
	color:#000000;
	
}
@media (max-width: 800px) {
	.navbar-collapse {
	padding-left:15px;
	padding-right:15px;
}

}
@media (min-width: 960px) {
.container{
    width: 960px;
}
}


@media (max-width: 987px) {
   .navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin: 7.5px -15px;

}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;

}
.navbar-text {
float: none;
margin: 15px 0;
}
/* cette classe est à ajouter lorsque que vous utilisez une version de Bootstap supérieure ou égale à la 3.1.0 */
.navbar-collapse.collapse.in {
display: block!important;
}
.collapsing {
overflow: hidden!important;
}
}