.vp-options-container{
    width:100%;
    float:left;
}
.vp-options-value-container{
    display:inline-box;
    float:left;
    margin: 10px 5px;
    border:5px solid #F6F6F6;
    box-sizing:border-box;
    cursor:pointer;
    position: relative;
    text-align:center;
	width:120px;
}
.bordered{
    border:5px solid #969696;
}
.vp-fake-checkbox{
    display:none;
}
.vp-options-img{
    height:100px;
    width:100px;
    margin-top:10px;
}
.vp-options-value-title{
    display:block;
    width:100%;
    text-align:center;
    color:black;
    box-sizing: border-box;
    padding: 10px;
}
.product-options dd{
    float:left;
    width:100%;
    padding:5px 0;
}
.product-options {
    box-sizing: border-box;
    float: left;
    width: 100%;
}
.product-options dt label{
    color:#003566;
    font-size: 16px;
    text-transform: uppercase;
}
ul.vp-options-container .vp-options-value-container:first-child{
    margin-left:0;
}
.product-view .product-shop .price-box{
    margin:0;
}
.product-view .product-shop .product-name {
    margin: 0;
    float: left;
    width: 100%;
    padding: 15px 0 0 30px;
    box-sizing: border-box;
}
.product-view .product-shop .product-name h1 {
    margin: 0;
    color: #01366a !important;
    font-size: 34px;
    float: left;
    width: 100%;
}
.product-options-bottom{
    background:none;
}
.product-view .product-shop .availability{
    margin:0
}
.product-view .product-shop .availability.in-stock{
    margin-top:10px;
}
.product-options {
    box-sizing: border-box;
    float: left;
    width: 100%;
    padding:0px 15px 20px;
    border-bottom:none;
}
.product-options dt{
    padding:20px 0 0 0;
    float:left;
}
.product-options-bottom .add-to-cart{
    width:100%;
}
p.required{
    display:none;
}
.product-shop .product-options-bottom{
    border-bottom:none;
}
/*Checkout cart*/
.vp-checkout-cart-options-container{
    float:left;
    width:100%;
}
.vp-checkout-cart-option{
    float: left;
    margin: 10px 5px;
    border: 5px solid #F6F6F6;
    box-sizing: border-box;
    cursor:auto;
	width: 150px;
	text-align:center
}
.vp-checkout-cart-option img{
    width:100px;
    height:100px;
}
.vp-description-item-title{

}
.vp-option-mask{
    position: absolute;
    width: 100%;
    height: 100%;
    background: #969696;
    top: 0;
    opacity: 0.3;
}
button.button.vp-description-button-read-more{
    background: #DF057F;
    color:white;
    margin:28px auto;
    height:30px;
}
/*OFFRE 1*/
ul[sku="KOOROO1"] li{
    width:160px;
}
ul[sku="KOOROO1"] img{
    width:150px;
    height:150px;
}
ul[sku="KOOROO1"] img[sort-order="1"]{
    width:150px;
    height:150px;
}

/*OFFRE 2*/
ul[sku="KOOROO2"] li{
    width:160px;
}
ul[sku="KOOROO2"] img{
    width:90px;
    height:90px;
}
ul[sku="KOOROO2"] img[sort-order="1"]{
    width:150px;
    height:150px;
}

/*OFFRE 3*/
ul[sku="KOOROO3"] li{
    width:160px;
}
ul[sku="KOOROO3"] img{
    width:70px;
    height:70px;
}
ul[sku="KOOROO3"] img[sort-order="1"]{
    width:150px;
    height:150px;
}

/*OFFRE 4*/
ul[sku="KOOROO4"] li{
    width:130px;
}
ul[sku="KOOROO4"] img{
    width:90px;
    height:90px;
}
ul[sku="KOOROO4"] img[sort-order="1"], ul[sku="KOOROO4"] img[sort-order="2"]{
    width:120px;
    height:120px;
}