
.puce-produit-text {position: absolute;right:0px;margin-top: -23px;width:116px;height:23px;background-color:black;color:white;font-family:Fira Sans;font-size:11px;}
.puce-produit-text em {margin: 0;
  position: absolute;letter-spacing: 0.4px;
  top: 50%;width:100%;
  left: 50%;text-align: center;
  transform: translate(-50%, -50%);}

.puce-produit-text  {
   animation-duration: .8s;
   animation-name: clignoter;
   animation-iteration-count: 10;
   transition: none;
}
@keyframes clignoter {
  0%   { opacity:1; }
  40%   {opacity:0; }
  100% { opacity:1; }
}





div.leprixparquantite {position:fixed;margin-left:-57px;margin-top:-4px;width:113px;height:36px;z-index:1;}
div.pictonicotineofferte {position:absolute;margin-top:97px;width:157px;height:157px;margin-left:53px;z-index:1;}
p#quantity_wanted_p input#btnDecrement, p#quantity_wanted_p input#btnIncrement {width: 15px;
border: 0px;
background: none;
cursor: pointer;
font-size: 20px;}
li#favoriteproducts_block_extra_add {cursor: pointer;
font-size: 13px;
display: block;
text-decoration: none;
color: white;
text-align: center;
height: 15px;}
 .fixedprice #attributes{padding:0px!important;}  
 .fixedprice label, .fixedprice div.reductsousdiv,.fixedprice #favoriteproducts_block_extra_add,  .fixedprice #btnIncrement,  .fixedprice #btnDecrement,   .fixedprice .dpblocproduit {display:none!important;} 
 .fixedprice fieldset {float:none!important;padding: 0px!important;
margin: 0px!important;
height: auto!important;}
 .fixedprice .motquanti {margin-left:-3px!important;}
 .fixedprice .attribute_list,  .fixedprice select {width:100%!important;}
 .fixedprice #add_to_cart {float: right!important;}
 .fixedprice input {width: auto!important;font-size: 12px!important;}
  .fixedprice .choixoption {margin: 10px 0px 0px 0px!important;}
form#buy_block.fixedprice div.content_prices.clearfix p#quantity_wanted_p input#quantity_wanted.quantipanier {width:30px!important;}
form#buy_block.fixedprice div.content_prices.clearfix p#quantity_wanted_p {margin-left: 7px!important;}
 .fixedprice .content_prices  {padding-left: 0px!important;}
 .fixedprice {position: fixed; right: 0; bottom: 25%; background-color: #f2f2f2;width: 180px;}
  .fixedprice #availability_statut {min-width: 150px;
line-height: 22px;text-align:center!important;}
  .fixedprice #loyalty {background-color:#f2f2f2!important;}
 
 div.dpblocproduit #pQuantityAvailable {font-size: 14px;
color: black;
float: left;
margin: -20px 0px 0px 15%;}
div.dpblocproduit {margin-top: 20px;
 margin-bottom: -70px;
}

div.enligne_client {
	color: white;
font-size: 13px;
width: 100%;
padding: 2px 0px;
text-align: center;
background-color: black;
font-family: Fira Sans;
font-weight: 70;
}
div.dpblocproduit img.img_vente_flash { height: 60px;float: left;margin: 5px 25px 0px 40px;}
h1.letitre {font-family: Fira Sans;font-weight:70;
font-size: 45px;height: 115px;
position: relative;
line-height: 35px;
padding: 0px 0px 0px 40px;}
h1.letitre span {font-weight:400;font-size:20px;text-transform:uppercase;color:#5c5c5c;}
div.prodpuceleftsurproduit {
position:absolute;
margin-top:60px;
width:75px;
height:51px;
margin-left:15px;
z-index:10;  
}
 
div.ficheproduit {height: 725px;
box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);}
 div.barredeprix {background-color: #323232;
width: 100%;
text-align: left;}




