/*////////////////////////////////////////
// Moins de 1280px
////////////////////////////////////////*/

@media (max-width: 1279px)
{
	/*////////////////////////////
	// Global
	////////////////////////////*/

	#page-project-products-show.hasProductVariants .site
	{
		padding-top: 268px;
	}

	#page-project-products-show.hasProductVariants .site .popin2
	{
		top: 268px;
	}

	#page-project-products-show.hasProductVariants .site.pageHeaderHidden .popin2
	{
		top: 120px;
	}


	/*////////////////////////////
	// Header
	////////////////////////////*/

	.site .pageHeader .menuButton
	{
		height: 70px;
		line-height: normal;
		margin-top: -35px;
		padding-left: 0;
	}

	.site .pageHeader .menuButton:after
	{
		top: 30px;
	}

	.site .pageHeader .productsMenuContainer
	{
		right: 200px;
	}

	/*.site .pageHeader .productsMenuContainer .productsMenu .productsMenuItem8,*/
	.site .pageHeader .productsMenuContainer .productsMenu .productsMenuItem22
	{
		display: none;
	}

	.site .pageHeader .eCommerceMenu
	{
		margin-top: -37px;
	}

	.site.scrolled .pageHeader .eCommerceMenu:after,
	#page-project-products-show .site .pageHeader .eCommerceMenu:after
	{
		display: none;
	}

	#page-project-products-show.hasProductVariants .site .mobileBanner .column3
	{
		flex-basis: 50%;
	}

	#page-project-products-show.hasProductVariants .site .mobileBanner .column4
	{
		flex-basis: 50%;
	}


	/*////////////////////////////
	// Bottom bar
	////////////////////////////*/

	.site .bottomBar .column3
	{
		display: none;
	}

	.site .bottomBar .bottomBarItem6,
	.site .bottomBar .bottomBarItem13,
	.site .bottomBar .bottomBarItem14,
	.site .bottomBar .bottomBarItem15
	{
		max-width: 25%;
	}

	.site .bottomBar.moreThan3BottomBarItems .bottomBarItem .columnL2-3
	{
		width: 10px;
	}

	.site .bottomBar .bottomBarItem10 .columnL2-1
	{
		width: 78px;
	}

	.site .bottomBar .bottomBarItem18 .columnL2-1
	{
		width: 125px;
	}

	.site .bottomBar .bottomBarItem18 .productLink .image
	{
		width: 120px;
		margin-top: 0;
	}

	/*.site .bottomBar .bottomBarItem .columnL2-4
	{
		display: none;
	}*/

	.site .bottomBar .socialNetworkLinks .sharer5 .pictogram
	{
		height: 15px;
	}


	/*////////////////////////////
	// Table
	////////////////////////////*/

	.site .sharedTable .cell
	{
		white-space: normal;
	}


	/*////////////////////////////
	// Pages
	////////////////////////////*/

	/*//////////////////
	// Page : home
	//////////////////*/

	.site .content-project-showHome .content
	{
		width: 320px;
		left: 107px;
	}

	.site .content-project-showHome .title
	{
		font-size: 2.8rem;
	}

	.site .content-project-showHome .titleL2
	{
		font-size: 1.6rem;
	}

	.site .content-project-showHome .productsSlideshow
	{
		width: 450px;
		right: 43px;
	}

	.site .content-project-showHome .productsSlideshow .slideshowWindow
	{
		width: 421px;
	}

	.site .content-project-showHome .productsSlideshow .titleL3
	{
		font-size: 11px;
	}

	.site .content-project-showHome .articlesSlideshow .articleTitle
	{
		font-size: 11px;
	}


	/*//////////////////
	// Page : product
	//////////////////*/

	.site .content-project-products-showProduct .productSlideshow .content
	{
		left: 107px;
	}

	.site .content-project-products-showProduct .productSlideshow .title
	{
		font-size: 2.8rem;
	}

	.site .content-project-products-showProduct .productSlideshow .titleL2
	{
		font-size: 1.6rem;
	}



	/*//////////////////
	// Page : products list
	//////////////////*/

	.site .content-project-products-list .block1 .title
	{
		font-size: 2.8rem;
	}

	.site .content-project-products-list .products .gridItem
	{
		width: 50%;
	}


	/*//////////////////
	// Page : products show
	//////////////////*/

	.site .content-project-products-list .block1 .titleAndSubTitle,
	.site .content-project-products-show .block1 .titleAndSubTitle,
	.site .content-project-showMarque .block1 .titleAndSubTitle
	{
		left: 112px;
		/*bottom: 43px;*/
	}

	.site .content-project-products-list .block1 .title,
	.site .content-project-products-show .block1 .title,
	.site .content-project-showMarque .block1 .title
	{
		font-size: 2.8rem;
	}

	.site .content-project-products-list .block1 .subTitle,
	.site .content-project-products-show .block1 .subTitle,
	.site .content-project-showMarque .block1 .subTitle
	{
		font-size: 2rem;
	}

	.site .content-project-products-show .block1 .badge
	{
		height: 85px;
	}

	.site .content-project-products-show .block2 .subBlock,
	.site .content-project-products-show .block3 .subBlock,
	.site .content-project-products-show .block4 .subBlock,
	.site .content-project-products-show .block42 .subBlock,
	.site .content-project-products-show .block43 .subBlock,
	.site .content-project-products-show .block5 .subBlock,
	.site .content-project-products-show .block7 .subBlock,
	.site .content-project-products-show .block9 .subBlock,
	.site .content-project-products-show .block10 .subBlock,
	.site .content-project-products-show .productOpinionsBlock .subBlock,

	.site .content-project-showMarque .block2 .subBlock,
	.site .content-project-showMarque .darkBlock .subBlock,
	.site .content-project-showMarque .lightBlock .subBlock,
	.site .content-project-showMarque .block8 .subBlock
	{
		margin-left: 20px;
		/*margin-left: 80px;*/
		/*margin-left: 177px;*/
	}

	.site .content-project-products-show .block2 .productVariantsSlideshow
	{
		margin-left: 0;
		margin-right: 0;
	}

	.site .content-project-products-show .block9 .subBlock,
	.site .content-project-products-show .block10 .subBlock
	{
		margin-right: 20px;
	}

	.site .content-project-products-show .block3 .column1,
	.site .content-project-products-show .block42 .column1,
	.site .content-project-showMarque .darkBlock .column1
	{
		width: 45%;
		padding-right: 20px;
	}

	.site .content-project-products-show .accordionTitle
	{
		font-size: 21px;
	}

	.site .content-project-products-show .block2 .title,
	.site .content-project-products-show .block3 .title,
	.site .content-project-products-show .block4 .title,
	.site .content-project-products-show .block42 .title,
	.site .content-project-products-show .block43 .title,
	.site .content-project-products-show .block5 .title,
	/*.site .content-project-products-show .block7 .title,*/
	.site .content-project-products-show .block9 .title,
	.site .content-project-products-show .block10 .title,

	.site .content-project-showMarque .block2 .title,
	.site .content-project-showMarque .darkBlock .title,
	.site .content-project-showMarque .lightBlock .title,
	.site .content-project-showMarque .block8 .title
	{
		font-size: 2.1rem;
	}

	.site .content-project-products-show .block2 .title:after,
	/*.site .content-project-products-show .block3 .title:after,*/
	.site .content-project-products-show .block4 .title:after,
	.site .content-project-products-show .block42 .title:after,
	.site .content-project-products-show .block43 .title:after,
	.site .content-project-products-show .block5 .title:after,
	/*.site .content-project-products-show .block7 .title:after,*/
	/*.site .content-project-products-show .block9 .title:after,*/
	/*.site .content-project-products-show .block10 .title:after,*/

	.site .content-project-showMarque .block2 .title:after,
	.site .content-project-showMarque .darkBlock .title:after,
	.site .content-project-showMarque .lightBlock .title:after,
	.site .content-project-showMarque .block8 .title:after
	{
		width: 40px;
		height: 32px;
		top: -45px;
		left: -5px;
		background-size: cover;
		transform: rotate(90deg);

		/*width: 50px;
		height: 32px;
		left: -65px;
		background-size: cover;*/
	}

	.site .content-project-products-show .block2 .subTitle,
	.site .content-project-products-show .block3 .subTitle,
	.site .content-project-products-show .block4 .subTitle,
	.site .content-project-products-show .block42 .subTitle,
	.site .content-project-products-show .block43 .subTitle,
	.site .content-project-products-show .block5 .subTitle,
	/*.site .content-project-products-show .block7 .subTitle,*/
	.site .content-project-products-show .block9 .subTitle,
	.site .content-project-products-show .block10 .subTitle,

	.site .content-project-showMarque .block2 .subTitle,
	.site .content-project-showMarque .darkBlock .subTitle,
	.site .content-project-showMarque .lightBlock .subTitle,
	.site .content-project-showMarque .block8 .subTitle
	{
		font-size: 1.6rem;
	}

	.site .content-project-products-show .block2 .productSheetLink,
	.site .content-project-products-show .block2 .contactLink,
	.site .content-project-products-show .block2 .amazonLink,
	.site .content-project-products-show .block2 .whereFindProductLink,
	.site .content-project-products-show .productOpinionsBlock .showProductOpinionsButton,

	.site .content-project-showMarque .block2 .productSheetLink,
	.site .content-project-showMarque .block2 .contactLink
	{
		font-size: 1.3rem;
	}

	.site .content-project-products-show .block4 .column1,
	.site .content-project-products-show .block43 .column1,
	.site .content-project-showMarque .lightBlock .column1
	{
		padding-top: 60px;
		padding-bottom: 60px;
		padding-right: 20px;
	}

	/*.site .content-project-products-show .block7 .associatedProductsSlideshow
	{
		width: 550px;
	}

	.site .content-project-products-show .block7 .associatedProductsSlideshow .slide .name
	{
		font-size: 1.4rem;
	}*/


	/*//////////////////
	// Page : où trouver nos produits ?
	//////////////////*/

	.site .content-project-showOuTrouverNosProduits .block1 .title
	{
		font-size: 2.8rem;
	}

	.site .content-project-showOuTrouverNosProduits .block2 .searchFormAndAmazonLink
	{
		left: 10px;
	}

	.site .content-project-showOuTrouverNosProduits .searchForm
	{
		margin-right: 40px;
	}

	.site .content-project-showOuTrouverNosProduits .block2-2 .labelP2
	{
		font-size: 20px;
	}


	/*//////////////////
	// Page : SAV et Assistance
	//////////////////*/

	.site .content-project-showASSAndAssistance .block1 .title,
	.site .content-blog-article-list .block1 .title,
	.site .content-blog-article-show .block1 .title,
	.site .content-project-warrantyRegistration-add .block1 .title
	{
		font-size: 2.8rem;
	}


	/*//////////////////
	// Page : mentions légales
	//////////////////*/

	.site .content-project-showLegalNotices .block1 .title
	{
		font-size: 2.8rem;
	}
}