/************css block panier***********************/
.block-uc-ajax-cart{
    position: relative;
}


    .block-uc-ajax-cart #cart-block-contents-ajax{

        z-index: 1;
        margin-bottom: 3%;

    }
    .block-uc-ajax-cart #cart-block-contents-ajax h1:before,
    .page-laboutique-recap .head-title h1:before,
    .page-laboutique-cart #columns .content-white-block .head-title h1:before {

    background: url("../images/pictos/pictos-boutique.png") no-repeat scroll 0 0 transparent;
    content: "";
    height: 50px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 4px;
    width: 50px;
}
.block-uc-ajax-cart #cart-block-contents-ajax h1, .page-laboutique-recap .head-title h1{
    color: #4c4a4c;
    font-family: "Ubuntu",sans-serif;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 60px !important;
    position: relative;
    text-transform: uppercase;
}

    .bread{
        background: url('../images/bg_bread_home.png') no-repeat left 3px transparent !important;
        color: #666666;
        text-transform: none;
        padding-left: 15px;
        font-style: normal;
        padding-bottom: 25px;
    }

        .bread a{
            color: #666;
            font-family: 'TitilliumText22LRegular';
            font-size: 13px;
        }



       .page-laboutique .head-title h2, .page-cart .head-title h2, .page-laboutique .header-block-cart h2, .page-cart .header-block-cart h2, .node-type-product .header-block-cart h2{
            color: #4185c7;
            font-family: "Lobster",cursive;
            font-size: 1.75rem !important;
            font-weight: normal;
            letter-spacing: normal;
            line-height: 25px;
            margin: 0;
            padding-left: 60px !important;
            text-align: left;
            text-transform: none;
            background: transparent;
        }

    .block-uc-ajax-cart  .list-panier{
        float: right;
        overflow: hidden;
        width: 290px;
        display: block;
    }
        .block-uc-ajax-cart .list_items{
            width: 284px;
            float: right;
            background: #ffffff;
            border:1px solid #e8e6e6;
            z-index: 1000;
            position: absolute;
            margin-top: -1px;
            display: none;
        }

        .block-uc-ajax-cart .cart-block-item-title a{
            color: #24d9c;
            font-family: 'TitilliumText22L';
            font-size: 16px;
            font-weight: bold;
        }
        .block-uc-ajax-cart .separe{
            width: 100%;
            overflow: hidden;
        }
        .cart-block-item-img img{
            width: 85px;
            height: 80px;
            float: left;
            padding-top: 10px;
            padding-left: 10px;
        }

        .block-uc-ajax-cart .head-total{
                        position: absolute;
                right: 0;
                top: 10px;
            cursor: pointer;
        }

        .block-uc-ajax-cart .head-total.selected{
            background:#dcd9d9;
        }
        .block-uc-ajax-cart .head-total span{
            font-size: 14px;
            font-size: 0.875rem;
            font-weight: 300;

        }


            .block-uc-ajax-cart .head-total .title{
                padding-left: 28px;
                background: url('../images/small_cart.png') no-repeat left;
                cursor: pointer;
                display: inline-block;
                height: 17px;
            }

        #cart-block-contents-ajax .detail{
        margin-right: 10px;
        padding: 9px;
        height: 84px;
        width: 100px;
        float: left;
    }

    .block-uc-ajax-cart .cart-block-items .items{
        width: 100%;
    }

        .block-uc-ajax-cart .cart-block-items .product{
            width: 100%;
            overflow: hidden;
            background: #f5f5f5;
        }
            .block-uc-ajax-cart .cart-block-items .product .first-detail{
                background: #fff;
                width: 228px;
                float: left;
            }


            #cart-block-contents-ajax .cart-block-item-qty{
                padding-top: 10px;
            }
            #cart-block-contents-ajax .cart-block-item-qty span{
                color: #666;
                font-weight: bold;
                font-size: 13px;
            }

            #cart-block-contents-ajax .item-total{
                color: #666666;
                font-family: 'TitilliumText22L';
                font-size: 18px;
                padding: 10px;
                width: 36px;
                height: 80px;
                display: table-cell;
                vertical-align: middle;
            }
            .block-uc-ajax-cart .cart-block-items  .clear-separe{
                background: #e0e0e0;
                height: 2px;
                width: 90%;
                overflow: hidden;
                margin-left: 15px;
                margin-right: 15px;
            }
        .block-uc-ajax-cart .cart-block-summary-total{
            text-align: center!important;
            overflow: hidden;
            width: 100%;
        }
            .block-uc-ajax-cart .cart-block-summary-total .first-span{
                background: #2c5fc0; /* Old browsers */
                /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNWZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzJhNWNiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTUyYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -moz-linear-gradient(top,  #2c5fc0 0%, #2a5cba 32%, #2552a6 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c5fc0), color-stop(32%,#2a5cba), color-stop(100%,#2552a6)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #2c5fc0 0%,#2a5cba 32%,#2552a6 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #2c5fc0 0%,#2a5cba 32%,#2552a6 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #2c5fc0 0%,#2a5cba 32%,#2552a6 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #2c5fc0 0%,#2a5cba 32%,#2552a6 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c5fc0', endColorstr='#2552a6',GradientType=0 ); /* IE6-8 */
                padding: 6px;
                padding-left: 55px;
                padding-right: 15px;
                color: #fff;
                font-size: 18px;
                width: 160px;
                text-align: right;
                float: left;
            }
            .block-uc-ajax-cart .cart-block-summary-total .second-span{
                background: #2a5bb8; /* Old browsers */
                /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNWJiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzI3NTZhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDRmYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -moz-linear-gradient(top,  #2a5bb8 0%, #2756ad 57%, #244fa0 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a5bb8), color-stop(57%,#2756ad), color-stop(100%,#244fa0)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #2a5bb8 0%,#2756ad 57%,#244fa0 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #2a5bb8 0%,#2756ad 57%,#244fa0 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #2a5bb8 0%,#2756ad 57%,#244fa0 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #2a5bb8 0%,#2756ad 57%,#244fa0 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a5bb8', endColorstr='#244fa0',GradientType=0 ); /* IE6-8 */
                padding: 6px;
                color: #fff;
                font-size: 18px;
                width: 42px;
                text-align: center;
                float: left;
            }
    .cart-block-summary-links{
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .cart-block-summary-links ul{
        padding-left: 10px!important;
        padding-right: 10px!important;
        width: 100%;
        overflow: hidden;
    }

        .cart-block-summary-links .cart-block-checkout.last{
            background: #f2a430; /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYTQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZjVhYjMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjZjE5ZTMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjZTU4MjJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjZGQ3NDI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjYzA0OTFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FlNGExYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
            background: -moz-linear-gradient(top,  #f2a430 0%, #f5ab30 2%, #f19e30 13%, #e5822c 29%, #dd7429 48%, #c0491b 98%, #ae4a1c 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2a430), color-stop(2%,#f5ab30), color-stop(13%,#f19e30), color-stop(29%,#e5822c), color-stop(48%,#dd7429), color-stop(98%,#c0491b), color-stop(100%,#ae4a1c)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #f2a430 0%,#f5ab30 2%,#f19e30 13%,#e5822c 29%,#dd7429 48%,#c0491b 98%,#ae4a1c 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #f2a430 0%,#f5ab30 2%,#f19e30 13%,#e5822c 29%,#dd7429 48%,#c0491b 98%,#ae4a1c 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #f2a430 0%,#f5ab30 2%,#f19e30 13%,#e5822c 29%,#dd7429 48%,#c0491b 98%,#ae4a1c 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #f2a430 0%,#f5ab30 2%,#f19e30 13%,#e5822c 29%,#dd7429 48%,#c0491b 98%,#ae4a1c 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a430', endColorstr='#ae4a1c',GradientType=0 ); /* IE6-8 */
            padding: 15px;
            padding-left: 15px;
            padding-right: 15px!important;
            color: #fff;
            font-weight: bold;
            margin-left: 10px;
            width: 70px;
            float: left;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
        }
        .cart-block-summary-links .cart-block-checkout.last a{
            color: #fff;
            font-size: 15px;
            font-family: 'TitilliumText22LMedium';
            padding-left: 25px;
            background: url('../images/small_check.png') no-repeat left;
        }

        .cart-block-summary-links .cart-block-view-cart.first{
            background: #f5f5f5; /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,  #f5f5f5 0%, #e9e9e9 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #f5f5f5 0%,#e9e9e9 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #f5f5f5 0%,#e9e9e9 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #f5f5f5 0%,#e9e9e9 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-8 */
            padding: 15px;
            border-right: none;
            padding-left: 10px;
            padding-right: 10px!important;
            color: #666666;
            font-weight: bold;
            width: 135px;
            float: left;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
        }
        .cart-block-summary-links .cart-block-view-cart.first a{
            color: #666666;
            font-size: 15px;
            font-family: 'TitilliumText22LMedium';
            padding-left: 25px;
            background: url('../images/small_cart.png') no-repeat left;
        }


/*****************css view boutique*******************************/

.page-laboutique .view-la-boutique-de-la-ligue-contre-le-cancer .view-content{
    /*
    overflow: hidden;
    width: 96%;
    float: left;
    padding-left: 40px;*/
    padding-bottom: 30px;
    padding-top: 15px;

}

    #page-title{
        color: #0c539e
    }
    .view-la-boutique-de-la-ligue-contre-le-cancer ul{
        list-style: none;
        padding: 0px;
    }
.view-la-boutique-de-la-ligue-contre-le-cancer ul.equal li{
        padding: 3% 2% 3.5%;
    }
    .view-la-boutique-de-la-ligue-contre-le-cancer ul.equal li .row-title,
    .view-la-boutique-de-la-ligue-contre-le-cancer ul.equal li .title-product {
        bottom: 0;
        position: absolute;
        min-height: 36px;
    }
    .view-la-boutique-de-la-ligue-contre-le-cancer ul.equal li .row-price, .view-la-boutique-de-la-ligue-contre-le-cancer ul.equal li .link-product{
        bottom: 18px;
        position: absolute;
        right: 10px;
    }
    .view-la-boutique-de-la-ligue-contre-le-cancer ul.equal li .link-product{
        bottom: 5px;
    }
    .view-la-boutique-de-la-ligue-contre-le-cancer .row-product{
        background: #e6e6e6 none repeat scroll 0 0;
        float: left;
        height: 235px;
        margin-bottom: 2.8%;
        margin-right: 2.5%;
        padding: 3% 2% 1.5%;
        position: relative;
        width: 27.3%;
    }
    .view-la-boutique-de-la-ligue-contre-le-cancer .row-product:nth-child(3n){
        margin-right: 0;

    }

    .view-la-boutique-de-la-ligue-contre-le-cancer .form-actions{
        padding-top: 0px!important;
        padding-left: 10px;
        margin: 0px!important;
    }

    .view-la-boutique-de-la-ligue-contre-le-cancer .row-product .form-item-qty{
        display: none;
    }

    .view-la-boutique-de-la-ligue-contre-le-cancer .bt-cart.form-submit{
        background: none!important;
        border:0px!important;
        width: 39px;
        margin: 0px!important;
        padding: 0px!important;
    }
    .view-la-boutique-de-la-ligue-contre-le-cancer .views-field-uc-product-image{
        height: 205px;
        margin-bottom: 4%;
        max-width: 100%;
        text-align: center;
    }
    .view-la-boutique-de-la-ligue-contre-le-cancer .views-field-uc-product-image .image-product{
        height: 200px;
    }
        .view-la-boutique-de-la-ligue-contre-le-cancer .views-field-uc-product-image .image-product img {
            height: 100%;
            width: auto;
        }
    /*.view-la-boutique-de-la-ligue-contre-le-cancer .image-product{
        height: 210px;
        width: 230px;
        text-align: center;
        display: table-cell;
        vertical-align: middle;
        margin-bottom: 20px;
    }*/

        .view-la-boutique-de-la-ligue-contre-le-cancer .views-field-title{
            display: inline-block;
            width: 65%;
            vertical-align: middle;
             min-height: 36px;

        }

        .view-la-boutique-de-la-ligue-contre-le-cancer .views-field-display-price.row-price span{
            font-size:20px;
            font-size:1.250rem;
            color: #00539e;
            font-weight: 400;

        }
        .view-la-boutique-de-la-ligue-contre-le-cancer .views-field-display-price.row-price span.price-product{
            background: url("../images/bg-price.png") no-repeat scroll left center / 19px auto transparent;
            padding-left: 20px;
        }
        .view-la-boutique-de-la-ligue-contre-le-cancer .title-product a{
            color:#666666;

            font-size:20px;
            font-size:1.250rem;
            line-height: 18px;
        }

    .view-la-boutique-de-la-ligue-contre-le-cancer .views-field-display-price, .view-la-boutique-de-la-ligue-contre-le-cancer .views-field-field-lien{
        display:inline-block;
        text-align: right;
        vertical-align: top;
        width: 20%;
        float: right;
    }
    .view-la-boutique-de-la-ligue-contre-le-cancer .views-field-field-lien{
        margin-top: -10px;
    }

    .view-la-boutique-de-la-ligue-contre-le-cancer .views-field-display-price.row-price{
 /*background: url("../images/bg-price.png") no-repeat scroll left center / 28% auto transparent;*/
    line-height: 17px;
    padding-left: 0;
    width: 33.5%;
    vertical-align: middle;
	display: inline-block;

    }

        .view-la-boutique-de-la-ligue-contre-le-cancer .price-product{
            color: #666666;
            font-size: 14px;
            /*background: url('../images/tiret2.png') no-repeat left;*/

        }

    .view-la-boutique-de-la-ligue-contre-le-cancer .views-field-addtocartlink{
        display: table-cell;
        padding-right: 5px;
        vertical-align: bottom;
        width: 20%;
    }
    .view-la-boutique-de-la-ligue-contre-le-cancer .attributes{
    display: none;
    }

    .view-la-boutique-de-la-ligue-contre-le-cancer .item-list{
        width: 100%;

    }
    .container-cart-block
        .view-la-boutique-de-la-ligue-contre-le-cancer .link-product img{
            width: 39px;
        }


/**************************css détail product*******************************/
.node-type-product #block-system-main {

}
    .node-type-product .product-left{
        width: 65%;
        display: inline-block;
        margin-right: 1%;
        position: relative;
    }
        .node-type-product .node-product .retour{
            padding-left: 40px;
            padding-bottom: 10px;
        }

        .node-type-product .node-product .retour a{
            color: #786e6c;
            font-size: 14px;
            font-family: 'new_ciclegordita';
        }

        .node-type-product .product-left .views-slideshow-pager-field-item{
            width: 114px;
            height: 114px;
            float: left;
            margin-right: 3px;
            margin-bottom: 5px;
            padding: 5px;
            background: #fff;
        }

            .node-type-product .product-left .views-slideshow-pager-field-item .views-field-uc-product-image{
                width: 114px;
                height: 114px;
                display: table-cell;
                vertical-align: middle;
                text-align: center;
            }

            .node-type-product .product-left .views-slideshow-pager-field-item img{
                width: 70px;
                height: 70px;
            }

            /*************css carousel product************************/
            .node-type-product .product-left .jcarousel-skin-tango .jcarousel-container{
                background: none;
                border: none;
                padding: 0px;
            }
                .node-type-product .product-left .jcarousel-skin-tango .jcarousel-container-horizontal{
                    width: 100%;
                    height: auto;
                    margin-top: 10px;
                }
                .node-type-product .product-left .jcarousel-skin-tango .jcarousel-clip-horizontal{
                    height: auto;
                    width: 500px;
                }

                .node-type-product .product-left .jcarousel-skin-tango .views-content-uc-product-image{
                    width: 114px;
                    height: 113px;
                    display: table-cell;
                    vertical-align: middle;
                    text-align: center;
                }
                .node-type-product .product-left .jcarousel-skin-tango .jcarousel-container .jcarousel-item{
                    width: 114px!important;
                    height: 113px;
                    float: left;
                    margin-right: 2px;
                    margin-bottom: 5px;
                    padding: 5px;
                    background: #fff;
                }
                .jcarousel-skin-tango .jcarousel-item-placeholder{
                    background: none;
                }
                .node-type-product .product-left .jcarousel-skin-tango .jcarousel-container .jcarousel-item .views-field-uc-product-image{
                    /*width: 114px!important;
                    height: 113px;
                    float: left;
                    margin-right: 2px;
                    margin-bottom: 5px;
                    padding: 5px;*/

                }
                .node-type-product .product-left .jcarousel-skin-tango .jcarousel-prev-horizontal{
                    display: none!important;
                }
                .node-type-product .product-left .jcarousel-skin-tango .jcarousel-next-horizontal{
                    background: url('../images/arrow_next.png')  no-repeat ;
                    top: 0px;
                    width: 119px;
                    right: 1px;
                    height: 125px;
                }
            /*************************fin css carousel product********************************/

    .node-type-product .product-right{

        width: 31%;
        min-height: 493px;
        padding: 0 1%;
        background: #fff;
        display: inline-block;
        margin-top: 0;
    }

        .node-type-product .product-right h1{
            color: #4c4a4c;
            font-weight: normal;
            font-size: 24px;
            font-size: 1.500rem;
            text-transform: uppercase;
            font-family: 'Ubuntu', sans-serif;
            margin-bottom: 1%;
        }
        .node-type-product .product-right h2{
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            color: #4185c7;
            font-family: "Lobster",cursive;
            font-size: 23px;
            font-size: 1.438rem;
            font-weight: normal;
            letter-spacing: normal;
            line-height: 25px;
            margin: 0;
            text-align: left;
            padding: 0;
            margin-bottom: 6%;
        }
        .node-type-product .product-right input[type=text]{
            border: 1px solid #b7b7b7;
            display: inline-block;
            font-size: 1rem;
            height: 43px;
            margin-bottom: 8px;
            width: 70%;
            padding-right: 2%;
            padding-left: 2%;
        }
        .node-type-product .product-right .description{
            border-bottom: 1px solid #d6d6d6 !important;
            border-top: none !important;
            padding-top: 0 !important;
            padding-bottom: 4%;
        }
        .node-type-product .product-right .description .desc .description {
            border: 0 !important;
        }
            .node-type-product .product-right .description h3{
                font-size: 14px;
                font-size: 0.875rem;
                color: #4c4a4c;
                padding: 0px;
                margin: 0px 0 2% 0;
                font-family: 'Ubuntu', sans-serif;
                font-weight: 700;
                text-transform: capitalize;
            }

            .node-type-product .product-right .description .desc p, .node-type-product .product-right .description .desc{
                font-size: 14px;
                font-size: 0.875rem;
                color: #4c4a4c;
                line-height: 21px;
                margin: 0;
            }
        .node-type-product .product-right .reference{
            font-size: 13px;
            font-family: 'TitilliumText22LRegular';
            color: #786e6c;
            width: 100%;
            overflow: hidden;
            padding-bottom: 20px;
            padding-top: 10px;
            /*border-bottom: 1px solid #d6d6d6;*/
        }

        .node-type-product .product-right .service{
            background: transparent;
            margin-bottom: 6%;
            border-bottom: 1px solid #d6d6d6;
            padding-bottom: 5%;
        }

        .node-type-product .product-right .service h2{

            font-family: 'Ubuntu', sans-serif;
            font-size: 15px;
            padding: 0px;
            background: none;
            color: #786e6c;
            float: left;
            font-size: 18px;
            font-size: 1.125rem;
            line-height: 35px;
        }
        .node-type-product .product-right .service .service-links{
            text-align: right;
        }
        .node-type-product .product-right .service .service-links  a{
            background-image: url("../images/pictos/social-sprite.png") !important;
            color: transparent;
            display: inline-block;
            height: 39px !important;
            padding: 0 !important;
            width: 39px !important;
            margin-right: 2%
        }
        .node-type-product .product-right .service .service-links  a img{
            display: none;
        }
        .node-type-product .product-right .service .service-links .service-links-twitter{
             background-position: 0 -196px !important;
        }

        .node-type-product .product-right .detail {
            padding-top: 20px;
            padding-bottom: 20px;
            border-bottom: 1px solid #d6d6d6;
        }

            .node-type-product .product-right .form-cart label{
                width: 24%;
                display:   inline-block;
                color: #786e6c;
                font-size: 13px;
                font-weight: bold;
                padding-top: 5px;
                line-height: 44px;
            }
            .node-type-product .product-right .form-cart .attributes .form-type-select{
                /*background: url('../images/bg_pselect.png') no-repeat right;*/
                width: 100%;
            }
            .node-type-product .product-right .form-cart .attributes div.selector span{
                background: url("../images/bg-select-small.png") no-repeat scroll 93% center #ffffff;
                color: #4c4a4c;
                font-size: 0.875rem;
                height: 43px;
                line-height: 53px;
                padding-left: 12px;
                text-align: left;
                width: auto !important;
            }
            .node-type-product .product-right .form-cart .attributes div.selector {
                background: none repeat scroll 0 center #edeaea;
                border: 1px solid #b7b7b7;
                height: 43px;
                line-height: 43px;
                padding-left: 0;
                width: 74% !important;
}
            .node-type-product .product-right .form-cart .attributes select{
                color: #4c4a4c;
                cursor: pointer;
                font-family: "Ubuntu",sans-serif;
                font-weight: 500;
                height: 39px;

            }

            .node-type-product .product-right .form-cart .attributes .form-item{
                padding-bottom: 5px;
            }
    .node-type-product .form-cart .ajax-cart-submit-form{
        overflow: hidden;

    }
        .node-type-product .form-cart .attributes{
            padding-top: 25px;
            float: left;
            width: 100%;
            min-height: 35px;
            border-top: 1px solid #d6d6d6;
        }
            .node-type-product .form-cart .attributes .form-item{
                margin: 0px!important;
            }
        .node-type-product .form-cart .form-actions{
            display: table-cell;
            vertical-align: middle;
        }

        .node-type-product .product-right .price{
            color: #fff;
            font-size: 18px;
            font-family: 'TitilliumText22LRegular';
            padding-bottom: 5px;
            overflow: hidden;
            text-align: center;
            position: absolute;
            width: 267px;
            z-index: 1;
            border-top: 1px solid #d6d6d6;
            margin-top: 45px;
        }

        .node-type-product .product-right .price{
            border: 1px solid #d1d1d1;
        padding: 4%;
        position: relative;
        width: 92%;
        margin-top: 0;
        margin-bottom: 6%
        }

            .node-type-product .product-right .price span{
                padding: 10px 10px 10px 40px;
                font-family: 'Ubuntu', sans-serif;
                font-size: 30px;
                font-size: 1.875rem;
                color: #00529d;
                font-weight: 500;
                background: url("../images/bg-price-article.png") no-repeat scroll 0 center ;
            }

            .node-type-product .product-right .price-part{
            color: #fff;
            font-size: 18px;
            font-family: 'TitilliumText22LRegular';
            padding-bottom: 5px;
            overflow: hidden;
            text-align: center;
            border-top: 1px solid #d6d6d6;
        }

            .node-type-product .product-right .price-part span{
                padding: 10px;
                width: 80px;
                background: #2c5fc0; /* Old browsers */
                /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNWZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTUzYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -moz-linear-gradient(top,  #2c5fc0 0%, #2553a8 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c5fc0), color-stop(100%,#2553a8)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #2c5fc0 0%,#2553a8 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #2c5fc0 0%,#2553a8 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #2c5fc0 0%,#2553a8 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #2c5fc0 0%,#2553a8 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c5fc0', endColorstr='#2553a8',GradientType=0 ); /* IE6-8 */
            }

        .node-type-product .product-right .attributes .attribute{
            float: left;
            width: 100%;
        }

        .node-type-product .product-right #edit-actions, .node-type-product .product-right .form-cart .lien{
            color: #fff;
		    font-weight: bold;
		    border-radius: 20px;
		    padding: 1.5%;
		    width: 57%;
		    display: block;
		    margin: 3% auto 0;
		    text-align: center;
		    background: #fba263;
			background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b));
			background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
			background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
			background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
			background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 );
        }

        .node-type-product .product-right .notif-outstock{
            text-align: center;
            overflow: hidden;
            width: 100%;
            padding: 10px;
            float: left;
        }

            .node-type-product .product-right .notif-outstock span{
                color: red;
                font-size: 14px;
                font-family: 'TitilliumText22L';
                background: url('../images/notice.png') no-repeat left;
                font-weight: bold;
                padding-left: 19px;
            }

        .node-type-product .product-right .submit-cart, .node-type-product .product-right .form-cart .lien a{
            background: transparent;
            color: #fff;
            font-size: 18px;
            font-size: 1.125rem;
            padding-right: 0px;
            border: 0px;
            font-weight: normal;
            padding: 0;
            margin: 0;
            line-height: 28px;
        }


            .node-type-product .product-right .lien a{
                    background: url('../images/parrow.png') no-repeat left ;
                    padding-left: 20px;
                    text-transform: uppercase;
                    color: #fff;
                    display: block;
                    font-weight: bold;
            }
        .node-type-product .product-right .part-share{
            margin-top: 30px;
            overflow: hidden;
            width: 100%;
            float: left;
        }
            .node-type-product .product-right .product-share {
                background: rgba(0, 0, 0, 0) url("../images/prd_partage.png") no-repeat scroll left center / 100% auto;
                height: 121px;
                margin-top: -10px;
                max-width: 150px;
                min-width: 153px;
                overflow: hidden;
                position: absolute;



                z-index: 1;



            }
            .node-type-product .product-right .part-share .desc{
                background: #dcd9d9 none repeat scroll 0 0;

                color: #786e6c;
                float: right;
                font-family: "TitilliumText22LBold";
                line-height: 12px;
                min-height: 70px;
                padding: 15px 15px 15px 50px;
                width: 49%;
            }
            .node-type-product .product-right .part-share .desc p{
                color: #786e6c;
                font-size: 13px;
                line-height: 14px;
                font-family: 'TitilliumText22LBold';
                margin-top: 0;
            }
    .node-type-product .product-left .views_slideshow_cycle_main .views-slideshow-cycle-main-frame{
        width: 94% !important;
        background: url('../images/bg_pdetail.png') no-repeat center;
        /*height: 600px !important;*/
        vertical-align: middle;
        position: relative!important;
        padding: 0 3%;
        overflow: hidden;
    }

    .node-type-product .product-left .views_slideshow_cycle_main .views-field-uc-product-image{

        width: 100%;
        /*height: 400px;*/
        vertical-align: middle;
    }

    .node-type-product .product-left .views_slideshow_cycle_main .views-slideshow-cycle-main-frame img{
        max-width: 100%;
        height: auto;
    }

    .node-type-product .product-left .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{
        /*display: table-cell !important;*/
        height: auto !important;
        width: 80% !important;
        /*vertical-align: middle!important;*/
        text-align: center!important;
         padding: 6%10%;
    }