div.puce-produit-petit {
position:absolute;
margin-top:30px;
width:56px;
height:56px;
margin-top: -4px;
z-index:5;
margin-left: 401px;
}
div.puce-img {
background-image:url(../../../img/1_paterne_nouveau_picto_2021.png);
background-repeat:no-repeat
}
div.puce-produit-grand {
position:absolute;
margin-top:30px;
width:96px;
height:96px;
margin-top: -4px;
z-index:5;
margin-left: 363px;
}
div.coeur-puce {
background-position:0 0px
}
div.nouveau-puce {
background-position:0px -100px
}
div.vegetal-puce {
background-position:0px -197px
}
div.decouvrir-puce {
background-position:-97px 0px
}
div.topvente-puce {
background-position:-200px 0px
}
div.stock-puce {
background-position:-304px 0px
}
div.refer-puce {
background-position:-304px -105px
}
div.selection-puce {
background-position:-200px -105px
} 
div.demarrage-puce {
background-position:-97px -105px
} 
div.quantite-puce {
background-position:-97px -209px
} 
 
div.certifie {
position:absolute;
z-index:500;
margin:-30px 0 0 670px
}

html body.darkBg div#page.container_9.clearfix div#columns.grid_9.alpha.omega.clearfix div#center_column.grid_5 div#primary_block.clearfix div#more_info_block.clear div#more_info_sheets div#idTab5 div#product_comments_block_tab div.comment.clearfix div.comment_details {
float:none
}

 
#idTab1 h6 {
margin: 50px 0px;
text-transform: uppercase;
text-align: center;
font-size: 35px;;
}

h6 u {
text-decoration:none;line-height: 40px;
border-top:1px solid gray;
border-bottom:1px solid gray
}
 
 
div.homeEnstock {
background-color:#04a700;
color:#FFF;text-transform: uppercase;
text-align:center;
width:100%
}

div.homeIndispobible {
background-color:red;
 text-transform: uppercase;
color:#FFF;
text-align:center;
width:100%
}

div.produclivrgratuit {
font-size:10px;
letter-spacing:0;
position:absolute;
text-align:center;
width:140px;
border-radius:5px;
background-color:#FFF;
color:#f89405;
border:1px solid #f89405;
float:right;
margin:15px 0 0;
padding:0
}

#primary_block {background-color:#FFF;border:0px;margin-top:15px;}

h4.accesstitre {
background-color: #FFF;
font-weight: 400;
font-size: 13px;
color: #5c5c5c;
text-align: center;
}
li.product_accessories_description {width:25%;text-align: center;}
div.accessories_block {margin: 30px auto 0px auto;}
div.accesoireprod ul {width:100%}
div.accessories_block h5 {
font-family: Fira Sans;
font-weight: 100;text-transform:uppercase;
font-size: 14px;
display:block;
width:100%;
text-decoration:none;
padding-top:5px;
border-top:1px dotted #c5c5c5
}
div.accessories_block h5:hover {font-weight: 400}

div.accessories_block .block_description {
font-size:12px;
font-family:arial;
width:100%;
text-align:center;
color:#000;
overflow:hidden;
margin:5px 0
}

 
div.accessories_block img {border:0}
#pb-right-column {float:left;width:60%}
#pb-right-column #image-block #view_full_size {display:block;cursor:pointer}
#pb-right-column #views_block {padding: 10px 20px;width: 100%;}
#thumbs_list {
float:left;
overflow:hidden;
width: 80%;
}
#thumbs_list ul#thumbs_list_frame {list-style-type:none;width: 729px;}

#thumbs_list li {
float:left;
margin-right:31px;
height:50px;
width:50px;
cursor:pointer
}

