body {
  background: #FFFFFF;
  /*background: #000000 !important;*/
}
#header .sf-menu {
  background: white;
  border-bottom: 3px solid #e8e8e8;
}

#header .sf-menu > li {
  border-right: 1px solid #e8e8e8;
}
#header .sf-menu > li > a {
  border-bottom: 3px solid #e8e8e8;
}
#header .sf-menu > li.sfHover > a, #header .sf-menu > li > a:hover, #header .sf-menu > li.sfHoverForce > a {
  color: #fff;
  background: red;
  border-bottom-color: #ce2434;
}
.new-label,
.sale-label {
  /*background: #FF8007;*/
  background: #f13340;
}
.new-label:before, .new-label:after,
.sale-label:before,
.sale-label:after {
  border-color: #ad2b34  transparent   transparent transparent;
}

ul.product_list.grid > li .product-container {
  background: #f6f6f6;
}
ul.product_list.grid > li .product-container .product-image-container {
  background: white;
}
ul.product_list.grid > li .product-container .product-image-container .product_img_link {
  background: #fbfbfb;
}
ul.product_list.grid > li .product-container .product-image-container .product_img_link img {
  background: #fbfbfb;
}

.button.lnk_view {
  text-shadow: none;
  padding: 0;
  border: none;
}
.button.lnk_view span {
  border: none;
  padding: 12px 16px;
  background: #333333;
  color: white;
}
.button.lnk_view:hover span {
  background: #FF8007;
}

.button.ajax_add_to_cart_button {
  padding: 0;
  border-color: #FF8007;
}
.button.ajax_add_to_cart_button span {
  filter: none;
  border-color: #FF8007;
  background: #FF8007;
}
.button.ajax_add_to_cart_button:hover {
  border-color: #333333;
}
.button.ajax_add_to_cart_button:hover span {
  border-color: #333333;
  background: #333333;
}


#cmsinfo_block em {
  background: #FF8007;
}

#facebook_block, #cmsinfo_block {
  background: #f6f6f6;
}

/*
#cmsinfo_block > div + div {
border-left: 1px solid #d9d9d9;
min-height: 344px;
padding-left: 29px;
}
*/
#facebook_block, #cmsinfo_block, #cmsinfo_block > div + div {
min-height:425px;
}

#cmsinfo_block,
#cmsinfo_block > div + div {
  border-color: #d0d0d0;
}

.lead_number{
font: 700 28px/1em helvetica,arial,sans-serif;
}
.small{
font-size:11px; 
}
.small a{
color:black;
}
.small a:hover{
text-decoration: underline;
}

#cmsinfo_block h3 {
margin: 0 0 5px 0;
font: 300 21px/25px Arial,Helvetica,Verdana,sans-serif;
color: #6f6d6d;
display:block;
}
#cmsinfo_block em{
width: 40px;
height: 40px;
font-size: 20px;
line-height: 40px;  
}
#cmsinfosright em{
  
}
#cmsinfosright em {
float: left;
width: 40px;
height: 40px;
margin: 3px 10px 0 0;
font-size: 20px;
color: white;
line-height: 40px;
text-align: center;
background: #FF8007;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
}
#cmsinfosright h3{
height:40px;
line-height: 40px;
vertical-align: middle;
}

/*====================
NOUVEAU ICON CALL
====================
*/
.icon-users:before {
  content: "\f0c0"; }

