.accordionFooterLinks { list-style-type: disc;color:#0057A7;}

.footer2 {
	
	    text-align: center;
    font-family: 'Nunito', sans-serif;
    font-size: 23px;
    background-color: #0057A7;
    color: #fff;
    padding: 6px 0 13px 0;
	
	
}

.footer2 img {
    top: 8px;
    position: relative;
}

.footerlastcol {
	margin-left: 30px;margin-right: -30px;
}

.divCenterExt{text-align:center;}.divRightExt{text-align:right;}.divInner{display:inline-block;}.ulVerticalSpace li{margin-top:12px;margin-bottom:12px;font-size: 13px;}#bmsContentFooter .bmsContentFooterImg{float:left;margin:0 10px}#reinsurance_block ul li div.reinsurance_block_img{display:block;float:left;height:auto;line-height:40px;max-width:20%;vertical-align:middle}#reinsurance_block ul li div.reinsurance_block_text{float:left;max-width:80%;font-size:13px;color:#000000;width:100%}url("https://cleanroomsuppliesltd.com/aimages/contact-footer.png") no-repeat scroll left bottom rgba(0,
0,
0,
0)li {
    list-style: none
}ul{margin-left:-5px;list-style:none;}.table_block,.table-responsive{clear:both;width:100%}@media (max-width: 767px) {.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{font-size:12px}}@media (max-width: 480px) {.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{font-size:10px}}.hidden,.hidden-Cart{display:none}.rte li{list-style:disc outside none!important}.rte,div.rte,.rte p,.rte span{font-size:12px}.modal-dialog{margin-top:5%}.error p,.error{margin:5px;padding:5px 20px;border-radius:15px;color:#ffffff;background-color:#d9534f}.error p[href]:hover,.error[href]:hover,.error p[href]:focus,.error[href]:focus{background-color:#c9302c}#header,#footer{margin-left:0;margin-right:0;clear:both;z-index:1}#header:before,#footer:before,#header:after,#footer:after{content:" ";display:table}#header:after,#footer:after{clear:both}#columns{margin-left:0;margin-right:0;clear:both;background:#ffffff;z-index:3}#columns:before,#columns:after{content:" ";display:table}#columns:after{clear:both}#right_column{z-index:0}#header,#header3{margin-left:0;margin-right:0;z-index:1}#header:before,#header3:before,#header:after,#header3:after{content:" ";display:table}#header:after,#header3:after{clear:both}#header2{float:left;width:100%;padding-left:0;padding-right:0;padding-left:7.5;padding-right:7.5;position:relative;min-height:1px;padding-left:15px;padding-right:15px;z-index:1}@media (min-width: 767px) {#header2{float:left;width:100%}}@media (min-width: 992px) {#header2{float:left;width:75%}}@media (min-width: 992px) {#header2{left:25%}}@media (min-width: 1200px) {#header2{float:left;width:100%}}@media (min-width: 1200px) {#header2{left:16.66666667%}}@media (min-width: 992px) and (max-width: 1200px) {#header2{margin-top:-45px;margin-left:-10px;height:50px;padding:0}}@media (min-width: 1200px) {#header2{margin-top:-5px;margin-left:5px;height:50px}}#header_left{float:left;width:66.66666667%;position:relative;min-height:1px;padding-left:0;padding-right:0;padding-top:10px}@media (min-width: 767px) {#header_left{float:left;width:75%}}@media (min-width: 992px) {#header_left{float:left;width:25%}}@media (min-width: 1200px) {#header_left{float:left;width:50%}}@media (max-width: 992px) {padding-top:5px
}
#header_right {
    float: left;
    width: 33.33333333%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px
}
@media (min-width: 767px) {
    #header_right {
        float: left;
        width: 25%
    }
    

}
@media (min-width: 992px) {
    #header_right {
        float: left;
        width: 50%
    }
}
@media (min-width: 992px) {
    #header_right {
        margin-left: 25%
    }
}
@media (min-width: 1200px) {
    #header_right {
        float: left;
        width: 50%
    }
}
@media (min-width: 1200px) {
    #header_right {
        margin-left: 0
    }
}
#header_logo {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0
}
@media (min-width: 767px) {
    #header_logo {
        float: left;
        width: 50%
    }
}
@media (min-width: 992px) {
    #header_logo {
        float: left;
        width: 100%
    }
}
@media (min-width: 1200px) {
    #header_logo {
        float: left;
        width: 41.66666667%
    }
}
#header_logo img.logo {
    margin: auto
}
#header_baseline {
    float: left;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    padding: 17px 0 0 0;
    text-align: center;
    color: #999999
}
@media (min-width: 767px) {
    #header_baseline {
        float: left;
        width: 50%
    }
}
@media (min-width: 992px) {
    #header_baseline {
        float: left;
        width: 100%
    }
}
@media (min-width: 1200px) {
    #header_baseline {
        float: left;
        width: 58.33333333%
    }
}
@media (max-width: 1200px) {
    #header_baseline {
        padding: 2% 13% 0 0
    }
}
@media (max-width: 992px) {
    #header_baseline {
        padding: 2% 0 0 2%
    }
    .footerlastcol {
	margin-left: 0;margin-right: -0;
}
}
@media (max-width: 480px) {
	    .footer2 {
    font-size: 17px;
  }
    #header_baseline {
        padding: 2% 13% 0 0
    }
}
#header_baseline p#baseline {
    margin: 0
}
.breadcrumb {
    z-index: 1;
    background-color: transparent!important;
    border-radius: 0!important;
    list-style: none outside none;
    margin-bottom: 20px;
    padding: 8px 0!important;
    color: #aad131;
    font-size: 12px;
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0
}
@media (min-width: 767px) {
    .breadcrumb {
        float: left;
        width: 100%
    }
}
@media (min-width: 992px) {
    .breadcrumb {
        float: left;
        width: 100%
    }
}
@media (min-width: 1200px) {
    .breadcrumb {
        float: left;
        width: 100%
    }
}
.breadcrumb a,
.breadcrumb span.navigation_page {
    font-size: 12px;
    color: #7b8f9f
}
.breadcrumb span.navigation-pipe2 {
    color: #7b8f9f
}
.breadcrumb span.navigation-pipe {
    color: #7b8f9f;
    padding: 0 4px;
    font-size: 12px
}
.pagination {
    min-width: 320px
}
#left_column {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    min-height: 1px;
    padding-left: 10;
    padding-right: 10;
    padding-bottom: 15px
}
@media (min-width: 767px) {
    #left_column {
        float: left;
        width: 100%
    }
}
@media (min-width: 992px) {
    #left_column {
        float: left;
        width: 25%
    }
}
@media (min-width: 1200px) {
    #left_column {
        float: left;
        width: 25%
    }
}
#center_column {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0
}
@media (min-width: 767px) {
    #center_column {
        float: left;
        width: 100%
    }
}
@media (min-width: 992px) {
    #center_column {
        float: left;
        width: 100%
    }
}
@media (min-width: 1200px) {
    #center_column {
        float: left;
        width: 100%
    }
}
#center_column_with_left {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    #center_column_with_left {
        float: left;
        width: 100%
    }
}
@media (min-width: 992px) {
    #center_column_with_left {
        float: left;
        width: 75%
    }
}
@media (min-width: 1200px) {
    #center_column_with_left {
        float: left;
        width: 75%
    }
}
#footer {
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
    border-top: 10px solid #0057A7;
    background: #b0c4dd;
}
#footer:before,
#footer:after {
    content: " ";
    display: table
}
#footer:after {
    clear: both
}
#footer .col_footer {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    font: normal Arial, Helvetica, sans-serif;
}
@media (min-width: 767px) {
    #footer .col_footer {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 992px) {
    #footer .col_footer {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    #footer .col_footer {
        float: left;
        width: 33.33333333%
    }
}
#footer .title_block_footer a {
    color: #000000
}
#footer .title_block_footer {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    margin: 30px 0 20px 40px
}
@media (max-width: 767px) {
    #footer .title_block_footer {
        /*margin:0!important*/
    }
}
#footer .title_block_footer a.accordion-toggle {
    padding: 10px 15px;
    border-top: 2px solid #000000;
    background: url("http://www. .fr/themes/bootstrap/css/../img/less-gray.png") no-repeat 98% center
}
#footer .title_block_footer a.accordion-toggle:hover {
    text-decoration: none;
    color: #6f6f6f
}
#footer ul.accordionFooterLinks li a {
    color: #000;
    margin-bottom: 25px;
    font-size:15px;
}
#footer .title_block_footer a.collapsed {
    background: url("http://www. .fr/themes/bootstrap/css/../img/more-gray.png") no-repeat 98% center
}
#footer_left {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0
}
@media (min-width: 767px) {
    #footer_left {
        float: left;
        width: 100%
    }
}
@media (min-width: 992px) {
    #footer_left {
        float: left;
        width: 100%
    }
}
@media (min-width: 1200px) {
    #footer_left {
        float: left;
        width: 100%
    }
}
#footer_right {
 
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0
}
@media (min-width: 767px) {
    #footer_right {
        float: left;
        width: 100%
    }
}
@media (min-width: 992px) {
    #footer_right {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    #footer_right {
        float: left;
        width: 32%
    }
}
@media (max-width: 767px) {
    
}
#center_column_with_left .content_sortPagiBar {
    margin-left: 0;
    margin-right: 0;
    background: #eeeeee
}
#center_column_with_left .content_sortPagiBar:before,
#center_column_with_left .content_sortPagiBar:after {
    content: " ";
    display: table
}
#center_column_with_left .content_sortPagiBar:after {
    clear: both
}
#center_column_with_left .content_sortPagiBar p {
    margin: 10px
}
#center_column_with_left .content_sortPagiBar > div {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0
}
@media (min-width: 767px) {
    #center_column_with_left .content_sortPagiBar > div {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 992px) {
    #center_column_with_left .content_sortPagiBar > div {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    #center_column_with_left .content_sortPagiBar > div {
        float: left;
        width: 33.33333333%
    }
}
#nb-product {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 992px) {
    #nb-product {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    #nb-product {
        float: left;
        width: 33.33333333%
    }
}
#nbr-product-page {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    #nbr-product-page {
        float: left;
        width: 50%
    }
}
@media (min-width: 992px) {
    #nbr-product-page {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    #nbr-product-page {
        float: left;
        width: 33.33333333%
    }
}
#sort {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    #sort {
        float: left;
        width: 50%
    }
}
@media (min-width: 992px) {
    #sort {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    #sort {
        float: left;
        width: 33.33333333%
    }
}
#color_selector {
    margin: 2px 2px 2px 8px;
    display: block;
    clear: both;
    width: 100%;
    height: 18px;
    position: relative;
    z-index: 50
}
#color_selector .color_selector {
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 1px 1px 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #000000
}
#color_selector .color_selector:hover {
    border: 1px solid #999999;
    cursor: pointer
}
@media (max-width: 767px) {
    li.ajax_block_product.hidden-xs {
        display: none !important
    }
    li.ajax_block_product:hover.hidden-xs {
        display: none !important;
        border: 0 !important
    }
}
.ajax_block_product {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
    border: 1px solid #ffffff;
    text-align: center
}
@media (min-width: 767px) {
    .ajax_block_product {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 992px) {
    .ajax_block_product {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    .ajax_block_product {
        float: left;
        width: 33.33333333%
    }
}
li.ajax_block_product:hover {
    border: 1px solid #009acd;
    border-bottom: 1px solid #009acd !important
}
h2,
.title_block {
    clear: both;
    font-size: 18px;
    color: #009acd;
    font-weight: bold;
    padding-bottom: 8px;
    padding-left: 0px;
    margin-top: 10px;
}
@media (min-width: 992px) {
    #left_column .title_block {
        background-position: bottom right
    }
}
h1,
.title_block2 {
    font-size: 22px;
    color: #009acd;
    font-weight: bold;
    padding-bottom: 8px;
    padding-left: 0px
}
@media (min-width: 992px) {
    #left_column .title_block2 {
        background-position: bottom right
    }
}
.ajax_block_product img {
    position: relative;
    z-index: 1;
    margin: auto;
    text-align: center
}
.ajax_block_product {
    float: left;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    height: auto;
    margin-right: 0
}
@media (min-width: 767px) {
    .ajax_block_product {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 992px) {
    .ajax_block_product {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    .ajax_block_product {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 767px) {
    .ajax_block_product {
        height: 260px
    }
}
@media (min-width: 1200px) {
    .ajax_block_product {
        height: 300px
    }
}
.ajax_block_product h4 {
    height: 43px;
    padding-top: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    overflow: hidden;
    margin: 0
}
.ajax_block_product a:hover {
    text-decoration: none
}
.flag_tail {
    border-color: #e52675 transparent;
    border-style: solid;
    border-width: 16px 0 15px 22px;
    clear: both;
    content: "";
    display: block;
    float: left;
    height: 0;
    margin: -5px 0 0 -20px;
    padding: 0 6px;
    position: relative;
    width: 0
}
.flag {
    background: none repeat #e52675;
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    margin: -31px 0 0 20px;
    max-width: 50%;
    min-width: 65px;
    padding: 5px 10px 0 0;
    position: relative;
    z-index: 9;
    text-align: center
}
@media (max-width: 767px) {
    .flag {
        margin: -31px 0 0 5px
    }
}
span.arrow {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 10px 15px 0;
    background: transparent;
    border-color: #e52675 transparent #e52675 #e52675;
    float: right;
    height: 0;
    margin-right: -22px;
    margin-top: -5px;
    padding: 0 2% 0 0;
    width: 0
}
.ajax_block_product:hover .price_container {
    background: #f4f3f3
}
.ajax_block_product h4 {
    clear: both
}
span.new {
    background: #F0AD20
}
span.new > span.arrow {
    border-color: #F0AD20 transparent #F0AD20 #F0AD20
}
.price_container {
    border-top: 1px solid #eeeeee;
    text-align: center;
    width: 100%;
    height: 40px;
    padding-top: 10px
}
@media (max-width: 767px) {
    .ajax_block_product:hover .price_container {
        background: #f4f3f3
    }
}
.price {
    color: #e52675;
    font-size: 16px;
    font-weight: bold;
    text-align: center
}
#pagination {
    clear: both;
    text-align: center
}
.pagination {
    margin: 0!important
}
.pagination > li > a,
.pagination > li > span {
    border-width: 0!important;
    color: #111111;
    font-size: 14px;
    font-weight: normal
}
.pagination > li.current > a,
.pagination > li.current > span {
    color: #009acd;
    font-size: 18px;
    font-weight: bold;
    padding: 1px 8px
}
#category_description_short,
#category_description_full {
    color: #333;
    line-height: 1.2em
}
#header_nav_row {
    margin-left: -15px;
    margin-right: -15px
}
#header_nav_row:before,
#header_nav_row:after {
    content: " ";
    display: table
}
#header_nav_row:after {
    clear: both
}
#shopping_cart {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    #shopping_cart {
        float: left;
        width: 50%
    }
}
@media (min-width: 992px) {
    #shopping_cart {
        float: left;
        width: 66.66666667%
    }
}
@media (min-width: 1200px) {
    #shopping_cart {
        float: left;
        width: 66.66666667%
    }
}
#your_account {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    #your_account {
        float: left;
        width: 50%
    }
}
@media (min-width: 992px) {
    #your_account {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    #your_account {
        float: left;
        width: 33.33333333%
    }
}
#header_user a p {
    margin: 0
}
#shopping_cart span.picto {
    background: url("http://www. .fr/themes/bootstrap/css/../img/cart.png") no-repeat scroll center center transparent
}
#your_account span.picto {
    background: url("http://www. .fr/themes/bootstrap/css/../img/account.png") no-repeat scroll center center transparent
}
.picto_qty {
    background: none repeat scroll 0 0 #E52675;
    border: 3px solid #EEEEEE;
    color: #FFFFFF;
    font-size: 9px;
    left: 30px;
    top: 6px;
    min-width: 18px;
    position: absolute;
    text-align: center;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px
}
span.text {
    font-size: 12px;
    color: #7b8f9f;
    line-height: 32px
}
@media (max-width: 992px) {
    #header_user span.text {
        display: none!important
    }
}
#header_user span.text2 {
    font-size: 14px;
    color: #009acd;
    line-height: 32px
}
@media (max-width: 992px) {
    #header_user span.text2 {
        display: none!important
    }
}
span.picto {
    background: url("http://www. .fr/themes/bootstrap/css/../img/facebook.png") no-repeat scroll center center transparent;
    float: left;
    height: 30px;
    width: 30px;
    margin-right: 5px
}
#header #cart_block .title_block,
#header #cart_block h4 {
    display: none
}
#header #cart_block {
    background: none repeat scroll 0 0 #eeeeee;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    box-shadow: 0 1px 0 #C6C6C6;
    display: none;
    height: auto;
    position: absolute;
    top: 40px;
    width: 250px;
    z-index: 10
}
#cart_block.cart_block_hover {
    display: block
}
#cart_block .title_block span,
#header #cart_block h4 {
    float: right;
    padding-left: 10px;
    text-transform: none;
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer
}
#cart_block .block_content {
    padding: 8px 8px 16px 8px
}
#cart_block #cart_block_summary {
    display: none
}
#cart_block .quantity-formated {
    display: inline-block;
    margin-right: 5px;
    min-width: 18px
}
#cart_block .cart_block_product_name {
    font-weight: bold
}
#cart_block .remove_link {
    float: right;
    display: inline-block;
    margin: 1px 0 0 5px;
    height: 12px
}
#cart_block .remove_link a {
    display: inline-block;
    height: 20px;
    width: 20px;
    background: url("http://www. .fr/themes/bootstrap/css/../img/icon/delete.gif") no-repeat 0 0
}
#cart_block .price {
    float: right
}
#cart_block #cart_block_list dl {
    padding-bottom: 10px
}
#cart_block #cart_block_list dt {
    padding: 4px 0
}
#cart_block #cart_block_list dt a {
    font-weight: bold
}
#cart_block #cart_block_list dd {
    margin-left: 20px
}
#cart_block #cart-prices {
    padding: 10px 4px;
    line-height: 20px;
    font-weight: bold;
    border-top: 1px solid #999999
}
#cart_block #cart_block_shipping_cost,
#cart_block #cart_block_total {
    float: right
}
#cart_block #cart_block_shipping_cost {
    font-weight: bold
}
#cart_block #cart-buttons .button_small {
    display: none
}
#cart_block #cart-buttons #button_order_cart {
    float: right;
    color: #ffffff;
    background-color: #e52675;
    border-color: #009acd;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 0 solid #676767;
    padding: 2% 10%;
    margin-bottom: 15px
}
#cart_block #cart-buttons #button_order_cart:hover,
#cart_block #cart-buttons #button_order_cart:focus,
#cart_block #cart-buttons #button_order_cart:active,
#cart_block #cart-buttons #button_order_cart.active,
.open .dropdown-toggle#cart_block #cart-buttons #button_order_cart {
    color: #ffffff;
    background-color: #ca1862;
    border-color: #006c90
}
#cart_block #cart-buttons #button_order_cart:active,
#cart_block #cart-buttons #button_order_cart.active,
.open .dropdown-toggle#cart_block #cart-buttons #button_order_cart {
    background-image: none
}
#cart_block #cart-buttons #button_order_cart.disabled,
#cart_block #cart-buttons #button_order_cart[disabled],
fieldset[disabled] #cart_block #cart-buttons #button_order_cart,
#cart_block #cart-buttons #button_order_cart.disabled:hover,
#cart_block #cart-buttons #button_order_cart[disabled]:hover,
fieldset[disabled] #cart_block #cart-buttons #button_order_cart:hover,
#cart_block #cart-buttons #button_order_cart.disabled:focus,
#cart_block #cart-buttons #button_order_cart[disabled]:focus,
fieldset[disabled] #cart_block #cart-buttons #button_order_cart:focus,
#cart_block #cart-buttons #button_order_cart.disabled:active,
#cart_block #cart-buttons #button_order_cart[disabled]:active,
fieldset[disabled] #cart_block #cart-buttons #button_order_cart:active,
#cart_block #cart-buttons #button_order_cart.disabled.active,
#cart_block #cart-buttons #button_order_cart[disabled].active,
fieldset[disabled] #cart_block #cart-buttons #button_order_cart.active {
    background-color: #e52675;
    border-color: #009acd
}
#cart_block #cart-buttons #button_order_cart:hover {
    text-decoration: none
}
#cart_block table#vouchers {
    clear: both;
    width: 100%
}
#cart_block table#vouchers tr td {
    padding: 2px
}
#cart_block table#vouchers tr td.quantity {
    margin-right: 5px;
    min-width: 18px
}
#cart_block table#vouchers tr td.delete {
    padding-left: 0;
    padding-right: 0;
    text-align: right;
    width: 15px
}
.headerlink {
    text-align: center;
    float: left;
    width: 41.66666667%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    background: url("http://www. .fr/themes/bootstrap/css/../img/onglet-header.png") no-repeat scroll left bottom transparent;
    height: 50px;
    margin-right: -35px
}
@media (min-width: 767px) {
    .headerlink {
        float: left;
        width: 25%
    }
}
@media (min-width: 992px) {
    .headerlink {
        float: left;
        width: 25%
    }
}
@media (min-width: 1200px) {
    .headerlink {
        float: left;
        width: 16.66666667%
    }
}
@media (max-width: 767px) {
    .headerlink {
        margin-right: -3.5%
    }
}
@media (max-width: 480px) {
    .headerlink {
        margin-right: -7%
    }
}
.headerlink a {
    display: block;
    line-height: 50px;
    color: #7b8f9f
}
.headerlink p {
    line-height: 50px;
    color: #7b8f9f;
    font-size: 13px;
    margin: 0
}
.headerlink span.help_text {
    display: block;
    font-size: 13px;
    line-height: 16px;
    padding-top: 10px
}
.headerlink span.tel {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px
}
@media (max-width: 270px) {
    .phone {
        width: 54%!important
    }
}
@media (max-width: 480px) {
    .headerlink span.help_text,
    .headerlink span.tel {
        font-size: 13px;
        letter-spacing: -1px
    }
}
@media (max-width: 270px) {
    .headerlink span.help_text {
        display: none
    }
    .headerlink span.tel {
        padding-top: 25px;
        font-size: 11px;
        letter-spacing: -1px
    }
}
.facebook {
    text-align: center
}
@media (max-width: 767px) {
    .facebook {
        width: 23%!important;
        margin: 0
    }
}
@media (max-width: 480px) {
    .facebook {
        width: 30%!important;
        margin: 0
    }
}
@media (max-width: 270px) {
    .facebook {
        width: 30%!important;
        margin: 0
    }
}
span.facebook_pict {
    background: url("http://www. .fr/themes/bootstrap/css/../img/facebook.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 30px;
    left: 20px;
    position: absolute;
    top: 10px;
    width: 30px;
    text-align: center;
    margin: auto
}
@media (max-width: 767px) {
    span.facebook_pict {
        left: 45%
    }
}
span.facebook_text {
    padding-left: 25px
}
@media (max-width: 480px) {
    span.facebook_text {
        display: none!important
    }
}
#search-top {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    min-height: 1px;
    padding-left: 30;
    padding-right: 30;
    background: transparent!important;
    height: 40px
}
@media (min-width: 767px) {
    #search-top {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 992px) {
    #search-top {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 1200px) {
    #search-top {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 767px) {
    #search-top {
        left: 0
    }
}
@media (min-width: 992px) {
    #search-top {
        left: 0
    }
}
@media (min-width: 1200px) {
    #search-top {
        left: 0
    }
}
@media (min-width: 992px) {
    #search-top {
        margin: 6px 0 0 40px !important;
        padding: 0;
        min-height: 1px;
        position: relative;
        background: none;
        width: 11% !important
    }
}
@media (min-width: 767px) and (max-width: 992px) {
    #search-top {
        margin: 6px 0 0 40px !important;
        width: 11% !important
    }
}
@media (min-width: 1200px) {
    #search-top {
        width: 23% !important
    }
}
.ac_results {
    right: 5px!important
}
#searchbox {
    background: #7b8f9f;
    border: 1px solid #d5d5d5;
    border-left: 0;
    border-right: 0;
    float: left;
    position: relative;
    width: 100%;
    height: 42px;
    z-index: 2
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #searchbox {
        height: 42px
    }
}
#searchbox p {
    line-height: 39px
}
#before-search {
    background: url("http://www. .fr/themes/bootstrap/css/../img/left-search.png") no-repeat top right;
    content: "";
    float: left;
    height: 44px;
    margin-left: -38px;
    margin-top: -1px;
    position: relative;
    width: 38px;
    z-index: 1
}
#after-search {
    background: url("http://www. .fr/themes/bootstrap/css/../img/right-search.png") no-repeat top left;
    content: "";
    float: right;
    height: 44px;
    margin-right: -38px;
    margin-top: -1px;
    position: relative;
    width: 38px;
    z-index: 1
}
#search-top input#search_query_top {
    margin-top: 10px;
    border: 0;
    height: 20px;
    line-height: 20px;
    width: 82%;
    float: left;
    text-align: center
}
@media (max-width: 480px) {
    #search-top input#search_query_top {
        border: 2px solid #767576;
        height: 30px;
        line-height: 30px;
        float: left;
        width: 75%
    }
}
#search-top::-webkit-input-placeholder {
    color: #999999
}
#search-top::-moz-placeholder {
    color: #999999
}
#search-top:-ms-input-placeholder {
    color: #999999
}
#search-top input:-moz-placeholder {
    color: #999999
}
#search-top input.button {
    background: url("http://www. .fr/themes/bootstrap/css/../img/loupe.png") no-repeat center center;
    text-indent: -9999em;
    border: 0;
    height: 40px;
    width: 15%;
    float: left
}
@media (max-width: 480px) {
    #search-top input.button {
        background: url("http://www. .fr/themes/bootstrap/css/../img/loupe2.png") no-repeat center center;
        text-indent: -9999em;
        border: 0;
        height: 50px;
        width: 5%;
        min-width: 30px;
        float: left
    }
}
@media (max-width: 767px) {
    #before-search,
    #after-search {
        display: none
    }
    #search-top input#search_query_top {
        border: 2px solid #767576;
        height: 30px;
        line-height: 30px;
        float: left;
        width: 90%
    }
    #search-top input.button {
        background: url("http://www. .fr/themes/bootstrap/css/../img/loupe2.png") no-repeat center center;
        text-indent: -9999em;
        border: 0;
        height: 50px;
        width: 10%;
        min-width: 30px;
        float: left
    }
    #searchbox {
        background: none;
        border: 0
    }
    #search-top {
        width: 100% !important
    }
    .headerlink {
        width: 41.66666666666667%
    }
}
@media (max-width: 480px) {
    #before-search,
    #after-search {
        display: none
    }
    #search-top input#search_query_top {
        border: 2px solid #7b8f9f;
        height: 30px;
        line-height: 30px;
        float: left;
        width: 85%
    }
    #search-top input.button {
        background: url("http://www. .fr/themes/bootstrap/css/../img/loupe2.png") no-repeat center center;
        text-indent: -9999em;
        border: 0;
        height: 50px;
        width: 10%;
        min-width: 30px;
        float: left
    }
}
#editorial_block_center {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0
}
@media (min-width: 767px) {
    #editorial_block_center {
        float: left;
        width: 100%
    }
}
@media (min-width: 992px) {
    #editorial_block_center {
        float: left;
        width: 100%
    }
}
@media (min-width: 1200px) {
    #editorial_block_center {
        float: left;
        width: 100%
    }
}
#menu_row {
    clear: both;
    margin-left: 0;
    margin-right: 0;
    display: block;
}
#menu_row:before,
#menu_row:after {
    content: " ";
    display: table
}
#menu_row:after {
    clear: both
}
.home_picto {
    width: 3%;
    text-align: center;
    display: table-cell;
    vertical-align: middle
}
.more_picto,
.less_picto {
    background: #009acd;
    text-align: center;
    display: none;
    line-height: 54px;
    padding: 50% 0 50% 20%;
    position: relative
}
#menu,
#menu_sm {
    display: table;
    border-bottom: 3px solid #ffffff;
    margin-top: 11px;
    position: inherit;
    width: 100%
}
@media (max-width: 767px) {
    #menu_sm {
        display: none;
        margin: 0;
        border-left: 3px solid #ffffff;
        width: 100%
    }
}
@media (max-width: 716px) {
    #menu_row {
        display: none;
    }
}
@media (max-width: 767px) {
    #menu {
        margin: 0;
        width: 100%
    }
}
#menu_row .menu_item {
    font-size: 16px;
    text-shadow: 0 0 1px #333;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border-right: 3px solid #ffffff;
    padding: 0 14px;
    height: 35px;
    background: #009acd;
    color: #ffffff
}
#menu_row .menu_item:hover {
    background: #007ba4;
    color: #ffffff;
    margin: 0;
    text-decoration: none!important
}
#menu_row .hover {
    background: #007ba4 !important;
    color: #ffffff
}
#menu_row .last {
    border: 0!important
}
@media (max-width: 767px) {
    #menu_row .menu_item {
        width: auto!important;
        font-size: 14px
    }
    .home_picto {
        display: none
    }
    .more_picto,
    .less_picto {
        padding: 30% 0;
        width: 90%
    }
    .more_picto img,
    .less_picto img {
        margin: 0 auto
    }
}
@media (max-width: 480px) {
    #menu_row .menu_item {
        width: auto!important;
        font-size: 14px
    }
}
@media (max-width: 320px) {
    .home_picto {
        display: none
    }
}
@media (max-width: 270px) {
    #menu_row .menu_item {
        font-size: 12px
    }
}
@media (max-width: 767px) {
    #menu_row .menu_sm {
        display: table-cell;
    }
    #menu_row .menu_sm3 {
        clear: both
    }
}
#dropdown {
    position: absolute!important;
    z-index: 999;
    background: #e9e9e9;
    display: none;
    border: 1px solid #7b8e9e;
    border-left: 0
}
#menu_row .menu_item_drop_drown {
    clear: both;
    display: none;
    margin: 0!important;
    padding: 0!important
}
#menu_row .menu_item_drop_drown a {
    color: #4a5a67;
    font-weight: bold
}
#menu_row .menu_item_drop_drown div > li > a {
    color: #4a5a67;
    font-size: 16px;
    min-height: 50px
}
#menu_row .menu_item_drop_drown > li > ul {
    display: table-cell;
    text-aligne: center;
    vertical-align: top;
    margin-top: 20px
}
#menu_row .menu_item_drop_drown ul,
#menu_row .menu_item_drop_drown li {
    padding: 0;
    margin: 0
}
#menu_row .menu_item_drop_drown li a:hover,
#menu_row .menu_item_drop_drown li:hover {
    background: #dcdcdc;
    text-decoration: none;
    cursor: pointer
}
#menu_row .menu_item_drop_drown > li {
    float: left;
    display: table;
    border-left: 1px solid #7b8e9e;
    vertical-align: center;
    text-align: center;
    padding-top: 20px
}
#menu_row .menu_item_drop_drown > li > ul > li > a {
    text-transform: uppercase;
    margin-top: -20px
}
#menu_row .menu_item_drop_drown ul.menu_col > a > li {
    padding: 0 0 0 20px!important;
    font-size: 12px
}
@media (min-width: 992px) {
    #menu_row .menu_item_drop_drown ul.menu_col > a > li {
        padding: 0 0 0 40px!important;
        font-size: 14px
    }
}
#menu_row .menu_item_drop_drown ul.menu_col {
    margin: 10px 0 10px 0 !important;
    padding: 0!important;
    text-align: left
}
#menu_row .menu_item_drop_drown ul.menu_col li:hover {
    background: #d0d0d0
}
#menu_row .product_item {
    display: none;
    background: #ffffff;
    float: right;
    height: 270px;
    width: 248px;
    border-left: 1px solid #7b8e9e
}
@media (min-width: 992px) {
    #menu_row .product_item {
        height: 295px
    }
}
#menu_row #menu-menu {
    float: left
}
#menu_row p.fake_link {
    text-decoration: underline;
    color: #e52675;
    font-style: italic;
    font-size: 11px;
    margin-right: 20px;
    text-align: right
}
#menu_row p.fake_link:hover {
    color: #f081af
}
#menu_row #menu-product-title {
    color: #b81f5e;
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
    padding: 15px 0;
    font-weight: bold
}
#menu_row img#menu-product-image {
    width: 202px;
    border: 3px solid #b81f5e;
    display: block;
    margin: auto
}
#menu_price_display {
    text-align: center
}
#menu_price_display .old_price {
    color: #7b8f9f;
    font-size: 13px;
    text-decoration: line-through;
    padding-right: 5px
}
#menu_row p#menu-product-name {
    text-align: center
}
#reinsurance_block_product {
    clear: both;
    margin: 2% 0;
    margin-left: 0;
    margin-right: 0
}
#reinsurance_block_product:before,
#reinsurance_block_product:after {
    content: " ";
    display: table
}
#reinsurance_block_product:after {
    clear: both
}
#index #reinsurance_block_product {
    margin-top: 0;
    margin-bottom: 3%
}
#reinsurance_block_product ul {
    padding: 1% 1% 0 1%;
    background-repeat: repeat-x;
    border: 1px solid #eeeeee;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-image: linear-gradient(to bottom, #f2f2f2 0, #ffffff 100%);
}
#reinsurance_block_product li {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    color: #7c90a0;
    max-height: 61px
}
@media (min-width: 767px) {
    #reinsurance_block_product li {
        float: left;
        width: 25%
    }
}
@media (min-width: 992px) {
    #reinsurance_block_product li {
        float: left;
        width: 25%
    }
}
@media (min-width: 1200px) {
    #reinsurance_block_product li {
        float: left;
        width: 25%
    }
}
#left_column #reinsurance_block_product ul {
    margin-top: 30px
}
@media (max-width: 992px) {
    #reinsurance_block_product {
        display: none
    }
}
#left_column #reinsurance_block_product ul {
    display: inline-block
}
#left_column #reinsurance_block_product li {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    text-align: left
}
@media (min-width: 767px) {
    #left_column #reinsurance_block_product li {
        float: left;
        width: 100%
    }
}
@media (min-width: 992px) {
    #left_column #reinsurance_block_product li {
        float: left;
        width: 100%
    }
}
@media (min-width: 1200px) {
    #left_column #reinsurance_block_product li {
        float: left;
        width: 100%
    }
}
#reinsurance_block_product a {
    color: #7c90a0
}
#reinsurance_block_product .table {
    display: table
}
#reinsurance_block_product .table_row {
    display: table-row
}
#reinsurance_block_product .content {
    font-size: 14px;
    margin: 0;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 75%
}
#reinsurance_block_product .content p {
    margin: 0
}
#reinsurance_block_product .reinsurance_images {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 25%
}
#reinsurance_block_product .reinsurance_images_table {
    display: table;
    width: 100%
}
#reinsurance_block_product .reinsurance_images .reinsurance_images_row {
    display: table-row
}
#reinsurance_block_product .reinsurance_images .reinsurance_images_cell {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}
#reinsurance_block_product .reinsurance_images .reinsurance_images_cell a {
    display: inline-block;
    margin: 0 auto
}
#featured-products_block_center,
#best-sellers_block_center {
    clear: both
}
#featured-products_block_center .block_content ul,
#best-sellers_block_center .block_content ul {
    margin-left: 0;
    margin-right: 0;
    padding: 0
}
#featured-products_block_center .block_content ul:before,
#best-sellers_block_center .block_content ul:before,
#featured-products_block_center .block_content ul:after,
#best-sellers_block_center .block_content ul:after {
    content: " ";
    display: table
}
#featured-products_block_center .block_content ul:after,
#best-sellers_block_center .block_content ul:after {
    clear: both
}
#featured-products_block_center li.first_item,
#best-sellers_block_center li.first_item {
    margin-left: 0
}
@media (min-width: 992px) {
    #featured-products_block_center li.first_item,
    #best-sellers_block_center li.first_item {
        margin-left: 9px
    }
}
#featured-products_block_center li.ajax_block_product,
#best-sellers_block_center li.ajax_block_product {
    height: auto!important;
    border-bottom: 1px solid #fff
}
@media (min-width: 992px) {
    #featured-products_block_center li.ajax_block_product,
    #best-sellers_block_center li.ajax_block_product {
        margin-right: 9px
    }
}
@media (min-width: 992px) {
    #featured-products_block_center li.last_item,
    #best-sellers_block_center li.last_item {
        margin-left: 0;
        margin-right: 0
    }
}
@media (max-width: 767px) {
    #featured-products_block_center .ajax_block_product,
    #best-sellers_block_center .ajax_block_product {
        padding-bottom: 1px;
        border-bottom: 1px solid #333333
    }
}
@media (min-width: 992px) {
    #featured-products_block_center .ajax_block_product,
    #best-sellers_block_center .ajax_block_product {
        width: 19%
    }
}
#carousel-title-mobile {
    color: #aad131;
    display: block;
    text-align: center;
    width: 100%;
    float: left;
    margin: auto;
    margin-bottom: 10px
}
#carousel-title-mobile:before {
    float: left
}
#carousel-title-mobile:after {
    float: right
}
#carousel-title-mobile:before,
#carousel-title-mobile:after {
    content: "";
    border-bottom: 1px solid #aad131;
    display: block;
    width: 34%;
    height: 10px
}
#carousel {
    float: left;
    width: 100%;
    padding-left: 5;
    padding-right: 5;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    border: 1px solid #d5d5d5;
    margin-bottom: 1%
}
@media (min-width: 767px) {
    #carousel {
        float: left;
        width: 100%
    }
}
@media (min-width: 992px) {
    #carousel {
        float: left;
        width: 75%
    }
}
@media (min-width: 1200px) {
    #carousel {
        float: left;
        width: 75%
    }
}
#carousel #carousel-left-controls {
    margin-bottom: 0;
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    background: #f5f5f5;
    min-height: 160px
}
@media (min-width: 767px) {
    #carousel #carousel-left-controls {
        float: left;
        width: 25%
    }
}
@media (min-width: 992px) {
    #carousel #carousel-left-controls {
        float: left;
        width: 25%
    }
}
@media (min-width: 1200px) {
    #carousel #carousel-left-controls {
        float: left;
        width: 25%
    }
}
#carousel #carousel-mobile {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    background: #f5f5f5
}
#carousel #carousel-left-controls li {
    text-align: center;
    overflow: hidden;
    border-top: 2px dashed #d5d5d5;
    font-size: 15px;
    font-weight: bold;
    color: #999999;
    min-height: 40px;
    line-height: 40px
}
#carousel #carousel-left-controls li:first-child {
    border-top: 0
}
#carousel #carousel-left-controls li.active {
    background: #aad131;
    font-size: 16px;
    color: #ffffff
}
#carousel #carousel-left-controls li.active:hover {
    color: #ffffff
}
#carousel #carousel-left-controls li:hover {
    color: #aad131;
    cursor: pointer
}
#carousel #carousel-mobile li a {
    line-height: 40px;
    color: #999999;
    display: block
}
#carousel #carousel-mobile li a:hover {
    color: #aad131;
    cursor: pointer;
    text-decoration: none
}
#carousel #carousel-mobile li {
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    font-weight: bold;
    color: #999999;
    border-top: 2px dashed #d5d5d5;
    text-align: center
}
#carousel #carousel-mobile li:first-child {
    border-top: 0
}
#carousel #carousel-left-controls li > div.legend {
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    line-height: 1.2
}
#carousel .carousel-inner {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0
}
@media (min-width: 767px) {
    #carousel .carousel-inner {
        float: left;
        width: 75%
    }
}
@media (min-width: 992px) {
    #carousel .carousel-inner {
        float: left;
        width: 75%
    }
}
@media (min-width: 1200px) {
    #carousel .carousel-inner {
        float: left;
        width: 75%
    }
}
.carousel-caption {
    left: 10%;
    padding-bottom: 0;
    right: 20%;
    bottom: 0;
    color: #009acd;
    text-shadow: none;
    text-align: left
}
#newsletter_link:hover {
    cursor: pointer
}
#newsletter_block_left {
    color: #FFFFFF;
    height: 147px;
    left: 0;
    padding: 3px 10px;
    position: absolute;
    top: 9px;
    width: 328px;
    background: #7b8f9f;
    display: none;
    text-align: center;
    font-size: 14px
}
#newsletter_block_left p {
    margin: 8px 0 2px 0
}
#newsletter_email_input,
#newsletter_email_input_modal {
    float: left!important;
    margin-right: 2%;
    width: 80%;
    height: 30px
}
#bmsNews {
    clear: both;
    margin-top: 30px;
    padding: 0 2.9%
}
@media (max-width: 992px) {
    #bmsNews {
        padding: 0 1%
    }
}
#bmsNews .title {
    background: #7b8f9f;
    border: 1px solid #d5d5d5;
    border-left: 0;
    border-right: 0;
    float: left;
    display: block;
    position: relative;
    width: 200px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    height: 42px;
    padding: 10px
}
#before-dossier {
    background: url("http://www. .fr/themes/bootstrap/css/../img/left-search.png") no-repeat bottom right;
    content: "";
    float: left;
    height: 44px;
    margin-top: -1px;
    position: relative;
    width: 38px;
    z-index: 1
}
#after-dossier {
    background: url("http://www. .fr/themes/bootstrap/css/../img/right-search.png") no-repeat bottom left;
    content: "";
    float: left;
    height: 44px;
    margin-top: -1px;
    position: relative;
    width: 38px;
    z-index: 1
}
#bmsNews_slider {
    margin-left: -5;
    margin-right: -5;
    padding: 10px 0;
    background: #dbdbdb;
    border: 1px solid #999999;
    font-size: 12px;
    clear: both
}
#bmsNews_slider:before,
#bmsNews_slider:after {
    content: " ";
    display: table
}
#bmsNews_slider:after {
    clear: both
}
#bmsNews_slider .bmsNews_column {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px solid #ffffff;
    padding: 10px 15px
}
@media (min-width: 767px) {
    #bmsNews_slider .bmsNews_column {
        float: left;
        width: 50%
    }
}
@media (min-width: 992px) {
    #bmsNews_slider .bmsNews_column {
        float: left;
        width: 25%
    }
}
@media (min-width: 1200px) {
    #bmsNews_slider .bmsNews_column {
        float: left;
        width: 25%
    }
}
#bmsNews_slider .bmsNews_column:last-child {
    border-right: 0
}
@media (max-width: 992px) {
    #bmsNews_slider .bmsNews_column {
        border-bottom: 1px solid #ffffff
    }
}
#bmsNews_slider li.bmsNews_column div {
    overflow: hidden;
    height: 75px
}
#bmsNews_slider .bmsNews_column h5 {
    font-size: 14px;
    font-weight: bold;
    color: #5d5d5d;
    text-transform: uppercase
}
#bmsNews_slider .bmsNews_column a.dossier_link:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6.5px 0 6.5px 9.3px;
    border-color: transparent transparent transparent #e52675;
    position: absolute;
    margin-top: 4px;
    margin-left: -10px
}
#bmsNews_slider .bmsNews_column a.dossier_link {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    color: #e52675;
    text-decoration: underline;
    padding-left: 10px
}
#bmsNews_slider .bmsNews_column a.dossier_link:hover {
    color: #b81f5e
}
#SubmitCreate,
#SubmitLogin {
    background: #7b8f9f;
    color: #ffffff
}
#SubmitCreate:hover,
#SubmitLogin:hover {
    background: #a3b1bc;
    color: #ffffff
}
.cat_desc {
    font-size: 12px
}
.button_mini {
    color: #7b8f9f;
    background-color: #f4f3f3;
    border-color: #f4f3f3
}
.button_mini:hover,
.button_mini:focus,
.button_mini:active,
.button_mini.active,
.open .dropdown-toggle.button_mini {
    color: #7b8f9f;
    background-color: #e0dede;
    border-color: #d7d3d3
}
.button_mini:active,
.button_mini.active,
.open .dropdown-toggle.button_mini {
    background-image: none
}
.button_mini.disabled,
.button_mini[disabled],
fieldset[disabled] .button_mini,
.button_mini.disabled:hover,
.button_mini[disabled]:hover,
fieldset[disabled] .button_mini:hover,
.button_mini.disabled:focus,
.button_mini[disabled]:focus,
fieldset[disabled] .button_mini:focus,
.button_mini.disabled:active,
.button_mini[disabled]:active,
fieldset[disabled] .button_mini:active,
.button_mini.disabled.active,
.button_mini[disabled].active,
fieldset[disabled] .button_mini.active {
    background-color: #f4f3f3;
    border-color: #f4f3f3
}
#bmsContent .bmsContentText {
    font-size: 12px
}
#bmsContentRightSlider {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    font-size: 12px
}
#bmsContentRightSlider #bmsSlider1 {
    margin-bottom: 3%
}
@media (max-width: 1200px) {
    #bmsContentRightSlider #bmsSlider1 {
        margin-bottom: 6%
    }
}
#bmsContentRightSlider .bmsContentRightSlider {
    border: 1px solid #d5d5d5;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #fcfcfc 0, #ececec 100%);
}
#bmsContentRightSlider a.bmsContentRightSliderTitleLink0,
#bmsContentRightSlider a.bmsContentRightSliderTitleLink1 {
    text-transform: uppercase;
    font-size: 14px;
    color: #aad131;
    font-weight: bold;
    display: block;
    height: 40px;
    line-height: 15px;
    overflow: hidden;
    text-align: left;
    padding: 8px 10px
}
#bmsContentRightSlider a.bmsContentRightSliderTitleLink1 {
    color: #009acd
}
#bmsContent {
    clear: both;
    margin-left: 0;
    margin-right: 0
}
#bmsContent:before,
#bmsContent:after {
    content: " ";
    display: table
}
#bmsContent:after {
    clear: both
}
#bmsContent .bmsContent {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    text-align: center
}
@media (min-width: 767px) {
    #bmsContent .bmsContent {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 992px) {
    #bmsContent .bmsContent {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    #bmsContent .bmsContent {
        float: left;
        width: 33.33333333%
    }
}
#bmsContent .bmsContentInner {
    margin: auto;
    width: 80%;
    text-align: center;
    background-repeat: repeat-x;
    border: 1px solid #999999;
    padding: 5px 5%;
    min-height: 260px;
    background-image: linear-gradient(to bottom, #fcfcfc 0, #ececec 100%);
}
@media (max-width: 992px) {
    #bmsContent .bmsContentInner {
        width: 95%
    }
}
#bmsContent a.bmsContentTitle {
    border-bottom: 1px solid;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 10px
}
#bmsContent .bmsContentTitleLink {
    clear: both;
    margin: 2% 0 2% 0;
    color: #ffffff;
    width: 80%
}
@media (max-width: 992px) {
    #bmsContent .bmsContentTitleLink {
        width: 90%
    }
}
#bmsContent .bmsContentText {
    text-align: left;
    color: inherit
}
#bmsContent #bmsContent0 a.bmsContentTitle {
    color: #009acd;
    border-color: #009acd
}
#bmsContent #bmsContent1 a.bmsContentTitle {
    color: #aad131;
    border-color: #aad131
}
#bmsContent #bmsContent2 a.bmsContentTitle {
    color: #e52675;
    border-color: #e52675
}
#bmsContent a.bmsContentTitleLink0 {
    color: #ffffff;
    background-color: #009acd;
    border-color: #009acd;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 14px;
    border-radius: 20px
}
#bmsContent a.bmsContentTitleLink0:hover,
#bmsContent a.bmsContentTitleLink0:focus,
#bmsContent a.bmsContentTitleLink0:active,
#bmsContent a.bmsContentTitleLink0.active,
.open .dropdown-toggle#bmsContent a.bmsContentTitleLink0 {
    color: #ffffff;
    background-color: #007ba4;
    border-color: #006c90
}
#bmsContent a.bmsContentTitleLink0:active,
#bmsContent a.bmsContentTitleLink0.active,
.open .dropdown-toggle#bmsContent a.bmsContentTitleLink0 {
    background-image: none
}
#bmsContent a.bmsContentTitleLink0.disabled,
#bmsContent a.bmsContentTitleLink0[disabled],
fieldset[disabled] #bmsContent a.bmsContentTitleLink0,
#bmsContent a.bmsContentTitleLink0.disabled:hover,
#bmsContent a.bmsContentTitleLink0[disabled]:hover,
fieldset[disabled] #bmsContent a.bmsContentTitleLink0:hover,
#bmsContent a.bmsContentTitleLink0.disabled:focus,
#bmsContent a.bmsContentTitleLink0[disabled]:focus,
fieldset[disabled] #bmsContent a.bmsContentTitleLink0:focus,
#bmsContent a.bmsContentTitleLink0.disabled:active,
#bmsContent a.bmsContentTitleLink0[disabled]:active,
fieldset[disabled] #bmsContent a.bmsContentTitleLink0:active,
#bmsContent a.bmsContentTitleLink0.disabled.active,
#bmsContent a.bmsContentTitleLink0[disabled].active,
fieldset[disabled] #bmsContent a.bmsContentTitleLink0.active {
    background-color: #009acd;
    border-color: #009acd
}
#bmsContent a.bmsContentTitleLink1 {
    color: #ffffff;
    background-color: #aad131;
    border-color: #aad131;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 14px;
    border-radius: 20px
}
#bmsContent a.bmsContentTitleLink1:hover,
#bmsContent a.bmsContentTitleLink1:focus,
#bmsContent a.bmsContentTitleLink1:active,
#bmsContent a.bmsContentTitleLink1.active,
.open .dropdown-toggle#bmsContent a.bmsContentTitleLink1 {
    color: #ffffff;
    background-color: #90b228;
    border-color: #82a124
}
#bmsContent a.bmsContentTitleLink1:active,
#bmsContent a.bmsContentTitleLink1.active,
.open .dropdown-toggle#bmsContent a.bmsContentTitleLink1 {
    background-image: none
}
#bmsContent a.bmsContentTitleLink1.disabled,
#bmsContent a.bmsContentTitleLink1[disabled],
fieldset[disabled] #bmsContent a.bmsContentTitleLink1,
#bmsContent a.bmsContentTitleLink1.disabled:hover,
#bmsContent a.bmsContentTitleLink1[disabled]:hover,
fieldset[disabled] #bmsContent a.bmsContentTitleLink1:hover,
#bmsContent a.bmsContentTitleLink1.disabled:focus,
#bmsContent a.bmsContentTitleLink1[disabled]:focus,
fieldset[disabled] #bmsContent a.bmsContentTitleLink1:focus,
#bmsContent a.bmsContentTitleLink1.disabled:active,
#bmsContent a.bmsContentTitleLink1[disabled]:active,
fieldset[disabled] #bmsContent a.bmsContentTitleLink1:active,
#bmsContent a.bmsContentTitleLink1.disabled.active,
#bmsContent a.bmsContentTitleLink1[disabled].active,
fieldset[disabled] #bmsContent a.bmsContentTitleLink1.active {
    background-color: #aad131;
    border-color: #aad131
}
#bmsContent a.bmsContentTitleLink2 {
    color: #ffffff;
    background-color: #e52675;
    border-color: #e52675;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 14px;
    border-radius: 20px
}
#bmsContent a.bmsContentTitleLink2:hover,
#bmsContent a.bmsContentTitleLink2:focus,
#bmsContent a.bmsContentTitleLink2:active,
#bmsContent a.bmsContentTitleLink2.active,
.open .dropdown-toggle#bmsContent a.bmsContentTitleLink2 {
    color: #ffffff;
    background-color: #ca1862;
    border-color: #b81659
}
#bmsContent a.bmsContentTitleLink2:active,
#bmsContent a.bmsContentTitleLink2.active,
.open .dropdown-toggle#bmsContent a.bmsContentTitleLink2 {
    background-image: none
}
#bmsContent a.bmsContentTitleLink2.disabled,
#bmsContent a.bmsContentTitleLink2[disabled],
fieldset[disabled] #bmsContent a.bmsContentTitleLink2,
#bmsContent a.bmsContentTitleLink2.disabled:hover,
#bmsContent a.bmsContentTitleLink2[disabled]:hover,
fieldset[disabled] #bmsContent a.bmsContentTitleLink2:hover,
#bmsContent a.bmsContentTitleLink2.disabled:focus,
#bmsContent a.bmsContentTitleLink2[disabled]:focus,
fieldset[disabled] #bmsContent a.bmsContentTitleLink2:focus,
#bmsContent a.bmsContentTitleLink2.disabled:active,
#bmsContent a.bmsContentTitleLink2[disabled]:active,
fieldset[disabled] #bmsContent a.bmsContentTitleLink2:active,
#bmsContent a.bmsContentTitleLink2.disabled.active,
#bmsContent a.bmsContentTitleLink2[disabled].active,
fieldset[disabled] #bmsContent a.bmsContentTitleLink2.active {
    background-color: #e52675;
    border-color: #e52675
}
#block_contact_infos #block_contact_infos_tab {
    background: url('https://cleanroomsuppliesltd.com/aimages/contact-footer.png') no-repeat bottom left;
    height: 61px;
    text-align: center;
    width: 288px;
    margin-left: 33px;
    margin-top: -11px;
    float: left;
    position: relative;
    z-index: 2
}
#block_contact_infos #block_contact_infos_tab2 {
    background: url('https://cleanroomsuppliesltd.com/aimages/contact-footer.png') no-repeat bottom left;
    height: 61px;
    text-align: center;
    width: 288px;
    margin-left: 33px;
    margin-top: -11px;
    float: left;
    position: relative;
    z-index: 2
}
@media (max-width: 767px) {
    #block_contact_infos #block_contact_infos_tab {
        margin-left: 0
    }
    #block_contact_infos #block_contact_infos_tab2 {
        margin-left: 0
    }
}
#block_contact_infos .block_contact_infos_tab_title {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 0;
    font-weight: bold;
    color: #009acd
}
#block_contact_infos .block_contact_infos_tab_phone {
    font-size: 24px;
    font-weight: bold;
    color: #e52675;
    line-height: 20px;
    margin-bottom: 0
}
#block_contact_infos #block_contact_infos_more {
    float: left;
    display: block;
    position: relative;
    z-index: 1;
    margin-left: -20px;
    margin-top: 10px;
    padding: 2px 20px
}
@media (max-width: 767px) {
    #block_contact_infos #block_contact_infos_more {
        margin-left: 0
    }
}
#block_contact_infos #block_contact_infos_more p {
    margin: 0;
    color: #009acd
}
#social_block {
    clear: both;
    background: url('http://www. .fr/themes/bootstrap/css/../img/facebook-footer.png') no-repeat bottom left;
    height: 41px;
    text-align: center;
    width: 310px;
    float: right;
    position: relative;
    z-index: 2
}
#social_block .social_block_text {
    color: #ffffff;
    margin: 0;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0
}
#reinsurance_block {
    clear: both
}
#reinsurance_block ul {
    margin-left: 0;
    margin-right: 0;
    background: #c3d2d7;
    padding: 10px 10px;
}
#reinsurance_block ul:before,
#reinsurance_block ul:after {
    content: " ";
    display: table
}
#reinsurance_block ul:after {
    clear: both
}
@media (min-width: 767px) and (max-width: 992px) {
    #reinsurance_block ul {
        margin: 0 25px 0 25px!important
    }
}
@media (max-width: 767px) {
    #reinsurance_block ul {
        margin: 0!important
    }
}
@media (min-width: 767px) and (max-width: 1200px) {
    #reinsurance_block ul li div.reinsurance_block_text {
        font-size: 12px
    }
}
#reinsurance_block ul li:last-child div.reinsurance_block_img {
    max-width: 60%
}
#reinsurance_block ul li:last-child div.reinsurance_block_text {
    max-width: 40%
}
#reinsurance_block ul li {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    height: 41px
}
@media (min-width: 767px) {
    #reinsurance_block ul li {
        float: left;
        width: 25%
    }
}
@media (min-width: 992px) {
    #reinsurance_block ul li {
        float: left;
        width: 25%
    }
}
@media (min-width: 1200px) {
    #reinsurance_block ul li {
        float: left;
        width: 25%
    }
}
@media (max-width: 767px) {
    #reinsurance_block ul li {
        height: 61px
    }
}
#bmsContentFooter {
    margin-left: -10;
    margin-right: -10
}
#bmsContentFooter:before,
#bmsContentFooter:after {
    content: " ";
    display: table
}
#bmsContentFooter:after {
    clear: both
}
#bmsContentFooter {
    height: 160px
}
@media (min-width: 767px) and (max-width: 992px) {
    #bmsContentFooter {
        height: auto
    }
}
#bmsContentFooter .bmsContentFooter {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 66px
}
@media (min-width: 767px) {
   
}
@media (min-width: 992px) {
    #bmsContentFooter .bmsContentFooter {
        float: left;
        width: 100%
    }
}
@media (min-width: 1200px) {
    #bmsContentFooter .bmsContentFooter {
        float: left;
        width: 100%
    }
}
#bmsContentFooter .bmsContentFooterText {
    display: block;
    min-height: 50px;
    margin: 0 10px 10px 10px;
}
#bmsContentFooter p.bmsContentFooterTitle {
    color: #e52675;
    font-size: 24px;
    font-weight: bold;
    margin: 10px 0 10px 0;
}
#bmsContentFooter .bmsContentFooterTitleLink {
    color: #ffffff;
    background-color: #aad131;
    border-color: #aad131;
    padding: 3px 15px;
    font-size: 14px;
    line-height: 14px;
    border-radius: 20px
}
#bmsContentFooter .bmsContentFooterTitleLink:hover,
#bmsContentFooter .bmsContentFooterTitleLink:focus,
#bmsContentFooter .bmsContentFooterTitleLink:active,
#bmsContentFooter .bmsContentFooterTitleLink.active,
.open .dropdown-toggle#bmsContentFooter .bmsContentFooterTitleLink {
    color: #ffffff;
    background-color: #90b228;
    border-color: #82a124
}
#bmsContentFooter .bmsContentFooterTitleLink:active,
#bmsContentFooter .bmsContentFooterTitleLink.active,
.open .dropdown-toggle#bmsContentFooter .bmsContentFooterTitleLink {
    background-image: none
}
#bmsContentFooter .bmsContentFooterTitleLink.disabled,
#bmsContentFooter .bmsContentFooterTitleLink[disabled],
fieldset[disabled] #bmsContentFooter .bmsContentFooterTitleLink,
#bmsContentFooter .bmsContentFooterTitleLink.disabled:hover,
#bmsContentFooter .bmsContentFooterTitleLink[disabled]:hover,
fieldset[disabled] #bmsContentFooter .bmsContentFooterTitleLink:hover,
#bmsContentFooter .bmsContentFooterTitleLink.disabled:focus,
#bmsContentFooter .bmsContentFooterTitleLink[disabled]:focus,
fieldset[disabled] #bmsContentFooter .bmsContentFooterTitleLink:focus,
#bmsContentFooter .bmsContentFooterTitleLink.disabled:active,
#bmsContentFooter .bmsContentFooterTitleLink[disabled]:active,
fieldset[disabled] #bmsContentFooter .bmsContentFooterTitleLink:active,
#bmsContentFooter .bmsContentFooterTitleLink.disabled.active,
#bmsContentFooter .bmsContentFooterTitleLink[disabled].active,
fieldset[disabled] #bmsContentFooter .bmsContentFooterTitleLink.active {
    background-color: #aad131;
    border-color: #aad131
}
#layered_block_left .title_block_facette {
    background: #7b8f9f;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    padding: 8px 2px;
    margin: 0;
    text-align: center
}
#layered_block_left .title_block {
    color: #7b8f9f;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    padding: 8px 2px 0 2px;
    margin: 10px 0 0 0;
    text-align: left;
    clear: both
}
#layered_block_left ul.categoryLayer {
    padding: 10px!important
}
#layered_block_left .form-inline .checkbox {
    float: left;
    clear: both
}
#layered_block_left .parentCat {
    height: 30px
}
#layered_block_left .childCat {
    margin: 0 0 0 10px
}
#ul_layered_category_0 {
    display: table;
    width: 100%
}
#ul_layered_category_0 li {
    display: table-row
}
#ul_layered_category_0 .checkbox,
#ul_layered_category_0 label {
    display: table-cell;
    vertical-align: middle
}
#ul_layered_category_0 .parentCat .checkbox {
    margin: 5px 0 0 0
}
#ul_layered_category_0 .childCat .checkbox {
    margin: 0 0 0 10px
}
#layered_block_left .childCat label,
#layered_block_left .childCat label a {
    color: #7b8f9f;
    font-size: 13px;
    font-weight: normal;
    padding-left: 5px;
    margin: 0
}
#layered_block_left .color-option {
    border: 1px solid #000000;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    float: left;
    height: 17px;
    margin: 0 1px 1px 0;
    width: 17px
}
#layered_block_left .on {
    border: 2px solid #000;
    -webkit-box-shadow: inset 0 2px 3px #555555;
    box-shadow: inset 0 2px 3px #555555
}
@media (max-width: 992px) {
    #layered_block_left .color-option {
        height: 35px;
        width: 35px
    }
    #layered_block_left .on {
        border: 1px solid #999999;
        -webkit-box-shadow: inset 0 6px 8px #555555;
        box-shadow: inset 0 6px 8px #555555
    }
}
@media (max-width: 1200px) {
    #layered_block_left .form-inline label {
        max-width: 200px
    }
}
@media (max-width: 767px) {
    #layered_block_left .form-inline label {
        line-height: 26px
    }
}
#layered_block_left label.layered_attribute_label,
#layered_block_left label.layered_attribute_label a,
#layered_block_left .layered_color {
    display: none!important
}
#layered_block_left label.attribute_pointure {
    color: #676767;
    cursor: pointer;
    height: 28px;
    line-height: 28px;
    margin: auto;
    padding: 0;
    width: 100%;
    padding: 0 2px
}
#layered_block_left .layered_attribute_pointure > input {
    background: none;
    border: 0;
    position: relative;
    display: none
}
#layered_block_left .layered_attribute_pointure a,
#layered_block_left .layered_attribute_pointure {
    color: #676767;
    font-weight: bold;
    cursor: pointer;
    display: inline;
    float: left;
    text-align: center;
    margin: 0 5px 2px 0;
    min-width: 30px;
    min-height: 30px;
    background: #eeeeee;
    border: 1px solid #eeeeee
}
#layered_block_left .layered_attribute_pointure .on,
#layered_block_left .attribute_pointure .on {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #bbbbbb;
    border: 1px solid #bbbbbb;
    box-shadow: none
}
#enabled_filters {
    display: none
}
@media (max-width: 992px) {
    #layered_block_left a.accordion-toggle p.title_block_facette {
        background: url("http://www. .fr/themes/bootstrap/css/../img/less.png") no-repeat 98% center #7b8f9f
    }
    #layered_block_left a.collapsed p.title_block_facette {
        background: url("http://www. .fr/themes/bootstrap/css/../img/more.png") no-repeat 98% center #7b8f9f
    }
}
#cart_summary {
    font-size: 14px;
    color: #009acd;
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 15px
}
@media (min-width: 767px) {
    #cart_summary {
        float: left;
        width: 100%
    }
}
@media (min-width: 992px) {
    #cart_summary {
        float: left;
        width: 100%
    }
}
@media (min-width: 1200px) {
    #cart_summary {
        float: left;
        width: 100%
    }
}
#cart_total_footer {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    #cart_total_footer {
        float: left;
        width: 25%
    }
}
@media (min-width: 992px) {
    #cart_total_footer {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    #cart_total_footer {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 767px) {
    #cart_total_footer {
        left: 66.66666667%
    }
}
@media (min-width: 992px) {
    #cart_total_footer {
        left: 66.66666667%
    }
}
@media (min-width: 1200px) {
    #cart_total_footer {
        left: 66.66666667%
    }
}
#cart_add_coucher {
    border: 1px solid #eeeeee;
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    #cart_add_coucher {
        float: left;
        width: 66.66666667%
    }
}
@media (min-width: 992px) {
    #cart_add_coucher {
        float: left;
        width: 66.66666667%
    }
}
@media (min-width: 1200px) {
    #cart_add_coucher {
        float: left;
        width: 66.66666667%
    }
}
@media (min-width: 767px) {
    #cart_add_coucher {
        right: 33.33333333%
    }
}
@media (min-width: 992px) {
    #cart_add_coucher {
        right: 33.33333333%
    }
}
@media (min-width: 1200px) {
    #cart_add_coucher {
        right: 33.33333333%
    }
}
@media (min-width: 767px) {
    table#cart_add_coucher {
        clear: none!important;
        width: 66%!important
    }
    table#cart_total_footer {
        clear: none!important;
        width: 33%!important
    }
}
#cart_summary tr,
#cart_add_coucher tr,
#cart_total_footer tr {
    height: 35px
}
#cart_summary th,
#cart_summary td,
#cart_add_coucher td,
#cart_total_footer td {
    text-align: center;
    font-size: 14px;
    color: #009acd
}
@media (max-width: 480px) {
    #cart_summary th,
    #cart_summary,
    #cart_summary .price {
        font-size: 10px
    }
}
#cart_total_footer td {
    text-align: right
}
#order-detail-content {
    clear: both;
    margin: 2% 0
}
.cart_delete {
    text-align: center
}
#order-detail-content,
#shipping_detail {
    margin-top: 15px;
    margin-left: -15px;
    margin-right: -15px
}
#order-detail-content:before,
#shipping_detail:before,
#order-detail-content:after,
#shipping_detail:after {
    content: " ";
    display: table
}
#order-detail-content:after,
#shipping_detail:after {
    clear: both
}
#cart_add_coucher .voucher_name,
#voucher.form-inline input.btn {
    color: #ffffff;
    background-color: #009acd;
    border-color: #009acd;
    padding: 2px 2%;
    font-size: 14px;
    line-height: 14px;
    border-radius: 3px;
    border: 1px solid #7c90a0
}
#cart_add_coucher .voucher_name:hover,
#voucher.form-inline input.btn:hover,
#cart_add_coucher .voucher_name:focus,
#voucher.form-inline input.btn:focus,
#cart_add_coucher .voucher_name:active,
#voucher.form-inline input.btn:active,
#cart_add_coucher .voucher_name.active,
#voucher.form-inline input.btn.active,
.open .dropdown-toggle#cart_add_coucher .voucher_name,
.open .dropdown-toggle#voucher.form-inline input.btn {
    color: #ffffff;
    background-color: #007ba4;
    border-color: #006c90
}
#cart_add_coucher .voucher_name:active,
#voucher.form-inline input.btn:active,
#cart_add_coucher .voucher_name.active,
#voucher.form-inline input.btn.active,
.open .dropdown-toggle#cart_add_coucher .voucher_name,
.open .dropdown-toggle#voucher.form-inline input.btn {
    background-image: none
}
#cart_add_coucher .voucher_name.disabled,
#voucher.form-inline input.btn.disabled,
#cart_add_coucher .voucher_name[disabled],
#voucher.form-inline input.btn[disabled],
fieldset[disabled] #cart_add_coucher .voucher_name,
fieldset[disabled] #voucher.form-inline input.btn,
#cart_add_coucher .voucher_name.disabled:hover,
#voucher.form-inline input.btn.disabled:hover,
#cart_add_coucher .voucher_name[disabled]:hover,
#voucher.form-inline input.btn[disabled]:hover,
fieldset[disabled] #cart_add_coucher .voucher_name:hover,
fieldset[disabled] #voucher.form-inline input.btn:hover,
#cart_add_coucher .voucher_name.disabled:focus,
#voucher.form-inline input.btn.disabled:focus,
#cart_add_coucher .voucher_name[disabled]:focus,
#voucher.form-inline input.btn[disabled]:focus,
fieldset[disabled] #cart_add_coucher .voucher_name:focus,
fieldset[disabled] #voucher.form-inline input.btn:focus,
#cart_add_coucher .voucher_name.disabled:active,
#voucher.form-inline input.btn.disabled:active,
#cart_add_coucher .voucher_name[disabled]:active,
#voucher.form-inline input.btn[disabled]:active,
fieldset[disabled] #cart_add_coucher .voucher_name:active,
fieldset[disabled] #voucher.form-inline input.btn:active,
#cart_add_coucher .voucher_name.disabled.active,
#voucher.form-inline input.btn.disabled.active,
#cart_add_coucher .voucher_name[disabled].active,
#voucher.form-inline input.btn[disabled].active,
fieldset[disabled] #cart_add_coucher .voucher_name.active,
fieldset[disabled] #voucher.form-inline input.btn.active {
    background-color: #009acd;
    border-color: #009acd
}
#cart_add_coucher .voucher_name:hover,
#voucher.form-inline input.btn:hover {
    cursor: pointer
}
#cart_summary .cart_quantity_up,
#cart_summary .cart_quantity_down {
    width: 20px;
    height: 20px;
    float: left;
    display: block
}
#cart_summary .cart_quantity_up {
    background: url(http://www. .fr/themes/bootstrap/css/../img/qty.png) no-repeat 0 0
}
#cart_summary .cart_quantity_down {
    background: url(http://www. .fr/themes/bootstrap/css/../img/qty.png) no-repeat 0 -22px
}
.cart_quantity_button {
    display: inline-block;
    margin: auto;
    text-align: center
}
a.exclusive,
.exclusive {
    color: #ffffff;
    background-color: #e52675;
    border-color: #e52675;
    padding: 1% 2%;
    font-size: 14px;
    line-height: 14px;
    border-radius: 6px;
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
    min-height: 30px;
    line-height: 30px;
    text-align: center!important;
    text-decoration: none!important
}
a.exclusive:hover,
.exclusive:hover,
a.exclusive:focus,
.exclusive:focus,
a.exclusive:active,
.exclusive:active,
a.exclusive.active,
.exclusive.active,
.open .dropdown-togglea.exclusive,
.open .dropdown-toggle.exclusive {
    color: #ffffff;
    background-color: #ca1862;
    border-color: #b81659
}
a.exclusive:active,
.exclusive:active,
a.exclusive.active,
.exclusive.active,
.open .dropdown-togglea.exclusive,
.open .dropdown-toggle.exclusive {
    background-image: none
}
a.exclusive.disabled,
.exclusive.disabled,
a.exclusive[disabled],
.exclusive[disabled],
fieldset[disabled] a.exclusive,
fieldset[disabled] .exclusive,
a.exclusive.disabled:hover,
.exclusive.disabled:hover,
a.exclusive[disabled]:hover,
.exclusive[disabled]:hover,
fieldset[disabled] a.exclusive:hover,
fieldset[disabled] .exclusive:hover,
a.exclusive.disabled:focus,
.exclusive.disabled:focus,
a.exclusive[disabled]:focus,
.exclusive[disabled]:focus,
fieldset[disabled] a.exclusive:focus,
fieldset[disabled] .exclusive:focus,
a.exclusive.disabled:active,
.exclusive.disabled:active,
a.exclusive[disabled]:active,
.exclusive[disabled]:active,
fieldset[disabled] a.exclusive:active,
fieldset[disabled] .exclusive:active,
a.exclusive.disabled.active,
.exclusive.disabled.active,
a.exclusive[disabled].active,
.exclusive[disabled].active,
fieldset[disabled] a.exclusive.active,
fieldset[disabled] .exclusive.active {
    background-color: #e52675;
    border-color: #e52675
}
@media (min-width: 767px) {
    a.exclusive,
    .exclusive {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 992px) {
    a.exclusive,
    .exclusive {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 1200px) {
    a.exclusive,
    .exclusive {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 767px) {
    a.exclusive,
    .exclusive {
        margin-left: 33.33333333%
    }
}
@media (min-width: 992px) {
    a.exclusive,
    .exclusive {
        margin-left: 33.33333333%
    }
}
@media (min-width: 1200px) {
    a.exclusive,
    .exclusive {
        margin-left: 33.33333333%
    }
}
.cart_navigation {
    margin: 2% 0;
    margin-left: 0;
    margin-right: 0
}
.cart_navigation:before,
.cart_navigation:after {
    content: " ";
    display: table
}
.cart_navigation:after {
    clear: both
}
.cart_navigation .button,
.cart_navigation .btn {
    color: #ffffff;
    background-color: #009acd;
    border-color: #009acd;
    padding: 1% 2%;
    font-size: 14px;
    line-height: 14px;
    border-radius: 6px;
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center
}
.cart_navigation .button:hover,
.cart_navigation .btn:hover,
.cart_navigation .button:focus,
.cart_navigation .btn:focus,
.cart_navigation .button:active,
.cart_navigation .btn:active,
.cart_navigation .button.active,
.cart_navigation .btn.active,
.open .dropdown-toggle.cart_navigation .button,
.open .dropdown-toggle.cart_navigation .btn {
    color: #ffffff;
    background-color: #007ba4;
    border-color: #006c90
}
.cart_navigation .button:active,
.cart_navigation .btn:active,
.cart_navigation .button.active,
.cart_navigation .btn.active,
.open .dropdown-toggle.cart_navigation .button,
.open .dropdown-toggle.cart_navigation .btn {
    background-image: none
}
.cart_navigation .button.disabled,
.cart_navigation .btn.disabled,
.cart_navigation .button[disabled],
.cart_navigation .btn[disabled],
fieldset[disabled] .cart_navigation .button,
fieldset[disabled] .cart_navigation .btn,
.cart_navigation .button.disabled:hover,
.cart_navigation .btn.disabled:hover,
.cart_navigation .button[disabled]:hover,
.cart_navigation .btn[disabled]:hover,
fieldset[disabled] .cart_navigation .button:hover,
fieldset[disabled] .cart_navigation .btn:hover,
.cart_navigation .button.disabled:focus,
.cart_navigation .btn.disabled:focus,
.cart_navigation .button[disabled]:focus,
.cart_navigation .btn[disabled]:focus,
fieldset[disabled] .cart_navigation .button:focus,
fieldset[disabled] .cart_navigation .btn:focus,
.cart_navigation .button.disabled:active,
.cart_navigation .btn.disabled:active,
.cart_navigation .button[disabled]:active,
.cart_navigation .btn[disabled]:active,
fieldset[disabled] .cart_navigation .button:active,
fieldset[disabled] .cart_navigation .btn:active,
.cart_navigation .button.disabled.active,
.cart_navigation .btn.disabled.active,
.cart_navigation .button[disabled].active,
.cart_navigation .btn[disabled].active,
fieldset[disabled] .cart_navigation .button.active,
fieldset[disabled] .cart_navigation .btn.active {
    background-color: #009acd;
    border-color: #009acd
}
@media (min-width: 767px) {
    .cart_navigation .button,
    .cart_navigation .btn {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 992px) {
    .cart_navigation .button,
    .cart_navigation .btn {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    .cart_navigation .button,
    .cart_navigation .btn {
        float: left;
        width: 33.33333333%
    }
}
.cart_navigation .exclusive {
    color: #ffffff;
    background-color: #e52675;
    border-color: #e52675;
    padding: 1% 2%;
    font-size: 14px;
    line-height: 14px;
    border-radius: 6px;
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    border: medium none
}
.cart_navigation .exclusive:hover,
.cart_navigation .exclusive:focus,
.cart_navigation .exclusive:active,
.cart_navigation .exclusive.active,
.open .dropdown-toggle.cart_navigation .exclusive {
    color: #ffffff;
    background-color: #ca1862;
    border-color: #b81659
}
.cart_navigation .exclusive:active,
.cart_navigation .exclusive.active,
.open .dropdown-toggle.cart_navigation .exclusive {
    background-image: none
}
.cart_navigation .exclusive.disabled,
.cart_navigation .exclusive[disabled],
fieldset[disabled] .cart_navigation .exclusive,
.cart_navigation .exclusive.disabled:hover,
.cart_navigation .exclusive[disabled]:hover,
fieldset[disabled] .cart_navigation .exclusive:hover,
.cart_navigation .exclusive.disabled:focus,
.cart_navigation .exclusive[disabled]:focus,
fieldset[disabled] .cart_navigation .exclusive:focus,
.cart_navigation .exclusive.disabled:active,
.cart_navigation .exclusive[disabled]:active,
fieldset[disabled] .cart_navigation .exclusive:active,
.cart_navigation .exclusive.disabled.active,
.cart_navigation .exclusive[disabled].active,
fieldset[disabled] .cart_navigation .exclusive.active {
    background-color: #e52675;
    border-color: #e52675
}
@media (min-width: 767px) {
    .cart_navigation .exclusive {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 992px) {
    .cart_navigation .exclusive {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    .cart_navigation .exclusive {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 767px) {
    .cart_navigation .exclusive {
        margin-left: 33.33333333%
    }
}
@media (min-width: 992px) {
    .cart_navigation .exclusive {
        margin-left: 33.33333333%
    }
}
@media (min-width: 1200px) {
    .cart_navigation .exclusive {
        margin-left: 33.33333333%
    }
}
@media (max-width: 767px) {
    .cart_navigation .exclusive {
        margin-top: 15px
    }
}
#order_step {
    display: inline
}
#order_step li {
    text-align: center
}
#order_step li > span,
#order_step li > a {
    height: 25p;
    margin-left: 3%;
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    min-height: 1px;
    padding-left: 15;
    padding-right: 15
}
@media (min-width: 767px) {
    #order_step li > span,
    #order_step li > a {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 992px) {
    #order_step li > span,
    #order_step li > a {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 1200px) {
    #order_step li > span,
    #order_step li > a {
        float: left;
        width: 16.66666667%
    }
}
@media (max-width: 767px) {
    #order_step li span,
    #order_step li a {
        margin-left: 0;
        clear: both
    }
}
#order_step li.step_todo > span,
#order_step li.step_todo > a {
    color: #ffffff;
    background-color: #009acd;
    border-color: #009acd;
    padding: 1% 1%;
    font-size: 14px;
    line-height: 14px;
    border-radius: 6px
}
#order_step li.step_todo > span:hover,
#order_step li.step_todo > a:hover,
#order_step li.step_todo > span:focus,
#order_step li.step_todo > a:focus,
#order_step li.step_todo > span:active,
#order_step li.step_todo > a:active,
#order_step li.step_todo > span.active,
#order_step li.step_todo > a.active,
.open .dropdown-toggle#order_step li.step_todo > span,
.open .dropdown-toggle#order_step li.step_todo > a {
    color: #ffffff;
    background-color: #007ba4;
    border-color: #006c90
}
#order_step li.step_todo > span:active,
#order_step li.step_todo > a:active,
#order_step li.step_todo > span.active,
#order_step li.step_todo > a.active,
.open .dropdown-toggle#order_step li.step_todo > span,
.open .dropdown-toggle#order_step li.step_todo > a {
    background-image: none
}
#order_step li.step_todo > span.disabled,
#order_step li.step_todo > a.disabled,
#order_step li.step_todo > span[disabled],
#order_step li.step_todo > a[disabled],
fieldset[disabled] #order_step li.step_todo > span,
fieldset[disabled] #order_step li.step_todo > a,
#order_step li.step_todo > span.disabled:hover,
#order_step li.step_todo > a.disabled:hover,
#order_step li.step_todo > span[disabled]:hover,
#order_step li.step_todo > a[disabled]:hover,
fieldset[disabled] #order_step li.step_todo > span:hover,
fieldset[disabled] #order_step li.step_todo > a:hover,
#order_step li.step_todo > span.disabled:focus,
#order_step li.step_todo > a.disabled:focus,
#order_step li.step_todo > span[disabled]:focus,
#order_step li.step_todo > a[disabled]:focus,
fieldset[disabled] #order_step li.step_todo > span:focus,
fieldset[disabled] #order_step li.step_todo > a:focus,
#order_step li.step_todo > span.disabled:active,
#order_step li.step_todo > a.disabled:active,
#order_step li.step_todo > span[disabled]:active,
#order_step li.step_todo > a[disabled]:active,
fieldset[disabled] #order_step li.step_todo > span:active,
fieldset[disabled] #order_step li.step_todo > a:active,
#order_step li.step_todo > span.disabled.active,
#order_step li.step_todo > a.disabled.active,
#order_step li.step_todo > span[disabled].active,
#order_step li.step_todo > a[disabled].active,
fieldset[disabled] #order_step li.step_todo > span.active,
fieldset[disabled] #order_step li.step_todo > a.active {
    background-color: #009acd;
    border-color: #009acd
}
#order_step li.step_done > span,
#order_step li.step_done > a {
    color: #a4b5bb;
    background-color: #7b8f9f;
    border-color: #7b8f9f;
    padding: 1% 1%;
    font-size: 14px;
    line-height: 14px;
    border-radius: 6px
}
#order_step li.step_done > span:hover,
#order_step li.step_done > a:hover,
#order_step li.step_done > span:focus,
#order_step li.step_done > a:focus,
#order_step li.step_done > span:active,
#order_step li.step_done > a:active,
#order_step li.step_done > span.active,
#order_step li.step_done > a.active,
.open .dropdown-toggle#order_step li.step_done > span,
.open .dropdown-toggle#order_step li.step_done > a {
    color: #a4b5bb;
    background-color: #667b8c;
    border-color: #5d7080
}
#order_step li.step_done > span:active,
#order_step li.step_done > a:active,
#order_step li.step_done > span.active,
#order_step li.step_done > a.active,
.open .dropdown-toggle#order_step li.step_done > span,
.open .dropdown-toggle#order_step li.step_done > a {
    background-image: none
}
#order_step li.step_done > span.disabled,
#order_step li.step_done > a.disabled,
#order_step li.step_done > span[disabled],
#order_step li.step_done > a[disabled],
fieldset[disabled] #order_step li.step_done > span,
fieldset[disabled] #order_step li.step_done > a,
#order_step li.step_done > span.disabled:hover,
#order_step li.step_done > a.disabled:hover,
#order_step li.step_done > span[disabled]:hover,
#order_step li.step_done > a[disabled]:hover,
fieldset[disabled] #order_step li.step_done > span:hover,
fieldset[disabled] #order_step li.step_done > a:hover,
#order_step li.step_done > span.disabled:focus,
#order_step li.step_done > a.disabled:focus,
#order_step li.step_done > span[disabled]:focus,
#order_step li.step_done > a[disabled]:focus,
fieldset[disabled] #order_step li.step_done > span:focus,
fieldset[disabled] #order_step li.step_done > a:focus,
#order_step li.step_done > span.disabled:active,
#order_step li.step_done > a.disabled:active,
#order_step li.step_done > span[disabled]:active,
#order_step li.step_done > a[disabled]:active,
fieldset[disabled] #order_step li.step_done > span:active,
fieldset[disabled] #order_step li.step_done > a:active,
#order_step li.step_done > span.disabled.active,
#order_step li.step_done > a.disabled.active,
#order_step li.step_done > span[disabled].active,
#order_step li.step_done > a[disabled].active,
fieldset[disabled] #order_step li.step_done > span.active,
fieldset[disabled] #order_step li.step_done > a.active {
    background-color: #7b8f9f;
    border-color: #7b8f9f
}
#order_step li.step_current > span,
#order_step li.step_current > a,
#order_step li.step_current_end > span,
#order_step li.step_current_end > a {
    color: #ffffff;
    background-color: #aad131;
    border-color: #aad131;
    padding: 1% 1%;
    font-size: 14px;
    line-height: 14px;
    border-radius: 6px
}
#order_step li.step_current > span:hover,
#order_step li.step_current > a:hover,
#order_step li.step_current_end > span:hover,
#order_step li.step_current_end > a:hover,
#order_step li.step_current > span:focus,
#order_step li.step_current > a:focus,
#order_step li.step_current_end > span:focus,
#order_step li.step_current_end > a:focus,
#order_step li.step_current > span:active,
#order_step li.step_current > a:active,
#order_step li.step_current_end > span:active,
#order_step li.step_current_end > a:active,
#order_step li.step_current > span.active,
#order_step li.step_current > a.active,
#order_step li.step_current_end > span.active,
#order_step li.step_current_end > a.active,
.open .dropdown-toggle#order_step li.step_current > span,
.open .dropdown-toggle#order_step li.step_current > a,
.open .dropdown-toggle#order_step li.step_current_end > span,
.open .dropdown-toggle#order_step li.step_current_end > a {
    color: #ffffff;
    background-color: #90b228;
    border-color: #82a124
}
#order_step li.step_current > span:active,
#order_step li.step_current > a:active,
#order_step li.step_current_end > span:active,
#order_step li.step_current_end > a:active,
#order_step li.step_current > span.active,
#order_step li.step_current > a.active,
#order_step li.step_current_end > span.active,
#order_step li.step_current_end > a.active,
.open .dropdown-toggle#order_step li.step_current > span,
.open .dropdown-toggle#order_step li.step_current > a,
.open .dropdown-toggle#order_step li.step_current_end > span,
.open .dropdown-toggle#order_step li.step_current_end > a {
    background-image: none
}
#order_step li.step_current > span.disabled,
#order_step li.step_current > a.disabled,
#order_step li.step_current_end > span.disabled,
#order_step li.step_current_end > a.disabled,
#order_step li.step_current > span[disabled],
#order_step li.step_current > a[disabled],
#order_step li.step_current_end > span[disabled],
#order_step li.step_current_end > a[disabled],
fieldset[disabled] #order_step li.step_current > span,
fieldset[disabled] #order_step li.step_current > a,
fieldset[disabled] #order_step li.step_current_end > span,
fieldset[disabled] #order_step li.step_current_end > a,
#order_step li.step_current > span.disabled:hover,
#order_step li.step_current > a.disabled:hover,
#order_step li.step_current_end > span.disabled:hover,
#order_step li.step_current_end > a.disabled:hover,
#order_step li.step_current > span[disabled]:hover,
#order_step li.step_current > a[disabled]:hover,
#order_step li.step_current_end > span[disabled]:hover,
#order_step li.step_current_end > a[disabled]:hover,
fieldset[disabled] #order_step li.step_current > span:hover,
fieldset[disabled] #order_step li.step_current > a:hover,
fieldset[disabled] #order_step li.step_current_end > span:hover,
fieldset[disabled] #order_step li.step_current_end > a:hover,
#order_step li.step_current > span.disabled:focus,
#order_step li.step_current > a.disabled:focus,
#order_step li.step_current_end > span.disabled:focus,
#order_step li.step_current_end > a.disabled:focus,
#order_step li.step_current > span[disabled]:focus,
#order_step li.step_current > a[disabled]:focus,
#order_step li.step_current_end > span[disabled]:focus,
#order_step li.step_current_end > a[disabled]:focus,
fieldset[disabled] #order_step li.step_current > span:focus,
fieldset[disabled] #order_step li.step_current > a:focus,
fieldset[disabled] #order_step li.step_current_end > span:focus,
fieldset[disabled] #order_step li.step_current_end > a:focus,
#order_step li.step_current > span.disabled:active,
#order_step li.step_current > a.disabled:active,
#order_step li.step_current_end > span.disabled:active,
#order_step li.step_current_end > a.disabled:active,
#order_step li.step_current > span[disabled]:active,
#order_step li.step_current > a[disabled]:active,
#order_step li.step_current_end > span[disabled]:active,
#order_step li.step_current_end > a[disabled]:active,
fieldset[disabled] #order_step li.step_current > span:active,
fieldset[disabled] #order_step li.step_current > a:active,
fieldset[disabled] #order_step li.step_current_end > span:active,
fieldset[disabled] #order_step li.step_current_end > a:active,
#order_step li.step_current > span.disabled.active,
#order_step li.step_current > a.disabled.active,
#order_step li.step_current_end > span.disabled.active,
#order_step li.step_current_end > a.disabled.active,
#order_step li.step_current > span[disabled].active,
#order_step li.step_current > a[disabled].active,
#order_step li.step_current_end > span[disabled].active,
#order_step li.step_current_end > a[disabled].active,
fieldset[disabled] #order_step li.step_current > span.active,
fieldset[disabled] #order_step li.step_current > a.active,
fieldset[disabled] #order_step li.step_current_end > span.active,
fieldset[disabled] #order_step li.step_current_end > a.active {
    background-color: #aad131;
    border-color: #aad131
}
.footer_links {
    clear: both
}
#logout_myaccount a {
    font-size: 12px;
    color: #009acd;
    padding-left: 20px
}
.form-horizontal {
    width: 100%
}
#create-account_form,
#login_form {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    #create-account_form,
    #login_form {
        float: left;
        width: 50%
    }
}
@media (min-width: 992px) {
    #create-account_form,
    #login_form {
        float: left;
        width: 50%
    }
}
@media (min-width: 1200px) {
    #create-account_form,
    #login_form {
        float: left;
        width: 50%
    }
}
.form-group > label {
    text-align: right;
    font-weight: bold;
    line-height: 34px;
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    .form-group > label {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 992px) {
    .form-group > label {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    .form-group > label {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 767px) {
    .form-group > label {
        margin-left: 0
    }
}
@media (min-width: 992px) {
    .form-group > label {
        margin-left: 0
    }
}
@media (min-width: 1200px) {
    .form-group > label {
        margin-left: 0
    }
}
@media (max-width: 767px) {
    .form-group > label {
        text-align: left
    }
}
.form-group label.radio-inline {
    float: left;
    width: 33.33333333%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
    text-align: right;
    padding-right: 25px;
    padding-top: 0
}
@media (min-width: 767px) {
    .form-group label.radio-inline {
        float: left;
        width: 8.33333333%
    }
}
@media (min-width: 992px) {
    .form-group label.radio-inline {
        float: left;
        width: 8.33333333%
    }
}
@media (min-width: 1200px) {
    .form-group label.radio-inline {
        float: left;
        width: 8.33333333%
    }
}
@media (max-width: 767px) {
    .form-group label.radio-inline {
        min-width: 50px
    }
}
.form-group > select,
.form-group > textarea,
.form-group > input {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
    height: 34px
}
@media (min-width: 767px) {
    .form-group > select,
    .form-group > textarea,
    .form-group > input {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 992px) {
    .form-group > select,
    .form-group > textarea,
    .form-group > input {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    .form-group > select,
    .form-group > textarea,
    .form-group > input {
        float: left;
        width: 33.33333333%
    }
}
.form-group > input[type="checkbox"] {
    float: left;
    width: 8.33333333%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left
}
@media (min-width: 767px) {
    .form-group > input[type="checkbox"] {
        float: left;
        width: 8.33333333%
    }
}
@media (min-width: 992px) {
    .form-group > input[type="checkbox"] {
        float: left;
        width: 8.33333333%
    }
}
@media (min-width: 1200px) {
    .form-group > input[type="checkbox"] {
        float: left;
        width: 8.33333333%
    }
}
.form-group .date {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0
}
@media (min-width: 767px) {
    .form-group .date {
        float: left;
        width: 8.33333333%
    }
}
@media (min-width: 992px) {
    .form-group .date {
        float: left;
        width: 8.33333333%
    }
}
@media (min-width: 1200px) {
    .form-group .date {
        float: left;
        width: 8.33333333%
    }
}
.customerprivacy div label {
    clear: both;
    float: left;
    width: 66.66666667%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0
}
@media (min-width: 767px) {
    .customerprivacy div label {
        float: left;
        width: 66.66666667%
    }
}
@media (min-width: 992px) {
    .customerprivacy div label {
        float: left;
        width: 66.66666667%
    }
}
@media (min-width: 1200px) {
    .customerprivacy div label {
        float: left;
        width: 66.66666667%
    }
}
.customerprivacy div input {
    float: left;
    width: 16.66666667%;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0
}
@media (min-width: 767px) {
    .customerprivacy div input {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 992px) {
    .customerprivacy div input {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 1200px) {
    .customerprivacy div input {
        float: left;
        width: 16.66666667%
    }
}
#required_Check {
    color: #e52675;
    font-size: 15px;
    font-weight: bold;
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    #required_Check {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 992px) {
    #required_Check {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 1200px) {
    #required_Check {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 767px) {
    #required_Check {
        margin-left: 66.66666667%
    }
}
@media (min-width: 992px) {
    #required_Check {
        margin-left: 66.66666667%
    }
}
@media (min-width: 1200px) {
    #required_Check {
        margin-left: 66.66666667%
    }
}
.myaccount_lnk_list li {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 5px;
    height: 60px;
    padding-top: 15px
}
@media (min-width: 767px) {
    .myaccount_lnk_list li {
        float: left;
        width: 50%
    }
}
@media (min-width: 992px) {
    .myaccount_lnk_list li {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    .myaccount_lnk_list li {
        float: left;
        width: 33.33333333%
    }
}
.order_delivery {
    margin-top: 25px
}
.addressa {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1%;
    padding-bottom: 1%;
    background-color: #eeeeee;
    border: 1px solid #999999;
    min-height: 220px
}
@media (min-width: 767px) {
    .addressa {
        float: left;
        width: 50%
    }
}
@media (min-width: 992px) {
    .addressa {
        float: left;
        width: 50%
    }
}
@media (min-width: 1200px) {
    .addressa {
        float: left;
        width: 33.33333333%
    }
}
@media (min-width: 1200px) {
    .addressa {
        margin-left: 8.33333333%
    }
}
.addressa li {
    padding-left: 30px
}
.addressa_title {
    font-size: 14px;
    font-weight: bold;
    color: #009acd;
    padding-left: 0!important
}
.addressa_add {
    clear: both
}
.addressaesAreEquals label {
    font-weight: bold!important
}
.delivery_options > table.alternate_item,
.delivery_options > table.item {
    margin-left: 0;
    margin-right: 0;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-top: 15px;
    background-color: #eeeeee;
    border-collapse: collapse;
    vertical-align: middle;
    border-left: 1px solid #999999 !important;
    border-right: 1px solid #999999 !important
}
.delivery_options > table.alternate_item:before,
.delivery_options > table.item:before,
.delivery_options > table.alternate_item:after,
.delivery_options > table.item:after {
    content: " ";
    display: table
}
.delivery_options > table.alternate_item:after,
.delivery_options > table.item:after {
    clear: both
}
.delivery_options > table.alternate_item {
    background-color: #dbdbdb
}
table.delivery_option tr {
    border-top: 1px solid #999999 !important;
    border-bottom: 1px solid #999999 !important
}
td.table-ratio {
    border: 0 !important
}
td.table-col,
td.table-ratio {
    height: 100%;
    vertical-align: middle!important;
    padding-top: 10px
}
.delivery_option_title {
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    color: #009acd
}
@media (max-width: 767px) {
    .delivery_option td.table-col {
        display: block;
        clear: both
    }
}
.table-ratio {
    text-align: center;
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    .table-ratio {
        float: left;
        width: 8.33333333%
    }
}
@media (min-width: 992px) {
    .table-ratio {
        float: left;
        width: 8.33333333%
    }
}
@media (min-width: 1200px) {
    .table-ratio {
        float: left;
        width: 8.33333333%
    }
}
.table-col {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    .table-col {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 992px) {
    .table-col {
        float: left;
        width: 16.66666667%
    }
}
@media (min-width: 1200px) {
    .table-col {
        float: left;
        width: 16.66666667%
    }
}
.delivery_option_logo {
    padding-top: 0!important;
    text-align: center
}
.delivery_option_logo img {
    margin: auto;
    max-width: 200px;
    width: 100%
}
.delivery_option_carrier {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    display: inline!important;
    height: auto!important
}
@media (min-width: 767px) {
    .delivery_option_carrier {
        float: left;
        width: 41.66666667%
    }
}
@media (min-width: 992px) {
    .delivery_option_carrier {
        float: left;
        width: 41.66666667%
    }
}
@media (min-width: 1200px) {
    .delivery_option_carrier {
        float: left;
        width: 41.66666667%
    }
}
#icirelais_point_table {
    background: #eeeeee;
    border: 1px solid #e2e2e2;
    width: 100%
}
#icirelais_point_table .alert {
    margin: 0
}
#icirelais_point_table .details a {
    cursor: pointer
}
#icirelais_point_table .carrier_action {
    text-align: left
}
table.icitable tbody tr td {
    border-top: none;
    padding: 0
}
#filter {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: black;
    top: 0;
    left: 0;
    padding: 14px;
    text-align: left;
    z-index: 1100;
    margin-top: 1px;
    margin-left: 1px;
    opacity: 0.7;
    filter: alpha(opacity=70)
}
#filter2 {
    display: none;
    border-radius: 7px;
    position: fixed;
    width: 916px;
    height: 516px;
    background-color: white;
    top: 50%;
    left: 50%;
    padding: 14px;
    text-align: left;
    z-index: 1105;
    opacity: 0.3;
    filter: alpha(opacity=30);
    margin-top: -258px;
    margin-left: -458px
}
.box {
    display: none;
    border-radius: 7px;
    position: fixed;
    width: 900px;
    height: 500px;
    background-color: white;
    top: 50%;
    left: 50%;
    padding: 14px;
    text-align: left;
    z-index: 1110;
    margin-top: -250px;
    margin-left: -450px
}
.box h4 {
    color: #CC0000;
    font-size: 18px;
    padding-bottom: 10px;
    font-weight: bold
}
.box .popup_left {
    float: left;
    width: 300px;
    background: #ffffff url(http://www. .fr/themes/bootstrap/css//modules/icirelais/icirelais.jpg) no-repeat 0 0;
    padding: 0 0 0 100px;
    height: 100px
}
.box .popup_left p {
    padding-bottom: 0;
    margin: 0
}
.box .popup_right {
    float: right;
    width: 373px
}
.box .popup_right div {
    padding: 8px 0
}
.box h5 {
    display: inline;
    color: #CC0000;
    font-size: 13px
}
.box .popup_right div.popup_hour {
    padding: 8px 0 0 45px
}
.box .popup_right div.noticeICI {
    padding: 10px 90px;
    color: red;
    background: url(http://www. .fr/themes/bootstrap/css/i_notice.gif) no-repeat 50px 12px
}
.box .popup_hour p span {
    display: inline-block;
    width: 100px
}
.box .popup_hour p {
    margin: 0;
    padding: 0;
    height: 20px
}
.boxclose {
    background: no-repeat;
    cursor: pointer;
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -267px;
    margin-left: 462px
}
.boxclose img {
    float: right;
    padding-top: 2px;
    padding-right: 2px
}
input.icibuttonok {
    width: 75px;
    height: 20px;
    margin-left: 20px;
    border: none;
    background: transparent url(http://www. .fr/themes/bootstrap/css/icibuttonok.png) no-repeat center;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    text-indent: -999px;
    display: block
}
input.icibuttonchoose {
    cursor: pointer;
    width: 75px;
    height: 20px;
    margin-left: 20px;
    border: none;
    background: transparent url(http://www. .fr/themes/bootstrap/css/icibuttonchoose.png) no-repeat center;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    text-indent: -999px;
    display: block
}
#block-order-detail table,
#order-detail-content table,
#block-order-detail {
    width: 100%
}
#block-order-detail {
    margin-top: 40px;
    display: none
}
#block-order-detail .title_block {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    #block-order-detail .title_block {
        float: left;
        width: 75%
    }
}
@media (min-width: 992px) {
    #block-order-detail .title_block {
        float: left;
        width: 75%
    }
}
@media (min-width: 1200px) {
    #block-order-detail .title_block {
        float: left;
        width: 75%
    }
}
#block-order-detail .exclusive {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    #block-order-detail .exclusive {
        float: left;
        width: 25%
    }
}
@media (min-width: 992px) {
    #block-order-detail .exclusive {
        float: left;
        width: 25%
    }
}
@media (min-width: 1200px) {
    #block-order-detail .exclusive {
        float: left;
        width: 25%
    }
}
@media (min-width: 767px) {
    #block-order-detail .exclusive {
        margin-left: 0
    }
}
@media (min-width: 992px) {
    #block-order-detail .exclusive {
        margin-left: 0
    }
}
@media (min-width: 1200px) {
    #block-order-detail .exclusive {
        margin-left: 0
    }
}
#order-detail-content table thead #order-detail-content table {
    text-align: center
}
#order-detail-content table tfoot {
    text-align: right
}
#order-detail-content .order_qte_input {
    display: none
}
#block-history {
    margin-left: -15px;
    margin-right: -15px
}
#block-history:before,
#block-history:after {
    content: " ";
    display: table
}
#block-history:after {
    clear: both
}
#order-list,
#block-order-detail {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 767px) {
    #order-list,
    #block-order-detail {
        float: left;
        width: 100%
    }
}
@media (min-width: 992px) {
    #order-list,
    #block-order-detail {
        float: left;
        width: 100%
    }
}
@media (min-width: 1200px) {
    #order-list,
    #block-order-detail {
        float: left;
        width: 100%
    }
}
#block-order-detail .info-order {
    clear: both
}
#sendOrderMessage p {
    clear: both
}
#HOOK_PAYMENT {
    margin-left: 0;
    margin-right: 0
}
#HOOK_PAYMENT:before,
#HOOK_PAYMENT:after {
    content: " ";
    display: table
}
#HOOK_PAYMENT:after {
    clear: both
}
.payment_module {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    min-height: 1px;
    padding-left: 1%;
    padding-right: 1%
}
@media (min-width: 767px) {
    .payment_module {
        float: left;
        width: 25%
    }
}
@media (min-width: 992px) {
    .payment_module {
        float: left;
        width: 25%
    }
}
@media (min-width: 1200px) {
    .payment_module {
        float: left;
        width: 25%
    }
}
.payment_module a {
    display: block;
    padding: 3% 5%;
    background: #eeeeee;
    text-align: center;
    line-height: 30px;
    min-height: 50px;
    border: 1px solid #999999
}
.payment_module a:hover {
    text-decoration: none;
    background: #e2e2e2
}
@media (max-width: 992px) {
    .payment_module a {
        line-height: 15px
    }
}
.cheque a span,
.payment_module a span {
    padding-top: 10px
}
.cheque a img,
.payment_module a img {
    width: 45px;
    height: 33px;
    float: left
}
.nl_lang .cheque a img,
.nl_lang .payment_module a img {
    float: none
}
.cheque {
    clear: both!important;
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    min-height: 1px;
    padding-left: 1%;
    padding-right: 1%
}
@media (min-width: 767px) {
    .cheque {
        float: left;
        width: 25%
    }
}
@media (min-width: 992px) {
    .cheque {
        float: left;
        width: 25%
    }
}
@media (min-width: 1200px) {
    .cheque {
        float: left;
        width: 25%
    }
}
.cheque a {
    margin-top: 25px;
    display: block;
    padding: 3% 5%;
    background: #eeeeee;
    text-align: center;
    line-height: 30px;
    min-height: 50px;
    border: 1px solid #999999
}
.payment_module:nth-child(6) {
    margin-top: 25px
}
#module-cheque-payment .cart_navigation,
#order-confirmation .cart_navigation {
    margin: 0 0 2% 0
}
#module-cheque-payment .content li,
#order-confirmation .content li {
    list-style: square;
    margin: 0 0 0.5% 0
}
#contact .desc_contact {
    color: #009acd;
    text-align: center;
    font-weight: 700
}
#contact .submit {
    text-align: center
}
#contact .submit input {
    float: none
}
#HOOK_PAYMENT .error {
    clear: both
}
.oxylanguages {
    margin: 1% 2%
}
.oxylanguages .block {
    float: left;
    height: 85px;
    text-align: center;
    margin: 0 1%
}
.oxylanguages .block a {
    display: inline-block;
    position: relative;
    width: 100%;
    text-align: center;
    margin: 1% 0 2% 0
}
.oxylanguages .block a span {
    display: block;
    position: absolute;
    top: 20%;
    left: 20%;
    color: #e52675;
    background-color: #fff;
    font-size: 10px
}
.PS_MRFloatRelayPointSelecteIt a.PS_MRSelectRelayPointButton {
    width: 120px
}
#popup_lang .modal-header {
    border-bottom: 0;
    padding: 10px 10px 0 0
}
#popup_lang .modal-body {
    padding: 0 20px 0 20px
}
#popupImage img {
    margin-top: 20px
}
#popupLinkList {
    padding: 7px;
    vertical-align: top
}
#popupLinkList p {
    margin-top: 20px;
    padding: 0 0 0 40px
}
#popupLinkList ul {
    padding: 0 0 0 40px
}
#popupLinkList ul li {
    margin-top: 7px
}
#popupLinkList ul li a {
    margin-left: 0
}
#popupLinkList ul li a:hover {
    text-decoration: none
}
#popupLinkList ul li a img {
    margin-right: 7px
}
#popup_DHL .modal-header {
    border-bottom: 0;
    padding: 10px 10px 0 10px
}
#popup_DHL .modal-header b {
    font-size: 17px;
    text-decoration: underline
}
#popup_DHL .modal-body {
    padding: 0 20px 0 20px
}
#popup_DHL .modal-body div {
    margin: 10px 0 0 0
}
#popup_DHL .modal-body li {
    list-style: inherit
}
#popup_DHL .modal-body li a {
    text-decoration: underline;
    font-size: 16px
}
#popup_DHL .modal-body .red {
    font-weight: bold;
    color: red;
    font-size: 15px
}
.nothing {}.nothing {}.myaccount ul {
    margin-bottom: 10px
}
.myaccount li {
    border-bottom: 1px solid #eee
}
.myaccount li a {
    display: block;
    padding: 7px 11px 5px 22px;
    color: #333;
    background: url("http://www. .fr/modules/blockmyaccountfooter/../blockcms/img/arrow_right_2.png") no-repeat 10px 10px transparent
}
.myaccount p.logout {
    padding-bottom: 0;
    font-weight: bold;
    text-align: right
}
#footer .myaccount .title_block,
#footer .myaccount h4 {
    background: none
}
#footer .myaccount .logout {
    display: none
}
#footer .myaccount .title_block,
#footer .myaccount h4 {
    padding: 0 0 10px 0;
    background: none
}
#footer .myaccount ul {
    margin-bottom: 0
}
#footer .myaccount li {
    border-bottom: none
}
#footer .myaccount li a {
    display: block;
    padding: 0;
    color: #fff;
    background: none
}
#footer .myaccount li.lnk_wishlist img {
    display: none
}
.nothing {}.ac_results {
    text-align: left;
    padding: 0;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0
}
.ac_results li {
    margin: 0;
    padding: 2px 5px;
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden
}
.ac_odd {
    background-color: #eee
}
.ac_over {
    background-color: #0A246A;
    color: white
}
.nothing {}.editorial_block {
    margin-bottom: 2em
}
.editorial_block .rte {
    background: transparent none repeat scroll 0 0
}
.editorial_block h1 {
    margin: 40px 0 10px 0;
    padding: 0;
    background: none
}
.editorial_block h2 {
    padding: 0 0 10px 0;
    font-size: 12px;
    line-height: 1.2em;
    color: #666;
    text-transform: none;
    background: none
}
#editorial_block_center p {
    padding-left: 0
}
#editorial_block_center .rte p {
    color: #666
}
#editorial_block_center p#editorial_image_legend {
    margin: 0 0 10px;
    padding: 0;
    color: #666;
    font-size: 10px
}
#sendfriendpage form.std fieldset {
    margin: 0 0 20px 0;
    padding: 10px 15px;
    background: none repeat scroll 0 0 #eee
}
#sendfriendpage .product {}#sendfriendpage .product .img_link {
    float: left
}
#sendfriendpage .product .img_link img {
    margin: 0 10px 0 0;
    border: 1px solid #ccc
}
#sendfriendpage .product .product_desc {
    float: left;
    width: 200px;
    font-weight: bold;
    font-size: 12px;
    color: #000
}
#sendfriendpage #send_friend_form_content {
    margin-top: 40px
}
#sendfriendpage #send_friend_form_content .text {
    padding-bottom: 10px
}
#sendfriendpage #send_friend_form_content .text label {
    display: inline-block;
    padding: 6px 15px;
    width: 180px;
    font-size: 12px;
    text-align: right
}
#sendfriendpage #send_friend_form_content .text input {
    padding: 0 5px;
    height: 22px;
    width: 260px;
    border: 1px solid #ccc;
    font-size: 12px
}
#sendfriendpage #send_friend_form_content .submit {
    margin: 0 20px 0 0;
    padding: 5px 0;
    text-align: right
}
.nothing {}#bmsContentRightSlider {
    margin-bottom: 15px;
    height: 260px
}
#bmsContentRightSlider h2 {
    background: none;
    background-color: #AAD131;
    color: #FFF;
    font-size: 20px;
    padding: 5px 0;
    margin: 0 0 5px
}
.bmsContentRightSlider {
    height: 126px
}
#bmsContentRightSlider #bmsSlider1 {
    margin-bottom: 10px
}
.bms_highlights .title h2,
.titleFull h2 {
    background: none;
    background-color: #AAD131;
    color: #FFF;
    font-size: 20px;
    padding: 5px 0;
    margin: 0 0 5px
}
.titleFull {
    clear: both;
    text-align: center
}
.bms_highlights .title a,
.titleFull a {
    text-decoration: none
}
.bms_highlights .title a:hover,
.titleFull a:hover {
    text-decoration: none
}
.bms_highlights .title {
    text-align: center
}
.bms_highlights {
    margin-bottom: 15px
}
.bms_highlights .bloc {
    border: 1px solid #D5D5D5;
    height: 261px!important
}
.bms_highlights .subtitle {
    padding: 0 10px
}
.bms_highlights .content {
    padding: 0 10px
}
.nothing {} @media (max-width: 767px) {
    h1,
    .title_block {
        margin-right: 30px;
    }
}
@media (min-width: 750px) and (max-width: 990px) {
    #bmsContentFooter .bmsContentFooterImg {
        float: left;
        margin: 0 1px 0 0;
    }
    #reinsurance_block ul li div.reinsurance_block_img {
        display: block;
        float: left;
        height: auto;
        line-height: 40px;
        max-width: 35%;
        vertical-align: middle
    }
    #reinsurance_block ul li div.reinsurance_block_text {
        float: left;
        max-width: 65%;
        font-size: 13px;
        color: #000000;
        width: 100%
    }
    .bmsContentFooterText > input {
        margin-bottom: 10px;
        margin-right: 15px;
    }
}
@media (min-width: 220px) and (max-width: 320px) {
    #bmsContentFooter .bmsContentFooterImg {
        float: left;
        margin: 0 1px 0 0;
    }
}
.useralert {
    background-color: red;
    padding: 5px;
    color: rgb(255, 255, 255);
    border-radius: 4px;
}
.useralert span {
    font-weight: bold;
}