body {
    background-size: cover !important;
    background-attachment: fixed !important;
}
#logo-header .logoIMG img {
    width: 250px;
}
.nav.navbar-nav {
    margin-bottom: 14px;
}
i.fa.fa-arrow-circle-o-left.fa-1x.theme_1_icon_left_right {
    display: none;
}
.navbar-default .navbar-nav > li a,.navbar-default .navbar-nav > li a:hover,.navbar-default .navbar-nav > li a:focus {
    border-radius: 14px;
  color:#fff;  
}
.block-search {
    display: none;
}
#logo-header > div {
    padding-top: 0 !important;
}
a {
    color: #0091d8;
}
a:hover, a:focus {
    color: #0091d8;
  opacity:.95;
}
.navbar.navbar-default {
    margin: 0;
}
.navbar-default .navbar-nav a {
    font-size: 14px;
    padding: 10px 15px;
}
.navbar-default .navbar-nav > li a:hover,.navbar-default .navbar-nav > li a:focus {
  opacity:.9;
}
.navbar-default .navbar-nav > li {
    background: #852b85;
    border-radius: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
      margin: 0 5px;
}
.navbar-default .navbar-nav a.bc-color-txt-1 {
    color: #FFFFFF !important;
}
.navbar-identification * {
    color: #fff !important;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 13px !important;
}
.navbar-identification a i, .header-contact i {
    border-radius: 50%;
    padding: 7px;
    text-align: center;
    font-weight: normal;
    width: 27px;
    height: 27px;
}
#blocVZV {
    margin: 0;
    padding: 0;
    background: #0091d8;
}
#blocVZV .whiteBackground {
    background: transparent;
}
#blocVazyvit h2 {
    font-family: DK Lemon Yellow Sun;
    font-size: 42px;
    color: #fff !important;
}
#blocVazyvit .carousel-control:hover, #blocVazyvit.carousel-control:focus {
    color: #ffffff;
}
#blocVazyvit .card-title {
    text-transform: uppercase;
    font-size: 13px;
    line-height: normal;
}
#blocVazyvit .card .card-text {
    font-size: 12px;
    line-height: normal;
}
#blocVazyvit img.card-img-top {
    width: 100%;
}
#blocActu {
    background: #eef6f9;
}
#blocActu {
    margin-bottom: 2em;
}
.blocwidget {
    margin-bottom:2em;
}
.widgetmeteo {
    text-align: center;
}
.container-footer {
    width: 100%;
}
.container-footer *,.container-footer a:hover,.container-footer a:focus {
    color: #fff !important;
    border-color: #fff !important;
}
.account a:hover, .account a:focus {
    color: #ffffff;
}
#form-identity button {
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 2px;
}
#form-identity button:hover,#form-identity button:focus {
	opacity:.95;
}
.cms-page-container a.btn.btn-primary {
    background: #852b85;
    border-color: #852b85;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2px;
}
span.glyphicon.glyphicon-plus {
    margin-right: 5px;
}
@media (max-width: 992px) {
  .blocwidget {
      display:none;
  }
}
/*** Auth ***/
.content-page.cms-page-container h1 {
    color: #852b85 !important;
}
.toggle-password {
    position: absolute;
    top: 10px;
    right: 25px;
    z-index: 2;
}
.connexionTitre h1 {
    text-align: center;
    color: #fff !important;
    margin-top: 9px;
}
.form-control:focus {
    border-color: #0091d8;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 145, 216, 0.4);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(0, 145, 216, 0.4);
}
.form-group .col-md-6.col-md-offset-4  {
 margin-left: 0;
}
.col-md-6.col-md-offset-4 .btn-primary {
    color: #fff;
    background-color: #852b85;
    border-color: #852b85;
}
.connexion-page .col-md-6.col-md-offset-4 {
    width: 100%;
    text-align: center;
}