/*Style Sculler Graphic*/
#search_block_top #search_query_top{
	border:1px solid #CCCCCC;
}
#search_block_top .btn.button-search {
    background: #c792bc;
}
 header .nav {
    background: #c792bc; 
}
.shopping_cart > a:first-child b{
	color: #595959;
    font: 600 12px/22px "Open Sans", sans-serif;
    padding-right: 5px;
}
.shopping_cart > a:first-child:before{
	content: "\f07a";
    font-family: "FontAwesome";
    display: inline-block;
    font-size: 15px;
    line-height: 23px;
    color: #595959;
    padding-right: 5px;
}

 #header .shopping_cart > a:first-child:after {
    content: "\f0d7";
    font-family: "FontAwesome";
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #686666;
    padding: 4px 0 0 0;
    margin-left: 10px;
}

.footer-container.footer1{
background:#8b4f86;
}

.footer-container.footer2{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b065a1+0,b065a1+49,995790+50,995790+100 */
background: #b065a1; /* Old browsers */
background: -moz-linear-gradient(left,  #b065a1 0%, #b065a1 49%, #995790 50%, #995790 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #b065a1 0%,#b065a1 49%,#995790 50%,#995790 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #b065a1 0%,#b065a1 49%,#995790 50%,#995790 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b065a1', endColorstr='#995790',GradientType=1 ); /* IE6-9 */

}

.colonneGauche{
background:#b065a1;
min-height:303px;
padding-top:15px;   
}

.footer-container.footer3{
background:#b065a1;
padding-top:10px;
}

.footer-container #cmsinfo_block{
background:#b065a1;
}

.footer-container #cmsinfo_block > div{
padding-top:10px;
}

.footer-container #footer .footer-block{
margin-top:0px;
}

#footer #newsletter_block_left .form-group .form-control {
    height: 45px;
    max-width: 267px;
    background: #70396c;
    border-color: #515151;
    color: #fff;
    padding: 10px 43px 10px 12px;
    display: inline-block;
    float: left;
}
.footer-container #footer {
    color: #FFFFFF;
}
.footer-container #footer a {
    color: #FFFFFF;
}
.footer-container #footer .bottom-footer{
	display: none;
}
.footer-container #footer #block_contact_infos > div ul li i {
    font-size: 25px;
    width: 32px;
    text-align: center;
    padding-right: 12px;
    float: left;
    color: #fff;
}
#footer #newsletter_block_left .form-group .button-small {
    margin-left: -43px;
    border: none;
    background: none;
    text-align: center;
    color: #fff;
    padding: 8px;
}
.footer-container #footer #social_block ul li a {
    display: inline-block;
    color: #8b4f86;
    font-size: 28px;
    border-radius: 40px;
    border:thin solid white;
    padding:10px;
    background-color:white;
    width: 46px;
    margin-top: -8px;
}
.footer-container #footer #social_block ul li a:hover {
    display: inline-block;
    color: #fff;
    font-size: 28px;
    border-radius: 40px;
    border:thin solid white;
    padding:10px;
    background-color:#8b4f86;
    width: 46px;
    margin-top: -8px;
}
#adtm_menu_inner {
    background-color: #fff; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff');
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)); 
    background: -moz-linear-gradient(top, #fff, #fff);
    background: -ms-linear-gradient(top, #fff, #fff);
    background: -o-linear-gradient(top, #fff, #fff);
    background: linear-gradient(top, #fff, #fff);
    border-bottom:3px solid #d7d50d;
}
.li-niveau1 a:hover .advtm_menu_span, .li-niveau1 a.advtm_menu_actif .advtm_menu_span, .li-niveau1 .advtm_menu_span:hover, .li-niveau1:hover > a.a-niveau1 .advtm_menu_span {
    background-color: #d7d50d;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d50d', endColorstr='#d7d50d');
    background: -webkit-gradient(linear, left top, left bottom, from(#d7d50d), to(#d7d50d));
    background: -moz-linear-gradient(top, #d7d50d, #d7d50d);
    background: -ms-linear-gradient(top, #d7d50d, #d7d50d);
    background: -o-linear-gradient(top, #d7d50d, #d7d50d);
    background: linear-gradient(top, #d7d50d, #d7d50d);
}
#adtm_menu{
	text-transform:capitalize;
}

.barre{
	background-color:#b065a1; 
	width: 100%; 
	margin-bottom:20px;
}
.textebarre{
	color:white; 
	text-transform: uppercase;
	padding: 10px 0px 10px 0px;
	font-size: 19px;
}
#home-page-tabs{
	display: none;
}
#index .tab-content{
	margin-top:17px;
  clear: both;
}
.block .title_block, .block h4{
	background: #B065A1;
	color: #fff;
	padding: 11px 5px 14px 20px;
}
.block .title_block a, .block h4 a{
	color: #fff;
}
.reference{
	float: right;
}

ul.product_list .product-image-container img {
    margin: -10px -10px;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.new-label{
	display: none;
}
.ajouter{
	color:white;
	float:left;
	margin-left:30px;
	margin-top:15px;
	padding-bottom:15px;
}
.detail{
	color:white;
	float:right;
	margin-right:30px;
	margin-top:15px;
	padding-bottom:15px;
}
#cmsinfo_block {
    overflow: hidden;
        background: rgba(255, 255, 255, 0);
    min-height: inherit;
    height: auto;
}
#cmsinfo_block {
    border-left: 1px solid rgba(217, 217, 217, 0);
}

.shop-phone i {
    margin-top: -2px;
}
.shop-phone{
	padding-right: 20px;
}
.content_scene_cat {
    color: #b065a1;
}
.content_scene_cat span.category-name {

    color: #b065a1;
    font: 600 28px/51px "Open Sans", sans-serif;
        margin-left: 41px;
}
.content_scene_cat .content_scene_cat_bg{
	background-color:white;
	padding: 0px 10px 10px 0px;
	
}
.fleche_droite {
    width: 0;
    height: 0;
    border-top: 37px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 34px solid #B065A1;
        position: absolute;
            margin-top: 8px;
}
.barrecat{
	height: 2px;
	width: 98%;
	background-color:#B065A1;
	position: absolute;
    margin-top: 45px;
}
.pb-right-column{
//display: none;  
}

.page-product-box{
}

.rte{
	padding-left:0px!important;
}
.btn_boutique{
	border: 3px solid #B065A1; 
	color:#B065A1; 
	text-transform: uppercase;
  width:100%;
  display:block;
  height: 62px;
  background-color:#B065A1;
}
.btn_boutique:hover{
}

/* BOX INFO PRODUCT */

body#product .box-info-product{
    border:none;
    background:#fff;
    margin-bottom:15px;
}

body#product .box-info-product .product_attributes{
    box-shadow:inherit;
    padding:0px;
    margin-bottom:10px;
}

body#product .box-info-product .product_attributes label{
    text-align:left;
}

body#product .box-cart-bottom{
    box-shadow:inherit;
}

body#product .box-info-product .product_attributes #quantity_wanted_p{
    display:none!important;
}