.node-type-product .product-left .views-slideshow-controls-bottom span{
    height: 85px;
    position: absolute;
    right: 3%;
    text-indent: -6546519px;
    top: 50%;
    width: 55px;
    background: url('../images/bg-slide-button.png') no-repeat 0 0;
    z-index: 100;
}
.node-type-product .product-left .views-slideshow-controls-bottom .views_slideshow_controls_text_previous{
    background: url('../images/bg-slide-button.png') no-repeat 0 -125px;
    right: inherit;
    left: 3%;
}
.node-type-product .product-left .views-slideshow-controls-bottom .views-slideshow-controls-text-pause {
    display: none;
}

.view-la-boutique-de-la-ligue-contre-le-cancer .pager{
    margin-top: 30px;
    text-align: center;
}
.view-la-boutique-de-la-ligue-contre-le-cancer .pager li{
    color: #fff;
    font-weight: bold;
    border-radius: 20px;
    padding-left: 12px !important;
    padding-right: 12px !important;
    padding-top: 0;
    padding-bottom: 0;
    width: 24%;
    display: block;
    margin: 3% auto 0;
	background: #fba263;
	background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b));
	background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
	background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
	background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
	background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 );

}

.view-la-boutique-de-la-ligue-contre-le-cancer .pager li a,.view-la-boutique-de-la-ligue-contre-le-cancer .pager .pager-current{
    color: #fff!important;
    font-weight: bold;
    padding: 8px 0;
    display: block;
}

