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


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

/* la page à propos de l'APS*/ 
.apropos-aps { height: 100%; }


.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; }



.map-algerie {

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

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

.map-algerie li { /*position: absolute;*/ list-style-type: none; }.map-algerie li a{ color: #fff; }  .map-algerie li:hover {  color: #fff; } .map-algerie li:hover a{ color: #fff !important; }



.aps-centre { position: absolute; background: rgba(0, 208, 255, 0.8);   height:32px; width: 32px;
    border-radius: 100%;
    right: 20%; font-size: 8px; margin-top:2%; text-align: center;  line-height: 30px;
    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%;
    right: 8.5%;    top: 7%;font-size: 8px;     font-family: arial;text-align: center;  line-height: 23px;
    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%;
    right: 31%;    top: 19%;font-size: 8px;     font-family: arial;text-align: center;  line-height: 30px;
    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%;
    right: 20%; font-size:10px;     font-family: arial; text-align: center;  line-height: 33px;
    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);
}


div.content-apropos {
    color: #fff;
    width: 500px;
    background: rgba(17, 17, 17, 0.57);
    height: 100%;
    margin-left: 60px;
    padding: 20px 30px;
    text-shadow: 1px 1px 2px #28323d;
    border-right: 3px solid rgba(255,255,255,0.80);
    border-left: 3px solid rgba(255,255,255,0.80);
    line-height: 25px;
    font-size: 16px; text-align: justify;
    font-family: 'Lato',arial, sans-serif;
}

#k2Container {
    padding: 0 20px 24px 0 !important;
}

div.content-apropos {
    color: #fff;
    width: 500px;
    background: rgba(17, 17, 17, 0.57);
    height: 100%;
    margin-left: 60px;
    padding: 20px 30px;
    text-shadow: 1px 1px 2px #28323d;
    border-right: 3px solid rgba(255,255,255,0.80);
    border-left: 3px solid rgba(255,255,255,0.80);
    line-height: 25px;
    font-size: 16px; text-align: justify;
    font-family: 'Lato',arial, sans-serif;
}

.content-apropos h1{ text-transform: uppercase; text-align: center !important; font-size: 30px; }
.content-apropos h4{     text-transform: uppercase;
    text-align: center !important;
    font-size: 15px; letter-spacing: 3px;
  margin-top: -15px;

    font-weight: normal; }
p.apropos-aps {  text-align: justify !important; font-size: 10px !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;}
.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: 12px 0;
        font-family: 'Lato',arial, sans-serif; 
    font-weight: 700;    color: #014d78; font-size: 145%;    text-align: center;

}

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



.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: 11px; color: #fff; height: 26px !important; 
  background: linear-gradient(#1085c8, #117bb8); line-height: 30px !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;
}

 .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-arabic";    font-weight: normal;}
