#img-presentation img{
	width: 100%;
}

#txt-presentation .title {
	width: 100%;
	background-color: #8B122C;
	color: white;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 10px;
}

#txt-presentation p {

	font-size: 20px;
	font-weight: bold;
	padding: 50px 20px;
}

#txt-presentation p::first-letter {
	text-transform: uppercase;
}

#txt-presentation a {
	background-color: #8B122C;
	color: white;
	padding: 10px 60px;
	border-color: #8B122C;
}

.logiciel
{
	text-align: center;
	margin-bottom: 15px;
}
.logiciel p{
	margin-top: 20px;
}

#div-bas
{
	margin-top: 30px;
}
#div-bas h4
{
	text-align: center;
	border-bottom: 2px solid #8B122C;
	margin-bottom: 20px;
}

#div-bas .temoin img
{
	border-radius: 50% !important;
	display: inline-block;
	width: 70px;
	vertical-align: top;
}

#div-bas .temoin p
{
	display: inline-block;
	width: calc(100% - 80px);
	padding: 5px;
	font-size: 18px;
}

#div-bas .temoin p strong
{
	text-transform: uppercase;
	font-size: 15px;
}

#div-bas #infos img
{
	width: 45px;
	height: auto;
	margin: 8px;
}
