/* .flex_row{display: flex; flex-direction: row;}
.flex_col{display: flex; flex-direction: column;}
.flex_row_reverse{display: flex; flex-direction: row-reverse;}

.bloc_a ul{flex-flow: row wrap;    display: flex;    justify-content: space-around;     list-style: none;}
.bloc_a ul li{margin: 5px 10px; color:#FFF;  padding:10px;     text-transform: uppercase;  background-color: rgb(229,119,117);    border-radius: 10px;}


.bloc_b p{text-align: left;}

.bloc_b .img_bloc_b{align-items: center;}
.vignettes_bloc{display: flex;flex-direction: row;   justify-content: center;} */

/* @media(max-width: 768px){
	.vignettes_bloc{ flex-wrap: wrap; }
} */

/* .center{text-align:center;}
.texte_vignettes {    margin: 10px 0 10px 0;}
.texte{display: flex;    justify-content: center;    flex-direction: column;    flex-wrap: wrap;word-break: break-all; } */

/* @media(min-width: 768px){
	.bloc_d > div{ display: flex; flex-direction:row-reverse;}
} */

/* .bloc_c{background-color: #eeebe8;}
.bloc_c .thumbnail-container{background-color: #eeebe8}
.bloc_c .text_bloc_c{padding: 10px;    text-align: center;    align-items: stretch;    height: 100%;    justify-content: center;} */
/* .bloc_c .vignettes_bloc,.bloc_d .vignettes_bloc{    flex-flow: row wrap;    display: flex;    justify-content: space-around;    list-style: none; } */

/* .separ_bloc{margin: 10px 0;    flex-direction: column;    padding: 10px;}

.bloc_d .text_bloc_d{padding: 10px;    text-align: center;    align-items: stretch;    height: 100%;    justify-content: center;}

.bloc_c button,.bloc_d button{    background-color: #666;    border: none;    border-radius: 10px;    padding: 10px;    color: #FFF;    margin: 15px auto;}


.bloc_e ul{flex-flow: row wrap;    display: flex;    justify-content: space-around;    list-style: none;width: 100%;}
.bloc_e li{flex-direction: column; display: flex; margin: 5px; margin-top:80px;} */
/* @media(min-width: 768px){
	.bloc_e li{width: calc(33% - 10px);}
}
@media(max-width: 768px){
	.bloc_e li{margin-top:0;}
} */
/* .bloc_e li:first-child{margin-top:30px;}
.bloc_e li:last-child{margin-top:0;}
.bloc_e button{background-color: rgb(229,119,117);    border: none;    margin: 0 8%;    border-radius: 10px;    padding: 10px;    color: #FFF;    position: relative;    display: flex;    align-content: center;    bottom: 80px;    justify-content: center;}

.bloc_f{background-color: #eeebe8;}
.bloc_f p{text-align: left;}
.bloc_f .text_bloc_f{padding: 10px;  align-items: stretch;  justify-content: center;}
.bloc_f button{background-color: rgb(229,119,117);    border: none; border-radius: 10px;    padding: 10px; color: #FFF; } */