/*==========================
	HEADER - COMMUN 
==========================*/
@media only screen and (max-width: 1024px){
.big_wrapper {overflow-x: hidden;overflow-y: auto;width: 100%;}
body {top: 0!important;}
}
@media only screen and (max-width: 998px){
	.top_header{background-color:rgba(0, 0, 0, 0);border-bottom:none;position:relative}
		.top_header .pi-col-xs-5 {display: block;width:100%;text-align:center;}
			.offre_bienvenu{padding: 10px 0 0 0;}
				.offre_bienvenu p{white-space: inherit;}
		.top_header .pi-col-xs-7.pi-pull-right {float: none;width: 100%;height:35px;}
		
	.nav_top li {display: none;}
		.nav_top li.lang {border-left: medium none;display: block;padding-top:0; padding-bottom:0}
		.deroulant_langue{left:auto; right:1px}

	.search_form{display:none}
	.navigation_wrapper {display: block;position: fixed;left: 0;background-color: #1a1a1a;left: -500%;top: 0;height: 100%;z-index: 999;width: 83%;padding-top: 30px;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_wrapper.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;}
	.section_nav {height: 100%;background-color: #ffffff; overflow-x:hidden; overflow-y:auto}
	.close_menu_mob{display:block}
		.nav_menu {display: block;}
			.nav_item {display: block;text-align: left;border-bottom:1px solid #b3b3b3}
			.nav_item.lien_compte_mobile{display:block}
	
	#myHeader{padding-top:0; background:#f4f4f4}
	.header{padding:0}
	
	.menu_mob_responsive {display:block}
	.nbre_panier{left:auto; right:12px;top:5px;}
	.logo img {max-width: 250px;max-height:50px;}
	.conteneur_slider .swiper-pagination {display: none !important;}
	.content_wrapper {padding: 0;}
	.nav_link {display: block;position:relative; z-index:1}
		.has_sub .nav_link::after {content: "+";position: absolute;right: 10px;font: 24px "Gotham-Book";top: -7px;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}
		.active .nav_link::after {transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}
.titre_categ_sub {display: none;}
.sub_menu{position:relative;padding:0 10px 0 15px}
.image_sub{display:none}
.ss_menu_categ {column-count: 1;-webkit-column-count: 1;text-transform:none}
	.ss_menu_categ li.first_link {display: block}
.liste_trust.pi-padding-top-bottom-15 > img {display: none;}
.nav_link.nav_guide{line-height:15px}
	
}

@media only screen and (max-width: 640px){
.header {padding: 10px;}	
.menu_mob_responsive {margin-top: 0;background-color: #ffffff;border-top: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;padding: 0;}
.menu_left {padding: 8px 10px;min-width: 20%;font-size:11px}
.menu_right a, .menu_right span.lien {padding: 8px 14px;border-left: 1px solid #b3b3b3;margin-left:-4px}
.menu_right a:focus {background-color: #D62B69;}
.menu_right a:focus img {filter: invert(200%);-webkit-filter: invert(200%);-moz-filter: invert(200%);-o-filter: invert(200%);-ms-filter: invert(200%);}
.menu_right a:focus .nbre_panier{background-color:#fefefe;color:#D62B69}
	.adresse_newsletter{padding-right:105px; font-size:10px}
	.titre_trust{display:none}
	.liste_trust > div {display: block;}
	.titre_trust+ p{display:none}
	.goToTop{right:10px; bottom:10px}
	
}


/*===================================
				INDEX
=====================================*/
@media only screen and (max-width: 1280px){
.image_double_content .pi-row .pi-col-xs-8, .image_double_content .pi-row .pi-col-xs-4 {overflow:hidden; padding:0 10px!important}	
}
@media only screen and (max-width: 1050px){
	.col_style.first_col_style{padding-right:15px}
}
@media only screen and (max-width: 1280px) and (orientation : landscape){
.image_double_content {max-height: 400px;overflow: hidden;}
	
}
@media only screen and (max-width: 998px){
	body{font-size:12px}
	.selection_liste{margin: 0 10px !important;}
	.image_double_content .pi-row {display: table;width: 100%;margin:0}
.image_double_content .pi-row .pi-col-xs-8, .image_double_content .pi-row .pi-col-xs-4 {width: 50%;height: 100%;display: table-cell;float: none;vertical-align: top;padding-right:0!important;overflow:hidden; padding-left:0!important}	
.image_double_content > .pi-row > div:nth-child(2)>div{ overflow:hidden}
.image_double_content > .pi-row > div:nth-child(2) {padding-left: 10px !important;}
/*.image_double_content .pi-col-xs-8 .big_img_txt img {display: none;}*/
	/*.demande_page .image_double_content .pi-col-xs-8 {background: url('template-demande_l.jpg') no-repeat 22% 50%;}
	.apropos_page .bit_1 .image_double_content .pi-col-xs-8 {background: url('template-image_code2.jpg') no-repeat 50% 50%;}
	.apropos_page .bit_2 .image_double_content .pi-col-xs-8 {background: url('template-img_savoir.jpg') no-repeat 22% 50%;}*/
	.image_double_content .pi-col-xs-8 .big_img_txt img {max-width: 229%;height: auto!important;margin-left: -31%;}
	
	.col_style.first_col_style{padding-right:3%}
	.titre_strong{font-size:15px}
	
	/*******PAGE SELECTION*********/
	.page_selection{padding-bottom:0}
	.page_style{padding-bottom:0}
	
	.video_bloc .pi-col-xs-6{width:100%}
	.video_bloc .pi-col-xs-6 p{padding:0 10px}
	
	.col_categ.first_col .image_article {padding-top: 8%;}
	.selection_liste .col_categ.first_col .image_article {padding-top: 0;}

	.col_categ.first_col {width: 66.66666%;}
	.col_categ {width:33.33333%;min-height: 1px;}
    .col_categ_encart1{width:33.33333%;min-height: 1px;}
    .col_categ_encart2{width:66.66666%;min-height: 1px;}
	.detail_article{height:85px}
	.col_style  .big_img_txt img {height: auto !important;min-height: 219px !important;}
}
@media only screen and (max-width: 790px){
	.col_style.first_col_style {padding-right: 5%;}
	.texte_perso_img strong{font-size:19px}
}

@media only screen and (max-width: 640px){
		.image_double_content .pi-row{display:block}
	.image_double_content .pi-row .pi-col-xs-8, .image_double_content .pi-row .pi-col-xs-4 {width: auto!important;height: auto;display: block;padding: 10px 0 !important;/*min-height: 350px;*/}	
.image_double_content > .pi-row > div:nth-child(2) {padding-left: 0 !important}

.image_double_content img {height:auto!important}
.demande2_b .image_content img {max-width: 100%;height:auto!important}
/*.page_selection , .page_style {display: none;}*/
	
.page_guide {text-align: center;}
	.col_20 {width: 49%;float: none;display: inline-block;padding:0 5px}
	.page_guide .row_liste{margin:0 -5px}
	.video_bloc .pi-col-xs-6:nth-child(2) {display: none;}
	.texte_perso_img{max-width:220px}
	.image_double_content .pi-col-xs-8 + .pi-col-xs-4 img {width: 100% !important;}

	 /*****PAGE STYLE********/
	 .style_liste .pi-row > div {width: 100%;}
		.col_style	{width:50%!important}
		.magazine_list .col_style	{width:48%!important}
		.magazine_list .col_style.first_col_style + .col_style {width: 52.5% !important;}
		.magazine_list .col_style.first_col_style + .col_style +.col_style{width:47.5% !important;}
		.magazine_list	.col_style.first_col_style + .col_style + .col_style + .col_style {width: 43% !important;}
	.magazine_list	.col_style.first_col_style + .col_style + .col_style + .col_style + .col_style {width: 57% !important;}



	 .col_style.first_col_style {width: 100% !important;padding-right:0}
	.image_double_content > .pi-row > .pi-col-xs-4.pi-no-padding-right img{width:100%!important}
	.image_double_content .pi-col-xs-8 .big_img_txt img{max-width:100%; margin-left:0}

}
@media only screen and (max-width: 480px){
	.page_style .big_img_txt.pi-text-right {text-align: left;}
	.page_style .big_img_txt.pi-text-right img {width: 100% !important;}

.texte_perso_img{left:10px; max-width:90%}
.col_style{padding-right:0}
.col_style  .big_img_txt img {min-height:145px !important;}
.magazine_list .col_style  .big_img_txt img {min-height:auto !important;}
}

@media only screen and (max-width: 330px){
	.texte_perso_img{left:5px; }
		.texte_perso_img strong{font-size:14px}	
		.civ_radio label{margin-right:8px}
}

/*===================================
				FOOTER
=====================================*/
@media only screen and (max-width: 1250px){
.av_box.av_box4 {width: 20%;}
.av_box.av_box6 {width: 13%;}	
}
@media only screen and (max-width: 1160px){
	.av_box a {padding-left: 0 !important;background-position: top center !important;text-align: center;height: 75px;/*padding-top: 38px;*/}
		.av_box a span{display: block;margin: 0 auto;margin-bottom: 10px;}
}

@media only screen and (max-width: 992px){
.bloc_footer_menu {padding: 0 15px;}	
	.col_20_m{width:100%}
		.paiement_bloc {float: left;width: 50%;}
	.col_60{width:100%}	
	.avantage_bloc{padding:10px}
}
@media only screen and (max-width: 980px){
.av_box a strong{font-size:10px}
.liste_categ_menu{margin-left:0px !important;}	
	
}
@media only screen and (min-width: 640px){
.toogle_menu_mob + .menu_content {display: block!important;}	
}
@media only screen and (max-width: 640px){
/******AVANTEGE**********/

.av_box {width: 33.33333% !important;padding: 0 4px;margin-bottom: 18px;}


.newsletter_footer {padding: 10px 0;border-bottom: 1px solid #b3b3b3;}
	.newsletter_footer .pi-col-xs-6{padding:0;width:100%}
	.newsletter_footer >.pi-col-xs-6>div{padding-left:15px;padding-right:15px}
.newsletter_bloc {padding-right: 0;border-right: none;border-bottom: 1px solid #b3b3b3;padding-bottom: 15px;}
	.reso_footer{padding-top:15px}
	
.titre_news{font-size:10px}

.bloc_trust_pilot {margin: 0;padding: 0;border-bottom: 1px solid #b3b3b3;}
	.col_20_m{padding:0}
		.paiement_bloc {width: 100%;padding: 15px 10px;border-bottom: 1px solid #b3b3b3;text-align: center;margin-bottom: 0;}
	.col_60{padding:0}
		.bloc_menu {margin-bottom: 0;padding: 12px 10px;border-bottom: 1px solid #b3b3b3;text-align: center;}
		.toogle_menu_mob {padding: 0;cursor:pointer;}
			.titre_menu i {display: inline-block;}
		.toogle_menu_mob + .menu_content {display: none;padding-top: 15px;text-align: left;}
		.liste_categ_menu .pi-col-xs-2:last-child  .menu_categ_footer{border-bottom:none;margin-bottom:0}
			
		.copyright{padding:10px}	
		.logo{margin-top: -32px;}
		
}

@media only screen and (max-width: 480px){
.menu_categ_footer {padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
	
}
/*===================================
				CATEGORIE
=====================================*/

@media only screen and (max-width: 1280px){
	.ariane_box{padding:10px}
}
@media only screen and (max-width: 998px){
	.ss_categ .row_liste {display: flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -9px;}
	.ss_categ_bit {width: 33.33% !important;max-width: 33.3333%;flex: 0 0 33.3333%;-webkit-box-flex: 0;-ms-flex:  0 0 33.3333%;float: none;}
	.box_ss_categ{height:100%}
		.image_ss_categ{height:auto ;min-height: 1px;}
	.toggle_filtre_mob{display:block;position:relative; z-index:999}
	.liste_article {margin-top: 10px;}
		.liste_articles {margin: 0;}
		.livraisonLabel{right:0;}
		.liste_article .prix_article{height:inherit;}

	.filtre_left{display:block;padding:0 10px; width:100%; position:relative;z-index:9/*99*/;overflow-y:visible}
    .filtre_left_close{display:none;}
	.filtre_categ {display: none;padding:15px 10px;position: absolute;width: 100%;background-color: #ffffff;left: 0;top: 100%;z-index:999;border-bottom:1px solid #D62B69; height:300px; overflow-y:scroll!important;-webkit-overflow-scrolling: auto;overflow-x:hidden}
	.filtre_categ::-webkit-scrollbar {width:14px; background:rgba(0,0,0,0.2);-webkit-border-radius:0;border-radius:0;height:16px;}
.filtre_categ::-webkit-scrollbar-thumb {background: rgba(0,0,0,0.4);}
.filtre_categ::-webkit-scrollbar-track {background:#CCC;} 
		.facette_bit{padding:0 10px}
	.content_liste_right{width:100%; position:relative; z-index:1}
	.pagination_content {padding: 10px;}
	.liste_article .col_categ.first_col .image_article ,  .liste_article .col_categ:nth-child(n+25) .image_article{padding-top: 8%;}
	.cat_desc {margin-bottom: 10px;column-count: 1;-webkit-column-count:1;-ms-column-count: 1;-o-column-count:1;column-rule: none;-webkit-column-rule: none;-ms-column-rule: none;-o-column-rule: none;-moz-column-rule: none;padding:0px 10px}
	.titre_ss_categ a{font-size:12px}
		.titre_categ{font-size:18px}
		.liste_article .article_lib{font-size:11px}
		.px_promo{font-size:12px}
		.categorie_description {background-color: #f4f4f4;margin-bottom: -20px;}
		.cat_desc {text-align:center}
		.image_categ img {width: auto;}
.descr_categ_2{display:none}
		.descr_2_m {display:block; padding:0  10px}
		.descr_2_m .descr_categ_2{display:block; text-align:center}
		.descr_2_m .descr_categ_2 a{display:none!important}
}
@media only screen and (max-width: 640px){
	.ariane_box{display:none}
	.ss_categ_bit {width: 50% !important;max-width: 50%;flex: 0 0 50%;-webkit-box-flex: 0;-ms-flex:  0 0 50%;float: none;}
	.col_categ {width: 50% !important;padding:0 5px}
    .col_categ_encart1{width: 50% !important;padding:0 5px}
    .col_categ_encart2{width: 100% !important;padding:0 5px}
	.liste_article .col_categ.first_col .image_article ,  .liste_article .col_categ:nth-child(n+25) .image_article{padding-top: 0;}
	.article_Bit{padding:10px 5px}
	.reductionLabel {right:4px; top:-4px}
		.reductionLabel span{font-size:10px;top:-4px;width:32px;height:32px;line-height:32px;}
		.livraisonLabel{width:32px;height:32px;padding-top: 9px;}
		.enstocketiquette{width:32px;height:32px;padding-top:9px;font-size:9px;}
		.etiquette.eti_2{top:-6px;}
		.etiquette_2{width:32px !important;height:32px !important;}
	.box_ss_categ{padding:10px}
	
	.pagination_content {display: none;}
	.page_rechercher .pagination_content {display: block;}
	.pager_categ a{margin-bottom:5px}
		.pager_categ a.pager_prev{margin-right:0}
		.pager_categ a.pager_next{margin-left:0}
	.titre_categ{font-size:15px;margin-top:10px}
	.liste_article .article_lib{font-size:10px}
	.px_promo{font-size:11px}
		.categorie_description {background-color: #ffffff;margin-bottom: 0;}
}
@media only screen and (max-width: 480px){
.liste_article .article_lib{height:38px; max-height:38px}	
.menu_right {width: 76%;    text-align: center;display: table;height: 46px;}
}
/*===================================
				ARTICLE
=====================================*/
@media only screen and (max-width: 1340px){
.choix_police{width:23%}	
.text_grave_input{width:48%}
.caract_bit .selectPerso{max-width:50%}
.avis_generale *{max-width:47%}
}
@media only screen and (max-width: 1280px){
	.popUp_lowPrice{width:90%; margin-left:-45%;top:10%}
    .popUp_estaly{width:90%; margin-left:-45%;top:10%;height: 80%;display:flex;}
        .estalyPopup{overflow-y:auto;}
    .popUp_fidelite{width:90%; margin-left:-45%;top:10%}
	.popUp_form{width:100%;max-height:400px; overflow-y:auto}
	.popUpRight{display:none}
	.qte_panier img{vertical-align:text-top}
	}
@media only screen and (max-width: 1100px){
.btn_panier{padding-left:10%; padding-right:10%}	
}

@media only screen and (max-width: 998px){
	.art_top_desc{width:100%;  margin-bottom:0}
.titre_article {padding: 15px 5% 15px 0;}
	.pretty_photo_bottom .img_bit_art a{max-width:100px;margin:auto}	
	.article_left{width:100%; padding-left:15px; padding-right:15px}
	.article_right{width:100%; padding-left:15px; padding-right:15px; padding-top:0}
	.quantite_art, .caracteristique_art, .texte_art_grave {padding-left: 5%;}
.avantage_article{margin-top:10px}	
	.av_art_bit{width:25%}
		.av_art_bit a {padding-top: 29px;padding-bottom: 0;background-position: top center !important;padding-left: 0 !important;text-align: center;}
		.tab_right_art, .tab_left_art{width:100%}
		.article_tab_detail{padding:10px 0}
		.tab_content{padding-left:15px; padding-right:15px}
		.content_avis{padding-left:15px; padding-right:15px}
		.row_img{margin:0 -15px}
}

@media only screen and (max-width: 667px){
	.pp_pic_holder, .pp_overlay {display: none!important;}
	.content_absolute{display:none}
	.art_top_desc{text-align:center; padding-left:0; padding-right:0}
		.titre_article {padding: 15px 10px 0 10px;font-size:15px}
		.ref_left, .avis_client{float:none; margin:5px 0; font-size:12px}

.article_left{position:relative;z-index:1}
	.pretty_photo_bottom .img_bit_art{float:none; padding:0; display:inline-block; vertical-align:middle}
		
.quantite_art, .caracteristique_art, .texte_art_grave {padding-left: 0;}
	.inputqte{width:60px; vertical-align:middle; text-align:left}
	.qte_moins {height: 30px;position: relative;width: 50px;display: inline-block;vertical-align: middle;padding-top: 7px;}
	.qte_plus {height: 30px;position: relative;width: 50px;display: inline-block;vertical-align: middle;padding-top: 7px;}
	.contenu_qte_art{width:75%}
	.caract_bit .selectPerso {max-width: 100%;}
	.guide_taille {max-width: 100%;padding: 10px 0;text-align: center;display:block}
	.choix_police {width: 49%;max-width: 100%;margin-right:0}
	.text_grave_input {width: 100%;max-width: 100%;margin: 10px 0;}
	.texte_art_grave{padding-bottom:0}
	.lien_panier_art{margin-top:0; text-align:center; padding-top:0}
	.prix_art_pan ,.content_btn_panier{float:none; padding:8px 0}
		.btn_panier{width:100%; }
		.bloc_remboursement{text-align:center}
        .bloc_fidelite{text-align:center}
		.av_art_bit a{font-size:9px}
	.adresse_bit_show{float:none; padding:5px 0}
		.display_none_mob{display:none!important}
			.avis_generale * {max-width: 50%;}
	.tab_conteneur {margin-bottom: 0;}
	.content_avis{padding-top:15px; position:relative; z-index:1}
	.titre_avis{padding:8px 0 15px 0}
		.avis_generale .btn_valider {position: absolute;right: 0;top: 12px;z-index: 1;}
		.plus_avis_client{display:block; float:none;max-width:200px; margin:0 auto }
		.btn_retour_categ{display:block}
		.grav_text{max-width:100%}
			.qte_panier img{vertical-align:middle}
			
		 .liste_article prix_article {height: 40px;}
		 .little_imag_art {margin: 0;}
					
}

@media only screen and (max-width: 640px){
.art_img_content {padding: 10px 0;margin: 0 15px!important;}
    .art_img_content img{max-height:315px;}
	.art-prev.visible{left:10px}
 .art-next.visible {right:10px}
}
/*===================================
				PANIER
=====================================*/
.panier_carte_acc span br {display:none}
@media only screen and (max-width: 1280px){
.etapescde1_divers{padding-left:15px;padding-right:15px;}	
}

@media only screen and (max-width: 998px){
.mob_prix{display:block}
.panier_caracteristique + .panier_prix {display: none;}
.panier_left{width:60%}
.panier_caracteristique{width:40%}
.panier_caracteristique .caract_bit .selectPerso {max-width: 100%;}
.ligne_panier_bit.ligne_panier_bitPromo{padding: 10px 15px 10px;}
.panier_perso{padding-left:5%}
		.suppr_panier{top:30px; right:auto; left:15px}
		.image_panier{width:45%}
        .ligne_panier_bitPromo .image_panier{width:20%}
		.description_panier, .quantite_panier{width:55%}
		
	.box_25_panier{width:50%;margin-bottom:20px}
	.bloc_remboursement {padding-top: 0;}
    .bloc_fidelite{padding-top: 0;}
	.lien_panier_art {padding-bottom: 0;}
.panier_carte_acc span br {display:block}
.bloc_bottom_panier{padding-bottom:0}
}

@media only screen and (max-width: 640px){
	.popup_panier1#TB_window {width:95%!important; margin-left:-47%!important; left:50%; top:35%!important; margin-top:0!important}
.panier_left,.panier_caracteristique {width:100%}	
.panier_perso {padding-left: 0;}
.article_mob_panier{display:block}
.description_panier > a{display:none}
.ligne_panier_bitPromo .image_panier {padding-top:0}
.ligne_panier_bitPromo .description_panier {padding-top:0}
.ligne_panier_bitPromo .description_panier > a{display:inline}
.box_panier_w{height:auto}
.box_25_panier{width:100%;padding:0 25px}
	.etapescde_diversG {float: none;text-align: center;margin-bottom: 10px;}
	.etapescde_diversD {float: none;text-align: left;padding-top: 10px;}
.bloc_bottom_panier{padding:0}
.btn_form, .mob_prix2{display:block}
 .mob_prix{display:none; margin-top:15px}
.quantite_panier {width: 100%;}
.quantite_panier .contenu_qte_art{width:72%}
.lien_panier_art {padding-bottom: 5px;}


}

@media only screen and (max-width: 400px){
#divcgv label{width:100%}	
}
/*===================================
				PANIER2
=====================================*/
@media only screen and (max-width: 998px){
	.content_logging > .pi-col-sm-6{float:none!important; width:100%}
	.divers_content{padding:15px 0}
	
}
@media only screen and (max-width: 640px){
	.form_content_w{padding-left:18px; padding-right:18px}
	.formBox:not(.form_civilite_b){display:block; margin-bottom:12px}
	.form_et{text-align:left;width:30%}
	.formBox:not(.form_civilite_b) > * {display: block;width: 100% !important;text-align: left !important;}
	.step_panier span{font-size:11px}
	.step_panier{min-width:30%; padding:0 5px}
		.step_panier::before {left: -27%;width: 45%;}
	.form_et_vide .form_et {display: none;}
	.btn_valider_c{min-width:100%}

	
}
@media only screen and (max-width: 380px){
.miniSelect{width:31.7%}	
}

/*===================================
				PANIER3
=====================================*/
@media only screen and (max-width: 640px){
.box_lib{padding:29px 10px 10px 10px; font-size:13px}	
.box_lib em{height:auto}
#contenuCde3 .titre_trajan{display:none}
.lib_divers {font-size: 12px;}
.tot_panier strong{font-size:18px}
.has_border_top {border-top: none;}
.btn_retour{display:block; margin:5px auto}
.content_client .btn_valider_c {min-width: 100%;}


}
@media only screen and (max-width: 360px){
.box_lib{  font-size:12px}	
.font_18 {font-size: 14px;}

	
}

/*===================================
				CLEINT
=====================================*/
@media only screen and (max-width: 1280px){
.content_client .miniSelect{width:31.5%}
}
@media only screen and (max-width: 1060px){
	.menu_account h4{font-size:15px}
	.adresse_carnetBit{width:33.3333%}
}
@media only screen and (max-width: 998px){
	.menu_account{width:50%}
	.content_client .pi-col-sm-6.pi-col-sm-offset-3{margin-left:0; width:100%}
	.adresse_recap {padding: 0 15px;}

}
@media only screen and (max-width: 767px){
.adresse_carnetBit{width:50%}	
}
@media only screen and (max-width: 650px){
	.client_menu.pi-row {margin: 0 0px;}
		.menu_account span{min-height:100%}
	.menu_account{width:100%; margin:8px 0}
	.menu_account h4{font-size:14px}
	.content_client .titre_diversbis strong {font-size: 14px;}
	.adresse_carnetBit{width:100%; margin-top:0}
		

}
@media only screen and (max-width: 480px){
	.tdheadcde {font-size: 13px;}

.hidden_first{display:none;}
.content_cmd table .cmdbit td{font-size:11px}	
}
@media only screen and (max-width: 390px){
.content_client .btn_valider_c {min-width: 100%;}
.cmdbit {display: block;text-align: center;border-bottom: 1px solid #b3b3b3;}
	.content_cmd table .cmdbit td {display: block;width: 100%;border-bottom: none;padding: 8px 10px;}
	
}
/*===================================
				GUIDE
=====================================*/
@media only screen and (max-width: 998px){
.guide_img img {width: 100% !important;height: auto !important;}
.page_guide .liste_guide .col_20 {width: 33.3333%;}
	
}

@media only screen and (max-width: 767px){
.content_contenu_guide2 h2 span, .content_contenu_guide2 h3 span,.content_contenu_guide2 h1 span , .content_contenu_guide2 h4 span,.content_contenu_guide2 h5 span  {font-size: 15px !important;}
	.col_50 {width: 100%;}
	.content_contenu_guide2 p span{font-size:12px!important}
.guide_contenu2{padding:15px 10px}
.creationBloc2{width:100%}
.creationBloc2 + .guide_contenu{width:100%; padding-left:0}
.toggle_table{display:none}
	.creation_lib{text-transform:none; text-align:center; cursor:pointer}
	.detail_guide_content.container_guide > .image_categ {display: block;}
.content_contenu_guide .image_categ {display: none;}
.creation_lib i{display:inline-block}
.creaBox2 {padding: 10px 0;}
.creation_list {text-align: left;padding-left: 13px;}
.parent_liste_g {border-bottom: 1px solid #b3b3b3;padding-bottom: 10px;}
.parent_liste_g:last-child {border-bottom: none}

}

@media only screen and (max-width: 640px){
	.image_article img{height:auto}
	h2.guide_lib{font-size:11px}
	.listeGuide1Bit_resume{display:none}
	.page_guide .liste_guide .col_20 {width: 49%;vertical-align:middle}
	
}

/*===================================
				CONTACT
=====================================*/
@media only screen and (max-width: 767px){
.instit{padding:15px;}	
}
/*===================================
				PLAN
=====================================*/
@media only screen and (max-width: 998px){
.listeGuide1_plan .listeGuide1{border:none!important}
.listeGuide1_plan .guideTraitH{display:none}
	.divers_lib h1 {font-size: 23px;}	
}

@media only screen and (max-width: 640px){
	.divers_lib h1 {font-size: 19px;}

	.listeGuide1_plan .listeGuide1{margin-left:0!important; padding-left:0!important}
.guideBit_plan .guideIma, .guideBit_plan .guideIma2 { width:100%;text-align:center}
	.guideBit_plan .guideLib{ width:100%;}
	.guideBit_plan .guideResume{ width:100%;padding-bottom:10px; border-bottom:1px solid #D62B69;}
	.niv_3_guide .guideBit.guideBitType1 {border: none!important;margin: 0!important;padding-left: 0!important;}
}

@media only screen and (max-width: 640px){
 #TB_window {width:95%!important; margin-left:-47%!important; left:50%; top:35%!important; margin-top:0!important} 
 #TB_ajaxContent {width:100%!important;height: auto !important;}
 	#TB_ajaxContent img{width:100%!important;height: auto !important;}
}

/********video article*********/
@media only screen and (max-width: 998px){
.lien_video_art{max-height:73px}	
}
@media only screen and (max-width: 880px){
	.content_video {margin-left: -47.5%;max-width: 100%;width: 95%;padding:10px}
}
@media only screen and (max-width: 767px){
	.b_desktop{display:none}
	.b_mobile{display:block}
    .titreOffrePanier{width:100%;text-align:center;margin-bottom: 15px;}
    .ligne_panier_bit.ligne_panier_bitPromo{width:100%;max-width:100%;}
}