.view-la-boutique-de-la-ligue-contre-le-cancer .pager.pager-load-more-empty .pager-next{
    display: none;
}

.view-la-boutique-de-la-ligue-contre-le-cancer .pager .pager-last,.view-la-boutique-de-la-ligue-contre-le-cancer .pager .pager-previous,.view-la-boutique-de-la-ligue-contre-le-cancer .pager .pager-first{
    display: none;
}
.node-type-product #block-views-la-boutique-de-la-ligue-contre-le-cancer-block-1{
    padding-top: 40px;
    padding-bottom: 20px;
    overflow: hidden;
}


.node-type-product #block-views-la-boutique-de-la-ligue-contre-le-cancer-block-1 h2{
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'TitilliumText22LLight';
    background: none;
    padding: 0px;
}

#node-type-product #columns,#page-cart #columns{
    background: #f1f1f1; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f1f1f1 0%, #ededed 84%, #e8e8e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(84%,#ededed), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ededed 84%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f1f1f1 0%,#ededed 84%,#e8e8e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f1f1f1 0%,#ededed 84%,#e8e8e8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f1f1f1 0%,#ededed 84%,#e8e8e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */

}


/*********************page panier*****************************************************/

.page-cart .qty .deccart,.page-cart .qty .inccart{
    cursor: pointer;
    width: 30px;
    color: #fff;
    background: #c7c7c7;
    border-radius: 50%;
    font-size: 20px;
    font-size:1.250rem;
    height: 30px;
    line-height: 30px;
    font-weight: 600;
}