#thumbs_list li img {margin:0 6px 0 0}
span.view_scroll_spacer {
float: left;
height: 50px;
width: 40px;
margin-left: 10px;
}
div#loyalty {border-top: 1px solid #dbdbdb; 
padding: 3px 0px;
border-bottom: 1px solid #dbdbdb;
min-height: 50px;
margin-bottom: -3px;}
div.loyaltyoffert {margin:5px 0px;font-size:18px;font-family:arial;font-weight:bold;}
div.enachetant {text-align: center;font-family: arial;height: 50px;}
div.vleproduit {width:100%;margin-top:30px;margin-left:-7px;}
div.choixoption {color: #afafaf;
margin: 40px 0px 0px 30px;
font-size: 14px;}
span#loyalty_price {font-weight:bold;font-size:12px;}
#view_scroll_left,#view_scroll_right {
float: left;
margin-top: 18px;
text-indent: 0px;
font-size: 70px;
padding: 0 4px;
}
 
a.qpproduct {font-size:14px;color:blue;text-decoration:underline;}
ul#caractxt li {margin-left: 30%!important;}
div.featureoptionproduit {float:left;width:40%;}

.resetimg {padding:10px 0 0}
div.reductdiv { width: 100%;}
div.reductsousdiv {font-size: 13px;
background-color: #c16010;
color: white;margin-top: -5px;
float: right;
margin-right: 35%;
padding: 5px;}


i.motquanti {font-size: 10px;
position: absolute;
margin: -13px 0px 0px 13px;
color: gray;}


#pb-left-column {float:left; width:100%}
#pb-left-column h1.letitre {font-size:29px;line-height: normal}
#pb-left-column #short_description_block {
color: #000;
clear: both;
font-weight:100;
font-size: 14px;
line-height: 20px;
margin: 0px 3%;
}
#pb-left-column #short_description_content {
max-height: 201px;
overflow: auto;border: 1px solid #c0c1c4;padding:5px;
overflow-x: hidden;
direction: ltr;
  scrollbar-color: #c16010 #e4e4e4;
  scrollbar-width: thin;
}


#pb-left-column #short_description_content::-webkit-scrollbar {width: 10px;}

#pb-left-column #short_description_content::-webkit-scrollbar-track {background-color: #e4e4e4;}

#pb-left-column #short_description_content::-webkit-scrollbar-thumb {background-image: linear-gradient(180deg, #c16010, #c16010);}


 
#pb-left-column #buy_block label {
display:inline-block;
margin-left:7px;
margin-top:12px;
font-size:12px;
text-align:left
}

.ie7 #pb-left-column #buy_block label {
margin-right:5px;
float:left
}

#pb-left-column #color_picker p {
padding-bottom:5px;
font-weight:700
}

.ie7 #attributes .attribute_list {
display:inline;
float:right
}

#attributes .attribute_list ul {
list-style:none
}

#attributes .attribute_list input.attribute_radio {
float:left;
margin-left:3px
}

#attributes .attribute_list span {
float:left;
margin-bottom:5px;
margin-left:3px
}

.ie7 #attributes .attribute_list span {
margin-top:1px
}

#attributes .attribute_list #color_to_pick_list {
list-style-type:none;
width:auto
}

#attributes .attribute_list #color_to_pick_list li {
float:left;
border:1px solid #ccc;
clear:none;
margin:0 8px 8px 0;
padding:1px
}

#attributes .attribute_list #color_to_pick_list li.selected {
border:1px solid #000
}

fieldset.attribute_fieldset {
float:left
}

#attributes .attribute_list #color_to_pick_list a.color_pick {
display:block;
height:25px;
width:25px
}

.product_attributes {position: relative;}
#attributes {padding:0px 30px;min-height: 80px;}
#attributes fieldset {padding: 0px 5px;
 margin:0px 10px 10px 0px;
height: 40px;
border: 1px solid #c0c1c4;
 }
#attributes select {
font-size: 13px;
border: 1px solid white;
border-radius: 3px; 
padding: 5px 0 5px 2px !important;
}
div.comments_advices {text-align: left; margin-left:110px;margin-top: -40px;border-left: 1px solid gray;padding-left: 10px;}
div.note-avis-verif .lanote {text-align:center;font-size:13px;position:absolute;width:120px;margin: 5px auto;}
div.note-avis-verif {margin-left: 235px;
width: 200px;border: 1px solid #c0c1c4;
background: white;
margin-top: 15px;}
 
 
 
 a#blocklivraisonofferte {float: left;