/* =================== */
/* BODY STYLE */
/* =================== */
/*
.columns-container {
  background: #ffffff;
}
*/
/* =================== */
/* HEADER STYLE */
/* =================== */
/*
.header-container,
.columns-container {
  background: #ffffff;
}
*/
#header {
  background: #f6f6f6;
}
header .nav {
background: #000;
}
#header #nav-row {
  background: #dadada;
}
#header #nav-row .shop-phone {
  color: white
}
#header #nav-row .shop-phone i,
#header #nav-row .shop-phone strong {
  color: #FF8007;
}
#header #currencies-block-top,
#header #languages-block-top,
#header #nav-row .header_user_info {
  border-color: #c6c6c6;
}
#header #currencies-block-top div.current,
#header #languages-block-top div.current,
#header #nav-row .header_user_info a {
  color: white
}
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active,
#header #nav-row .header_user_info a:hover,
#header #nav-row .header_user_info a.active {
  background: #000;
  color: #FF8007;
}
#header #currencies-block-top div.current strong,
#header #languages-block-top div.current strong {
  color: white
}
#header #currencies-block-top div.current:hover strong, #header #currencies-block-top div.current:hover:after, #header #currencies-block-top div.current.active strong, #header #currencies-block-top div.current.active:after,
#header #languages-block-top div.current:hover strong,
#header #languages-block-top div.current:hover:after,
#header #languages-block-top div.current.active strong,
#header #languages-block-top div.current.active:after {
  background: #b7b7b7;
  color: white;
}
#header #contact-link {
  border:none;
padding-left:10px;
} 
#header #contact-link i {
font-size: 18px;
color: #FF8007;
padding-right: 0;
}
#header #contact-link a {
  color: white;
  display:inline-block;
 /*  padding: 8px 10px 11px 10px; */
 padding-left:5px;
}
#header #contact-link a:hover, #header #contact-link a.active {
background: #000;
color:#FF8007;
}
.phone_number{
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
	color:bold;
	color: #9CA7BA;
}
#header .header_user_info {
padding-left:10px;
border:none;
} 
#header .header_user_info i {
font-size: 18px;
color: #FF8007;
padding-right: 0;
padding-left:10px;
}
#header .header_user_info a {
  color: white;
  display:inline-block;
 padding-left:5px;
}
#header .header_user_info a:hover, #header .header_user_info a.active {
background: #000;
color:#FF8007;
}


#header .header_user_info:before {
    content: " | ";
    color:white;
}


#header #search_block_top .btn.button-search {
  background: #FF8007;
}
#header #search_block_top .btn.button-search:hover {
  color: white;
  background: #333333;
}
#header #header_user #shopping_cart a {
  background: #FF8007;
  color: white;
}
.shopping_cart > a:first-child {
  color: white;
}
#header #header_user #shopping_cart a:after {
  color: white;
}
#header #header_user #shopping_cart a:hover {
  color: white;
  background: #333333;
}
.shopping_cart > a:first-child {
padding: 7px 10px 14px 16px;
background: #FF8007;
display: block;
font-weight: bold;
color: #DDDDDD;
text-shadow: 0px 0px rgba(0, 0, 0, 0.2);
overflow: hidden;
}
#header .shopping_cart > a:first-child:after {
color: #000;
}

