/* CSS Document */


/* menu dans la page */
.oesMenus .canSousMenu {
	text-decoration:none;
}
.oesMenus .canSousMenu:hover {
	color:var(--orange);
}
.oesMenus .canSousSousMenu {
	padding-left:20px;
	text-decoration:none;
}
.oesMenus .canSousSousMenu:hover {
	color:var(--orange);
}

/* affichage des images */
.oesImages a {
	display:inline-block;
	margin:0 2px 2px 0;
	position:relative;
	text-decoration:none;
	vertical-align:top;
}
.oesImages a input[type=button] {
	position:absolute;
	top:10px;
	left:10px;
}
.oesImages img {
	display:block;
	height:300px;
}

.oesDescriptif {
	background-color:rgba(0,0,0,0.5);
	color:white;
	font-size:9pt;
	padding:20px 20px 20px 20px;
	
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}
.oesDescriptif .oesTitre {
	font-size:12pt;
	text-transform:uppercase;
}

@media only screen and (max-width:800px) {
	.oesImages img {
		height:auto;
	}

}
