.css {
}
	
.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #422212;	
}

#conteneurindex {
	position: absolute;
	margin: auto;
	border: thin;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 800px;
	height: 600px;
	background-color: #48260d;
	text-align: center;
	border: 3px solid #2F1902;
	vertical-align: central;	
}

#conteneurprez {
	margin: 0px;
	padding: 0px;
	border-color: #600;
	position: absolute;
	width: 800px;
	height: 650px;
	left: 50%;
	margin: 0px 0 0 -400px;
	background-color: #432813;
	text-align: center;
	vertical-align: ;
	border: 3px solid #2F1902;
}

#conteneuroeuvresnew {
	margin: 0px;
	padding: 0px;
	border-color: #600;
	position: absolute;
	width: 800px;
	height: 1750px;
	left: 50%;
	margin: 0px 0 0 -400px;
	background-color: #432813;
	text-align: center;
	vertical-align: ;
	border: 3px solid #2F1902;
}


#conteneurinsitu {
	margin: 0px;
	padding: 0px;
	border-color: #600;
	position: absolute;
	width: 800px;
	height: 750px;
	left: 50%;
	margin: 0px 0 0 -400px;
	background-color: #432813;
	text-align: center;
	vertical-align: ;
	border: 3px solid #2F1902;
}

#conteneurinstal {
	margin: 0px;
	padding: 0px;
	border-color: #600;
	position: absolute;
	width: 800px;
	height: 1350px;
	left: 50%;
	margin: 0px 0 0 -400px;
	background-color: #432813;
	text-align: center;
	vertical-align: ;
	border: 3px solid #2F1902;
}

#conteneurrecent {
	margin: 0px;
	padding: 0px;
	border-color: #600;
	position: absolute;
	width: 800px;
	height: 1350px;
	left: 50%;
	margin: 0px 0 0 -400px;
	background-color: #432813;
	text-align: center;
	vertical-align: ;
	border: 3px solid #2F1902;
}	 

#conteneurcontact {
	margin: 0px;
	padding: 0px;
	border-color: #600;
	position: absolute;
	width: 800px;
	height: 700px;
	left: 50%;
	margin: 0px 0 0 -400px;
	background-color: #432813;
	text-align: center;
	vertical-align: ;
	border: 3px solid #2F1902;
}
#menus.txt {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FDEED0;
	text-decoration: none;
}
	
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FDEED0;
	text-align: justify;
} 
	
.photo_equipe {
	text-align: center;
}	 

.menu {
    display: flex;              /* Transformation en flexbox */
    padding:0;                  /* Suppression des marges internes */
    background-color: #582900;     /* Ajout de la couleur d'arrière-plan */
 	justify-content: center;     /* Alignements des liens dans le menu */
}

.menu li {
    list-style-type: none ;       /* Suppression des puces */
}

.menu a {
    display:block;                /* Transformation en block */
    min-width: 100px;             /* Largeur minimale des liens */   
    margin: 0.2rem;               /* Marges externes (1 valeurs = 4 directions) */
    padding: 0.1rem 0;            /* Marges internes (2 valeurs = haut/bas et gauche/droite)*/
    text-align: center;           /* Centrage du texte */   
    background-color: #582900;    /* Couleur d'arrière-plan */
    color: #FDEED0;                  /* Couleur du texte */
    text-decoration: none;        /* Suppression du soulignement */
    border: 1px solid #fff;       /* Ajout d'une bordure */
    border-radius: 2px;           /* Arrondis des bordures */
}

.menu a:hover {
  background-color: #996600;
  color: #fff;
  border-color: #ffe843;
}

.menu a.actif {    
    background-color: #996600 ; 
    color: #fff ;
    border-color: #1ABC9C ;
}
.menu a:hover,
.menu a:hover.actif{
    background-color: #996600;
    color: #ffe843;
    border-color: #ffe843;
}

.p {
    align="center";	
}	
