/* News Abstract
----------------------------------------*/
div.news-asset-abstract.asset-abstract {
  margin-bottom: 3em; }
  div.news-asset-abstract.asset-abstract .asset-content {
    margin: 0; }
  div.news-asset-abstract.asset-abstract div.asset-origine {
    display: none; }
  div.news-asset-abstract.asset-abstract div.asset-surtitre {
    margin: 0;
    font-size: .8em; }
  div.news-asset-abstract.asset-abstract h3.asset-title {
    font-size: 1.5em;
    margin: 0 0 .3em;
    padding: 0;
    border: none; }
  div.news-asset-abstract.asset-abstract div.asset-more {
    margin-top: 1em;
    float: right; }
  div.news-asset-abstract.asset-abstract div.asset-small-image {
    float: left;
    width: 140px;
    padding: 0;
    margin-right: 2em; }
    div.news-asset-abstract.asset-abstract div.asset-small-image img.asset-small-image {
      float: none;
      padding: 0;
      width: auto; }
  div.news-asset-abstract.asset-abstract div.asset-dateloc {
    margin-bottom: 1.5em; }
  div.news-asset-abstract.asset-abstract .other-lang {
    margin: 0;
    display: inline; }
    div.news-asset-abstract.asset-abstract .other-lang li {
      display: inline;
      list-style: none;
      padding: 0 8px;
      border-right: 1px solid #161616;
      text-transform: uppercase;
      font-size: 0.8em; }
      div.news-asset-abstract.asset-abstract .other-lang li:last-child {
        border: none; }

div.asset-dateloc {
  text-transform: uppercase;
  color: #113651;
  letter-spacing: 1px;
  font-size: .7em; }

span.asset-dateloc > span,
ul.asset-dateloc > li {
  margin-right: 1em;
  padding-right: 1em;
  border-right: 1px solid #113651; }
  span.asset-dateloc > span:last-child,
  ul.asset-dateloc > li:last-child {
    border-right: none;
    margin-right: 0;
    padding-right: 0; }

ul.asset-dateloc {
  margin: 0; }
  ul.asset-dateloc > li {
    display: inline; }

/* Ressources */
.ressource-link a.video,
.ressource-link a.link,
.ressource-link a.sound,
.ressource-link a.gallery {
  font-size: .8em;
  display: inline-block;
  padding-left: 30px;
  background-position: 5px;
  background-repeat: no-repeat;
  border: 1px solid #ebebeb;
  padding-right: 10px;
  border-radius: 2px;
  margin-top: .5em;
  margin-bottom: .5em;
  -webkit-transition: all 100ms ease-in-out;
  -moz-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
  text-decoration: none; }
  .ressource-link a.video:hover,
  .ressource-link a.link:hover,
  .ressource-link a.sound:hover,
  .ressource-link a.gallery:hover {
    border-color: #161616;
    color: #161616; }
    .ressource-link a.video:hover:before,
    .ressource-link a.link:hover:before,
    .ressource-link a.sound:hover:before,
    .ressource-link a.gallery:hover:before {
      color: #161616; }
  .ressource-link a.video:before,
  .ressource-link a.link:before,
  .ressource-link a.sound:before,
  .ressource-link a.gallery:before {
    position: relative;
    font-size: 14px;
    font-family: Fontawesome, 'fontawesome-alloy';
    display: inline-block;
    color: #ccc;
    width: 20px;
    margin-right: 1px;
    margin-left: -23px;
    bottom: -1px;
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out; }
.ressource-link a.video:before {
  content: '\f03d'; }
.ressource-link a.link:before {
  content: '\f0c1'; }
.ressource-link a.sound:before {
  content: '\f028'; }
.ressource-link a.gallery:before {
  content: '\f00a'; }

/* Abstract
----------------------------------------*/
div.asset-abstract.asset-abstract h3.asset-title {
  font-size: 1.5em;
  margin: 0 0 .3em;
  padding: 0;
  border: 0; }
  div.asset-abstract.asset-abstract h3.asset-title a img {
    display: none; }
div.asset-abstract.asset-abstract .asset-content {
  margin: 0; }
div.asset-abstract.asset-abstract div.asset-small-image {
  float: left;
  width: 140px;
  padding: 0;
  margin-right: 2em; }
  div.asset-abstract.asset-abstract div.asset-small-image img.asset-small-image {
    float: none;
    padding: 0;
    width: auto; }
div.asset-abstract.asset-abstract div.asset-more {
  margin-top: 1em;
  float: right; }

/* Title List
----------------------------------------*/
.portlet-asset-publisher li.title-list {
  line-height: 20px;
  padding: 4px 0 4px 1em; }
  .portlet-asset-publisher li.title-list:before {
    content: '\f105';
    font-family: Fontawesome, 'fontawesome-alloy';
    display: inline-block;
    width: 1.1em;
    color: #ccc;
    margin-left: -1.1em;
    float: left; }
  .portlet-asset-publisher li.title-list span a img {
    display: none; }
  .portlet-asset-publisher li.title-list a.taglib-icon:hover .taglib-text {
    text-decoration: none; }

/***NEWS TITLE LIST**/
.aui .news-title-list {
  margin: 0; }
  .aui .news-title-list .title-list {
    margin: 0 0 1.2em 0; }
    .aui .news-title-list .title-list .asset-surtitre {
      margin: 0;
      font-size: .8em;
      line-height: 1em; }
    .aui .news-title-list .title-list .asset-title {
      border: none;
      padding: 0;
      margin: 0; }
    .aui .news-title-list .title-list .asset-dateloc, .aui .news-title-list .title-list .asset-dateloc > li {
      line-height: 1em; }
  .aui .news-title-list .available-in-these-languages {
    border: none;
    margin: 0; }
.aui .portlet-asset-publisher .news-title-list a {
  float: none; }