/* menu français*/ .item-262 a {color: #ffdd00 !important;}

.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: 10.5px;
    letter-spacing: 0.5px;
    margin: 5px 0;
    line-height: 14px;

    font-weight: normal;
}
.nav-content-type li{ display: inline-block; margin-right: 7px;border-right: 1px solid #d5e5f4; padding-right: 7px;}

.nav-content-type li:nth-last-child(-n+1){ border-right:none;padding-right: 0;  margin-right: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: right;padding:0; margin: 0;float: right;}.nav-social ul {    padding: 0;
  font-size: 12px; 
    margin: 1px 0;
    line-height: 14px;}
.nav-social li{ display: inline-block; margin-right: 10px;border-right: 1px solid #d5e5f4; padding-right: 10px;     margin: 2px 3px;   font-size: 14px;}
.nav-social li:nth-last-child(-n+1){ border-right:none; padding-right: 0;  margin-right:0;}


.t3-topbar2 {   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{   /* background: #dd3333;    box-shadow: 0 8px 14px -8px #333;*/}



.urgent-sharing {
    display: inline-block;
    position: absolute;
    margin-left: 20px;
    border-left: 1px solid #fff;
    padding-left: 20px;
    margin-top: 1px;

}


.urgent-inside {    text-align: center;}
#ja-promo-bar-284 .buttons span {
    background-color: #dd3333 !important;
}


.ja-promo-bar h3 {
    font-size: 13px;
    background: #fff;
    color: #333;
    padding: 3px 10px;
    margin-right: 10px;
}


.ja-promo-bar .inner { text-align: left !important;    font-size: 15px; box-shadow: 0 8px 14px -8px #999;    }
.ja-promo-bar {    position: absolute;    top: 0;   width: 100%;    margin: 0;    padding: 0;    z-index: 999;}
.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;right: 0;}
.fixed-news {
    padding: 0;
    position: fixed;
    bottom: -1px;
    background: #28323d;
    color: #eee;
    z-index: 99999;
    display: block;
    width: 100%; height: 40px; line-height: 40px;
    border-top: 1px solid #405062;
}

.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;    height: 37px;
    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: 2px;
    padding: 0 7px !important;
    text-shadow: none;
    box-shadow: none;
}
.agenda-meteo .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev {
    font-size: 17px!important;
    color: #17345e!important;
    line-height: 25px;margin-left: -2px;
    padding: 0 3px !important;
    text-shadow: none;
    box-shadow: none;
}



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


.agenda {
color: #28323d !important;
    margin-bottom: 2px;
    height: 45px;
    margin-top: 42px;
    line-height: 24px;
    background: #fafafa;


}

.agenda-inside { 

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

}
  /* .agenda-inside:hover { background: #fafafa; } */
    .titel-agenda {    
    height: 25px;
    float: left;
    font-size: 11.3px;
    padding: 0 12px;
    color: #28323d;
    margin-right: 8px;
    font-weight: bold;
    background: #d5e5f4;
}

.agenda-data-scroll {padding: 0;margin-top: -4px;}
.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;}

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

.taux-de-change {padding: 0; margin: 0;}

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


.sites-regionaux {padding: 0; margin: 0;    text-align: right;    height: 130px;
}
.header-date { 
    font-family: Arial, sans-serif;
    color: #014d78;
    text-transform: capitalize;
    font-size: 11.5px; margin: 0 auto;
    text-align: center; display: block;    letter-spacing: 0.1px;
}
.db8sitelastmodified li { 

    list-style-type: none;
    text-align: center !important;
    list-style-type: none;
    text-align: center !important;
    margin: 10px 0;
    font-size: 13px;
    margin-left: -34px;
    color: #586c82;

}

.banner-home{
    padding: 2px;
    margin: 10px 0;
    height: auto;
    overflow: hidden;
    width: 100%;

}   
.banner-home-text { position: relative; } 

/* slideshow */ 

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



