@font-face {

  font-family: Helvetica_Neue;

  src: url('../font/Gotham_XNarrow_Medium.otf');

}

.lSAction > .lSPrev {
  left: 0px !important;
  background: none !important;
}

.lSAction > .lSNext {
  right: 0px !important;
  background: none !important;
}

.lSAction > .lSNext > i {
  font-size: 34px !important;
  margin-right: 20px !important;
}

.lSAction > .lSPrev > i {
  font-size: 34px !important;
  margin-left: 20px !important;
}

.cssHidden {
  height: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}

.navbar {
  margin-bottom: 5px !important;
}

.oe_most_populaire_item>div:hover {
  background-color: #eee;
}

.oe_marge_b_15 {

  margin-bottom: 15px;

}

.oe_sign_in_container {

  max-width: 400px;

  margin: 20px auto;

}

.oe_register_container {

  max-width: 900px;

  margin: 20px auto;

}

.oe_signin_une_body {

  height: auto;

  padding: 30px 10px;

  border: 1px solid #d2cfcf;

  border-top: none;

  width: 100%;

  text-align: center;

}

.oe_profil_container {

  width: 100%;

  margin: 20px auto;

}

.oe_deconexion_btn_container {

  padding-top: 15px;

  text-align: right;

  padding-right: 30px;

}

.oe_profil_body {

  height: auto;

  padding: 10px;

  border: 1px solid #d2cfcf;

  border-top: none;

  width: 100%;

}

.oe_register_body {

  height: auto;

  padding: 30px 10px;

  border: 1px solid #d2cfcf;

  border-top: none;

  width: 100%;

}

.oe_navbar {

  background: #3d5969;

  border-color: #3d5969;

  border-radius: 0px;

  font-family: tahoma;

}

.oe_navbar .navbar-nav > li > a {

  color: #fff;

}

.oe_navbar .navbar-nav > .active > a {

  background-color: transparent;

}

.oe_navbar .navbar-nav > .active > a:hover {

  background-color: transparent;

  text-decoration: underline;

  background-color: #2d6382;

}

.oe_navbar_user {

  padding: 12px 5px 12px 25px !important;

  font-size: 26px;

}

.oe_no_padding_lr {

  padding-left: 0px !important;

  padding-right: 0px !important;

}

.oe_no_padding_l {

  padding-left: 0px !important;

}

.oe_flag_padding {

  padding: 14px !important;

}

.oe_menu_style {

  text-transform: uppercase;

}

.oe_logo_container {

  text-align: right;

  padding-right: 0px;

  padding-bottom: 5px;

  box-shadow: 2px 2px 1px #c8c4c4;

  border-radius: 7px;

  padding-top: 14px;

}

.oe_logo {

  /* border-bottom: 3px solid;

color: #000; */



  max-width: 100%;

}

.oe_blog_list_header {

  padding: 7px;

  color: #fff;

  background-color: #da1f0e;

}

.oe_padding_right_zero {

  padding-right: 0px;

  padding-left: 20px;

}

.oe_ads_item {

  width: 100%;

}

.oe_no_background_border {

  background-color: transparent;

  border: none;

}

.oe_first_menu_item {

  border-bottom: 2px solid;

  font-weight: 600;

}

.oe_main_menu_size li a {

  padding: 10px 20px;

  font-family: Bitter;

}

.oe_main_menu_item a {

  color: #545151 !important;

  font-weight: 600;

  font-size: 13px;

}

.oe_search_btn {

  background-color: #da1f0e;

  color: #fff;

  font-size: 19px;

  padding: 2px 10px;

  border: 1px solid #da1f0e;

  border-radius: 0px;

}

.oe_search_input {

  border-radius: 0px;

}

body {

  background-color: #f0f0f0;

  font-size: 13px;

}

.oe_white_background {

  background-color: #fff;

  /* padding-right: 0px; */

  /* padding-left: 0px; */

}

.oe_padding_r_5 {

  padding-right: 5px;

}

.oe_margin_b_5 {

  margin-bottom: 5px;

}

.oe_margin_b_20 {

  margin-bottom: 20px;

}

.oe_margin_b_10 {

  margin-bottom: 10px;

}

.oe_breaking_news_now_container {

  background-color: #da1f0e;

  height: 90px;

  text-align: center;

}

.oe_breaking_news_now_container p {

  /* margin-top: 35px; */



  font-size: 20px;

  text-transform: uppercase;

  font-weight: 600;

  color: #fff;

  line-height: 92px;

}

.oe_breaking_news_arrow_container {

  background-color: #da1f0e;

  height: 90px;

  text-align: center;

}

.oe_breaking_news_arrow_container p a {

  margin-top: 26px;

  font-size: 27px;

  font-weight: 500;

  color: #fff;

  line-height: 90px;

}

.oe_padding_45_l {

  padding-left: 45px;

}

.oe_breakingnews_title {

  color: #da1f0e;

  font-family: tahoma;

  font-weight: 600;

}

.oe_breakingnews_desc {

  font-size: 12px;

}

