/*.carousel{

background:#BF0000

}



#footer{

background:#000

}*/

@font-face {

  font-family: 'Exo 2';

  font-style: normal;

  font-weight: 400;

  src: local('Exo 2'), local('Exo2-Regular'), url(https://fonts.gstatic.com/s/exo2/v3/8C2PVL2WIMUnPF90ukjrZQ.woff) format('woff');

}

body{

font-family:'Roboto Condensed';

}



.wrapper{

padding-top:10px;

}



#footer .wrapper{

padding-top:30px;

padding-bottom:30px;

}



#copyright .wrapper{

padding-top:15px;

padding-bottom:15px;

}

#menuwrap{float: left;}

.hidden-lg{

    display: none;

}

.txt_home_blocs,.txt_home_blocs h3{

    text-align: center;

    color:#FFF;

}

@media only screen and (max-width: 767px) {

    .hidden-lg{

        display: block;

    }

    .hidden-xs{

        display: none;

    }

#menuwrap{float: none;}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

#menuwrap{float: none;}

}

@media only screen and (min-width: 320px) and (max-width: 479px) {

#menuwrap{float: none;}

}

@media only screen and (min-width: 768px) and (max-width: 959px) {

#menuwrap{float: none;}

}

#slogan {

    float: left;

    padding:0 24px;

    font-size:26px;

    letter-spacing:8px;

    font-family: 'Exo 2';

}



#slogan .rouge{

color:#E1353E;

font-weight:bold;

}



#slogan .noir{

color:#000;

font-weight:bold;

}





.slider .caption {

    margin-top: 200px;

color:#000000;

}



.slider a.captionlink{

color:#FFF;

position:relative;

z-index:9998;

text-decoration:none;

}

.breadcrumb {

  padding: 8px 15px;

  margin-bottom: 20px;

  list-style: none;

  background-color: #f5f5f5;

  border-radius: 4px;

}

.breadcrumb > li {

  display: inline-block;

}

.breadcrumb > li + li:before {

  content: "/\00a0";

  padding: 0 5px;

  color: #cccccc;

}

.breadcrumb a{

    color: #BC1C23;

}

.breadcrumb > .active {

  color: #777777;

}

.logo{

    width: 130px;

}

.logofooter{

    width: 120px;

}

.fa-facebook-official {
color:#fff;
transition: color 0.5s;
}

.fa-facebook-official:hover{ color: #CB1F25; transition: color 0.5s; }