.container {
    max-width: 1200px;
    margin: 40px auto;
    padding: 0 20px;
}

.top-section {
    display: flex;
    gap: 40px;
    align-items: flex-start;
}

.top-section img {
   
    border-radius: 8px;
    display: flex;
	justify-content: center;
	text-align: center;
	margin: auto;
}

}
.intro-text {
    width: 45%;
    font-size: 1.3em;
	font-family: "times new roman", times, serif;
	font-style: normal;
	text-align: justify;

}

.intro-text h1 {
    font-size: 22px;
    margin-top: 0;
    font-weight: normal;
}

.full-text {
    margin-top: 40px;
    font-size: 1.3em;
	font-style: normal;
	text-align: justify;
	font-family: "times new roman", times, serif;
}

.full-text p {
    margin-bottom: 20px;
}

strong {
    font-weight: bold;
}
.top-001{
    display: flex;
    gap: 40px;
    align-items: flex-start;
}
.top-001 img {
    width: 100%;
	padding: 10px;
    display: block;
}








div#bandeau_info {
	margin: 0 auto;
	width:800px;
	height:40px;
	background-color:#378BAD;
	}

div#bandeau02 {
	margin: 0 auto;
	width:800px;
	height:60px;
	background-color:#378BAD;
	}

div#logo {
	float: left;
	padding-top:5px;
	padding-left : 10px;	
	width:40px;
	height:80px;
	background-color:#001c07;
	}

div#menu01 {
	margin: 0 auto;
	width:800px;
	height:100px;
	background-color:#378BAD;
	}
	
div#menu02 {
	margin: 0 auto;
	width:800px;
	height:60px;
	background-color:#378BAD;
	}
	
div#slider {
	margin: 0 auto;
	width:800px;
	height:1100px;
	background-color:#FEFEFE;
	}
	
.sliderimage{
	float:left;
	margin-top : 10px;
	margin-left: 10px;
	width: 780px;
	height:1080px;
	background-color:#FEFEFE;
} 

div#slider2 {
	margin: 0 auto;
	width:800px;
	height:600px;
	background-color:#FEFEFE;
	}
	
.sliderimage2{
	float:left;
	margin-top : 10px;
	margin-left: 10px;
	width: 780px;
	height:580px;
	background-color:#FEFEFE;
} 
	
div#slider3 {
	margin: 0 auto;
	width:800px;
	height:600px;
	background-color:#FEFEFE;
	}
	
.sliderimage3{
	float:left;
	margin-top : 10px;
	margin-left: 10px;
	width: 780px;
	height:580px;
	background-color:#FEFEFE;
} 	
div#contenu_x {
	margin: 0 auto;
	width:800px;
	height:8800px;
	background-color:#FEFEFE;
	}

div#contenu_1 {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:8820px;
	background-color:#FFFFFF;
	}
	
div#contenu_x1a {
	margin: 0 auto;
	width:800px;
	height:880px;
	background-color:#FEFEFE;
	}
	
div#contenu_1a {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:860px;
	background-color:#00ABCC;
	}
	
div#contenu_x1b {
	margin: 0 auto;
	width:800px;
	height:170px;
	background-color:#FEFEFE;
	}
	
div#contenu_1b {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:150px;
	background-color:#FF0000;
	}	
	
div#contenu_x1c {
	margin: 0 auto;
	width:800px;
	height:450px;
	background-color:#FEFEFE;
	}
	
div#contenu_x1d {
	margin: 0 auto;
	width:800px;
	height:630px;
	background-color:#FEFEFE;
	}
div#contenu_x1e {
	margin: 0 auto;
	width:800px;
	height:330px;
	background-color:#FEFEFE;
	}
	
div#contenu_x1z{
	margin: 0 auto;
	width:800px;
	height:400px;
	background-color:#FEFEFE  ;
	}
	
div#contenu_x1h {
	margin: 0 auto;
	width:800px;
	height:2030px;
	background-color:#FEFEFE;
	}
div#contenu_1h {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:2010px;
	background-color:#D18282;
	}			
	
div#contenu_1c {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:430px;
	background-color:#FEFEFE;
	}
	
div#contenu_1d {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:610px;
	background-color:#D18282;
	}
	
div#contenu_1e {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:310px;
	background-color:#811A04;
	}		