.page-cart .qty .deccart{
    float: left;
}

.page-cart .qty .inccart{
    float: right;
}

.page-cart .form-type-uc-quantity{
    width: 65%;
    height: 30px;
    float: left;
    background: transparent;
}

    .page-cart   .form-boutique .form-type-uc-quantity input{
        width: 100%;
        height: 26px;
        padding: 0px;
        border: none;
        text-align: center;
        margin: 0px;
        background: transparent;
        font-size: 14px;
        font-size: 0.875rem;
    }

    .page-cart   .form-boutique .form-type-uc-quantity .error{
        width: 28px!important;
        border: 1px solid #FF0000 !important;
    }

.page-cart .container-cart-block{
    height: 33px;
}

    .page-cart .list_items {
        margin-top: -5px;
    }

/*.page-cart  #cart-form-pane{
    width: 955px;
    overflow: hidden;
    float: left;
    padding-bottom: 20px;
    padding-left: 45px;
    margin-top: 0px;
    background: #f1f1f1; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none'
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f1f1f1 0%, #ededed 84%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(84%,#ededed), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ededed 84%,#e8e8e8 100%);
    background: -o-linear-gradient(top,  #f1f1f1 0%,#ededed 84%,#e8e8e8 100%);
    background: -ms-linear-gradient(top,  #f1f1f1 0%,#ededed 84%,#e8e8e8 100%);
    background: linear-gradient(to bottom,  #f1f1f1 0%,#ededed 84%,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e8e8e8',GradientType=0 );

}
*/
    .page-cart .form-boutique{
        width: 100%;
        overflow: hidden;
    }



.page-cart .form-boutique  tbody  tr.subtotal, .page-cart .form-boutique  tbody  tr.frais, .page-cart .form-boutique  tbody  tr.total {
        background: none;
    }
    .page-cart .form-boutique  tbody  tr.total td{
        background: #02539e;
        color: #fff !important;
        text-transform: none;
    }
    .page-cart .form-boutique  tbody  tr.total td.empty{
        background: transparent;
    }
.page-cart .form-boutique  tbody  tr{
    background: #f6f6f6;
}
    .page-cart .form-boutique .text-bottom{
        clear: both;
        font-family: 'TitilliumText22LRegular';
        font-size: 13px;
    }
        .page-cart .form-boutique .text-bottom p,.page-cart-checkout .text-bottom p{
            font-size: 13px;
            color: #666;
            font-family: 'TitilliumText22LRegular';
            line-height: 16px;
        }
        .page-cart .form-boutique .text-bottom h3,.page-cart-checkout .text-bottom h3{
            color: #224d9c;
            font-family: 'TitilliumText22LRegular';
            font-size: 13px;
            margin-left: 0px;
        }

        .page-cart .form-boutique .clearfix{
            display: none;
        }
        .page-cart .form-boutique table{
            border-collapse: collapse;
            border-spacing: 0px;
            width: 100%;
            /*table-layout: fixed;*/
        }

            .page-cart  .form-boutique .sticky-table tr,.page-cart .form-boutique .sticky-enabled tr{
                border-bottom:5px solid #fff !important;
            }
            .page-cart .form-boutique .sticky-table tr, .page-cart .form-boutique .sticky-enabled thead tr:first-child{
                text-transform: lowercase;
            }
            .page-cart .form-boutique tr.subtotal,.page-cart .form-boutique tr.frais,.page-cart .form-boutique tr.total {
                border: none!important;
            }

            .page-cart .form-boutique table th{
                color: #666;
                font-size: 16px;
                font-size: 1rem;
                font-weight: 500;
                padding: 25px;
                height: auto !important;
                text-transform: none;
            }
                .page-cart .form-boutique table th abbr{
                    border: none;
                    cursor: inherit;
                }



            .page-cart .form-boutique table td{
                vertical-align: middle!important;
                text-align: center;
                color: #666;
                font-family: 'Ubuntu', sans-serif;
                font-weight: normal;
                font-size: 14px;
                font-size: 0.875rem;
                text-transform: none;
            }

            .page-cart  .qty-container{
                font-size: 12px;
                margin:0 auto;
                overflow:hidden;
                background: #fff;
                padding: 5px;
                width: 96%;
            }
            .page-cart .st-container {
                width: 845px;
            }
            .page-cart .value {
                float: right;
                text-align: right;
                width: 91px;
                font-size:16px;
            }

                .page-cart .form-boutique table td .uc-price, .page-cart .form-boutique table .price{
                    font-size: 20px;
                    font-size: 1.25rem;
                    /*
                    color: #02539e !important;
                    font-weight: bold;
                    */
                }
            .page-cart .form-boutique table td.subtotal{
                padding-bottom: 0px;
            }
            .page-cart .form-boutique table td.price .uc-price, .page-cart .form-boutique table td.subtotal span, .page-cart .form-boutique table td.fraisport span, .page-cart .form-boutique table td.total .uc-price{
                    color: #02539e;
                    font-size: 20px;
                    font-size: 1.250rem;
                    font-weight: bold;
            }
            .page-cart .form-boutique table tr.total .uc-price{
                    color: #fff !important;
                }
