.logor
{
	display: block;
	width: 45px;
	margin-left: auto;
    margin-right: auto; 
	margin-top: 55px;
	margin-bottom:10px;
}
H3
{
	font-family: arial, georgia, times;
	text-align: center;
	color: black; 
	font-size: 0.9EM;
	border-bottom: double;
	padding-bottom: 10px;
}
H3:hover
{
	border-bottom: solid;
	padding-bottom: 10px;
}
.presentation
{
	margin-right:40px;
}
.portfolio
{
	margin-right:40px;
		border-bottom: solid;
}
.contact
{
	margin-right:40px;
}
#soustitre
{
	display: flex;
	flex-direction: row;
	justify-content:center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
a
{
	text-decoration: none;
	color: black;
}
.retour
{
	
	display: block;
	width: 30px;
	margin-left: auto;
    margin-right: auto; 
	margin-top: 70px;
	margin-bottom:10px;

}
p
{
	font-family: arial, georgia, times;
	text-align: left;
	color: black; 
	font-size: 0.9EM;
	width: 330px;
	height: 400px;
	padding-left: 40px;
	padding-right: 40px;
	overflow: auto;
		margin-top:-1px;
}
.titre
{
	font-family: arial, georgia, times;
	color: black; 
	font-size: 2EM;
	}
.italic1
{
	font-family: arial, georgia, times;
	text-align: left;
	color: black; 
	font-size: 0.9EM;
	font-style: italic;
}
#conteneur1
{
	display: flex;
	flex-direction: row;
	justify-content:center;
	margin-top: 90px;
	margin-bottom: 10px;
}
#conteneur2
{
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-bottom: 10px;
	}
#conteneur3
{
	display: flex;
	flex-direction: row;
	justify-content: center;
	}
.ciffre1
{
	width:400px;
	height:400px;
	margin-bottom: 40px;
	}
.ciffre2
{
	width: 810px;
	height: 400px;
	margin-top: -40px;
}
.ciffre3
{
	width: 400px;
	height: 400px;
	margin-right: 5px;
	}
.ciffre4
{
	width: 400px;
	height: 400px;
	margin-left: 5px;
	
}