body#product .box-info-product .exclusive{
  	border: 3px solid #B065A1; 
  	padding:0;
  	background:#B065A1;
  	color:white; 
  	text-transform: uppercase;
    margin-bottom:20px;
    transition: inherit;
    border-radius:0px;
    float:right;
}

body#product .box-info-product .exclusive:hover, 
body#product .box-info-product .exclusive:hover:before, 
body#product .box-info-product .exclusive:hover span{
  	background:#fff;
  	color:#B065A1; 
    transition: inherit;
}

body#product .box-info-product .exclusive:before{
    background:none;
    border:none;
    text-shadow:inherit;
    font-size:18px;
    width:25px;
    border-radius:0px;
}

body#product .box-info-product .exclusive span{
    background:none;
    border:none;
    text-shadow:inherit;
    font-size:15px;
    padding:13px 5px 13px 28px;
    border-radius:0px;
}

body#product .box-info-product .exclusive:after{
    display:none;
}

body#product #product-mailalerts{
    margin-bottom:20px;
}


/* FIN BOX INFO PRODUCT */

.btn_ajout{
	border: 3px solid #B065A1; 
	padding: 10px 5px;
	background-color:#B065A1;
	color:white; 
	text-transform: uppercase;
}
.btn_ajout:hover{
	border: 3px solid #B065A1; 
	background-color:white;
	color:#B065A1; 
	text-transform: uppercase;
}

.buttons_bottom_block{
	padding:0;
}
#product_condition{
	display: none;
}

body#product #thumbs_list2 li{
float: left;
height: 90px;
width: 90px;
cursor: pointer;
border: 1px solid #dbdbdb;
margin-right: 6px;
line-height: 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom:15px;
overflow:hidden;
}

body#product .view_scroll_spacer, body#product #view_scroll_right{
display:none!important;
}

body#product #image-block{
height:303px;
overflow:hidden;
position:relative;
}

.pb-left-column #views_block{

}

body#product #thumbs_list2 li.number3,
body#product #thumbs_list2 li.number6,
body#product #thumbs_list2 li.number9,
body#product #thumbs_list2 li.number12{
margin-right:0px;
margin-left:2px;
}

body#product ul#thumbs_list_frame2{

}

body#product .pb-center-column{
position:relative;
}

body#product .pb-center-column h1{
padding:0px;
color:#000000;
}

body#product #author{
color:#e09900;
font-size:14px;
text-transform:uppercase;
margin-bottom:20px;
height: 20px;
}

body#product .pb-center-column #brands{
position:absolute;
top:0px;
right:0px;
}

body#product .pb-center-column #product_reference{
color:#000000;
font-size:14px;
font-weight:bold;
}

body#product .content_prices{
padding:5px 0px;
height:54px;
}

body#product .content_prices p{
float:left;
margin-right:15px;
}

body#product .content_prices p#reduction_percent{
background:#B065A1;
border:none;
margin-top:5px;
}

body#product .content_prices p#old_price{
margin-top:8px;
padding-bottom:0px;
font-size:24px;
}

body#product .content_prices p#old_price span{
font-size:24px;
}


body#product #availability_statut{
    display: block!important;
    min-height: 30px!important;
    height: 30px!important;
    margin: 0!important;
}

body#product .rte a{
    text-decoration:underline;
    color:#b065a1;
    font-weight:bold;
}

body#product #msgOeCt{
    font-size:15px;
    line-height:20px;
    font-weight:bold;
    color:#f68e56;
    margin-bottom:25px;
    margin-top:25px;
}

#page .footer-container #footer{
padding-bottom:0px;
}   

#page .footer-container #signature{
background: transparent url('img/tirets.png') top left repeat-x;
padding:15px;
margin-top:15px;
}

#page #prefooter{
background: transparent url('img/tirets-prefooter.png') top left repeat-x;
padding:15px 0px;
}

#page #prefooter .colonnes5{
width:25%;
padding:10px;
text-align:center;
float:left;
overflow:hidden;
}

#page #prefooter .colonnes5 h5{
font-size:14px;
font-weight:bold;
color:#000000;
margin:20px 0px;
}

#page #prefooter .colonnes5 img{
width:100%;
max-width:200px;
}

