body {font-family:'Source Sans Pro',sans-serif,Arial;font-size:18px;color:#1d1d1d;line-height: 27px;}

/****  STYLES TEXTES ****/

h1{color:#000;font-size:38px;font-family:'Montserrat', sans-serif,Arial;margin:0;padding:0;}
h1 span{font-size: 28px;}
h2{color:#e55f50;font-size:22px;font-family:'Montserrat', sans-serif,Arial;margin:0;padding:30px 0 10px 0;font-weight:400;}
h3{color:#000;font-size:20px;font-family:'Montserrat', sans-serif,Arial;margin:0;padding:0;text-transform: uppercase;}

.texte h1{padding:40px 0 20px 0;color:#e55f50;line-height: 40px;}
.texte h2 span{color:#183859;font-size:46px;font-weight: 900;}
.txt_fondcouleur{background: #e55f50;padding:20px;color:#fff;margin-bottom: 10px;}
.txt_fondcouleur h2{color:#fff;padding:0;}

.txt_fondcouleur_picto img{float: right;padding:0 0 40px 40px;}

.txt_astuce{border:2px solid #e55f50;padding:20px;color:#e55f50;font-style: italic;}

.txt_fondnoir{background: #000;padding:10px 20px;color:#fff;font-family:'Poppins', sans-serif;}
.txt_fondnoir p{text-align: left;}
.txt_fondnoir h2{color:#fff;}
.txt_fondnoir strong{font-family:'Poppins', sans-serif;}

.txt_citation{text-align: center;padding:20px;font-size:26px;line-height:36px;font-family: 'Noto Serif', serif;color:#00004f;font-style: italic;}