position: absolute;
width: 150px;
margin-top: 15px;
font-size: 19px;
text-align: center;
font-family: Fira Sans;
font-weight: 400;}
 a#blocklivraisonofferte span{ 
font-size: 12px;
text-align: center;
font-weight: 70;}
#attributes select#group_10, #attributes select#group_21 {
border: 1px solid white;
width:auto;
}

#quantity_wanted_p input.text {
width:20px;
text-align:center
}
 div#quantityDiscount table.std td, table.table_block td {font-size:15px;color:gray;padding: 5px 10px;vertical-align: middle;}
#quantity_wanted_p input {
  border-radius: 3px;height:39px;text-align: center;color: #008fd8; font-weight: bold; width: 33px; font-size: 18px; 
border:1px solid #cdcdcd
}
table.quantiteliquide {margin-bottom: 20px;width:100%;text-align:center;}
table.quantiteliquide tr.quantitereduc {font-family: Fira Sans;font-weight: 70;font-size:14px}
table.quantiteliquide tr.quantitereduc td {padding: 2px 0px;}
table.quantiteliquide tr.quantitehead {font-family: Fira Sans;font-weight: 400;}
ul#prixquantite {margin-top:30px;margin-bottom: 5px;clear:both;}
ul#prixquantite li a.prixecono {font-family: Fira Sans;padding: 5px 0px;text-align:center;cursor:pointer;font-size:15px;font-weight: normal;background:none;color:#515151}
#availability_statut {
min-width:255px;
margin:0
}
ul#prixquantite li {text-align:center;float: none; }
div#quantityDiscount {font-family: Fira Sans;}
 
#availability_statut span#availability_label,#availability_date_label {
width:125px;
font-size:12px;
text-align:right
}

#availability_statut #availability_value {
background-color:green;
color:#fff;
text-shadow:none;
height:15px;
font-size:12px;
padding:5px
}

#availability_statut span#availability_value {
padding:5px
}

#availability_statut #availability_value.warning_inline {
background-color:#9B0000;
height:15px;
margin-top:0;
font-size:12px;
color:#FF0;
padding:5px
}

div.product_attributes p#last_quantities {
position:absolute;
margin:45px 0 0 315px
}


#buy_block p.price {
padding:0
}

#buy_block p#old_price {
  font-size: 18px;
  text-decoration: line-through;
  margin-left: 30%;
  color: white;
  font-family: Fira Sans;
  font-weight: 400;

}

.our_price_display {
width: 100%;
font-size:50px;margin-bottom: 10px;
line-height:35px;
color:#000;color:white;
font-family:Fira Sans;font-weight:400;
}
 
 
 

.content_prices #add_to_cart {position:relative; padding:0}

.content_prices #add_to_cart .exclusive,.content_prices #add_to_cart .exclusive_disabled {
 font-weight: normal;
height:40px;
width:240px;border-radius:15px;
background-color:#2ba811;
color:#FFF;border:0px;
font-size:18px;text-transform:uppercase;
font-family:Fira Sans; font-weight:400;
text-align:center; 
 
}

div.info-eliquide {
	font-family: Fira Sans;
text-align: center;
font-size: 13px;
letter-spacing: 0.03em;
background-color: #323232;
color: #fff;
width: 100%;
height: 13px;
padding: 5px 30px 10px 30px;
margin: 20px 0px 20px -30px;
} 
div.info-eliquide span {color:white;} 
 
div#more_info_sheets h2 {margin-top: 10px;
padding-bottom: 5px;
padding-top: 15px;
font-size: 24px;
text-transform: uppercase;
text-align: center;
font-family: Fira Sans;
}
 
 

#blockpack {
margin-top:20px;
padding-top:20px;
border-top:1px dotted #999
}

.customization_block p.infoCustomizable {
background:url(../img/icon/infos.gif) no-repeat 0 0 transparent;
margin:10px 0 20px;
padding:0 0 0 20px
}