.oe_breaking_news_now_container:after {

  content: '';

  position: absolute;

  background-color: #da1f0e;

  width: 12px;

  height: 12px;

  right: -6px;

  top: 42%;

  transform: rotate(45deg);

}

.oe_meteo_background {

  background: url(../images/meteo_background.png) no-repeat center center fixed;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

  height: 95px;

}

.oe_content_center {

  text-align: center;

}

.oe_calender_container {

  border-left: 1px solid #fff;

  margin-bottom: 5px;

}

.oe_img_calender {

  width: auto;

  height: 40px;

}

.oe_date_text {

  color: #fff;

  font-size: 16px;

  font-weight: 500;

}

.oe_time_text {

  color: #fff;

  font-weight: 500;

  font-size: 12px;

}

.oe_twitter_bird_container {

  height: 95px;

  padding: 0px;

  background-color: #34adee;

  text-align: center;
  border-left: 1px solid #eee;
}

.oe_twitter_bird_container:after {

  content: '';

  position: absolute;

  background-color: #34adee;

  width: 12px;

  height: 12px;

  right: -6px;

  top: 46%;

  transform: rotate(45deg);

}

.oe_twitter_bird_container i {

  color: #3791c2;

  font-size: 95px;

}

.oe_ads_line_item {

  display: inline-block;

}

.oe_ads_line_item img {

  height: 63px;

}

.oe_padding_lr_10 {

  padding: 0 10px;

}

.oe_margin_top_10 {

  margin-top: 10px;

}

.oe_video_une_header {

  background-color: #da1f0e;

  padding: 7px;

  color: #fff;

}

.oe_video_une_title {

  display: inline-block;

  font-size: 17px;

  font-weight: 500;

}

.oe_video_une_navig {

  display: inline-block;

  float: right;

  font-size: 16px;

  text-transform: uppercase;

  font-weight: 600;

}

.oe_first_navig_menu {

  margin-right: 13px;

}

.oe_video_une_body {

  width: 100%;

  height: auto;

  padding: 7px;

  background-color: #252525;

}

.eo_play_icon_position {

  position: absolute;

  top: 102px;

  right: 120px;

  color: #fff;

  font-size: 22px !important;

  background: rgba(6, 9, 3, 0.7);

  padding: 15px;

  border-radius: 32px;

}

.oe_video_une_title_container {

  position: absolute;

  background: rgba(6, 9, 3, 0.5);

  color: #fff;

  width: 100%;

  padding: 3px;

  font-family: tahoma;

  top: 72%;

}

.oe_video_une_title {
  font-size: 14px;
  font-weight: 600;
}

.oe_video_une_title span::first-letter {
  text-transform: uppercase;
}

.oe_video_une_view_more {

  color: #fff;

  text-align: right;

  margin: 5px 0 0 0;

}

.oe_video_une_view_more::first-letter {
  text-transform: uppercase;
}

.oe_arrow_view_more {

  font-size: 17px;

  margin-left: -3px;

}

.oe_photo_une_body {

  width: 100%;

  height: auto;

  padding: 7px 3px;

  /* background-color: #7a7c79; */



  border: 1px solid #ddd;

  /* border-right: 1px solid #ddd; */

  /* border-bottom: 1px solid #ddd; */

}

.oe_photo_une_header {

  background-color: #00c776;

  padding: 7px;

  color: #fff;

}

.oe_photo_une_view_more {

  color: #0b89f5;

  text-align: right;

  margin: 5px 0 0 0;

}

.oe_photo_une_view_more::first-letter {
  text-transform: uppercase;
}

.oe_photo_une_title_container {

  position: absolute;

  bottom: 0px;

  background: rgba(6, 9, 3, 0.5);

  color: #fff;

  width: 100%;

  right: 0;

  padding: 0 5px;

  font-family: tahoma;

}

.oe_video_une_container {

  margin-bottom: 15px;

}

.oe_news_une_title {

  font-weight: 600;

  font-size: 19px;

  display: inline-block;

  margin-bottom: 15px;

  font-family: tahoma;

}

.oe_news_une_title::first-letter {
  text-transform: uppercase;
}

.oe_news_container p {

  font-size: 14px;

}

.oe_date_une_news {

  margin-top: 10px;

  font-size: 12px;

  font-weight: 500;

  color: #999393;

}

.oe_margin_t_15 {

  margin-top: 15px;

}

.oe_news_lists_title {

  font-size: 15px;

  font-weight: 600;

  text-transform: uppercase;

  display: inline-block;

  width: 100%;

  padding: 10px;

  background-color: #3d5969;

  color: #fff;

}

.oe_news_lists_body {

  background-color: #0071b4;

  padding: 1px 5px;

}

.post_list_date {

  color: #ece7e7;

  font-size: 12px;

  margin: 3px 0 3px 0;

}

.post_list_desc {

  font-size: 14px;

  font-weight: 600;

  color: #fff;

  margin: 0;

  font-family: tahoma;

}