#header .cart_block {
background: #fff;
color: #444;
-moz-box-shadow: 0 0 3px #000;
-webkit-box-shadow: 0 0 3px #000;
box-shadow: 0 0 3px #000;
}
#header .cart_block .price {
color: #000;
}
#header .cart_block a {
color: #FF8007;
}
#header .cart_block .cart_block_list .remove_link a, #header .cart_block .cart_block_list .ajax_cart_block_remove_link {
color: #444;
}
#header .cart_block .cart-prices {
border: none;
background: url(../img/cart-shadow.png) repeat-x #fff;
}
#header .cart_block .cart-buttons {
background: url(../img/cart-shadow.png) repeat-x #fff;
}
.cart_block .cart-buttons a#button_order_cart span {
color:white;
}
/* =================== */
/* HEADER STYLE // space revision*/
/* =================== */
header {
padding-bottom: 0px;
}
header .row #header_logo {
padding-top: 0px;
}
#header_logo img{

}
#search_block_top {
padding-top: 28px;
}
#header .shopping_cart {
padding-top: 28px;
}
#adtm_menu_inner {
/* padding: 0px 10px 0px 10px; */
margin: 5px 0px 0px 0px;
}
/* =================== */
/* MENU STYLE */
/* =================== */
#header .sf-menu > li.sfHover > a, #header .sf-menu > li > a:hover, #header .sf-menu > li.sfHoverForce > a {
color: #fff;
background: #FF8007;
border-bottom-color: #F6F6F6;
}
/* =================== */
/* breadcrumb*/
/* =================== */
.top-hr {
background: #ffffff;
height: 0px;
/* margin: 2px 0 31px; */
}
.breadcrumb {
}
.breadcrumb a {
}
.breadcrumb {
color:#FF8007;
background: #fff;
}
.breadcrumb a:hover {
color: #FF8007;
text-decoration: underline;
}
/* =================== */
/* HOME STYLE */
/* =================== */
body#index{
/*
background-image:url("http://www.coquediscount.com/themes/coquediscount/mars_to/home-paques/home-fond-paques-coquediscount.jpg") no-repeat;
background-position: top center;
background-repeat: no-repeat;
*/
}
/* =================== */
/* SOME GENERIC PAGES STYLE */
/* =================== */
.page-heading {
font-family: Arial,Helvetica,Verdana,sans-serif;
color: #000;
text-transform: none;
/* padding: 0px 0px 17px 0px; */
padding-bottom:0;
margin-bottom: 30px;
border-bottom:0px solid #fff;
}
/* ============================ */
/* TABS HOME */
/* ============================ */
#home-page-tabs {
border: none;
background: none;
}
#home-page-tabs > li {
border-left: 0px solid #d6d4d4;
}
#home-page-tabs > li a {
font-family: Arial,Helvetica,Verdana,sans-serif;
font-weight: 400;
font-size: 18px;
background: #000000;
color: #ffffff;
text-transform: uppercase;
padding: 10px;
} 
#home-page-tabs > li.active a, #home-page-tabs > li a:hover {
background: #FF8007;
color: white;
padding: 10px;
margin:0;
}
/* Une ligne derriere les tabs */
.lineinside {
  position: relative;
  overflow: hidden;
/*   text-align: center; */
}
.lineinside span {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  position: relative;
  padding: 0 10px 0 0;
}
.lineinside span:before, .lineinside span:after {
  content: '';
  display: block;
  width: 1000px;
  position: absolute;
  top: 0.73em; top:2.3em;
  border-top: 1px solid #d6d4d4;
}
.lineinside span:before {
  right: 100%;
}

.lineinside span:after {
  left: 100%;
}

/* =================== */
/* PRODUCTS STYLE */
/* =================== */
ul.product_list.grid > li .product-container {
background: #ffffff;
}
.box-info-product .exclusive:before {

}

