@media only screen and (max-width:1040px) {
.span-16, .span-0, .container, .wrap-footer, .col-md-4.col-sm-4{width:100% !important}
.container1{width:98%}
.item-page{width:70%}
.span-7{width:30%}
.span-7 img{max-width:100%; height:auto;}
}
@media only screen and (max-width: 979px) {
body{background:none repeat scroll 0 0 #EDEDED!important;margin:0}
.joomla-header.span-16 {position: absolute;}
iframe{width:100% !important}
li.maximenuck.item710 span{display:none!important}
li.maximenuck.item690 span{display:none!important}
li.maximenuck.item468 span{display:none!important}
ul{padding-left:0!important;margin-left:0!important}
.joomla-header{background:none repeat scroll 0 0 #252525!important}
.joomla-header img{padding-top:15px;padding-left:10px; height:auto}
.item-page{padding:0 10px;width:100%}
.ice-megamenu-toggle{ height:76px}
#navigation-toggle{ height:60px}
#conseil, .span-7.last{width:99%}
#nsp-nsp_125, #nsp-nsp_208, #nsp-nsp_214, #nsp-nsp_215, #nsp-nsp_216, #nsp-nsp_217, #nsp-nsp_218 {width:100% !important;}
.smartsearch{height: 45px;margin: 0 auto;width: 94%;}
.btsmartspace::after{ content:normal;}
.joomla-footer{background:none;box-shadow:none;width:96%}
.wrap-footer{width:85%}
.span-1,.span-2,.span-3,.span-4,span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,.span-13,.span-14,.span-15,.span-16,.span-17,.span-18,.span-19,.span-20,.span-21,.span-22,.span-23,.span-24,.container,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{width:100%;margin:0;display:block;padding:0}
#comments .comments-list{margin-left:0}
#comments-form p,#comments-form #comments-form-buttons,#comments-form #comments-form-error,#comments-form #comments-form-captcha-holder{margin-left:0!important}
#comments-form textarea{width:100%}
.container{width:100%;margin:0;display:block;padding:0}
.container1{width:100%;margin:0;display:block;padding:0;box-shadow:none}
caption,th,td{padding-left:20px!important}
.joomla-footer{/*padding-left:10px;*/padding-bottom:10px}
.nspCol1{width:50%}
.mod{display:block!important;float:none!important;margin-left:0!important}
.img-art{display:none}
.img-art1{display:none}
#accr-art{display:none}
.img-fig{width:100%;height:auto}
.img_v-big-bdr{width:99%; height:auto;}
.img_v-big{width:99%; height:auto;}
.jw{width:100%!important;margin:0!important}
.big{height:auto!important;margin-left:0!important;padding:0 0 0 10px !important;width:96%!important}
.bigg{font-size:100%!important;width:100%!important}
.nspPages10{width:100%!important}
.nspCol10{width:100%}
#nsp-nsp_125{width:100%!important}
.nspCol3{width:100%!important}
.grippie{display:none}
.navbar{background:#fff none repeat scroll 0 0}
.navbar-default .navbar-nav > li > a{font-size:100%!important;font-weight:400!important;text-shadow:none!important}
.dropdown-menu > li > a{border-bottom:medium none!important;font-size:115%;font-weight:400!important}
#dropsub2{margin-left:0!important;margin-top:0!important}
#dropsub3{display:block;position:relative}
#dropsub4{margin-top:-20px!important}
.nav>li{border-bottom:1px solid #ddd}
.dropdown-menu > li{border-bottom:medium none!important}
#dropsub1{padding:0}
#dropsub5{display:block;top:6px}

.part-top-logo1 img{width:80%; height:80%}
.part-top-logo2 {padding-top: 7.4%;}
.part-top-logo2 img{width:50%; height:50%}
.part-botm-logo img{width:70%; height:70%}
.part-swiss-txt {width: 90%;}
.part-asaf-txt {padding-top: 4%;width: 90%;}
.part-alptis {padding-bottom: 6.8%;}
.part-alptis-txt {width: 90%;}
.part-fr-mut-txt {width: 90%;}
.part-generali-txt {width: 90%;}
.part-april {padding-bottom: 0.4%;}
.part-april-txt {width: 90%;}
.part-smam-txt {width: 90%;}
#nsp-nsp_125, #nsp-nsp_208, #nsp-nsp_214, #nsp-nsp_215, #nsp-nsp_216, #nsp-nsp_217, #nsp-nsp_218, #nsp-nsp_236, #nsp-nsp_237 {width: 100% !important;}
#txt-modl{width:90% !important;}
.img-sml{width:50%; height:auto;margin:0 auto; display:table;}
.img-sml_bdr{width:50%; height:auto;}
.img-sml{width:50%; height:auto;}
.item-page ol{padding-left:0}
.item-page ol ul li{padding-left:0}
}
@media (min-width:768px){.navbar-header{float:left}
}
.navbar-collapse{overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
@media (min-width:768px){.navbar-toggle{display:none}
}
.navbar-nav{margin:7.5px -15px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{line-height:20px}
.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none;color:#333}
}
@media (min-width:768px){.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding-top:19px;padding-bottom:13px}
}
@media only screen and (max-width: 603px) {
.img-art_big{width:100%; height:auto;}
.img_big-bdr{width:99%; height:auto;}
.img_big{width:99%; height:auto;}
.img-txt{background:url(../../../../../images/panier-soins-minimum_460.png); width:430px; height:325px;margin: 0 auto;}
.img-txt2{background:url(../../../../../images/citation-avocat_460.png); width:433px; height:284px;margin: 10px auto;}
.img-sml{width:70%;}
.img-sml_bdr{width:70%;}
.img-sml{width:70%;}
.ct-txt{float:left;margin-bottom:20px;background:url('../../../../images/100-460.png') no-repeat; width:413px; height:80px;}
.ct {margin: 25px 0 20px;}
.supp-table{width:100%;overflow-y:auto;}
.table20{width:120%;}
}
@media only screen and (min-width: 300px) and (max-width: 444px) {
body{background:none repeat scroll 0 0 #252525}
iframe{width:100% !important}
div#maximenuck{display:none}
ul{padding-left:0!important;margin-left:0!important}
.joomla-header img{padding-top:15px;width:70%;height:auto;padding-left:10px}
.joomla-header.span-16 {position: absolute;}
.ice-megamenu-toggle{ height:58px}
.item-page{padding:0 10px;width:100%}
.container{width:100%;margin:0;display:block;padding:0}
.container1{width:99%;margin:0;display:block;padding:0;box-shadow:none}
.span-7.last{width:99%}
caption,th,td{float:left!important;width:100%!important;padding-left:0!important}
.joomla-footer{padding-left:10px}
.nspCol1{width:100%}
.big{height:auto!important;margin-left:0!important;padding-left:10px!important;width:95%!important}
.bigg{font-size:100%!important;height:auto!important;margin-top:0!important;width:100%!important}
.img-art{display:none}

#accr-art{display:none}
.img-fig{width:100%;height:auto}
.img_min-bdr{width:99%; height:auto;}
.img_min{width:99%; height:auto;}
.mod{display:block!important;float:none!important;margin-left:0!important;text-align:center}
#conseil{width:97%;padding-left:10px}
.span-7.last{width:99%}
.jw{width:100%!important;margin:0!important}
.nspPages10{width:100%!important}
.nspCol10{width:100%}
#nsp-nsp_125, #nsp-nsp_208{width:100%!important}
.nspCol3{padding:0 10px!important;width:100%!important}
.nspCol4{padding:0 10px!important;width:100%!important}
.nspCol2{padding:0 25px 0 10px !important;width:100%!important}
.grippie{display:none}
.navbar{background:#fff none repeat scroll 0 0}
.navbar-default .navbar-nav > li > a{font-size:100%!important;font-weight:400!important;text-shadow:none!important}
.dropdown-menu > li > a{border-bottom:medium none!important;font-size:115%;font-weight:400!important}
#dropsub2{margin-left:0!important;margin-top:0!important}
#dropsub3{display:block;position:relative}
#dropsub4{margin-top:-20px!important}
.nav>li{border-bottom:1px solid #ddd}
.dropdown-menu > li{border-bottom:medium none!important}
#dropsub1{padding:0}
#dropsub5{display:block;top:6px}

.part-top-logo1 img{width:90%; height:90%}
.part-top-logo2 {padding-top: 5%;}
.part-top-logo2 img{width:70%; height:70%}
.part-botm-logo img{width:50%; height:50%}
.part-asaf{padding-bottom: 6.5%;}
.part-alptis {padding-bottom: 31.8%;}
.part-generali{ padding-bottom:8.4%;}
.min{ display:none}
.img-txt{background:url(../../../../../images/panier-soins-minimum_320.png); width:278px; height:467px;margin: 0 auto;}
.img-txt2{background:url(../../../../../images/citation-avocat_320.png); width:283px; height:425px;margin: 10px auto;}
.img-sml{width:80%;}
.img-sml_bdr{width:80%;}
.img-sml{width:80%;}
.ct-txt{background:url('../../../../images/100-320.png') no-repeat; width:263px; height:102px;}
.ct-cord_r {margin: 15px 0 0;}
.ct {margin: 25px 0 0;}
}
@media only screen and (max-width:310px) {
#navigation-toggle{ height:50px}
}
@media only screen and (max-width: 299px) {
body{background:none repeat scroll 0 0 #252525}
.ice-megamenu-toggle{ height:50px}
.ice-megamenu-toggle::before{font-size: 30px;right: 4px;top: 25px;}
.ice-megamenu-toggle a{font-size: 8px;right: 3px;}
#navigation-toggle{font-size: 9px; right:0;}
#navigation-toggle::before{font-size: 30px;top: 16px;}
iframe{width:100% !important}
div#maximenuck{display:none}
ul{padding-left:0!important;margin-left:0!important}
.joomla-header{width:100%!important}
.joomla-header img{width:74%!important;height:auto;padding-top:15px;padding-left:0!important}
.container{width:100%;margin:0;display:block;padding:0}
.container1{width:100%;margin:0;display:block;padding:0;box-shadow:none}
.item-page{padding:0 10px;width:100%}
.item-page img{width:100%!important;height:auto}
.span-7 img{width:100%;height:auto}
.joomla-footer{padding-left:10px;padding-bottom:10px;width:95%!important}
caption,th,td{float:left!important;width:100%!important;padding-left:0!important}
#comments-form input,#comments-report-form input,#comments-form textarea{width:95%}
#comments-form textarea{width:95%}
.nspCol1{width:100%}
.nspArt div{overflow:initial}
.mod{display:block!important;float:none!important;font-size:87%!important;margin-left:0!important;text-align:center}
#conseil{width:100%!important;padding-left:10px}
.span-7.last{width:99%}
.table_partenaires td{padding-left:0!important}
.big{width:93%!important;height:auto;padding-left:10px!important}
.bigg{font-size:100%;margin-left:5px}
.img-art{display:none}
#accr-art{display:none}
.img-fig{width:100%;height:auto}
.jw{width:100%!important;margin:0!important}
.nspPages10{width:100%!important}
.nspCol10{width:100%}
#nsp-nsp_125{width:100%!important}
.nspCol3{padding:0 10px!important;width:100%!important}
.nspCol2{padding:0!important;width:96%!important}
.nspArt p.nspInfo{margin-left:0!important}
.grippie{display:none}
.nspArt img.nspImage{width:100%; height:auto}
.navbar{background:#fff none repeat scroll 0 0}
.navbar-default .navbar-nav > li > a{font-size:100%!important;font-weight:400!important;text-shadow:none!important}
.dropdown-menu > li > a{border-bottom:medium none!important;font-size:115%;font-weight:400!important}
#dropsub2{margin-left:0!important;margin-top:0!important}
#dropsub3{display:block;position:relative}
#dropsub4{margin-top:-20px!important}
.nav>li{border-bottom:1px solid #ddd}
.dropdown-menu > li{border-bottom:medium none!important}
#dropsub1{padding:0}
#dropsub5{display:block;top:6px}
.sidr-animat {margin-right: 180px;}
.sidr {width: 180px;}
.cover, .font{width:100%; height:auto}
.link a{width:100%}
.min{ display:none}
.cover{margin-top:21px;}
#img1 {float: left;margin-left: 10px;margin-top: -112px;width: 30%;}
#img2 {float: left;margin-left: 91px;margin-top: -109px;width: 30%;}
#img3 {float: left;margin-left: 148px;margin-top: -168px;width: 30%;}
.img-txt{background:url(../../../../../images/panier-soins-minimum_240.png); width:202px; height:571px;margin: 0 auto;}
.img-txt2{background:url(../../../../../images/citation-avocat_240.png); width:207px; height:546px;margin: 10px auto;}
#txt-modl{width:80% !important;}
.ct-txt{background:url('../../../../images/100-240.png') no-repeat; width:185px; height:125px;}
.ct-cord_r {margin: 15px 0 0;}
.ct {margin: 25px 0 0;}
.ct-cord-twr img{ width:154px; height:14px;}
.ct-cord-fb{background:url('../../../../images/103-240.png') no-repeat;width:148px; height:30px;}
.ct-cord-mail{background:url('../../../../images/101-240.png') no-repeat;width:146px; height:29px;}
.ct-cord-gg{background:url('../../../../images/104-240.png') no-repeat;width:192px; height:30px;}
.ct-cord-st{background:url('../../../../images/105-240.png') no-repeat;width:163px; height:30px;}
}
@media only screen and (max-width: 240px) {
.img-curcum, .img-miel1, .img-miel2, .img-miel3, .img-miel4{display:none !important}
#img-curcum{ background:url(../../../images/masque-curcuma11.png) no-repeat scroll 0 0 transparent; width:190px; height:1580px; margin:0 auto;}
#img-miel1{ background:url(../../../images/recette-masques-hydratants11.jpg) no-repeat scroll 0 0 transparent; width:190px; height:1140px; margin: auto}
#img-miel2{ background:url(../../../images/recette-masques-anti-acnes11.jpg) no-repeat scroll 0 0 transparent; width:190px; height:830px; margin: auto}
#img-miel3{ background:url(../../../images/recettes-masques-antirides11.jpg) no-repeat scroll 0 0 transparent; width:190px; height:926px; margin: auto}
#img-miel4{ background:url(../../../images/recettes-masques-cheveux11.jpg) no-repeat scroll 0 0 transparent; width:190px; height:844px; margin: auto}

.part-top-logo2 img {height: 80% !important;width: 80% !important;}
.part-top-logo2 {padding-top: 4.4%;}
.part-botm-logo img {height: 50% !important;width: 50% !important;}
.part-asaf {padding-bottom: 36.6%;}
.part-alptis {padding-bottom: 112.8%;}
.part-april {padding-bottom: 13%;}
.col-md-4{width:100% !important}
.inputboxsmart{display:none}
.borderinput{margin-left:0}
.inputboxsearch{border-radius:4px;border:1px solid #bbb !important;}
.btnsearch {margin-top: 1px;}
}
@media only screen and (min-width: 241px) and (max-width: 459px) {
.img-curcum, .img-miel1, .img-miel2, .img-miel3, .img-miel4{display:none !important}
#img-curcum{ background:url(../../../images/masque-curcuma21.png) no-repeat scroll 0 0 transparent; width:260px; height:1346px; margin: 0 auto;}
#img-miel1{ background:url(../../../images/recette-masques-hydratants21.jpg) no-repeat scroll 0 0 transparent; width:260px; height:831px; margin: auto}
#img-miel2{ background:url(../../../images/recette-masques-anti-acnes21.jpg) no-repeat scroll 0 0 transparent; width:260px; height:664px; margin: auto}
#img-miel3{ background:url(../../../images/recettes-masques-antirides21.jpg) no-repeat scroll 0 0 transparent; width:260px; height:712px; margin: auto}
#img-miel4{ background:url(../../../images/recettes-masques-cheveux21.jpg) no-repeat scroll 0 0 transparent; width:260px; height:677px; margin: auto}

.part-botm-logo img {height: 45%;width: 45%;}
.part-asaf {padding-bottom: 16.5%;}
.part-alptis {padding-bottom: 62.8%;}
.part-generali {padding-bottom: 26.4%;}
.min{ display:none}
}
@media only screen and (min-width: 460px) and (max-width: 599px) {
.img-curcum, .img-miel1, .img-miel2, .img-miel3, .img-miel4{display:none !important}
#img-curcum{ background:url(../../../images/masque-curcuma31.png) no-repeat scroll 0 0 transparent; width:410px; height:1130px; margin: 0 auto;}
#img-miel1{ background:url(../../../images/recette-masques-hydratants31.jpg) no-repeat scroll 0 0 transparent; width:410px; height:617px; margin: auto}
#img-miel2{ background:url(../../../images/recette-masques-anti-acnes31.jpg) no-repeat scroll 0 0 transparent; width:410px; height:498px; margin: auto}
#img-miel3{ background:url(../../../images/recettes-masques-antirides31.jpg) no-repeat scroll 0 0 transparent; width:410px; height:569px; margin: auto}
#img-miel4{ background:url(../../../images/recettes-masques-cheveux31.jpg) no-repeat scroll 0 0 transparent; width:410px; height:487px; margin: auto}

.part-botm-logo img {height: 45%;width: 45%;}
.part-asaf {padding-bottom: 4.9%;}
.part-alptis {padding-bottom: 23%;}
.part-generali {padding-bottom: 6%;}
.ct-cord_r {margin: 15px 0 0;}
.ct {margin: 25px 0 0;}
}
@media only screen and (max-width: 767px) {
.img-resil{ width:100%; height:auto}
}
@media only screen and (max-width: 520px) {
.img-resil{ display:none !important}
#img-resil{ background:url(../../../images/img-resil2.png) no-repeat scroll 0 0 transparent; width:190px; height:63px; margin:0 auto; display:block !important}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.img-curcum, .img-miel1, .img-miel2, .img-miel3, .img-miel4{display:none !important}
#img-curcum{ background:url(../../../images/masque-curcuma41.png) no-repeat scroll 0 0 transparent; width:540px; height:567px; margin: 0 auto;}
#img-miel1{ background:url(../../../images/recette-masques-hydratants41.jpg) no-repeat scroll 0 0 transparent; width:540px; height:531px; margin: auto}
#img-miel2{ background:url(../../../images/recette-masques-anti-acnes41.jpg) no-repeat scroll 0 0 transparent; width:540px; height:405px; margin: auto}
#img-miel3{ background:url(../../../images/recettes-masques-antirides41.jpg) no-repeat scroll 0 0 transparent; width:540px; height:460px; margin: auto}
#img-miel4{ background:url(../../../images/recettes-masques-cheveux41.jpg) no-repeat scroll 0 0 transparent; width:540px; height:402px; margin: auto}

.part-botm-logo img{width:60%; height:60%}
.part-asaf{padding-bottom: 3.5%;}
.part-alptis {padding-bottom:13%;}
.part-generali{ padding-bottom:4.6%}
}
@media only screen and (min-width: 768px) and (max-width: 1070px) {
.img-curcum, .img-miel1, .img-miel2, .img-miel3, .img-miel4{display:none !important}
#img-curcum{ background:url(../../../images/masque-curcuma5.png) no-repeat scroll 0 0 transparent; width:700px; height:495px; margin: 0 auto;}
#img-miel1{ background:url(../../../images/recette-masques-hydratants51.jpg) no-repeat scroll 0 0 transparent; width:700px; height:412px; margin: auto}
#img-miel2{ background:url(../../../images/recette-masques-anti-acnes51.jpg) no-repeat scroll 0 0 transparent; width:700px; height:334px; margin: auto}
#img-miel3{ background:url(../../../images/recettes-masques-antirides51.jpg) no-repeat scroll 0 0 transparent; width:700px; height:460px; margin: auto}
#img-miel4{ background:url(../../../images/recettes-masques-cheveux51.jpg) no-repeat scroll 0 0 transparent; width:700px; height:354px; margin: auto}
}
@media only screen and (max-width: 320px) {
	#box-t{ width:100% !important}
	#box-t img{ width:100% !important; height:auto}
	.btn2.with-icon2{margin-left:5px}
	.the_price2{font-size:16px}
	#section-kmt #kmt-fame{padding:10px 0}
	#section-kmt .kmt-btn-loadmore b{height:100%; line-height:16px}
}
@media only screen and (min-width: 321px) and (max-width: 360px) {
	#box-t{ width:100% !important}
	#box-t img{ width:initial !important; height:auto}
}
@media only screen and (max-width: 603px) {
	#box-t{ width:50%}
	#box-t img{ width:94%; height:auto}
}
@media only screen and (max-width: 768px) {
	#box-t{ width:50%}
	.container2{height: 100%}
}
@media only screen and (max-width: 768px) {.liste_div ul{display:block}}
@media only screen and (max-width: 240px) {
	.container1{overflow: hidden;}
	h1 {font-size: 145%;}
	.item-page ul li{padding-left:10px;}	
}