ul.step li.step_current{
  background: #c792bc;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c792bc), to(#c792bc));
  background-image: -webkit-linear-gradient(top, #c792bc, 0%, #c792bc, 100%);
  background-image: -moz-linear-gradient(top, #c792bc 0%, #c792bc 100%);
  background-image: linear-gradient(to bottom, #c792bc 0%, #c792bc 100%);
  background-repeat: repeat-x;
  border-color:#c792bc;
}

ul.step li.step_current span{
border-color:#c792bc;
text-shadow:none;
}

ul.step li.step_current span:after,
ul.step li.step_done.step_done_last a:after,
ul.step li.step_done a:after{
background:url('img/order-step-a.png') right 0 no-repeat;
}

ul.step li.step_todo{
  background: #ffffff;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #ffffff, 0%, #ffffff, 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  background-repeat: repeat-x;
}

ul.step li.step_done{
  background: #c792bc;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c792bc), to(#c792bc));
  background-image: -webkit-linear-gradient(top, #c792bc, 0%, #c792bc, 100%);
  background-image: -moz-linear-gradient(top, #c792bc 0%, #c792bc 100%);
  background-image: linear-gradient(to bottom, #c792bc 0%, #c792bc 100%);
  background-repeat: repeat-x;
  border-color:#c792bc;
}

ul.step li.step_done a{
border-color:#c792bc;
text-shadow:none;
}

ul.step li.step_todo span:after{
background:url('img/order-step-current.png') right 0 no-repeat;
}

ul.step li.step_todo span{
text-shadow:none;
}

.special-price{
color:#c792bc;
}

.price-percent-reduction{
background:#c792bc;
border:1px solid #c792bc;
}

.button.button-medium{
background:#c792bc;
border-color:#c792bc;
}

.button.button-medium:hover{
color:#c792bc;
background:#ffffff;
border-color:#c792bc;
}

.button.button-medium span{
border-color:transparent;
}

.box{
background:#ffffff;
}

.button.button-medium.exclusive{
  background: #c792bc;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c792bc), to(#c792bc));
  background-image: -webkit-linear-gradient(top, #c792bc, 0%, #c792bc, 100%);
  background-image: -moz-linear-gradient(top, #c792bc 0%, #c792bc 100%);
  background-image: linear-gradient(to bottom, #c792bc 0%, #c792bc 100%);
  background-repeat: repeat-x;
  border-color:#c792bc;
}

.button.button-medium.exclusive span{
  border-color: transparent;
}

.button.button-medium.exclusive:hover{
  background: #ffffff;
  border-color:#c792bc;
}

.button.button-medium.exclusive:hover span{
  color: #c792bc;
  border-color:transparent;
}

.button.button-small{
  background: #c792bc;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c792bc), to(#c792bc));
  background-image: -webkit-linear-gradient(top, #c792bc, 0%, #c792bc, 100%);
  background-image: -moz-linear-gradient(top, #c792bc 0%, #c792bc 100%);
  background-image: linear-gradient(to bottom, #c792bc 0%, #c792bc 100%);
  background-repeat: repeat-x;
  border-color:#c792bc;
}

.button.button-small span{
  border-color:transparent;
}

.button.button-small:hover{
  background: #ffffff;
  border-color:#c792bc;
}

.button.button-small span:hover{
  background: #ffffff;
  border-color:transparent;
  color:#c792bc;
  text-shadow:none;
}

.pb-center-column h1,
.page-heading{
color:#c792bc;
border-color:#c792bc;
}

.breadcrumb{
border:none;
color:#000000;
background-color:#ffffff;
}

.breadcrumb a,
.breadcrumb a.home{
color:#c792bc;
}

p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after{
color:#c792bc;
}

p.payment_module a{
border-color:#c792bc;
background-color:#ffffff!important;
}

body div.payment_module.sogecommerce16{
    /*display:none; */
}

body div.payment_module.sogecommerce16 a{
border-color:#c792bc;
background-color:#ffffff!important;
}

body div.payment_module.sogecommerce16 a:after{
    display: block;
    content: "\f054";
    position: absolute;
    right: 15px;
    margin-top: -11px;
    top: 50%;
    font-family: "FontAwesome";
    font-size: 25px;
    height: 22px;
    width: 14px;
    color: #c792bc;
}

body div.payment_module.sogecommerce16 a.enleverFleche:after{
    display:none;
}

#my-account ul.myaccount-link-list li a{
background:none;
}

#my-account ul.myaccount-link-list li a i{
color:#c792bc;
}
.imglist{
	max-width: 109%;
}
.left-block{
	
}
.product-name{
	color:#909090;
}
.price.product-price, .old-price{
	color:white;
}

.selection{
	background-color:#b065a1; 
	text-transform: uppercase; 
	color:white;
}
.topvente{
	background: #B065A1;
    color: #fff;
    padding: 11px 5px 14px 20px;
    text-transform: uppercase;
        margin-bottom: 0px;
}
.litopvente{
	padding-bottom: 8px;
    padding-left: 5px;
}

#best-sellers_block_right h4{
	background: #B065A1;
    color: #fff;
    padding: 11px 5px 14px 20px;
    text-transform: uppercase;
    margin-bottom:0px;
}

#best-sellers_block_right ul{
    border:0; padding-top:10px;
}

#best-sellers_block_right li{
	padding-bottom: 8px;
    padding-left: 5px;
    margin:0;
    border:0;
}

.trocortho{
	background: #B065A1;
    color: #fff;
    padding: 11px 5px 14px 20px;
    text-transform: uppercase;
}
.jedecouvre{
	background-color:#b065a1; 
	text-transform: uppercase; 
	color:white; 
	padding: 5px;
	border:thin solid #b065a1;
}
.jedecouvre:hover{
	background-color:white; 
	color:#b065a1; 
}
.btnrightbar{
	border: thin solid #b065a1; 
	color:#b065a1; 
	text-transform: uppercase; 
	font-size: 0.9em;
  padding:5px;
  padding-left :27px;
}

.btnrightbar:hover{
	color:#ffffff; 
}

.btnrightbar.commande{
background:url('img/telecharcher_le_bon_de_commande.png') 5px 7px no-repeat;
}

.btnrightbar.commande:hover{
background:#b065a1 url('img/telecharcher_le_bon_de_commande_hover.png') 5px 7px no-repeat;
}

.btnrightbar.achat{
background:url('img/achat_rapide.png') 1px 8px no-repeat;
background-size:25px;
}

.btnrightbar.achat:hover{
background:#b065a1 url('img/achat_rapide_hover.png') 1px 8px no-repeat;
background-size:25px;
}

.btnrightbar.achat span{
font-size:11px;
}

.block_content{
	border:thin solid #e0e0e0;
}
#categories_block_left li a{
	border-bottom: 1px solid white;
}
.footer-container #footer #block_contact_infos{
border-left: none;
background: url('img/banderonde.png') top left no-repeat;
min-height:303px;
padding-left:30px;
padding-top:15px;   
}


.couleurfooter{
	width: 100%;
	height: 385px;
    background-color: #995790;
    position: absolute;
    float: right;
    margin-top: 68px;
    margin-left: 855px;
}
.couleurimage{
	position: absolute;
    margin-left: 846px;
    margin-top: 70px;
    height: 382px
}

body#category #subcategories ul{
padding-bottom:15px;
border-bottom:1px solid #c792bc;
margin:0px;
margin-bottom:20px;
}

body#category #subcategories ul li h5{
  padding:5px;
  border:2px solid #c792bc;
  margin-bottom:10px;
  color:#c792bc;
  text-align:left;
}

body#category #subcategories ul li h5 a{
  color:#c792bc;
  display:block;
}

body#category #subcategories ul li h5:hover{
  background:#c792bc;
  color:#fff;
}

body#category #subcategories ul li h5:hover a{
  background:#c792bc;
  color:#fff;
}

body#category #subcategories ul li h5 a i{
  float:right;
  font-size: 47px;
  margin-top: -13px;
}


body#category .page-heading span.heading-counter{
display:none;
}

body#category .compare-form{
display:none;
}

body#category .product-count{
display:none;
}

body#category .showall{
display:none;
}

.bottom-pagination-content{
border-top:1px solid #c792bc;
}

.bottom-pagination-content div.pagination{
float:none;
margin:0 auto;
color:#c792bc;
}

bottom-pagination-content div.pagination i,
.bottom-pagination-content div.pagination b{
color:#c792bc;
}

.bottom-pagination-content div.pagination li span{
border:1px solid #c792bc;
}

.bottom-pagination-content div.pagination li#pagination_previous_bottom span,
.bottom-pagination-content div.pagination li#pagination_next_bottom span{
border:none;
}

.bottom-pagination-content div.pagination li span{
color:#c792bc;
background:#ffffff;
}

.bottom-pagination-content div.pagination li.current span{
color:#000000;
}

body #page #columns{
padding-bottom:15px;
}

body#category h1.page-heading.product-listing{
border-bottom:2px solid #b065a1;
padding-bottom:6px;
padding-left:40px;
background:url('img/category-h1-espace-ortho.png') left bottom no-repeat;
padding-top:6px;
font-size:28px;
color:#b065a1;
margin-bottom:15px;
}

body#category #subcategories{
border-top:none;
}

body#category .content_scene_cat{
margin-bottom:0px;
}

ul.product_list.grid li.ajax_block_product2{
padding-top:5px;
}

ul.product_list.grid li.ajax_block_product2 .product-container{
border:thin solid #e0e0e0;
}

ul.product_list.grid > li .product-container .functional-buttons{
display:none!important;
}

ul.product_list.grid li.ajax_block_product2 .left-block{
padding:5px;
height:350px;
position:relative;
}