.block-evenement {background: #28323d url(../images/bg-dark.png); padding: 40px 0; display: block;} 

.block-evenement-name { border-bottom: 1px solid #fff; text-align: center;margin-bottom:20px;  } /*.block-evenement-name a{ text-decoration: none; }*/
.block-evenement-name h3{ line-height: 20px; color: #fff; font-weight: normal;  font-size: 35px; padding-bottom: 10px;  text-transform: uppercase;}


.block-slideshow {margin: 20px 0;}
.slideshow {    background: #fff;padding: 20px 0;/*border-top: 1px solid #d5e5f4; */border-bottom: 1px dashed #d5e5f4;}
.slideshow-right {}
.slideshow-secondaire { padding: 20px 0;border-bottom: 1px solid #d5e5f4; margin: 0; }
.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 !important;}


.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-right: 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-right1 .banneritem {
    margin-top: 20px;
}

.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: 20px; color: #0071b2;     text-transform: uppercase;}
.block-algerie-name h3:hover{ color: #333; }

.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-right: 5px solid #f5f5f5;padding-right: 20px;margin-top: 30px;}
.block-algerie-articles {padding: 0; }

.block-algerie-right {padding: 0; padding-left: 20px;}
.block-algerie-right1{padding: 0;margin-bottom: 15px;margin-top: 7px;}
.block-algerie-right2{padding: 0; margin: 0;}
.block-algerie-right2 .algerie-module h3{  
    margin-bottom: 10px;
    text-align:center;
    font-size: 12px;
    font-family: arial;
    /*border-bottom: 1px solid #0071b2;*/
    color: #fff; background: #0071b2;
    padding: 5px 0;
    text-transform: uppercase;}

.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:0;}


.block-algerie-dossier-articles {margin: 30px 0; float: right; padding: 30px 0; border-top: 6px double #eee; }
.block-algerie-dossier-banner {margin: 30px 0; padding: 30px 0; border-top: 6px double #eee;overflow: hidden; width: 370px;     height: 281px; }
.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 {     letter-spacing: 0.5px;line-height: 0;    color: #0071b2;    font-size: 13px;    text-transform: uppercase;}

.block-algerie-name-all  h3:hover{ color: #333; }


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

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

/* Fin du block */


/* css for block videos */

.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-transform: uppercase;text-decoration: none;line-height: 20px; color: #fff; }
.block-video-name-all {border-top: 2px solid #fff; text-align: center;margin: 2px 0;} .block-video-name-all h3{    letter-spacing: 0.5px;line-height: 0;  text-decoration: none;  color: #fff;    font-size: 13px;    text-transform: uppercase;}
.titel-video a {
    color: #fff !important;
    font-size: 14px !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-transform: uppercase; text-decoration: none;line-height: 20px; color: #333; }
.block-photo-name-all {border-top: 2px solid #333; text-align: center;margin: 2px 0;} .block-photo-name-all h3{    letter-spacing: 0.5px;line-height: 0;  text-decoration: none;  color: #333;    font-size: 13px;    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-transform: uppercase;text-decoration: none;line-height: 20px; color: #fff; }
.block-infographie-name-all {border-top: 2px solid #fff; text-align: center;margin: 2px 0;} .block-infographie-name-all h3{    letter-spacing: 0.5px;line-height: 0;  text-decoration: none;  color: #fff;    font-size: 13px;    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-transform: uppercase;text-decoration: none;line-height: 20px; color: #fff; }
.block-calameo-name-all {border-top: 2px solid #fff; text-align: center;margin: 2px 0;} .block-calameo-name-all h3{    letter-spacing: 0.5px;line-height: 0;  text-decoration: none;  color: #fff;    font-size: 13px;    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: #43b200 !important;}
.block-economie-name { border-bottom: 2px solid #43b200; text-align: center;margin-bottom:0;  } .block-economie-name a{ text-decoration: none; }
.block-economie-name h3{     text-transform: uppercase;line-height: 20px; color: #43b200; }

.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-right: 5px solid #f5f5f5;padding-right: 20px;margin-top: 30px;}
.block-economie-articles {padding: 0; }

.block-economie-right {padding: 0; padding-left: 20px;}
.block-economie-right1{padding: 0;margin-bottom: 15px;margin-top: 15px;}
.block-economie-right2{padding: 0; margin: 0;}
.block-economie-right2 .economie-module h3{   
   /* margin-bottom: 10px;*/margin: 10px 0;
    text-align: center; background: #43b200;
    font-size: 12px;
    font-family: arial;
   /* border-bottom: 2px solid #43b200;*/
    color: #fff;
    padding: 5px 0;
    text-transform: uppercase;
}

.economie-video {background: #28323d;
    padding: 2px 10px;margin-top: 20px;
    text-align: center;}
    .economie-video a { font-size: 12px !important; line-height: 15px !important; font-weight: normal !important; color: #586c82 !important;margin-bottom: -5px;}

  .block-economie-right2   .row.hwd-youtube-videobox-default {
    margin: -7px -25px!important;padding: 0px 0;

}

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




.block-economie-dossier {padding:0;}

.block-economie-dossier-articles {margin: 30px 0; float: right; padding: 30px 0; border-top: 6px double #eee;}
.block-economie-dossier-banner {margin: 30px 0; padding: 30px 0; border-top: 6px double #eee;overflow: hidden; width: 350px;   max-height: 281px; }

.titre-dossier {position: relative;}

.block-economie-name-all { border-top: 2px solid #43b200; text-align: center;margin: 20px 0; } .block-economie-name-all a{ text-decoration: none;  }
.block-economie-name-all h3 {    letter-spacing: 0.5px; line-height: 0;    color: #43b200;    font-size: 13px;    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{    text-transform: uppercase; line-height: 20px; color: #009688; }

.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-right: 5px solid #f5f5f5;padding-right: 20px;margin-top: 30px;}
.block-monde-articles {padding: 0; }

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

    margin-bottom: 10px;
    text-align: center;
    font-size: 13px;
    font-family: arial;
    /*border-bottom: 2px solid #009688;*/
    color: #fff;
    padding: 5px 0; background: #009688;
    text-transform: uppercase;
}

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

.block-monde-dossier {padding:0;}

.block-monde-dossier-articles {margin: 30px 0; float: right; padding: 30px 0; border-top: 6px double #eee;}
.block-monde-dossier-banner {margin: 30px 0; padding: 30px 0; border-top: 6px double #eee;overflow: hidden; width: 350px;   height: 281px; }
.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 {     letter-spacing: 0.5px;line-height: 0;    color: #009688;    font-size: 13px;    text-transform: uppercase;}


/* Banner after block monde */ 
.banner-after-block-monde {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 { border-bottom: 2px solid #f39c12; text-align: center;margin-bottom:0;  } .block-sport-name a{ text-decoration: none; }
.block-sport-name h3{     text-transform: uppercase;line-height: 20px; color: #f39c12; }

.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-right: 5px solid #f5f5f5;padding-right: 20px;margin-top: 30px;}
.block-sport-articles {padding: 0; }

.block-sport-right {padding: 0; padding-left: 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;*/margin: 10px 0;
    text-align: center; background: #f39c12;
    font-size: 13px;
    font-family: arial;
    /*border-bottom: 2px solid #f39c12;*/
    color: #fff;
    padding: 5px 0;
    text-transform: uppercase;
}

.sport-video {background: #28323d;
    padding: 1px 20px;margin-top: 20px;
    text-align: center;}
    .sport-video a { font-size: 12px !important; line-height: 15px !important; font-weight: normal !important;}

  .block-sport-right2   .row.hwd-youtube-videobox-default {
    margin-right: -6px!important;padding: 5px 0;
    margin-left: -6px!important;
}

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

.block-sport-dossier {padding:0;}

.block-sport-dossier-articles {margin: 30px 0; float: right; padding: 30px 0; border-top: 6px double #eee;}
.block-sport-dossier-banner {margin: 30px 0; padding: 30px 0; border-top: 6px double #eee;overflow: hidden; width: 350px;   height: 281px; }
.titre-dossier {position: relative;}

.block-sport-name-all { border-top: 2px solid #f39c12; text-align: center;margin: 20px 0; } .block-sport-name-all a{ text-decoration: none;  }
.block-sport-name-all h3 {     letter-spacing: 0.5px;line-height: 0;    color: #f39c12;    font-size: 13px;    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{     text-transform: uppercase;line-height: 20px; color: #cc0000; }

.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-right: 5px solid #f5f5f5;padding-right: 20px;margin-top: 30px;}
.block-societe-articles {padding: 0; }

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

    margin-bottom: 10px;
    text-align: center;
    font-size: 13px;
    font-family: arial; background: #cc0000;
   /* border-bottom: 2px solid #ac935c;*/
    color: #fff;
    padding: 5px 0;
    text-transform: uppercase;
}
}


.block-societe-dossier {padding:0;}

.block-societe-dossier-articles {margin: 30px 0; float: right; padding: 30px 0; border-top: 6px double #eee;}
.block-societe-dossier-banner {margin: 30px 0; padding: 30px 0; border-top: 6px double #eee;overflow: hidden; width: 350px;   height: 281px; }
.titre-dossier {position: relative;}

.block-societe-name-all { border-top: 2px solid #cc0000; text-align: center;margin: 20px 0; } .block-societe-name-all a{ text-decoration: none;  }
.block-societe-name-all h3 {    letter-spacing: 0.5px;line-height: 0;    color: #cc0000;    font-size: 13px;    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{     text-transform: uppercase;line-height: 20px; color: #AF4BC0; }

.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-right: 5px solid #f5f5f5;padding-right: 20px;margin-top: 30px;}
.block-culture-articles {padding: 0; }

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

   /* margin-bottom: 10px;*/margin: 10px 0;
    text-align: center; background: #AF4BC0;
    font-size: 13px;
    font-family: arial;
  /*  border-bottom: 2px solid #AF4BC0;*/
    color: #fff;
    padding: 5px 0;
    text-transform: uppercase;

}

.culture-video {background: #28323d;
    padding: 1px 20px;margin-top: 20px;
    text-align: center;}
    .culture-video a { font-size: 12px !important; line-height: 15px !important; font-weight: normal !important;}

  .block-culture-right2   .row.hwd-youtube-videobox-default {
    margin-right: -6px!important;padding: 5px 0;
    margin-left: -6px!important;
}

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


.block-culture-dossier {padding:0;}

.block-culture-dossier-articles {margin: 30px 0; float: right; padding: 30px 0; border-top: 6px double #eee;}
.block-culture-dossier-banner {margin: 30px 0; padding: 30px 0; border-top: 6px double #eee;overflow: hidden; width: 350px;   height: 281px; }
.titre-dossier {position: relative;}

.block-culture-name-all { border-top: 2px solid #AF4BC0; text-align: center;margin: 20px 0; } .block-culture-name-all a{ text-decoration: none;  }
.block-culture-name-all h3 {    letter-spacing: 0.5px; line-height: 0;    color: #AF4BC0;    font-size: 13px;    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{    text-transform: uppercase; line-height: 20px; color: #ac935c; }

.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-right: 5px solid #f5f5f5;padding-right: 20px;margin-top: 30px;}
.block-regions-articles {padding: 0; }

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

    margin-bottom: 10px;
    text-align: center;
    font-size: 13px;
    font-family: arial;
    /*border-bottom: 2px solid #b91031;*/
    color: #fff;
    padding: 5px 0; background: #ac935c;
    text-transform: uppercase;


}


.block-regions-dossier {padding:0;}

.block-regions-dossier-articles {margin: 30px 0; float: right; padding: 30px 0; border-top: 6px double #eee;}
.block-regions-dossier-banner {margin: 30px 0; padding: 30px 0; border-top: 6px double #eee;overflow: hidden; width: 350px;   height: 281px; }
.titre-dossier {position: relative;}

.block-regions-name-all { border-top: 2px solid #ac935c; text-align: center;margin: 20px 0; } .block-regions-name-all a{ text-decoration: none;  }
.block-regions-name-all h3 {    letter-spacing: 0.5px; line-height: 0;    color: #ac935c;    font-size: 13px;    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; }

.block-regions-sites-reg ul li a{ color: #ac935c !important;}
/* Banner after block regions */ 
.banner-after-block-regions {margin: 10px 0; padding:0;}


#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:hover {
    border: 1px solid #ac935c;
}

#regions-element h5{ font-size: 12px !important;      line-height: 10px;  color: #486B89 !important;}
/* 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{    text-transform: uppercase; line-height: 20px; color: #53b3e2; }

.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-right: 5px solid #f5f5f5;padding-right: 20px;margin-top: 30px;}
.block-sante-science-technologie-articles {padding: 0; }

.block-sante-science-technologie-right {padding: 0; padding-left: 20px;}
.block-sante-science-technologie-right1{padding: 0;margin-bottom: 15px;margin-top: 7px;}
.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: 13px;
    font-family: arial;
   /* border-bottom: 2px solid #b91031;*/
    color: #fff; background: #53b3e2;
    padding: 5px 0;
    text-transform: uppercase;

}


.block-sante-science-technologie-dossier {padding:0;}

.block-sante-science-technologie-dossier-articles {margin: 30px 0; float: right; padding: 30px 0; border-top: 6px double #eee;}
.block-sante-science-technologie-dossier-banner {margin: 30px 0; padding: 30px 0; border-top: 6px double #eee;overflow: hidden; width: 350px;   height: 281px; }
.titre-dossier {position: relative;}

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


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

/* Fin du block */


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

.componentheading {

    text-align: left;
    margin: 10px 0;
    font-size: 20px;
    border-bottom: 1px solid #ddd;
    padding: 5px 0;
    font-weight: bold;
    text-transform: uppercase;
}

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;
}

/* articles styles */ 


div.k2Pagination ul li.active a {
    background: #fafafa !important;
    color: #0071b2 !important;
}

div.itemHeader h2.itemTitle {
    padding: 0;    color: #014d78;
    margin: 10px 0;     
    font-size: 35px;
    line-height: 40px;
    font-weight: bold;
    font-family: 'Lato',arial, sans-serif;
}

span.itemImage {
    margin:0 20px 20px 0;padding: 0;    display:block ;
}

div.itemIntroText {
    color: #014d78;
    font-size: 15px;
    line-height: 28px;
    padding: 0;
    margin: 0;
    font-family: 'Lato',arial, sans-serif; 
    font-weight: normal;
    font-style: italic;
}
div.itemFullText { 
    clear: both;      color: #014d78;
    font-size: 15px; text-align: justify; line-height: 30px;
    font-family: 'Lato',arial, sans-serif; 
}

div.itemImageBlock {
    padding: 0;
    margin: 0 0 16px 0;
    float: left;
}

div.itemToolbar {
    padding: 5px 0; font-size: 13px;
    margin: 15px 0;
    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: right;
    display: inline;
}

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

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

div.catItemHeader span.catItemDateCreated {
    color: #666!important;
    font-size: 14px;
    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: left;
}

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;
    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: left;    margin-right: 10px;}
a.itemRelTitle {      
    font-size: 15px;
    font-family: 'Lato',arial, sans-serif;
    line-height: 18px;
    color: #014d78;
    font-weight: bold;}

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: left;
    border-top: 5px solid #177FC0;
   font-size: 11.5px; font-family: arial, sans-serif;

}

#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:11px; text-transform: uppercase;
    margin: 30px 0;}

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

    border-bottom: 5px solid #586c82;

    font-size: 13px;

}

.footer-aps-social ul li {
    text-decoration: none;
    display: inline;
    padding: 0 10.11111px;
    color: #ddd;
    font-size: 13px;
    margin-right: 3px;
    border-right: 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-right: none;
    margin-right: 0;
}

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

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


.footer-aps {}

.footer-aps-logo {border-right: 1px dashed #4f5b63;  padding: 0;height: 180px;     font-size: 12px;}

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

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

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



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

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




/* Large desktop */
@media (min-width: 1200px) { ... }
 
/* Portrait tablet to landscape and desktop */

@media (max-width: 992px) {

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

    .evenement .allmode-topitem .allmode-text { font-size: 14px !important; line-height:20px !important; }


    .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 {padding: 10px !important;}

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

}

@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 {    margin-top: 52px;}
.bg-dotted-logo {background: none;}

.block-slideshow {padding: 10px !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;}



}


/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

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

    .evenement .allmode-topitem .allmode-text { display: none; }

    .allmode-category-evenement, .allmode-date-evenement {font-size: 11px !important;}
    .contenu-slide-evenement { padding: 20px 10px !important;     width: 100%;}



    #ads-bg { background: none; }
    .banner-home { display: none; }
    .titel-agenda {
    height: 25px;
    font-size: 8px;
    padding: 0 3px;
    color: #014d78;
    border: none;
}
 #t3-footer { height: 250px !important; }

.allmode-date, .allmode-info   { }

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


    .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: 100px !important;
    height: auto;    margin-bottom: -10px;}
.block-slideshow {  margin: 0;}
.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-right: 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: 20px !important; }
.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: 11px !important; }


div.catItemHeader h3.catItemTitle { font-size: 14px; line-height: 23px; }
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 10px 5px 0;    float: left;}

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

.breadcrumb { display: none; } 
.navbar-collapse-article-fixed-top.affix { display: none !important; }


.window-mainbody .navbar-collapse-article-fixed-top.affix { display: none !important; }


div.itemIntroText { font-size: 13px; line-height: 22px; margin-bottom: 10px; } 
div.itemFullText {    font-size: 14px;    line-height: 26px;}

 .t3-content {    padding: 10px;}
 
.agenda {    margin-top: 52px;    padding: 5px 10px;}
.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: 25px !important;
        font-size:22px !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 {padding: 10px !important;}
 .articles-standard .allmode-topitem .allmode-title{ 
       line-height: 20px !important;
        font-size:14px !important;
    }
}

/* Landscape phones and down */
@media (max-width: 480px) { .slideshow {padding: 0;}
 #t3-footer { min-height: 250px !important; }


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

    .alaune .allmode-topitem .allmode-title { 
       line-height: 22px !important;
        font-size:15px !important;
    }
.alaune .allmode-itemsbox-list {   width:100% !important;}
.block-slideshow {padding: 5px !important;}

}

