body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  margin: 0; /* Assurez-vous de réinitialiser les marges par défaut */
}
#content {
  flex-grow: 1; /* Cela permet à #content de s'étendre pour remplir l'espace disponible */
  display: flex; /* Si vous souhaitez également utiliser Flexbox à l'intérieur de #content */
  flex-direction: column;
}
#content .page-content {
  flex-grow: 1;
  background-color: #846F587A;
}





/*
	Début eZoom
*/


#ezoom-toolbar {
	position: fixed;
	top: 15px;
	right: 35px;
	z-index: 1000;
}



#ezoom-toolbar .toolbar-btn {
	background-color: #fff;
	padding: 5px;
	border-radius: 3px;
	margin: 5px;
	cursor: pointer;
	display: inline-block;
	width: 35px;
	height: 36px;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
}

#ezoom-toolbar .toolbar-btn#close {
	margin-left: 20px;
}


#ezoom-toolbar .toolbar-btn.spaceright {
	margin-right: 20px;
}




/*
	Fin eZoom
*/

img.ezoom:hover{
	cursor: zoom-in;
}

.cg_navigation {
	text-align: center;
	display: block;
}
.cg_navigation img {
	max-height: 250px;
}
.cg_navigation p {
	display: inline-block;
	text-align: center;
}

.cg_navigation.ten {
	border: 1px solid #fff;
	padding: 5px 10px;
	border-radius:3px;
	margin-top: 50px;
}


.corsicagenealugia-breadcrumb .last {
	color:#999;
}

img.ezoom {
	visibility: hidden;
	opacity: 0;
	transition: opacity 0.5s; /* Pour une transition douce lors de l'affichage de l'image */
}

/*
	Protection 
*/

/* Désactive le menu contextuel */
img, a {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently supported by Chrome, Opera, and Firefox */
}
/* Désactive aussi le drag de l'image sous ios (supprimé car ça empechait de se deplacer dans l'image quand zoom actif)
#zoomModal img { 
	pointer-events: none;
}
*/