/*body { font-family:helvetica, sans-serif;}*/
#sp-header #sp-logo a.logo {background: linear-gradient(to top, #006ac8, #005cae);
border-left: 1px solid #dbd7d7;
border-right: 1px solid #dbd7d7;
border-top: 1px solid #dbd7d7;
border-radius: 5px 5px 0 0;background-color: #004B99;}
.gras{font-weight:bold;}
/* text color */
.text-bluelight2 {color: #1691ff;}
.text-bluelight1 {color: #0085fb;}
.text-primary {color: #006ac8;}
.text-bluedark1 {color: #005cae;}
.text-bluedark2 {color: #004f95;}
.text-vert {color: #00c89f;}
.text-electric {color: #0005c8;}
.text-rose {color: #cc00a5;}
.text-fluo {color: #c7ea00;}
.text-jaune {color: #fae900;}
.text-gold {color: #fab700;}
.text-orange {color: rgba(255, 114, 0, 1);}
.text-sanguine {color: #f84200;}
.text-rouge {color: #e9001a;}
.text-bleuclair1 {color: #76a4c8;}
.text-bleuclair2 {color: #3f89c6;}
.text-bleuclair3 {color: #3780b5;}
.text-blanc {color: #fff;}
.text-dark{color: rgba(54,59,63,1);}
.text-orange2{color: rgba(250, 133, 0, 1);}
.text-blanc{color:#ffffff;}

/* bg color */
.bleu{background-color: rgba(22, 145, 255, 1);}
.bluelight1 {background-color: #0085fb;}
.primary {background-color: #006ac8;}
.bluedark1 {background-color: #005cae;}
.bluedark2 {background-color: #004f95;}
.vert {background-color: #00c89f;}
.electric {background-color: #0005c8;}
.rose {background-color: #cc00a5;}
.fluo {background-color: #c7ea00;}
.jaune {background-color: #fae900;}
.gold {background-color: #fab700;}
.orange {background-color: rgba(255, 114, 0, 1);}
.sanguine {background-color: #fa4200;}
.rouge {background-color: #e9001a;}
.bleuclair1 {background-color: #76a4c8;}
.bleuclair2 {background-color: #3f89c6;}
.bleuclair3 {background-color: #3780b5;}
.linksubtitle { color:#888;}
.sp-megamenu-parent >li >a >span{ display:block;height:20px;position:absolute; top:20px;white-space:nowrap;}
.sp-megamenu-parent >li > a {top: -9px;}
.sppb-addon sppb-addon-article .sppb-addon-content h3 {font-size: 14px;line-height: 120%;}
.item-page .entry-header h2 {line-height:120%!important;}
#offres-home .sppb-carousel .sppb-item{padding:0 30px!important;}
#footer-address {background-color:#4c4c4c;font-size:80%;color:#f1f1f1}
#footer-address {padding-top:20px!important;}

.carousel-fade .carousel-inner .item {
  opacity: 0;
   -webkit-transition: opacity 2s ease-in;
          -moz-transition: opacity 2s ease-in;
           -ms-transition: opacity 2s ease-in;
            -o-transition: opacity 2s ease-in;
               transition: opacity 2s ease-in;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
#form1 input {width:55px!important;}
.newstyle7 li.current, .newstyle7 li.current a{color: rgba(255, 114, 0, 1);}

#sp-menu .sp-dropdown .sp-module {margin-bottom:0px;}
#sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {padding:10px 0 0 0;}
#sp-menu .sp-dropdown .sp-module .sp-module-title {padding-bottom:0px;}
#sp-menu .sp-module-content ul { padding:0px;margin:0}
#sp-menu .sp-menu-item.sp-has-child.current-item ul.sp-mega-group li.sp-menu-item.sp-has-child.active a.sp-group-title span.linksubtitle {display:none;}
#sp-menu .sp-menu-item.sp-has-child ul.sp-mega-group li.sp-menu-item.sp-has-child a.sp-group-title span.linksubtitle {display:none;}
#sp-menu ul.sp-mega-group-child.sp-dropdown-items li.sp-menu-item a.sp-group-title span.linksubtitle {display:none;}
#sp-menu ul.sp-mega-group li.sp-menu-item.sp-has-child.active ul.sp-mega-group-child.sp-dropdown-items li.sp-menu-item.current-item.active a.sp-group-title span.linksubtitle {display:none;}
#sp-menu ul.sp-mega-group li.sp-menu-item.sp-has-child a.sp-group-title span.linksubtitle {display:none;}
#sp-menu ul.sp-mega-group li.sp-menu-item.sp-has-child.active ul.sp-mega-group-child.sp-dropdown-items li.sp-menu-item current-item active a.sp-group-title span.linksubtitle {display:none;}

#sp-menu ul.sp-mega-group li.sp-menu-item.sp-has-child ul.sp-mega-group-child.sp-dropdown-items li.sp-menu-item a span.linksubtitle {display:none;}

.sppb-carousel.sppb-slide .sppb-item.sppb-item-has-bg img {margin:0 auto !important;}
.sppb-carousel.sppb-slide .sppb-item.sppb-item-has-bg.active img {margin:0 auto !important;}

.txt-orange >h2.sppb-addon-title span,
.txt-orange >h3.sppb-addon-title span,
.txt-orange >h4.sppb-addon-title span,
.txt-orange >h5.sppb-addon-title span {
  color: rgba(255, 114, 0, 1)!important;
  line-height: 22px !important;
}
