@media screen and (max-width:1325px){
.bloc_info{padding-left:6%;} /*span.sub_title{font-size:.9375rem;} span.sub_list{font-size:.875rem;}*/
div.lien_categorie{justify-content:space-around;} .menu_categorie{width:30%;max-width:340px;}
}
@media screen and (max-width:1200px){
.bloc_photo{padding-left:1rem;}
.bloc_photo .flex_aside{display:block;max-width:400px;/*align-items:flex-start;flex-wrap:nowrap;min-height:75px;*/padding:1rem 0 .75rem 0; margin-bottom:1rem;}
.bloc_photo .flex_aside img{margin:0;width:98%;/*max-width:380px;*/}
.bloc_photo .flex_aside p{}
}
@media screen and (max-width:980px){
ul.menu_pr{justify-content:center;} ul.menu_pr li a{font-size:.9375rem;}
ul.menu_pr li,ul.menu_pr li:last-child{margin-inline-start:.25rem;}
div.contenu{display:grid;grid-gap:.5rem 0;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas: 'mn' 'asd';}
table{table-layout:fixed;font-size:.9375rem;}
.bloc_info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;align-items:stretch;padding:1.2rem 0 .5rem .5rem;border:none;}
.mod_d{width:48%;min-width:200px;margin:1rem auto 0 0;padding:0 0 0 .5rem;}

.bloc_photo .mod_d{width:98%;}
ul.lien_photo{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:left;align-items:stretch;max-width:unset;}
ul.lien_photo li{width:48%;/*min-width:140px;*/max-width:450px;padding:0;margin:.5rem auto 1rem auto;}
ul.lien_photo li a{position:relative;display:block;margin:5px; padding:0;height:100%;}
ul.lien_photo li a img{width:unset;max-width:400px;height:auto;border:none;}
.sidebar_d h2{border-bottom:1px solid #a51e69;max-width:58rem;margin:0 auto 0 2%;padding-left:.125rem;}
.bg{border-left:1px solid #ccc;}
.bb{border-bottom-color:transparent;}
.mod_d p.question{margin-left:0;max-width:86%;}
span.sub_title{font-size:1rem;} span.sub_list{font-size:.9375rem;}
div.lien_categorie{justify-content:left;}
.menu_categorie{width:48%;max-width:480px;}
ul.menu_categorie{border-bottom:1px dotted #fff;}
ul.menu_categorie.noborder{border:none;display:none;}
div.bloc_info_comp{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:'org situ' 'social social';padding: 0 0 0 2%;}
}
@media screen and (max-width:760px) {.mini_galerie_item{min-width:280px;width:98%;max-width:406px;}}
@media screen and (max-width:640px) {
div.ban{padding:.125rem;grid-gap: .125rem;grid-template-columns: minmax(64px,68px) auto minmax(min-content,3rem);grid-template-rows: auto;
grid-template-areas:'logo titre titre' 'logo concept concept' 'logo tel men';}
#logo{max-width:64px;}
h1.h1_header{font-size:1.35rem;}
p.concept{font-size:.9375rem;font-style:normal;max-width:none;}
main p,main table,main li,figcaption{hyphens:auto;word-wrap:break-word;}
table{font-size:.875rem;}
article.produit a img{/*max-width:40%;padding:0 0 0 .125rem;*/}
.mod_d{width:100%;padding:.25rem;}
.mod_d p.question{max-width:420px;}
.bg{border-left:none;}
 span.sub_title{font-size:1rem;} span.sub_list{font-size:.9375rem;}
ul.lien_comp li{width:48%;}
.bloc_photo .flex_aside{display:block;max-width:450px;/*margin:0 auto 1rem 0;*/} ul.lien_photo li{width:98%;}
.menu_categorie{width:48%;max-width:480px;min-width:unset;}
h1.titre-info{text-align:center;line-height:30px;font-size:1.5rem;margin:0 0 .95rem 0;padding:0;}
}
@media only screen and (max-width:480px) {
a:hover{background-color:#def;}
p.concept{font-size:.8125rem;}
.nav_haut{margin:0;padding-left:0;padding-right:0;}
.menu_pr a:hover{border:none;} nav#breadcrumb{background:rgba(247, 255, 236, 1);}
nav#breadcrumb h2, nav#breadcrumb ol, nav#breadcrumb ol li{display:inline;}
nav#breadcrumb ol#chemin{background-color:transparent;}
main li{padding:0;} 
main h1,main h2{text-align:center;} 
table{font-size:.875rem;} td{padding:2px 0 2px 1px;}
 span.sub_title{font-size:.9375rem;} span.sub_list{font-size:.875rem;}
ul.lien_comp{justify-content:center;}
/*.bloc_photo .flex_aside{display:block;max-width:450px;margin:0 auto 1rem auto;}*/
ul.lien_comp li,ul.lien_photo li{width:98%;max-width:450px;}
div.lien_categorie{justify-content:left;}
ul.menu_categorie, .eic{width:99%;border:none;}
div.bloc_info_comp{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:'org' 'situ' 'social';}
p.lml,p.copyright{text-align:center;}
div.sup-info{padding:1rem 5% 4rem .5rem;}
div.categorie-info{padding:2rem .5rem 2rem 2rem;}
article.produit{padding:0;} 
article.produit a figure{max-width:115px;padding:0 0 0 .125rem;}/* a retirer prochainement */
article.produit a img{}
article.produit a header h2{font-size:1.25rem;text-align:left;padding:0;} 
article.produit a p{font-size:.9375rem;}
article.produit p.thema{padding-top:.125rem;}
}
@media screen and (max-width:360px) {div.categorie-info{padding: 1.25em .5em 1.25em .9em;} div.categorie-info::after{border:none;top:0;left:0;} div.sup-info {padding:2rem 5%;}}
.dspib{display:inline-block;} .noborder{border:none;}