.page-cart .form-boutique  {
    padding: 0;
}

            .page-cart .form-boutique .subtotal-title ,
            .page-cart .form-boutique .frais-title,
            .page-cart .form-boutique .total-title

            {
                text-align:right !important;
                padding:1.5% !important;
                color: #666666;
                font-size: 16px;
            }
            .page-cart .form-boutique table td.fraisport{
                padding-top: 0px;
                padding-bottom: 0px;
            }

            .page-cart .form-boutique table td.subtotal #subtotal-title,.page-cart .form-boutique table td.fraisport #fraisport-title,.page-cart   .form-boutique table td.total #total-title,.page-cart   .form-boutique table td .frais-title{
                color: #666;
                font-family: 'TitilliumText22LRegular';
                font-size: 16px;
                font-weight: normal;
                float: left;
                width: 758px;
                float: left;
                width: 85%;

            }
            .page-cart .form-boutique .image{
                width: 60px;
                height: 70px;
            }
                .page-cart .form-boutique .image img{
                    float: none!important;
                }

            .page-cart .form-boutique .title-product{
                color: #02539e !important;
                font-size: 14px;
                font-size: 0.875rem;
                font-family: 'Ubuntu', sans-serif;
                font-weight: 600;
                text-align: left;
                text-decoration: underline;
                padding: 3% 0 3% 3%;
                text-transform: uppercase;

            }
                .page-cart .title-product .title-image-product img, .page-cart .title-product .title-image-product a{
                    display: inline-block;
                    vertical-align: middle;
                    float: none !important;
                }
                .page-cart .title-product .title-image-product img{
                    margin-right: 10px;
                    margin-bottom: 5px;
                }
            .page-cart .form-boutique .remove input{
                border: none;
                background: url('../images/delete_cart.png') no-repeat;
                width: 24px;
                height: 21px;
            }

.page-cart .form-boutique .form-actions, .page-laboutique #check-payement-methods-form-boutique .grp-bnt{
                 width: 55%;
                float: right;
                margin-top: 2% !important;
                 margin-right: 0;
                   text-align: right;

            }
            .page-laboutique #check-payement-methods-form-boutique .grp-bnt a{
                float: left;
                color: #666666;
                font-size: 14px;
                font-size: 0.875rem;
                width: 49%;
                line-height: 38px;

            }
    .page-laboutique form#payement-methods-form-boutique{
        display: none;
    }
                .page-cart .form-boutique .form-actions .form-submit{
                    color: #fff;
                    border: 0;
                    font-size: 18px;
                    font-size: 1.125rem;
                    font-weight: bold;
                    border-radius: 20px;
                    padding: 8px;
                    display: block;
                    font-weight: 400;
                    margin: 0 auto ;
                    width: 67%;
                    float: right;
                    background: #fba263;
					background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b));
					background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
					background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
					background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
					background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 );
                }
                .page-cart #uc-cart-checkout-form .form-actions .form-submit{
                    width: 55%;
                }
                .page-cart #uc-cart-checkout-form .form-actions #edit-cancel{
                    width: 39%;
                }

                .page-cart .form-boutique .form-actions a, .page-cart .form-boutique .form-actions #edit-cancel{
                    width: 28%;
                    color: #666;
                    font-size: 14px;
                    font-size: 0.875rem;
                    line-height: 25px;
                }
                .page-cart .form-boutique .form-actions #edit-cancel{
                    text-align: right;
                    float: left;
                    background: transparent;
                }

    .page-cart  p#cart-form-pane{
        text-align: center;
        font-weight: bold;
        font-size: 14px;
        padding-top: 30px;
        padding-bottom: 30px;
        font-family: 'TitilliumText22LRegular';
    }

/****************************page checkout cart*******************************************************/

/*.page-cart-checkout #uc-cart-checkout-form{
    width: 100%;
    padding-bottom: 20px;
    margin-top: 0px;
}
*/

   /* .page-cart-checkout #uc-cart-checkout-form #cart-pane .block-uc-ajax-cart{
        background: #F5F5F5;
        padding-bottom: 5px;
    }
    .page-cart-checkout .container-cart-block{
        padding-left: 35px;
        background: none;
    }



    .page-cart-checkout #uc-cart-checkout-form #cart-pane{
        margin: 0px;
        padding: 0px;
    }*/

.page-cart-checkout  #columns ul.nav-boutique li a,
.page-laboutique #columns ul.nav-boutique li a{
    color: #ee7522 ;
}
.page-cart-checkout #columns ul.nav-boutique li, .page-laboutique #columns ul.nav-boutique li{
         border: 1px solid #ed7617 !important;
         color: #ee7522  !important;
    }
    .page-cart-checkout #columns ul.nav-boutique li.active{
        color: #fff  !important;
    }
.page-cart-checkout #columns ul.nav-boutique li.active, .page-laboutique #columns ul.nav-boutique li.active{
    background: #fba263;
    background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b));
    background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
    background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
    background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
    background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 );
     border:none !important;
     color: #fff !important;
}
.page-cart-checkout  #columns ul.nav-boutique:after ,
.page-laboutique #columns ul.nav-boutique:after {
    background: #ed7617 !important;
    }
#columns ul.nav-boutique{
    background: #f2f2f2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #e8e8e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f2f2f2 0%, #e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e8e8e8', GradientType=0 ); /* IE6-8 */
    overflow:hidden;
    padding: 25px 30px 25px 55px;
    margin-bottom: 20px;
}
#columns ul.nav-boutique li {
    float:left;
    text-align:center;
    display: block;
    padding: 15px 0;
    text-decoration: none;
}
#columns ul.nav-boutique li.active {
    background:url(../images/bg_etape_don_active.png) no-repeat;
}.page-faire-un-don #columns ul.nav-boutique li {
    text-decoration:none;
    display:block;
    padding:15px 0;
}

#columns ul.nav-boutique li span {
    font-size:24px;
    display:block;
}

      /*  .page-cart-checkout #uc-cart-checkout-form #cart-pane .sticky-header{
            width: 930px!important;
        }
        .page-cart-checkout #uc-cart-checkout-form #cart-pane .cart-review{
            padding: 35px;
            background: #fff;
            width: 930px;
            margin-left: 35px;
            overflow: hidden;
            border-collapse: collapse;
            border-spacing: 0px;
            float: left;
        }

        .page-cart-checkout #uc-cart-checkout-form #cart-pane table tr{
            padding: 15px!important;
            background: none;
            border-bottom: 2px solid #e0e0e0!important;
        }

        .page-cart-checkout #uc-cart-checkout-form #cart-pane table tr.subtotal,.page-cart-checkout #uc-cart-checkout-form #cart-pane table tr.total{
            border: none!important;
        }
            .page-cart-checkout #uc-cart-checkout-form #cart-pane table th{
                color: #666;
                font-size: 16px;
                font-family: 'TitilliumText22LRegular';
                font-weight: normal;
                padding-top: 25px;
                padding-bottom: 25px;
                width: 120px;
            }

            .page-cart-checkout #uc-cart-checkout-form #cart-pane table th.image{
                text-align: right;
            }

            .page-cart-checkout #uc-cart-checkout-form #cart-pane table td{
                vertical-align: middle!important;
                text-align: center;
                color: #666;
                font-size: 16px;
                font-family: 'TitilliumText22LRegular';
                font-weight: normal;
                padding: 14px 15px;
            }

            .page-cart-checkout #uc-cart-checkout-form #cart-pane table td.subtotal-title,
            .page-cart-checkout #uc-cart-checkout-form #cart-pane table td.frais-title,
            .page-cart-checkout #uc-cart-checkout-form #cart-pane table td.total-title{
                text-align:right;
                font-size: 16px;

            }


                .page-cart-checkout #uc-cart-checkout-form #cart-pane table td.price,.page-cart-checkout #uc-cart-checkout-form #cart-pane table td.total{
                    font-weight: normal;
                    color: #666;
                    font-size: 18px;
                    font-family: 'TitilliumText22LMedium';
                    padding-left: 20px;
                    padding-right: 20px;
                }

                .page-cart-checkout #uc-cart-checkout-form #cart-pane table td.title-product{
                    color: #224d9c!important;
                    font-size: 18px;
                    font-family: 'TitilliumText22LRegular';
                    text-transform: uppercase;
                    text-align: left;
                }

                .page-cart-checkout #uc-cart-checkout-form #cart-pane table td.subtotal,.page-cart-checkout #uc-cart-checkout-form #cart-pane table td.total,.page-cart-checkout #uc-cart-checkout-form #cart-pane table td.frais{
                    color: #666;
                    font-family: 'TitilliumText22LRegular';
                    font-size: 16px;
                    font-weight: bold;
                    text-align: right;
                    padding-right: 50px;
                }
                .page-cart-checkout #uc-cart-checkout-form #cart-pane table td.frais{
                    padding-top: 0px;
                    padding-bottom: 0px;
                }

                .page-cart-checkout #uc-cart-checkout-form #cart-pane table td.subtotal{
                    padding-top: 0;
                    padding-bottom: 0;
                }


                .page-cart-checkout #uc-cart-checkout-form #cart-pane table .total-title,.page-cart-checkout #uc-cart-checkout-form #cart-pane table .frais-title,.page-cart-checkout #uc-cart-checkout-form #cart-pane table #subtotal-title{
                    padding-right: 20px;
                    vertical-align: middle;
                    color: #666;
                    font-family: 'TitilliumText22LRegular';
                    font-size: 16px;
                    font-weight: normal;
                    width:644px;

                }
                .page-cart-checkout #uc-cart-checkout-form #cart-pane table td .uc-price{
                    font-weight: normal;
                    color: #666;
                    font-size: 18px;
                    padding: 2px 8px 10px;
                    font-family: 'TitilliumText22LMedium';
                }


    .page-cart-checkout .actionsbttons .form-actions{
        background: #fff;
        padding-right: 50px;
        width: 880px;
        margin-left: 35px;
        margin-top: -20px;
        padding-top: 20px;
        padding-bottom: 15px;
        box-shadow: 0 11px 14px -16px #555;
        -moz-box-shadow: 0 11px 14px -16px #555;
        -webkit-box-shadow: 0 11px 14px -16px #555;
    }
                .page-cart-checkout .actionsbttons .form-actions #edit-continue{
                    background: url("../images/bg_order.png") no-repeat scroll 0 0 transparent;
                    border: 0 none;
                    color: #FFFFFF;
                    font-size: 15px;
                    font-family: 'TitilliumText22LMedium';
                    font-weight: normal;
                    height: 50px;
                    padding-left: 0;
                    padding-right: 18px;
                    text-align: center;
                    text-transform: uppercase;
                    width: 140px;
                    margin: 0px;

                }

                .page-cart-checkout .actionsbttons .form-actions #edit-cancel{
                    background: url("../images/bg_cancel.png") no-repeat scroll 0 0 transparent;
                    border: 0 none;
                    color: #666;
                    font-size: 15px;
                    font-family: 'TitilliumText22LMedium';
                    font-weight: normal;
                    height: 50px;
                    padding-top: 4px;
                    padding-left: 10px;
                    text-align: center;
                    text-transform: uppercase;
                    width: 141px;
                    margin-right: 20px;
                }
        .page-cart-checkout .text-bottom{
            width: 920px;
            margin-left: 35px;
        }*/