.box-info-product .exclusive {
padding: 0;
border-top: 1px solid #34740e;
border-right: 1px solid #34740e;
border-left: 1px solid #34740e;
border-bottom: 1px solid #34740e;
position: relative;
display: block;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #009ad0), color-stop(100%, #007ab7));
background-image: -webkit-linear-gradient(#009ad0, #007ab7);
background-image: -moz-linear-gradient(#009ad0, #007ab7);
background-image: -o-linear-gradient(#009ad0, #007ab7);
background-image: linear-gradient(#009ad0, #007ab7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ad0', endColorstr='#007ab7',GradientType=0 );

/* border:1px solid #34740e; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF; */
 background-color: #4ba614; background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
 background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 background-image: -o-linear-gradient(top, #4ba614, #008c00);
 background-image: linear-gradient(to bottom, #4ba614, #008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00);
 
 border:none;
}
.box-info-product .exclusive:hover {
/* border:1px solid #224b09; */
 background-color: #36780f; background-image: -webkit-gradient(linear, left top, left bottom, from(#008c00), to(#4ba614));
 background-image: -webkit-linear-gradient(top, #008c00, #4ba614);
 background-image: -moz-linear-gradient(top, #008c00, #4ba614);
 background-image: -ms-linear-gradient(top, #008c00, #4ba614);
 background-image: -o-linear-gradient(top, #008c00, #4ba614);
 background-image: linear-gradient(to bottom, #008c00, #4ba614);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#008c00, endColorstr=#4ba614);
}
.box-info-product .exclusive span {
border-top: 1px solid #34740e;
border-right: 1px solid #34740e;
border-left: 1px solid #34740e;
border-bottom: 1px solid #34740e;

border: 1px solid #dddddd;
border: 1px solid #7d99ca;
border: 1px solid #ffffff;
}
.box-info-product .exclusive:before {
-webkit-border-radius: none;
-moz-border-radius: none;
-ms-border-radius: none;
-o-border-radius: none;
border-radius: none;
border: 1px solid #34740e;
border: 1px solid #abdc28;
border: 1px solid #7d99ca;
border: 1px solid #ffffff;
border-right:none;
}
/* =================== */
/* PAGE PRODUCTS STYLE */
/* =================== */
h1.product-name{
color: #000;
font-size: 22px;
line-height: 30px;
font-weight: 700;
}
.marque-fiche-produit{
	padding:8px 10px;
	background:#f5f5f5;
	display:inline-block;
}
.marque-fiche-produit a, .marque-fiche-produit a:visited{
color: #FF8007;
font-weight: 700;
font-style: italic;
text-decoration: none;
}
.quantityAvailable{
/* 	display:block; */
}
.availability_block{
	display:block;
}
#availability_value {
color: #55c65e;
background: none;
border: 0px solid #36943d;
margin-left: 0;
padding-left: 0;
}
#availability_statut #availability_value.warning_inline {
text-shadow: none;
color: red;
background: none;
border: 0px solid #36943d;
margin-left: 0;
padding-left: 0;
}

#product_reference label, #product_ean label {
color: #000000;	
}
.pb-center-column #product_reference span, #product_ean span {
font-weight: 400;
color: #777777;
}
.box-info-product {
}
.box-info-product p {
margin-bottom: 0;
}
.infoslivraisons{
	border:1px solid #fafafa;
padding: 13px 19px 13px;
margin-top:10px;
}
.infoslivraisons p{
margin-bottom: 5px;
}
.infoslivraisons img{
margin-top: 5px;
}
#usefull_link_block {

}
h3.page-product-heading {
color: #000;
text-transform: initial;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-weight: 600;
font-size: 18px;
line-height: 20px;
border: 0px solid #d6d4d4;
background: #fff;
border-bottom:3px solid #FF8007
}

#quantity_wanted_p label {
display: inline-block;
margin-bottom: 0;
margin-right:7px;
float:left;
line-height: 27px;
}
#oosHook{
	margin-bottom: 20px;
}
a#mailalert_link{
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
color: #333;
background-color: #e6e6e6;
border-color: #adadad
}
a#mailalert_link:hover{
border-color: #FF8007;
color:#000;
background-color: #fff;
}
/* =================== */
/* Social Share new style */
/* =================== */
#twittershare_button {
  font-weight: 400; }
  #twittershare_button:before {
    content: "\f099";
    font: 400 15px/31px "FontAwesome";
    color: white;
    background: #00aced;
    width: 30px;
    text-align: center;
    display: inline-block;
    height: 30px;
    margin: 0 6px 0 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px; }
#facebookshare_button {
  font-weight: 400; }
  #facebookshare_button:before {
    content: "\f09a";
    font: 400 15px/31px "FontAwesome";
    color: white;
    background: #3b5998;
    width: 30px;
    text-align: center;
    display: inline-block;
    height: 30px;
    margin: 0 6px 0 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px; }
#googleshare_button {
  font-weight: 400; }
  #googleshare_button:before {
    content: "\f0d5";
    font: 400 15px/31px "FontAwesome";
    color: white;
    background: #dd4b39;
    width: 30px;
    text-align: center;
    display: inline-block;
    height: 30px;
    margin: 0 6px 0 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px; }