ul.product_list.grid li.ajax_block_product2 .left-block .button-container{ 
position:absolute;
top:0px;
left:0px;  
z-index:1;
background:rgba(239,159,71,0.88); 
width:100%; 
}

ul.product_list.grid li.ajax_block_product2 .left-block h5 a.product-name{
color:#000000;
margin-top:15px;
line-height: 19px;
}

ul.product_list.grid li.ajax_block_product2 .product-desc{
position:absolute;
bottom:35px;
right:0px;
width:100%;
background:rgba(239,159,71,0.88); 
color:#ffffff;
margin-bottom:0px;
display:block;
height:112px;
overflow:hidden;
}

ul.product_list.grid li.ajax_block_product2 .right-block{
height:83px;
position:relative;
}

ul.product_list.grid li.ajax_block_product2 .color-list-container{
margin-bottom:0px;
}

ul.product_list.grid li.ajax_block_product2 .availability{
padding-top: 10px;
background: #f3ba7a;
display: block;
background: rgba(239,159,71,0.88);
position: absolute;
bottom: 64px;
right: 0px;
width: 100%;
height: 43px;
display:none;
}

ul.product_list.grid > li .product-container .old-price{
margin-right:15px;
}

ul.product_list.grid li.ajax_block_product2 .right-block .availabilityRond{
margin-right:20px;
}

ul.product_list.grid li.ajax_block_product2 .right-block .availabilityRond span{
background-color:transparent;
border:none;
}

ul.product_list.grid li.ajax_block_product2 .right-block .availabilityRond span i{
color: #55c65e;
}

ul.product_list.grid li.ajax_block_product2 .right-block .availabilityRond span.label-danger i{
color: #f3515c;
}

ul.product_list.grid li.ajax_block_product2 .right-block .availability span{
margin-bottom:10px;
}

ul.product_list.grid li.ajax_block_product2 .right-block .content_price{
background: #f3ba7a;
padding-top: 5px;
padding-bottom: 5px;
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
}

ul.product_list.grid li.ajax_block_product2:hover .button-container{ 
display:block!important;
}

ul.product_list.grid li.ajax_block_product2:hover .left-block .product-desc{
/*display:block; */
}

ul.product_list.grid li.ajax_block_product2:hover .availability{
display:block;
}

#index ul.product_list.grid li.ajax_block_product2:hover .availability{
display:block;
}

a#wishlist_button,
a#wishlist_button_nopop{
color:#B065A1;
display:block;
font-size: 12px;
text-align: right;
}

#wishlist_button:before, #wishlist_button_nopop:before{
display:none;
}

#wishlist_button:before, 
#wishlist_button i, 
#wishlist_button_nopop:before, 
#wishlist_button_nopop i{
margin-right:5px;
}

#wishlist_block.block h4{
margin-bottom:0px;
}

body #right_column #wishlist_block #wishlist_block_list dl.products dt{
padding-top:5px;
padding-left:5px;
}

#wishlist_block.block .products dt span,
#wishlist_block.block .products dt a{
font-weight:inherit;
font-size:12px;
}

#wishlist_block.block .lnk a{
float:right;
}

body#my-account li.mailalerts{
display:none; 
}

#index ul.product_list.tab-pane > li{
padding-bottom:20px;
}

#new-products_block h4{

}








.label-warning{
//background-color: #55c65e;
    //border: 1px solid #36943e;
}


#categories_block_left .block_content > ul{
border-top:none;

}

#categories_block_left .block_content > ul > li > a{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,b36aa4+25,b065a1+51,b36aa4+75,ffffff+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 0%, #b36aa4 25%, #b065a1 51%, #b36aa4 75%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ffffff 0%,#b36aa4 25%,#b065a1 51%,#b36aa4 75%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffffff 0%,#b36aa4 25%,#b065a1 51%,#b36aa4 75%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
text-align:center;
text-transform:uppercase;
color:#ffffff;
line-height:18px;
margin-top:10px;
margin-bottom:10px;
}

#categories_block_left li li a{
padding:5px 10px;
line-height:14px;
}

#categories_block_left li li a:before{
display:none;
}

#trocortho{
border:thin solid #e0e0e0;
}

.trocortho{
margin-bottom:0px;
}

.bestsellerRight{
padding-top:10px;
}




#header .container.sousnav .row{
background:url('img/espace-ortho-fond-header-v2.png') top right no-repeat;
background-position-y:-28px;
}

div#adtm_menu_inner,
.opacitePhoto{
background:rgba(255,255,255,0.8);
}

#search_block_top #search_query_top{
background:rgba(255,255,255,0.8);
}

#new-products_block h4 a{
float: right;
text-transform: initial;
font-size: 12px;
}

.content_sortPagiBar .sortPagiBar, 
.content_sortPagiBar .top-pagination-content,
.content_sortPagiBar .bottom-pagination-content .showall,
.content_sortPagiBar .bottom-pagination-content .compare-form,
.content_sortPagiBar .bottom-pagination-content .product-count{
display:none;
}

body #center_column h1,
body #center_column h2,
body #center_column h3,
body #center_column h4,
body #center_column h5{
color: #c792bc;
}

div.top-hr{
display:none;
}

#viewed-products_block_left p.title_block{
margin-bottom:0px;
}

#viewed-products_block_left.block .products-block ul{
padding:5px;
}

#viewed-products_block_left.block .products-block li{
padding-bottom:0px;
}

#viewed-products_block_left.block .products-block li .products-block-image{
display:block;
text-align:center;
float:none;
margin:5px auto;
width:100px;
}

#viewed-products_block_left.block .products-block li h5{
margin-bottom:0px;
}

#viewed-products_block_left.block .products-block li h5 a{
color: #c792bc;
margin-top: 15px;
display: block;
}

#viewed-products_block_left.block .products-block li p.product-description{
margin-bottom:0px;
}

.row{
    margin-left: 0px;
    margin-right: 0px;
}

#block_menu_links_footer ul li ul{
display:none;
}

#adtm_menu{
border:none;
}

#adtm_menu ul#menu li.li-niveau1,
#adtm_menu ul#menu li.li-niveau1 a,
#adtm_menu ul#menu li.li-niveau1 span{
min-height:inherit;
line-height:inherit;
}

#adtm_menu ul#menu li.li-niveau1{
position:relative;
}

#adtm_menu ul#menu li.li-niveau1 a.a-niveau1{
background:url('img/border-right-menu.png') top left no-repeat;
border:none;

}

#adtm_menu ul#menu li.li-niveau1:nth-child(2) a{
background:none;

}

#adtm_menu ul#menu li.li-niveau1:hover{
background-color:#d7d50d;
}

#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span{
padding: 6px 25px;
height: 30px;
text-transform: uppercase;
}

#adtm_menu ul#menu li.li-niveau1:nth-child(7) a:before{
content: "\f0d7";
font-family: "FontAwesome";
display: inline-block;
font-size: 10px;
color: #e6061e;
padding-right: 5px;
position: absolute;
top: -11px;
left: 52px;   
}    

