@media only screen and (min-width:781px) and (max-width:1100px){

        #mainNav #menu > li {width: auto;padding-left: 1.2%; padding-right: 1.2%; margin: 0;}
	/*gestion listing article*/
		#listingArticles .bloc-3 li{left: 3%;top: 3%;}
		#listingArticles .bloc-3 li + li{left: 33%;top: 5%;}
		#listingArticles .bloc-3 li + li + li{right: 3%;top: 3%}
		#listingArticles .bloc-5 li{left:2%;top:2%;}
		#listingArticles .bloc-5 li+li{left:33%;top:3%;}
		#listingArticles .bloc-5 li+li+li{left:65%;top:3%;}
		#listingArticles .bloc-5 li+li+li+li{left:17%;top:23%;}
		#listingArticles .bloc-5 li+li+li+li+li{left:50%;top:21%;}
		#homeContainer p{text-shadow: 2px 2px 2px #333;}

	/*gestion fiche catalogue*/
		#wrapper .catalogueDetails > div{width:100%;}

	/*rubrique shopping*/
		body .shopListing h2{display:block;width:100%;margin:0 0 10px;}
		body .shopListing ul{display:block;width:100%;}
		body .shopListing .column-type-2 {width: 24.5%;}
}
@media only screen and (max-width:1024px){    
    #socialFeed{
        text-align:center;
    }
    #socialFeed .fbWall,#socialFeed > iframe, #socialFeed > div{
        margin-bottom:50px;
    }
}
/**ajustement**/
@media only screen and (min-width:781px) and (max-width:910px){
	/*gestion listing article*/
		#listingArticles .bloc-3 li{left: 7%;top: 3%;}
		#listingArticles .bloc-3 li + li{left: 37%;top: 5%;}
		#listingArticles .bloc-3 li + li + li{right: 7%;top: 3%}
		#listingArticles .bloc-5 li{left:9%;top:2%;}
		#listingArticles .bloc-5 li+li{left:36%;top:3%;}
		#listingArticles .bloc-5 li+li+li{left:63%;top:2%;}
		#listingArticles .bloc-5 li+li+li+li{left:22%;top:23%;}
		#listingArticles .bloc-5 li+li+li+li+li{left:48%;top:21%;}
}

/**screen petit et tablette**/
@media only screen and (min-width:781px) and (max-width:984px){
	/*header*/
		#mainNav #logo{padding:3px 0 0;}
		#mainNav #logo img{width:102px;}
		#mainNav #menu > li{width:auto;padding-left:1.2%;padding-right:1.2%;margin:0;}
	/*background header interieurs*/
		body .subpage header{background-size:cover !important;}
		body .marques > header,body  .malls > header,body  .closest-mall > header{background-position:center 65px;}
	/**page centres le + proche**/
		#mall-infos li{width:24%;margin:0 2.5%;}
		
		.adr-shopMall{text-align:center;}
		.adr-shopMall form{float:none;width:300px;margin:10px auto 0;}	
}