#pinterestshare_button {
  font-weight: 400;
  }
  #pinterestshare_button:before {
    content: "\f0d2";
    font: 400 20px/31px "FontAwesome";
    color: white;
    background: #c8232c;
    width: 30px;
    text-align: center;
    display: inline-block;
    height: 30px;
    margin: 0 6px 0 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px; }
    
#twittershare_button, #facebookshare_button, #googleshare_button, #pinterestshare_button {
    transition: all 0.2s ease-in-out;
}
#twittershare_button:hover, #facebookshare_button:hover, #googleshare_button:hover, #pinterestshare_button:hover{
    opacity: .7;
}
/* =================== */
/* LABEL SUR IMAGES */
/* =================== */

/* =================== */
/* FOOTER STYLE */
/* =================== */
.footer-container {
  background: #171c22;
  color: #596374;
  border-top:1px solid #9CA7BA;
}
@media (min-width: 768px) {
  .footer-container {
  background: #171c22;
   color: #596374;
  }
}
.footer-container #footer h4 {
color: #000;
  color: #596374;
}
.footer-container #footer h4 a {
text-decoration: underline;
color: #596374;
}
.footer-container #footer ul li {
padding-bottom: 1px;
}
.footer-container #footer a {
color: #9CA7BA;
}
.footer-container #footer ul li a {
font-weight: normal;
text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.footer-container #footer a:hover {
color: #FF8007;
color: #fff;
}
.footer-container #footer #block_contact_infos > div ul li > span, .footer-container #footer #block_contact_infos > div ul li > span a {
color: #fff;
font-weight: normal;
}
#footer #newsletter_block_left {

}
#footer #newsletter_block_left .form-group .form-control {
color:#000;
background: #ffffff;
}
#footer #newsletter_block_left .form-group .button-small {
color: #FF8007;
}
.footer-container #footer #social_block {

}
.footer-container #footer #social_block ul li a {
display: inline-block;
color: #ffffff;
font-size: 28px;
}
.footer-container #footer #social_block ul li a:hover {
color: #FF8007;
}
.footer-container #footer #social_block ul li.instagram a:before {
    content: "\f16d";
}
#footer #newsletter_block_left .form-group .button-small:hover {
color: #596374 !important;
}
.footer-container #footer #block_contact_infos > div ul li, .footer-container #footer #block_contact_infos > div ul li i {
color: #9CA7BA;
}
#footer .clearfix{
	padding-bottom: 5px;
	border-bottom:2px solid #596374;
}
.footer-container #footer .footer-block {
margin-top: 15px;
}
.footer-container #footer #block_contact_infos {
border-left: 1px solid #596374;
}
.copyright_area{
	margin-top: 5px;
	padding-top: 10px;
	border-top:2px solid #596374;
	color:#596374;
	text-align: center;
}
.copyright_area a{
	color:#9CA7BA;
}
.footer-container .container {
padding-bottom: 10px;
}
/*
=======================
ADVANCED TOP MENU
=======================
*/
.adtm_column_wrap span.column_wrap_title a {
display:block;
margin-bottom: 14px !important;
}
#adtm_menu .adtm_column ul.adtm_elements li a {
padding: 3px 3px 3px 0px !important;
margin: 3px 3px 3px 0px !important;
}
@media (max-width: 767px) {
#adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text {
background-color: #ffffff;
}
#adtm_menu_inner {
border-color: #ffffff;
padding-right: 0;
padding-left: 0;
}
}