#adtm_menu ul#menu li.li-niveau1:nth-child(7) a:after{
content: "NEWS";
display: inline-block;
font-size: 7px;
line-height: 23px;
color: #ffffff;
padding-right: 5px;
position: absolute;
top: -17px;
left: 39px;
padding: 2px 5px;
background: #e6061e;
line-height: 10px;
}

#adtm_menu ul#menu li.li-niveau1:nth-child(8) a.a-niveau1 .advtm_menu_span{
padding: 6px 45px;
width:211px;
}

#adtm_menu ul#menu li.li-niveau1:nth-child(8) a:before{
content: "\f0d7";
font-family: "FontAwesome";
display: inline-block;
font-size: 10px;
color: #d4d700;
padding-right: 5px;
position: absolute;
top: -11px;
left: 52px;   
}    

#adtm_menu ul#menu li.li-niveau1:nth-child(8) a:after{
/*content: "PROMO";
display: inline-block;
font-size: 7px;
line-height: 23px;
color: #ffffff;
padding-right: 5px;
position: absolute;
top: -17px;
left: 36px;
padding: 2px 5px;
background: #d4d700;
line-height: 10px;  */
}

header .row #header_logo{
margin-bottom:15px;
}

body #center_column .block h4{
color:#ffffff;
}

#new-products_block h4{
background:#b065a1 url('img/new-home-espace-ortho.png') 5px 9px no-repeat;
padding-left:40px;
}

#selection_block h4{
background:#b065a1 url('img/selection-home-espace-ortho.png') 5px 9px no-repeat;
padding-left:40px;
}

#selection_block h4 a {
    float: right;
    text-transform: initial;
    font-size: 12px;
}

#categories_block_left h4{
background:#b065a1 url('img/boutique-editeur-home-espace-ortho.png') 5px 9px no-repeat;
padding-left:40px;
font-size: 15px;
line-height: 18px;
}

#adtm_menu ul#menu li div.adtm_sub{
top:30px;
border:3px solid #d7d50d;
}

#adtm_menu ul#menu li.sub:hover > a.a-niveau1 span{
color:#ffffff;
}

.adtm_column_wrap.advtm_column_wrap_1{
-webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-count: 3;
}

.adtm_column_wrap.advtm_column_wrap_2{
-webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-count: 3;
}

.adtm_column_wrap.advtm_column_wrap_3{
-webkit-column-count: 2; /* Chrome, Safari, Opera */
-moz-column-count: 2; /* Firefox */
column-count: 2;
}

#adtm_menu .adtm_column_wrap div{
margin-bottom:10px;

}

body #header #adtm_menu .adtm_column_wrap div span a{
font-size:14px;
color:#595959;
font-weight:normal;
}

#adtm_menu .adtm_column span.column_wrap_title a{
line-height:25px!important;
}

#adtm_menu .adtm_column_wrap.advtm_column_wrap_3 .adtm_column_wrap_sizer{
display:none;
}

.preHeaderSlogan{
color:white;
position: absolute;
margin-top: 8px;
font-style: italic;
}

.ribbon{
position:absolute;
top: 8px;
left: 18px;
z-index: 1;
}

body #header .opacitePhoto .shopping_cart a.cartHeader{
/*display:inline-block;
padding:5px 10px;
background:#c792bc;
color:#ffffff;
border:1px solid #c792bc; */
background:none;
padding:0px;
color:#000000;
}

body #header .opacitePhoto .shopping_cart a.cartHeader b,
body #header .opacitePhoto .shopping_cart a.cartHeader b:before{
color:#000000;
}

.shopping_cart .cartHeader:hover{
/*background:#ffffff;
color:#c792bc;*/
}

.cartHeader i{
margin-right:10px;
}

.opacitePhoto .reference a{
color:#000000;
}

.shopping_cart span a{
color:#000000;
}

.gauchePanier{
float:left;
padding-top:53px;
}

.gauchePanier span a{
color:#000000;
}

#header .cart_block{
background:#ffffff;
color:#000000;
border:3px solid #d7d50d;
}

#header .cart_block a{
color:#000000;
}

#header .cart_block .cart-prices{
background:#ffffff;
display:none!important;
}

#header .cart_block .cart-buttons{
background:#ffffff;
}

#header .cart_block .cart_block_list .remove_link a, #header .cart_block .cart_block_list .ajax_cart_block_remove_link{
color:#c792bc;
}

#header .cart_block .price{
color:#000000;
}

.cart_block .cart-buttons a#button_order_cart span{
background:#c792bc;
border:1px solid #c792bc;
color:#ffffff;
}

.cart_block .cart-buttons a#button_order_cart span:hover{
background:#ffffff;
color:#c792bc;
border:1px solid #c792bc;
}

.expeditionInter{
border-bottom:1px dashed #ffffff;
font-size:14px;
}

#contact-link a:hover,
.header_user_info a:hover{
background:#ffffff;
color:#c792bc;
}

.footer-container #footer ul li a{
text-shadow:none;
}

.ribbon img{
width:70px;
}

body p.payment_module a.transactionCA{
padding-left:15px;
display:none; 
}

body p.payment_module a.transactionCA img{
width:74px;
margin-right:8px;
}

body p.payment_module a.transactionCA:after{
display: block;
    content: "\f054";
    position: absolute;
    right: 15px;
    margin-top: -11px;
    top: 50%;
    font-family: "FontAwesome";
    font-size: 25px;
    height: 22px;
    width: 14px;
    color: #c792bc;
}

#erreurProfession{
font-size:14px;
color:#ff0000; 
display:none; 
font-weight:bold;
}

#senregistrerProfession{
padding:10px 20px;
font-size:20px;
}

#submitAccount{
display:none;
}

.footer-container #footer h4{
cursor:inherit;
}

#signature a{
color:#8b4f86;
}

#homepage-slider .bx-wrapper .bx-controls-direction a{
width:30px;
height:30px;
border: 2px solid #777;
}

#homepage-slider .bx-wrapper .bx-controls-direction a:hover{
background:#777;
}

#homepage-slider .bx-wrapper .bx-prev{
left: 30px;
right: auto;
}

#homepage-slider .bx-wrapper .bx-next{
left: 59px;
right: auto;
}

#homepage-slider .bx-wrapper .bx-controls-direction a.bx-next:after{
padding-left:4px;
}


#homepage-slider .bx-wrapper .bx-controls-direction a:before,
#homepage-slider .bx-wrapper .bx-controls-direction a:after{
width:24px;
height:27px;
color:#777;
padding-top:6px;
}

#homepage-slider .bx-wrapper .bx-controls-direction a:hover:before,
#homepage-slider .bx-wrapper .bx-controls-direction a:hover:after{
background:#777;
color:#fff;
}

.erreurQuantite{
font-size:14px;
color:#ff0000;
font-weight:bold;
}

.contact-form-box{
background:none;
}

.orderBefore{
color:#000000;
font-weight:bold;
}

.categoryImage{
text-align:center;
}

#formulaireSpec{
border:none;
}