/**Tablette + mobile**/
@media only screen and (max-width:780px){
	/*blocs out*/
		body #sidebar .club-offer,body .rubrique #sidebar .club-info,body #sidebar-nav ul ul,body  #sidebar-nav > ul:nth-of-type(1n+2),body  #sidebar-nav > strong:nth-of-type(1n+2){display:none;}	
	
	/**Gestion Header**/
		body header>.int{padding:0;height:63px;}
		body #mainNav #logo{float: none;margin: 0; padding: 23px 0 0 44px;text-align: center;}
		body #mainNav #logo img{width:108px;}
	
	/**nav principale**/
		#accessMobile{background:url("../images/bullet.png") no-repeat -133px -738px;display:block;text-indent:-9999px;cursor:pointer;width:36px;height:33px;position:absolute;left:0;top:0;/*border-right:1px solid #ccc;*/padding:15px;}
		body #mainNav{padding:0;width:100%;z-index:1000;height:75px;}
		body header #mainNav #menu {display:none;width:100%;border-top:1px solid #ccc;}
		body .nav-mobile {background-color: #fff;display: block !important;padding: 0;position: absolute;top: 61px;width: 100%;z-index: 999;}
		body #container #mainNav #menu >li{float: none;background: url("../images/bullet.png") no-repeat right -443px;border-bottom: 1px solid #bababb;padding: 15px 12px;margin:0;}
		#mainNav > ul > li h2 a, #mainNav > ul > li > a{color: #333; display: block;font-size: 1.667em;font-weight:300;}
		body #container #mainNav #menu li .sub-nav{position:static;border:none;}
		body #mainNav #menu > li .sub-nav li{display:block;}
		body #mainNav #menu >li:hover .sub-nav{box-shadow:none;}
		body #mainNav > ul > .subscribe{position:inherit;border:none;position:static;}
		#mainNav >ul > .subscribe a{display:inline;}
	
	/*background header interieurs*/	
		body .subpage header{background-size:cover !important;}
		body .marques > header,body  .malls > header,body  .closest-mall > header{background-position:center 65px;}
	
	/*gestion titre*/
		.rubrique h1, #global > h1,.rubrique > h2{background:none;height:auto;margin:15px 0 20px;padding:0 5px;}
		body .rubrique article h1{padding:0 5px;text-align:left;}
		body .rubrique article h1 span{font-size:2em !important;}
		#wrapper h1 span,.rubrique > h2 span{padding:0;font-size:1.7em;}

	/*filtre page actus et bons plans*/
		body .filter select{width:100%;margin:10px 0 0;}
		body #mall-infos{padding:0;}
		.adr-shopMall form{float:none;margin:10px auto 0;display:inline-block;}
	
	/*rubrique shopping*/
		body .shopListing h2{display:block;width:100%;margin:0 0 10px;}
		body .shopListing ul{display:block;width:100%;}
		body .shopListing ul li a{font-size:1.3em;}

	/**sidebar et colonne gauche**/
		body .rubrique #sidebar,body .rubrique #global{float:none;width:100%;}
				
	/*gestion listing article*/
		#listingArticles .bloc-3 li{left: 7%;top: 3%;}
		#listingArticles .bloc-3 li + li{left: 37%;top: 5%;}
		#listingArticles .bloc-3 li + li + li{right: 7%;top: 3%}		
		#listingArticles .bloc-5 li{left:9%;top:2%;}
		#listingArticles .bloc-5 li+li{left:36%;top:3%;}
		#listingArticles .bloc-5 li+li+li{left:63%;top:2%;}
		#listingArticles .bloc-5 li+li+li+li{left:22%;top:23%;}
		#listingArticles .bloc-5 li+li+li+li+li{left:48%;top:21%;}
		
	/*gestion article*/
		body article #global > img{margin-top:15px;}
		body article #sidebar .accessShop{display:none;}
		article #global .accessShop{display:block;margin:25px 0 25px;}
		body article #global #diapo-content li{transform: rotate(0);background:none;border:3px solid #f7f7f8;padding:0;}
		body article #global #diapo-content li img{width:100%;display:block;}	
	
	/*page centre le + proche*/
		body .bloc-title{margin: -55px 0 0;padding: 20px 10px 15px;}
		#mall-infos li span{font-size:3em;}
		#mall-infos .nb-shops {background-position: 50% -299px;}
		#mall-infos .nb-promo {background-position: 50% -646px;}
		#mall-infos .nb-actus {background-position: 50% 9px;}
		body .listMall li{display:inline-block;}
		.listMall li a{font-size:1.3em;}
		
	/*fiche enseigne*/	
		.description-brand{width:100%;}
		
	/*footer*/
		footer nav ul li{line-height:22px;}
}

/**Tablette + petite et new gen mobile**/
@media only screen and (min-width:481px) and (max-width:780px){
	/**gestion carte**/
		#listingMalls-2 li{width:48.3%;}
		.malls #containerMap{margin-left:0;width:100%;}
		#homeContainer p{text-shadow: 2px 2px 2px #333;}
	
	/*gestion article*/
		body #wrapper article #diapo-content{height:300px;}
		article #global .accessShop >div{width:46%;display:inline-block;padding:1.5%;}
		article #global .accessShop >div+ div{margin-left:1%;}
	
	/*gestion listing article et bons plan*/
		#listingArticles .item{width:48%;}
		#listingArticles .gutter-sizer{width:4%;}
		.grid-sizer{width:48%;}
		body .rubrique #couponsListing .item,
		body .rubrique > #addContent #couponsListing .item{width:46%;}
		body .rubrique #couponsListing .item.fullsizePromo, 
		body .rubrique #couponsListing .item.fulldetailPromo{width:99% !important;}
		body .item .back{padding:15px 5px 60px;max-width:700px;}
		.adr-shopMall{text-align:center;}
		
	/*rubrique shopping*/
		body .shopListing ul li,body .shopListing .column-type-2 li {width:32.5%;}
		body .shopListing .column-type-2{width:100%;}	
		
	/*fiche enseigne*/
		body #sidebar-nav  ul li{display:inline-block;width:22%;}
		body .listMall li{width:29.5%;}
	
	/**page centres le + proche**/
		body #mall-infos li{margin: 0 1.4%;padding: 75px 1.4% 20px;width: 27%;}		
}

/**MOBILE**/
@media only screen and (max-width:480px){
	body .sectionContent{margin:0 0 30px;}
	body #mapNav ul .vcard,body #container #mainNav #menu li .sub-nav{display:none !important;}
	
	/*font-size*/
		#listingArticles li p,body article p,body #wrapper article h2,body #comment p,#details span,body #accessShop li p:first-child{font-size:1.167em;}
		body article p i,body article p b,body article p a{font-size:1em;}
		
	/*background header interieur*/
		body .actus > header,body .promotions > header{background-position:center 65px;}
	
	/**gestion carte**/
		#listingMalls-2 li{margin:0 auto 50px;width:86.5%;float:none;}
		#containerMap{display:none;}

	/*Home with Form*/
		body #homeContainer{background: url("../images/bg_pub.png") repeat;margin: 62% auto 0;padding: 2%;position: static;}
		#homeContainer p{font-size:1.5em;line-height:1.2em;}
		#homeContainer .baseline{font-size:2em;}
		body #homeContainer form input[type="text"]{width:155px;font-size:1.6em;}
	
	/*gestion filtre*/
		body .filter{background:none;padding:0;text-align:left;}
		body .filter li{display:block;margin:0;padding:0 0 15px; 
		border-bottom:1px dotted #555;}
		body .filter li+li{padding-top:15px;}
		body .filter li a{text-transform:uppercase;display:block;background:url('../images/bullet.png') no-repeat -140px -459px;padding:0 10px 0 40px;}
		body .filter li:last-child select,body .filter li:last-child {display:none;}
	
	/**rubrique shopping**/
		body .shopListing ul li{width:100%;}	
		body .shopListing {border: medium none !important;padding: 0;}
		body .shopListing h2 {background: url("../images/bullet.png") no-repeat -146px -450px #e1e1e1; cursor: pointer;font-weight: 300;margin: 0 0 5px;padding: 6px 1% 6px 9%;text-transform: none;width: 90%;}
		body .shopListing > ul,body .shopListing .column-type-2 {display: none;}
		.rubrique > .carousel-catalogue {display: none;}
		body .shopListing ul li {padding: 4px 10%; width: 80%;}
		body .shopListing .column-type-2{width:100%;}

	/**fiche boutique**/
		body #socialFeed>div{float:none !important;margin:0 auto 30px !important;}	
		body #addContent > li > h2 {font-size: 1.5em;line-height:1.8em;padding:0 10px;}
		#addContent .sub-nav{top:100px;}
		
	/**page horaire acces**/
		body .globalInfos div{float:none;width:100%;}

	/*gestion listing article et bons plans*/
		body #listingArticles .item, 
		body #couponsListing .item.fulldetailPromo,body #couponsListing .item.fullsizePromo{width:100% !important;}
		body #couponsListing .item{width:98% !important;}	
		body .gutter-sizer{width:0% !important;}
		#couponsListing .item.fullsizePromo,body #couponsListing .item.fulldetailPromo{min-height:initial;}
		body .item .back{padding:15px 5px 60px;}
		#couponsListing .item {border-left: none; border-right:  none; border-top:  none;min-height: initial;}
		#couponsListing .item .front{padding:0 0 80px;}
		#couponsListing .fulldetailPromo .front, #couponsListing .fullsizePromo .front{
		padding:0 0 30px;}
		.accessOffer > a {bottom: 30px;}
		.adr-shopMall .adress {background-position: 4px -1407px;padding: 0 0 0 30px;}
		.adr-shopMall .opening {background-position: 0 -1366px;line-height: 1.5em;display:block;margin-top:10px;}
		.adr-shopMall form input[type="text"]{width:108px;}
		
	/*gestion article*/
		body .shareArticle p, body .shareArticle .add-wishlist,body .shareArticle >ul{float:none;display:block;}
		body .shareArticle {height:115px;}
		body .shareArticle .price{border:none;text-align:center;margin:0;}
		body .shareArticle .add-wishlist{margin:8px auto;width:167px;}
		body .shareArticle >ul{width:232px;margin:auto;}
		body #wrapper article #diapo-content{height:180px;}
		body #carousel-diapo{float:none;width:100%;}
		body #carousel-diapo li{width:65px;}
		body .content figure{clear:both;}
		article #global .accessShop >div{width:97%;padding:1.5%;}
		
	/*contenu autre*/
		body .additionalContent #sidebar,body  .mallContent #sidebar,.additionalContent #global, .mallContent #global{float:none;width:96%;}
		.additionalContent #sidebar ,.mallContent #sidebar {margin:0 0 20px;}
		.additionalContent #sidebar  #sidebar-nav>strong,.mallContent #sidebar  #sidebar-nav>strong{display:block;margin:5px 0;cursor:pointer;}
		.additionalContent #sidebar  #sidebar-nav>ul,.mallContent #sidebar  #sidebar-nav>ul{display:none;}
		body #sidebar-nav  ul li{display:inline-block;width:45.7%;}
		body #sidebar-nav  ul li a{font-size:1.3em;}
		#cookies-infos{width:100%;}
		
	/*modal*/
		#modal-inscription{height: 480px;margin-top: 5px !important; overflow-y: scroll;}
		body #create-inscription, #connexion{float:none;width:90%;margin:0 0 10px;border:none;}
		body #create-inscription input[type="text"], #connexion  input[type="text"]{padding:2px 3%;}
		.popup_block input[type="submit"]{float:none;width:100%;padding:5px 0;}
		#modal-inscription > div > span{margin:0 0 5px;}
		#create-inscription > span.links{position:static;margin-top:2px;}
			
	/**page centres le + proche**/
		body #mall-infos li{margin: 0 2%;padding: 75px 2% 30px;width: 92%;}
		.bloc-title p span{display:block;text-align:left;}
		.bloc-title p .adress {background-position: 6px -1407px;  margin: 0 0 20px;padding: 2px 0 2px 29px;}
		.bloc-title p .opening {background-position: 1px -1365px;padding: 0 0 0 30px;}
		.bloc-title h1,.bloc-title strong{font-size:2em;}
		body .bloc-title:after{border:none;margin:0;}
	
	/*fiche enseigne*/
		body .listMall li{width:44%;}
		#shopInfos > img{float:none;}
		#shopInfos >ul{height:35px;margin:0 0 20px;}
		
	/*bouton accès filtre home rubrique*/
		#wrapper .access-filter {
			border-bottom:1px solid #ccc;
			padding-bottom:10px;
		}
		#wrapper .access-filter span{
			background:url('../images/bullet.png') no-repeat right -1146px #fff;
			padding-right:28px; 
			cursor:pointer;
			display:block;
		}
		#wrapper + .access-filter +.filter,#wrapper #breadcrumb + h1 +.filter,#wrapper #breadcrumb + h1 +.adr-shopMall+.filter{display:none;}
		
		.open-menu{display:block !important;}


}