/* espaces images du bas */
.sub_bottom {
margin: 0 0 9px 9px;	
}
.adtm_sub  a img{
padding: 3px 3px 3px 3px !important;
margin: 3px 3px 3px 3px !important;
}
.advtm_menu_21 .advtm_menu_span_21, .advtm_menu_21 a .advtm_menu_span_21 {
color: #ff8007!important;
}
/*
.advtm_menu_21 .advtm_menu_span_21:hover, .advtm_menu_21 a .advtm_menu_span_21:hover {
color: #ffffff!important;
}
*/
.advtm_menu_21 a:hover .advtm_menu_span_21, .advtm_menu_21 a.advtm_menu_actif .advtm_menu_span_21, .advtm_menu_21:hover > a.a-niveau1 .advtm_menu_span_21 {
color: #ffffff!important;
}
/*
.advtm_menu_0{
	display:none;
}
*/
/* =============END AVANCED TOP MENU============ */


/* Liste produits 4 colonnes // ajustement police */
.col-md-3 .product-name {
font-size: 14px;
line-height: 18px;
}
 /* ==========================
COLONNE GAUCHE
========================== */
#PM_ASBlockOutput_4 .PM_ASCriterionsGroupTitle {
color: #000;
}
.PM_ASBlockOutputVertical .PM_ASCriterions .PM_ASCriterionsGroupTitle {
border-bottom: 1px dotted #ccc;
}
.block .title_block, .block h4 {
font: 600 18px/22px Arial,Helvetica,Verdana,sans-serif;
color: #000;
background: #fff;
border-top: none;
border-bottom: 3px solid #ff8007;
text-transform: none;
padding: 14px 5px 17px 20px;
margin-bottom: 20px;
}
 /* ==========================
ORDER // PAYMENT PROCESS
========================== */
.payment_module a {
display: block;
border: 1px solid #d6d4d4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 17px;
line-height: 23px;
color: #333333;
font-weight: bold;
padding: 5px 0 10px;
letter-spacing: -1px;
position: relative;
min-height: 175px;
margin-bottom: 10px;
}
.payment_module a:hover{
border-color: #111;
}
.payment_module{
	text-align: center;
}
.payment_image_choice{
	display:block;
	margin:0 auto;
	text-align: center;
	min-height: 110px;
}
.payment_image_choice img{
	text-align: center;
	margin:0 auto;
}
.payment_title_name{
	display:block;
	margin:0 auto;
}
.plus_long{
	color:#999;
	font-size:16px;
	letter-spacing: normal;
	font-weight: 400;
}

 /* ==========================
Firefox Bug Marques
========================== */
div.tabmarques{
/* position:relative !important; */
/*display:block !important;*/
padding:0 !important;
margin:20px 0px 0px !important;
/*
border-top:1px solid red;
border-bottom:1px solid red;
*/
/* height:300px; */
}
.tabmarques table{
  width:1000px !important;
  border:0;
  position:relative !important;
  margin: 0 auto;
}
.tabmarques table .row { display: table-row; height:100%; }
.tabmarques table .cell div {height:100%; position: relative !important; }

.tabmarques table td{
  padding: 0px;
}
 /* ==========================
NOUVELLE BANNIERE MARQUES // responsive
========================== */
.tab_marques{
	border:1px solid #d6d4d4;
	margin-top: 10px;
}
.row.flush {
margin: 0;
	margin-top: 10px;
}
.row.flush > [class*="col-"] {
      margin-bottom: 0;
}
.row.flush [class*="col-"] {
padding: 0;
padding: 6px 8px;
}
.row.flush [class*="col-"] a>img {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: opacity ease .3s;
transition: opacity ease .3s;
margin:0 auto;
}
.row.flush [class*="col-"] a>img:hover {
opacity: 0.7;
filter: alpha(opacity=70);
-webkit-transition: opacity ease .3s;
transition: opacity ease .3s;
}
 /* ==========================
NOUVEAU FILTRE // BLOCKLAYERED
========================== */
#layered_block_left{
	
}
#layered_block_left .layered_subtitle {
color:black;
font-size: 14px;
}
#layered_block_left ul li {
/* display:inline-block; */
padding: 0 0;
margin-top: 3px;
}
#layered_block_left ul li:first-child {
margin-top: 0;
}
#layered_form div.checker {
    top: 1px;
}
.layered_filter label a{
color:#3a3939;
}
.layered_filter label a:hover{
color:black;
}
#enabled_filters {
margin: 0 0 10px 0;
background: #fff;
padding: 0;
}
#layered_block_left #enabled_filters, #layered_url_filter_block {
border-bottom: 0px dotted #CCC;
padding-bottom: 5px;
}
#layered_block_left .layered_subtitle {
color: black;
font-size: 14px;
}
#layered_block_left #enabled_filters ul{
background: #fff;
border-top: 1px dotted #CCC;
border-bottom: 1px dotted #CCC;
}
#layered_block_left #enabled_filters ul li {
margin-left: 0;
padding-left: 0;
}
#enabled_filters li a {
float: right;
/* background: url(../../../img/icon/delete.gif) no-repeat 0 0 transparent; */
/* background: url(./delete.gif) no-repeat 0 0 transparent; */
cursor: pointer;
}
/*BRANDS FILTER LIMIT*/