.primary_block .pb-left-column .btn_boutique #imageBoutique{
width:90px;
position:relative;
float:left;
background:#ffffff;
height:100%;
}

.primary_block .pb-left-column .btn_boutique #imageBoutique img.boutique{
height:56px;
}

.primary_block .pb-left-column .btn_boutique #imageBoutique span{
position:absolute;
top:18px;
right:0px;
}

.primary_block .pb-left-column .btn_boutique #txtBoutique{
padding-top:16px;
}

.primary_block .pb-left-column .btn_boutique #txtBoutique img{
margin-top:-21px;
}

.primary_block .pb-left-column .btn_boutique #txtBoutique span{
color:#ffffff;
padding-top:5px;
}

.primary_block .pb-left-column .btn_boutique #txtBoutique span b{
color:#ffffff;
font-size:20px;
}

#addAdress2{
font-size:16px;
padding:10px;
font-weight:bold;
margin-bottom:15px;
}

#ribbonProduct{
position:absolute;
top:5px;
left:5px;
}        

.pb-left-column #image-block #ribbonProduct img{
width:80px;
background:none;
}

#csoc-container h3{
border:none;
border-bottom:3px solid #B065A1;
background:none;
padding-left:0px;
}

.blockproductscategory h3{
border:none;
border-bottom:3px solid #B065A1;
background:none;
padding-left:0px;
}

#product .blockproductscategory ul#bxslider1{
width:100%!important;
}

#product .blockproductscategory ul#bxslider1 li{
width:18%!important;
margin-right:2%!important;
}

#product .blockproductscategory ul#bxslider1 li .no-print{
display:none;
}

#product .blockproductscategory ul#bxslider1 li h5.product-name a{
color:#B065A1;
}

#product .blockproductscategory #productscategory_list .bx-controls.bx-has-controls-direction{
display:none!important;
}

#product .page-product-box h3{
border:none;
border-bottom:3px solid #B065A1;
background:none;
padding-left:0px;
}

#product .page-product-box .bx-wrapper{
max-width:inherit!important;
}

#product .page-product-box .block_content, 
#product .page-product-box .bx-wrapper, 
#product .page-product-box .bx-viewport,
#product .page-product-box .bx-viewport ul#bxslider{
border:none!important;
}

#product .page-product-box .bx-viewport ul#bxslider{
width:100%!important;
}

#product .page-product-box .bx-viewport ul#bxslider li{
width:18%!important;
margin-right:2%!important;
}

#product .page-product-box .bx-viewport ul#bxslider li .product_desc{
text-align:center;
}

#product .page-product-box .bx-viewport ul#bxslider li h5 a{
color:#B065A1;
}

#product .page-product-box .bx-viewport ul#bxslider li .no-print{
display:none;
}

#product .page-product-box .bx-controls{
display:none;
}


.messageAdresse{
display:none;
text-align:center;
}

.messageAdresse h3{
font-size:30px;
line-height:50px;
}

.livraisonAdresse .address_update{
/*display:none;*/
}

.mailalerts-body .mailalerts-desc{
background:#B065A1;
color:#ffffff;
}

.alertTNT{
color:#ff0000;
}

#product .primary_block{
margin-bottom:0px;
}

#vat_number{
display:none!important;
}

#noel{
font-size:14px;
color:#ff0000;
font-weight:bold;
}

#carrier_area div.alert.alert-danger{
/*display:none!important; */
}

.adresseAlone .address li.address_update a{
visibility:hidden;
}

body#order .aideAdress{
    background:rgba(176,101,161,0.7);
    padding:3px;
    cursor:pointer;
    background:#fff;
}

body#order .aideAdress h3{
    color:#c792bc;
    font-size:16px;
    margin:0px;
    font-weight:bold;
    border:2px solid #c792bc;
    width: auto;
    display: inline-block;
    padding: 10px;
}

body#order .aideAdress div{
    display:none;
    margin-top:20px;
}

body#order .aideAdress p{
    color:#c792bc;
    font-size:14px;
    text-align:justify;
}

body#order .aideAdress ul li{
    color:#c792bc;
    font-size:14px;
    list-style: disc;
    padding-left: 20px;
    margin-left: 20px;
    text-align:justify;
}

body#order #address_delivery_form{
    margin-top: 70px;
}

body#order #cart_summary.cartEtp1 .cart_total_delivery,
body#order #cart_summary.cartEtp1 .cart_total_price.priceTotal{
    display:none!important;
}

#adtm_menu .adtm_column_wrap div.adtm_column_wrap_sizer{
display:none;
}

body#contact .alertContact{
    padding:10px;
    font-size:18px;
    background:rgba(255,0,0,0.5);
    color:#fff;
    text-align:center;
}

body#contact .lienConnexion{
    background: #f39500;
    border: 1px solid #f39500;
    border-radius: 10px;
    text-shadow: inherit;
    color:#fff;
    padding:10px;
    font-size:16px;
    font-weight:bold;
}

body#order .old-price{
  color:#6f6f6f;
}

body .wishlistLinkTop li .button.ajax_add_to_cart_button{
    display:block;
    background:none;
    border:none;
    text-shadow:inherit;
}

body .wishlistLinkTop li .button.ajax_add_to_cart_button span{
    display:block;
    background:#c792bc;
    border-radius:10px;
    border:1px solid #c792bc;
    font-weight:100;
    padding:5px;
    font-size:15px;
    filter:none;
}

body .wishlistLinkTop li .button.ajax_add_to_cart_button span:before{
    content: "\f07a";
    font-family: "FontAwesome";
    display: inline-block;
    font-size: 20px;
    line-height: 23px;
    color: #fff;
    padding-right: 10px;
    padding-left: 10px;
}

body .wishlistLinkTop li .button.ajax_add_to_cart_button:hover span{
    background:#fff;
    color:#c792bc;
}

body .wishlistLinkTop li .button.ajax_add_to_cart_button:hover span:before{
    color:#c792bc;
}

body .wishlistLinkTop li .button.lnk_view{
    display:block;
    background:none;
    border:none;
    text-shadow:inherit;
    text-align:center;
}

body .wishlistLinkTop li .button.lnk_view span{
    display:block;
    background:#c792bc;
    border-radius:10px;
    border:1px solid #c792bc;
    font-weight:100;
    color:#fff;
    font-size:15px;
    padding: 6px 0px;
    text-transform:uppercase;
    filter:none;
}

body .wishlistLinkTop li .button.lnk_view:hover span{
    background:#fff;
    color:#c792bc!important;
}

body .wlp_bought_list li .button.ajax_add_to_cart_button{
    display:block;
    background:none;
    border:none;
    text-shadow:inherit;
}

body .wlp_bought_list li .button.ajax_add_to_cart_button span{
    display:block;
    background:#c792bc;
    border-radius:10px;
    border:1px solid #c792bc;
    font-weight:100;
    padding:5px;
    font-size:15px;
    filter:none;
}

