.visor-carousel{
  margin-bottom: 20px;
}

.visor-carousel,
.visor-carousel .visor-wrapper,
.visor-carousel .carousel-inner > .item,
.visor-carousel .carousel-inner > .item > img {
  height: 356px;
}
.visor-carousel .carousel-inner > .item > img {
  position: absolute;
  width: 100%;
}

.visor-carousel .carousel-caption{
  position:absolute;
  left:auto;
  right:70px;
  top:50px;
  float:left;
  height:260px;
  width:260px;
  padding:40px 20px 0px 20px;
  margin:0px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 300px;
}

.visor-carousel .carousel-caption p.h2{
  color:#0d68ad;
  font-size:24px;
  font-weight:bold;
  padding:0px 30px 20px 30px;
  margin:0 0 10px 0;
  line-height:30px;
  text-align: center;
  text-transform: uppercase;
  text-shadow:none;
  background:url('../img/titre_infos_utiles.png') no-repeat bottom center;
}

.visor-carousel .carousel-caption p{
  color:#333333;
  text-shadow:none;
}

.visor-carousel .carousel-caption .btn{
  display: none;
  padding:5px 20px;
}

.visor-carousel .carousel-control[href],
.visor-carousel .carousel-control[data-target]{
  opacity:1;
}

.visor-carousel .carousel-control.left.layout-landscape,
.visor-carousel .carousel-control.right.layout-landscape{
  background: rgba(255,255,255,0.8);
  border-radius: 0;
  width:10%;
}

.visor-carousel .carousel-control.left.layout-landscape:hover,
.visor-carousel .carousel-control.right.layout-landscape:hover{
  box-shadow: none;
}

.visor-carousel .carousel-control.left.layout-landscape span,
.visor-carousel .carousel-control.right.layout-landscape span{
  text-shadow: none;
  color:#0d68ad;
}

.visor-carousel .carousel-control.left.layout-portrait,
.visor-carousel .carousel-control.right.layout-portrait{
  background: rgba(255,255,255,0.8);
  border-radius: 0;
}

.visor-carousel .carousel-control.left.layout-portrait:hover,
.visor-carousel .carousel-control.right.layout-portrait:hover{
  box-shadow: none;
}

.visor-carousel .carousel-control.left.layout-portrait span,
.visor-carousel .carousel-control.right.layout-portrait span{
  text-shadow: none;
  color:#0d68ad;
}
