body {font-family:'Barlow',sans-serif,Arial;font-size:18px;color:#1d1d1d;line-height: 27px;}

/****  STYLES TEXTES ****/

h1{color:#000;font-size:36px;line-height:42px;font-family:'Barlow', sans-serif,Arial;margin:0;padding:0 0 20px 0;}
h1 span{font-size: 32px;line-height: 36px;}
h2{color:#5b5b5b;font-size:24px;font-family:'Barlow', sans-serif,Arial;margin:0;padding:30px 0 10px 0;line-height:26px;font-weight:800;}
h3{color:#000;font-size:20px;font-family:'Barlow', sans-serif,Arial;margin:0;padding:0;text-transform: uppercase;}
h3 em{color:#5b5b5b;font-size:20px;text-transform: none;font-style: normal;}

.texte h1{padding:40px 0 20px 0;color:#5b5b5b;line-height: 40px;}
.texte h2 span{color:#183859;font-size:46px;font-weight: 900;}
.texte h3{padding:20px 0 5px 0;}
.txt_fondcouleur{background: #5b5b5b;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 #5b5b5b;padding:20px;color:#5b5b5b;font-style: italic;}

.txt_fondnoir{background: #000;padding:10px 20px;color:#fff;font-family:'Barlow', sans-serif;}
.txt_fondnoir p{text-align: left;}
.txt_fondnoir h2{color:#fff;}
.txt_fondnoir strong{font-family:'Barlow', sans-serif;}

.txt_citation{text-align: center;padding:20px;font-size:26px;line-height:36px;font-family: 'Barlow', serif;color:#00004f;font-style: italic;}

.groupe_1{font-size: 36px;line-height:40px;font-weight: 900;padding:100px 0 150px 0;}

@media (min-width:800px) { 
	h1{font-size:36px;line-height: 36px;}
	h1 span{font-size: 32px;}
	h2{font-size:22px;line-height:26px;}
	h3{font-size:18px;}

	
	.groupe_1{font-size:60px;line-height: 80px;font-family: 'Barlow', serif;font-weight: 900;padding:100px 0;}

}