.post_list_desc a::first-letter {
  text-transform: uppercase;
}

.oe_border_bottom {

  border-bottom: 1px solid #fff;

  margin-top: 3px;

}

.oe_post_desc {

  color: #ece7e7;

  font-size: 13px;

  margin: 2px 0 6px 0;

}

.oe_last_post_list {

  border-bottom: none;

  margin-bottom: 5px;

}

.oe_first_post_list {

  padding-bottom: 5px;

}

.oe_list_news_view_more {

  color: #fff;

  text-align: right;

  margin: 8px 0 0 0;

}

.oe_list_news_view_more::first-letter {
  text-transform: uppercase;
}

.oe_other_title_first_boc {

  background-color: #da1f0e;

  color: #fff;

  height: 300px;

}

.oe_other_title_icon {

  font-size: 45px !important;

  float: left;

  margin-top: 8%;

  margin-right: 6%;

}

.oe_other_title_text {

  text-transform: uppercase;

  display: inline-block;

  text-transform: uppercase;

  font-size: 25px;

  font-weight: 500;

}

.oe_other_title_margin {

  margin-top: 59%;

}

.oe_other_title_pict_block {

  padding: 15px 5px;

  border-top: 1px solid #ddd;

  border-bottom: 1px solid #ddd;

  border-right: 10px solid #da1f0e;

}

.oe_other_title_pict_block:after {

  content: '';

  position: absolute;

  background-color: #da1f0e;

  width: 12px;

  height: 12px;

  right: -16px;

  transform: rotate(45deg);

  z-index: 100;

  top: 12%;

}

.oe_other_title_view_more {

  color: #da1f0e;

  text-align: right;

  margin: 8px 0 0 0;

}

.oe_other_title_view_more::first-letter {
  text-transform: uppercase;
}

.first_item_other_title {

  padding-left: 15px;

}

.other_title_active {

  background-color: #eff0f1;

}

.other_title_date {

  font-weight: 500;

  color: #8f8787;

  margin: 0px;

  padding-top: 10px;

}

.other_title_title {

  font-weight: 600;

  font-size: 17px;

  margin: 5px 0px;

  font-family: tahoma;

  color: #5d5555;

}

.other_title_desc {

  padding-bottom: 15px;

}

.oe_border_br {

  border-bottom: 1px solid #eff0f1;

  border-right: 1px solid #eff0f1;

}

.other_title_last_item {

  padding-left: 15px;

}

.other_title_item p.title_of_other_title_last {

  font-weight: 600;

  font-size: 17px;

  color: #5d5555;

  margin: 0px;

  padding-top: 17px;

  padding-bottom: 10px;

  font-family: tahoma;

}

.other_title_item {

  padding-left: 15px;

  padding-right: 15px;

}

.other_title_item p.title_of_other_title {

  font-weight: 600;

  font-size: 17px;

  border-bottom: 1px solid #5d5555;

  color: #5d5555;

  margin: 0px;

  padding-top: 10px;

  padding-bottom: 10px;

  font-family: tahoma;

}

.oe_margin_t_20 {

  margin-top: 20px;

}

.oe_margin_lr_0 {

  margin-left: 0;

  margin-right: 0;

}

.oe_video_title {

  color: #fff;

  font-size: 13px;

  font-weight: 600;

  text-align: center;

  font-family: tahoma;

}

.oe_video_title::first-letter {
  text-transform: uppercase;
}

.oe_picture_slide_title {

  color: #000;

  border-bottom: 2px solid #c8c1c1;

  margin: 0;

  padding: 5px 3px;

  border-left: 2px solid #c8c1c1;

  border-right: 2px solid #c8c1c1;

  text-align: center;

  font-weight: 600;

  font-size: 12px;

  font-family: tahoma;

}

.oe_pict_slide_ads_botom img {

  width: 100%;

  max-height: 100px;

}

.lSPager {

  display: none;

}

.oe_more_info_title {

  font-size: 14px;

  font-weight: 600;

}

.oe_more_info_title::first-letter {
  text-transform: uppercase;
}

.oe_more_info_header {

  background-color: #da1f0e;

  padding: 7px;

  color: #fff;

}

.oe_more_infos_body {

  background-color: #eff0f1;

  padding: 10px 5px;

}

.oe_padding_l_10 {

  padding-left: 10px;

}

.oe_more_infos_title {

  font-weight: 600;

  font-size: 16px;

  font-family: tahoma;

}

.oe_more_infos_desc {

  font-size: 13px;

}

.oe_zone_cover_body {

  background-color: #fff;

  border-left: 1px solid #ddd;

  border-right: 1px solid #ddd;

  border-bottom: 1px solid #ddd;

}

.nav-tabs .active a {

  color: #fff !important;

  background-color: #000 !important;

  border-radius: 0px !important;

  border-left: none !important;

  border-top: none !important;

  border-right: none !important;

}

.nav-tabs {

  border-bottom: 3px solid #000;

}

.oe_width {

  padding: 5px 0px !important;

  margin-right: 0 !important;

}