/*************************css page cart/2***********************************/

.containerform{

}

    .containerform .titre-block{
        width: 76%;
        color: #224d9c;
        font-family: 'TitilliumText22LXBold';
        font-size: 18px;
        font-weight: bold;
        text-transform: uppercase;
        padding-bottom: 15px;
        padding-top: 14px;
        padding-left: 20px;
    }

    .containerform h2{
        background: none;
        text-transform: uppercase;
        color: #224d9c;
        font-size: 18px;
        margin-top: 0;
        font-family: 'TitilliumText22L';
        padding-left: 0;
    }
    .containerform{
        overflow: hidden;
    }
    .containerform form .form-item-inscription-newsletter{
        float: left;
        width: 50%;
        margin-top: 4%;
    }

    .containerform .form-item{
        margin-bottom: 10px;
        overflow: hidden;
    }
    .containerform .form-type-radios.form-item-field-type{
        border-bottom: 1px solid #d1d1d1;
        padding-bottom: 5px;
    }
    .containerform .form-type-radio{
        display: inline-block;
        width: auto;
    }


        .containerform label{
            display: inline-block;
            color: #666666;
            margin: 5px 0;
            font-family: 'TitilliumText22LRegular';
            font-size: 14px;
            line-height: 22px;
        }

        .containerform .form-radios{
            display: inline-block;
        }

        .containerform .form-type-radios label.option{
            margin: 0px;
        }
    .containerform input{
        background: url(../images/bg_input.png) repeat-x #fff;
        width: 245px;
        border: 1px solid #DFDFDF;
        color: #666666;
        font-size: 14px;
        font-family: 'TitilliumText22LRegular';
    }

    .containerform .col1{
        width: 470px;
        display: inline-block;
    }

    .containerform .col2{
        width: 470px;
        display: inline-block;
    }

    .containerform .col1{
        margin-right: 20px;
    }

    .containerform .form-register-boutique input{
        width: 466px;
    }

    .containerform .form-register-boutique #uniform-edit-field-pays{
        padding: 0;
        height: 28px;
        width: 467px!important;
        background: url("../images/bg_input.png") repeat-x scroll 0 0 #FFFFFF;
        border: 1px solid #DFDFDF;
    }
    .containerform .form-register-boutique #edit-field-pays{
        width: 467px !important;
        padding: 0 !important;
    }
    /*.containerform .form-register-boutique select{
        background: none repeat scroll 0 0 transparent!important;
        border: 0 none;
        border-radius: 0 0 0 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        font-size: 11px;
        line-height: 1;
        padding: 10px 5px 5px;
        -webkit-appearance: none!important;
        -moz-appearance: none!important;
        margin-bottom: 10px;
    }

    .containerform #uniform-edit-field-pays  span,.containerform #uniform-edit-field-pays  span{
        background: url("../images/bg_select.png") no-repeat scroll 445px center;
        color: #666;
        display: block;
        height: 28px;
        line-height: 27px;
        overflow: hidden;
        padding: 0 5px;
    }*/

    .containerform .container-inline-date label{
        float: left;
        line-height: 23px;
        margin-right: 10px;
    }

    .containerform .required-field{
        font-size: 12px;
        float: right;
        font-family: 'TitilliumText22L';
        color: #666666;
        font-style: italic;
    }

    .containerform .container_user_register_boutique .form-submit{
        background: url("../images/bg_button_don.png") no-repeat scroll 0 0 transparent;
        border: 0 none;
        color: #FFFFFF;
        font-size: 21px;
        font-weight: normal;
        height: 40px;
        padding-left: 0;
        padding-right: 18px;
        text-align: center;
        text-transform: uppercase;
        width: 360px;
        float: right;
    }

    .containerform h3{
        font-family: 'TitilliumText22L';
        border-bottom: 1px solid #D0D0D0;
        color: #666666;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 15px;
        margin-left: 0;
        margin-top: 30px;
        padding-bottom: 10px;
    }
    .containerform p{
        font-family: 'TitilliumText22L';
        color: #666666;
        font-size: 100%;
    }

    .containerform .radio{
        margin-right: 0px;
    }

    .containerform .header_form_donation h2{
        display: inline-block;
        margin-bottom: 5px;
        padding-left: 0;
        padding-right: 0;
        width: 50%;
    }

    .containerform #entreprise{
        width: 76%;
        text-align: right;
    }
     .containerform .container_user_login_boutique{
        margin-bottom: 3%;

    }
            .containerform .container_user_login_boutique .form-radios{
                width: 100%;
                float: left;
            }
                .containerform .container_user_login_boutique .form-type-radio{
                    width: 100%;
                }
            .containerform .container_user_login_boutique .form-item-name{
                padding-left: 25px;
            }
            .containerform .container_user_login_boutique .form-item-name,.containerform .container_user_login_boutique .form-item-pass{
                float: left;
                padding-right: 12px;
            }
            .containerform .container_user_login_boutique label{
                margin: 0px;
            }
            .containerform .container_user_login_boutique .item-list{
                display: inline-block;
            }
                .containerform .container_user_login_boutique .forget-psw{
                    color: #666666;
                    font-size: 12px;
                    text-decoration: underline;
                    line-height: 30px;
                    font-style: italic;
                    line-height: 50px;
                }
            .containerform .container_user_login_boutique .form-actions{
                float: right;
                margin: 0;
            }
                .containerform .container_user_login_boutique .form-submit{
                    background: #fba263; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 ); /* IE6-8 */
    font-size:17.99px;
    font-size:1.124rem;
    color:#fff;
    text-transform:lowercase;
    padding: 2% 6%;
    width:auto;
      min-width: 200px;
    font-weight:normal;
    border-radius: 20px;
    margin-right: 4%;
    margin-top: 4%;
}
#user-login-form-boutique #edit-actions{
    display: inline-block;
    float: none;
    margin-left: 2%;

}

        .containerform .container_user_register_boutique .bk_cxn{
            padding-bottom: 40px;
        }
            .containerform .container_user_register_boutique .bk_cxn .form-type-password-confirm .form-item, .containerform .container_user_register_boutique .bk_cxn .form-type-textfield{
                width: 485px;
                float: left;
            }

            .containerform .container_user_register_boutique input{
                width: 466px;
            }
            .containerform .container_user_register_boutique h2, .containerform .container_user_login_boutique h2{
                color: #4c4a4c;
                font-family: "Ubuntu",sans-serif;
                font-size: 24px;
                font-size: 1.5rem;
                font-weight: normal;
                clear: both;
                margin-bottom: 2.5%;
                line-height: normal;
            }
			.containerform .marker, .containerform  .form-required {
			color: #f00;
			}
