

@media (min-width: 990px) and (max-width: 1024px)
{
	.centerColumn,#navBreadCrumb{padding: 5px 5px 5px 5px;}
	#navBreadCrumb{padding: 15px 5px 5px 5px;} 
	.centerBoxContentsCrossSell{height:304px;}
}

@media (min-width: 1100px){#col_droite_listing .productPriceDiscount{right: 393%;}}
@media (min-width: 1000px)and (max-width: 1009px){#col_droite_listing .productPriceDiscount{right: 382%;}}
@media (min-width: 970px)and (max-width: 999px){#col_droite_listing .productPriceDiscount{right: 375%;}}
@media (min-width: 950px)and (max-width: 969px){#col_droite_listing .productPriceDiscount{right: 365%;}}
@media (min-width: 930px)and (max-width: 949px){#col_droite_listing .productPriceDiscount{right: 360%;}}
@media (min-width: 900px)and (max-width: 929px){#col_droite_listing .productPriceDiscount{right: 455%;}}
@media (min-width: 880px)and (max-width: 899px){#col_droite_listing .productPriceDiscount{right: 445%;}}
@media (min-width: 860px)and (max-width: 879px){#col_droite_listing .productPriceDiscount{right: 435%;}}
@media (min-width: 840px)and (max-width: 859px){#col_droite_listing .productPriceDiscount{right: 425%;}}
@media (min-width: 820px)and (max-width: 839px){#col_droite_listing .productPriceDiscount{right: 415%;}}
@media (min-width: 800px)and (max-width: 819px){#col_droite_listing .productPriceDiscount{right: 405%;}}
@media (min-width: 780px)and (max-width: 799px){#col_droite_listing .productPriceDiscount{right: 395%;}}
@media (min-width: 760px)and (max-width: 779px){#col_droite_listing .productPriceDiscount{right: 385%;}}
@media (min-width: 740px)and (max-width: 759px){#col_droite_listing .productPriceDiscount{right: 375%;}}
@media (min-width: 720px)and (max-width: 739px){#col_droite_listing .productPriceDiscount{right: 365%;}}
@media (min-width: 711px)and (max-width: 719px){#col_droite_listing .productPriceDiscount{right: 360%;}}

@media (min-width: 481px)and (max-width: 710px){#col_droite_listing .productPriceDiscount{top: -60px; right: 101%;}}

@media (min-width: 1001px){.additionalImages { max-width: 95px;}}
@media (min-width: 950px)and (max-width: 1000px){.additionalImages { max-width: 90px;}}
@media (min-width: 901px)and (max-width: 950px){.additionalImages { max-width: 85px;}}
@media (min-width: 851px)and (max-width: 900px){.additionalImages { max-width: 80px;}}
@media (min-width: 801px)and (max-width: 850px){.additionalImages { max-width: 75px;}}
@media (min-width: 771px)and (max-width: 800px){.additionalImages { max-width: 73px;}}
@media (min-width: 741px)and (max-width: 770px){.additionalImages { max-width: 71px;}}
@media (min-width: 731px)and (max-width: 750px){.additionalImages { max-width: 69px;}}
@media (min-width: 711px)and (max-width: 730px){.additionalImages { max-width: 67px;}}
@media (min-width: 681px)and (max-width: 710px){.additionalImages { max-width: 64px;}}
@media (min-width: 651px)and (max-width: 680px){.additionalImages { max-width: 61px;}}
@media (min-width: 621px)and (max-width: 650px){.additionalImages { max-width: 58px;}}
@media (min-width: 591px)and (max-width: 620px){.additionalImages { max-width: 55px;}}
@media (min-width: 561px)and (max-width: 590px){.additionalImages { max-width: 51px;}}
@media (min-width: 531px)and (max-width: 560px){.additionalImages { max-width: 47px;}}




@media (min-width: 950px)and (max-width: 990px){.centerBoxContentsCrossSell{height:295px;}}
@media (min-width: 920px)and (max-width: 950px){.centerBoxContentsCrossSell{height:285px;}}
@media (min-width: 890px)and (max-width: 920px){.centerBoxContentsCrossSell{height:280px;}}
@media (min-width: 860px)and (max-width: 890px){.centerBoxContentsCrossSell{height:270px;}}
@media (min-width: 830px)and (max-width: 860px){.centerBoxContentsCrossSell{height:265px;}}
@media (min-width: 800px)and (max-width: 830px){.centerBoxContentsCrossSell{height:257px;}}

@media (min-width: 800px){#productGeneral .liste_declinaisons { width: 59.3%;}  #productGeneral .product_titles{width: 59.3%;}}
@media (min-width: 770px)and (max-width: 800px){#productGeneralImages.with_add_images{height: 395px;}#productGeneralImages .box_image_verticale{margin-top:-75px;}.centerBoxContentsCrossSell{height:250px;}#productGeneral .product_titles,#productGeneral #cart {width:59.3%;}}
@media (min-width: 740px)and (max-width: 770px){#productGeneralImages.with_add_images{height: 380px;}#productGeneralImages .box_image_verticale{margin-top:-70px;}.centerBoxContentsCrossSell{height:242px;}#productGeneral .product_titles,#productGeneral #cart{width:58.3%;}}
@media (min-width: 710px)and (max-width: 740px){#productGeneralImages.with_add_images{height: 365px;}#productGeneralImages .box_image_verticale{margin-top:-65px;}.centerBoxContentsCrossSell{height:234px;}#productGeneral .product_titles,#productGeneral #cart{width:58.3%;}}
@media (min-width: 680px)and (max-width: 710px){#productGeneralImages.with_add_images{height: 350px;}#productGeneralImages .box_image_verticale{margin-top:-65px;}.centerBoxContentsCrossSell{height:234px;} #productGeneral .product_titles,#productGeneral #cart{width:58.28%;}}
@media (min-width: 650px)and (max-width: 680px){#productGeneralImages.with_add_images{height: 335px;}#productGeneralImages .box_image_verticale{margin-top:-60px;}.centerBoxContentsCrossSell{height:219px;}#productGeneral .product_titles,#productGeneral #cart{width:58.28%;}}
@media (min-width: 620px)and (max-width: 650px){#productGeneralImages.with_add_images{height: 318px;}#productGeneralImages .box_image_verticale{margin-top:-60px;}.centerBoxContentsCrossSell{height:310px;}#productGeneral .product_titles,#productGeneral #cart{width:58.24%;}}
@media (min-width: 590px)and (max-width: 620px){#productGeneralImages.with_add_images{height: 305px;}#productGeneralImages .box_image_verticale{margin-top:-55px;}.centerBoxContentsCrossSell{height:299px;}#productGeneral .product_titles,#productGeneral #cart{width:58.2%;}}
@media (min-width: 560px)and (max-width: 590px){#productGeneralImages.with_add_images{height: 288px;}#productGeneralImages .box_image_verticale{margin-top:-55px;}.centerBoxContentsCrossSell{height:285px;}#productGeneral .product_titles,#productGeneral #cart{width:58.15%;}}
@media (min-width: 530px)and (max-width: 560px){#productGeneralImages.with_add_images{height: 272px;}#productGeneralImages .box_image_verticale{margin-top:-50px;}.centerBoxContentsCrossSell{height:295px;}#productGeneral .product_titles,#productGeneral #cart{width:58%;}}

@media (min-width:481px) and (max-width:767px){
	.ligne_type_livraison{margin-bottom:5px;}
	.titre_type_livraison{padding:5px 0 5px 0;}
	.ligne_transporteur{width: 100%; margin: 8px 0 8px 0;height: auto; max-height: 285px;}
	.descriptionLivraison,.descriptionLivraison_vert{height: 120px;padding: 1.5% 4%;}
	#shippingInfo .descriptionLivraison,#shippingInfo .descriptionLivraison_vert{height: 125px;padding: 1.5% 4%;}
	.descriptionLivraisonRelais,.descriptionLivraisonRdv{height: 135px;padding: 1.5% 4%;}
	.descriptionLivraisonPalette,.descriptionLivraisonEurope{height: 120px;padding: 1.5% 4%;}
	
	.ligne_paiement{width: 100%; margin: 8px 0 8px 0;}
	.descriptionPaiement,.descriptionPaiement_vert{height: 82px;padding: 1.5% 4%;}
	
	.point_relais_infos{right: 20px;margin: -40 0 0 0;}
	.point_relais_adress{width: 60%;}
	.point_relais_distance{width: 95%; margin: auto; text-align: right; padding-top: 35px;}
	
	#prevOrders #tableHeading{display:none;}
	#prevOrders .rowEven, #prevOrders .rowOdd {min-height: 120px;    height: auto;}
	#prevOrders #ordercolnew1, #prevOrders .ordercolnew1 { width: 20%; float: left; padding-left: 5px; padding-bottom: 10px;}
	#prevOrders #ordercolnew2, #prevOrders .ordercolnew2 {  width: 40%; float: left; text-align: center; padding-bottom: 10px;}
	#prevOrders #ordercolnew3, #prevOrders .ordercolnew3 { width: 40%; float: left; padding-bottom: 10px;}
	#prevOrders #ordercolnew4, #prevOrders .ordercolnew4 { width: 60%; float: left; padding-left: 5px;}
	#prevOrders #ordercolnew5, #prevOrders .ordercolnew5 {  width: 40%; float: left; text-align: left;}
	#prevOrders #ordercolnew6, #prevOrders .ordercolnew6 {  display:none}
	#prevOrders #ordercolnew7, #prevOrders .ordercolnew7 { display:none}
	.voir_detail_facture_responsive,.facture_boxcenter_listing_account_responsive{display:initial;}
	
	#accountContactSav .tableHeading{display:none;}
}

@media (min-width:768px){
	input.recommander{float:right;}
	
}
@media (min-width:930px) and (max-width:960px){.titre_xsellproducts {font-size:12px;margin-top: 226px;}}
@media (min-width:900px) and (max-width:930px){.titre_xsellproducts {font-size:12px;margin-top: 218px;}}
@media (min-width:865px) and (max-width:900px){.titre_xsellproducts {font-size:12px;margin-top: 213px;}}
@media (min-width:830px) and (max-width:865px){.titre_xsellproducts {font-size:12px;margin-top: 204px;}}
@media (min-width:770px) and (max-width:830px){.titre_xsellproducts {font-size:11px;margin-top: 186px;}}
@media (min-width:700px) and (max-width:770px){.titre_xsellproducts {font-size:10px;margin-top: 170px;}}
@media (min-width:651px) and (max-width:700px){.titre_xsellproducts {font-size:9px;margin-top: 161px;}}

@media (min-width:768px) and (max-width:970px){
	.ligne_type_livraison{margin-bottom:5px;}
	.titre_type_livraison{padding:5px 0 5px 0;}
	.ligne_transporteur{width: 99%; margin: 0px 0 8px 0; height: auto; max-height: 285px;}
	.descriptionLivraison,.descriptionLivraison_vert{height: 120px;padding: 0.7% 4%;}
	#shippingInfo .descriptionLivraison,#shippingInfo .descriptionLivraison_vert{height: 125px;padding: 0.7% 4%;}
	.descriptionLivraisonRelais,.descriptionLivraisonRdv{height: 125px;padding: 0.7% 4%;}
	.descriptionLivraisonPalette,.descriptionLivraisonEurope{height: 110px;padding: 0.7% 4%;}
	
	.ligne_paiement{width: 99%; margin: 0px 0 8px 0;}
	.descriptionPaiement,.descriptionPaiement_vert{height: 86px;padding: 0.7% 4%;}
	
	.point_relais_infos{right: 10px;margin: 8 0 0 0;}
	.point_relais_adress{width:55%;}
	.point_relais_distance{float:left;margin: 20px 0 0 0px;}
	
}
@media (min-width:971px){
	.ligne_type_livraison{margin-bottom:5px;}
	.titre_type_livraison{padding:15px 0 5px 0;}
	.ligne_transporteur{width:23%; margin:8px;}
	.descriptionLivraison,.descriptionLivraison_vert{height:215px;padding:4%;}
	.descriptionLivraisonRelais,.descriptionLivraisonRdv{height:235px;padding:4%;}
	.descriptionLivraisonPalette,.descriptionLivraisonEurope{height:170px;padding:4%;}

	.ligne_paiement{width:18%; margin:8px;}
	.descriptionPaiement,.descriptionPaiement_vert{height:120px;padding:4%;}
	
	.point_relais_infos{right: 10px;margin: 8 0 0 0;}
	.point_relais_adress{width:55%;}
	.point_relais_distance{float:left;margin: 20px 0 0 0px;}
}
@media (min-width: 480px)and (max-width: 800px){
	
	#ezPageDefault .scateg {padding: 1px 0;}
	#productGeneral .product_titles{padding-right:0px;float: right;}
	#productGeneral #usage_caracteristique, #productGeneral .usage_montage_avec_declinaisons,#productGeneral .usage_montage,#productGeneral .liste_declinaisons { width: 100%;}
	#productGeneral #usage_caracteristique{min-height: 340px;}
	#productGeneral #cart { float: right; border: none; position: relative;}
	#productGeneral .prices {float: left; margin: 0px;height: 50px; width: 100%; padding-right: 160px;border-radius: 0;}
	#productGeneral .price {text-align: center;}
	#productGeneral .ajout_qte {position: absolute; right: 0px; width: 160px;margin-top: 0;border-radius: 0px;}
	#productGeneral .ajout_qte_tarif_degressif {  width: 160px;}
	#productGeneral .description_courte {  width: 60%; padding: 10px 5px 5px 5px; position: relative;  min-height: 138px;}
	#productGeneral #fabricationfr, #productGeneral #fabricationeu {width: 90px;right:0px}	
	#productGeneralImages{position:relative;}
	
	#productAdditionalImages{margin-right: 0px; display: inline-block;  position: absolute; bottom: 0; left: 0; width: 100%; overflow: hidden;}
	#productMainImage:before { content: ''; display: inline-block; width: 0; vertical-align: middle; padding: 50% 0;}
	#productMainImage {  margin-right: 0px; display: inline-block; position: absolute; top: 0; left: 0; width: 100%; overflow: hidden;}
	#main_product_image{position: absolute; top: 0; left: 0;}
	
	/*.additionalImages:before { content: ''; display: inline-block; width: 0; vertical-align: middle; padding: 50% 0;}
	#additionalImages .additionnal_image_verticale {margin-top: -75px;}
	#additionalImages img{border: none; width: 100%; height: auto;}*/
	
	.additionalImages::after { content: '';display: block; padding-bottom: 100%;}
	.additionalImages{position: relative;}
	.additionalImages a img{position: absolute; left:0px;width:96%; height:100%;object-fit: cover; }
	

}
@media (min-width: 910px)
{
	#indexProductList #button_forward_top, #allProductsDefault #button_forward_top{max-width: 250px;float:left}
	#productListHeading,#allProductsDefaultHeading{width:78%;}
	.texte_bouton_forward{width: 100%;float: left;}
	#indexProductListCatDescription{width:75%;}
	.productListing-data1 {width: 48%;}
	#col_droite_listing .listingDescription { width: 96%;}
	
}
@media (min-width: 990px)
{
	.container{width: 100%; max-width:1280px;margin:auto; height:100%}
	#surbandeau .container, #navBreadCrumb .container{width: 100%; max-width:1024px;margin:auto; height:100%}
	.tc_main_nav{width: 100%; max-width:1024px; display:block}
	.surbandeau-free-shipping,.surbandeau-delais-liv,.surbandeau-devis-rapide{font-size:14px;}
	.surbandeau-devis-rapide{width: 160px; }
	.surbandeau-free-shipping,.surbandeau-phone{width:27%}
	.surbandeau-phone{font-size:18px;}
	li.megamenu-fournitures{width:20%;}
	
	.centerColumn{width: 100%; max-width:1024px;margin:auto;font-size: 14px;}
	#navBreadCrumb{width: 100%;margin:auto;font-size: 14px; background-color:#FFF8F0;height: 60px;}
	
	li.megamenu-accueil{width: 16%;}
	li.megamenu-cartons{width: 30%;}
	li.megamenu-fournitures{width:23%;}
	li.megamenu-ventegros{width:20%;}
	li.megamenu-pieces{width: 150px;}
	
}

@media (min-width: 800px) and (max-width:910px){.productListing-data1 {width: 52%;}}
@media (min-width: 758px) and (max-width:800px){.productListing-data1 {width: 50%;}}
@media (min-width: 710px) and (max-width:758px){.productListing-data1 {width: 48%;}#col_droite_listing .product_titles {font-size:12px;}}

@media (min-width: 710px){#col_droite_listing .prix_tarif_degressif{width:51%;} #col_droite_listing .normalprice::after {left: 35%;}}
@media (min-width: 630px) and (max-width:710px)
{
	#col_droite_listing .product_title{font-size:13px;}
	#col_droite_listing .prix_tarif_degressif{width:42%;}
	#col_droite_listing .productSpecialDeclinaisonPrice {font-size: 14px;margin-top: -5px;height: 14px;display: inline-table;float: left;}
	#col_droite_listing .productUnitaireDeclinaisonPrice {width: 100%;}
	#col_droite_listing .normalDeclinaisonprice {width: 60%;}
}
@media (min-width: 480px) and (max-width:630px)
{
	#col_droite_listing .product_title{font-size:11px;}
	#col_droite_listing .prix_tarif_degressif{width:75%;}
	#col_droite_listing .productSpecialDeclinaisonPrice {font-size: 12px;}
}



@media (min-width: 530px) and (max-width:710px){
	.productListing-data1 { float: left; width: 59%;}
	.productListing-Declinaisons{width:59%;}	
	.productListing-data2 { width: 59%;}
	#col_droite_listing .prices{width: 60%;}
	
	#col_droite_listing .listingDescription {padding-top: 50px; font-family:12px;}#col_droite_listing .normalprice::after {left: 65%;}
}
@media (max-width: 530px){#col_droite_listing .normalprice::after {left: 35%;}}


@media (min-width: 480px) and (max-width:710px){
	
	.productListing-data0 {width: 40%;}
	
	
	.productListing-data2 { float: left;  position: absolute; right: 2px; top: 60px; border:none;background-color: #e3cdbf;}
	#col_droite_listing .prices{float: left;margin:0px;height: 50px;}
    
	.ajout_qte {height: 50px;padding-top: 22px; padding-left: 5px;float: right;margin-top: 0;border-radius: 0px;}
	#col_droite_listing .ajout_qte {width: 140px;position: absolute; top: 0; right: 0;}
	
	#col_droite_listing .lot_tarif_degressif{font-size:12px;}
	#col_droite_listing .productPriceDeclinaisonDiscount{margin-right:5px;}

	#col_droite_listing .productUnitaireDeclinaisonPrice {font-size:9px;}
	#col_droite_listing .ajout_qte_tarif_degressif {padding-bottom:10px;}
	
	#col_droite_listing .ligne_tarif_degressif{display:none;}
	#col_droite_listing .liste_declinaisons div:first-child{display:block;}
	
}
@media (min-width: 680px) and (max-width:910px)
{
.groupe_filtre{float: left; width: 33%;}
.texte_bouton_forward{width: 66%; float: left; margin-left: 0px;}
}
@media (min-width: 480px) and (max-width:910px)
{
	#col_gauche_listing,#col_droite_listing {width:100%}
	#col_droite_listing {padding-left:0px;}
	#col_gauche_listing #categories{display:none;}
	
	#col_gauche_listing h3 {padding: 5px 5px 0px 5px; height: 20px; font-size: 14px;}
	
	
	#indexProductList #button_forward_top, #allProductsDefault #button_forward_top,#indexProductList #button_forward_bottom, #allProductsDefault #button_forward_bottom{position: relative;width: 100%;border: none;float: left;margin-bottom: 5px;top:0;max-width: none;}
	#productListHeading,#allProductsDefaultHeading{width:100%;}
	
	
	#indexProductList #submit1,#indexProductList #submit2,#allProductsDefault #submit1,#allProductsDefault #submit2{height: 55px;font-size: 12px;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap; white-space: -o-pre-wrap;word-wrap: break-word;width: 33%; margin-top:0;float: right;margin-left: 0;}
	#indexProductListCatDescription{width:100%;}
	


}
@media (min-width: 480px) and (max-width:989px)
{
	.container{width: 100%;margin:auto;}
	.tc_main_nav{width: 100%;}
	.centerColumn,#navBreadCrumb{width: 100%;margin:auto;padding: 15px 5px 5px 5px;font-size: 14px;}
	#megamenu ul.l-wrapper {  padding: 0 5px;}
}

@media (min-width: 650px) and (max-width:989px)
{
	.surbandeau-free-shipping,.surbandeau-delais-liv,.surbandeau-devis-rapide{font-size:12px;}
	.surbandeau-phone{font-size:16px;}
	
	li.megamenu-accueil{width: 19%;}
	li.megamenu-cartons{width: 28%;}
	li.megamenu-fournitures{width:29%;}
	li.megamenu-ventegros{width:22%;}
	
	
	.centerColumn{padding: 5px 5px 5px 5px;}
	,#navBreadCrumb{padding: 15px 5px 5px 5px;}
}
@media (min-width: 980px)
{
	

	.contour_categorie{ width: 24.6%;}
	#scProductsHeading,.cartProductName{width:60%}
	#createAcctDefault .droite,#checkoutNewAddress .droite, #checkoutShipAddressDefault .droite, #checkoutPayAddressDefault .droite, #addressBookProcessDefault .droite , .group_radio_droite {margin-right: 15%;}
	#createAcctDefault .gauche,#checkoutNewAddress .gauche, #checkoutShipAddressDefault .gauche, #checkoutPayAddressDefault .gauche, #addressBookProcessDefault .gauche, .group_radio_gauche {margin-left: 15%;}
	#gender_alert{margin-left: 15%;}
}
@media (min-width: 850px){
	.main-header__second-raw>ul>li>a {font-size: 14px;    padding: 5px 10px;height: 60px; color:#ffffff}
	
	.col-footer1,.col-footer2,.col-footer3{font-size:12px}
	.col-footer1,.col-footer2,.col-footer3{padding:30px 10px;}
	.phone-footer {font-size: 20px;padding-left: 30%;background: url(../images/icons/footer-phone.png) no-repeat;background-position: 10% 50%;}
	.contact-footer .btn-actions__footer{margin: auto;}
	
}
@media (min-width: 850px)and (max-width: 980px)
{
	#search-bandeau input[type=text] {width:240px;}
	#scProductsHeading,.cartProductName{width:55%}
	#createAcctDefault .droite,#checkoutNewAddress .droite,#checkoutShipAddressDefault .droite,#checkoutPayAddressDefault .droite,#addressBookProcessDefault .droite, .group_radio_droite {margin-right: 5%;}
	#createAcctDefault .gauche,#checkoutNewAddress .gauche,#checkoutShipAddressDefault .gauche, #checkoutPayAddressDefault .gauche, #addressBookProcessDefault .gauche, .group_radio_gauche {margin-left: 5%;}
	#gender_alert{margin-left: 5%;}

}
@media (min-width: 750px)and (max-width: 850px)
{
	#droite-bandeau{padding-left: 0%;}
	#search-bandeau input[type=text] {width:280px;}
    .main-header__second-raw>ul>li>a {font-size: 12px; color:#ffffff;    padding: 5px 10px;height: 56px;}
	
	
	.col-footer1,.col-footer2,.col-footer3{font-size:11px};
	.col-footer1,.col-footer2,.col-footer3{padding:10px 5px;}
	.phone-footer {font-size: 20px;padding-left: 30%;background: url(../images/icons/footer-phone.png) no-repeat;background-position: 10% 50%;}
	.contact-footer .btn-actions__footer{margin: auto;}
	.alert_erreur{padding-top: 5px;padding-bottom: 10px; width: 300px;}
	#telephone_alert,#address_phone1_alert,#address_phone2_alert{padding-top: 5px;padding-bottom: 10px;margin-left: 30%; width: 300px;}
	#scProductsHeading,.cartProductName{width:55%}
	#createAcctDefault .droite,#checkoutNewAddress .droite,#checkoutShipAddressDefault .droite,#checkoutPayAddressDefault .droite,#addressBookProcessDefault .droite, .group_radio_droite {margin-right: 20px;}
	#createAcctDefault .gauche,#checkoutNewAddress .gauche,#checkoutShipAddressDefault .gauche, #checkoutPayAddressDefault. gauche, #addressBookProcessDefault. gauche, .group_radio_gauche {margin-left: 20px;}
	#gender_alert{margin-left: 20px;}
}

@media (min-width: 750px) and (max-width: 875px){
	#PiecesAccueil .gauche_pieces h2{padding: 2px 2px;}
}
@media (min-width: 875px){
	#PiecesAccueil .gauche_pieces h2{padding: 7px 2px;}
}


@media (max-width: 800px){
	.btn-actions__footer {font-size:10px;}
}
@media (min-width: 800px){
	.btn-actions__footer {font-size:12px;}
	#ezPageDefault .scateg {padding: 5px 0;}
	
}

@media (min-width: 665px)and (max-width: 750px)
{
	#droite-bandeau{padding-left: 0%;}
	#search-bandeau input[type=text] {width:240px;}
	.main-header__second-raw>ul>li>a {font-size: 12px;padding: 15px 0px 5px 10px;color: #ffffff;height: 56px;}
	#createAcctDefault .droite,#checkoutNewAddress .droite,#checkoutShipAddressDefault .droite, #checkoutPayAddressDefault .droite, #addressBookProcessDefault .droite, .group_radio_droite {margin-right: 10px;}
	#createAcctDefault .gauche,#checkoutNewAddress .gauche,#checkoutShipAddressDefault .gauche, #checkoutPayAddressDefault .gauche, #addressBookProcessDefault .gauche,.group_radio_gauche {margin-left: 10px;}
	#gender_alert{margin-left: 10px;}
	.phone-footer {font-size: 18px;}
}
@media (min-width: 650px)and (max-width: 665px)
{
	#droite-bandeau{padding-left: 0%;}
	#search-bandeau input[type=text] {width:220px;}
	.main-header__second-raw>ul>li>a {font-size: 12px;padding: 5px 0px 5px 5px;height: 56px; line-height: 1.2; color: #ffffff;}
	#createAcctDefault .droite,#checkoutNewAddress .droite,#checkoutShipAddressDefault .droite, #checkoutPayAddressDefault .droite, #addressBookProcessDefault .droite, .group_radio_droite {margin-right: 5px;}
	#createAcctDefault .gauche,#checkoutNewAddress .gauche,#checkoutShipAddressDefault .gauche, #checkoutPayAddressDefault .gauche, #addressBookProcessDefault .gauche,.group_radio_gauche {margin-left: 5px;}
	#gender_alert{margin-left: 5px;}
	.phone-footer {font-size: 16px;}

}
@media (min-width: 650px)and (max-width: 750px)
{
	
	.col-footer1,.col-footer2,.col-footer3{font-size:11px}
	.col-footer1,.col-footer2,.col-footer3{padding:10px 5px;}
	.phone-footer {padding-left: 30%;background: url(../images/icons/footer-phone.png) no-repeat;background-position: 10% 50%;}
	.contact-footer .btn-actions__footer{margin: auto;}
	.alert_erreur,#telephone_alert,#address_phone1_alert,#address_phone2_alert{padding-top: 5px;padding-bottom: 10px;margin-left: 30%; width: 300px;}
	#productListHeading,#allProductsDefaultHeading{padding: 20px 5px;}
	#scProductsHeading,.cartProductName{width:50%}
	#scUnitHeading, .cartUnitDisplay,#scTotalHeading, .cartTotalDisplay {width: 13%;}
	.rowEven, .rowOdd {font-size: 11px;}
	.phone-footer {font-size: 16px;}
}
@media (min-width: 775px) and (max-width: 980px){
.contour_categorie{ width: 24.5%;}
}
@media (min-width: 751px) and (max-width: 775px){
.contour_categorie{ width: 24.2%;}
}

@media (min-width: 935px)
{
	.surfooter{font-size:14px; height:220px;text-align: center;}
	.surfooter-guide,.surfooter-green-storage,.surfooter-liv-gratuite,.surfooter-delais,.surfooter-collectivites{height:100%; width:20%; float:left}
	
	.surfooter-guide{ background: url(../images/icons/surfooter-guide.png) no-repeat;background-position:50% 25px}
	.surfooter-green-storage{	background: url(../images/icons/surfooter-green-storage.png) no-repeat;background-position:50% 25px}
	.surfooter-liv-gratuite{	background: url(../images/icons/surfooter-liv-gratuite.png) no-repeat;background-position:50% 25px}
	.surfooter-delais{	background: url(../images/icons/surfooter-delais.png) no-repeat;background-position:50% 25px}
	.surfooter-collectivites{	background: url(../images/icons/surfooter-collectivites.png) no-repeat;background-position:50% 25px}
	
	.payments_footer_paypal,.payments_footer_payzen,.payments_footer_virement,.payments_footer_mandat{height:100%; width:25%; float:left;padding: 30px 0px;}
	
	.payments_footer_paypal{ background: url(../images/icons/PayPal.png) no-repeat;background-position:20px 50%}
	.payments_footer_payzen{ background: url(../images/icons/Credit_Card.png) no-repeat;background-position:15px 50%}
	.payments_footer_virement{ background: url(../images/icons/Bank_Building.png) no-repeat;background-position:5px 50%}
	.payments_footer_mandat{ background: url(../images/icons/City_Hall.png) no-repeat;background-position:-5px 50%}
	
}
@media (min-width: 750px) and (max-width: 935px){
.payments_footer_paypal,.payments_footer_payzen,.payments_footer_virement,.payments_footer_mandat{height:100%; width:25%; float:left;padding: 30px 0px 30px 30px; font-size:12px}
}
@media (min-width: 650px) and (max-width: 750px){
.payments_footer_paypal,.payments_footer_payzen,.payments_footer_virement,.payments_footer_mandat{height:100%; width:25%; float:left;padding: 30px 0px 30px 45px; font-size:11px}
}

@media (min-width: 650px) and (max-width: 935px){
	.surfooter{font-size:13px; height:220px;text-align: center;}
	.surfooter-guide,.surfooter-green-storage,.surfooter-liv-gratuite,.surfooter-delais,.surfooter-collectivites{height:100%; width:20%; float:left}
	
	.surfooter-guide{ background: url(../images/icons/surfooter-guide.png) no-repeat;background-position:50% 25px}
	.surfooter-green-storage{	background: url(../images/icons/surfooter-green-storage.png) no-repeat;background-position:50% 25px}
	.surfooter-liv-gratuite{	background: url(../images/icons/surfooter-liv-gratuite.png) no-repeat;background-position:50% 25px}
	.surfooter-delais{	background: url(../images/icons/surfooter-delais.png) no-repeat;background-position:50% 25px}
	.surfooter-collectivites{	background: url(../images/icons/surfooter-collectivites.png) no-repeat;background-position:50% 25px}
	
	
	.payments_footer_paypal{ background: url(../images/icons/PayPal.png) no-repeat;background-position:20px 50%}
	.payments_footer_payzen{ background: url(../images/icons/Credit_Card.png) no-repeat;background-position:15px 50%}
	.payments_footer_virement{ background: url(../images/icons/Bank_Building.png) no-repeat;background-position:5px 50%}
	.payments_footer_mandat{ background: url(../images/icons/City_Hall.png) no-repeat;background-position:-5px 50%}
	
}
@media (min-width: 751px)
{
	.btn-actions__footer {padding: 12px;text-align: center;background-color: #ffffff;color: #252525;border-radius: 5px;}
	
	
	#PiecesAccueil .gauche_pieces { width:25%;}
	#PiecesAccueil .droite_pieces { width:75%;}
	#PiecesAccueil .droite_pieces .photo_gauche{width:50%}
	#PiecesAccueil .droite_pieces .photo_gauche span.titre_piece{ position: absolute; left: 50%; top: 90%;}
	
	div.categoryListBoxContents div:nth-child(4n) { margin-right: 0px;}
}

@media (min-width: 480px) and (max-width: 750px)
{
	
		
	.btn-actions__footer {padding: 12px;text-align: center;background-color: #ffffff;color: #252525;border-radius: 5px;}
	.contour_categorie{ width: 32.6%;}
	div.categoryListBoxContents div:nth-child(3n) { margin-right: 0px;}
	
	#PiecesAccueil .gauche_pieces h2{padding: 7px 2px;}
	#PiecesAccueil .gauche_pieces { width:40%;}
	#PiecesAccueil .droite_pieces { width:60%;}
	#PiecesAccueil .droite_pieces .photo_droite{display:none;}
	#PiecesAccueil .droite_pieces .photo_gauche{width:100%}
	#PiecesAccueil .droite_pieces .photo_gauche span.titre_piece{ position: absolute; left: 90%; top: 90%;}
	
	#productListHeading,#allProductsDefaultHeading{font-size:16px; }
	
	#loginDefault h1 {width:100%}
	#loginDefault h2 {text-align:center;}
	#CreationCompteFieldset, #IdentificationFieldset {  width: 80%;  margin: auto; float:none;}
	#IdentificationFieldset {margin-top: 60px;}
	#CreationCompteCowoa{height:250px;}
	#loginDefault .inputLabel{width: 35%;padding-right: 5px; font-size:12px; text-align:right}
}
@media (min-width: 680px)
{
#accountFacturesDem label{width: 100px; float: left; text-align: left;vertical-align: baseline;}
#accountFacturesDem form  input{margin-top:0px;margin-top: -10px;}
#accountFacturesDem .calendaricon{margin: 5px 3px;}
#accountFacturesDem .col3{width: 33%;   float: left;    padding-top: 15px;}

}
@media (min-width: 416px) and (max-width: 680px)
{
	.surfooter2 {max-height: 104px;}
}

@media (min-width: 480px) and (max-width: 680px)
{
#accountFacturesDem label{width: 100%; float: left; text-align: left;}
#accountFacturesDem form input{margin-top:0px}
#accountFacturesDem .calendaricon{margin: 5px 3px;}
#accountFacturesDem .btn-actions__send{width:130px; float:right}
#accountFacturesDem .col3{width: 33%;   float: left;    padding-top: 15px;}
.groupe_filtre {float: left;width: 50%;}
.texte_bouton_forward{width: 65.7%; float: left; margin-left: 0px;}
}
@media (max-width: 650px)
{
	legend{width: 100%;}
	label { width: 100%; max-width: 330px; color: #444;  margin: auto;  float: left;}
	
	
	label[for=doc1], label[for=doc2], label[for=doc3],label[for=telephone],label[for=logo_demenageur]{width:100px;}
	.group_radio,div.rules-list{margin-left:0px;}
	
	
	span.titre_categorie {font-size:12px;}
	
	.main-header__megamenu{padding: 15px 20px;}
	.main-header__megamenu .main-header__megamenu__liste>h2 { font-size: 12px;}
	#megamenu ul {font-size: 12px;}
	.main-header__megamenu .megamenu__liste--border-left {  padding-left: 15px;}
	
	#Slider {margin-top:10px;margin-bottom: 10px;} 
	.gauche_slider{padding: 10px;}
	.gauche_slider h2 {font-size: 16px;}
	.gauche_slider p { font-size: 12px;}
	.price_slider { height: 30px; padding: 5px; padding-top: 5px;font-size: 18px;margin-bottom: 5px;}
	.btn-actions__slider { height: 40px; padding: 5px; font-size:12px;padding-top: 15px;top: 160px;}
	input + label,input[name='tractor']:checked + label {margin-top: 205px;}
	.visor {max-height:220px;}
	.gauche_slider p{padding-top: 5px; padding-bottom: 5px;}
	
	#Slider_nouveautes input + label,input[name='tractor_nouveautes']:checked + label {position: absolute; bottom: 2px;}
	.visor_nouveautes {max-height:284px;}
	
	.form_group{width:330px; margin:auto}
	.group_radio_gauche,.group_radio_droite{width: 150px; float: left; }
	.radioButtonLabel{width:90px;}
	
	#acctNewslettersDefault #newsletter { margin-left: 5px;}
	label[for=newsletter]{width: 90%;}
	
}
@media (min-width: 800px)
{
	.bandeau{height:200px;}
	#contact-bandeau{}
	#search-bandeau{ margin-top: 25px;}
	#logo-bandeau{ width: 45%; padding-left: 20px;}
	
	
}
@media (min-width: 1152px)
{
	#contact-bandeau{margin-left: 25px;}
	#droite-bandeau{padding-left: 60px;}
}
@media (min-width: 800px)  and (max-width: 1152px)
{
	#contact-bandeau{margin-left: 0px;}
}
@media (min-width: 800px)  and (max-width: 927px)
{
	#shippingQuotePaymentDefault #ccProductsHeading,#shippingQuotePaymentDefault  .ccartProductName {width:78%;}
	#shippingQuoteConfirmDefault #ccProductsHeading,#shippingQuoteConfirmDefault  .ccartProductName {width:78%;}
}
@media (min-width: 880px)
{
	#user-bandeau{width: 33%;}
	#shopping-cart-bandeau{width:33%;}
	#contact-bandeau{width: 33%;}
	#conditionsMainContent h2,#privacy h2, #ezPageDefault h2, #shippingInfo h2, #collectivitesMairies h2, #checkoutShipping h2, #checkoutpaymentBody h2{font-size:24px;padding: 10px;}
}
@media (min-width: 650px)  and (max-width: 880px)
{
	#user-bandeau{width: 50%;}
	#shopping-cart-bandeau{width:50%;}
	#contact-bandeau{width: 100%;margin-top: 15px;}
	#conditionsMainContent h2,#privacy h2, #ezPageDefault h2, #shippingInfo h2, #collectivitesMairies h2, #checkoutShipping h2, #checkoutpaymentBody h2{font-size:18px;padding: 5px 10px;}
}

@media (min-width: 650px)  and (max-width: 800px)
{
	.bandeau{height:180px;}
	#contact-bandeau{}
	#search-bandeau{ margin-top: 15px;}
	#logo-bandeau{ width: 53%;}
	#droite-bandeau{padding-left: 20px;}
	#shippingQuotePaymentDefault #ccProductsHeading,#shippingQuotePaymentDefault  .ccartProductName {width:75%;}
	#shippingQuoteConfirmDefault #ccProductsHeading,#shippingQuoteConfirmDefault  .ccartProductName {width:75%;}
	#contact-bandeau{margin-left: 0px;}
	
	
}
@media (min-width: 650px)
{
	.surbandeau {height: 70px;}
	.surbandeau-free-shipping,.surbandeau-phone,.surbandeau-delais-liv,.surbandeau-devis-rapide{height:70px}
	#surbandeau span {padding-left: 45px}
	
	.surbandeau-free-shipping,.surbandeau-phone{width:25%}
	.surbandeau-delais-liv{width:25%}
	.surbandeau-devis-rapide{float: right;}
	
	.surbandeau-free-shipping{	background: url(../images/icons/surbandeau-free-shipping.png) no-repeat;background-position:0% 50%}
	.surbandeau-phone{	background: url(../images/icons/surbandeau-phone.png) no-repeat;background-position:0% 50%}
	.surbandeau-delais-liv{	background: url(../images/icons/surbandeau-delais-liv.png) no-repeat;background-position:0% 50%}
	.surbandeau-devis-rapide{	background: url(../images/icons/surbandeau-devis.png) no-repeat;background-position:0% 50%}
	
	.bandeau{ background-color: #FFF8F0;}
	
		
	#droite-bandeau{ width: 100%;padding-top: 40px;position: relative;float: right;}
	
	.main-header__compte{padding-left:20px;}
	.main-header__contact{padding-left:45px;}
	.main-header__panier{padding-left:0px;}
	
	#user-bandeau{	background: url(../images/icons/bandeau-my-account.png) no-repeat;background-position:0% 50%; display:table; float:left; height:32px;position: relative; max-width:180px}
	#shopping-cart-bandeau{	background: url(../images/icons/bandeau-shopping-cart.png) no-repeat;background-position:0% 50%; display:table; float:left; height:32px;position: relative; max-width:180px}
	#contact-bandeau{	background: url(../images/icons/bandeau-contact.png) no-repeat;background-position: 0px 50%; display: table; float: left; height: 32px; position: relative;max-width:180px;padding-top: 8px;}
	#contact-bandeau span{margin: auto; width: 170px;  padding-left: 15px; line-height: 32px;display: block;}
	#search-bandeau{ float: left; width: 98%; position: relative; max-width: 540px;}

	#search-bandeau input[type=text] {float: left; padding: 8px; margin-top: 8px; border: none; font-size: 17px; height: 36px; width: 100%; position: relative; padding-right: 40px;border: 1px solid #9D4D20; border-radius: 5px;}
	#search-bandeau input[type=submit] {float: right; position: absolute; right: 5px; margin-top: 8px; margin-right: 0px; border: none; 
	background: url(../images/icons/bandeau-search.png) no-repeat; background-position: 0% 50%; color: transparent; width: 40px; height: 37px; z-index: 1;}
	
	li.megamenu-accueil{background: url(../images/icons/megamenu-accueil.png) no-repeat;background-position:0% 50%; display:table; float:left; height:60px;padding-left: 30px;}
	li.megamenu-cartons{background: url(../images/icons/megamenu-cartons.png) no-repeat;background-position:0% 40%; display:table; float:left; height:60px;padding-left: 30px;}
	li.megamenu-fournitures{background: url(../images/icons/megamenu-fournitures.png) no-repeat;background-position:0% 50%; display:table; float:left; height:60px;padding-left: 30px;}
	li.megamenu-ventegros{background: url(../images/icons/megamenu-ventegros.png) no-repeat;background-position:0% 50%; display:table; float:left; height:60px;padding-left: 30px;}
	li.megamenu-pieces{background: url(../images/icons/megamenu-pieces.png) no-repeat;background-position:0% 50%; display:table; float:right; height:60px;padding-left: 30px;width: 150px;}
	.main-header__megamenu{padding: 20px 50px 4px; min-height: 277px;}
	.main-header__megamenu .main-header__megamenu__liste>h2 {font-size:14px;}
	.main-header__megamenu .megamenu__liste--border-left {  padding-left: 50px;}
	
	.centerColumn h1 {font-size: 20px; padding-left: 10px;font-family: "Outfit", sans-serif; font-weight: 700; letter-spacing: 0.4px; padding: 20px 10px;width: 100%;}
	
	#indexProductList h1,#allProductsDefault h1 {}
	
	.centerColumn h2 {font-family: "Outfit", sans-serif; font-weight: 700;letter-spacing: 0.4px;font-size: 20px;padding: 20px; width:612px}
	 h2.centerBoxHeading{width:100%;}
	 
	.centerColumn h3 {font-family: "Outfit", sans-serif;font-weight: 700;letter-spacing: 0.4px;font-size: 14px; min-height: 55px; height: auto; padding: 20px;font-size: 14px; width: 60%; margin-right: 40%;}
	.centerColumn h4 {font-family: "Outfit", sans-serif; font-weight: 700; letter-spacing: 0.4px;font-size: 14px;min-height: 55px; height: auto; padding: 20px;width: 60%;}
	.centerColumn h5 {font-family: "Outfit", sans-serif; font-weight: 700; letter-spacing: 0.4px;font-size: 14px;}
	
	
	
	#privacy h3,#shippingInfo h3 {background: none; color: #9D4D20;font-size: 22px; padding: 10px; width: 100%;min-height:auto;margin:0}
	#privacy h4 {background: none;font-size: 20px; padding: 10px; width: 100%;min-height:auto;margin:0}
	#privacy h5 {background: none;font-size: 20px; padding: 10px; width: 100%;min-height:auto;margin:0}
	
	#Slider {margin-top:40px;margin-bottom: 40px;} 
	
	
	.col-footer1,.col-footer2,.col-footer3{width:33%; float:left;line-height: 2;}
	
	.phone-footer{ float: left; height: 50px; padding-top: 8px; width: 100%; text-transform:uppercase;}
	.services-footer{color: #fff8f0; text-align: center; width: 100%; line-height: 1.3; float: left; padding: 30px 0 10px 0; text-transform: uppercase; font-size: 14px;}
	.contact-footer{float: left; width: 100%; line-height: 1.1; text-align: center; padding: 10px 0 10px 0;}
	.contact-footer .btn-actions__footer{background-color: #D0E0D6; color: #052e17;font-weight: bold;}
	.contact-footer span{width: 100%;float: left; margin-top: 40px; font-size: 14px; font-weight: 100;line-height: normal;}
	.reseaux-sociaux-footer{color: #fff8f0; text-align: center; width: 100%; line-height: 1.3; float: left;padding: 15px 0 10px 0;text-transform: uppercase;font-size: 14px;}
	.reseaux-sociaux-footer span{width: 100%; float: left;padding-top: 10px;}
	label {width: 40%; color: #444;  text-align: right;padding-left: .5em;; float:left;padding-right: 5px;}
	#IdentificationFieldset label {width: 40%; color: #444;  text-align: right;padding-left: .5em;; float:left;padding-right: 5px;}
	#createAcctDefault .inputLabel,#checkoutShipAddressDefault .inputLabel,#checkoutPayAddressDefault .inputLabel,#addressBookProcessDefault .inputLabel{width: 270px; text-align:left;}
	#checkoutPayment label[for=conditions]{width: 100%; text-align:left;}
	#checkoutPayment label[for=disc-ot_coupon]{width:80px;}
	
	
	
	.gauche_slider{padding:30px 20px 20px 20px}
	.gauche_slider h2{font-size:24px;}
	.gauche_slider p{font-size: 16px;}
	.price_slider { height: 40px; padding: 10px; padding-top: 10px;font-size: 20px;margin-bottom: 20px; margin-top: 10px;}
	.btn-actions__slider { height: 50px; padding: 10px; font-size:13px;padding-top: 20px;top: 190px;}
	input + label,input[name='tractor']:checked + label {margin-top: 235px;}
	.visor {max-height:300px;}
	.gauche_slider p{padding-top: 10px; padding-bottom: 10px;}
	
	#Slider_nouveautes input + label,input[name='tractor_nouveautes']:checked + label {position: absolute; bottom: 2px;}
	.visor_nouveautes {max-height:284px;}
	
	#indexProductList #submit1,#indexProductList #submit2,#allProductsDefault #submit1,#allProductsDefault #submit2,{height: 50px; float: right;}
	
	#createAcctDefault .gauche,#checkoutNewAddress .gauche,#checkoutShipAddressDefault .gauche, #checkoutPayAddressDefault .gauche, #addressBookProcessDefault .gauche, .group_radio_gauche{float:left;width: 30%; min-width: 307px;}
	#createAcctDefault .droite,#checkoutNewAddress .droite,#checkoutShipAddressDefault .droite, #checkoutPayAddressDefault .droite, #addressBookProcessDefault .droite, .group_radio_droite{float:right;width: 30%;min-width: 307px;}
	#createAcctDefault .centre,#checkoutShipAddressDefault .centre,#checkoutPayAddressDefault .centre{width: 300px; margin:auto}
	#checkoutPayment .div_condition{width: 410px; margin:auto;min-height: 40px;min-width: 410px;}
	#gender_alert{float: left; width: 30%; min-width: 307px;}
	
	#addressBookDefault .important{max-width: 62%;}
	
	.surfooter-guide,.surfooter-green-storage,.surfooter-liv-gratuite,.surfooter-delais,.surfooter-collectivites{width:20%;}
	
}
@media (min-width: 580px) and (max-width:650px)
{
	.alert_erreur{padding-top: 5px; padding-left: 5px;}
	.main-header__second-raw>ul>li>a {font-size: 11px;}
	#droite-bandeau{ padding-left:10%;}
	
	
}
@media (max-width: 580px){
	.alert_erreur{padding-top: 5px; padding-left: 10px; width: 300px;}	
	#enquiry_alert{padding-top: 18px;}
	.main-header__second-raw>ul>li>a {font-size: 10px;}
	#droite-bandeau{ padding-left:3%;}
	
}
@media (min-width: 550px) and (max-width:650px)
{
	.surbandeau-free-shipping{width:26%}
	.centerBoxContentsCrossSell {width: 43%;}
	#xsellproductsContent div:first-child { }
	#xsellproductsContent {padding-left: 8%;}
	#scProductsHeading,.cartProductName{width:45%}
	#scUnitHeading, .cartUnitDisplay,#scTotalHeading, .cartTotalDisplay {width: 13%;}
	.rowEven, .rowOdd {font-size: 11px;}
	.group_radio_gauche{margin-left: 25%;}
	#addressBookDefault .important{max-width: 50%;}
	#shippingQuotePaymentDefault #ccProductsHeading,#shippingQuotePaymentDefault  .ccartProductName {width:72%;}
	#shippingQuoteConfirmDefault #ccProductsHeading,#shippingQuoteConfirmDefault  .ccartProductName {width:72%;}
}
@media (min-width: 480px) and (max-width:550px)
{
	.surbandeau-free-shipping{width:22%}
	.centerBoxContentsCrossSell {width: 46%;}
	#xsellproductsContent {padding-left: 5%;}
	.titre_xsellproducts{font-size: 11px;}
	
	#tableHeading,.cartUnitDisplay{display:none;}
	#scProductsHeading, .cartProductName { width: 100%;}
	.rowEven, .rowOdd { font-size: 12px;}
	.cartProductQuantity {padding-left:180px;}
	.cartTotalDisplay { width: 20%;background-color: #e3cdbf;padding: 9px 3px; margin-top: 9px; margin-left: 10px;}
	.cartProductDisplay{font-size:11px;}
	.cartRemoveItemDisplay { float: left; margin-top: 5px;}
	.group_radio_gauche{margin-left: 20%;}
	#addressBookDefault .important{max-width: 45%;}
	
	#shippingQuotePaymentDefault .cartTotalDisplay,#shippingQuoteConfirmDefault .cartTotalDisplay{margin-left: 110px; position: relative; float: right;}
	#shippingQuotePaymentDefault .cartProductQuantity,#shippingQuoteConfirmDefault .cartProductQuantity{padding-left: 110px; position: relative; float: left;}
}
@media (min-width: 480px) and (max-width:650px)
{
	
	.surbandeau {height: 50px;}
	.surbandeau-free-shipping,.surbandeau-phone,.surbandeau-delais-liv,.surbandeau-devis-rapide{height:50px}
	#surbandeau span {padding-left: 25px}
	.surbandeau-free-shipping,.surbandeau-delais-liv,.surbandeau-devis-rapide{font-size:10px;}
	.surbandeau-phone{font-size:12px;}

	.surbandeau-phone{width:22%}
	.surbandeau-delais-liv{width:33%}
	.surbandeau-devis-rapide{width: 100px; float: right;}
	
	.surbandeau-free-shipping{	background: url(../images/icons/surbandeau-free-shipping-tab.png) no-repeat;background-position:0% 50%}
	.surbandeau-phone{	background: url(../images/icons/surbandeau-phone-tab.png) no-repeat;background-position:0% 50%}
	.surbandeau-delais-liv{	background: url(../images/icons/surbandeau-delais-liv-tab.png) no-repeat;background-position:0% 50%}
	.surbandeau-devis-rapide{	background: url(../images/icons/surbandeau-devis-tab.png) no-repeat;background-position:0% 50%}
	
	.bandeau{height:101px; background-color: #FFF8F0;}
	#logo-bandeau{width:50%;}
	#logo-bandeau img {padding-top:0px;}
	
	#droite-bandeau{ width:50%;padding-top: 10px;position: relative;}
	
	#droite-bandeau span { font-size:12px}
	
	.main-header__compte, .main-header__panier, .main-header__contact, {padding: 0 0 0 17px;}
	.main-header__panier .pastille-alert { right: 30px;bottom: -5px;}
	
	#user-bandeau{	background: url(../images/icons/bandeau-my-account-tab.png) no-repeat;background-position:0% 50%;width:50%; display:table; float:left; height:32px;position: relative;}
	#shopping-cart-bandeau{	background: url(../images/icons/bandeau-shopping-cart-tab.png) no-repeat;background-position:0% 50%;width:50%; display:table; float:left; height:32px;position: relative;}
	#contact-bandeau{	background: url(../images/icons/bandeau-contact-tab.png) no-repeat;background-position:0% 50%; width: 100%; display: table; float: left; height: 22px; position: relative; font-size: 12px;  padding-left: 25px; padding-top: 5px;}
	#contact-bandeau span{margin: auto;width: 70%;line-height: 22px;display: block;padding-left: 22px;}
	
	#search-bandeau{display: table; float: right; margin-top: 3px; width: 100%;}
	#search-bandeau input[type=text] {float: right; padding: 4px;border: none;font-size: 12px; width: 100%; height: 24px; border: 1px solid #9D4D20;      border-radius: 5px;}
	#search-bandeau input[type=submit] {float: right;margin-right: 16px; border: none;background: url(../images/icons/bandeau-search-tab.png) no-repeat;background-color: #ffffff;background-position: 0% 50%;color: transparent; width: 22px; height: 22px;position: absolute;right: 5px;margin-top: 6px; margin-right: 0px;}
	
	.main-header__second-raw>ul>li>a {height:25px;}
	#megamenu {height: 40px;}
	.main-header__second-raw>ul{height: 40px;}
	.main-header__second-raw>ul>li>a {padding: 5px 0px 5px 3px;line-height: 1.2;color: #ffffff;}
	li.megamenu-accueil{background: url(../images/icons/megamenu-accueil-tab.png) no-repeat;background-position:0% 50%; display:table; float:left; height:22px;padding-left: 20px;width: 20%;}
	li.megamenu-cartons{background: url(../images/icons/megamenu-cartons-tab.png) no-repeat;background-position:0% 50%; display:table; float:left; height:22px;padding-left: 20px;width:32%;}
	li.megamenu-fournitures{background: url(../images/icons/megamenu-fournitures-tab.png) no-repeat;background-position:0% 50%; display:table; float:left; height:22px;padding-left: 20px;}
	li.megamenu-ventegros{background: url(../images/icons/megamenu-ventegros-tab.png) no-repeat;background-position:0% 50%; display:table; float:left; height:22px;padding-left: 20px; width:25%}
	li.megamenu-pieces{background: url(../images/icons/megamenu-pieces-tab.png) no-repeat;background-position:0% 50%; display:table; float:left; height:22px;padding-left: 20px;}
	
	.centerColumn h1 {height: auto;padding: 10px;font-size: 18px;width: 100%;font-weight: 700;}
	.centerColumn h2 {height: auto;padding: 10px;font-size: 16px;width: 100%;}
	.centerColumn h3 {height: auto;padding: 10px;font-size: 12px;width: 100%;}
	.centerColumn h4 {height: auto;padding: 10px;font-size: 12px;width: 100%;}
	.centerColumn h5 {height: auto;padding: 10px;font-size: 12px;width: 100%;}
	
	#home-text h2 {height: 50px;}
	
	
	
	.col-footer1,.col-footer2,.col-footer3{width:100%; float:right; padding:0 10px;; font-size:12px;line-height: 2;}
	.col-footer1,.col-footer3{padding-top:10px;}
	.col-footer1,.col-footer2{text-transform:uppercase;}
	
	.phone-footer{font-size: 20px; float: left; height: 50px; padding: 8px; padding-left: 30%; width: 100%; background: url(../images/icons/footer-phone.png) no-repeat;background-position: 15% 50%; text-transform:uppercase;}
	.services-footer{color: #fff8f0; text-align: center; width: 100%; line-height: 1.2; float: left; padding: 20px 0 20px 0;text-transform: uppercase;}
	.contact-footer{float: left;width: 100%; line-height: 1.2; text-align: center; padding: 10px 0 10px 0; font-size: 13px;}
	.contact-footer .btn-actions__footer{background-color: #d0e0d6; color: #052e17; font-weight: bold;text-transform:uppercase;}
	.contact-footer span{width: 100%;float: left; margin-top: 40px;margin-bottom: 10px;}
	.reseaux-sociaux-footer{width: 100%;margin-top: 10px;color: #fff8f0;text-align: center;font-weight: 900;text-transform: uppercase;max-width: 320px;margin: auto; font-size: 13px;}
	.reseaux-sociaux-footer span{display:block; width:100%}
	
	.centerColumn,#navBreadCrumb{padding: 5px 5px 5px 5px;}
	
	#PiecesAccueil .gauche_pieces h2{font-size: 12px;}
	#caracteristiques_tab {width:200px;top:56px}
	.bloc_usage_caracteristique{padding-right:215px;}
	
	#productFicheProduitLink, #productFicheProduitLink_avec_declinaisons { margin-top: 0px    }
	
	#xsellproductsContent {height: 620px;}
	.centerBoxContentsCrossSell {margin: 0 5px 10px 5px;}
	
	
	
	#order_steps{font-size:12px;}
	#tableHeading {padding-top: 15px; padding-bottom: 15px; font-size: 12px;}
	.group_achat_quantite {  width: 80%;  margin: auto;}
	.adresse_principale_form{width: 80%;   margin: auto;}
	#accountDefault  li{width:50%;}
	
	.facture_boxcenter {height: 30px;padding: 10px 35px 10px 0;margin-top: -70px;}
	
	#accountHistInfo #ccProductsHeading, #accountHistInfo .ccartProductName { float: left; width: 60%; padding-left: 5px; position: relative;}
	#accountHistInfo #scQuantityHeading, #accountHistInfo .cartProductQuantity { float: left; width: 20%; text-align: center;padding-left: 5px;}
	#accountHistInfo #scTotalHeading, #accountHistInfo .cartTotalDisplay { width: 20%;}
	#accountHistInfo  .accountTotalDisplay{width:19%;padding-left: 5px;}
	#accountHistInfo h2{padding: 30px 10px 0px 10px;}
	#createAcctSuccess fieldset, #display_choix_address fieldset {width: 49%;}
	
	.facture_boxcenter_listing_account_responsive{display: block; width: 291px; margin: auto; margin-top: 5px; height: 40px;}
	.buttonRowCommandes{margin-top:15px;}
	
	.surfooter{font-size:13px; height:580px;text-align: center;}
	.surfooter-inner {height: 580px;}
	#surfooter span.gauche {padding: 60px 15px 0 15px;}
	.surfooter-guide,.surfooter-green-storage,.surfooter-liv-gratuite,.surfooter-delais,.surfooter-collectivites{height:100%; width:50%; float:left}
	
	.surfooter-guide{ background: url(../images/icons/surfooter-guide.png) no-repeat;background-position:50% 25px}
	.surfooter-green-storage{	background: url(../images/icons/surfooter-green-storage.png) no-repeat;background-position:50% 25px}
	.surfooter-liv-gratuite{	background: url(../images/icons/surfooter-liv-gratuite.png) no-repeat;background-position:50% 25px}
	.surfooter-delais{	background: url(../images/icons/surfooter-delais.png) no-repeat;background-position:50% 25px}
	.surfooter-collectivites{	background: url(../images/icons/surfooter-collectivites.png) no-repeat;background-position:50% 25px;width: 100%;}
	
	.surfooter2 {max-height: 312px;}
	.payments_footer_paypal,.payments_footer_payzen,.payments_footer_virement,.payments_footer_mandat{height:100%; width:50%; float:left;padding: 30px 0px 30px 30px; font-size:11px}
	.payments_footer_paypal{ background: url(../images/icons/PayPal.png) no-repeat;background-position:40px 50%}
	.payments_footer_payzen{ background: url(../images/icons/Credit_Card.png) no-repeat;background-position:40px 50%}
	.payments_footer_virement{ background: url(../images/icons/Bank_Building.png) no-repeat;background-position:30px 50%}
	.payments_footer_mandat{ background: url(../images/icons/City_Hall.png) no-repeat;background-position:20px 40%;}
}
@media (min-width: 480px) and (max-width: 1030px)
{
	.surbandeau-inner{padding: 0 10px;}
	.footer-inner{padding: 10px;}
}
@media (min-width: 480px)
{
	.footer h2 {font-size:18px;}
	#productGeneral .normalprice::after {left: 55%;}
	#gauche-bandeau{display:none;}
	.js-nav-main-item:hover > div{opacity: 1; visibility: visible;}
	
	#megamenu{display: block; background-color: #156334;}
	#conditionsMainContent h2,#privacy h2, #ezPageDefault h2, #shippingInfo h2, #collectivitesMairies h2, #checkoutShipping h2, #checkoutpaymentBody h2{ background: none; color: #156334;  width: 100%; min-height:auto; margin:0}
	

	#search-bandeau-mobile,#phone-bandeau-mobile{display:none;}
	.btn-actions__send,.btn-actions__back,.btn-actions__print,.btn-actions__order  {width: 218px;}
	.btn-actions__shipping_estimator{width:270px;}
	legend { height: 55px;}
	
	ul#galerie-comm li {width:31%;}
	
	#indexCategories{padding-top:15px;}
	#home-text{ -webkit-column-count:2; /* Opera, Safari, Google Chrome */ -moz-column-count: 2; /* Firefox */ column-count: 2; /* Internet Explorer */-webkit-column-gap: 40px;  -moz-column-gap: 40px; column-gap: 40px;max-width: 1024px;}
	
	#PiecesAccueil { height: 240px;}
	
	.toggle_declinaisons  div.ligne_tarif_degressif:nth-child(n+4){display:none;} 
	
	#checkoutConfirmDefaultShipmentTitleResponsive,#checkoutConfirmDefaultPaymentTitleResponsive{display:none;}
	#checkoutConfirmDefaultShipmentTitle,#checkoutConfirmDefaultPaymentTitle{display:block;}

	#acctNewslettersDefault fieldset div{max-width: 390px; width:auto; margin: auto; float: none;}
	#acctNewslettersDefault fieldset label{width: auto;}
	
	/*.description-overflow-hidden {}
	.read-less,.read-more{ visibility:hidden}
	.fade{ visibility:hidden}
	#indexProductListCatDescription{ min-height: 270px;}*/
	
	.description-overflow-hidden {
    	max-height: 105px;/* font-size * line-height * lines-to-show(4 in this case) 63px if you go with jquery */
    	overflow: hidden;
	}
	.read-less,.read-more{        bottom: 10px;left: 0px; text-align: center; border: none;font-size: 13px;font-weight: bold; padding: 15px; font-size: 13px; background-color: #d0e0d6; width: 150px; cursor: pointer; border-radius: 5px;}
	.fade{position: absolute;top: 50%;right: 0; bottom: 0px; width: 100%; background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
	
	#productFicheProduitLink, #productFicheProduitLink_avec_declinaisons {float: right;  margin-top: 20px;}
}