.customizableProductsFile,.customizableProductsText {
margin-bottom:20px;
padding-bottom:10px;
border-bottom:1px dotted #ccc
}

.customizationUploadBrowse img + a {
position:relative;
top:-51px
}

.customizationUploadLine label {
display:inline-block;
width:150px;
vertical-align:top
}

.customizationUploadLine textarea {
height:50px;
width:300px;
border:1px solid #ccc
}

h7.product-marque {
color:#f90;
float:left;
font-size:15px;
margin:-10px 10px 0 -2px
}

#customizedDatas {
float:right
}
 

div.vote_news_promo {
margin-top: 17px;
height:70px;
border-top:1px solid #ccc;
 
 
}

div.new {
margin-top:5px;
font-size:13px;
width:57px;
height:57px;
background-color:#e60000;
color:#FFF;
text-align:center;
position:absolute
}

div.on_sale {
margin-top:15px;
font-size:15px;
margin-left:75px;
width:100px;
height:25px;
background-color:#e10000;
color:#FFF;
text-align:center;
position:absolute
}

#more_info_block .idTabsShort li {
background-color:#f6f6f6;
margin-top:30px;
min-width:25%;
font-weight:400;
padding:0
}

#more_info_block .idTabsShort li a {
text-align:center;font-size: 17px;
font-family: Fira Sans;font-weight: 400;
background-color:transparent;
background:none
}
 
ul#more_info_tabs.idTabs.idTabsShort.clearfix li a.idTabHrefShort.selected{background-color:#c36328;}
ul#more_info_tabs.idTabs.idTabsShort.clearfix li a.idTabHrefShort {background-color:#323232;color:white;}
#more_info_block .idTabs {
list-style-type:none;clear:both;
margin-top:0;
border-bottom:0 solid #f7b900
}
 

#more_info_block .idTabs a {
display:block;text-transform: uppercase;
text-decoration:none;
color:#696969;
padding:10px 10px 7px
}

 

html body.darkBg div#page.container_9.clearfix div#columns.grid_9.alpha.omega.clearfix div#center_column.grid_5 div#primary_block.clearfix div#more_info_block.clear div#more_info_sheets div#idTab5 div#product_comments_block_tab div.comment.clearfix::before,html body.darkBg div#page.container_9.clearfix div#columns.grid_9.alpha.omega.clearfix div#center_column.grid_5 div#primary_block.clearfix div#more_info_block.clear div#more_info_sheets div#idTab5 div#product_comments_block_tab div.comment.clearfix::after,html body.darkBg div#page.container_9.clearfix div#columns.grid_9.alpha.omega.clearfix div#center_column.grid_5 div#primary_block.clearfix div#more_info_block.clear div#more_info_sheets div#idTab5 div#product_comments_block_tab,html body.darkBg div#page.container_9.clearfix div#columns.grid_9.alpha.omega.clearfix div#center_column.grid_5 div#primary_block.clearfix div#more_info_block.clear div#more_info_sheets div#idTab5 div#product_comments_block_tab div.comment div.comment_author_infos,html body#product.darkBg div#page.container_9.clearfix div#columns.grid_9.alpha.omega.clearfix div#center_column.grid_5 div#primary_block.clearfix div#more_info_block.clear div#more_info_sheets div#idTab5 div#product_comments_block_tab div.comment div.comment_author_infos,html body#product.darkBg div#page.container_9.clearfix div#columns.grid_9.alpha.omega.clearfix div#center_column.grid_5 div#primary_block.clearfix div#more_info_block.clear div#more_info_sheets div#idTab5 div#product_comments_block_tab div.comment.clearfix::after,html body#product.darkBg div#page.container_9.clearfix div#columns.grid_9.alpha.omega.clearfix div#center_column.grid_5 div#primary_block.clearfix div#more_info_block.clear div#more_info_sheets div#idTab5 div#product_comments_block_tab div.comment.clearfix::before {
clear:none
}
 