.oe_padding_10_20 {

  padding: 20px 10px !important;

}

.oe_archives_header,

.bn_box_header {

  background-color: #0071b4;

  padding: 7px;

  color: #fff;

}

.oe_archives_body {

  background-color: #fff;

  border-left: 1px solid #ddd;

  border-right: 1px solid #ddd;

  border-bottom: 1px solid #ddd;

  padding: 20px 10px;

}

.oe_archives_btn {

  background-color: #0071b4;

  color: #fff;

  border-radius: 0;

  padding-left: 25px;

  padding-right: 25px;

}

.oe_archives_btn::first-letter {
  text-transform: uppercase;
}

.oe_bf_input_archive {

  background-color: #fff;

  color: #000;

  border-radius: 0;

}

.oe_no_border_lr {

  border-left: none;

  border-right: none;

}

.oe_max_height_300 {

  max-height: 300px;

}

.oe_partenaire_body {

  width: 100%;

  height: auto;

  padding: 7px 0px;

  background-color: #fff;

  border-left: 1px solid #ddd;

  border-right: 1px solid #ddd;

  border-bottom: 1px solid #ddd;

}

.oe_apa_product_link {

  color: #fff;

  font-weight: 600;

  font-size: 17px;

}

.oe_apa_product_link::first-letter {
  text-transform: uppercase;
}

.oe_no_padding {

  padding: 0px;

}

.oe_no_margin {

  margin: 0px;

}

.oe_ul_style_none {

  list-style-type: none;

}

.oe_apa_product_title {

  color: #d11d0d;

  font-weight: 600;

}

.oe_padding_20_10 {

  padding: 10px 20px;

}

.oe_subscribe_form {

  padding: 20px 10px;

  background-color: #0065b8;

}

.oe_subscribe_title {

  text-transform: uppercase;

  color: #fff;

}

.oe_subscribe_desc {

  color: #fff;

  font-weight: 500;

  font-size: 17px;

  font-family: tahoma;

}

.oe_subscribe_desc::first-letter {
  text-transform: uppercase;
}

.oe_subscribe_input_text {

  width: 80%;

  height: 35px;

  padding-left: 10px;

  padding-right: 10px;

  margin-bottom: 15px;

}

.oe_subscribe_btn {

  width: 30%;

  background-color: #0065b8;

  color: #fff;

  border: 2px solid #fff;

  height: 40px;

  font-weight: 500;

  font-size: 15px;

  margin-bottom: 10px;

}

.oe_subscribe_btn::first-letter {
  text-transform: uppercase;
}

.oe_max_height_250 {

  max-height: 250px;

}

.oe_files_title {

  color: #e73737;

  text-transform: uppercase;

  font-size: 28px;

  font-weight: 600;

  border-bottom: 1px solid #ddd;

  padding: 20px 5px;

  margin: 0 0 30px 0;

}

.oe_files_container {

  border: 1px solid #ddd;

  padding: 10px 5px;

}

.oe_pays_body,

.bn_single_album_body,

.bn_archives_body,

.bn_box_body{

  background-color: #fff;

  border-left: 1px solid #ddd;

/*  border-right: 1px solid #ddd;

  border-bottom: 1px solid #ddd;*/

}

.oe_pays_body_rubric {

  background-color: #fff;

  border: 1px solid #ddd;

}

.oe_pays_body_item {

  border-bottom: 1px solid #ddd;

  padding: 5px;

}

.pays_block_date {

  padding: 0;

  margin: 0;

  font-size: 12px;

}

.pays_block_title {

  margin: 5px 0;

  font-weight: 600;

  font-size: 14px;

  font-family: tahoma;

}

.pays_block_desc {

  padding: 0;

  font-size: 13px;

}

.oe_no_border {

  border: none !important;

}

.oe_padding_r_10 {

  padding-right: 10px;

}

.oe_distinction_header {

  font-weight: 600;

  font-size: 23px;

  color: #fff;

  background-color: #0065b8;

  text-align: center;

  padding: 5px 10px;

}

.oe_distinction_header::first-letter {
  text-transform: uppercase;
}

.oe_distinction_header:after {

  content: '';

  position: absolute;

  width: 16px;

  height: 21px;

  left: 20px;

  top: 26.5%;

  border-width: 11px 10px;

  border-style: solid;

  border-color: #04467d #04467d transparent transparent;

}

.oe_distinction_header:before {

  content: '';

  position: absolute;

  width: 16px;

  height: 21px;

  right: 20px;

  top: 26.5%;

  border-width: 11px 10px;

  border-style: solid;

  border-color: #04467d transparent transparent #04467d;

}

.oe_distinction_body {

  border: 4px solid #474444;

  margin-left: 20px;

  margin-right: 20px;

  padding: 2px 5px;

  border-top: none;

}

.oe_distinction_body_txt {

  font-size: 12px;

  font-weight: 600;

  color: #0065b8;

  margin: 0;

  font-family: tahoma;

  word-wrap: break-word;

}

