/*===================
 		COMMUN 
 ==================*/ 
.visible_980 {display: none} 
.articleright_panier .visible_980 {display: none}
.visible_640 {display: none}
.visible_500 {display: none}
@media only screen and (max-width:1750px) { 
.lien_header {right:70px;    max-width: 663px;}
.search_bloc.col-md-4 {margin-top: 12px;}
}
@media only screen and (max-width:1500px) {    

}	

@media only screen and (max-width:1250px) { 

.big_wrapper{  overflow-x: hidden;overflow-y: auto;width: 100%;}
.navItem{padding:0 }
.navigation a.navLink{font-size:13px;}
.lien_header{right:15px}
}
@media only screen and (max-width:1100px) { 

.logo a {max-width: 90px;width: auto;}
.lien_header{right:80px}
}

@media only screen and (max-width:1024px) {
.ctc_rapide{display:none}

}

@media only screen and (min-width:992px) {
.menu_mob_overlay{display:none!important}	 
}
.ts_model{display:none;}
.other_lien_menu{display:none}
@media only screen and (max-width:992px) {
	.langue_site.visible_767 {display: block!important;right: 8px;top: 13px;}
	.visible_980 {display: block}
	.hidden_mobile{display:none!important}
	.li_m980{display:block}
.big_wrapper {padding-bottom: 0;}
 
.no_scrolling{overflow:hidden!important}	
body.no_scrolling{overflow:hidden!important}		 
body{font-size:12px}
.margin_10.visible_980 {display: none !important;}

.header{padding:2px 5px;}	

.hidden_mobile{display:none}
.visible_mobile{display:block}

/********Menu******/

.navigation {}
.navigation {display: block;position: fixed;left: 0;background-color: #63b0a1;left: -500%;top: 0;height: 100%;z-index: 999;width: 75%;padding-top: 0;transition: all ease 0.7s;-moz-transition: all ease 0.7s;-webkit-transition: all ease 0.7s;-ms-transition: all ease 0.7s;-o-transition: all ease 0.7s;max-width:270px;min-width:270px}
.admin_connexion .navigation {top:35px}
.navigation.open_mob {left: 0;transition: all ease 0.7s;-moz-transition: all ease 0.7s;-webkit-transition: all ease 0.7s;-ms-transition: all ease 0.7s;-o-transition: all ease 0.7s;}
	.navigation.open_mob .pi-section {height: 100%;background-color: #ffffff;overflow-x: hidden;overflow-y: auto;}
		ul.onglets {display: block;border-top:1px solid #fff; max-width:100%}
		.close_menu_mob{display:block}

.bg_nav .container.p-xl-0 {padding: 0;}
.navItem{display:block;padding:0 15px}
	.navLink{color:#fff; text-align:left; padding:14px 15px 14px 0!important;border-bottom: 1px solid rgba(255,255,255,0.5); font:13px "Gotham-Medium"; max-width:100%; display:block; position:relative}
		.navLink i{position:absolute ; right:0; top:50%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
		.navLink i::before{content:'\e8cc'}
				.subMenu {position: absolute;padding: 10px;border-bottom: none;width: 100%;top: 0;background: #63b0a1;z-index: 999999;height: 100%;display:block!important;transition: all ease 1.2s;-moz-transition: all ease 1.2s;-webkit-transition: all ease 1.2s;-ms-transition: all ease 1.2s;-o-transition: all ease 1.2s; padding:0 ; left:-500%}
				.subMenu.open{left: 0;transition: all ease 0.7s;-moz-transition: all ease 0.7s;-webkit-transition: all ease 0.7s;-ms-transition: all ease 0.7s;-o-transition: all ease 0.7s;}
				.sub_lib {padding: 10px 0 10px 58px;background: #fff url('template-fleche_prev.jpg') no-repeat 15px 50%;border-bottom: 1px solid #217c77;position: fixed;width: 75%;max-width: 270px;min-width: 270px;border-left: 0;z-index: 99;line-height: 100%;margin: 0;font-size: 18px;color: #217c77;}
					.sub_lib  a{display:none}
	.sub_product {padding: 42px 0 0 0;}
		.sub_product li {margin: 0;float: left;width: 100%;padding: 0 10px;}
			.sub_product li a {display: block;padding:14px 15px ;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.5);font-size:12px}
		.box_flex {width: 100%;}
		.box_flex.bloc_ong_categ {width: 100%;padding:0}
		.box_flex.bloc_ong_categ +.box_flex {display: none;}
	.flex_categ{display:block!important}
	.lien_ts_categ{display:none}
		.subBloc.subBorder{    padding-bottom: 20px;border-bottom: none;position: relative;background:#63b0a1}
		.subBloc .col-md-8  {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
			.subBloc .col-lg-4 {display: none;}
			.s_categ_r{display: none;}
		.ss_categ_l {width: 100%;}
		.ts_model {display: block;}
.navItem:hover{background-color:#217c77}
.navItem:hover .navLink{border-color:#217c77}	
.span_menu_mob{display: none;}
.other_lien_menu {margin: 0 -15px;background: #f8f8f8;display:block}
	.reso_menu_mob {padding: 10px;text-align: center;background: #fcede6;}
		.reso_menu_mob .ico_reseau{height:30px; width:30px}
		.connexion_mobile {background: #eee;padding: 15px;text-align: center;}
			.connexion_mobile a {display: inline-block;padding: 2px 10px;text-decoration: underline;}
			
.lien_header {display: none;}
.search_bloc.col-md-4 {display: none;}
.right_bloc.col-md-4 {display: none;}
.logo.col-md-4 {max-width: 100%!important;flex: 1!important;-webkit-box-flex: 1!important;-ms-flex: 1!important;text-align: center;}
.page_content{margin-top:0}
	.content_menu_m {display: table;width: 100%;height: 42px;background: #63b0a1;}
		.menum_bit {display: table-cell;vertical-align: middle;width: 20%;text-align: center;}
			.menum_bit a {display: inline-block;padding: 0 10px;position:relative}
	.livraison_offerte {display:none}
	.nbre_panier {background-color: #fff;color: #63B0A1;font-size: 11px ;margin-top: -10px;left: 32px;width: 18px;line-height: 18px;}
}

@media only screen and (max-width:480px) {
.header {padding: 4px 5px;}
.logo img {max-width: 200px;}
.langue_site.visible_767 {right: 0;top: 9px;}	
	.langue_site a {margin: 0;}
}
/*===================
 	SLIDER 
 ==================*/ 

@media only screen and (max-width:1500px) {
.contenu_decs >strong{font-size:40px; line-height:35px}	
.description_carou{max-width:450px; }
	.description_carou p{font-size:20px}	
	.btn_d{font-size:17px; padding:15px}	
}
@media only screen and (min-width:1200px) {
.slider_item a{background:none!important}	
}
@media only screen and (max-width:1200px) {
 /*.slider_item img {max-width: 150%;opacity: 0;}
 .slider_item a {display: block;background-size: 150% auto !important;background-position:55% 50%!important}*/
}
@media only screen and (max-width:980px) {
 /*.slider_item img {max-width: 180%;opacity: 0;}
 .slider_item a {display: block;background-size: 180% auto !important;}*/
 .contenu_decs >strong{font-size:33px;}	
 .description_carou{max-width:400px; }
 	.description_carou p{font-size:18px;  }
		.btn_d{font-size:16px; padding:14px 10px;   }
		 .swiper-pagination-bullet {width: 8px;height: 8px;}
		 .contenu_decs{padding:30px 10px}
		 
}
@media only screen and (max-width:767px) {
 /*.slider_item img {max-width: 200%;opacity: 0;}
 .slider_item a {display: block;background-size: 200% auto !important;}*/
 	.description_carou p{  margin-bottom: 0;}
}
@media only screen and (max-width:640px) {
	 /*.slider_item img {max-width: 250%;opacity: 0;}
 .slider_item a {display: block;background-size: 250% auto !important;}*/
 .btn_d{width:100px; min-width:50px; margin-top: 5px;}
  .description_carou{max-width:310px; }
  .conteneur_slider .swiper-pagination {bottom: 20%!important;}
  

}
@media only screen and (max-width:480px) {
	 /*.slider_item img {max-width: 290%;opacity: 0;}
 .slider_item a {display: block;background-size: 290% auto !important;} */
 .swiper-pagination-bullet {width: 6px;height: 6px;}
 .contenu_decs >strong{font-size:23px;line-height: 27px;}	
  	.description_carou p{font-size:11px}
		.btn_d{font-size:10px; padding:8px 5px ; width:70px}
		 .description_carou{max-width:220px; margin-top:-13%}
		   .conteneur_slider .swiper-pagination {bottom: 20%!important;}
		 
	
}

/*===================
 	ARTICLE VIGNETTE 
 ==================*/ 

@media only screen and (max-width:1500px) {
	.articleBit_lib{font-size:13px}	
.titre2_art{font-size:12px}
.prix_old{left:5px}
.articleBit_descr{font-size:11px}
.articleBit_descr span{height:56px}
.contenu_art_top{padding:0 5%}
	.selection-prev{left:5px}
	.selection-next{right:5px}
	.top_selection.swiper-container.swiper-container-horizontal.swiper-container-android {padding: 2px;}
 }
@media only screen and (max-width:1100px) { 
 .articleBit_prix{font-size:14px}
		 .prix_promo{font-size:14px}
		 .etiquette{    line-height: 27px;; font-size:12px}
}
 
@media only screen and (max-width:980px) {
	.bloc_top {margin-top: 0;padding-top: 15px;background: url("template-bg_topw.png") no-repeat center top;background-size: 488px;}
		.titre_top_content {margin-top: 0;padding-bottom: 48px;}
			.titre_top_content strong {padding-left: 0;background: none;max-width: 303px;}
			.titre_top_content span {display: block;padding-right: 0;background: none;}
			.titre_top_content em{font-size:22px; letter-spacing:3px; padding:0; background:none}
		.articleBit_lib {font-size: 13px;height: 66px;overflow: hidden;}
		 .table_lib{height:48px}
		 .selection-next {right: 15px;height: 33px;background-size: auto 68px;}
		 .selection-prev {left: 15px;height: 33px;background-size: auto 68px;}
		 	.articleBit_descr {padding-bottom: 10px;}	
 }
 @media only screen and (max-width:767px) {
	.selection-prev{left:5px}
	.selection-next{right:5px} 
	.contenu_art_top {padding: 0 30px;}
	.btn_art_v {padding-bottom: 15px;}
	}
 @media only screen and (max-width:640px) {
	.bloc_top{background-size: 400px;} 
	.titre_top_content em {font-size: 18px;}
	.titre_top_content em::after{width:60px; bottom:-8px ; height:1px}
	.articleBit_prix {font-size: 11px;margin:10px 0}
		.prix_old {left: 15px;top: 3px;}
		.btn_ajout{font-size:12px; width:140px;height:38px}
}	
@media only screen and (max-width:540px) {
	.contenu_art_top {padding: 0 40px;}
	.selection-prev{left:10px}
	.selection-next{right:10px} 
	.bloc_top{background-size: 315px;    margin-top: 0;padding-top: 15px;} 
		.titre_top_content {margin-top: 0;padding-bottom: 37px;}
		.titre_top_content em {font-size: 14px;letter-spacing: 2px;}
		.titre_top_content em::after{width:46px;}
		.etiquette {line-height: 29px;height: 27px;background-size: 100% 100%;}
		.art_avis img {max-height: 11px;}
	.articleBit_lib {font-size: 12px;}
	.titre2_art {font-size: 12px;}
	.articleBit_descr {font-size: 10px;padding-bottom: 10px;}
		.articleBit_descr span {height: 40px;}
		.articleBit_prix {font-size: 10px;}
			.btn_ajout{font-size:11px;width:130px; height:33px}
			
}	
/*===================
 	 QSN
 ==================*/ 

@media only screen and (max-width:1280px) {
.qsn_content{background: rgba(255,255,255,0.7);padding: 1rem;}	
.bloc_qsn{background:#c6ded4 url("template-bgq2.png") no-repeat top left; background-size:400px auto;padding-top:2rem}
}
@media only screen and (max-width:980px) {

.divers_titre{font-size:22px}
.sprite_av img {max-width: 60px;}
.av_box a {font-size: 13px;	}
.row_av{padding-top:10px;    margin: 0 -22px;}
}
@media only screen and (max-width:767px) {
.av_box a {font-size: 11px;	}
.sprite_av img {max-width: 50px;}
.av_box{padding-left:10px; padding-right:10px}
.av_box a strong.sprite_av{margin-bottom:5px}

}

@media only screen and (max-width:640px) {
.divers_titre{font-size:18px; padding:10px; margin-bottom:0px}	
	.divers_titre::after{width:60px; bottom:0px; height:1px}
	.qsn_content{font-size:11px}
	.btn_plus{font-size:12px; padding:13px}
	.bloc_qsn{ background-size:260px auto;background-position: -30px 0;    margin-top: 25px;padding-bottom:10px}
	.divers_titre + p {margin: 10px 0;}
}
@media only screen and (max-width:540px) {
	.qsn_content{font-size:10px}
.divers_titre {font-size: 14px;}
		.divers_titre::after{width:46px;}	
			.btn_plus{font-size:11px; padding:11px; width:96px}
			.av_box a {font-size: 8px;	}
			.sprite_av img {max-width: 45px;}
			.av_box {padding-left: 5px;padding-right: 5px;}
}
@media only screen and (max-width:320px) {
.av_box {  padding-left: 3px;padding-right: 3px;}	
.sprite_av img {max-width: 39px;}
}
/*===================
 	 ACTU
 ==================*/ 
@media only screen and (max-width:767px) {
.bloc_actualite .card-title{font-size:15px}	
.bloc_actualite .card-title::after{width:110px;}
.bloc_actualite .card {margin: 0 20px 15px 20px;}
.bloc_actualite .card-deck {margin: 0 -25px;}
.bloc_actualite .card-body p *,.bloc_actualite .card-body p {font-size:11px!important}	
}
@media only screen and (max-width:640px) {
	.bloc_actualite{background:#c6ded4; padding:0 2rem 15px 2rem;}
	.bloc_actualite .card-title {font-size: 14px;}
	.bloc_actualite .card-title::after{width:90px}
	.bloc_actualite .card-body p *,.bloc_actualite .card-body p{font-size:10px!important}		
}
/*===================
 	PLANTE
 ==================*/ 
@media only screen and (max-width:1024px) {
.bloc_plante{padding:15px 40px}	
	.pl-prev{left:30px}
	.pl-next{right:30px}
}
@media only screen and (max-width:980px) {
.pl-next {height: 30px;background-size: auto 70px;}
.pl-prev {height: 30px;background-size: auto 70px;}	
.content_liste_plante{margin-top:20px}
}
@media only screen and (max-width:767px) {
	.pl_slide a span{font-size:11px}
	.bloc_plante .text-center.pt-4.pb-2 {padding-top: 5px!important;}
}
@media only screen and (max-width:640px) {
	.pl_slide a span{font-size:10px; margin-top:10px}
	.pl_slide a strong{padding:5px}
	.content_liste_plante{margin-top:15px}
	
}
@media only screen and (max-width:540px) {
		.pl_slide a span{font-size:8px}
		.pl_slide a strong{padding:4px}
		.btn_plus.btn_white{max-width:170px}
}

/*===================
 	SAISON
 ==================*/ 
 @media only screen and (max-width:1340px) {
.bloc_saison::after{right:-9%}	 
}

@media only screen and (max-width:1024px) {
	.bloc_saison{padding: 30px 20px 4rem 20px}
		.ss-prev{left:-8px}
		.ss-next{right:-8px}
	.bloc_saison::after{display:none}	
	.bloc_saison{background:#FFF url("template-bg_saison.jpg") no-repeat bottom left}	
}

@media only screen and (max-width:980px) {
 .ss-next {height: 33px;background-size: auto 68px;}
		 .ss-prev {height: 33px;background-size: auto 68px;}	
		 .content_saison{margin-top:15px}
}
@media only screen and (max-width:640px) {
	.content_saison{padding:0 10px;margin-top:20px}
.bloc_saison{background:#fff ;padding-top:15px}	
	.bg_ss_r {margin: auto;text-align: center;padding:0 10px}
	.avis_ss img {max-height: 11px;margin-bottom:0px}
	.ss_lib{font-size:14px}	
	.ss_titre2{font-size:12px}	
	.cc_desc{border-bottom:none; font-size:11px}
	.content_panier_s {display: table;width: 100%;}
		.content_panier_s >div {display: table-cell;vertical-align:middle}
		.cc_prix {width: 40%;font-size:14px; padding:5px 0 5px 15px; text-align:left}
			
		.content_panier_s button.mybtn {min-width: 145px;font-size: 12px;height: 40px;}
		.ss_px_old{display:block; margin-left:0; font-size:12px}
			.ss-prev{top:30%}
			.ss-next{top:30%}
			.img_ss{text-align:center; }
	.avis_ss {padding-bottom: 10px;padding-top: 5px;}	
}
@media only screen and (max-width:540px) {
.ss_lib{font-size:12px}	
.ss_titre2{font-size:10px}	
.content_panier_s button.mybtn {min-width: 135px;font-size: 11px;padding: 10px;height: 34px;}
.ss_px_old{ font-size:11px}
.cc_desc{font-size:10px}
}
/*===================
 	 AVIS
 ==================*/ 

@media only screen and (max-width:1280px) {
	.bloc_parallax {background-position: 0 5%!important;background-attachment: inherit!important;}
	
}
@media only screen and (max-width:1024px) {
.bloc_parallax {background-image:url("template-bg_parralaxm.jpg")	; height:200px; font-size:20px}
.auteur_nom{font-size:20px}
}
@media only screen and (max-width:980px) {
	
.avis-next {height: 33px;background-size: auto 68px;right:10px; top:65%; background-image:url("template-arrow_next.png")}
.avis-prev {height: 33px;background-size: auto 68px;left:10px; top:65%; background-image:url("template-arrow_prev.png")}		
.content_avis_i {padding-left:2.4rem; padding-right:2.4rem}
.bg_avis .divers_titre {margin-top: -35px;}
.bloc_avis{background-image:url("template-bg_temoin_m.png"); padding-top:25px ; margin-top:-20px}
	.bg_avis  {background:#d6eae0}
	.bloc_parallax { height:150px; font-size:18px}
	.auteur_nom{font-size:18px}
}
@media only screen and (max-width:680px) {
.bloc_avis_i {text-align: center;max-width: 100%;padding:0 10px;}
.content_avis_i {margin-top:10px}	
.sujet_avis_i{padding:1px 0}
.content_avis{margin-top:5px; font-size:11px}
.nom_internaute_avis{ font-size:11px}
.bloc_parallax { height:120px; font-size:14px;background-size: cover;    padding-left: 2rem;padding-right: 2rem;}
.auteur_nom{font-size:14px}
}
@media only screen and (max-width:640px) {
	.avis_etoile img {max-height: 11px;margin-bottom: 0px;}
}
@media only screen and (max-width:480px) {
.content_avis{font-size:10px}	
.bloc_parallax { height:90px; font-size:12px}
.auteur_nom{font-size:12px}
.nom_internaute_avis{ font-size:10px}

}
/*===================
 	 FOOTER
 ==================*/ 

@media only screen and (max-width:1200px) {
	.goToTop span {display: none;}
	.goToTop strong{width:50px}
	.btn_help {display: none;}
		.fixed_help {right: auto;transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);-o-transform: translate(-50%, 0%);left: 50%;background: #63b0a1;}
			.titre_help {background: #63b0a1;padding: 15px 5px 0 5px;text-transform: none;}
				img.img_help {position: absolute;left: 0;top: -56px;width: 62px;}	
					.close_dis {right: -3px;top: -38px;}
		footer {padding-bottom: 10px;}
		.titre_help{font-family:"Montserrat-Bold"}
		.content_para_help {padding-left: 0;text-align: center;padding: 0 10px 10px 10px;color: #FFF;}
			
}
@media only screen and (max-width:980px) {
.content_ctc_footer {font-size: 10px;}	
.num_footer{font-size: 17px;}	
.titre_menu {font-size: 11px;}
}
@media only screen and (max-width:767px) {
	footer{padding-top:0}
.contact_footer {margin: 0 0 20px 0;text-align: center;padding: 15px;}	
.titre_menu {font-size: 12px;text-align:center}
	.table_menuBit ul {text-align: center;}
	.hidden_767{display:none}
}
@media only screen and (min-width: 640px){
	
.toggle_m_c{display: block!important;}	

}
@media only screen and (max-width:640px) {
	.goToTop{left:0; width:60px; bottom:10px}
	.contact_footer{margin-bottom:10px}
.goToTop strong{width:40px}	
.toggle_m_c{display:none; padding:0 10px 20px 10px; margin-top: 0;text-align:center}
.table_menuBit li {margin:10px 0}
.table_menu {display: block;}
.table_menuBit {display: block;width: 100%;}
.titre_menu.toggle_me i {font-size: 13px; margin-left:5px }
.titre_menu.toggle_me.open i::before{content:'\e8cd'}
.titre_menu.toggle_me i::before{font-weight: bold;}
.nomin_w {min-width: 120px!important;font-size: 11px;margin-top: 10px;padding-top: 12px;padding-bottom: 12px;}
.contact_footer .titre_menu{margin-bottom:5px}
	.reseau_footer {margin-top: 0;position: relative;z-index: 1;text-align: center;padding-bottom: 10px;border-bottom: rgba(209,211,212,0.7) 2px solid;margin-bottom: 15px;}
	.reseau_footer div {padding: 0;background:none}
	.reseau_footer::after{display:none}

	img.img_help{width:58px}
		footer {padding-bottom: 10px;background-image:none}
		.page_index footer{background-image:url("template-bg_footer.png")}
		.titre_help{font-size:10px}
		.content_para_help{font-size:10px}
		.content_lien_oblige {font-size:10px;    margin: 0 -7px;}	
		.content_lien_oblige>a, .content_lien_oblige>span {margin: 0 5px;}
	.fixed_help{width:190px}
}

@media only screen and (max-width:480px) {
.num_footer{font-size: 15px;}	
.content_lien_oblige {font-size:9px;}	
}
/*===================
 	 CATEGORIE
 ==================*/ 
@media only screen and (max-width:1100px) {
.content_ss_categ{background-size:100% 100%}
.bottom_ss_categ{background-size:100% auto}	
.bloc_vus{padding:15px}	
}
@media only screen and (max-width:980px) {
	.image_categorie{padding-top:1rem}
.titre_categ{font-size:23px;letter-spacing:2px}
.titre_topcateg{font-size:23px; letter-spacing:2px}
.descr_categ{font-size:11px}	
.ss_categ_bit{padding:10px}
.liste_ss {margin: 0 -5px;}

/*******listes******/
.categ_bit_article {background-size: auto 45px;margin-top: -40px;}
	.titre_artcateg{font-size:23px; letter-spacing:2px;    max-width: 364px;padding-top:10px }
	
	.detail_art_categ {padding-left:15px; padding-right:15px; padding-top:15px;   padding-bottom: 76px;min-height: 390px;}
	.titre2_categ_art{font-size:13px; padding:0 10px; max-width:500px}	
		.cat_desc_r .cc_prix{font-size:18px}	
		.lien_plus{font-size:13px}	
			.page_top .titre_categ {margin-top: 60px;}	
			.page_rechercher  .titre_categ {margin-top: 50px;}	
}
@media only screen and (max-width:767px) {
.ss_categ_bit a{max-width:200px; margin:auto}	
.ss_categ_bit{width:50%}
.liste_ss_categ {background-size: 388px 41px;padding-top: 38px;}
	.titre_topcateg {font-size: 19px;max-width: 253px;margin: -35px auto 7px auto;line-height: 25px;padding-bottom: 10px;}
	.content_ss_categ {margin-top: -49px;}
	.titre_categ{font-size:19px; }

	.bottom_ss_categ {padding-top: 53px;}
	.titre_ss_categ span{font-size:14px}
	.cat_desc_r .ss_px_old{display:block; margin:0}
	.cat_desc_r .cc_desc{border-bottom: 1px solid rgba(135,135,134,0.5);}
	
		.titre_artcateg{font-size:19px;max-width: 253px; }
		.categ_bit_article {background-size: 388px 41px;margin-top: -38px;}
		.titre2_categ_art{font-size:12px}	
		.container_vus a{max-width:80px}
		.container_vus >div {padding: 0 4px;}
		.descr_categ{display:none}
}
@media only screen and (max-width:640px) {  
	.ariane_box {display: none;}
	.image_categorie {height: 200px;position:relative}
	.titre_categ {position: absolute;left: 0;width: 100%;top: 37%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);font-size:16px}
		.titre_categ::after{width:60px; height:1px}
	.titre_topcateg{font-size:16px}
	.titre_topcateg::after{width:60px; height:1px}
	.liste_ss {margin:0;}
	.ss_categ_bit {padding-top:5px; padding-bottom:5px}
	.ss_categ_bit a{max-width:150px;}
	.liste_ss_categ{margin-top:-26px}
	.bottom_ss_categ {padding-top: 10px;background-size: 174% auto;padding-bottom:35px}
	
	.cat_desc_r .cc_desc,.bo_desc *{text-align:justify!important}
	.lien_plus{font-size:11px; margin-bottom:10px}	
	.cat_desc_r{padding-left:9px; padding-right:9px}
	
	.categ_bit_article{background-size:320px 35px;margin-top:-30px}
	.titre_artcateg{font-size:16px}
	.titre_artcateg::after{width:60px; height:1px}
	.titre_artcateg{padding-top:5px}
	.titre2_categ_art{font-size:11px}	
	.detail_art_categ {padding-bottom:60px;    background-position: 0 185%;}
	.cat_desc_r .cc_prix {font-size: 15px;}
	.cat_desc_r .ss_px_old {font-size: 11px;}
	.avis_ss.text-center {padding-bottom: 0;margin-top: 5px;}
	.img_ss .etiquette {width: 60px;font-size: 8px;height: 25px;line-height: 28px;}
	.categ_bit_article:last-child .detail_art_categ{padding-bottom:32px}
		.container_vus a{max-width:60px}
		.container_vus{margin-top:15px}
		.page_top .titre_categ {margin-top: 0;}
		.page_rechercher  .titre_categ {margin-top: 0px;}
		.categorie_page_nav li	{font-size:12px;}
	.categorie_page_nav li a {width: 30px;height: 30px;line-height: 30px;}
	.en_cours, .encours {width: 30px;height: 30px;line-height: 30px;}
}
@media only screen and (max-width:480px) {
	.image_categorie {height:140px;    background-size: auto 100%!important;} 
	.ss_categ_bit a{max-width:120px;}
	.titre_ss_categ span{font-size:12px}
	.liste_ss_categ {background-size: 280px 30px;padding-top: 30px;}
	.titre_topcateg{font-size:14px;max-width: 160px;    line-height: normal;}
	.titre_categ {font-size:14px; padding-bottom:10px}
	.content_ss_categ {margin-top: -37px;}
	.cat_desc_r .content_panier_s {display: block;margin: 10px 0;}
		.cat_desc_r .content_panier_s >div{display:block; width:100% ; text-align:center!important}
		.cat_desc_r .ss_px_old {display: inline-block;position: absolute;left: 15%;top: 7px;font-size: 10px;}
		.cat_desc_r .cc_prix{position:relative;font-size: 14px;}
		.lien_plus{font-size:10px}	
	.bottom_ss_categ {background-size: 290% auto;padding-bottom:60px;background-position: 5% bottom;}	
	.categ_bit_article{background-size:280px 30px;margin-top:-27px}
	.titre_artcateg{font-size:14px;max-width: 210px;}	
	.titre_artcateg{padding-top:2px}
	.titre2_categ_art{font-size:10px}
	.cat_desc_r .cc_desc,.bo_desc * {font-size: 10px!important;}	
	.detail_art_categ {padding-bottom:50px}
	.cat_desc_r .btn_sais {margin-top: 10px;}
	.img_ss .etiquette {width: 50px;font-size: 7px;height: 20px;line-height: 20px;}	
	.bloc_vus {padding: 10px;}
		.container_vus a{max-width:50px}
	.container_vus >div {padding: 0 3px;}
}

/*===================
 	 ARTICLE
 ==================*/ 
@media only screen and (max-width:992px) {
.hidden_980 {display: none}	
.conteneur_article, .panier_wrapper, .instit_wrapper{padding-top:0}
	.articleright_panier .visible_980 {display: block}	
	.articleright_panier{display: block;}
	.articleright_panier>div {display: block;}
		.articleright_caract {padding-right: 0;}
		
	.prix_art_mob {padding: 15px 0;text-align: center;}
	.btn_panier_article {width: 100%;text-align: center;}
		.btn_article {margin: auto;}
		.pos_rel_px {position: relative;display: inline-block;}
			.art_old_px {position: absolute;right: 100%;width: max-content;top: 0;    top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);}
		    .art_promo_px {padding: 0 20px;}
			
		.articleright_descr{border-bottom:none}
		.avantage_article.row_av {border-top: rgba(128,130,132,0.5) 1px solid;margin:15px 0 0 0; padding:10px 0 0 0}
	.avantage_article	.av_box a {font-size: 11px;}
	.content_tab_art .onglt{padding-left:2px; padding-right:2px}
	.content_complementaire {padding: 0 20px;}
		
		 .coll-next {right: -10px;height: 33px;background-size: auto 68px;}
		 .coll-prev {left: -10px;height: 33px;background-size: auto 68px;}
		 .art_qte {margin: 5px auto;}
}
@media only screen and (max-width:767px) {
.articleright_avis{margin-top: 5px;}	
.articleright_descr {font-size: 11px;}
.articleright_descr *{font-size: 11px!important;}
.bigImg.img_ss {padding-right: 0;margin-top: 10px;text-align:center}
.content_tab_art .onglt{font-size:11px;}
.ongle_caractr li{min-width:100px}
.content_tab_art {font-size:11px;}

	.conteneur_bottom_art ,.panier_contentpage {background-size: 100% auto;}
}

@media only screen and (min-width:640px) {
.content_toggle_tab{display:block!important}	
}
@media only screen and (max-width:640px) {
	
.conteneur_article, .panier_wrapper,.instit_wrapper{background:#fff}	
.contenuArticle_top {padding-top: 20px;}
.btn_article {background: #63B0A1;font-size:12px; max-width:160px;padding:12px 10px;}
.articleright_descr {text-align: justify;}
.articleright_descr *{text-align: justify!important;}
	.content_tab_art .pi-tabs-content > .pi-tab-pane{display:block}
	.ongle_caractr{display:none}
	.tab_mobile{display:block}
	.content_tab_art .pi-tabs-content{padding:0; background:none}
	.content_toggle_tab{display:none}
	#description .tab_mobile.active + .content_toggle_tab{display:block!important}
	.tab_article.tab_desc-article {margin: 0 -15px;background: url("template-gradient_mob.png") repeat-x center bottom;}
	.content_tab_art {padding:15px 5px 50px 5px;margin-top:2px}
	.content_toggle_tab{padding:5px 15px 15px  15px;background:#F1F1F2; margin-bottom:15px}
	.padding_m_p{padding:15px 5px 50px 5px;background: url(template-gradient_mob.png) repeat-x center bottom;}
	
	
	.article_bottom {background:url("template-bg_titre_artc.png") no-repeat center top; background-size: 320px 35px;margin-top: -30px;}
		.bloc_art_collection .divers_titre  {max-width: 253px;margin:auto}
		.bloc_art_collection {margin-top:0}
		.conteneur_bottom_art ,.panier_contentpage {background-size: 174% auto;}
	.nicescroll-rails{margin-left: -10px!important;}
	.pad {padding: 5px;}
	.no_complement .conteneur_bottom_art {padding-bottom: 100px}
	.no_complement .content_tab_art{padding-bottom:10px}
	
	.page_rechercher .content_categorie {border-bottom: 1px solid #ccc;}
	.conteneur_bottom_art.plante_content {padding-bottom: 105px;}
	.conteneur_bottom_art.plante_content {padding-left: 0;padding-right: 0;} 
}
@media only screen and (max-width: 540px){
.avantage_article	 .av_box a {font-size: 8px;}
	.articleright_avis img {max-height: 11px;}
	.btn_article {max-width: 135px;font-size: 11px;padding: 10px;height: 34px;}
	.articleright_descr {font-size: 10px;}
	.articleright_descr *{font-size: 10px!important;}
	.qsm_tab {margin-left: -20px;margin-right: -20px;/*padding-top: 40px;*/text-align:center; font-size:11px}
	
	.content_qsm_tab >strong,.content_qsm_tab >span>strong{display:block}
	.bull_sv {right: auto;left: 50%;transform: translate(-50%,0%);-webkit-transform: translate(-50%,0%);-ms-transform: translate(-50%,0%);-o-transform: translate(-50%,0%);z-index: 9;background-size: 100%;width: 92px;height: 70px;padding: 25px 15px 10px 15px;font-size: 9px;top: -62px;}
	.content_complementaire {padding: 0 20px;}
	.conteneur_bottom_art ,.panier_contentpage {background-size: 290% auto;padding-bottom:60px;background-position: 5% bottom;}
}

@media only screen and (max-width:480px) {
.art_promo_px	{font-size: 14px;}
.art_old_px{font-size: 10px;}

.content_qsm_tab >strong,.content_qsm_tab >span>strong{font-size:12px;}
.content_qsm_tab a{font-size:10px;}
.article_bottom {background-size: 280px 30px;margin-top: -27px;}
}

/*=====================================
 			PANIER
 =======================================*/
 .lib_mobile{display:none; font-size:12px;  vertical-align:middle}
 .visible_680{display:none}
@media only screen and (max-width:1180px) {
.panier_table_left{width:60%}		
.panier_table_right{width:40%}	 
.panierBit_lib .qteBloc {width: 130px;}
.tdheadcde{font-size:11px; padding-left:1px; padding-right:1px}
}
@media only screen and (max-width:1023px) {

.detail_panier_cde {margin: 0 -15px;}
.codeBox, .article_offert_noel {margin: 0 -15px;}
.article_offert_noel  {flex-direction:column;}
.select_livraison_lib_noel {margin:0;}
}
@media only screen and (max-width:960px) {
	.panier_wrapper{padding:0;background:none;}
	.panier_contentpage{padding: 0;}
		.tdheadcde.col_PU, .tdCell.cell_PU{display:none;}
			.del_cart{right:5px;}
	
	.commande_livraison_box{padding:0 10px;width:100%}
	.column_right_cde{width:40%;margin:0;padding:20px 10px 0;}
	.texteperso1_panier{padding-left:5px; padding-right:5px}
}

@media (min-width: 768px) {
	.line2{
		clear:none;
	}
}

@media only screen and (max-width:767px) { 
	.panier_table_left{width:100%}		
.panier_table_right{   width:100%; padding-left:0}
	.etapescommande{max-width:520px;}
		.stepBox {padding: 0 15px;background-size: 5px;text-align: center;}
			.stepBox span, .stepBox a{font-size:16px;}
			.qteBloc .inputqte{width:35px}
	.tdheadcde.col_qte{display:none;}
	.panierBit_ima{width:35%;text-align:center;padding: 0 8px 0 5px;}
	.panierBit_lib{width:65%;padding:0 5px 0 0;border-right:1px solid #b3b3b3;}
		.tdheadcde{font-size:11px;}
		.tdheadcde.col_designation{text-align:left;padding:10px 0 10px 10px;}
		  
		.panierBit_libContent{float:none;}
		
		.qteBloc {float: none;margin: 10px 0 0;padding: 1px 0;max-width: 150px;width:auto}
			.qte_art_cde {width: auto;display: inline-block;position: relative;padding: 1px;}
			.qtePlus{display:none;}
			.qtePlusMobile{display:block;}
			.qteMoins{display:none;}
			.qteMoinsMobile{display:block;}
		.prix_total{font-size:14px;}
	.lib_mobile{display:inline-block;}
	.panierBit_lib .qteBloc {    width: 196px;max-width: 100%;}
	.commande_livraison_box{width:100%;padding:0;}
	.column_right_cde{width:100%;padding: 0;}
		.cell_designation {width: 538px;}
		.panier_contentpage::after {bottom:-15px}
		.panier_table_left .tdCell {padding-bottom: 10px;padding-top: 10px;}
		.panier_table_right .column_right_cde {padding-right: 0;padding-left: 0;}
		div#divcgv br {display: none;}
	.qte_config .col {max-width: 50%!important;min-width: 50%;}
	.panierBit {min-height: 120px;}
}

@media only screen and (max-width:710px) {
 .visible_680{display:block;max-width: 400px;margin: auto;}	
 ul.cde_other_btn {margin: auto;}
  .hidden_680{display:none!important}	
  .panier_table_right {width: 100%;margin-top: 20px;padding: 0 ;}
  .valid_cde_btn {margin-left: auto; margin-right: auto;}

  .panier_table_right .diversetape_cde {background: #fff;}
  .cde3Print{min-height:40px; margin:20px auto 0 auto}
  div.erreur_message{font-size:13px}
}
@media only screen and (max-width:520px) {
	.panier_contentpage{padding:15px 0 0 0;}
		.etapescommande{max-width:440px;margin:0 auto 20px;}
			.stepBox span, .stepBox a{font-size:14px;}
			.valid_paiement{margin-right:auto}
			.cde3Moyen_lib{font-size:14px}
			.panierBit_lib .qteBloc {width: 169px;}
			.panierBit_lib .contenu_qte_art{width: 106px}
			.panierBit_lib .qte_panier a{width:30px; height:30px}
}
@media only screen and (max-width:480px) {
.cell_designation {width: 510px;}	
.cell_total {width: 168px;}
.del_cart{top:19px}
.codeBox_lib {margin: 0 0 5px 0;float:none;width: 100%;text-align: center;}
.codeBox_form {float: none;padding-right:0;margin: 5px auto 0 auto;max-width:100%;}
.input_codepromo{width:90%}
.texteperso1_panier,.texteperso1_panier * {font-size:11px;}
.prix_total{font-size:12px;}
.qte_config .col {max-width: 100%!important;min-width: 100%;}
 div.erreur_message{font-size:12px}
}
@media only screen and (max-width:440px) {
	.etapescommande{max-width:345px;}
		.stepBox{padding:0 5px;    background-size: 4px;}
			.panierBit_libContent a{font-size:12px;}
}
@media only screen and (max-width:345px) {
.etapescommande{max-width:305px;}	
.cde3Moyen_lib{font-size:12px}
.cde3MoyenBit_lib{font-size:13px}
.cde3MoyenBit_desc p{font-size:12px}
	
}

/*===================================== 
 			INSTIT
 =======================================*/
 .conteneur_bottom_art.no_form{padding-bottom:195px}
 @media only screen and (max-width:880px) {
	span.recopie_txt {float: none;width: 100%;margin-top: 15px;display: block;} 
		.contenu_instit{padding-left:0; padding-right:0}
		
}

@media only screen and (max-width:830px) {
.instit_p59 img {width: 100%!important;height:auto!important;float: none!important;}	
.texte_instit img{height:auto!important}
}
@media only screen and (max-width:767px) {
.institform{margin-top:0;    padding-left: 15px;padding-right: 15px;}	
.page_institutionnel .instit_wrapper{padding-top:0; padding-bottom:0}
 .conteneur_bottom_art.no_form{padding-bottom:95px}
}
@media only screen and (max-width:667px) {
.form_content_w .formBox:nth-child(1){padding-right:0 ; width:100%} 
.form_content_w .formBox:nth-child(2){padding-left:0 ; width:100%} 
.texte_instit table {width: 100%!important;}
	.texte_perso_instit img {max-width: 100%;width: auto!important;height: auto!important;padding-right: 0!important;}
	.texte_instit{padding-top:10px}
	body .crisp-client .crisp-1rjpbb7[data-full-view=true][data-last-operator-face=false] .crisp-1rf4xdh .crisp-kquevr .crisp-x94m06 .crisp-16qgsyi .crisp-101bp3x[data-is-ongoing=false] {width: 25px!important;top: 12px!important;    left: 10px!important;}
	body .crisp-client .crisp-1rjpbb7[data-full-view=true] .crisp-1rf4xdh .crisp-kquevr .crisp-x94m06 {width: 45px!important;height: 45px!important;}
	.instit_p29 .row.align-items-center p:last-child {margin-bottom: 0;}
}
@media only screen and (max-width:480px) {
.submitForm {text-align: left;margin-top: 5px;} 
.institform{margin-bottom:10px}
.texte_perso_instit{padding:0}
}
@media only screen and (max-width:380px) {
.institform{padding-left:10px;padding-right:10px; }	
}

/*===================================
				CLEINT
=====================================*/
@media only screen and (max-width:979px) {
	.no_scrolling .big_wrapper {overflow-y:hidden!important}
.bloc_m_client::after {clear: both;display: block;content: "";}	
.menuclient_left{width:280px}
.menu_lien{padding-right:10px}
.bloc_title_m.menubit_pi {display: none;}
.btn_oth_c{margin-bottom:2px}
.bloc_ins.modif_form_client {padding: 0;}
.formBox_table{margin:0}
.modif_form_client {padding: 0;}
.menu_descr {background: #f1f1f1;}
.content_adresse_cmd + .formBox_.pi-text-right.pi-padding-top-bottom-10{padding-right:15px}
.tab_livraison .text-center.mt-5.mb-5 {margin: 20px 0!important;}
}
@media only screen and (max-width:920px) {
	
	body.page_client.not_connected .bloc_avantage.hidden_index ,body.page_cde2ajax.not_connected .bloc_avantage.hidden_index {    margin-bottom: 0;
    padding-bottom: 15px;}
	.menu_lien{font-size:12px}
	.nom-user strong{font-size:19px}
}

@media only screen and (max-width:767px) {
.hidden_768{display:none}

		
.adresse_action .btn_retour{min-width:auto}
.client_adresse_ .col-sm-6{width: 100%;padding: 0 5px;margin-top: 10px;}
.client_adresse_  .col-sm-6 .formBox_content{border-right:none; border-bottom:1px solid #ccc}
.content_menuclient .title_form{font-size:17px}
.adresse_fact.point_relais_border .pi-row {margin: 0 -5px;}
.form_modif {padding-bottom: 0;}
.recap_detail_cmd .qteBloc .inputqte{display:inline-block}
.formulaireBloc .titre_top.color_white.border_b_vert, .page_cde4 .titre_top.border_b_vert, .titre_top.border_b_vert.lib_instit{font-size:16px}
.titre_top{font-size:22x}

#contenuCde2 .content_commun_logging{padding:15px 0}
div#contenuCde2 .connecte{padding:0 10px 10px 10px}
.content_client .content_commun_logging .pi-col-sm-6 ,#contenuCde2 .content_commun_logging .pi-col-sm-6  {width:100%; margin-bottom:10px}
.titre2_clientp{font-size:15px}


/******nouv communlogging*******/
.ongle_logging ul.pi-tabs-navigation {display: table;width: 100%;}
.pi-tabs-navigation li .onglt_log {font-size: 14px;padding: 14px 0 13px 0;}

		.logo_client {padding: 5px 0 11px 0;}
		.terms_log{padding:0 15px}
		#divFormInscription .button_validnou {margin-left: 15px;}
		.ongle_livraison .pi-tabs-navigation li a{padding-left: 0;padding-right: 0;}
	.tab_livraison {padding-top: 15px;}	
	.bloc_m_soire{margin:35px 0}
}
@media only screen and (max-width:715px) {
.retour_cl {display:block}	
.client_wrapper .menuclient_left {display: none;}
.client_wrapper {padding: 10px;margin-bottom:0}
	.client_wrapper .menuclient_left {display: none;}
	.content_menuclient {width: 100%;padding: 0;}
	.titre_info_perso {position: relative;margin: 0 0 15px 0;padding: 15px 5px 15px 39px;background: none!important;text-align: center;font-size: 2rem;}
	
	.menu_profil {background-image: url(template-img_comptem.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;}
	.image_bienvenu h1{display:none}
		.menu_client.lemenu {display: block!important;position: relative;padding-top: 150px;}
			.lemenu .menuclient_left {width: 100%;padding:0}
				.nom_client_p {padding: 0;margin-bottom: 10px;margin-top: -38px;z-index: 9;position: relative;text-align: center;}
				.nom-user {display: block;width: 100%;margin-top: 25px;padding: 0 10px 15px 10px; border-bottom:10px solid   rgba(0,57,115,0.4);}
					.lemenu .content_menuclient {position: absolute;top: 0;height: 150px;padding: 0;left:0}
						.menu_profil {background-image: url(template-img_comptem.jpg);background-position: center;}
						.menu_client.lemenu + .client_wrapper {display: none;}
	.menu_lien{font-size:13px;    background-position: 10px 50%!important;padding-left: 47px;}
	a.menu_lien::after{left: 45px;}
	.det_ticket_top {padding: 0 10px;}
	
}
@media only screen and (max-width:680px) {
.content_adresse_cmd >.pi-row>	.pi-col-sm-4{width:100%}
.content_commande .content_adresse_cmd {padding: 0 15px;}
.content_commande  .adresse_clientBit_lib{background:#1a1a1a; color:#fff;    padding: 8px;}
#domicile .text-perso_client{font-size:13px}
.bloc_m_soire{margin:25px 0}
.lib_dc{font-size:15px}
.conteneur_bottom_art.conainer_nonconnecte {padding: 0;}
.client_wrapper {padding:0 ;}
.conteneur_bottom_art.conainer_nonconnecte + .conteneur_bottom_art {padding-bottom: 120px;}
}
@media only screen and (max-width:630px) {
	
	.table_cd {display: block;min-width: 144px;}
		.table_cd>div {display: block;width: 100%;padding:0 0 5px 0}
		.texte_menu_profil{line-height:1.5rem}
	.contenu_instit.instit_p52 .row>.col-6 {padding: 0 5px;}
}
#TB_ajaxContent{width:100%!important}
@media only screen and (max-width:600px) {
.menu_descr{min-height:90px}
h3.toggler {font-size:13px}	
.client .ligne_cmdBit td{width:25%}
.panier_save .adresse_btn{margin-right:0}

	.btn_back_container{margin:auto;float:none;}
	.head_table_mobile{display:block;}
	.head_table{display:none;}
	
		.content_Table_c1 strong span{display:inline;}
	#TB_window {width: 90%!important;margin-left: 0!important;left: 50%!important;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);top: 50%!important;position: fixed!important;overflow: visible!important;}
		
			.content_menuclient .title_form{font-size:15px}
			.client_adresse_  .formbox_.pi-text-left a{margin-bottom:5px}
			.titre2_clientp{font-size:13px;    padding: 8px 4px;}
	.container_logging_p .content_commun_logging {padding: 0 ;}	
	.tableau_connex{display:block}	
		.tableau_connex>div {display: block;width: 100%;padding: 0;margin-bottom: 10px;}
		.tab_logging #divFormInscription .formulaireBlocContent {margin-left: 15px;}
		#divFormInscription .submitc{padding:0 15px}
			#divFormInscription .button_validnou {margin-left: 0;}
		.button_validnou{max-width:400px; font-size:15px}
		.titre_info_perso{font-size:1rem; margin-bottom:0}
		.mode_clientBit a{font-size:13px}
		.btn_oth_c{font-size:11px}
		.content_Table{padding:0 3px;    display: block;width: 100%;}
		.content_Table>br{display:none}
		.content_Table strong.pi_uppercase{font-size:12px}
		.table_content_cmd{font-size:11px}
		.pi-tabs-navigation li .onglt_log{font-size:13px; }
}
@media only screen and (max-width:575px) {
#domicile .row > .col-sm-6:first-child{border-bottom:1px solid rgba(179,179,179,0.4); border-right:none ; margin-bottom:10px; padding-bottom:10px}	
 }
@media only screen and (max-width:540px) { 
.menubit_pi{width:100%}	
.content_Table_c4{width:100%}	
.content_Table_c5{width:100%}	
.formulaireBloc .titre_top.color_white.border_b_vert, .page_cde4 .titre_top.border_b_vert, .titre_top.border_b_vert.lib_instit{font-size:16px}
.titre_top{font-size:20px}
.tab_logging .formulaireBlocContent {padding:0 15px}
.tab_logging #divFormInscription .formulaireBlocContent {margin-left: 0;}
.pi-tabs-navigation li .onglt_log{font-size:11px; }
.text-perso_client{font-size:13px; }
.tab_logging .labelform, .tab_logging .form_et,.tab_livraison .labelform, .tab_livraison .form_et {font-size:13px; }
.ongle_livraison .pi-tabs-navigation li{padding:0 2px}
.ongle_livraison .pi-tabs-navigation li a{font-size:12px; background-size:auto 27px!important}
.ongle_livraison .pi-tabs-navigation li a.ong_retrait{font-size:13px; }
#pointretrait .submitc{padding:0 15px}
.px_livraison{font-size:18px; } 
.content_panier_c{padding-left:0; padding-right:0}
.content_Table_h{font-size:12px; } 
}
@media only screen and (max-width:480px) {
	.content_menuclient .title_form{font-size:13px}
.cache-1500 {display: none;}
.hidden_480{display:none}	
.client_wrapper .title_form{} 
.tab_logging .formulaireBlocContent {padding: 0 15px;}
.client_adresse_ .formbox.pi-text-left >a {display: block;margin-bottom: 4px;}
.formulaireBlocContent .MRW-Search button {width: 100%;margin-bottom: 2px;margin-top: 2px;}
.tab_carte_map{    top: 303px;}
.MRW-Errors{    top: 343px;}
.lib_dc{font-size:14px;    margin: 10px 0 16px 0;}
.text-perso_client{font-size:12px; }
.content_cmd_cl tr.cmdbit td {display: block;width: 100%;text-align: center;padding: 10px 0;}
.content_cmd_cl tr.cmdbit {display: block;}

.content_cmd_cl tr.cmdbit td {display: block;width: 100%;text-align: center;padding: 10px 0;}
	.content_cmd_cl tr.cmdbit td:first-child {border: none;}
}
@media only screen and (max-width:479px) {

.menu_descr{min-height:70px}
.client .ligne_cmdBit td{width:30%}
.formBox_.pi-text-left , .formbox_.pi-text-left, .formBox_.pi-text-right.pi-padding-top-bottom-10, .modif_form_client .formbox_.pi-text-left, .modif_form_client .formBox_.pi-text-left  {text-align: center;padding:10px 10px 15px 10px}
.formBox_.pi-text-left  a, .formbox_.pi-text-left a{margin-bottom:0}
.content_cmd table .cmdbit td {min-width: 70px;}
.nom-user strong{font-size:19px}
.bloc_ins.modif_form_client .formBox_.pi-text-left {padding: 5px 0;}

}
@media only screen and (max-width:480px) {
.formBox_content.max_400 .formBox_table {display: block;}
.formBox_content.max_400 .formBox_table>div {display: block;margin-bottom: 7px;}
.max-percent{max-width:100%!important}
.btn_retour{min-width:100px; }
.btn_client{min-width:100px; }
	}
@media only screen and (max-width:320px) {
.formBox_.pi-text-left a, .formbox_.pi-text-left a{min-width:100px; font-size:12px}	
	}
	 
	
/*===================================
				PALNTES
=====================================*/
@media only screen and (max-width:1500px) {	
.planteBit_lib{height:70px; font-size:15px}
 }
@media only screen and (max-width:979px) {	

.list_plantes li{width:33.333%; padding:0 10px}
.planteBit_lib{font-size:14px}

}
@media only screen and (max-width:640px) {	 

.list_plantes li{width:50%; padding:0 5px}
.planteBit_lib{font-size:13px}
.menuplan-top.row,.menuplan-bottom.row {margin: 0;}
.plante_description img {height: auto!important;padding-right: 0;}
}
@media only screen and (max-width:480px) {
	.planteBit_lib{font-size:12px}
	}