/***************************CSS page payement**********************************************/

.containerform .form-payement-boutique{
    /*overflow: hidden;*/
    width: 100%;
    padding-top: 20px;
}

    .containerform .form-payement-boutique .choise-payement{
      position: relative;
      top: 34px;
      z-index: 999;
      width: 25%;
    }
        
    .containerform .form-payement-boutique .choise-payement img{
        margin-left: 10px;
    }   
    
    .containerform .form-payement-boutique h3{
        border: none;
        margin: 0 0 10px 0;
    }

    .containerform  #credit_card input{
        background: none repeat scroll 0 0 transparent;
        border: 0 none;
        height: auto;
        width: 55px;
    }

    .containerform  #edit-payement-method label{
        margin: 0px!important;
    }

    .containerform #check_payement_methods h3{
        border: none;
        padding: 0px;
    }

    .containerform #check_payement_methods .help-recap{
        font-size: 13px;
        color: #666;
        font-family: 'TitilliumText22LRegular';
    }

    .containerform #check_payement_methods .form-submit{

        height: 40px;
        text-align: center;
        text-transform: uppercase;
        margin: 0px !important;
        float: right;

    }

/********************CSS page recap*************************************/

.page-laboutique-recap .containerform{
    padding: 0px;
}
    .containerform #message_recap{
    	/*
        overflow: hidden;
        float: left;
        margin-bottom: 20px;
        padding: 0 20px;
		*/
    }
        .containerform #message_recap .up_msg {
            padding: 20px 70px 20px 25px;
            margin-bottom: 2%;
            background: #519ff6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxOWZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzUwOWVmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzM5ODJjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzM3N2ZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzdmYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #519ff6 0%, #509ef4 20%, #3982c8 76%, #377fc4 85%, #377fc4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#519ff6), color-stop(20%,#509ef4), color-stop(76%,#3982c8), color-stop(85%,#377fc4), color-stop(100%,#377fc4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #519ff6 0%,#509ef4 20%,#3982c8 76%,#377fc4 85%,#377fc4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #519ff6 0%,#509ef4 20%,#3982c8 76%,#377fc4 85%,#377fc4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #519ff6 0%,#509ef4 20%,#3982c8 76%,#377fc4 85%,#377fc4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #519ff6 0%,#509ef4 20%,#3982c8 76%,#377fc4 85%,#377fc4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#519ff6', endColorstr='#377fc4',GradientType=0 ); /* IE6-8 */

        }

            .containerform #message_recap .up_msg span.global{
                background: url("../images/bg_msg_up.png") no-repeat scroll 0 0 transparent;
                color: #FFFFFF;
                display: block;
                font-size: 35px;
                font-size: 2.188rem;
                line-height: 41px;
                padding: 10px 0 10px 130px;
                font-family: 'Lobster';
            }
            .containerform #message_recap .link-recap  {
                margin-bottom: 2%;
            }
            .containerform #message_recap .link-recap a{
                font-size: 18px;
                font-size: 1.125rem;
                color: #00529e;
            }
            .containerform #message_recap #recap-element{
                /*background: url(../images/bg_corner_left.png) no-repeat;*/
                padding: 3%;
                display:inline-block;

            }
            .page-laboutique .containerform .up_msg{
            	margin-bottom: 2%;
            }
            .containerform #message_recap .recap-element_container{
                /*background: url(../images/bg_corner_right.png) no-repeat right top;*/

                width: 100%;
            }
			.page-laboutique #columns .containerform #message_recap #recap-element .bloc-recap2 label{
				padding-right:2%
			}
                .containerform #message_recap .recap-element_content{

                    padding: 20px;

                }
                .containerform #message_recap .recap-element_content .recap-element_content_left{
                    width: 275px;
                    float: left;
                    margin-right: 25px;
                }
                    .containerform #message_recap #recap-element .recap-element_container .recap-element_content .titre-recap{
                        color: #224d9c;
                        text-transform: uppercase;
                        font-size: 18px;
                        font-family: 'TitilliumText22LRegular';
                        font-weight: bold;
                        margin-bottom: 30px;
                        display: block;
                    }
                .containerform #message_recap #recap-element .recap-element_container .recap-element_content .recap-element_content_left .info{
                    border-bottom:1px solid #666666;
                    display:block;
                    padding-bottom:10px;
                    margin-bottom:10px;
                }
                .containerform #message_recap #recap-element .recap-element_container .recap-element_content .recap-element_content_left .elemt-info span{
                    display:block
                }
                .containerform #message_recap #recap-element .recap-element_container .recap-element_content .recap-element_content_left .recap_commande .row label{
                    display:inline-block;
                    margin-right:5px;
                    line-height: 18px;
                }
                .containerform #message_recap #recap-element .recap-element_container .recap-element_content .recap-element_content_left .info span,.containerform #message_recap #recap-element .recap-element_container .recap-element_content .recap-element_content_left .recap_commande span{
                    color: #666666;
                    font-family: 'TitilliumText22LRegular';
                    font-size: 14px;
                }
                .containerform #message_recap #recap-element .recap-element_container .recap-element_content .recap-element_content_left .recap_commande .row span{
                    display: inline-block;
                    line-height: 20px;
                }
                .containerform #message_recap #recap-element .recap-element_container .recap-element_content .recap-element_content_left .recap_commande .date  {
                    margin-top:10px;
                }
                .containerform #message_recap #recap-element .recap-element_container .recap-element_content .recap-element_content_left .recap_commande .date span{
                    display:block;
                }

                .containerform #message_recap .uppercase{
                    text-transform: uppercase;
                }

                .containerform #message_recap label{
                    margin-top: 0px;
                    margin-bottom: 0px;
                }

                .containerform #recap-element #share-element{
                    width: 275px;
                    float: left;
                    margin-right: 25px;
                }
                    .containerform #share-element .print-recap a{
                        background: url("../images/bg_print_don.png") no-repeat scroll 0 0 transparent;
                        color: #FFFFFF;
                        display: block;
                        font-family: TitilliumText22L;
                        font-size: 22px;
                        height: 49px;
                        line-height: 51px;
                        padding-right: 25px;
                        text-align: center;
                        text-transform: uppercase;
                        width: 251px;
                        margin-bottom: 16px;
                        display: block;
                    }

                    .page-laboutique .containerform #share-element .my-account a{
                        background: #fba263;
						background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b));
						background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
						background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
						background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
						background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 );
						 color: #FFFFFF;
						-webkit-border-radius: 4px;
						border-radius: 4px;
						font-family: 'Lobster', cursive;
						font-size: 30px;
						font-size: 1.875em;
						text-transform: inherit;
						height: auto;
						padding: 35px 0;
						margin-bottom: 0;
						display: inline-block;
						text-align: center;
						width:100%;
                    }
					.page-laboutique .containerform .recap-share-comite {
						margin-top: 2%;
					}
                    .page-laboutique .containerform #share-element .i-share{
                    	vertical-align: middle;
						display: inline-block;
						color: #fff;
						padding-right: 9%;
                    }
                    .page-laboutique .containerform #share-element .share-this-recap{
                        background: #f94e6e;
						background: -moz-linear-gradient(top, #f94e6e 0%, #d2425d 100%);
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f94e6e), color-stop(100%, #d2425d));
						background: -webkit-linear-gradient(top, #f94e6e 0%, #d2425d 100%);
						background: -o-linear-gradient(top, #f94e6e 0%, #d2425d 100%);
						background: -ms-linear-gradient(top, #f94e6e 0%, #d2425d 100%);
						background: linear-gradient(to bottom, #f94e6e 0%, #d2425d 100%);
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f94e6e', endColorstr='#d2425d', GradientType=0 );
						text-align: center;
						vertical-align: middle;
						display: inline-block;
						width: 48%;
						-webkit-border-radius: 4px;
						border-radius: 4px;
						padding: 32px 0px;
                    }
					.page-laboutique #recap-element .info span{
						vertical-align: baseline;
					}
                    .containerform #share-element .share-this-recap .facebook {
                        /*background: url("../images/facebook_don.png") no-repeat;*/
                        width: 44px;
                        height: 44px;
                        display: inline-block;
                        margin-right: 20px;
                        background: url("../images/facebook_don2.png") no-repeat;
						margin-right: 2%;
						vertical-align: middle;
                    }

                    .containerform #share-element .share-this-recap .twitter {
                        /*background: url("../images/twitter_don.png") no-repeat;*/
                        width: 44px;
                        height: 44px;
                        display: inline-block;
                        background: url("../images/twitter_don2.png") no-repeat;
						vertical-align: middle;
                    }

                .containerform #recap-element #info-comite {
                    float: left;
                    background: url("../images/bg_info_comite_don.png") no-repeat;
                    height: 237px;
                    width: 275px;
                    padding: 20px 0;
                    text-align: center;
                    position: relative;
                }
                    .containerform #recap-element #info-comite .title {
                        font-size: 14px;
                        color: #fff;
                        font-weight: bold;
                        display: block;
                        padding: 28% 3% 2%;
                    }

                    .containerform #recap-element #info-comite .title-comite {
                        color: #FFFFFF;
                        display: block;
                        font-size: 36px;
                        font-weight: bold;
                        padding: 0 20px;
                        text-transform: uppercase;
                        margin-top: 0px;
                    }

                    .containerform #recap-element #info-comite .link_info {
                        /*background: url("../images/bg_link_info_comite.png") no-repeat scroll 0 0 transparent;*/
                        background: #fff;
                        bottom: 20px;
                        display: block;
                        height: 61px;
                        left: 13px;
                        position: absolute;
                        width: 250px;
                        border-radius: 25px;
                    }

                        .containerform #recap-element #info-comite .link_info a {
                            color: #BF0149;
                            display: block;
                            font-family: myriad Pro;
                            font-size: 22px;
                            line-height: 23px;
                            padding-top: 8px;
                            text-transform: uppercase;
                        }