.oe_distinction_body_img {

  float: right;

  width: 96px;

  height: auto;

}

.oe_padding_lr_5 {

  padding-left: 5px;

  padding-right: 5px;

}

.eo_most_populaire_pills {

  width: 50%;

  text-align: center;

}

.nav-tabs > li > a {

  background-color: #eff0f1 !important;

  color: #6e7072 !important;

  font-weight: 500 !important;

  margin: 0px;

  padding: 5px;

  font-family: tahoma

}

.oe_most_populaire_border_b .active a {

  color: #fff !important;

  background-color: #0071b4 !important;

  border-radius: 0px !important;

  border-left: none !important;

  border-top: none !important;

  border-right: none !important;

}

.oe_most_populaire_header {

  background-color: #11a6fe;

  padding: 7px;

  color: #fff;

}

.oe_most_populaire_border_b {

  border-bottom: 3px solid #0071b4;

}

.oe_most_populaire_img {

  float: left;

  width: 70px;

  border-radius: 50%;

  height: 70px;

  margin-right: 5px;

}

.pays_most_populaire_date {

  padding: 0;

  margin: 0;

  font-size: 11px;

  color: #a79d9d;

}

.pays_most_populaire_title {

  margin: 2px 0;

  font-weight: 600;

  font-size: 13px;

  font-family: tahoma;

}

.oe_social_media_title,

.bn_box_header_title{

  font-size: 14px;

  font-weight: 600;

  text-transform: uppercase;

  padding-left: 20px;

}

.oe_facebook_button {

  background-color: #3f7fce;

  padding: 9px 15px;

  border-radius: 50%;

  color: #fff;

  font-size: 21px !important;

}

.oe_padding_30_10 {

  padding: 30px 10px;

}

.oe_youtube_button {

  background-color: #c12a2a;

  padding: 9px 9px;

  border-radius: 50%;

  color: #fff;

  font-size: 21px !important;

}

.oe_linkedin_button {

  background-color: #195ebc;

  padding: 9px 11px;

  border-radius: 50%;

  color: #fff;

  font-size: 21px !important;

}

.oe_margin_r_15 {

  margin-right: 15px;

}

.oe_footer {

  background-color: #3d5969;

}

.oe_footer_border {

  border-bottom: 2px solid #bdb7b7;

}

.oe_logo_footer {

  float: left;

  margin-right: 10px;

}

.oe_footer_txt {

  color: #bdb7b7;

  font-size: 13px;

}

.oe_padding_tb_25 {

  padding-top: 25px;

  padding-bottom: 25px;

}

.oe_footer_title_mobile {

  margin-top: 0px;

  color: #fff;

  font-weight: 600;

  font-size: 17px;

  text-transform: uppercase;

}

.oe_footer_container_playstore {

  padding-left: 10px;

  padding-right: 0px;

}

.oe_footer_container_upstore {

  padding-left: 0px;

  padding-right: 10px;

}

.oe_footer_container_playstore img {

  max-width: 100%;

  height: auto;

}

.oe_footer_container_upstore img {

  max-width: 100%;

  height: auto;

}

.oe_contact_footer_title {

  color: #c0c3c4;

  font-size: 13px;

}

.oe_contact_footer_social {

  color: #c0c3c4;

  font-size: 21px;

}

.oe_margin_r_15 {

  margin-right: 15px;

}

.oe_copyright_text {

  max-width: 430px;

  font-size: 13px;

  word-break: break-all;

  color: #c0c3c4;

}

.oe_megalogi_link {

  color: #40a4ea;

  text-transform: uppercase;

}

.oe_footer_menu {

  list-style: none;

  text-transform: uppercase;

}

.oe_footer_menu li {

  display: inline-block;

  margin-right: 10px;

}

.oe_footer_menu li a {

  color: #c0c3c4;

}

body {

  font-family: "PT sans";

  font-size: 14px;

}

.oe_margin_l_5 {

  margin-left: 5px;

}

.oe_width_33_3 {

  width: 33.3%;

  text-align: center;

}

.oe_white_color {

  color: #fff;

}

.oe_twitter_text {

  text-transform: uppercase;

  font-weight: 600;

  color: #fff;

  position: absolute;

  top: 40%;

  right: 20%;

}

.lSAction > a {

  width: auto !important;

}

.oe_full_width {

  width: 100%;

}

.eo_play_icon_videos {

  position: absolute;

  top: 35%;

  right: 30%;

  color: #fff;

  font-size: 22px !important;

  background: rgba(6, 9, 3, 0.7);

  padding: 12px 13px;

  border-radius: 36px;

}

.oe_video_list_body {

  width: 100%;

  height: auto;

  padding: 7px 10px;

  background-color: #252525;

}

.oe_margin_lr_0 {

  margin-right: 0px !important;

  margin-left: 0px !important;

}

.oe_play_icon_home_video {

  position: absolute;

  top: 20%;

  right: 41%;

  color: #fff;

  font-size: 22px !important;

  background: rgba(6, 9, 3, 0.7);

  padding: 12px 13px;

  border-radius: 36px;

}

