*
{
	color : #ECB21F;
	font-family: 'Josefin Sans', sans-serif;
	
}



body
{
	margin: auto;
	background-color:white;
	width: 80%;

}

@keyframes animation_menu

{
	0%
	{
	transform : translateX(-3000px);
	
	}

	100%
	{
	transform:translateX(0px);

	}

}

@keyframes animation_parallax

{
	0%
	{
	transform : translateY(-1000px);
	}

	100%
	{
	transform:translateY(0px);
	}

}

@keyframes opacite

{
	0%
	{
	opacity:0;
	}

	
	100%
	{
	opacity:1;
	}

}

.menu
{
	font-family: 'Josefin Sans', sans-serif;
	height: 20vh;
	width: 35vw;
	font-size: 20px;
	margin-bottom : 0vh;
	margin-left: auto;
	margin-right : auto;
	text-align:center;
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	align-items: center ;
	
}

.menu p
{
	height: 10vh;
	align-items: center;


}

.menu a:hover
{
	color: #CE5E20;
	transition-duration : 0.3s;
}

.info a:hover
{
	color: #CE5E20;
	transition-duration : 0.3s;
}

.container_portfolio
{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	width: 50vw;
	margin: auto;
}

.titre_portfolio
{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	color: #CE5E20;
	font-size: 30px;
	text-align: center;
}

.carte_visite a:hover
{
	color: #CE5E20;
	transition-duration : 0.3s;
}

a:link
{
	text-decoration: none;
	color: #ECB21F;
}

.carte_visite
{
	margin: auto;
	margin-top : 5vh;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center ;
}

.logoBDP
{
	
	margin: auto;
	margin-top : 7vh;
	margin-bottom: 5vh;
	display: flex;
	justify-content: space-around;
	align-items: center ;
	animation : opacite 3s;
	transition-timing-function: ease-out;

}



.mentions
{
	text-align: justify;
	width: 50vw;
	margin: auto;
}

footer
{
	height: 10vh;
	margin: auto;
	font-size: 12px;
	display :flex;
	flex-direction : row;
	justify-content : center;
	align-items: center;
	animation : opacite 3s;
	transition-timing-function: ease-out;
	font-family: 'Josefin Sans', sans-serif;
}
footer a:hover
{
	color: #CE5E20;
	transition-duration : 0.3s;

}
