/* #ads-bg {
background:#fff url(../../images/Habillage-elections2017.jpg);  
     background-position: top;
     background-repeat: no-repeat;
}*/
.main { margin-top: 50px !important;}

      @font-face {
    font-family: "aps-arabic";
    src: url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic/aps-arabic.eot');
    src: url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic/aps-arabic.eot?#iefix') format('embedded-opentype'),
    url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic/aps-arabic.svg#JF Flat Regular') format('svg'),
    url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic/aps-arabic.woff') format('woff'),
    url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic/aps-arabic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

      @font-face {
    font-family: "aps-arabic-medium";
    src: url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic/aps-arabic-medium.eot');
    src: url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic/aps-arabic-medium.eot?#iefix') format('embedded-opentype'),
    url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic/aps-arabic-medium.svg#JF Flat Regular') format('svg'),
    url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic/aps-arabic-medium.woff') format('woff'),
    url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic/aps-arabic-medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

      @font-face {
    font-family: "aps-arabic2";
    src: url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic2/aps-arabic2.eot');
    src: url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic2/aps-arabic2.eot?#iefix') format('embedded-opentype'),
    url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic2/aps-arabic2.svg#aps-arabic2') format('svg'),
    url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic2/aps-arabic2.woff') format('woff'),
    url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic2/aps-arabic2.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}  

      @font-face {
    font-family: "aps-arabic2-bold";
    src: url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic2/aps-arabic2-bold.eot');
    src: url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic2/aps-arabic2-bold.eot?#iefix') format('embedded-opentype'),
    url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic2/aps-arabic2-bold.svg#aps-arabic2-bold') format('svg'),
    url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic2/aps-arabic2-bold.woff') format('woff'),
    url('https://www.aps.dz/ar/templates/aps-t3/fonts/aps-arabic2/aps-arabic2-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


.table-striped>tbody>tr:nth-of-type(odd) { background-color: #f9f9f9;padding: 3px 0; } .table-striped>tbody>tr:nth-of-type(odd) :hover { background-color: #08c;color: #fff;  font-weight: bold; } 
.table-striped>tbody>tr:nth-of-type(even) { background-color: #fff;padding: 3px 0; } .table-striped>tbody>tr:nth-of-type(even) :hover { background-color: #08c; color: #fff; font-weight: bold;  } 

.table-change td, tr td {    padding: 3px 0 !important; }

p.ark_noblock , img.modal {
display: block !important;
}

/* menu colors elements */ 

000.menu-algerie {border-top:1px solid #0071b2 !important ;} 000.menu-algerie li a {background: #0071b2 !important; color: #fff !important;}

0000[data-class |=menu-algerie] {border-top:1px solid #0071b2 !important ;} 0000000[data-class |=menu-algerie]:hover {background: #0071b2 !important; color: #fff !important;}

.webtv{ 
    background: linear-gradient(#ffe74e, #f2d200); border-top: 1px solid #28323d;    margin-top: -1px; color: #28323d !important;margin-left: 1px;
}

.webtv a { color: #28323d !important;}.webtv:hover a { color: #fff !important;}

.webtv .fa-video-camera{    position: relative;    top: 4px;}
.navbar-collapse-fixed-top {position:absolute;  
z-index: 99;
width:100%;}

.navbar-collapse-fixed-top.affix {
position: fixed;
top:0;    box-shadow: 0 8px 14px -8px #eaeaea;
z-index: 99;
width:100%!important;
}

.navbar-collapse-article-fixed-top {
    position: absolute;
    z-index: 99;
    width: 100%;
    /* display: none; */
    background: #fff; 
    border-bottom: 1px solid #d5e5f4;
    padding: 1px 0 13px;
  font-family: "aps-arabic2-bold", tahoma;
    font-weight: normal;    color: #014d78; font-size: 30px !important;    text-align: center;

}

.navbar-collapse-article-fixed-top.affix {
position: fixed;     top: 45px !important;
  box-shadow: 0 8px 14px -8px #eaeaea;
z-index: 99;    text-align: center;
right: 0; left: 0; width: 100%;
}

.sp-nh-title {font-family: "aps-arabic2", arial !important; font-size: 18px;  }
.sp-nh-text {font-family: "aps-arabic2", arial !important; font-size: 18px;   }

.menu-algerie, .menu-economie, .menu-sport, .menu-monde, .menu-societe, .menu-culture, .menu-regions, .menu-sante-science-technologie {
    margin-top: -1px;border-top: 1px solid;
}

.item-home { border-top: 1px solid;margin-top: -1px;     color: #fff !important;    background: linear-gradient(#1085c8, #117bb8); }
/*text separator editions */ .item-266 .separator{ padding: 0 10px; font-size: 16px; color: #fff; height: 26px !important; 
  background: linear-gradient(#1085c8, #117bb8); line-height: 23px !important; padding: 0 20px !important;} 

#titel-article-fixed {
    background: #fff;
    box-shadow: 0 8px 14px -8px #FFF;
    font-size: 8px;
    height: 73px;
    padding-top: 3px;
    font-weight: normal;
    text-align: center;width: 100%;
    position: fixed;
    top: 51px;
    z-index: 99;
    right: 0;
    left: 0;
    border-bottom: 1px solid #d5e5f4;
}

.videos-voirplus {border-top: 1px solid #586c82; padding-top:5px; color: #fff !important;margin-bottom: 10px;
 font-family: "aps-arabic2-bold" !important;  font-weight: normal !important; } 

.hwd-youtube-videobox-default div.title {
 font-family: "aps-arabic2-bold" !important;  font-weight: normal !important;   font-size: 30px !important;
}

 .item-266 a{padding: 0 10px;}
/*.item-263::before{      
 background: #ffd100;
    content: "nouveau";    box-shadow: 0 3px 10px #eee;
    color: #000;
    position: absolute;
    padding: 0px 7px;
    border-radius: 5px;
    top: 24px;
    font-size: 10px;
    height: 18px;
    right: 16px; } */

/* menu arabe */ .item-261, .item-264  {font-family: "aps-arabic2", arial;    font-weight: normal;}
/* menu français*/ .item-261 a {color: #ffdd00 !important;}


.item-263 {padding: 2px 0; font-size: 90%;}
.item-273 {color: #000 !important;}
.item-272 {background: #3f4f60; color: #fff !important;margin-left: 20px !important;height: 26px ;}

.nav-content-type a {color: #014d78;text-decoration: none;} .nav-content-type a:hover {color: #1085c8;text-decoration: none;}
.nav-content-type {padding:0; margin: 0;}
.nav-content-type ul { 
    padding: 1px;
    font-size: 15px;
    margin: 3px 0;
    line-height: 15px;
    font-weight: normal;
}
.nav-content-type li{ display: inline-block; margin-left: 7px;border-left: 1px solid #d5e5f4; padding-left: 7px;}

.nav-content-type li:nth-last-child(-n+1){ border-left:none;padding-left: 0;  margin-left:0; }


.nav-content-type-last li {border: none !important;}

.nav-social a {color: #014d78; text-decoration: none;} .nav-social a:hover {color: #1085c8;text-decoration: none; }

.nav-social {    text-align: left;padding:0; margin: 0;float: left;}.nav-social ul {    padding: 0;
  font-size: 15px; 
    margin: 1px 0;
    line-height: 14px;}
.nav-social li{ display: inline-block; margin-left: 10px;border-left: 1px solid #d5e5f4; padding-left: 10px;     margin: 4px 3px;   font-size: 14px;}
.nav-social li:nth-last-child(-n+1){ border-left:none; padding-left: 0;  margin-left:0;}


.t3-topbar2 {   font-family: "aps-arabic2", arial; color: #014d78; border-bottom: 1px solid #d5e5f4; height: 26px; line-height: 26px;}
.bg-header { background: #fff url('../../images/bg-mapworld.png') center no-repeat; }

/* urgent infos */ 



.urgent{   /*   box-shadow: 0 8px 14px -8px #333;*/
font-family: "aps-arabic2", arial !important; font-weight: normal; font-size: 21px;

}


.titel-urgent {
font-size: 20px;
    display: inline;
    direction: rtl;
    background: #fff;
    color: #333;
    padding: 0px 10px 6px;
    font-weight: bold;
    margin-left: 10px;
}

.date-urgent {    
    font-size: 13px;
    color: #fff;
    background: #a0300f;
    padding: 2px 10px;
    margin-left: 10px;
     }

.urgent-sharing{
display: inline-block;
    background: #a02e0a;
    padding: 0px 10px 3px;
    line-height: 30px;margin-right: 10px;
}


.urgent-inside {    text-align: center;}

.alert-info {
    background: #fff;
    padding: 4px 15px;
    color: #28323D;
    text-shadow: none;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
.alert-info-time {
    background: #333;
    padding: 4px 15px;
    color: #fff;
    margin-right: 10px;
    text-shadow: none;
    font-size: 13px;
}

.recherche-menu {position: absolute;left: 0;}
.fixed-news {
    padding: 0;
    position: fixed;
    bottom: -1px;
    background: #28323d;
    color: #eee;
    z-index: 99;
    display: block;
    width: 100%; height: 40px; line-height: 40px;
    border-top: 1px solid #405062;
}

.map-algerie {

    background: url(../../images/map-algerie.png)top left -56% no-repeat; 
     width: 100%;
    height: 133px; 
    margin-top: -8px;
}

.test-map { font-size: 15px; color: #486b89; text-align: center; position: absolute;     margin-top: 10px;    padding-right: 10px;    line-height: 20px;}
.test-map li{ list-style-type: disc !important; text-align: right;, text-transform: capitalize !important; }.test-map li:hover{background:none !important;color: #486b89 !important; }
.test-map ul{ padding-top: 5px; position: relative;
    right: 31px;}
.map-algerie ul {margin: 0;     text-align: right;    padding: 0;}

.map-algerie li { /*position: absolute;*/ list-style-type: none;  font-family: "aps-arabic2", arial; text-decoration: none;}.map-algerie li a{ color: #fff; text-decoration: none; }  .map-algerie li:hover { /*background: rgba(25, 32, 39, 0.8); */ color: #fff;text-decoration: none; } .map-algerie li:hover a{ color: #fff !important; text-decoration: none;}

.aps-centre { position: absolute; background: rgba(0, 208, 255, 0.8);   height:32px; width: 32px;
    border-radius: 100%;
    left: 36%; font-size: 13px; margin-top:2%; font-weight: normal;  text-align: center;  line-height: 27px;
    border: 0.5px solid #fff;transition: all .2s ease-in-out;

    box-shadow: 0 0 10px rgba(40, 50, 61, 0.6);
}


.aps-centre:hover { 

    box-shadow: 0px 0px 50px #333;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.5);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 200ms ease-in;
    transform: scale(1.5);
}


.aps-est { position: absolute; background: rgba(255, 59, 0, 0.8);    

 -webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    transition: background-color 0.2s;

     height:25px; width: 25px;
    border-radius: 100%;
    left: 48.5%;    top: 7%;font-size: 12px;     font-weight: normal;  text-align: center;  line-height: 20px;
    border: 0.5px solid #fff;

    box-shadow: 0 0 10px rgba(40, 50, 61, 0.6);
}


.aps-est:hover { 

    box-shadow: 0px 0px 50px #333;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.5);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 200ms ease-in;
    transform: scale(1.5);
}


.aps-ouest { position: absolute; background: rgba(33, 202, 93, 0.8); 

     height:30px; width: 30px;
    border-radius: 100%;
    left: 26%;    top: 19%;font-size: 13px;     font-weight: normal;  text-align: center;  line-height: 26px;
    border: 0.5px solid #fff;

    box-shadow: 0 0 10px rgba(40, 50, 61, 0.6);
}


.aps-ouest:hover { 

    box-shadow: 0px 0px 50px #333;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.5);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 200ms ease-in;
    transform: scale(1.5);
}

   
.aps-sud { position: absolute; background:rgba(255, 200, 0, 0.8);   height:35px; width: 35px;
    border-radius: 100%;
    left: 33%; font-size:14px;   font-weight: normal;  text-align: center;  line-height: 29px;
    border: 0.5px solid #fff; bottom: 12%;

    box-shadow: 0 0 10px rgba(40, 50, 61, 0.6);
}


.aps-sud:hover { 

    box-shadow: 0px 0px 50px #333;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.5);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 200ms ease-in;
    transform: scale(1.5);
}


.agenda {
    color: #28323d !important;
    margin-bottom: 2px;
    font-family: "aps-arabic2",arial;
    overflow: hidden;
    height: 45px;
    margin-top: 45px;
    line-height: 24px;
    background: #fafafa;

}

.agenda-inside {    

   /* border-bottom: 1px solid #d5e5f4;*/
    background: #fafafa;
    color: #28323d;
    height: 45px;
    padding-top: 9px;
    padding-right: 0;
}


.titel-agenda {
    height: 30px;
    float: right;
    font-size: 17px;
    margin-top: -3px;
    padding: 0 6px 2px;
    color: #28323d;
    margin-left: 6px;
    background: #d5e5f4;
}

.agenda-data-scroll {padding: 0;margin-top: -4px; direction: rtl; text-align: right;}
.agenda-data-scroll ul li:after {
    content: url(../../images/aps-separator.png);
    position: relative;
    top: 5px;
    padding: 0 20px;
}
.agenda-data-scroll ul li { list-style-type: none; display: inline-block;}



.agenda-meteo {    border-bottom: 1px solid #d5e5f4; background: #fafafa;border-left: 1px solid #d5e5f4;border-right: 1px solid #d5e5f4;
    color: #014d78;
    height: 45px;    
    padding: 3px;padding-right: 5px; }

.agenda-meteo  .carousel-control.right { background: #eee !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 20px; }

.agenda-meteo .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    font-size: 17px!important;
    color: #17345e!important;
    line-height: 25px;
    padding: 0 !important;
    text-shadow: none;
    box-shadow: none;
}

.js-marquee-wrapper { }

.t3-topnav .nav > li > a:child-last {}

.taux-de-change {padding: 0; margin: 0;  font-family: "aps-arabic2", arial !important;}

.table-change td, tr td{font-family:arial !important;border: none;padding: 2px 0; vertical-align: middle !important; background: none;     font-weight: normal !important; }


.sites-regionaux {font-family: "aps-arabic2", arial !important; padding: 0; margin: 0;    text-align: left;    height: 130px;}
.jai-map-description {
    position: absolute!important;
    font-size: 11px!important;
    color: #486b89!important;
    text-align: right !important;
    left: 0!important;
    top: 0!important;
}
.jai-map-description ul li{margin-left: -20px !important;}

.header-date { 
 /*font-family: "aps-arabic", arial !important;*/
 font-family: "aps-arabic2", arial; font-weight: normal;
    color: #014d78;
    text-transform: capitalize;
    font-size: 15px; margin: -7px auto;padding-bottom:3px;
    text-align: center; display: block; 
}
.db8sitelastmodified li { list-style-type: none; text-align:center !important;    list-style-type: none;
    text-align: center !important;
    margin: 20px 0;font-family: "aps-arabic2", arial !important; font-size: 18px;    margin-right: -30px; 
    color: #586c82;}

.banner-home{
padding: 0;
    margin: 60px 0;
    height: auto;
    width: 100% !important;
   overflow: none !important; 
}   
.banner-home-text { position: relative; } 

/* slideshow */ 

.allmode-topitem-banner {    
    padding: 5px;
    height: 440px;
    border: 1px solid #eee;
    overflow: hidden; 
    background: #28323d url('../../images/bg-aps-logo.png')  right bottom no-repeat;
}


.apsvideo .allmode-topitem-banner {    

    height: 360px !important;

}
.apsvideo .t3-mainbody {    

    /*  margin-top: 52px !important;*/

}
.apsvideo .block-slideshow {    margin: 0 !important;     background: #28323d !important; }

.apsvideo div.itemVideoBlock { background: transparent !important;}
.apsvideo  .main { background: #28323d !important;}
.apsvideo  .slideshow { background: #28323d !important; border-bottom: 1px dashed #586c82;    padding-bottom: 35px;}
.apsvideo  .slideshow-secondaire { background: #28323d !important;}
.apsvideo .allmode-topitem-banner { 

    border: 1px solid #586c82;
    background: #34404d url(../../images/bg-aps-logo.png) right bottom no-repeat;

}

.apsvideo  .itemTitle {    color: #fff !important;}

.apsvideo  .itemFullText {    color: #fff !important;}

.apsvideo    .module-inner {
   
    border: 1px solid #586c82s;
}
.apsvideo   .catItemTitle {    color: #fff !important;    font-size: 25px;}
.apsvideo   .catItemTitle a {    color: #fff !important;  font-size: 25px; }

.apsvideo   .catItemHeader  {    color: #fff !important;    }
.apsvideo    h3.catItemTitle  {    color: #fff !important;    }

.apsvideo .itemListCategory { color: #fff !important;   background: transparent !important;  color: #fff !important;    font-size: 25px; border: none;}

.apsvideo  .alaune-secondaire-video img {
    border: 1px solid #586c82;

}

.apsvideo .alaune-video img {
  border: 1px solid #586c82;
}

.tab-video-inside {     background: #28323d url(../../images/bg-aps-logo.png) right bottom no-repeat; height: 600px;} 

.tab-video-inside  .list-standard-video .allmode-itemsbox {    height: 520px;}

.marquee-with-options-234 { display: flex; }

iframe.apsvideo  { width: 100% !important;}

.apsvideo .t3-navhelper { 
     background: #28323d !important; color: #fff !important; 
}

.apsvideo .breadcrumb{ 
     background: #28323d !important; color: #fff !important; border-bottom: 1px solid #586c82;
}


.apsvideo  .breadcrumb > .active, .breadcrumb > li.active, .breadcrumb > li.active:hover, .breadcrumb li.active:active, .breadcrumb li.active:focus {    color: #eee !important;}

.apsvideo .itemToolbar {     background: #28323d !important; color: #fff !important; border-top: 1px solid #586c82;
    border-bottom: 1px solid #586c82; }
/* css evenement*/
.block-evenement {
    background: #28323d url(../../images/bg-dark.png);
    padding: 40px 0;
    display: block;
}
.block-evenement-name {
    border-bottom: 2px solid #fff;
    text-align: center;
    margin-bottom: 20px;
}
.block-evenement-name h3 {
    line-height: 22px;
    color: #fff;
    font-weight: bold;
    font-size: 60px;
    padding-bottom: 20px;
}

.block-slideshow {margin: 20px 0;}
.slideshow {padding: 20px 0;/*border-top: 1px solid #d5e5f4;*/ border-bottom: 1px dashed #d5e5f4;     background: #fff;}
.slideshow-right {}
.slideshow-secondaire { padding: 20px 0;border-bottom: 1px solid #d5e5f4; margin: 0;     background: #fff; }
.alaune-latest {/*padding-right: 13px;*/} 
.alaune-latest .allmode-item .allmode-title { font-weight: bold !imporant;  }
0.alaune-latest 0.allmode-details { background: transparent !important;
    color: #0071b2 !important;
    padding: 7px 3px 0 0 !important;
    border: none !important;
    font-weight: normal !important;
    border-right: 1px solid #ddd !important;} 

.alaune-latest .list-standard .allmode-itemsbox {    height: 320px;}


.alaune-latest .allmode-itemsbox::-webkit-scrollbar-track
{
    0-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #333f4c;
}

.alaune-latest .allmode-itemsbox::-webkit-scrollbar
{
    width: 10px;    border-radius: 10px;
    background-color: rgba(243, 248, 252, 0.5);
}

.alaune-latest .allmode-itemsbox::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    0-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #586c82;
}

.alaune-latest  .list-standard .allmode-item-list:hover {                                               /* Item DIV */
background: rgba(51,63,76,0.60) !important;transition: all .2s ease-in-out;
 }   


.allmode-topitem-banner .alaune-latest h3{color: #0071b2 !important; padding-bottom: 5px;font-size: 17px;border-bottom: 1px solid #ddd}
.allmode-topitem-banner .list-standard .allmode-title-list a {    color: #b5c0cd !important;}
.allmode-topitem-banner .list-standard .allmode-item-list .allmode-details-list {border-left: 1px solid #586c82  !important;  }

.allmode-topitem-banner .allmode-details-list .allmode-date-list {font-size: 13px !important; font-weight: normal !important;  color: #b5c0cd !important;}
.allmode-topitem-banner .allmode-date-list:before {  
    display: inline-block; 
  content: "\f017"; 
  font-family: "FontAwesome";
  font-weight: lighter !important; }

 .allmode-topitem-banner .list-standard .allmode-item-list:nth-child(odd)  { padding: 7px 0 !important;background: rgba(51,63,76,0.60);    border-bottom: none !important; }
  .allmode-topitem-banner .list-standard .allmode-item-list:nth-child(even)  { padding: 7px 0 ;background: transparent;    border-bottom: none !important;}


.xslider_caption > div {}

.xslider_prevThumbs, .xslider_nextThumbs, .xslider_prev, .xslider_next, .xslider_commands, .xslider_thumbs_cont {
    background: #28323d;
    background: #28323d;
}
.xslider_title { margin: 0; }



/* Blocks*/
.block-news-categories {padding:0; margin: 20px 0;}

/* block  Algérie */ 


.block-algerie {padding:0; } .block-algerie a{ text-decoration: none; } .block-algerie a:hover{ text-decoration: none;  }
.block-algerie:hover a{ text-decoration: none;    color: #0071b2 !important; }
.block-algerie-name { border-bottom: 2px solid #0071b2; text-align: center;margin-bottom:0;  } .block-algerie-name a{ text-decoration: none; }
.block-algerie-name h3{ line-height: 30px; color: #0071b2; font-size: 36px ;   }

.block-algerie-banner-horizontal {  padding:0; margin: 0;} .block-algerie-banner-horizontal img{border: 1px solid #eee; padding:1px;}

.block-algerie-banner-horizontal .banneritem{ height: 130px;}


.block-algerie-left  {padding: 0; border-left: 5px solid #f5f5f5;padding-left: 20px;margin-top: 30px;}
.block-algerie-articles {padding: 0; }

.block-algerie-right {padding: 0; padding-right: 20px;}
.block-algerie-right1{padding: 0;margin-bottom: 15px;margin-top: 16px;}
.block-algerie-right2{padding: 0; margin: 0;}
.block-algerie-right2 .algerie-module h3{  
    margin-bottom: 10px;
    text-align:center;
    font-size: 20px;      font-weight: normal;  padding-bottom: 5px;
   
    color: #fff; background: #0071b2;

}



.algerie-video {    background: #28323d url(../../images/bg-dark.png);
    padding: 1px 12px;margin-top: 10px;line-height: 17px !important;
    text-align: center;}
    .algerie-video a { font-size: 17px !important; line-height: 17px !important; font-weight: normal !important;}

  .block-algerie-right2   .row.hwd-youtube-videobox-default {
    margin-right: -30px!important;padding: 1px; margin-top: -10px;
    margin-left: -30px!important;
}

.block-algerie-right2 .list-standard .allmode-itemsbox { height: 130px !important; }
.block-algerie-right2 .algerie-dossiers {margin-top: -15px;}
.block-algerie-right2 .algerie-dossiers select{    padding: 6px 3.5px !important;margin-top: 16px !important;margin-bottom: -10px;}
.block-algerie-dossier {    
    padding: 15px; margin-top: 20px;    background: #fafafa;
    border: 1px solid #eee;}
.block-algerie-dossier .allmode-name a{  color: #0071b2 !important;    } 

.block-algerie-dossier-articles {margin:  0;     padding-left: 0;/*float: right; padding:  0; */}
.block-algerie-dossier-banner {margin:  0;margin-bottom: -10px; padding:  0; 0border-top: 6px double #eee;overflow: hidden; 0width: 370px;     0height: 281px; }

.block-algerie-dossier-banner .banneritem img { width: auto;    padding: 0;    border: 8px solid #eee; }
.titre-dossier {position: relative;}

.block-algerie-name-all { border-top: 2px solid #0071b2; text-align: center;margin: 20px 0; } .block-algerie-name-all a{ text-decoration: none;  }
.block-algerie-name-all h3 { line-height: 0;    color: #0071b2;    font-size: 20px;    text-transform: uppercase;}


/* Banner after block Algérie */ 
.banner-after-block-algerie {margin: 10px 0; padding:0;}

/* Fin du block */


/* css for block videos */

.block-video-categories {  background: #28323d  !important;  padding: 0 10px !important;   /* margin: 0 !important;*/ margin-top: -90px;}





.block-video {margin: 20px 0;background: #28323d url('../../images/bg-dark.png'); display: inline-block; text-align: center; padding: 20px;} 

.block-video-inside {padding: 10px;} 
.block-video-name {border-bottom: 2px solid #FFF; text-align: center;margin-bottom:20px; } .block-video-name h3{ text-decoration: none;line-height: 30px; color: #fff; font-size: 30px;}
.block-video-name-all {border-top: 2px solid #fff; text-align: center;margin: 2px 0;} .block-video-name-all h3{line-height: 0;  text-decoration: none;  color: #fff;    font-size: 20px;    text-transform: uppercase;}

.titel-video a {
    color: #fff !important;
    font-size: 21px !important;
    font-weight: bold !important;
    line-height: 23px;}


/* css for block photos */

.block-photo {margin: 20px 0;    background: #28323d url('../../images/bg-dark.png'); display: inline-block; text-align: center; padding: 20px;} 

.block-photo-inside {padding: 0;} 
.block-photo-name {border-bottom: 2px solid #333; text-align: center;margin-bottom:20px; } .block-photo-name h3{ text-decoration: none;line-height: 30px; color: #fff; font-size: 30px; }
.block-photo-name-all {border-top: 2px solid #333; text-align: center;margin: 2px 0;} .block-photo-name-all h3{line-height: 0;  text-decoration: none;  color: #333;    font-size: 20px;    text-transform: uppercase;}


/* css for block infographie */

.block-infographie {margin: 20px 0;    background: #28323d url('../../images/bg-dark.png'); display: inline-block; text-align: center; padding: 20px;} 

.block-infographie-inside {padding: 0;} 
.block-infographie-name {border-bottom: 2px solid #fff; text-align: center;margin-bottom:20px; } .block-infographie-name h3{ text-decoration: none;line-height: 30px; color: #fff; font-size: 30px;}
.block-infographie-name-all {border-top: 2px solid #fff; text-align: center;margin: 2px 0;} .block-infographie-name-all h3{line-height: 0;  text-decoration: none;  color: #fff;    font-size: 20px;    text-transform: uppercase;}





/* css block calameo */


.block-calameo {margin: 20px 0;    background: #28323d url('../../images/bg-dark.png'); display: inline-block; text-align: center; padding: 20px;} 

.block-calameo-inside {padding: 10px 0px;} 
.block-calameo-name {border-bottom: 2px solid #fff; text-align: center;margin-bottom:20px; } .block-calameo-name h3{ text-decoration: none;line-height: 30px; color: #fff;    font-size: 30px; }
.block-calameo-name-all {border-top: 2px solid #fff; text-align: center;margin: 2px 0;} .block-calameo-name-all h3{line-height: 0;  text-decoration: none;  color: #fff;    font-size: 20px;    text-transform: uppercase;}


/* block  Economie */ 


.block-economie {padding:0; } .block-economie a{ text-decoration: none; } .block-economie a:hover{ text-decoration: none; }
 .block-economie:hover a { text-decoration: none; color: #669900 !important;}
.block-economie-name { border-bottom: 2px solid #669900; text-align: center;margin-bottom:0;  } .block-economie-name a{ text-decoration: none; }
.block-economie-name h3{ line-height: 30px; color: #669900; font-size: 36px ;  }

.block-economie-banner-horizontal { padding:0; margin: 0;} .block-economie-banner-horizontal img{border: 1px solid #eee; padding:1px;}
.block-economie-banner-horizontal .banneritem{ height: 130px;}


.block-economie-left  {padding: 0;border-left: 5px solid #f5f5f5;padding-left: 20px;margin-top: 30px;}
.block-economie-articles {padding: 0; }

.block-economie-right {padding: 0; padding-right: 20px;}
.block-economie-right1{padding: 0;margin-bottom: 15px;margin-top: 16px;}
.block-economie-right2{padding: 0; margin: 0;}
.block-economie-right2 .economie-module h3{   
    margin-bottom: 10px;
    text-align: center; background: #669900;
    font-size: 20px;      font-weight: normal;  padding-bottom: 5px;

   /* border-bottom: 2px solid #669900;*/
    color: #fff;

}

.economie-video {    background: #28323d url(../../images/bg-dark.png);
    padding: 1px 12px;margin-top: 10px;line-height: 17px !important;
    text-align: center;}
    .economie-video a { font-size: 17px !important; line-height: 17px !important; font-weight: normal !important;}

  .block-economie-right2   .row.hwd-youtube-videobox-default {
    margin-right: -30px!important;padding: 1px; margin-top: -10px;
    margin-left: -30px!important;
}

.block-economie-right2 .list-standard .allmode-itemsbox { height: 150px !important; }


.block-economie-right2 .economie-dossiers {margin-top: -15px;}
.block-economie-right2 .economie-dossiers select{    padding: 6px 3.5px !important;margin-top: 16px !important;margin-bottom: -10px;}
.block-economie-dossier {    
    padding: 15px; margin-top: 20px;    background: #fafafa;
    border: 1px solid #eee;}
.block-economie-dossier .allmode-name a{  color: #669900 !important;    } 

.block-economie-dossier-articles {margin:  0;     padding-left: 0;/*float: right; padding:  0; */}
.block-economie-dossier-banner {margin:  0;margin-bottom: -10px; padding:  0; 0border-top: 6px double #eee;overflow: hidden; 0width: 370px;     0height: 281px; }

.block-economie-dossier-banner .banneritem img { width: auto;    padding: 0;    border: 8px solid #eee; }

.block-economie-dossier .allmode-name a{  color: #669900 !important;    } 


.titre-dossier {position: relative;}

.block-economie-name-all { border-top: 2px solid #669900; text-align: center;margin: 20px 0; } .block-economie-name-all a{ text-decoration: none;  }
.block-economie-name-all h3 { line-height: 0;    color: #669900;    font-size: 20px;    text-transform: uppercase;}


/* Banner after block economie */ 
.banner-after-block-economie {margin: 10px 0; padding:0;}

/* Fin du block */



/* block  monde */ 


.block-monde {padding:0; } .block-monde a{ text-decoration: none; } .block-monde a:hover{ text-decoration: none; }
.block-monde:hover a { text-decoration: none;color: #009688 !important; }
.block-monde-name { border-bottom: 2px solid #009688; text-align: center;margin-bottom:0;  } .block-monde-name a{ text-decoration: none; }
.block-monde-name h3{ line-height: 30px; color: #009688; font-size: 36px ;  }

.block-monde-banner-horizontal {padding:0; margin: 0;} .block-monde-banner-horizontal img{border: 1px solid #eee; padding:1px;}
.block-monde-banner-horizontal .banneritem{ height: 130px;}

.block-monde-left  {padding: 0; border-left: 5px solid #f5f5f5;padding-left: 20px;margin-top: 30px;}
.block-monde-articles {padding: 0; }

.block-monde-right {padding: 0; padding-right: 20px;}
.block-monde-right1{padding: 0;margin-bottom: 15px;margin-top: 16px;}
.block-monde-right2{padding: 0; margin: 0;}
.block-monde-right2 .monde-module h3{  

    margin-bottom: 10px;
    text-align: center;
    font-size: 20px;      font-weight: normal;  padding-bottom: 5px;

    /*border-bottom: 2px solid #009688;*/
    color: #fff;
background: #009688;

}

.block-monde-right2 .monde-module {margin-bottom: 25px !important;}
.block-monde-right2 .banneritem {border: 1px solid #eee !important;}


.block-monde-right2 .monde-dossiers {margin-top: -15px;}
.block-monde-right2 .monde-dossiers select{    padding: 6px 3.5px !important;margin-top: 16px !important;margin-bottom: -10px;}
.block-monde-dossier {    
    padding: 15px; margin-top: 20px;    background: #fafafa;
    border: 1px solid #eee;}

.block-monde-dossier .allmode-name a{  color: #009688 !important;    } 

.block-monde-dossier-articles {margin:  0;     padding-left: 0;/*float: right; padding:  0; */}
.block-monde-dossier-banner {margin:  0;margin-bottom: -10px; padding:  0; 0border-top: 6px double #eee;overflow: hidden; 0width: 370px;     0height: 281px; }

.block-monde-dossier-banner .banneritem img { width: auto;    padding: 0;    border: 8px solid #eee; }

.titre-dossier {position: relative;}

.block-monde-name-all { border-top: 2px solid #009688; text-align: center;margin: 20px 0; } .block-monde-name-all a{ text-decoration: none;  }
.block-monde-name-all h3 { line-height: 0;    color: #009688;    font-size:20px;    text-transform: uppercase;}


/* Banner after block monde */ 
.banner-after-block-monde {margin: 10px 0; padding:0;}

/* Fin du block */



/* block  black */ 


.block-black {padding:0; } .block-black a{ text-decoration: none; } .block-black a:hover{ text-decoration: none; }
.block-black:hover a { text-decoration: none;color: #eee !important; }
.block-black-name { border-bottom: 2px solid #fff; text-align: center;margin-bottom:0;  } .block-black-name a{ text-decoration: none; }
.block-black-name h3{ line-height: 30px; color: #fff; font-size: 36px ;  }

.block-black-banner-horizontal {padding:0; margin: 0;} .block-black-banner-horizontal img{border: 1px solid #eee; padding:1px;}
.block-black-banner-horizontal .banneritem{ height: 130px;}

.block-black-left  {padding: 0; border-left: 5px solid #f5f5f5;padding-left: 20px;margin-top: 30px;}
.block-black-articles {padding: 0; }



.block-black-name-all { border-top: 2px solid #fff; text-align: center;margin: 20px 0; } .block-black-name-all a{ text-decoration: none;  }
.block-black-name-all h3 { line-height: 0;    color: #fff;    font-size:20px;    text-transform: uppercase;}


/* Banner after block black */ 
.banner-after-block-black {margin: 10px 0; padding:0;}

/* Fin du block */












/* block  sport */ 


.block-sport {padding:0; } .block-sport a{ text-decoration: none; } .block-sport a:hover{ text-decoration: none; }

.block-sport:hover a{ text-decoration: none; color: #f39c12 !important; }
.block-sport-name {  margin-bottom: 30px; border-bottom: 2px solid #f39c12; text-align: center;} .block-sport-name a{ text-decoration: none; }
.block-sport-name h3{ line-height: 30px; color: #f39c12; font-size: 36px ;  }

.block-sport-banner-horizontal {padding:0; margin: 0;} .block-sport-banner-horizontal img{border: 1px solid #eee; padding:1px;}
.block-sport-banner-horizontal .banneritem{ height: 130px;}

.block-sport-left  {padding: 0; border-left: 5px solid #f5f5f5;padding-left: 20px;/*margin-top: 30px;*/}
.block-sport-articles {padding: 0; }

.block-sport-right {padding: 0; padding-right: 20px;}
.block-sport-right1{padding: 0;margin-bottom: 15px;margin-top: -15px;}
.block-sport-right2{padding: 0; margin: 0;}
.block-sport-right2 .sport-module h3{  

    margin-bottom: 10px;
    text-align: center; background: #f39c12;
    font-size: 20px;      font-weight: normal;  padding-bottom: 5px;

    color: #fff;

}

.sport-video {    background: #28323d url(../../images/bg-dark.png);
    padding: 1px 13px;margin-top: 20px;
    text-align: center;}
    .sport-video a { font-size: 17px !important; line-height: 17px !important; font-weight: normal !important;}

  .block-sport-right2   .row.hwd-youtube-videobox-default {
    margin-right: -33px!important;
    padding: 1px;
    margin-top: -30px;
    margin-left: -33px!important;
}

.block-sport-right2 .list-standard .allmode-itemsbox { height: 140px !important; }


.block-sport-right2 .sport-dossiers {margin-top: -15px;}
.block-sport-right2 .sport-dossiers select{    padding: 6px 3.5px !important;margin-top: 16px !important;margin-bottom: -10px;}
.block-sport-dossier {    
    padding: 15px; margin-top: 20px;    background: #fafafa;
    border: 1px solid #eee;}
.block-sport-dossier .allmode-name a{  color: #f39c12 !important;    } 

.block-sport-dossier-articles {margin:  0;     padding-left: 0;/*float: right; padding:  0; */}
.block-sport-dossier-banner {margin:  0;margin-bottom: -10px; padding:  0; 0border-top: 6px double #eee;overflow: hidden; 0width: 370px;     0height: 281px; }

.block-sport-dossier-banner .banneritem img { width: auto;    padding: 0;    border: 8px solid #eee; }

.titre-dossier {position: relative;}

.block-sport-name-all { border-top: 2px solid #f39c12; text-align: center;margin: 25px 0; } .block-sport-name-all a{ text-decoration: none;  }
.block-sport-name-all h3 { line-height: 0;    color: #f39c12;    font-size: 20px;    text-transform: uppercase;}


/* Banner after block sport */ 
.banner-after-block-sport {margin: 10px 0; padding:0;}

/* Fin du block */


/* block  societe */ 


.block-societe {padding:0; } .block-societe a{ text-decoration: none; } .block-societe a:hover{ text-decoration: none; }
 .block-societe:hover a{ text-decoration: none; color: #cc0000 !important; }
.block-societe-name { border-bottom: 2px solid #cc0000; text-align: center;margin-bottom:0;  } .block-societe-name a{ text-decoration: none; }
.block-societe-name h3{ line-height: 30px; color: #cc0000;font-size: 36px ;   }

.block-societe-banner-horizontal {padding:0; margin: 0;} .block-societe-banner-horizontal img{border: 1px solid #eee; padding:1px;}
.block-societe-banner-horizontal .banneritem{ height: 130px;}

.block-societe-left  {padding: 0; border-left: 5px solid #f5f5f5;padding-left: 20px;margin-top: 30px;}
.block-societe-articles {padding: 0; }

.block-societe-right {padding: 0; padding-right: 20px;}
.block-societe-right1{padding: 0;margin-bottom: 15px;margin-top: 16px;}
.block-societe-right2{padding: 0; margin: 0;}
.block-societe-right2 .societe-module h3{ 

    margin-bottom: 10px;
    text-align: center;
    font-size: 20px;      font-weight: normal;  padding-bottom: 5px;
   background: #cc0000;
   /* border-bottom: 2px solid #ac935c;*/
    color: #fff;


}

.block-societe-right2 .societe-dossiers {margin-top: -15px;}
.block-societe-right2 .societe-dossiers select{    padding: 6px 3.5px !important;margin-top: 16px !important;margin-bottom: -10px;}
.block-societe-dossier {    
    padding: 15px; margin-top: 20px;    background: #fafafa;
    border: 1px solid #eee;}

.block-societe-dossier .allmode-name a{  color: #cc0000 !important;    } 

.block-societe-dossier-articles {margin:  0;     padding-left: 0;/*float: right; padding:  0; */}
.block-societe-dossier-banner {margin:  0;margin-bottom: -10px; padding:  0; 0border-top: 6px double #eee;overflow: hidden; 0width: 370px;     0height: 281px; }

.block-societe-dossier-banner .banneritem img { width: auto;    padding: 0;    border: 8px solid #eee; }

.titre-dossier {position: relative;}

.block-societe-name-all { border-top: 2px solid #cc0000; text-align: center;margin: 25px 0; } .block-societe-name-all a{ text-decoration: none;  }
.block-societe-name-all h3 { line-height: 0;    color: #cc0000;    font-size: 20px;    text-transform: uppercase;}


/* Banner after block societe */ 
.banner-after-block-societe {margin: 10px 0; padding:0;}

/* Fin du block */


/* block  culture */ 


.block-culture {padding:0; } .block-culture a{ text-decoration: none; } .block-culture a:hover{ text-decoration: none; }
 .block-culture:hover a{ text-decoration: none; color: #AF4BC0 !important; }

.block-culture-name { border-bottom: 2px solid #AF4BC0; text-align: center;margin-bottom:0;  } .block-culture-name a{ text-decoration: none; }
.block-culture-name h3{ line-height: 30px; color: #AF4BC0; font-size: 36px ;  }

.block-culture-banner-horizontal {padding:0; margin: 0;} .block-culture-banner-horizontal img{border: 1px solid #eee; padding:1px;}
.block-culture-banner-horizontal .banneritem{ height: 130px;}

.block-culture-left  {padding: 0;border-left: 5px solid #f5f5f5;padding-left: 20px;margin-top: 30px;}
.block-culture-articles {padding: 0; }

.block-culture-right {padding: 0; padding-right: 20px;}
.block-culture-right1{padding: 0;margin-bottom: 15px;margin-top: 16px;}
.block-culture-right2{padding: 0; margin: 0;}
.block-culture-right2 .culture-module h3{ 

    margin-bottom: 10px;
    text-align: center; background: #AF4BC0;
    font-size: 20px;      font-weight: normal;  padding-bottom: 5px;

    color: #fff;

}

.culture-video {    background: #28323d url(../../images/bg-dark.png);
    padding: 1px 13px;margin-top: 20px;
    text-align: center;}
    .culture-video a { font-size: 17px !important; line-height: 17px !important; font-weight: normal !important;}

  .block-culture-right2   .row.hwd-youtube-videobox-default {
    margin-right: -33px!important;
    padding: 1px;
    margin-top: -30px;
    margin-left: -33px!important;
}

.block-culture-right2 .list-standard .allmode-itemsbox { height: 140px !important; }


.block-culture-right2 .culture-dossiers {margin-top: -15px;}
.block-culture-right2 .culture-dossiers select{    padding: 6px 3.5px !important;margin-top: 16px !important;margin-bottom: -10px;}
.block-culture-dossier {    
    padding: 15px; margin-top: 20px;    background: #fafafa;
    border: 1px solid #eee;}
.block-culture-dossier .allmode-name a{  color: #AF4BC0 !important;    } 

.block-culture-dossier-articles {margin:  0;     padding-left: 0;/*float: right; padding:  0; */}
.block-culture-dossier-banner {margin:  0;margin-bottom: -10px; padding:  0; 0border-top: 6px double #eee;overflow: hidden; 0width: 370px;     0height: 281px; }

.block-culture-dossier-banner .banneritem img { width: auto;    padding: 0;    border: 8px solid #eee; }

.titre-dossier {position: relative;}

.block-culture-name-all { border-top: 2px solid #AF4BC0; text-align: center;margin: 25px 0; } .block-culture-name-all a{ text-decoration: none;  }
.block-culture-name-all h3 { line-height: 0;    color: #AF4BC0;    font-size: 20px;    text-transform: uppercase;}


/* Banner after block culture */ 
.banner-after-block-culture {margin: 10px 0; padding:0;}

/* Fin du block */


/* block  regions */ 


.block-regions {padding:0; } .block-regions a{ text-decoration: none; } .block-regions a:hover{ text-decoration: none; }
 .block-regions:hover a { text-decoration: none; color: #ac935c !important;   }
.block-regions-name { border-bottom: 2px solid #ac935c; text-align: center;margin-bottom:0;  } .block-regions-name a{ text-decoration: none; }
.block-regions-name h3{ line-height: 30px; color: #ac935c; font-size: 36px ;  }

.block-regions-banner-horizontal {padding:0; margin: 0;} .block-regions-banner-horizontal img{border: 1px solid #eee; padding:1px;}
.block-regions-banner-horizontal .banneritem{ height: 130px;}

.block-regions-left  {padding: 0; border-left: 5px solid #f5f5f5;padding-left: 20px;margin-top: 30px;}
.block-regions-articles {padding: 0; }

.block-regions-right {padding: 0; padding-right: 20px;}
.block-regions-right1{padding: 0;margin-bottom: 15px;margin-top:16px;}
.block-regions-right2{padding: 0; margin: 0;}
.block-regions-right2 .regions-module h3{  

    margin-bottom: 10px;
    text-align: center;
    font-size: 20px;      font-weight: normal;  padding-bottom: 5px;
  

    color: #fff;
 background: #ac935c;



}


.block-regions-right2 .regions-dossiers {margin-top: -15px;}
.block-regions-right2 .regions-dossiers select{    padding: 6px 3.5px !important;margin-top: 16px !important;margin-bottom: -10px;}
.block-regions-dossier {    
    padding: 15px; margin-top: 20px;    background: #fafafa;
    border: 1px solid #eee;}
.block-regions-dossier .allmode-name a{  color: #ac935c !important;    } 

.block-regions-dossier-articles {margin:  0;     padding-left: 0;/*float: right; padding:  0; */}
.block-regions-dossier-banner {margin:  0;margin-bottom: -10px; padding:  0; 0border-top: 6px double #eee;overflow: hidden; 0width: 370px;     0height: 281px; }

.block-regions-dossier-banner .banneritem img { width: auto;    padding: 0;    border: 8px solid #eee; }

.titre-dossier {position: relative;}

.block-regions-name-all { border-top: 2px solid #ac935c; text-align: center;margin: 25px 0; } .block-regions-name-all a{ text-decoration: none;  }
.block-regions-name-all h3 { line-height: 0;    color: #ac935c;    font-size: 20px;    text-transform: uppercase;}


.block-regions-sites-reg ul li { line-height: 14px;      color: #28323d !important;list-style-type: disc;border-bottom: 1px dotted #eee; padding: 2px 0;    color: #ac935c !important;} 
.block-regions-sites-reg ul li a{ color: #ac935c !important;}



/* Banner after block regions */ 
.banner-after-block-regions {margin: 10px 0; padding:0;}

/* Fin du block */


/* block  sante-science-technologie */ 


.block-sante-science-technologie {padding:0; } .block-sante-science-technologie a{ text-decoration: none; } .block-sante-science-technologie a:hover{ text-decoration: none; }
.block-sante-science-technologie:hover a { text-decoration: none;color: #53b3e2 !important; }
.block-sante-science-technologie-name { border-bottom: 2px solid #53b3e2; text-align: center;margin-bottom:0;  } .block-sante-science-technologie-name a{ text-decoration: none; }
.block-sante-science-technologie-name h3{ line-height: 30px; color: #53b3e2;font-size: 36px ;   }

.block-sante-science-technologie-banner-horizontal {padding:0; margin: 0;} .block-sante-science-technologie-banner-horizontal img{border: 1px solid #eee; padding:1px;}
.block-sante-science-technologie-banner-horizontal .banneritem{ height: 130px;}

.block-sante-science-technologie-left  {padding: 0; border-left: 5px solid #f5f5f5;padding-left: 20px;margin-top: 30px;}
.block-sante-science-technologie-articles {padding: 0; }

.block-sante-science-technologie-right {padding: 0; padding-right: 20px;}
.block-sante-science-technologie-right1{padding: 0;margin-bottom: 15px;margin-top: 16px;}
.block-sante-science-technologie-right2{padding: 0; margin: 0;}
.block-sante-science-technologie-right2 .sante-science-technologie-module h3{   

    margin-bottom: 10px;
    text-align: center;
    font-size: 20px;      font-weight: normal;  padding-bottom: 5px;
 
   /* border-bottom: 2px solid #b91031;*/
    color: #fff; background: #53b3e2;


}


.block-sante-science-technologie-right2 .sante-science-technologie-dossiers {margin-top: -15px;}
.block-sante-science-technologie-right2 .sante-science-technologie-dossiers select{    padding: 6px 3.5px !important;margin-top: 16px !important;margin-bottom: -10px;}
.block-sante-science-technologie-dossier {    
    padding: 15px; margin-top: 20px;    background: #fafafa;
    border: 1px solid #eee;}


.block-sante-science-technologie-dossier-articles {margin:  0;     padding-left: 0;/*float: right; padding:  0; */}
.block-sante-science-technologie-dossier-banner {margin:  0;margin-bottom: -10px; padding:  0; 0border-top: 6px double #eee;overflow: hidden; 0width: 370px;     0height: 281px; }

.block-sante-science-technologie-dossier-banner .banneritem img { width: auto;    padding: 0;    border: 8px solid #eee; }

.titre-dossier {position: relative;}

.block-sante-science-technologie-dossier .allmode-name a{  color: #53b3e2 !important;    } 

.block-sante-science-technologie-name-all { border-top: 2px solid #53b3e2; text-align: center;margin: 25px 0; } .block-sante-science-technologie-name-all a{ text-decoration: none;  }
.block-sante-science-technologie-name-all h3 { line-height: 0;    color: #53b3e2;    font-size: 20px;    text-transform: uppercase;}


/* Banner after block sante-science-technologie */ 
.banner-after-block-sante-science-technologie {margin: 10px 0; padding:0;}

/* Fin du block */

.restriction-content { margin: 20px 0;background:#f2d200; color: #000; padding: 10px; text-align: center;     font-family: "aps-arabic2", tahoma;
    font-weight: normal; font-size: 20px; }

.figure-caption {    position: absolute;
    background: rgba(0, 0, 0, 0.51);
    padding: 1px 10px;
    color: #fff;
    font-size: 12px;}

.componentheading {
text-align: center;
    margin: 10px 0;
    font-size: 30px;
    border-bottom: 1px solid #ddd;
    padding: 5px 0;
    font-weight: normal;
    text-transform: uppercase;
    font-family: "aps-arabic2", arial;
}

.componentheading .block-news-categories { display: none !important; }

div.genericItemIntroText {
    font-size: inherit;
    font-weight: normal;
    line-height: inherit;
    padding: 0;
    font-family: "aps-arabic2", arial;
    font-size: 22px;
    line-height: 27px;
}
div.genericItemHeader h2.genericItemTitle {
    padding: 0;
    margin: 0;
    font-size: 30px;
    line-height: 34px;
}
div.genericItemImageBlock {
    padding: 0;
    margin: 0 0 20px 20px;
    float: right;
}
span.genericItemImage {
    display: block;
    text-align: center;
    margin: 0;
}

div.k2SearchBlock form input.inputbox {
    display: block;
    float: left;
    color: #0071b2;
    height: 40px;    width: 100px;
    line-height: 25px;
    border: 0;
    box-sizing: border-box;
    width: 140px;
    font-size: 15px;
    padding: 4px 20px 5px 40px;
    border-right: 1px solid #d5e5f4;
    border-left: 1px solid #d5e5f4;
}


div.k2SearchBlock form input.inputbox:focus {
width: 194px;transition: width .2s ease;
}

div.k2SearchBlock:before { 
    content: "\f002";
    color: #0071b2;
    font-family: "FontAwesome";
    font-weight: 300 !important;
    position: absolute;
    font-size: 17px;
    padding: 5px 13px;
}

 /*.only { display: none; }*/

/* articles styles */ 

div.k2ArchivesBlock {
    margin: 10px 0;
}

div.k2ArchivesBlock ul {
    font-family: "aps-arabic2", arial;
}
div.k2ArchivesBlock ul li {
    font-size: 20px;
    list-style-type: circle;
    padding: 4px 0;
    border-bottom: 1px dashed #eee;
    margin: 4px 0;
    line-height: normal;
}
div.itemHeader h2.itemTitle {
    padding: 0;    color: #28323d ;
    margin: 0; margin-bottom: 25px;    font-size: 40px;
    line-height: 40px;
}

span.itemImage {
    margin:0 0 20px 20px;padding: 0;    display:block ;border: 1px solid #eee;
    padding: 2px;
}


div.tagItemImageBlock {
    padding: 0;
    margin: 0;
    float: right !important;;
    margin-left: 20px !important;;
}

div.tagItemIntroText {
    font-weight: normal;
    line-height: inherit;
    padding:  0;
    font-family: "aps-arabic2", arial !important;;
    font-size: 20px !important;;
    line-height: 24px !important;;
}

div.tagItemCategory {
    display: inline;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
    border-left: 1px solid #ccc;
    font-family: "aps-arabic2", arial !important;
    font-size: 20px;
}

div.tagItemReadMore {
    display: inline;
    font-family: "aps-arabic2", arial !important;
    font-size: 20px;
}

div.tagItemView {
    border-bottom: 1px dashed #ddd;
    padding-bottom: 22px;
    margin-bottom: 20px;
}


div.tagItemHeader span.tagItemDateCreated {
    color: #999;
    font-size: 22px;
    font-family: "aps-arabic2", arial !important;
}
/*div.itemIntroText:first-letter {
    font-size: 200%;
    color: #8A2BE2;
}*/
div.itemIntroText {
    color: #014d78 ;
    font-size: 23px;
    line-height: 28px;
    padding: 0;
    margin: 0;
    font-family: "aps-arabic2", arial;
    font-weight: normal;
 direction: rtl;
}
div.itemFullText { 
    clear: both;      color: #28323d ;/*text-indent: 1.5em;*/
    font-size: 22px !important; text-align: right; line-height: 30px !important;
  font-family: "aps-arabic2", arial;
}

div.itemImageBlock {
    padding: 0;
    margin: 0 0 5px 0;
    float: right;
}

div.itemToolbar {
    padding: 5px 0; font-size: 17px;
    margin: 15px 0; background: #fafafa !important; font-family: "aps-arabic2", arial;
    background: #fff; color: #014d78 !important;    border-top: 1px solid #d5e5f4;
    border-bottom: 1px solid #d5e5f4;

}

.itemDateCreated { text-transform: capitalize; }

div.itemToolbar ul {
    text-align: right;
    list-style: none; float: left;
    display: inline;
}

/* articles d'une catégorie */ 
div.catItemImageBlock {
    padding: 0;
    margin: 0 0 20px 20px; float: right;
}
div.catItemIntroText {
    color: #014d78;
    font-size: 18px;
    line-height: 23px;
    padding: 0;
    margin: 5px 0;
    font-family: "aps-arabic2", arial;
    font-weight: normal; text-align: justify;
  
}

div.catItemHeader h3.catItemTitle {
    padding: 0;
    color: #014d78 !important;
    margin-bottom: 10px;
    font-size: 28px; line-height: 30px;
}

div.catItemHeader span.catItemDateCreated {
    color: #666!important;
    font-size: 12px;
    margin: 8px 0;
}

div.catItemBody {
    padding: 0;
    margin: 0;
}

span.catItemDateCreated {   
    margin-bottom: 15px;
    padding-bottom: 5px;}

span.catItemImage img {
    max-width: 100%;
    height: auto;
    float: right !important;
}

div.catItemView {
    margin-bottom: 10px;
     padding: 5px;
}
div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before { display: none; }

div.itemContentFooter {
    display: block;
    text-align: center;
    padding: 4px 0;
    margin: 16px 0 4px 0;
    color: #999;
}

div.itemTagsBlock ul.itemTags li {
     padding: 3px 10px;font-family: "aps-arabic2", arial;     font-size: 20px;
    background: #44AACD;
    color: #fff !important; border-radius: 3px;
}
div.itemTagsBlock ul.itemTags li a {    color: #fff !important;}

div.itemTagsBlock {
    text-align: center;
    margin: -5px 0;
}
div.itemAttachmentsBlock {
    padding: 20px;
    text-align: center;
    margin: 30px 0;
    background: #fafafa; border: none;
}

div.itemVideoBlock span.itemVideoCaption {
    color: #eee;
    float: left;
    display: block;
    font-size: 11px;
    font-weight: bold;
    width: 60%;
    text-align: left;
}


div.itemRelated ul li {
    list-style-type: none;
}
div.itemRelated {margin: 0px 0; padding-top: 10px; padding: 0; }  div.itemRelated h3{  border-bottom: 1px solid #ddd; padding-bottom: 10px; text-align: center;    color: #014d78; }
div.itemRelated ul {    padding: 0;}  div.itemRelated ul li {       
    margin: 10px 0;
padding-top: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #d5e5f4;} 
img.itemRelImg {    float: right;    margin-left: 10px;}
a.itemRelTitle {    font-size: 20px; font-weight: bold;  font-family: "aps-arabic2-bold", arial;  line-height: 20px;    color: #014d78;}

div.itemVideoBlock {
    margin: 0 0 15px 0;
    padding: 1px;
    background: #28323d;
    color: #fff;
    text-align: center;
}

div.itemImageGallery {
    margin: 0 0 15px 0;
    padding: 1px;
    background: #28323d;
    color: #fff;
    text-align: center;
}

div.itemListCategory {
    border-bottom: 1px solid #ddd !important;
    margin: 0 0 20px 0 !important;
}

ul.sigProPolaroids li.sigProThumb {
    display: block;
    float: left;
    background: #fff!important;
    list-style: none!important;
    margin: 20px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    color: #333;
    font-family: 'Indie Flower', arial, serif;
    font-size: 12px;
    -moz-box-shadow: 0px 3px 6px rgba(0,0,0,.25);
    -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.25);
    box-shadow: 0px 3px 6px rgba(0,0,0,.25);

}

ul.sigProPolaroids {
    /margin: 5px !important;
    padding: 5px !important; 
    list-style: none;
    clear: both;
    overflow: hidden;
}

ul.sigProPolaroids li.sigProThumb a.sigProLink img.sigProImg { width:150px;  }

#t3-footer {

  background: #28323d url(../../images/bg-dark.png);
       min-height: 410px;
    color: #ddd; text-align: right;font-family: "aps-arabic2", arial; 
    border-top: 5px solid #177FC0;
   font-size: 15px; line-height: 20px;

}

#t3-footer a { color: #ddd; }#t3-footer a:hover { color: #fff; }

.footer-aps-mobile {padding: 20px 10px; }
.footer-aps-copyright {text-align: center; font-size:20px; text-transform: uppercase;
    margin: 50px 0;}

.footer-aps-social {
    margin: 10px 0;padding: 15px 0;
    text-decoration: none;margin-bottom: 20px;

    border-bottom: 5px solid #586c82;

    font-size: 20px;

}

.footer-aps-social ul li {
    text-decoration: none;
    display: inline;
    padding: 0 10.11111px;
    color: #ddd;
    font-size: 17px;
    margin-left: 3px;
    border-left: 1px solid #586c82;
}
.footer-aps-social li {
    color: #eee;
    text-decoration: none;
}
.footer-aps-social li:hover {
    color: #fff;
    text-decoration: none;
}

.footer-aps-social ul li:last-child {
    border-left: none;
    margin-left: 0;
}

.footer-aps-social p {
    float: right;
    padding-left: 20px;
}

.footer-aps-social i {
    font-size: 14px;
    background: #4f5b63;
    padding: 6px 7px;
    margin-left: 5px;
    color: #fff;
}


.footer-aps { direction: rtl !important; }
.footer-aps h5{ font-size: 20px; margin: 0;}

.footer-aps-logo {border-left: 1px dashed #4f5b63;  padding: 0;height: 220px;     font-size: 16px;}

.footer-aps-link1 {height: 220px; border-left: 1px dashed #586c82;  padding: 0;padding-right: 15px;   width: 13%;}
.footer-aps-link1 ul{margin-right: -27px;}

.footer-aps-link2 {height: 220px; border-left: 1px dashed #586c82; padding-right: 15px;padding-right: 20px;    width: 10%;}
.footer-aps-link2 ul{margin-right: -27px;}

.footer-aps-link3 {height: 220px; border-left: 1px dashed #586c82; padding-right: 15px;padding-right: 20px;    width: 13%;}
.footer-aps-link3 ul{margin-right: -27px;}



.footer-aps-link4 { height: 220px; padding-right: 15px; width: 30%; }
.footer-aps-link4 ul{margin-right: -27px;}
.liste-rubriques ul li { display: inline-block; padding: 0 2px;  } 
.liste-rubriques {margin-right: -13px;}

.alaune-secondaire .allmode-date { float: right; } 



.kiosque {}

.kiosque h3{border-bottom: 1px dashed #d5e5f4; text-align:center; padding-bottom: 10px;margin-bottom: -20px;}

#kiosque-element img{ text-align: center; margin: 10px auto;display: block; }

#kiosque-element:hover {border: 1px solid #014d78; }
#kiosque-element { 
    background: #fff;        
    color: #014d78;
  box-sizing:        
  border-box; height: 140px; border-radius: 1px;
border: 1px solid #d5e5f4;margin: 20px auto; text-align: center; vertical-align: middle;
}

#kiosque-element a{ font-size: 11px;margin-top: 10px; font-weight: bold; }
#kiosque-element h5{ font-size: 16px; }


#regions-element:hover {border: 1px solid #ac935c; }
#regions-element { 
    background: #fff;
    color: #ac935c;
    box-sizing: border-box;
    height: 35px;
    border-radius: 1px;
    border: 1px solid #e8e0ce;
    margin: 5px auto;
    text-align: center;

}

#regions-element a{ font-size: 11px;margin-top: 10px; font-weight: bold;color: #28323d; }
#regions-element h5{     font-size: 16px;    line-height: 3px; }



/* Large desktop */
@media (min-width: 1200px) { 

.articles-standard-2 .allmode-item {    min-height: 100px; }

}
 
/* Portrait tablet to landscape and desktop */


@media (max-width: 992px) {


.urgent{       position: fixed;    width: 100%;  font-size:95%; height: auto;}

.navbar-urgent-fixed-top.affix {    top: 54px !important;}
.urgent .close {height: auto;margin: 0;}

    .alaune .allmode-img img { width: 100% }
.contenu-slide {width: 100% }
   .agenda { margin-top: 54px;}
   .alaune .allmode-itemsbox {    margin: 0;     
    margin-right: 0px !important;
   }
   .contenu-items-slide {     padding: 6px !important; margin-right: 20px !important;}
    .alaune .allmode-item .allmode-title {    line-height: 18px !important;font-size: 12px !important;font-weight: normal !important;}

.banner-home {    margin: 5px 0;    height: auto;}

.articles-standard .allmode-topitem {margin-bottom: 10px; }
.block-slideshow {margin-top: 50px;}

.block-algerie-left {    border-left:none;    padding-left:0; }


.evenement .allmode-topitem .allmode-title {
    font-size: 26px !important;  line-height: 40px !important;
}
.evenement .allmode-topitem .allmode-text {
    font-size: 13px !important;
    line-height: 20px !important;
}

}



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

        #ads-bg { background: none; }
    .banner-home { display: none; }
    .footer-aps{ display: none; }
 #t3-footer { height: 250px !important; }

    .slideshow {padding: 0;} 
    span.itemImage img {    max-width: 450px;    height: auto;}
div.itemView {  margin: 5px;}

.agenda {  display: none;}
.bg-dotted-logo {background: none;}

.block-slideshow {padding: 10px !important;margin-top: 20px !important;}


.alaune .allmode-img img { width: 100% }
.contenu-slide {width: 100% }
   .alaune .allmode-itemsbox {   
    margin-right: 0px !important;
    margin-left: 20px !important;
   }
   .contenu-items-slide {     padding: 6px  !important; margin-right: 20px !important;}
    .alaune .allmode-item .allmode-title { line-height: 18px !important;font-size: 12px;font-weight: normal;}

.alaune .allmode-itemsbox-list {   width:100% !important;}
.alaune-secondaire .allmode-img-top img {width: 180px; }
.alaune-secondaire .allmode-topitem {  float: left !important;}

#k2Container {
    padding: 0;
}

}


/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.main {margin-top: 20px !important; padding: 5px !important;} 
    #ads-bg { background: none; }
    .banner-home { display: none; }
    .titel-agenda {
    height: 25px;
    font-size: 8px;
    padding: 0 3px;
    color: #014d78;
    border: none;
}
 #t3-footer { min-height: 240px !important; }

.allmode-date, .allmode-info   { }

.lireaussi {    margin: 2px 0 !important;margin-bottom: 10px !important;    text-align: center;}
.slideshow-secondaire {    padding: 1px 0;     }

.evenement .allmode-topitem .allmode-title {
    font-size: 18px !important;  line-height: 25px !important;
}

    .slideshow {padding: 5px !important; border-top: none;}
    .allmode-text { display: none; }
    .alaune .allmode-item {padding: 0 !important; }
    .alaune .allmode-topitem {padding: 0 !important;}
    .alaune .allmode-topitem .allmode-title { 
       line-height: 26px !important;
        font-size: 23px !important;font-weight: bold !important;
    }

.block-news-categories {    padding: 0 10px !important;    margin: 0 !important; }



span.catItemImage img {    max-width: 130px !important;
    height: auto;    }
.block-slideshow {  margin-top: 20px;}
.block-algerie-left {    margin-top: 15px !important;}

.articles-standard .allmode-item {padding: 5px 0 !important;    margin: 1px 0 !important;}
.articles-standard .allmode-topitem { padding: 0 !important;     border-bottom: 1px solid #d5e5f4;}
.block-economie-left, .block-monde-left, .block-sport-left, .block-societe-left, .block-culture-left, .block-regions-left, .block-sante-science-technologie-left {    margin-top: 20px !important;    padding: 0 !important;border-left: none !important;}

.block-sante-science-technologie-name h3, .block-video-name h3, .block-infographie-name h3, .block-calameo-name h3, .block-economie-name h3, .block-algerie-name h3, .block-monde-name h3, .block-sport-name h3, .block-regions-name h3, .block-culture-name h3, .block-societe-name h3{ font-size: 35px !important; font-weight: bold; }
.block-sante-science-technologie-name-all h3, .block-video-name-all h3, .block-infographie-name-all h3, .block-calameo-name-all h3, .block-economie-name-all h3, .block-algerie-name-all h3, .block-monde-name-all h3, .block-sport-name-all h3, .block-regions-name-all h3, .block-culture-name-all h3, .block-societe-name-all h3{ font-size: 17px !important; }


div.catItemHeader h3.catItemTitle { font-size: 19px; line-height: 20px; }
div.catItemIntroText {    /*font-size: 12.5px; clear: both;    line-height: 19px;*/ display:none;}
div.catItemView {    margin-bottom: 0px;     padding: 4px 0;}
div.catItemImageBlock {    padding: 0;    margin: 0 0 5px 10px;    float: right !important;}

span.itemImage {    margin: 0;    padding: ;   display: block; }
div.itemView {  margin: 5px;}
div.itemHeader h2.itemTitle {      font-size: 26px; line-height: 26px; text-align: center;}

.breadcrumb {     /* display: none; */
    text-align: center;
    margin-top: 20px;
    padding-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    margin-bottom: 10px; } 
.navbar-collapse-article-fixed-top.affix { display: none !important; }

div.itemIntroText { font-size: 20px; line-height: 29px; margin-bottom: 10px; } 
div.itemFullText {    font-size: 19px;    line-height: 28px;}

 .t3-content {    padding: 15px;}
 
.agenda { /*   margin-top: 52px;    padding: 5px 10px;*/ display: none;}
.bg-dotted-logo {background: none;}

.banner-home {
    border: 1px solid #eee;
    padding: 2px;
    margin: 1px 0; 
     overflow: hidden;
}
    .alaune .allmode-topitem .allmode-title { 
       line-height: 30px !important; margin: 0 !important;
        font-size:25px !important;
    }

    .articles-standard .allmode-item .allmode-title {margin: 0 0 5px 0 !important;    font-size: 13px !important;    line-height: 20px !important;}
.alaune .allmode-itemsbox-list {   width:100% !important;}
.alaune .allmode-img-top img {width: 100% !important; margin: 0;}

.alaune-secondaire .allmode-img-top img {width: 200px; }
.alaune-secondaire .allmode-topitem { margin: 10px 0 !important;}

.block-slideshow {margin-top: 40px;}
 .articles-standard .allmode-topitem .allmode-title{ 
       line-height: 20px !important;
        font-size:14px !important;
    }


    div.itemToolbar { text-align: center;  font-size: 16px;    display: inline-block;margin: auto; }
div.itemToolbar ul { float: none;    text-align: center;margin: auto;}
}
}




/* Landscape phones and down */
@media (max-width: 480px) { 

.block-slideshow {margin-top: 20px;}
 #t3-footer { min-height: 250px !important; }
.main {margin-top: 60px; padding: 5px;} 
    #ads-bg { background: none; }
    .agenda { display: none; }
    .fixed-news { display: none; }

.alaune .allmode-img-top img {
    width: 100% !important;
}
.block-slideshow {    margin-top: 10px;}
  .allmode-text { display: none; }

    .alaune .allmode-topitem .allmode-title { 
       line-height: 26px !important;
        font-size:23px !important;
    }
.alaune .allmode-itemsbox-list {   width:100% !important;}
.block-slideshow {padding: 1px !important;}
div.itemToolbar { text-align: center;  font-size: 14px;    display: inline-block;}
div.itemToolbar ul { float: none;    text-align: center;}

span.catItemImage img {    max-width: 100px !important;
    height: auto;    }
.catItemHeader h3.catItemTitle {
    font-size: 17px !important;
    line-height: 16px !important;
}

.logo-image img {
    width: 150px;
    text-align: center;
}
}


