/** globale **/
* {font-family: Arial, Helvetica, sans-serif;}

.table > :not(thead) > * > * {
  background-color: transparent !important;
	--bs-table-hover-bg: rgba(199, 228, 148, 0.4) ;
    
}

.navbar {--bs-navbar-toggler-focus-width: 0 !important; }

.date_com{padding-left: 10px; margin-left:5px; direction:rtl;font-size:18px; color:#900;font-family: 'Trebuchet MS', sans-serif;text-decoration:none;font-weight:bold;float:left;}

.slider_tittle{direction:rtl}
.logo h1 a {font-family: 'bebasregular';}
body{background: linear-gradient(to bottom,#999, #CCC,#CCC,#CCC,#999);}
ul{padding:0; margin:0; list-style:none}
a{text-decoration:none; color:#2f2f2f}
a:hover{color:#646464; text-decoration:none}
a:focus{outline:none; text-decoration:none}
h1, h2, h3, h4, h5, h6{font-family:'Oswald',sans-serif}
h2{line-height:23px}
img{border:none}

/** preloader et scrollToTop **/
#preloader{position:fixed; top:0; left:0; right:0; bottom:0; background-color:#fff; z-index:99999}
#status{position:absolute; left:50%; top:50%; background-repeat:no-repeat; background-position:center; color:#000000;margin: 50px auto;font-size: 10px;width: 1em;height: 1em;border-radius: 50%;text-indent: -9999em;-webkit-animation: load5 1.1s infinite ease;animation: load5 1.1s infinite ease;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}
@-webkit-keyframes load5{0%,100% {box-shadow: 0em -2.6em 0em 0em #000000, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);} 12.5%{box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #000000, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);} 25%{box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #000000, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);} 37.5%{box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #000000, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);} 50%{box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #000000, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);} 62.5%{box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #000000, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);} 75%{box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em #000000, -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);} 87.5%{box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em #000000;}} @keyframes load5{0%,100%{box-shadow: 0em -2.6em 0em 0em #000000, 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7);} 12.5%{box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0em #000000, 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5);} 25%{box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7), 2.5em 0em 0 0em #000000, 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);} 37.5%{box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5), 2.5em 0em 0 0em rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0em #000000, 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);} 50%{box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.7), 0em 2.5em 0 0em #000000, -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);} 62.5%{box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.5), 0em 2.5em 0 0em rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0em #000000, -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);} 75%{box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em #000000, -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);} 87.5%{box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em #000000;}}
.status p{font-size:30px; color:#063;}
.scrollToTop{background-color:#256b4a; color:#fff; bottom:75px; display:none; font-size:38px; font-weight:bold; height:45px; position:fixed; right:75px; text-align:center; text-decoration:none; width:45px; z-index:9; border:1px solid; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.scrollToTop:hover, .scrollToTop:focus{background-color:#fff; color:#256b4a; border:1px solid #256b4a; text-decoration:none; outline:none}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
/** header **/
#header{ direction:rtl; display:inline; float:right; width:100%; margin-top:0px}
.header_bottom{direction:rtl; background-color:#fff; display:inline; float:right; padding:15px 30px 15px; width:100%}
.Banniere{display:inline; float:left; height:100%; width:100%}
.logo{font-size:45px; font-weight:bold; color:#000; font-family:'Varela',sans-serif}
.logo img{max-width:100%}
.logo img:hover{opacity:1}
.logo > span{ margin-left:-14px}
.Banniere2{display:none; float:left; height:100%; width:100%}
.logo2{font-size:45px; font-weight:bold; color:#000; font-family:'Varela',sans-serif}
.logo2 img{max-width:100%}
.logo2 img:hover{opacity:1}
.logo2 > span{ margin-left:-14px}
/** menu langue **/
.menu-langue {width:100%;display:inline;float:left;position: relative;padding-right:20px;margin-top: 45px;font-size:0;line-height:0;text-align:center;}
.menu-langue .na {color: #ffffff;font-size: 25px;line-height: 52px;width: 50px;height: 50px;border-radius: 500px;background-color: #256b4a;display: inline-block;vertical-align:middle;margin-left: 10px;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.menu-langue .na:hover {background-color: #666;-webkit-transform: scale(1.1);transform: scale(1.1);}
.menu-langue .na img{ width:60%; padding-bottom:5px}
/** *********************************************************** **/
.menu-langue .rss {color: #ffffff;font-size: 25px;line-height: 52px;width: 50px;height: 50px;border-radius: 500px;background-color: #256b4a;display: inline-block;vertical-align:middle;margin-left:10px;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.menu-langue .rss:hover {background-color: #f8991d;-webkit-transform: scale(1.1);transform: scale(1.1);}
.menu-langue .rss img{width:60%; padding-bottom:5px}
/** *********************************************************** **/
.menu-langue .home {color: #ffffff;font-size: 25px;line-height: 52px;width: 50px;height: 50px;border-radius: 500px;background-color: #256b4a;display: inline-block;vertical-align:middle;margin-left:10px;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.menu-langue .home:hover {background-color:#900;-webkit-transform: scale(1.1);transform: scale(1.1);}
.menu-langue .home img{width:60%; padding-bottom:5px}
/** menu **/
#navArea{ direction:rtl; float:right; display:inline; width:100%; padding:0 30px; background-color:#fff}
/** rectangle horizontal **/
.navbar{ padding:0px ;background-color:#00632E;border:medium none; border-radius:0}
/** Elements du menu horizontal **/
.navbar-inverse .navbar-nav > li > a{ border-right:1px   dotted #111; color:#ddd; font-size:20px; font-weight:bold; display:inline-block; height:40px; line-height:40px; padding:0 8px; text-shadow:1px 0 1px #000; text-transform:uppercase; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.navbar-inverse .navbar-nav > li:first-child a{border:none}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{background-color:#256b4a; color:#fff}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background-color:#00632E;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color:#00632E}
.main-nav ul li a{}
.mobile-show{display:none}
.desktop-home{display:block; font-size:30px; margin-top:10px}
/** Sous Elements du menu horizontal **/
.dropdown-menu{background-color:#00632E}
.dropdown-menu > li > a{ direction:rtl; text-align:right; clear:both; color:#ddd; background-color:#00632E;font-weight:bold;font-size:17px;padding:10px 20px; font-family: 'Trebuchet MS', sans-serif; font-weight:bold; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:#256b4a; color:#fff}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{ font-weight:bold;font-weight:bold;direction:rtl;text-align:right;background-color:#256b4a}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{font-weight:bold;background-color:#900 !important}
/** file d'actu **/
/************************************************************************************************************************************************************/
#reviews {min-height:10px;background-color:#DDD;padding:5px;text-align:center;font-size:14px;color:#000;}
.carousel-inner>.item>a {color:#000}
.clignotant{padding-right: 10px; margin-right:5px; color:#B00;-webkit-animation: blink 1.5s linear infinite;-moz-animation: blink 1.5s linear infinite;-ms-animation: blink 1.5s linear infinite;-o-animation: blink 1.5s linear infinite;animation: blink 1.5s linear infinite;}
.clignotant:hover {-webkit-animation: blink 0s linear infinite; -moz-animation: blink 0s linear infinite;-ms-animation: blink 0s linear infinite;-o-animation: blink 0s linear infinite;animation: blink 0s linear infinite;}
@-webkit-keyframes blink {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}
@-moz-keyframes blink {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}
@-ms-keyframes blink {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}
@-o-keyframes blink {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}
@keyframes blink {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}
/************************************************************************************************************************************************************/
/** page actualités**/
.post_date{float:right;background: none repeat scroll 0 0 #c3c3c3;margin-left: 20px;padding: 5px;}
.post_date .date{float:right;border: 1px solid #ddd;padding: 2px;text-align: center;}
.post_date h3{font-size: 24px;
font-weight: bold;
margin-bottom: 0px;
margin-top: 0px;text-align:center;}
.post_date p{font-size: 18px;margin-bottom: 0px;font-family: oswald;}

.post_detail{ direction:rtl;}
.post_detail > a{background: no-repeat scroll 130px 4px #256b4a;display: block;text-align: center;font-size:16px;color:#fff;font-family: oswald light;margin-top:5px;margin-bottom:10px;padding: 5px 10px;width: 100px;float:right;}
.post_detail > a:hover{}
.post_detail h2{font-size: 26px; margin-bottom: 7px; text-align:right; direction:rtl; padding-right:20px}
.post_detail h2 a{}
.post_detail3 > a{background: no-repeat scroll 130px 4px #256b4a;display: block;text-align: center;font-size:18px;font-weight:bold;color:#fff;font-family: oswald light;margin-top:5px;margin-bottom:10px;padding: 5px 10px;width: 150px;}
.post_detail3 > a:hover{ background: #333}
.post_detail2{}
.post_detail2 > a{background: no-repeat scroll 130px 4px #256b4a;display: block;text-align: center; font-weight:bold;font-size:18px;color:#fff;font-family: 'Trebuchet MS', sans-serif;margin-top:5px;margin-bottom:10px;padding: 5px 10px;width: 150px;}
.post_detail2 > a:hover{ background: #333}
.post_detail2 h2{font-size: 20px; margin-bottom: 7px}
.post_detail2 h2 a{}
.post_excerpt{}
.post_excerpt img{float: right; margin-left: 10px;width: 240px;height: 160px;}
.post_excerpt p{ font-size:18px; line-height:30px; text-indent:50px; text-align:justify;}
/** Contenu des pages**/
#contentSection{float:right; direction:rtl; display:inline; width:100%; background-color:#fff; padding:0 30px}
.left_content{float:right;direction:rtl;display:inline; width:100%}
.single_content{box-shadow: 4px 4px 4px 4px #666; padding:20px}
.single_post_content{display:inline; width:100%; margin-bottom:20px;  }
.single_post_content > h2{background:none repeat scroll 0 0 #151515; color:#fff; font-family:'Oswald',sans-serif; font-size:18px; font-weight:400; margin-bottom:10px; margin-left:0; margin-top:5px; padding:0; position:relative; text-align:center; text-transform:uppercase; margin-bottom:20px}
.single_post_content > h2 span{padding:4px 10px }
.single_post_content_left{float:left; display:inline; width:49%}
.single_post_content_right{float:right; display:inline; width:48%}
.main_content{width: 990px; margin-right: 10px;}
.body_page{width:1020px;display:block;margin:0 auto}
.floatright{float:right}
.green_link{font-size:22px; color:#256b4a;font-family: 'Trebuchet MS', sans-serif;text-decoration:none;font-weight:bold;float:right;direction:rtl;}
.green_link_center{font-size:26px; color:#256b4a;font-family: 'Trebuchet MS', sans-serif;text-decoration:none;font-weight:bold;direction:rtl;}
.green_link_center a {font-size:24px; color:#256b4a;font-family: 'Trebuchet MS', sans-serif;text-decoration:none;font-weight:bold;direction:rtl;}
.texte_ressorti{font-size:22px; color:#256b4a;font-family: 'Trebuchet MS', sans-serif;text-decoration:none;font-weight:bold;text-align:justify;}
.texte_ressorti2{font-size:22px;color:#900;font-family: 'Trebuchet MS', 'sans-serif';text-decoration:none;font-weight:bold;text-align:justify;}
.resu2{font-size:16px; text-align:justify; direction:rtl}
.photo img{height:48%; width:48%}
.photo2 img {width:100%;}
.photo_ministere img{height:95%; width:95%}
.photo4 img {padding:10px; margin-top:10px}
.photo5 {height:7%; width:7% ;float:right; margin-bottom:12px}
.text_com { direction:rtl;text-align: justify;font-size:22px; padding-left:20px; padding-right:20px; }
.text_com ul li ul li { list-style:circle;}
.text_com2 {font-size:22px; text-align:justify; padding-left:35px; padding-right:35px; }
.text_com2 ul {padding-right:50px}
.text_com2 ul li{list-style:disc; padding-left:5px}
.text_com table p { color:#000;}

.date_com3{margin-bottom:00px; padding-bottom:00px;padding-right:5px; margin-right:5px;font-size:22px;color:#900;font-family: 'Trebuchet MS', sans-serif;text-decoration:none;font-weight:bold;}
/* Appels */
.accordion{background-color: #ccc;color: #444;cursor: pointer;padding:18px;width: 100%; direction:rtl;text-align:right;border:none;outline:none;transition:0.4s;font-size:16px;font-weight:bold;}
.accordion:hover{background-color: #bbb;}
.active{background-color: #FFF;}
.panel{padding:0 18px;background-color: white;display: none; font-size:18px; max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;} 
.panel p:before{content:"•";}
.accordion:after{content: '+'/*sign (+)*/;font-size:16px;font-weight:bold;color: #777;float: left;margin-left:5px;}
.post_detail > ul{width:151px; height:160px; margin:10px auto;} 
.post_detail > ul li{ list-style:none; float:left; width:60px; height:65px; margin:5px;} 
.post_detail > ul li:nth-child(3){clear:left;}
.post_detail > ul li img{width:60px; height:65px; -webkit-transition: all .5s cubic-bezier( .6, 2, .4, 1);-moz-transition: all .5s cubic-bezier( .6, 2, .4, 1); -ms-transition: all .5s cubic-bezier( .6, 2, .4, 1); -o-transition: all .5s cubic-bezier( .6, 2, .4, 1); transition: all .5s cubic-bezier( .6, 2, .4, 1);}
.post_detail > ul li img:hover{-webkit-transform: scale(1.5);-moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5);}
.post_detail > h2{padding-top:20px;} 
.single_content{box-shadow: 4px 4px 4px 4px #666; padding:25px}
.single_content2{ background-color:#EEE;box-shadow: 4px 4px 4px 4px #666; padding:25px; margin-bottom:10px}
.single_content video { width:60%; height:60%}
.single_content2 video {width:100%; height:100%}
/*clignotant*/
.clignotant{ font-size:18px;font-weight:bold;color:#900;-webkit-animation: blink 1s linear infinite;-moz-animation: blink 1s linear infinite;-ms-animation: blink 1s linear infinite;-o-animation: blink 1s linear infinite;animation: blink 1s linear infinite;}.clignotant:hover {-webkit-animation: blink 0s linear infinite; -moz-animation: blink 0s linear infinite;-ms-animation: blink 0s linear infinite;-o-animation: blink 0s linear infinite;animation: blink 0s linear infinite;}@-webkit-keyframes blink {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}@-moz-keyframes blink {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}@-ms-keyframes blink{0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}@-o-keyframes blink {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}@keyframes blink {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}
.left_content{float:left; display:inline; width:100%}
.single_post_content{display:inline; width:100%; margin-bottom:20px}
.single_post_content > h2{background:none repeat scroll 0 0 #151515; color:#fff; font-family: 'Trebuchet MS', sans-serif; font-size:18px; font-weight:400; margin-bottom:10px; margin-left:0; margin-top:5px; padding:0; position:relative; text-align:center; text-transform:uppercase; margin-bottom:20px}
.single_post_content > h2 span{background:none repeat scroll 0 0 #256b4a; padding:4px 10px }
.single_post_content_left{float:left; display:inline; width:49%}
.single_post_content_right{float:right; display:inline; width:48%}
/*******************************************************TABS************************************/
.tabs-dark {background-color: #900;position: relative;}
.tabs-dark .nav-tabs{direction:rtl;text-align:right;background-color: #256b4a; margin: 0;border: none;}
.tabs-dark .nav-tabs > li a {border-radius: 0;border: none;padding: 15px 20px;color: #FFFFFF; font-size: 18px;}
.tabs-dark .tab-content {direction:rtl;text-align:right;padding: 10px; background-color: #900;}
.tabs-dark .tab-content h3 {color:#256b4a;font-weight: 300;}
.tabs-dark .nav-tabs > li.active > a:hover,
.tabs-dark .nav-tabs > li.active > a:focus {direction:rtl;text-align:right;-moz-border-colors: none;background-color: #900 !important; border: none;color: #FFF;}
.tabs-dark .nav > li > a:hover,
.tabs-dark .nav > li > a:focus {direction:rtl;text-align:right;text-decoration: none;border: none;border-width: 1px !important;}
.tabs {border-radius: 4px;margin-bottom: 35px;}
.tabs .nav-tabs{margin: 0;font-size: 0;border-bottom-color: #fff;}
.tabs .nav-tabs li{display: inline-block;float: none;}
.tabs .nav-tabs li a {border-radius: 5px 5px 0 0;font-size: 14px; margin-right: 1px;}
.tabs .nav-tabs li:last-child a {margin-right: 0;}
.tabs .nav-tabs li a,
.tabs .nav-tabs li a:hover { background: #F4F4F4;border-bottom: 1px solid #EEE; border-left: 1px solid #EEE;border-right: 1px solid #EEE;border-top: 3px solid #EEE;color: #555555;}
.tabs .nav-tabs li a:hover {border-bottom-color: transparent; border-top: 3px solid #FFF;box-shadow: none;}
.tabs .nav-tabs li a:active,
.tabs .nav-tabs li a:focus{border-bottom: 0;}
.tabs .nav-tabs li.active a,
.tabs .nav-tabs li.active a:hover,
.tabs .nav-tabs li.active a:focus {background: #FFF;border-left-color: #EEE; border-right-color: #900;border-top: 3px solid #256b4a;color: #333333;outline: none;}
.tabs .tab-content { direction:rtl; text-align:right; float:right;border-radius: 0 5px 5px 5px; box-shadow: 0 1px 5px 0 #256b4a; background-color: #FFF;border-top: 0;padding: 15px;}
.tabs.alternative .nav-tabs li.active a,
.tabs.alternative .nav-tabs li.active a:hover,
.tabs.alternative .nav-tabs li.active a:focus {background: #256b4a;color: #ffffff;}
.nav-pills > li > a { box-shadow: inset 0 0 20px #256b4a ;margin: 0 0 10px 0;}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {color: #FFFFFF;background-color: #256b4a;outline: none;}
.nav-pills > li.active > a [class^="fa-"]:before,
.nav-pills > li.active > a [class*=" fa-"]:before {color: #FFFFFF;}

/* Ecoles   */
.ecole .item-ecole {margin: 0 10px 10px 0;text-align: center;background: #fff;padding: 10px;border:1px solid #E8EAEE;}
.ecole img{width: 100%;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.ecole img:hover {background-color:#900;-webkit-transform: scale(0.9);transform: scale(0.9);}
.ecole .ecole-image {position: relative;}
.ecole h5{ font-size:15px; font-weight:bold;margin: 0;padding: 10px 0 10px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background-color: #E91C1C;color: #fff;}
/* Pagination   */
.paginatinonarea{display:inline; float:left; padding:15px; width:100%}
.pagnav{text-align:left}
.pagnav li{display:inline-block}
.pagnav li a{display:inline-block; background:none repeat scroll 0 0 #256b4a; border-radius:5px; color:white; margin:0 2px 0 0; padding:10px 15px; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.pagnav li a:hover, .pagnav li a:focus, .pagnav li a.active_page{background-color:#E91C1C; outline:none}
/* Pagination2   */
.pagnav2{}
.pagnav2 li{display:inline-block}
.pagnav2 li a{display:inline-block; background:none repeat scroll 0 0 #256b4a; border-radius:5px; color:white; font-weight:bold; margin:0 2px 0 0; padding:10px 15px; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.pagnav2 li a:hover, .pagnav2 li a:focus, .pagnav2 li a.active_page{background-color:#E91C1C; outline:none}

/* Armoiries   */
.tab-pane ul p{direction:rtl;text-align:right;font-weight:bold;padding:10px; margin-bottom:00px;font-size:18px; color:#900;text-align:center; background:#DDD}
.tab-pane ul li {direction:rtl;text-align:right;height:100%;padding-left:5px;font-size:18px; font-weight:bold;color:#000; text-align: justify; background-color:#EEE}
.tab-pane ul li img{direction:rtl;text-align:right;width:80px; padding:5px; padding-left:10px;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.tab-pane ul li img:hover  {direction:rtl;text-align:right;-webkit-transform: scale(1.3);transform: scale(1.3);}
.tab-pane p{direction:rtl;text-align:right;color:#256b4a; font-size:20px; text-align:center; font-weight:bold; padding:10px}
.Redline {background-color:#900; height:3px; width:100%;margin-bottom: 10px;}
.Redline2 {background-color:#900; height:5px; width:100%;margin-bottom: 10px;}
.GreenlineSep {-webkit-border-radius: 5px;border-radius: 5px; padding-top:00px; margin-top:00px;background: linear-gradient(to right,#00632E,#00632E, #CCC,#00632E,#00632E);height:3px;}
#footer{display:inline; float:left; width:100%; margin-bottom:20px}
.footer_bottom{margin:0px; float:right; display:inline; width:100%; height:100%; padding:10px 5px; background-color:#00632E; color:#ccc}
.footer_bottom p{color:#FFF; font-weight:bold; font-size: 16px;}
.footer_bottom ul li{padding-bottom:5px; text-align:right}
.footer_bottom img{padding:5px 5px;}
.footer_bottom ul li a{color:#FFF; font-weight:bold; font-size: 16px; vertical-align:middle; }
.footer_bottom ul li a:hover{ font-size: 17px; margin:0px; padding:0px}
.footer_bottom ul {margin:0px; padding:0px }
.footer_bottom ul li{list-style:circle; direction:rtl}
.table_sn{ font-size:18px}
/* MUSEE   */
.mca img { width:70%;padding:20px}
.mca2{display:none}
.categorie{ direction:rtl;background-color: #00632E;text-align:center;vertical-align:middle;padding:10px;font-size:16px;font-weight:bold;}
.categorie a{color: #FFF;font-size:16px;font-weight:bold;}
.categorie_actif{ direction:rtl;border-style: solid;border-color:#00632E; border-width:thin; background-color: #DDD;text-align:center;vertical-align:middle;padding:10px;font-size:17px;font-weight:bolder;}
.categorie_actif a{color: #900;font-size:16px;font-weight:bolder;}
.single_page{margin:18px; margin-top:00px;}
.single_page3{margin:18px; margin-top:00px; font-size:18px; text-align:justify}
.single_page2{margin:00px; margin-top:00px}
.text_com p{ font-weight:bold;color:#900; margin-left: 30px}
.text_com ul li {list-style:disc; margin-right:50px;}
.photo6 img{width:60%;margin-left:40px; margin-top:20px}
.div_mois{font-size:18px;font-weight:bold;padding-bottom:15px;padding-top:15px;border-bottom: solid 1px;}
.div_mois:hover{background-color: #DDDDDD; color:#FFFFFF;}
.article_titre{background:#256b4a; font-size:22px; font-weight:400 ;font-family:Adobe Garamond Pro Bold; text-align:center; color: #FFF;}
/* Style Réseaux sociaux */
.fb_sh img {width:90px;float:left;}
.tw_sh img {width:90px; float:left; margin-left:5px;}

/* Bilan */
.table-green {background-color: #00632E !important; color: white !important; text-align: center !important; }
.table-center {text-align: center; vertical-align:middle;}
/*********************************************************************************************/
@media(max-width:1199px ){.drapeau img{display:none;} .commandement a {padding-right:00px;} .nav-tabs > li{width:32.3%} .photograph_nav li{width:11%} .resu2{display:none}} 
@media(max-width:991px ){.separation {display:none} .categorie a{font-size:14px;} .categorie_actif a{font-size:14px;} .photo5 img{display:none;} .mca{display:none} .mca2{display:block}.commandement a {padding-right:40px;} .GreenlineSep { background-color: #033; height:3px; width:100%;}  .menu-langue {margin-top:5px} .navbar-collapse{padding-left:15px} .resu{display:none}  .photograph_nav{margin-left:50px} .photograph_nav li{width:23%;} .text_com {font-size:18px; text-align:justify; padding-right:3px; padding-left:3px}  .text_com ul li {margin-right:5px;} .text_com2 {font-size:18px;}.nav > li > a{padding:8px 8px}.latest_post_container{height:410px;overflow:hidden} #next-button{bottom:-2px}.single_iteam{height:415px}  .related_post .spost_nav li{width:100%}.nav-tabs > li{width:31.9%}.nav-tabs > li > a{font-size:13px;padding-left:0 !important;padding-right:0 !important;text-align:center}}
@media(max-width:767px ){.post_detail h2{font-size: 20px; font-weight:bold;} .green_link_center{font-size:18px;} .green_link {font-size:16px;}.table_sn{ font-size:12px} .commandement a {padding-right:27px;} .navbar-inverse .navbar-nav > li > a{ border-right:0px} .photograph_nav li{width:47%; margin-left:10px}.texte_ressorti{font-size:17px; text-align:justify; padding-right:00px} .photograph_nav{margin-left:20px} .menu-langue .fa {width: 35px; height: 35px; font-size: 18px; line-height: 32px; margin-top: 0px;} .add_banner{width:100%} .Banniere{width:100%} .navbar-collapse{padding-left:15px}.mobile-show{display:block}.desktop-home{display:none}.navbar-inverse .navbar-nav > li > a{display:block}   .header_top_left{width:100%}.header_top_right > p{display:none}.single_iteam a{height:100%}.single_iteam a > img{height:100%}.nav-tabs > li{width:45%} .panel{font-size:14px;} .scrollToTop{bottom:25px; right:25px;} }
@media(max-width:480px ){.text_com {margin:0px; padding:0px; margin-left:2px; margin-right:2px;} .text_com2 { margin:0px; padding:0px}  .text_com2 ul {padding-left:10px} .container{padding: 0;} .header_bottom{padding: 0  0 5px;} #navArea{padding: 0} #zone_defilement{padding: 0} #contentSection{padding: 0} .row{margin: 0} #footer{margin-bottom: 0} .logo2{margin:  0 -15px;} #News{padding: 0} .menu-langue .na{width: 41px;height: 41px; line-height: 40px;} .menu-langue .rss{width: 41px;height: 41px; line-height: 40px;}  .menu-langue .home{width: 41px;height: 41px; line-height: 40px;} .green_link{font-size:16px;} .commandement a {padding-right:40px;} .Banniere{display:none} .Banniere2{display:block} .slider_article > h2 a{font-size:14px; padding:2px;} .slider_article > p{display:none; } .photograph_nav{margin-left:10px} .photo img{width:100%; height:100%} .top_nav{text-align:center}.single_post_content_left{width:100%}.single_post_content_right{width:100%}.fashion{width:100%} .single_iteam{height:300px} .photograph_nav li{width:47%; margin-left:0}.nav > li > a{padding:8px 12px}.nav-tabs > li{width:32.6%} .single_page{margin:05px;}}
@media(max-width:360px ){.commandement a {padding-right:20px;} .photo img{width:100%; height:100%} .defilement span{font-size:12px;line-height:2.2em;padding:2px 10px 1px 10px}.single_iteam{height:210px}.slider_article > p{display:none}.nav-tabs > li{width:32.3%}.pagination > li > a,.pagination > li > span{padding:4px 8px}}
@media(max-width:320px ){.commandement a {padding-right:00px;} .photo img{width:100%; height:100%;} .nav-tabs > li{width:32.1%}}
/** Bootstrap5 Ajustements **/
.container {max-width: 1170px; /*Bootstrap3 Default max-width */}
.nav-tabs .nav-link.active {background-color: #900; color: #FFF;}
.post_detail > h2{padding-top:20px;} 