div#contenu_x1Z {
	margin: 0 auto;
	width:800px;
	height:400px;
	background-color:#FEFEFE;
	}

	
div#contenu_1z {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:380px;
	background-color:#4E4E8A ;
	}
div#contenu_x2 {
	margin: 0 auto;
	width:800px;
	height:650px;
	background-color:#FEFEFE;
	}
	
div#contenu_2 {
	float:left;
	margin-left: 20px;
	margin-top : 10px;
	width:370px;
	height:630px;
	background-color:#203357;
	}
	

div#contenu_x2a {
	margin: 0 auto;
	width:800px;
	height:570px;
	background-color:#FEFEFE;
	}
	
div#contenu_2a {
	float:left;
	margin-left: 20px;
	margin-top : 10px;
	width:370px;
	height:550px;
	background-color:#650000;
	}	
	
div#contenu_2ax {
	float:left;
	margin-left: 20px;
	margin-top : 10px;
	width:370px;
	height:500px;
	background-color:#FEFEFE;
	}		

	
div#contenu_2b {
	float:left;
	margin-left: 20px;
	margin-top : 10px;
	width:370px;
	height:620px;
	background-color:#FEFEFE;
	}	
		
	
	
div#contenu_x3 {
	margin: 0 auto;
	width:800px;
	height:350px;
	background-color:#FEFEFE;
	}	
	
div#contenu_3 {
	float:left;
	margin-left: 20px;
	margin-top : 10px;
	width:240px;
	height:330px;
	background-color:#A80039;
	}
	
div#contenu_x4 {
	margin: 0 auto;
	width:800px;
	height:540px;
	background-color:#FEFEFE;
	}

div#contenu_4 {
	float:left;
	margin-left: 20px;
	margin-top : 10px;	
	width:175px;
	height:520px;
	background-color:#969696;
	}
	
div#contenu_x5 {
	margin: 0 auto;
	width:800px;
	height:120px;
	background-color:#FEFEFE;
	}	

div#contenu_5 {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:100px;
	background-color:#FFFFFF;
	}	
div#piedpage {
	margin: 0 auto;
	clear:both;
	width:800px;
	height:20px;
	background-color:#378BAD;
	}
	
	
div#blocnews {
	float:right;
	width:150px;
	height:150px;
	background-color:#FF3300;
	}
	
div#B01_pagecomite {
	margin: 0 auto;
	width:800px;
	height:1800px;
	background-color:#FEFEFE;
	}
	
.B01x_pagecomite {
	float:left;
	margin-top : 10px;
	margin-left: 10px;
	width: 780px;
	height:1700px;
	background-color:#FEFEFE;
} 
	
div#contenu_hx {
	margin: 0 auto;
	width:800px;
	height:6520px;	
	background-color:#FEFEFE;
	}

div#contenu_h1 {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:6400px;
	background-color:#FFFFFF;
	}
div#contenu_px {
	margin: 0 auto;
	width:800px;
	height:24620px;	
	background-color:#FEFEFE;
	}

div#contenu_p1 {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:24400px;
	background-color:#FFFFFF;
	}
	
	
div#contenu_cf {
	margin: 0 auto;
	width:800px;
	height:2220px;	
	background-color:#FEFEFE;
}
	
div#contenu_cf1 {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:2100px;
	background-color:#FFFFFF;
}
	
div#contenu_fx1c {
	margin: 0 auto;
	width:760px;
	height:550px;
	background-color:#203357;
}
	
div#contenu_f1c {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 720px;
	height:530px;
	background-color:#203357;
}
	
div#contenu_f1p1 {
	float:right;
	margin-top : 5px;
	margin-left: 20px;
	width: 307px;
	height:244px;
	background-color:#203357;
}
div#contenu_f1p2 {
	float:right;
	margin-top : 5px;
	margin-left: 20px;
	width: 300px;
	height:300px;
	background-color:#203357;
}
div#contenu_f1p3 {
	float:right;
	margin-top : 5px;
	margin-left: 20px;
	width: 167px;
	height:200px;
	background-color:#203357;
}
div#medias_px {
	margin: 0 auto;
	width:800px;
	height:1450px;	
	background-color:#FEFEFE;
	}
	
div#contenu_media {
	float:left;
	margin-top : 10px;
	margin-left: 20px;
	width: 760px;
	height:1400px;
	background-color:#FFFFFF;
	}