.oe_main_menu_item a {

  width: 100%;

  height: 100%;

  background-size: 100% 200%;

  transition: background-position 300ms;

}

.oe_main_menu_item a:hover {

  background-position: 0 100%;

  color: #fff !important;

}

.oe_90_height {

  height: 90px;

}

.pagination > li > a {

  border-radius: 50%;

  margin-right: 10px;

  background-color: #0071b4;

  color: #fff;

}

.pagination > li > span {

  border-radius: 50%;

  margin-right: 10px;

  background-color: #0071b4 !important;

  color: #fff !important;

}

.pagination > li.active > a {

  background-color: #fff !important;

  color: #0071b4 !important;

}

.pagination > li:last-child > a {

  border: none !important;

  color: #fff !important;

  background-color: transparent !important;

}

.pagination > li:last-child > span {

  border: none !important;

  color: #fff !important;

  background-color: transparent !important;

}

.pagination > li:first-child > a {

  border: none !important;

  color: #fff !important;

  background-color: transparent !important;

}

.pagination > li:first-child > span {

  border: none !important;

  color: #fff !important;

  background-color: transparent !important;

}

.pagination > li.active > span {

  background-color: #fff !important;

  color: #0071b4 !important;

}

.oe_logo_twitter {

  text-align: right;

  padding-right: 0px;

}

.oe_twitter_title {

  font-size: 14px;

  font-weight: 600;

  margin: 4px 0 1px 0;

  float: left;

}

.oe_twitter_date {

  font-size: 10px;

  float: right;

  margin-top: 8px;

}

.oe_img_more_info_pict {

  width: 25%;

  height: 100px;

  margin-right: 10px;

  float: left;

}

.list_news_pict_home {

  height: 90px;

  width: 90px;

  float: left;

  margin-right: 5px;

  margin-top: 6px;

}

.blog_list_pict {

  float: left;

  width: 200px;

  max-height: 150px;

  margin-right: 15px;

}

.blog_list_see_more {

  margin-top: 15px;

  float: right;

  margin-right: 20px;

}

.rubric_plus_sign {

  float: right;

  margin-right: 10px;

}

.rubric_container {

  padding: 20px 3px 20px 15px;

}

.rubric_container_rubric {

  padding: 20px 3px 1px 15px;

}

.lslide img {

  width: 100%;

}

.clone img {

  width: 100%;

}

.rubric_item {

  font-weight: 600;

  font-size: 14px;

}

#myNavbar {

  font-family: "Helvetica_Neue";

}

.oe_advertise_header {

  height: 125px;

}

/*.advertisement img {

  height: 100%;

}



.advertisement {

  height: 100%;

}*/



.oe_twitter_border_bottom {

  /* border-bottom: 1px solid #c7c4c4; */



  height: 95px;

}

.oe_lr_border {

  /* border-right: 1px solid #d7d2d2; */

  /* border-left: 1px solid #d7d2d2; */

}

.oe_breadcrump_borders {

  /* border-top: 20px solid #f0f0f0; */

  /* border-bottom: 1px solid #f0f0f0; */

}

.oe_hide_items {

  display: none;

}

.oe_video_une_title_container_pays {

  top: 59% !important;

  background: none !important;

  text-align: center;

}

.oe_video_une_title_container_dossier {

  top: 66% !important;

  background: none !important;

  text-align: center;

}

.oe_play_icon_home_video_pay {

  top: 14% !important;

  right: 36% !important;

}

.oe_play_icon_home_video_dossier {

  top: 19% !important;

  right: 36% !important;

}

.oe_video_une_title_pay {

  font-size: 13px !important;

}

.oe_photo_une_title_container_pay {

  bottom: 0% !important;

  background: none !important;

  color: #514d4d !important;

  text-align: center !important;

  font-size: 13px !important;

  border: 2px solid #ddd !important;

  border-top: none !important;

}

.oe_photo_une_title_container_dossier {

  background: none !important;

  color: #302f2f !important;

  position: relative !important;

}

/*BN*/



.bn_single_post_box,

.bn_top_photo_content,

.bn_single_tv_box {

  border: 1px solid #f0f0f0;

  padding: 10px;

}

.bn_react_title,

.bn_recommend_box .eng_ww_title {

  background: #0071b4;

  color: #fff;

  margin: 0 -10px;

}

.bn_react_title h1 {

  font-size: 16px;

  padding: 10px 15px;

}

.bn_react_content {

  padding: 15px 50px;

}

.bn_react_content input,

.bn_react_content textarea {

  border-radius: 0;

  background: #f0f0f0;

  margin-bottom: 15px;

  border: 0;

}

.bn_react_btn {

  background: #000;

  color: #fff;

  border-radius: 0;

  padding: 5px 25px;

}

.bn_recommend_box {

  -webkit-box-shadow: 0 0 1px #cecece;

  -moz-box-shadow: 0 0 1px #cecece;

  box-shadow: 0 0 1px #cecece;

  margin-bottom: 30px;

}

