body{padding-top:30px;padding-bottom:100px}.progress-bar{background-color:orange}h1{color:#269abc;font-size:22px}#header{top:50px;left:0;right:0;height:px;cursor:pointer;background-image:url(doc/headerBG.jpg); background-repeat:repeat;background-position: center}.titre_page{color:#fff;background-color:#000;margin:0 auto;font-size:16px;width:100%;height:40px;text-align:left;border-top:solid 0 #000;border-right:solid 0 blue;border-left:solid 0 yellow;border-bottom:solid 0 #000;padding-top:5px;padding-right:0;padding-left:0;padding-bottom:0;font-weight:bold}.titre_page h1{font-size:2px;font-weight:bold}.titre_page a:link,.titre_page a:visited{color:#269abc}#configurator{padding-top:100px}#configurator_recap{border:2px solid #cecdcd;float:right;height:200px;margin-left:0;margin-right:0;padding:5px;transition:border .2s linear 0s;width:200px;border-radius:10px}div.c-wrapper{width:90%;margin:auto}.carousel-inner>.item>img,.carousel-inner>.item>a>img{width:80%;margin:auto auto 2% auto}.row_nomargin{margin-right:5px;margin-left:5px}h2.margin-home{font-size:22px}p.margin-home{font-size:30px}h2.margin-home-blue{color:#269abc;font-size:22px}h3.margin-home-blue{color:#269abc;font-size:22px}h4.margin-home-blue{color:#269abc;font-size:22px}b{color:#269abc}strong{color:#269abc}p.top-margin10{margin-top:10px}span.glyphicon-camera{font-size:40px}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:10px}.glyphicon-star{color:#ffbf00}.bg-color{background-color:#fbc02d}.margin-left{margin-left:5px}.reView{display:none}ul.gallery{    
margin-left: 3vw;     
margin-right:3vw;  
}
.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
    .MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
        .MultiCarousel .MultiCarousel-inner .item { float: left;}
        .MultiCarousel .MultiCarousel-inner .item > div { text-align: left; padding:10px; margin:10px; background:#f1f1f1; color:#666;}
    .MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
    .MultiCarousel .leftLst { left:0; }
    .MultiCarousel .rightLst { right:0; }
    
        .MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc; }
a {      
color:#269abc;  
}

#cookies-banner{ position:fixed; top:0; left:0; z-index:9999; width:100%; border-radius:0; padding:5px 10px; vertical-align:middle; margin:0; }

.pointer {
   
    cursor: pointer;
}
.zoom {      
-webkit-transition: all 0.35s ease-in-out;    
-moz-transition: all 0.35s ease-in-out;    
transition: all 0.35s ease-in-out;     
cursor: -webkit-zoom-in;      
cursor: -moz-zoom-in;      
cursor: zoom-in;  
}     
.zoom:hover,  
.zoom:active,   
.zoom:focus {
/**adjust scale to desired size, 
add browser prefixes**/
-ms-transform: scale(2.5);    
-moz-transform: scale(2.5);  
-webkit-transform: scale(2.5);  
-o-transform: scale(2.5);  
transform: scale(2.5);    
position:relative;      
z-index:100;  
}  
@media only screen and (max-width: 768px) {   
ul.gallery {      
margin-left: 15vw;       
margin-right: 15vw;
}
.DivName {cursor: pointer}
}
.col-centered{
    float: none;
    margin: 0 auto;}
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}

.dropdown-menu .footer-signature-link {
  color: #333;
  font-weight: bold;
  transition: color 0.3s ease;
  display: block;
  padding: 3px 20px;
}

.dropdown-menu .footer-signature-link:hover {
  color: #269abc;
  background-color: transparent;
}