body .wlp_bought_list li .button.ajax_add_to_cart_button span:before{
    content: "\f07a";
    font-family: "FontAwesome";
    display: inline-block;
    font-size: 20px;
    line-height: 23px;
    color: #fff;
    padding-right: 10px;
    padding-left: 10px;
}

body .wlp_bought_list li .button.ajax_add_to_cart_button:hover span{
    background:#fff;
    color:#c792bc;
}

body .wlp_bought_list li .button.ajax_add_to_cart_button:hover span:before{
    color:#c792bc;
}

body .wlp_bought_list li .button.lnk_view{
    display:block;
    background:none;
    border:none;
    text-shadow:inherit;
    text-align:center;
}

body .wlp_bought_list li .button.lnk_view span{
    display:block;
    background:#c792bc;
    border-radius:10px;
    border:1px solid #c792bc;
    font-weight:100;
    color:#fff;
    font-size:15px;
    padding: 6px 0px;
    text-transform:uppercase;
    filter:none;
}

body .wlp_bought_list li .button.lnk_view:hover span{
    background:#fff;
    color:#c792bc!important;
}

body#authentication .authCompany span{
    color:red;
    visibility:hidden;
}

body#authentication .formCompany::-webkit-input-placeholder{
    color:#cdcdcd;
}

body#authentication .formCompany::-moz-placeholder{
    color:#cdcdcd;
}

body#authentication .formCompany:-ms-input-placeholder{
    color:#cdcdcd;
}

body#authentication .formCompany:-moz-placeholder{
    color:#cdcdcd;
}    

body#product div#loyalty{
    border-color:#c792bc;
    color:#c792bc;
    font-weight:bold;
    padding-left:0px;
    border-top: 2px solid;
    border-bottom: 2px solid;
    padding-top:15px;
    padding-bottom:15px;
    min-height:100px;
}

body#product div#loyalty img{
    float:left;
    width:30%;
    margin-right:5%;
}

body#product div#loyalty p{
    float:left;
    width:65%;
    font-weight:normal;
}

body#product div#loyalty p b{
    color:#000;
}

body#product div#loyalty span#loyalty_price{
    color:#000;
    font-weight:bold;
}

body#product div#loyalty:before{
display:none;
}

body#order div#loyalty{
    border-color:#c792bc;
    color:#c792bc;
    font-weight:bold;
    padding-left:0px;
    margin-bottom:20px;
}

body#order div#loyalty img{
    float:left;
    width:167px;
    margin-right:20px;
}

body#order div#loyalty p{
    float:left;
    width:75%;
    font-size:18px;
    line-height: 29px;
}

body#order div#loyalty p b{
    color:#000;
}
body#order div#loyalty hr{
height:0px;
border: none;
}

body#order #HOOK_SHOPPING_CART input.button{
    font-size:18px;
    padding:25px;
    color:#fff;
    background:#c792bc url('/modules/totloyaltyadvanced/views/img/fidelite-espace-orthophonie-produit.png') top left no-repeat;
    border:1px solid #c792bc;
    margin-bottom:25px;
    padding-left:200px;
}

body#order #HOOK_SHOPPING_CART input.button:hover{
    color:#c792bc;
    background:#fff url('/modules/totloyaltyadvanced/views/img/fidelite-espace-orthophonie-produit.png') top left no-repeat;
}



body#order p#loyalty b{
    color:#000;
}

body#module-totloyaltyadvanced-default a.button{
    background:#B065A1;
    color:#fff;
    border-color:#B065A1;
}

body#module-totloyaltyadvanced-default a.button:hover{
    background:#fff;
    color:#B065A1;
}

body #center_column #fideliteEO h1,
body #center_column #fideliteEO h2,
body #center_column #fideliteEO h3,
body #center_column #fideliteEO h4{
    color:#404041;
    font-weight:normal;
}

body #center_column #fideliteEO h1{
    text-align:center;
    font-weight:bold;
    font-size:46px;
}

body #center_column #fideliteEO h1 span{
    color:#aa68aa;
}

body #center_column #fideliteEO h2{
    margin-bottom:50px;
    text-align:center;
    font-weight:bold;
}

body #center_column #fideliteEO h3{
    font-size:28px;
    line-height:32px;
}

body #center_column #fideliteEO h3 span{
    display:inline-block;
    background:#aa68aa;
    border:1px solid #aa68aa;
    border-radius:100px;
    color:#fff;
    font-weight:bold;
    padding:2px 9px;
    width:35px;
    height:35px;
}

body #center_column #fideliteEO h3 em{
    font-size:24px;
    color:#aa68aa;
}

body #center_column #fideliteEO h4{
    font-size:24px;
    line-height:28px;
    background: transparent url('img/fidelite-ok.jpg') top left no-repeat;
    padding-left:55px;
    margin-bottom:50px;
    min-height:56px;
}

body #center_column #fideliteEO h4 em{
    color:#aa68aa;
}

body #center_column #fideliteEO h4 strong{
    color:#aa68aa;
}

body #center_column #fideliteEO p{
    margin-bottom:20px;
}

body #center_column #fideliteEO #faqFidelite h3{
    font-weight:bold;
}

body #center_column #fideliteEO #faqFidelite h4{
    color:#aa68aa;
}

#fideliteRight{
    margin-bottom:15px;
}

#fideliteRight h4{
    background: #cadb2a;
    color: #aa68aa;
    padding:10px 0px;
    text-transform: uppercase;
    margin:0px;
    text-align:center;
    font-weight:bold;
    font-size:22px;
}

#fideliteRight div{
    border: thin solid #e0e0e0;
    text-align:center;
}

#fideliteRight img{
    width:100%;
    margin-bottom:15px;
}

#fideliteRight .jedecouvre img{
    width:auto;
    padding-top:15px;
}

#best-sellers_block_right{
    margin-bottom:15px;
}

#promotionRight{
    margin-bottom:15px;
}

#promotionRight h4{
    background: #aa68aa;
    color: #fff;
    padding:10px 0px;
    text-transform: uppercase;
    margin:0px;
    text-align:center;
    font-size:18px;
}

#promotionRight div{
    border: thin solid #e0e0e0;
    text-align:center;
    padding:10px 5px;
}

body#category .rte img{
    width:100%;
    height:auto;
}

body#category .rte img.img50{
    width:50%;
    height:auto;
    float:left;
}
 
body .rachat{
    color:#d0121a;
    font-weight:bold;    
    font-size:17px;
}

body#order .order_delivery{
    display:none;
}

body.product-4793 #reduction_amount{
    display:none;
}

body .moyenPayment{
    font-size:20px;
    text-align:center;
}

body .moyenPayment img{
    margin-top:15px;
    max-width:500px;
}

body .helpFid{
    display: inline-block;
    background: #d3d800;
    padding: 20px;
    color: #b164a5;
    border-radius: 1000px;
    font-size: 18px;
    line-height: 22px;
    margin-left: 30px;
    position: relative;
    text-align: left;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 30px;
    padding-bottom: 0px;
    height: 100px;
    width: 100px;
    top: 11px;
    font-family: Arial;
}

