#Corps
{
	display : flex;
	flex-direction : row;
}

#presentation
{
	/*Partie photo et contact*/
	width : 35%;
	background-color : #d1d7cb;
}

#presentation p
{
	text-align : center;
}

#Nom
{
	font-weight : bold;
	font-size : 2.5em;
}

#titre
{
	font-weight : bold;
	font-size : 3rem;
}

#contact
{
	margin-left :20px;
	margin-top: 60px;
}

#contact p
{
	text-align : left;

	margin-left : 20px;
	font-size : 1.2em;
}

#contact a{
	text-decoration: none;
	color: #000;
}

#contact img{
	vertical-align: middle;
}

#cv
{
	/*Partie CV pure*/
	flex : 3;
	padding-left : 15px;
}

.titre
{
	width : 80%;
	background-color : #d1d7cb;
	padding : 5px;
	font-size: 1.3rem;
}
#pres{
	margin:0 10px;
	font-size: 1.3rem;
	font-family: cursive;
}

.MaListe
{
	display : flex;
}

.MaListe ul
{
	flex :1;
	font-size: 1.3rem;
}

.exp
{
	padding-top : 10px;
	padding-bottom : 10px;
	background-color : white;
	font-size: 1.3rem;
}

.exp>p
{
	font-weight : bold;
	margin : 2px;
	background-color : inherit;
	font-size: 1.4rem;;
}

.exp:hover
{
	background-color : #f7f7f7;
}

.boite
{
	display : flex;
	background-color : inherit;
}

.boite p
{
	padding-right : 10px;
	background-color : inherit;
	font-weight : normal;
}

.date_Boite
{
	border-left : 1px black solid;
	padding-left : 10px;
	background-color : inherit;
}

.exp ul
{
	margin : 0;
	background-color : inherit;
}

.formation
{
	display : flex;

}

.formation p
{
	padding-right : 10px;
	margin : 0;
	padding-bottom : 0;
}

.a
{
	padding-bottom : 10px;
	margin :0;
}