.page-cart .content-footer-don{
    padding: 2% 2.5%;
}
.page-cart .content-footer-don h3, .responsive-page-laboutique .content-footer-don h3, .page-cart .content-footer-don h3, .node-type-product .content-footer-don h3{
    color: #224d9c;
    font-family: 'Ubuntu', sans-serif;
    font-size: 13px;
    font-size: 0.813rem;
    font-weight: normal;
}
.page-cart .content-footer-don p{
    font-size: 13px;
    font-size: 0.813rem;
}


/************CSS box msg************/
.blockMsg{
    padding: 5px!important;
}
.blockMsg h2{
    background: none;
    font-size: 18px;
    font-family: 'TitilliumText22L';
}

.blockMsg .error{
    background: none;
    border:none;
    padding-top: 0px;
}

    .blockMsg .error li{
        text-align: left;
    }





 .page-laboutique #columns #user-register-boutique-form .bk_cxn .form-type-password-confirm .form-item, .page-laboutique #columns #user-register-boutique-form .bk_cxn .form-type-textfield, .page-laboutique #columns .container_user_login_don .bloc-connexion .form-item, #direct_debit_payement_methods .form-item {
    display: inline-block;
    width: 48.9% !important;
    float: none !important;
    margin-bottom: 2%;
}
.page-laboutique #columns .container_user_login_don .bloc-connexion .form-item.form-item-pass {
    margin:0;
}
.page-laboutique #columns #user-register-boutique-form .col1.entreprise {
    float: right;
    margin-right: 0;
}
.page-laboutique #columns #user-register-boutique-form .col1, .page-laboutique #columns #user-register-boutique-form .col2 {
    width:49.2%;
}
.page-laboutique #columns #user-register-boutique-form input {
    width: 92.3%;
}
.page-laboutique #columns #user-register-boutique-form #uniform-edit-field-pays {
    width: 99% !important;
}
.form-item-mail, .form-item-pass-pass1, .page-laboutique #columns #user-register-boutique-form .col1, .page-laboutique #columns .payement_step #direct-debit-payement-methods-form-don .form-item-field-bank-name, .page-laboutique #columns .container_user_login_don .bloc-connexion .form-item.form-item-name, .page-laboutique #columns .payement_step #direct-debit-payement-methods-form-don .form-item-field-zip-code, .page-laboutique #columns .payement_step #direct-debit-payement-methods-form-don .form-item-field-bic, .page-laboutique #columns .payement_step #direct-debit-payement-methods-form-don .form-item-field-num-compte, .page-laboutique #columns .payement_step #direct-debit-payement-methods-form-don .form-item-field-code-bank {
    margin-right: 1.6%;
}
.page-laboutique #columns .container_user_login_don .bloc-connexion {
    margin-top:2%;
}
.page-laboutique #columns input.form-text {
    background: 0 none;
    border: 1px solid #b7b7b7;
    color: #666666;
    height: 53px;
    width:92.5%;
    padding: 0 3.5%;
}
.page-laboutique #columns .container_user_login_don input {
    background: 0 none;
    border: 1px solid #b7b7b7;
}
.page-laboutique div.radio span.checked {
    background-position: -160px -321px;
}
.page-laboutique div.radio span {
    background-position: -196px -321px;
}
#user-register-boutique-form .bk_cxn {
    border-bottom: 7px solid #b7b7b7;
    border-top: 7px solid #b7b7b7;
    margin-bottom: 5%;
    padding-bottom: 3%;
    padding-top: 3%;
}
.page-laboutique #columns div.radio {
    margin-right: 0;
    margin-top: 2px;
}
.page-laboutique #columns .box .form-radios div.radio {
    margin-left: 0px;
}
.page-laboutique #columns .form-radios>div {
}
.page-laboutique .info-ancien-donataire {
    font-size:12px;
    color:#4c4a4c;
    font-size:0.750rem;
    margin-bottom: 2%;
    margin-top: 1.5%;
}
.page-laboutique .info-ancien-donataire i {
    font-style:normal;
}
.page-laboutique #columns #user-register-boutique-form #uniform-edit-field-pays span {
    background: url("../images/bg_select.png") no-repeat scroll 96% center rgba(0, 0, 0, 0);
    color: #666666;
    display: block;
    height: 53px;
    line-height: 3;
    padding: 0 0 0 3.5%;
}
.page-laboutique #columns #user-register-boutique-form #uniform-edit-field-pays {
    background:0 none;
    height: 53px;
    width: 99.5% !important;
    border: 1px solid #b7b7b7;
    padding: 0;
}
.page-laboutique #columns #user-register-boutique-form #edit-field-pays {
    width:98% !important;
}
.container-inline-date > .form-item {
    display: block;
    margin-right: 0;
}
.container-inline-date .date-padding {
    float: right;
}
.page-laboutique #columns #user-register-boutique-form #uniform-edit-field-pays select {
    background: #fff;
    height: 53px;
    line-height: 53px;
    margin-bottom: 0;
    padding: 0;
}
.page-laboutique #columns #user-register-boutique-form .form-submit, .page-laboutique #columns .container_user_login_don .form-submit, .containerform #check_payement_methods .form-submit{
    background: #fba263; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 ); /* IE6-8 */
    font-size:17.99px;
    font-size:1.124rem;
    color:#fff;
    text-transform:lowercase;
    padding: 0 6%;
    width:auto;
    font-weight:normal;
    border-radius: 20px;
    margin-right: 4%;
    margin-top: 4%;
}
.page-laboutique #columns .container_user_login_don .form-submit {
    width: 200px;
}
.page-laboutique #columns #user-register-boutique-form .form-type-checkbox label {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    width: 93%;
}
.page-laboutique #columns label {
    color: #4c4a4c;
    font-family: "Ubuntu",sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 30px;

}
.page-laboutique #columns #message_recap label {
	 vertical-align: baseline;
}
.page-laboutique #columns .containerform #message_recap #recap-element label {
	font-size: 0.875rem;
	font-weight: 600;
	padding-right: 1%;
}

.page-laboutique #columns .date{
	padding-top: 3%;
}
.page-laboutique #columns #message_recap #recap-element .elemt-info{
    vertical-align: baseline;
    font-size: 0.875rem;
}
.page-laboutique #columns .date .elemt-info{
   display: block;
}
.page-laboutique #columns .date .elemt-info.uppercase{
   display: inline;
   text-transform:lowercase;
}
.page-laboutique #user-register-boutique-form .container-inline-date label {
    margin-top: 19px;
}
.page-laboutique #columns #user-register-boutique-form #uniform-edit-field-birthday-month span , .page-laboutique #columns #user-register-boutique-form #uniform-edit-field-birthday-year span, .page-laboutique #columns #user-register-boutique-form #uniform-edit-field-birthday-day span {
    background: url("../images/bg_select2.png") no-repeat scroll 86px center #ffffff;
    border: 0 none;
    color: #555555;
    display: block;
    height: 53px;
    line-height: 53px;
    padding: 0 0 0 10%;
    width: 90% !important;
}
.page-laboutique  #uniform-edit-field-birthday-day, .page-laboutique #uniform-edit-field-birthday-month, .page-laboutique  #uniform-edit-field-birthday-year {
    border: 1px solid #cccccc;
    height: 53px;
    padding: 0;
    width: 101px !important;
}
