@import url(https://fonts.googleapis.com/css?family=Sorts+Mill+Goudy);

body#product #attributes .attribute_list .selector {width:235px !important;}
#attributes .attribute_list #color_to_pick_list li a.color_pick,#attributes .attribute_list #color_to_pick_list li a.color_pick img {width:75px !important; height:32px !important;}
#attributes .attribute_list #color_to_pick_list li {width:75px !important; height:32px !important;}
#attributes .attribute_list #color_to_pick_list li {display:list-item; float:none !important}*/
/*select[name="group_4"] option[value="27"] 
 {
	 background:#000000 !important;color:#FFFFFF !important;
	 }
select[name="group_4"] option[value="29"]
 {
	 background:#DA251D !important;color:#FFFFFF !important;
	 }

select[name="group_4"] option[value="31"]
 {
	 background:#005583 !important;color:#FFFFFF !important;
	 }


select[name="group_4"] option[value="33"]
 {
	 background:#FFF500 !important;color:#000000 !important;
	 }


select[name="group_4"] option[value="37"]
 {
	 background:#00923F !important;color:#FFFFFF !important;
	 }


select[name="group_4"] option[value="38"]
 {
	 background:#782839 !important;color:#FFFFFF !important;
	 }


select[name="group_4"] option[value="39"]
 {
	 background:#524627 !important;color:#FFFFFF !important;
	 }


select[name="group_4"] option[value="40"]
 {
	 background:#FFFDD5 !important;color:#000000 !important;
	 }


select[name="group_4"] option[value="41"]
 {
	 background:#DA251D !important;color:#000000 !important;
	 }


select[name="group_4"] option[value="42"]
 {
	 background:#E77817 !important;color:#FFFFFF !important;
	 }


select[name="group_4"] option[value="43"]
 {
	 background:#C2C1C1 !important;color:#000000 !important;
	 }


select[name="group_4"] option[value="44"]
 {
	 background:#E77817 !important;color:#000000 !important;
	 }


select[name="group_4"] option[value="45"]

 {
	 background:#ffffff !important;color:#C51409 !important;
	 }


select[name="group_4"] option[value="46"]
 {
	 background:#ffffff !important;color:#2D2D99 !important;
	 }


select[name="group_4"] option[value="47"]
 {
	 background:#6F448A !important;color:#ffffff !important;
	 }


select[name="group_4"] option[value="48"]
 {
	 background:#DEDEDD !important;color:#000000 !important;
	 }


select[name="group_4"] option[value="49"]
 {
	 background:#F0C745 !important;color:#000000 !important;
	 }*/
	 
/*Fin couleur gravetic**/
select[name="group_6"] option[value="50"]
 {
	font-family: 'Sorts Mill Goudy', serif !important;
	 }
select[name="group_6"] option[value="51"]
 {
	 font-family:script !important;
	 }
select[name="group_6"] option[value="52"]
 {
	 background:Arial !important;
	 }
   #attributes .attribute_list .selector  option:hover {
    box-shadow: 0 0 10px 100px #1882A8 inset;
}
/*Fin font gravetic**/
select[name="group_4"] {font-size:14px !important;}
body#product #attributes fieldset label {width:70px;}
.info-produit {background: #404040;color:#FFF; font-size:14px;padding:15px;text-align:center;}
/*Panier*/
.blockcart {bottom:-68px !important;}
.shopping_cart > a:first-child {height:44px !important;line-height:44px !important;}
.blockcart:after {  border-bottom: 22px solid transparent !important;
  border-top: 22px solid transparent !important;}
/*Menu haut*/
.sf-menu > li > a {  text-indent: -999px;color:rgba(0,0,0,0) !important;}
.sf-menu > li > a:before {background:#404040 !important;}
.sf-menu > li
{border-left:1px solid #555;
border-right:1px solid #555;
padding-left:10px;padding-right:10px;}
sf-menu > li {margin-right:10px !important;margin-left:10px !important;}
li.cat-171 a.cat-171{background:url("library/btn-boulangerie.png") !important;width:90px;height:44px;z-index:auto !important;}
li.cat-242 a.cat-242{background:url("library/btn-patisserie.png") !important;width:94px;height:44px;z-index:auto !important}
li.cat-243 a.cat-243{background:url("library/btn-boucherie.png") !important;width:72px;height:44px;z-index:auto !important}
li.cat-244 a.cat-244{background:url("library/btn-charcuterie.png") !important;width:85px;height:44px;z-index:auto !important}
li.cat-245 a.cat-245{background:url("library/btn-fromagerie.png") !important;width:79px;height:44px;z-index:auto !important}
li.cat-246 a.cat-246{background:url("library/btn-poissonnerie.png") !important;width:90px;height:44px;z-index:auto !important}
li.cat-247 a.cat-247{background:url("library/btn-primeurs.png") !important;width:117px;height:44px;z-index:auto !important}
li.cat-248 a.cat-248{background:url("library/btn-pharmacie.png") !important;width:73px;height:44px;z-index:auto !important}
li.cat-171 a:hover.cat-171{background:url("library/btn-boulangerie_s2.png") !important;width:90px;height:44px;z-index:auto !important}
li.cat-242 a:hover.cat-242{background:url("library/btn-patisserie_s2.png") !important;width:94px;height:44px;z-index:auto !important}
li.cat-243 a:hover.cat-243{background:url("library/btn-boucherie_s2.png") !important;width:72px;height:44px;z-index:auto !important}
li.cat-244 a:hover.cat-244{background:url("library/btn-charcuterie_s2.png") !important;width:85px;height:44px;z-index:auto !important}
li.cat-245 a:hover.cat-245{background:url("library/btn-fromagerie_s2.png") !important;width:79px;height:44px;z-index:auto !important}
li.cat-246 a:hover.cat-246{background:url("library/btn-poissonnerie_s2.png") !important;width:90px;height:44px;z-index:auto !important}
li.cat-247 a:hover.cat-247{background:url("library/btn-primeurs_s2.png") !important;width:117px;height:44px;z-index:auto !important}
li.cat-248 a:hover.cat-248{background:url("library/btn-pharmacie_s2.png") !important;width:73px;height:44px;z-index:auto !important}

/*Menu gauche**/
.sp-vertical-menu .vf-menu li a {line-height:25px !important;}
.pb-right-column ul.product_reference {display:block !important}
/*Module attribute wizard pro*/
.awp_box_inner {   
    width: 48% !important;
    clear: none !important;
    /* padding: 20px; */
      /* width: 20px; */
}
.awp_group_image_container {clear:none !important;}
.awp_box_inner.group-1,.awp_box_inner.group-3 { float: left !important;margin-right:2% !important;}  
.awp_box_inner.group-2,.awp_box_inner.group-4 {float:right !important;margin-left:2%;}
.awp_box_inner.group-1 .awp_content,.awp_box_inner.group-3 .awp_content,.awp_box_inner.group-2 .awp_content,.awp_box_inner.group-4 .awp_content {height:40px;}
.awp_box_inner.group-0 ,.awp_box_inner.group-5 {width:100% !important;}
/*#product_left #awp_container {display:none;}*/
.awp_group_image.awp_image_sel {padding:0px !important;border:2px solid #E63036 !important;}/*
.awp_image_nosel,.awp_group_image {border:none !important;margin:0 !important }*/
.awp_cell_cont {margin:0 0px -13px 0 !important}
.awp_rrla{margin-top:-1px !important; margin-left:45px !important;}
ul.product_list.grid .product-desc{display:block !important;}
ul.product_list.grid .product-container .right-block {padding:0 !important;margin:0 5px;text-align:left;}
ul.product_list h5 {text-align:center ;}
ul.product_list .product-container {height:342px;}
#button_quotation_shopping .btn.btn-primary.btn-sm 
{
	color:#FFF;
	font:13px/18px Arial,Helvetica,sans-serif;
	padding:7px 12px !important	
	}
.made-france {margin:0 }
/*produit*/
.pb-right-column h1 {margin:0 ;}
#short_description_block h2 {margin-top:5px !important;margin-bottom:5px !important;}
p {font-size:16px;margin:0;line-height:18px;}
/*AWP**/
body#product .awp_box.awp_box_inner.attribut_49,body#product .awp_box.awp_box_inner_attribut_52 {width:100% !important;margin-bottom:10px;clear:both}
body#product .awp_box.awp_box_inner_attribut_54,
body#product .awp_box.awp_box_inner_attribut_56,
body#product .awp_box.awp_box_inner_attribut_61,
body#product .awp_box.awp_box_inner_attribut_64,
body#product .awp_box.awp_box_inner_attribut_124,
body#product .awp_box.awp_box_inner_attribut_36  {width:48% !important;margin-bottom:10px;}
.awp_cell_cont {width:100px !important;}
p.infoCustomizable {margin-bottom:10px !important;}
.customizableProductsFile, .customizableProductsText {border-bottom:none !important;}
#text_fields textarea {float:left; }
.div.radio span {
	top: -9px;
    left: 30px;
}

/**AW personnalisation*/

.aw_content table td {border:none !important;}
.aw_content table {background:none;border:none;}
#quantity_wanted_p,#add_to_cart {
    display: block !important;
}
div.ailinear_legend { 
   font-size: 14px !important;
    margin: 0;
    line-height: 18px;
}
#attributes {
  background: #FFF !important;
  }
  #attributes fieldset {
    float: left;
    width: 100% !important;
    padding: 0;
    border: 1px solid #d9d9d9;
    /* border-width: 0 1px; */
    /* padding: 0px 10px 5px 10px; */
    font-weight: bold;
    font-size: 13px;
    overflow: auto;
    margin-bottom: 12px;
    }
