.lateral-menu-item{
    height: 40px;
    vertical-align: middle;
    display: table;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: center;
    border-bottom:1px solid white;
}


.lateral-menu-subitem .subitem-container{
    padding: 15px 0;
    padding-left: 25px;
    border-bottom:1px solid white;
    display: table;
    width: 100%;
}

.subitem-link{
    display: table-cell;
    vertical-align: middle;
}


.menu-shadow{
    -moz-box-shadow: 2px 0px 1px 0px #656565;
    -webkit-box-shadow: 2px 0px 1px 0px #656565;
    -o-box-shadow: 2px 0px 1px 0px #656565;
    box-shadow: 2px 0px 1px 0px #656565;
}

.banner-category{
    width:100%;
    height:150px;
    opacity:0.8
}

.banner-label{
    right: 15px;
    position: absolute;
    top: 90px;
    padding: 5px 10px 0px 10px;
    margin:15px 0 15px 15px;
    font-size: 25px;
    color: white;
    font-weight: bold;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.product-p{
    padding: 20px 20px 0px 20px;
    margin: 0!important;
    text-align: center;
}

.product-lab{
    font-family: Open Sans, sans-serif;
    font-size:18px;
    color:white;
    display: table-cell;
    vertical-align: middle;
}

.product-cadre-lab{
    text-align:center;
    display: table;
    width: 100%;
    height:60px;
    margin-top:10px
}

.cadre{
    height: 265px;
    border: 1px solid #e0e2e2;
}

.product_fiche{
    min-height:400px;
    -moz-box-shadow: 1px 1px 5px 1px #cfcfcf;
    -webkit-box-shadow: 1px 1px 5px 1px #cfcfcf;
    -o-box-shadow: 1px 1px 5px 1px #cfcfcf;
    box-shadow: 1px 1px 5px 1px #cfcfcf;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=5);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.carousel {
  z-index: -1;
}
