a img:hover{
	filter: invert(100%);
}

@font-face {
font-family: 'gertrude';
src: url('gertrude/Enby_Gertrude_roman.woff');
font-weight: normal;
font-style: normal;
}

.gertrude {
font-family: 'gertrude';
font-size: 18pt;
color: black;
}

.gertrudemini {
font-family: 'gertrude';
font-size: 12pt;
color: black;
}

#parodi {
	margin-left: -230px;
	margin-top: 100px;
}

@media all and (min-width: 100px) {
	.responsive_tableau img {
		width:150;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:20;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}
	
@media all and (min-width: 600px) {
	.responsive_tableau img {
		width:190;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:25;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}
	
@media all and (min-width: 750px) {
	.responsive_tableau img {
		width:220;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:30;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}
	
@media all and (min-width: 800px) {
	.responsive_tableau img {
		width:225;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:35;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}
	
@media all and (min-width: 850px) {
	.responsive_tableau img {
		width:227;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:40;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}
	
@media all and (min-width: 900px) {
	.responsive_tableau img {
		width:228;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:45;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}
	
@media all and (min-width: 950px) {
	.responsive_tableau img {
		width:230;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:50;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}
	
@media all and (min-width: 975px) {
	.responsive_tableau img {
		width:240;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
	}
	.responsive_tableau img.verticale {
		height:65;
		width:auto;
		margin-right:10;
		margin-left:10;
		margin-bottom:10;
}

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

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

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

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

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

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

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

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

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


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


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