body .helpFid span{
    position: absolute;
    top: 40px;
    right: 3px;
    font-size: 50px;
    font-weight: bold;
     
}

body #covid19{
    margin-top:15px;
    font-size:18px;
    color:#ff0000;
    font-weight:bold;
    text-align:center;
}

body #layer_cart .layer_cart_cart .layer_cart_row{
    display:none;
}

body .infoRelais{
    display:none;
    font-size:15px;
}

body .infoRelais a{
    color:#B065A1;
    font-weight:bold;
}

body .fancybox-type-iframe .fancybox-inner{
    min-height:600px!important;
}

@media (min-width: 992px) {
    ul.product_list.grid li.ajax_block_product2 .left-block .button-container{
        /*display:none!important; */
    }
}

.delivery_options_address p.alert-warning{
    display:none;
}

body#cms.cms-9 #center_column h1{
    font-size:28px;
}

body#cms.cms-9 #center_column h2{
    font-size:22px;
    color:#c792bc;
    margin-bottom:25px;
}

body#cms.cms-9 #center_column h2 a{
    font-size:20px;
    color:#c792bc;
    margin-bottom:40px;
    display:block;
    text-decoration:underline;
}

body#cms.cms-9 #center_column h2 span{
    font-size:24px;
    color:#777;
    margin:50px 0px;
    display:block;
}

body#cms.cms-9 #center_column h3{
    font-size:20px;
    color:#777;
}

body#cms.cms-9 #center_column h4{
    font-size:20px;
    margin-top:20px;
}

body#cms.cms-9 #center_column p{
    line-height:22px;
}

body#cms.cms-9 #center_column a{
    color:#c792bc;
    text-decoration:underline;
    font-weight:bold;
}

body#cms.cms-9 #center_column ul{
    list-style:none;
    padding:0px;    
}

body#cms.cms-9 #center_column ul li{
    margin-bottom:25px;   
}

body#cms.cms-20 #center_column h2{
    color:#cadb2a;
    margin-bottom:25px;
}

body#cms.cms-20 #center_column h3{
    font-weight:bold;
    font-size:20px;
    text-decoration:underline;
}

body#cms.cms-20 #center_column p{
    color:#aa68aa;
    font-size:16px;
    line-height:20px;
}

body#cms.cms-20 #center_column a{
    color:#aa68aa;
    font-weight:bold;
    text-decoration:underline;
}

body#cms.cms-20 #center_column .img50{
    width:50%!important;  
    float:left;
}



/*mediaqueries*/
@media (max-width: 1200px) {
    .footer-container #footer #block_contact_infos br{
        display:none;
    }
    
    #header .shopping_cart{
        padding-top:10px;
    }
    
    #adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span,
    #adtm_menu ul#menu li.li-niveau1:nth-child(8) a.a-niveau1 .advtm_menu_span{
        font-size:16px;
        padding: 6px 17px;
    }
    
    ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{
        display:none;
    }
    
    body iframe,
    body #center_column table{
        width:100%!important;
    }
    
    
}

@media (max-width: 992px) {
    .footer-container #footer #block_contact_infos p{
        font-size:11px;
    }
    
    #center_column .block h4:after{
        display:none;
    }
    
    ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{
        display:none;
    }
    
    #header .shopping_cart{
        padding-top:10px;
    }
    
    #header .shopping_cart > a:first-child:after{
        display:none;
    }
    
    #adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span,
    #adtm_menu ul#menu li.li-niveau1:nth-child(8) a.a-niveau1 .advtm_menu_span{
        font-size:14px;
        padding: 6px 8px;
    }
    
    ul.product_list .product-image-container img{
        margin:0 auto;
        width:72%;
    }
    
    ul.product_list.grid li.ajax_block_product2 .product-desc{
        height:81px;
    }
    
    .ribbon{
        top:59px;
        left:25px;
    }
    
    ul.product_list.grid > li .product-container .product-image-container{
      margin-top:40px;
      margin-bottom:8px;
    }
    
    ul.product_list.grid li.ajax_block_product2 .left-block h5 a.product-name{
      margin-top:0px;
    }
    
    ul.product_list.grid li.ajax_block_product2 .availability{
      display:none!important;
    }
    
    #footer #newsletter_block_left .form-group .form-control{
      float:none;
    }

}

@media (max-width: 767px) {
  #page #prefooter .colonnes5{
    width:100%;
  }
  
  body#product .pb-left-column #views_block{
    width:100%;
  }
  
  body#product #thumbs_list2 ul{
    text-align:center;
  }
  
  body#product #thumbs_list2 ul li{
  display:inline-block;
  float:none;
  }
  
  body#product #thumbs_list2 li.number3, body#product #thumbs_list2 li.number6{
    margin-right:15px;
  }
  
  .footer-container.footer2{
    background:#b065a1;
    padding-top:15px;
    }
  .footer-container #footer #block_contact_infos{
    background:none;
  }
  
  .footer-container #footer #block_contact_infos br{
        display:block;
  }
  
  .footer-container #footer #block_contact_infos p{
        font-size:12px;
  }
    
  .footer-container #footer section{
      margin-bottom:20px;
  }
  
  .footer-container #footer #social_block ul{
    float:right;
  }
  
  #footer #newsletter_block_left h4{
    margin-bottom:20px;
  }
  
  #footer #newsletter_block_left > div{
    margin-bottom:20px;
  }
  
  #footer #newsletter_block_left .form-group .form-control{
    float:none;
  }
  
  .footer-container #footer h4:after{
    display:none;
  }
  
  #new-products_block.block .title_block:after,
  #selection_block.block .title_block:after{
    display:none;
  }
  
  #index ul.product_list.tab-pane > li.first-item-of-mobile-line{
    clear:none;
  }
  
  ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{
    display:none;
  }
  
  #adtm_menu ul#menu li.li-niveau1 a:after,
  #adtm_menu ul#menu li.li-niveau1 a:before{
    display:none!important;
  }
  
  .preHeaderSlogan{
    display:none;
  }
  
  #header .container.sousnav .row{
    background:none;
  }
  
  #search_block_top{
    padding-top:0px;
  }
  
  .gauchePanier{
    padding-top:0px;    
  }
  
  .gauchePanier span a{
    color:#ffffff;
    display:inline-block;
    margin-bottom:10px;
    background:#b065a1; 
    padding:10px;
  }
  
  #header .shopping_cart{
    padding-top:0px;
    margin-bottom:10px;
  }
  
  #header .shopping_cart > a:first-child:after{
    display:none;
  }
  
  #adtm_menu ul#menu li.li-niveau1:nth-child(8) a.a-niveau1 .advtm_menu_span{
    padding:6px 25px;
  }
  
  #adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span{
    background-color:#ffffff;
    color:#333333;
  }
  
  #new-products_block h4 a,
  body #center_column .block h4 a{
    display:none;
  }
  
  #footer #newsletter_block_left .form-group .form-control{
    width:250px;
  }
  
  ul.product_list.grid li.ajax_block_product2 .product-desc{
    height:92px;
  }
  
}
