.navbar.navbar-default,
.connexionTitre {
    margin: 0;
}
#footer * {
    color: #fff !important;
    border-color: #fff !important;
}
#Bandeau .imgBandeau {
    background-size: cover !important;
}
#logo-header .logoIMG img {
    width: 100%;
    max-width: 550px;
}
/* VZV */
#blocVazyvit .card .card-title {
    text-transform: uppercase;
    font-size: .8em;
    height: 37px !important;
}
#blocVazyvit .card .card-text {
    font-size: 11px;
    line-height: 15px;
}
#blocVazyvit img.card-img-top {
    width: 100%;
}
#blocVazyvit .carousel-control:hover, #blocVazyvit.carousel-control:focus {
    color: #ffffff;
}
/*ACCOUNT*/
.account a {
    font-size: 14px;
}
.account a:hover {
    color:#fff;
    opacity:.9;
}
/*AUTH*/
.connexionTitre h1 {
    color: #fff !important;
    font-size: 21px;
    text-align: center;
    margin-top: 10px;
}
.form-control:focus {
    border: 1px solid #ccd0d2;
    box-shadow: none;
}
.toggle-password {
    position: absolute;
    top: 10px;
    right: 25px;
    z-index: 2;
}
* {
  font-family: 'Raleway', sans-serif;

}
.block-search {
    display: none;
}
.navbar-default .navbar-nav > li > a {
    color: #094168;
}
body {
     background-size: cover;
  background-attachment:fixed;
} 
#Bandeau .imgBandeau {
    height: 250px;
  background-position:center !important;
}

.navbar.navbar-identification.no-padding.bc-color-bg-3 {
    background: #094168 !important;
}
div#footer {
    background: #094168 !important;
}
#logo-header .logoIMG img {
    width: 25em;
}
.navbar-identification p {
  color : white;
}
.navbar-identification p a {
    color: #ffff;
}.navbar-identification p a:hover {
    color: #27ae60;
}

.navbar-identification span {
  color : white;
}
h1 {
  text-align : center;
  font-weight : bolder;
}
a{
  color : #ffff;
}
.col-md-2 {
  color : #ffff;
}
.toggle-password {
    position: absolute;
    top: 10px;
    right: 25px;
    color: #2c3e50;
    z-index: 3;
}
.row.connexionTitre.bc-color-bg-1.no-padding {
    display: none;
}
.btn-primary {
    color: #fff;
    background-color: #bfde14 ;
    border-color: #bfde14 ;
}
.btn-primary:hover {
    color: #fff;
    background-color: #bfde14 ;
    border-color: #bfde14 ;
  opacity : 1.2;
}
a.btn.btn-primary.bc-color-bg-1.bc-color-bdr-1 {
    background-color: #bfde14 !important;
  opacity : 0.8;
}
a.btn.btn-primary.bc-color-bg-1.bc-color-bdr-1:hover {
    background-color: #bfde14 !important;
  opacity : 1.2;
}
h2 {
    color: #eef2f3 !important;
}
#blocVazyvit .carousel-control:hover, #blocVazyvit.carousel-control:focus {
    color: #cce543;
}
.card-body .btn-primary {
    color: #094168;
}
}
#blocVazyvit .card .card-title {
    height: 42px;
    overflow: hidden;
    color: #2980b9 !important;
    font-size: .95em;
    text-transform: uppercase;
    margin-bottom: 1em;
}
.navbar .container.whiteBackground {
    background-color: #094168 !important;
}
}
.navbar-default .navbar-nav > li.active {
    background: #bfde14;
}
.navbar-default .navbar-nav a {
    color: #fff !important;
}
#logo-header .logoIMG img {
    margin-bottom: 1em;
    margin-top: 1em;
}
.navbar-identification p a:hover {
    color: #bfde14;
}
a:hover, a:focus {
    text-decoration: none;
    color: #094168;
}
.account a {
    font-size: 1em;
}
a {
    color: #094168;
}
.buttonVZV .bc-color-bdr-4 {
    border-color: #094168 !important;
}

.buttonVZV .bc-color-txt-4 {
    color: #094168 !important;
}
#blocVazyvit .card .card-title.bc-color-txt-4 {
    color: #094168 !important;
}
.titreActu h3 {
    margin-top: 0;
    background: #094168;
    color: #fff !important;
    padding: .2em .5em;
}
#blocActu h2 {
    background: #094168 !important;
    padding: .3em;
    margin-bottom: 0;
}

.cms-page-container h2 {
    color: #094168 !important;
}