@media screen and (min-width:320px){#quest{font-size:12px !important;}
#ContactForm{padding-left:0px !important;text-align:left !important;}
#FormLivraison{padding-left:0px !important;text-align:left !important;}
#FormLivraison input{width:300px !important;text-align:left !important;}
#ContactForm input{width:300px !important;text-align:left !important;}
#ContactForm label{width:100px !important;text-align:left !important;}
#continue{width:150px !important;margin:auto !important;}
#modifierlivraison{width:200px !important;margin:auto !important;}
#continuelivraison{width:200px !important;margin:auto !important;}
#commanderlivraison{width:150px !important;margin:auto !important;}
#abort{width:150px !important;margin:auto !important;}
#detailsclients{padding-left:0px;}
#modifier{width:160px !important;margin:auto !important;}
#commanderOK{width:160px !important;margin:20px auto !important;}
#commander{width:160px !important;margin:20px auto !important;}
.titrecommande{font-size:22px;}
.infocommande{font-size:14px}
table{width:100% !important;padding:5px;border-spacing:5px;}
th,tr{font-size:12px !important;text-align:center !important;}
td{padding-bottom:5px !important;padding-top:5px !important;font-size:10px !important;}
#designation{width:33.35% !important;}
.info{font-size:18px;}
a.cart{width:auto !important;}
.h_menu4{width:auto !important;float:none;}
.grid-product-in{width:auto;padding-right:0px;}
.grid-product-in:nth-child(3){display:inline;}
a .toogleMenu{width:100% !important;}
.logo{min-height:110px;padding-top:30px;}
.header{background:#000;}
.detailsPanier{width:280px !important;padding:20px 20px 20px 20px !important;border-radius:10px !important;margin-left:-120px !important;}
.detailsPanierVide{width:200px !important;padding:20px 20px 20px 20px !important;border-radius:10px !important;margin-left:-80px;}
.presentation{width:80%}
.promotions{font-size:22px;}
#promotions{width:300px !important;font-size:22px !important;border-radius:10px !important;}
.linepromo{background:#FF0000 !important;width:300px !important;height:10px !important;display:block !important;border-radius:30px !important;margin-top:50px !important;}
}
@media screen and (min-width:380px){table{width:100% !important;padding:5px;border-spacing:5px;}
th,tr{font-size:12px !important;text-align:center !important;}
td{padding-bottom:5px !important;padding-top:5px !important;font-size:10px !important;}
#designation{width:33.35% !important;}
.h_menu4{width:auto;float:none;}
.grid-product-inherit{width:auto;}
.grid-product-in:nth-child(3){display:inline;}
a .toogleMenu{width:100%;}
.logo{min-height:110px;padding-top:30px;}
.header{background:#000;}
.detailsPanier{width:350px !important;padding:20px 20px 20px 20px !important;border-radius:10px !important;margin-left:-80px !important;}
.detailsPanierVide{width:200px !important;padding:20px 20px 20px 20px !important;border-radius:10px !important;margin-left:0px !important;}
.presentation{width:80%}
.promotions{font-size:22px;}
#promotions{width:400px !important;font-size:24px !important;border-radius:10px !important;}
.linepromo{background:#FF0000 !important;width:360px !important;height:10px !important;display:block !important;border-radius:30px !important;margin-top:50px !important;}
}
@media screen and (min-width:500px) and (max-width:768px){.h_menu4{width:auto;float:none;}
.grid-product-inherit{width:auto;}
.grid-product-in:nth-child(3){display:inline;}
a .toogleMenu{width:80%;}
.logo{min-height:110px;padding-top:30px;}
.header{background:#000;}
.detailsPanier{width:500px !important;padding:20px 20px 20px 20px !important;border-radius:10px !important;margin-left:-20px !important;}
.detailsPanierVide{width:200px !important;padding:20px 20px 20px 20px !important;border-radius:10px !important;margin-left:0px !important;}
.presentation{width:80%}
.promotions{font-size:22px;}
.linepromo{background:#FF0000 !important;width:480px !important;height:10px !important;display:block !important;border-radius:30px !important;margin-top:50px !important;}
}
@media screen and (min-width:979px){.info{font-size:24px;}
.h_menu4{width:auto;float:none;}
.grid-product-in{width:33.33%;}
.grid-product-in:nth-child(3){display:inline;}
a .toogleMenu{width:80%;}
.logo{min-height:110px;padding-top:30px;}
.header{background:#000;}
.detailsPanier{width:500px !important;padding:20px 20px 20px 20px !important;border-radius:10px !important;margin-left:-250px !important;}
.detailsPanierVide{width:200px !important;padding:20px 20px 20px 20px !important;border-radius:10px !important;}
.presentation{width:800px;}
.promotions{width:500px !important;font-size:36px !important;}
#promotions{width:500px !important;font-size:36px !important;border-radius:10px !important;}
.linepromo{background:#FF0000 !important;width:960px !important;height:10px !important;display:block !important;border-radius:30px !important;margin-top:50px !important;}
table{width:100% !important;padding:30px;border-spacing:30px;}
th,tr{font-size:18px !important;text-align:center !important;}
td{padding-bottom:20px !important;padding-top:20px !important;font-size:14px !important;}
#designation{width:33.35% !important;}
#quest{font-size:18px !important;}
#ContactForm{padding-left:0px;text-align:left;margin-left:-250px;}
#FormLivraison{padding-left:0px;text-align:left;}
#FormLivraison input{width:300px !important;text-align:left !important;}
#ContactForm input{width:300px !important;text-align:left;margin-right:150px;}
#ContactForm label{width:300px !important;text-align:left;}
#continue{width:250px !important;margin:auto !important;}
#modifierlivraison{width:250px !important;margin:auto !important;}
#continuelivraison{width:200px !important;margin:auto !important;}
#commanderlivraison{width:250px !important;margin:auto !important;}
#abort{width:150px !important;margin:auto !important;}
#detailsclients{padding-left:0px;}
#modifier{width:250px !important;margin:auto !important;}
#commanderOK{width:220px !important;margin:20px auto !important;}
#commander{width:220px !important;margin:20px auto !important;}
.titrecommande{font-size:32px;}
.infocommande{font-size:18px}
table{width:100% !important;padding:30px !important;border-spacing:30px !important;}
th,tr{font-size:18px !important;text-align:center !important;}
td{padding-bottom:15px !important;padding-top:15px !important;font-size:15px !important;}
.ContactForm{margin:auto !important;}
}