a img:hover {
	opacity:0.6;
}


@media all and (min-width: 100px) {
	.responsive_tableau img {
		width:250;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:250;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}

@media all and (min-width: 1200px) {
	.responsive_tableau img {
		width:300;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:300;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}

@media all and (min-width: 1300px) {
	.responsive_tableau img {
		width:330;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:330;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}


@media all and (min-width: 1400px) {
	.responsive_tableau img {
		width:360;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:360;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}


@media all and (min-width: 1500px) {
	.responsive_tableau img {
		width:390;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:390;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}

@media all and (min-width: 1600px) {
	.responsive_tableau img {
		width:420;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
		.responsive_tableau img.verticale {
		height:420;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
}

/*
@media all and (min-width: 1700px) {
	.responsive_tableau img {
		width:450;
		margin-right:20;
		margin-bottom:10;
	}
}


@media all and (min-width: 1800px) {
	.responsive_tableau img {
		width:490;
		margin-right:20;
		margin-bottom:10;
	}
}


@media all and (min-width: 2000px) {
	.responsive_tableau img {
		width:550;
		margin-right:20;
		margin-bottom:10;
	}
}



