body {
  background: #e9f5fa;
  font-family: "open_sanslight", helvetica, serif;
}

nav {
  width: 100%;
  background: #46474c;
  text-align: center;
  margin-bottom: 10px;
}

nav #login-trigger, nav #login-trigger-connecte {
  display: inline-block;
    *display: inline;
    *zoom: 1;
  line-height: 25px;
  text-decoration: none;
  width: 100%;
}

.navbar {
  border-radius: 0px;
  background: #009dd5;
  min-height: 40px;
  margin-bottom: 12px;
}

.box-identification h6 {
  color: #fff;
  font-size: 14px;
  margin: 0;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background: #33b1dd;
  color: #cde8f4;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background: #33b1dd;
  color: #cde8f4;
}

.navbar-default .navbar-nav > li > a {
  color: #cde8f4;
  padding: 10px 15px;
}

.carousel-control.left {
background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;
}

.carousel-control.right {
right:0;
left:auto;
background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.hotspotP {
  width: 90px;
  vertical-align: bottom;
  margin: 15px;
}

.hotspotL {
  width: 135px;
  vertical-align: bottom;
  margin: 15px;
}

.page {
  list-style: none;
  padding-left: 0;
}

#liquidation { width:100px; height: auto; }

#developpement {
  position: fixed;
  z-index: 10000;
  width: 204px;
  left: 0px;
}

.printonly {
  display: none;
}

#logo {
  width: 110px;
  height: auto;
  padding-top: 10px;
}

.flags img {
  height: 13px;
  margin-top: 8px;
}

.flags {
  text-align: center;
}

.col-block {
  background: #fff;
  margin-right: 5px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 5px 10px;
  width: 100%;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important;
}