html body#product.darkBg div#page.container_9.clearfix div#columns.grid_9.alpha.omega.clearfix div#center_column.grid_5 div#primary_block.clearfix div#more_info_block.clear div#more_info_sheets ul#idTab2.carac,html body.darkBg div#page.container_9.clearfix div#columns.grid_9.alpha.omega.clearfix div#center_column.grid_5 div#primary_block.clearfix div#more_info_block.clear div#more_info_sheets div#idTab1.rte ul#caractxt {
width:100%;
margin-top:20px;
list-style-type:none;
margin-left:0
}
 

#usefull_link_block,ul#uploadable_files,ul#text_fields {list-style-type:none}
#pb-left-column #short_description_block .buttons_bottom_block,#attributes fieldset#group_26,.discount {display:none}
#buy_block p,#send_friend_form .form_container .text,.customizationUploadLine {padding-bottom:10px}
#attributes .attribute_list,.accessories_block div ul li a {display:inline-block}


.content_prices #add_to_cart .exclusive:hover,.content_prices #add_to_cart .exclusive_disabled:hover,.content_prices #add_to_cart .exclusive:focus,.content_prices #add_to_cart .exclusive_disabled:focus {
background-color:#000;}

.buttons_bottom_block #wishlist_button,.accessories_block div ul li .s_title_block a,.accessories_block div ul li .s_title_block span {
font-weight:700
} 
div.info-eliquide a{text-transform:uppercase;color:white!important;}
div.info-eliquide a:hover { color: #c36328!important;}














 @media only screen and  (max-width: 1194px)
{
a#blocklivraisonofferte {display:none;}
div.ficheproduit div#pb-left-column form#buy_block #contenu-panier, div.ficheproduit div#pb-left-column form#buy_block.fixedprice #contenu-panier {
  
  padding-left: 2% !important;
  width: 98% !important;
}

p#quantity_wanted_p input#btnDecrement, p#quantity_wanted_p input#btnIncrement, .fixedprice p#quantity_wanted_p input#btnDecrement, .fixedprice p#quantity_wanted_p input#btnIncrement {
  width: 25px !important;
}
form#buy_block.fixedprice div.content_prices.clearfix p#quantity_wanted_p, form#buy_block div.content_prices.clearfix p#quantity_wanted_p {width: 40% !important;}

.fixedprice #add_to_cart, #add_to_cart {
  float: left !important; width:50%!important;
}
form#buy_block.fixedprice div.content_prices.clearfix p#quantity_wanted_p, form#buy_block div.content_prices.clearfix p#quantity_wanted_p {margin-left: 0px !important;}

.content_prices #add_to_cart .exclusive, .content_prices #add_to_cart .exclusive_disabled, .fixedprice .content_prices #add_to_cart .exclusive, .fixedprice .content_prices #add_to_cart .exclusive_disabled {
  width: 100% !important;
 
}




#more_info_sheets ul, #more_info_sheets ol, #more_info_sheets dl {margin-top: 30px;margin-left: 0px;width:100%;}

ul#caractxt li {margin-left: 5% !important;
list-style-type: none!important;
text-align: left!important;}
div.featureoptionproduit {width: 50%;}





}












  @media only screen and  (max-width: 800px)
{

div.dpblocproduit {width:96%!important;display: inline-block !important;}

	
div.note-avis-verif {margin-left: 0px !important;
    width: 60%;
    border-radius: 0px 8px 8px 0px;}

ul#caractxt {}

ul#caractxt li{margin-left: -2% !important;
    list-style-type: circle !important;
    text-align: left !important;
    border-bottom: 1px solid #d6d6d6;}


  div.featureoptionproduit {
    width: 50%;
    margin-right: 10px;
  }


  div.featureoptionproduit {
    width: 57%;font-size: 13px;
  }

div.ficheproduit div#pb-left-column div.vote_news_promo a.open-comment-form {border-radius:8px 0px 0px 8px;width: 20%;position: relative;margin: 15px 0px 0px 0% !important;}
div.note-avis-verif .lanote {margin-left: 0px !important;
    float: left;
    position: relative;}

#short_description_block {
  margin-top: 22px !important;
}