body#product #attributes fieldset label {
	    width: 100% !important;
    background: #f3f3f3;
    padding: 0px 10px 5px 10px;
	}
.category-image	{
		    float: left;
    margin-top: 24px;
    margin-right: 20px;}
.product_list.grid.row .product-desc {display:none !important;}
.content_price {
	position: absolute;
    bottom: 21px;
    text-align: center;
	width:100%;
}
body#index .content_price {
	position: absolute;
    bottom: 5px;
    text-align: center;
	width:80%;
}
#awp_cell_cont_61,#awp_cell_cont_61 .selector span{width:101% !important;}
.awp_nila {float:none !important;}
#attributes .attribute_list #color_to_pick_list li {float:left !important;margin-left:20px !important;padding:2px !important;width:82px;height:35px }
#attributes .attribute_list #color_to_pick_list li.selected {border:1px solid #F00 !important;}
.awp_box.awp_box_inner_attribut_56 .awp_content ,.awp_box.awp_box_inner_attribut_61 .awp_content,.awp_box.awp_box_inner_attribut_54 .awp_content,.awp_box.awp_box_inner_attribut_124 .awp_content
{height:80px !important;}
body#product .awp_box.awp_box_inner_attribut_61 ,body#product .awp_box.awp_box_inner_attribut_54 {float:left;margin-right:2%;display:block;clear:left}
body#product .awp_box.awp_box_inner_attribut_56 ,body#product .awp_box.awp_box_inner_attribut_124,body#product .awp_box.awp_box_inner_attribut_36 {float:left;margin-left:2%;display:block;}
.awp_box.awp_box_inner_attribut_127 {width:100% !important;float:left}
.awp_tbla
{
	float: left;
	text-align: center;
	/* margin-left: 33px; */
	width: 100%;
	margin-top: -3%;
	font-size:13px;
	
	
}
  div.selector select {
    font-size: 13px !important; }
