
header p
{
    line-height: 3.24rem;
}

#bloc_page {
    max-height: 87vh;
}


.choix-language
{   
   font-size: 1.3rem;

}

.titre
{
	font-size: 2.8rem;
	text-shadow: 10px 10px 10px white;
}

.chapeau
{
	font-size: 1.7rem;
	text-shadow: 10px 10px 10px white;
}


/* .gallery div:nth-child(4n), .gallery div:nth-child(4n+1) {
    width: 60%;
}

.gallery div:nth-child(4n+2), .gallery div:nth-child(4n+3) {
    width: 40%;
}
.gallery div:last-of-type:nth-of-type(odd) {
    width: 100%;
} */

.gallery {
    display: flex;
    width: 100%;
    flex-flow: row wrap;
    margin-left: -4px;
}

.gallery div {
    overflow: hidden;
    margin: 0 0 2px 2px;
    flex: auto;
    height: 250px;
    min-width: 150px;
}

.gallery div:nth-child(8n+1) {
    width: 310px;
}

.gallery div:nth-child(8n+2) {
    width: 270px;
}

.gallery div:nth-child(8n+3) {
    width: 260px;
}

.gallery div:nth-child(8n+4) {
    width: 310px;
}

.gallery div:nth-child(8n+5) {
    width: 240px;
}

.gallery div:nth-child(8n+6) {
    width: 190px;
}

.gallery div:nth-child(8n+7) {
    width: 210px;
}

.gallery div:nth-child(8n+8) {
    width: 170px;
}

.gallery div.wide {
    width: 650px;
}

.gallery div.tall {
    width: 650px;
    height: 450px;
}

.gallery div.narrow {
    width: 120px;
}

.gallery img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}



.relation-client div
{   
    font-size: 120%;
    line-height: 3 em;
}

.travail-image div
{   
    font-size: 120%;
    line-height: 3 em;
}

.bla-bla
{   
    font-size: 100%;
    line-height: 1.5 em;
}


.handwriting-grey-2 
{
    font-size: 150%;
}