div.vote_news_promo {display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;}
	div.lesavisclients {margin: -65px 0px 0px 10px !important;
    position: absolute;}
	
 .fixedprice #attributes {padding: 0px 30px!important;
    padding-bottom: 0px!important;
  min-height: 80px!important;}
 
 i.motquanti {font-size: 12px;margin: -15px 0px 0px 35px;}
 
 
#attributes select#group_10, #attributes select#group_21 {
  width: auto;
}
	div#center_column.grid_5 div#pb-left-column div#more_info_block div#more_info_sheets div#idTab1 div img {width:100%!important;height:auto!important;}
	  /* produit*/

  div.ficheproduit div#pb-right-column.colo-gauche {background-color:white;}
div.ficheproduit div#pb-right-column.colo-gauche div#image-block span#view_full_size img#bigpic {width:100%!important;height:auto!important;}
 div.ficheproduit div#pb-left-column.colo-droite, div.ficheproduit div#pb-right-column.colo-gauche  {width: 100% !important;}
 


div.product_attributes div#attributes fieldset div.attribute_list select {margin-top:5px!important;border: 1px solid #d2d2d2!important;}
#attributes fieldset {margin:0px;padding:0px;}

#attributes, .fixedprice #attributes {border-bottom: 1px solid #ccc !important;display:flex;  align-items: center;
  justify-content: center; flex-wrap: wrap;padding-bottom: 26px !important;}
  .fixedprice label, .fixedprice div.reductsousdiv, .fixedprice #favoriteproducts_block_extra_add, .fixedprice #btnIncrement, .fixedprice #btnDecrement, .fixedprice .dpblocproduit {
  display: inline-block !important;}
  #pb-right-column #views_block {padding:0px!important;}
  div.block_content ul li.product_accessories_description {width:auto!important;}
  
div.block_content ul li.product_accessories_description a.product_image img {width:50%!important;height:auto!important;}
  
#more_info_block .idTabsShort li {width: 49%;height: 33px;}
#more_info_block .idTabsShort li a {font-size: 3vw;}
div#pb-left-column div#more_info_block div#more_info_sheets.style1 div#idTab5 div#product_comments_block_tab div#peuavis div.comment.clearfix div.star_content.clearfix, div#allavis div.comment.clearfix div.star_content.clearfix {
  width: 70px !important;
  margin: 0px !important;
  padding: 0px !important;
  position: absolute;
  top: 15px;
}
div#pb-left-column div#more_info_block div#more_info_sheets.style1 div#idTab5 div#product_comments_block_tab div#peuavis div.comment.clearfix div.comment_author_infos, div#allavis div.comment.clearfix div.comment_author_infos {padding-left: 75px;
text-align: left;}
form#buy_block.fixedprice div.product_attributes div#attributes fieldset.attribute_fieldset, form#buy_block div.product_attributes div#attributes fieldset.attribute_fieldset {
border: 0px!important;
  margin:10px 0px 5px 0px !important;
  height: auto!important;
}
#pb-left-column #buy_block label, #pb-left-column #buy_block.fixedprice label{display: inline-block!important;float: none !important;}

.fixedprice .attribute_list, .fixedprice select {width: auto !important;}



div.ficheproduit div#pb-left-column form#buy_block #contenu-panier, div.ficheproduit div#pb-left-column form#buy_block.fixedprice #contenu-panier {
  
  padding-left: 2% !important;
  width: 98% !important;
}

p#quantity_wanted_p input#btnDecrement, p#quantity_wanted_p input#btnIncrement, .fixedprice p#quantity_wanted_p input#btnDecrement, .fixedprice p#quantity_wanted_p input#btnIncrement {
  width: 35px !important;
 font-size: 25px !important;
}
form#buy_block.fixedprice div.content_prices.clearfix p#quantity_wanted_p, form#buy_block div.content_prices.clearfix p#quantity_wanted_p {width: 40% !important;}