div.selector {
  font-size: 13px !important; 
  width:200px !important}
#minimal_quantity_wanted_p{font-weight:bold;font-style:italic}
li.sfHoverForce ul.submenu-container {display:none !important;}
.vf-menu.menu-content .spvm-havechild.active a {color:#000;}
.vf-menu.menu-content .spvm-havechild.active:hover a {color:#000;}

@media(max-width:1000px){
body#product .awp_box.awp_box_inner_attribut_54,
body#product .awp_box.awp_box_inner_attribut_56,
body#product .awp_box.awp_box_inner_attribut_61,
body#product .awp_box.awp_box_inner_attribut_64,
body#product .awp_box.awp_box_inner_attribut_124,
body#product .awp_box.awp_box_inner_attribut_36  {width:100% !important;margin-bottom:10px;float:none !important}
}
.sf-menu li.sfHoverForce:hover 
{cursor:none !important;} 

@media(max-width:767px){
	
ul.product_list .product-container h5 > a
 {
	 font-size:15px;
}
ul.product_list .content_price .price 
{
	font-size:13px;}
.content_price {bottom:7px}

}
.block.lastestnews 
{border:none !important;}

@media (max-width: 767px){
#block_top_menu .cat-title .fa {
    font-size: 25px;
	    visibility: collapse;
}
}
.cart_block .cart-prices .cart-prices-line {display:none !important;}
@media (min-width: 990px) {
body#index #categories_block_left {
	//max-width:25% !important;
}
}
@media (max-width: 989px) {
body#index #categories_block_left {max-width:100% !important;margin-top:35px}
body#product #left_column {display:none !important;}
}
@media (max-width: 479px){
ul.product_list .product-image-container img {
	display: block;
    width: 77%;	
	margin:0 auto !important
}
ul.product_list .product-container h5 > a {
    font-size: 11px;
}
}
/*ul#thumbs_list_frame1 {
    list-style-type: none;
    padding-left: 0;
    overflow: hidden;
    max-height: 340px;
	margin-bottom: 20px;
}*/
p.payment_module.cheque {
    padding-top: 20px;
}
.payment_module.cheque a.cheque {
    display: flex;
    align-items: center;
}
a.payplug.paymentLogo.paymentLogo-default {
    margin-bottom: 20px;
}
.payment_module.cheque img {
	max-width: 103px;
}