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;
	}
	
	.full_width_home {
	position: absolute;
	left:0;
	width:100%;
	min-width:800px;
	top:530;
}
	
.full_width_repro {
	position: absolute;
	left:30;
	width:100%;
	min-width:800px;
	top:375;
}
	
	.responsive_tableau img.verticale {
		height:250;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}

@media all and (min-width: 900px) {
img.responsive {
  width: 600px;
}
	
	.full_width_home {
	position: relative;
	left:0;
	top: 0;
	width:100%;

}

	.full_width_repro {
	left:0;
	position: relative;
	top:0;

}
	
@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: 1900px){
img.responsive_home {
  width: 1700px;
}
}

.full_width {
	position: absolute;
	left:0;
	width:100%;
	min-width:1200px;
}

.copyright {
   position: fixed;
   right: 5px;
   bottom: 5px;
color:black;
}
	
/*
@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;
	}
}



