

a:link, a:visited, a:focus, a:hover, a:visited {color:black;text-decoration: none;}










.section0 {
/* la barre de navigation reste fixe */	
position:fixed;
display:flex;
flex-direction:row;
align-items:center; /* cadeau merci mon D */
justify-content:flex-start;
align-content:flex-start;
flex-wrap:wrap;
padding:0;
#right:10;
height:7vw;
###width: 100%;
width:auto;
background-color:white;
####padding-left:1em;
z-index:10;
#border:2px solid red;
}



***********************************************/








.section_mlg{
width: 100%;
#height:auto;	
background-color: white;
/* equivalent background-color: #1C3A5E */
margin: 0;
#padding:3% 15%;
#border:2px solid blue;

text-align:justify;
text-justify:inter-word;
#word-spacing: -1.5px;
hyphenate-limit-chars:5;
hyphens:auto;
text-wrap:pretty;
}


.mlg_gros_titre {
color: #000000; 
font-size: 200%; 
text-align: center; 
margin: 5%;
#padding-top:2%;
margin-bottom:4vw; /* separation entre le titre et les chapitres en dessous*/
}

.mlg_sous_titre {
color:#000000;
font-family: sans-serif;
font-size:100%;
font-weight:600;
#border:2px solid lime;
padding:0 25%;
}

.mlg_texte_normal {
color: #000000; 
font-size: 100%; 
#text-align: start;
font-weight:500; 
#margin: 2% 5%;	
padding:0% 25%;
text-align:justify;
#text-justify:inter-word;
hyphenate-limit-chars:5;
#hyphens:auto;
text-wrap: pretty;
#word-spacing:-2.5px;
word-wrap:break-word;
}

@media (min-width: 2561px) {
	.mlg_gros_titre {font-size: 600%;}
.mlg_sous_titre {font-size: 500%;3% 25% 0 25%;}
.mlg_texte_normal {font-size: 500%;}
}

@media (min-width: 1921px) and (max-width: 2560px) {
.mlg_gros_titre {font-size: 600%;}
.mlg_sous_titre {font-size: 500%;padding:3% 25% 0 25%;}
.mlg_texte_normal {font-size: 500%;padding:0 5%;}
}

@media (min-width: 1681px) and (max-width: 1920px) {
.mlg_gros_titre {font-size: 300%;}
.mlg_sous_titre {font-size: 200%;padding:3% 25% 0 25%;}
.mlg_texte_normal {font-size: 180%;padding:0 25%;}
}

@media (min-width: 1025px) and (max-width: 1680px) {
.mlg_sous_titre {font-size: 200%;}
.mlg_texte_normal {font-size: 200%;}	
}


@media (min-width: 769px) and (max-width: 1024px) {
	
}


@media all and (min-width: 481px) and (max-width: 768px) {

}


@media (min-width:330px) and (max-width:480px) {
.section0 {height:18vw;}
.mlg_sous_titre {padding:0 5%;}	
.mlg_texte_normal {padding:0% 5%;}	
}


@media (max-width:329px){ 
.section0 {height:18vw;}
.mlg_texte_normal {padding:0% 5%;}
.mlg_sous_titre {padding:0 5%;}
.menu__item {font-size: 110%; font-weight: 700;}

}