.bn_recommend_box .eng_widget_sw {

  padding: 15px;

}

.bn_recommend_box .eng_ww_widget {

  padding: 0 !important;

}

.bn_recommend_box .eng_ww_ttl_span1:before {

  content: "\f006";

  font-family: FontAwesome;

  font-style: normal;

  font-weight: normal;

  text-decoration: inherit;

  font-size: 18px;

  padding: 0.5em;

}

.bn_recommend_box .eng_ww_ttl_span1,

.bn_recommend_box .eng_ww_ttl_span2 {

  border-bottom: 0;

}

.bn_share {

  border-top: 1px solid #f0f0f0;

  margin: 0 -10px;

  padding: 10px;

}

ul.post-tags li,

.bn_tv_tags li {

  display: inline-block;

  margin-right: 20px;

}

.bn_top_photo_header {

  background-color: #0071b4;

  color: #fff;

}

.bn_top_photo_title {

  font-size: 16px;

  padding: 10px 15px;

}

.bn_no_style_type {

  list-style-type: none;

}

.bn_top_photo_content .bn_inner h2 {

  font-size: 14px;

}

.bn_single_tv_box .bn_video iframe {

  width: 100%;

  height: 422px;

  margin-bottom: 20px;

}

.bn_contact_us {

  margin-bottom: 15px;

}

.bn_line {

  border-top: 1px solid #f0f0f0;

  margin: 15px -15px;

}

.bn_btn_filter {

  border-radius: 0;

  padding-left: 20px;

  padding-right: 20px;

}

.bn_btn_reset {

  border-radius: 0;

  background: #da1f0e;

  border-color: #da1f0e;

}

.bn_no_radius {

  border-radius: 0 !important;

}

.bn_search_header {

  background-color: #0071b4 !important;

  padding: 7px;

  color: #fff !important;

}

.row-eq-height {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

}

.oe_other_title_pict {

  position: absolute;

}

.bn_bg_black {

  background-color: #000 !important;

}

.bn_bg_white {

  background-color: #fff !important;

}

/*.oe_pict_slide_ads_botom img {

  width: initial !important;

}*/



.oe_distinction_body {

  min-height: 95px;

}

.bn_clearfix:after {

  clear: both;

  content: "";

  display: block;

}

.bn_padding_t_20 {

  padding-top: 20px;

}

.advertisement>.pubitem {

  display: inline-block;

  height: 58px;

}

.bn_padding_b15 {

  padding-bottom: 15px;

}

.bn_show {

  display: block;

}

.bn_hide {

  display: none;

}

.bn_text_bold {

  font-weight: bold;

}

.bn_inline_block,

.bn_inline_block li {

  display: inline-block;

}

.bn_border_t_blue {

  border-top: 1px solid #2c4756

}

.bn_btn_menu_top {

  border: 1px solid #fff !important;

  background: #3d5969;

  padding: 10px 15px;

}

.bn_color_white {

  color: #fff;

}

.bn_padding_lr_15 {

  padding-left: 15px;

  padding-right: 15px;

}

.bn_min_height_150 {

  min-height: 150px;

}

.bn_min_height_120 {

  min-height: 120px;

}

.bn_padding_5 {

  padding: 5px;

}

.bn_marge_lr_auto {

  margin: 0 auto;

}

.bn_breaking_news_mobile,

.bn_breaking_news_arrow_mobile {

  height: 90px !important;

}

.bn_breaking_news_mobile p,

.bn_breaking_news_arrow_mobile p {

  line-height: 90px !important;

}

.bn_font_size_26 h1 {

  font-size: 26px;

}

.bn_font_size_20 {

  font-size: 20px;

}

.bn_font_size_13 {

  font-size: 13px;

}



.bn_color_red {

  color: #c84530;

}





.bn_archive_title {

  font-size: 14px;

  font-weight: 600;

  text-transform: uppercase;

  padding-left: 20px;

}

/* search mobile*/



.searchbox-icon {

  width: 50px;

  height: 50px;

  display: block;

  position: absolute;

  top: 0;

  font-family: verdana;

  font-size: 22px;

  right: 0;

  padding: 0;

  margin: 0;

  border: 0;

  outline: 0;

  line-height: 50px;

  text-align: center;

  cursor: pointer;

  background: none;

}

/* End - search mobile*/

/*---------------------------------

* BN mobile

-----------------------------------*/

/* Large Devices, Wide Screens */