.fixedprice #add_to_cart, #add_to_cart {
  float: left !important; width:50%!important;
}
form#buy_block.fixedprice div.content_prices.clearfix p#quantity_wanted_p, form#buy_block div.content_prices.clearfix p#quantity_wanted_p {margin-left: 0px !important;}

.fixedprice input {font-size:18px;}

form#buy_block.fixedprice div.content_prices.clearfix p#quantity_wanted_p input#quantity_wanted.quantipanier, form#buy_block div.content_prices.clearfix p#quantity_wanted_p input#quantity_wanted.quantipanier {
  width: 33px !important;
  font-size: 18px !important;
}
#favoriteproducts_block_extra_add {width:100%;}


.content_prices #add_to_cart .exclusive, .content_prices #add_to_cart .exclusive_disabled, 
.fixedprice .content_prices #add_to_cart .exclusive, .fixedprice  .content_prices #add_to_cart .exclusive_disabled {
 font-size: 4vw!important;
}

div.choixoption, .fixedprice div.choixoption {margin: 20px 0 0 0 !important;}

 

.fixedprice i.motquanti {margin:-13px 0px 0px 32px !important}
div.ficheproduit div#pb-left-column.colo-droite form#buy_block div.content_prices.clearfix div.price p#old_price span#old_price_display {font-size:15px!important;color:white!important;}

fieldset.attribute_fieldset, .fixedprice fieldset.attribute_fieldset {float: none!important;}




div.ficheproduit div#pb-left-column.colo-droite div.vote_news_promo div.note-avis-verif div#product_comments_block_extra div.comments_note div.star_content.clearfix{margin: 2px 0px 2px 0px !important;}

#pb-left-column #short_description_content {border: 0px!important;max-height:210px !important}
.colo-droite {height: 120% !important;
padding-bottom: 10px;}


h1.letitre {padding: 0px;margin:0px;}
#thumbs_list {width: 75%;}
h6 u {font-size: 6vw;border-top: 0px!important;line-height: 20px;
  border-bottom: 0px!important;}
div.info-eliquide {height:auto!important;}
#idTab1 h6 {margin: 0px 0px!important;}
 
 
 div.accessories_block {margin: 10px auto 0px auto!important;}
  #footer, footer#pied_page {
    margin-top: 0px !important;height: auto!important;
  }
  #footer {
height: 553px!important;
  }



   div#piedgenericlop {
    padding-top:0px!important;
  }
  .fixedprice {display: block !important;
position: relative !important;
width: 100% !important;
top: 0px !important;}  
  .colo-droite {
    height: auto !important;
  }


 
}




  


   @media only screen and  (max-width: 745px)
{
.fancybox-margin.fancybox-lock body.darkBg div.fancybox-overlay.fancybox-overlay-fixed div.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened div.fancybox-skin {padding:0px!important;}
html.fancybox-margin.fancybox-lock body.darkBg div.fancybox-overlay.fancybox-overlay-fixed div.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened div.fancybox-skin div.fancybox-outer div.fancybox-inner  {width:100%!important;}
html.fancybox-margin.fancybox-lock body.darkBg div.fancybox-overlay.fancybox-overlay-fixed div.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened
{width:100%!important;left:0px!important}
html body.darkBg div#page.container_9.clearfix div#columns.clearfix div#center_column.grid_5 div#pb-left-column div#more_info_block div#more_info_sheets div#faireavis div#new-comment-form form#id_new_comment_form div#new_comment_form, html.fancybox-margin.fancybox-lock body.darkBg div.fancybox-overlay.fancybox-overlay-fixed div.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened div.fancybox-skin div.fancybox-outer div.fancybox-inner div#new-comment-form form#id_new_comment_form div#new_comment_form { border:3px solid black!important;width:92%!important;}
html.fancybox-margin.fancybox-lock body.darkBg div.fancybox-overlay.fancybox-overlay-fixed div.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened div.fancybox-skin a.fancybox-item.fancybox-close {top: 8px!important;right: 10px!important;}
}

 
