@media screen and (max-width:1350px) {

	#productlistes .next { right: 10px }
}
@media screen and (max-width:1300px) {

	header { padding: 50px 2% 0; }
	header nav { width: 70% }
	header nav a { margin-right: 1% }

	header .newsletter { margin-right: 20px }
	header .newsletter .registernews {
		position: absolute;
		top: -20px; left: 0;
		margin: 0;
	}

	#intro .blocsline div p { font-size: 14px; line-height: 24px; }

	#productlistes .produits { margin-left: -10% }
	#productlistes .produits li { margin-right: 20px; }
}
@media screen and (max-width:1200px) {

	.blocs .bloccontain { padding: 5% 3% }
	.blocs .p2cols { line-height: 20px; }

	#blog .contain { width: 100%; padding: 0 4% 0 240px; }

	#productlistes { width: 1000px; }
	#productlistes .next { color: transparent; }
	#productlistes .produits { margin-left: -5%; }
	#productlistes .produits li { margin-right: 10px; }
}