@media screen and (max-width: 1199px) {

  .oe_subscribe_desc {
    font-size: 15px;
  }

  .pays_most_populaire_title {
    font-size: 12px;
  }

  .oe_more_infos_title {
    font-size: 13px;
  }

  .oe_text_resp {
    font-size: 11px;
  }

  .oe_apa_product_title {
    font-size: 25px;
  }

  .oe_news_une_title {
    font-size: 15px;
  }

  .oe_main_menu_item a {

    padding: 10px 10px !important;

  }

  .oe_search_input {

    width: 140px !important;

  }

  .oe_logo_container {
    margin-top: 9%;
  }



  .oe_meteo_backgroun {
    font-size: 13px;
  }

  .oe_date_text {
    font-size: 15px;
  }

  .oe_twitter_bird_container i {
    font-size: 93px;
    margin-top: 1%;
  }

  #temperatury {
    font-size: 13px;
  }

  .oe_other_title_text {
    font-size: 17px;
  }

  .oe_other_title_icon {
    font-size: 37px !important;
    margin-top: 6%;
  }

  .oe_other_title_margin {
    margin-top: 100%;
  }

  .other_title_desc {
    height: 0px;
    color: transparent;
  }

  .other_title_title {
    font-size: 15px !important;
  }

  .title_of_other_title {
    font-size: 15px !important;
  }

  .title_of_other_title_last {
    font-size: 15px !important;
  }
}

/* Medium Devices, Desktops */



@media screen and (max-width: 992px) {

  .oe_main_menu_size li a {

    padding: 10px 5px !important;

    font-size: 11px !important;

  }

  .oe_search_input {

    width: 90px !important;

  }

  .oe_breaking_news_now_container p {

    font-size: 14px;

  }

}

/* Small Devices, Tablets */



@media screen and (max-width: 768px) {

  .bn_breaking_news_mobile p {

    font-size: 14px !important;

  }

}

@media screen and (max-width: 767px) {

  .oe_logo_container {

    text-align: center !important;

  }

  .bn_navbar_menu {

    margin: 0 !important;

  }

  .oe_main_menu_item a {

    padding-left: 10px !important;

  }

  .oe_search_input {

    width: 100% !important;

  }

  .oe_other_title_first_boc {

    padding: 10px;

    height: inherit;

  }

  .oe_other_title_margin {

    margin-top: 0;

  }

}

/* Extra Small Devices, Phones */



@media screen and (max-width: 480px) {

  .bn_breaking_news_mobile p,

  .oe_breakingnews_title {
    font-size: 14px !important;
  }

  .bn_breaking_news_content {
    font-size: 12px !important;
  }

  .bn_breaking_news_mobile {

    padding: 0 !important;

  }

  .bn_breaking_news_content_mobile {

    padding-left: 15px !important;

  }

  .hide_btn_375 {

    display: none;

  }

  .bn_react_content {

    padding: 10px;

  }

  .bn_magazin_content img {

    width: 100%;

  }



  .bn_col_xxs_6 {

    width: 50%;

  }

  .bn_article_ss_doss_body .pays_most_populaire_title

  .bn_ss_doss_body .pays_most_populaire_title {

    margin: 0 !important;

    font-size: 13px !important;

  }



  .bn_article_ss_doss_body .bn_ss_doss_content,

  .bn_ss_doss_body .bn_ss_doss_content {

    margin: 0 !important;

  }



  .bn_article_ss_doss_body,

  .bn_ss_doss_body {

    padding:0 !important;

  }

}

@media screen and (min-width: 1199px) {
  .oe_logo_container {
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 321px) {
  .post-description {
    margin-left: -140%;
    margin-top: 40%;
    word-break: break-all;
  }

  .resp_post_sidebar {
    word-break: break-all;
    margin-left: -20px;
  }
}

@media screen and (max-width: 401px) {
  .post-description {
    margin-left: -129%;
    margin-top: 60%;
    word-break: break-all;
  }
}

@media screen and (max-width: 426px) {
  .post-description {
    margin-left: -127%;
    margin-top: 60%;
    word-break: break-all;
  }
}

@media screen and (max-width: 600px) {
  .post-description {
    margin-left: -50%;
    margin-top: 30%;
    word-break: break-all;
  }
}

@media screen and (max-width: 375px) {

  .bn_breaking_news_mobile,

  .bn_breaking_news_arrow_mobile {

    display: none !important;

  }

  .bn_breaking_news_content_mobile {

    border-left: 10px solid #c84530;

    border-right: 10px solid #c84530;

    border-bottom: 1px solid #e8e8e8;

    width: 100% !important;

  }

  .bn_col_xxs_12 {

    width: 100%;

  }

  .bn_photographer_title {  font-size: 18px;}

}

/*

* ENd - BN mobile

*/

#right-sidebar {
  width: 28%;
}
#content-block-une {
  width: 46%;
}
#left-sidebar {
  width: 26%;
}

#content-block {
  width: 72%;
}

@media screen and (max-width:1199px) {
  #right-sidebar {
    width: 32%;
  }
  #content-block-une {
    width: 42%;
  }
  #left-sidebar {
    width: 26%;
  }
  #content-block {
    width: 68%;
  }
}
/* Paste this css to your style sheet file or under head tag */
/* This only works with JavaScript,
if it's not present, don't show loader */
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(../images/loader-128x/Preloader_7.gif) center no-repeat #fff;
}

.se-pre-con img {
  width: 260px;
  height: auto;
  position: fixed;
  top: 10%;
  right: 38.1%;
}
/*#bnews {
  display: none;
}*/