/*
#PM_ASCriterionGroupCheckbox_4_4{
  max-height:500px;
  overflow: auto;
}
*/

ul.product_list.grid > li .product-container .product-image-container .content_price span.old-price {
color: red;
}



/* titres panier / livraison */
.address .page-subheading {
text-transform: none;
color: #000;
font-size: 16px;
}
/* ================= */
/* NOUVELLE BARRE barre recherche sous menu */
/* ================= */
#onetwo{
overflow: hidden;
height:34px;

}
#onetwo div {

}
#onetwo .form-horizontal{
margin-left: -15px;
margin-right: -15px;
}
#onetwo .form-group{
margin: 0;
max-height:34px;
/*
margin-left: -15px;
margin-right: -15px;
*/
}
#onetwo .form-control {
padding: 3px 0;
height: 27px;
display: inline-block;
}
#onetwo .row{
padding:5px 0;
}
.affine{
		width: 100%;
	text-transform:uppercase;

	color: white;
	text-decoration: none; 
	padding: 8px 0 8px 15px; 
	background: #FF8007; 
	position: relative; 
	display: block;
	float: left;
/* 	max-height:80px; */
}
.affine:after {
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 30px solid #FF8007;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	left: 100%;
	z-index: 2;
}
#onetwo .control-label{
	padding:1px 0px;
}

.round{
border-radius: 50%;
}

#onetwo .round{
display:inline-block;
width:26px;
height:26px;
line-height:26px;
text-align:center;
	color:white;
	background: #FF8007;
	margin-left: 5px;
}

.form-control#select_1 {
display: inline-block;
width: 46%;
}
.form-control#select_2  {
display: inline-block;
width: 39%;
}
/* END NOUVELLE BARRE barre recherche sous menu */
/* ================= */
.fancybox-close{
  text-decoration: none;
}
/* ================= */
/* BACKGROUND WHITE */
/* ================= */
body#index, body{
	background:none;
}
#header {
  background: none !important;
}
.header-container{
  background: none !important;	
}
.columns-container {
background: none !important;
}
.header-container{
  background: none !important;	
}
.header-container .container{
  background: white;	
}
header .nav .container{
background: #000;
}
#columns .container{
  background: white;	
}
#columns{
	 background: white;	
}
.padded{
padding:10px
}
/* ================= */
/* END BACKGROUND WHITE */
/* ================= */
/* ================= */
/* bouton close des popups souligné ==> CORRECTION */
/* ================= */
.fancybox-wrap .fancybox-skin .fancybox-close {
text-decoration: none !important;
}


#pricetable td{
  padding: 0px 4px;
}

#pricetable{
  margin:0 auto;
}

.old-price.product-price{
  font-size: 13px;
}
.pricered{
 color:#DC0505; 
}

#availability_value,
#last_quantities {
  margin-left: 0px; 
  text-rendering:optimizelegibility;
}

#product_comments_block_extra {
  margin: 0px 0 22px; }

    #usefull_link_block li {
    float: left;
    margin-left: 10px;
    }