@page {
  margin-top: 2cm;
  margin-bottom: 2cm;
}
#page-wrapper #messages,
#page-wrapper .tabs,
#page-wrapper #sidebar-first,
#block-total-blocks-total-language-switcher {
  display: none;
}
#page-wrapper #main .h-container {
  margin: 0;
}
body a {
  text-decoration: none;
}
a.lexique-link {
  border-bottom: none;
}
a:link:after {
  content: none;
  display: none;
}
#breadcrumb a:after {
  content: none;
}
header#header .hgroup .h2{
  display: block !important;
  top: 60px;
  left: 0;
  width: 630px;
}
header#header .h-container {
  margin: 0;
}
.entity-paragraphs-item.two_columns {
  display: inline-block;
  float: left;
  margin-top: 0;
  overflow: hidden;
  margin-right: 35px;
  width: 600px;
}
.entity-paragraphs-item.one_column {
  float: left ;
  width: 302px ;
  display: inline-block;
  margin-bottom: 30px ;
}
.paragraphs-items-field-contenu-decouvrir-full .page-n1-n2-reference-field-item> div {
  margin-right:10px;
}
.cover-panoramic .bx-viewport > .field-items > .field-item .paragraphs-item-cover-bean,
.bx-wrapper .bx-viewport .item-mosaic,
.btn-next,
.btn-prev,
.bx-has-pager {
  display: none;
}
.cover-panoramic .bx-viewport > .field-items > .field-item:first-child .paragraphs-item-cover-bean,
.bx-wrapper .bx-viewport .item-mosaic:first-child {
  display: block;
}
#header p.h1 #logo img {
  width: 300px !important;
  height: auto !important;
}
.bx-wrapper .js-slider-1slide,
.with-sidebar #article {
  width: 700px !important;
}
.with-sidebar #article {
  float: left;
}
.with-sidebar #sidebar {
  width: 18% ;
  display: block !important;
  float: right;
  clear: right;
}
.paragraphs-items-field-contenu-coeur-page-comfi .paragraphs-item-agenda .newspush .events-text h3.events-title,
.paragraphs-items-field-contenu-coeur-de-page .paragraphs-item-agenda .newspush .events-text h3.events-title,
.bean-hp-communique-presse .page-n1-paragraphs-item-entries-group-text-link .field-name-title-field,
.view-display-id-hp_comm_presse .views-field-title-field a,
.view-display-id-hp_comm_presse .views-field-field-results-title {
  font-family: Arial;
  font-size: 16px;
  color: #707173;
  text-transform: none;
  display: block;
  vertical-align: middle;
  text-align: left;
  margin: 0;
  line-height: 22px;
}
.paragraphs-item-texte.Grand .texte-bean .description {
  margin-top: 22px;
  height: 318px;
  overflow: hidden;
}
comfi .paragraphs-items-field-contenu-coeur-page-comfi .exergue-bean .description,
.node-type-home-comfi .exergue-bean .description,
.node-homepage .paragraphs-items-field-contenu-coeur-de-page .exergue-bean .description,
.node-homepage .exergue-bean .description {
  height: 305px;
  overflow: hidden !important;
}
.list-events {
  padding: 7px 0;
  margin-bottom: 30px ;
  height: 486px;
  position: relative;
}
.paragraphs-items-field-contenu-coeur-de-page .paragraphs-item-exergue .exergue-bean .field-name-field-description p, .paragraphs-items-field-contenu-coeur-page-comfi .paragraphs-item-exergue .exergue-bean .field-name-field-description p  {
  text-align: left;
}
#main.n .half .half-left, #main.n .half .half-right {
  width: 49%;
  float: left;
}
#main.n #sidebar {
  width: 300px !important;
}
#main.n #sidebar .box {
  width: auto;
  float: none;
  margin-left: 0;
}
#mobile-nav {
  display: block !important;
}
.header-top, #mobile-nav .mobile-space, .total-tags, #footer .footer-top, #footer .footer {
  display: none;
}
.box.basic.clearfix.action-total {
  color: #df0c36 !important;
}
.text-link {
  color: #ffffff !important;
}
.field-name-field-contenu-coeur-de-page .page-n1-paragraphs-item-entries-group-text-link {
  height: 100px !important;
}
.texte-bean {
  height: 135px !important;
}
#footer .footer-bottom, .footer-social {
  display: block !important;
}
.node-homepage h2.grey-red, .node-type-home-comfi h2.grey-red, .bean-raise-bar h2 {
  color: #666 !important;
}
.node-homepage h2.grey-red strong,
.node-type-home-comfi h2.grey-red strong, .bean-raise-bar h2 strong,
.node-type-homepage .box.basic.clearfix.action-total .share-price,
.node-type-home-comfi .box.basic.clearfix.action-total .share-price,
.node-type-homepage time a.stock-name,
.node-type-home-comfi time a.stock-name,
.paragraphs-items-field-contenu-coeur-page-comfi .paragraphs-item-agenda h2 .paragraphs-items-field-contenu-coeur-de-page .paragraphs-item-agenda h2,
.bean-hp-communique-presse .field-name-title-field,
.paragraphs-items-field-contenu-coeur-page-comfi .page-n1-paragraphs-item-entries-group-text-link .field-name-field-results-link-title a,
.paragraphs-items-field-contenu-coeur-de-page .page-n1-paragraphs-item-entries-group-text-link .field-name-field-results-link-title a,
.bean-hp-communique-presse .field-name-title-field,
.paragraphs-items-field-elements .barre-relance-item .link a,
.paragraphs-items-field-elements .barre-relance-item .link a span,
.total-page-n1-block-three-cols .page-n1-paragraphs-item-basic-page .page-n1-n2-reference-field-item.first-for-three .page-n1-paragraphs-item-entries-group-text-link .page-n1-paragraphs-item-entries-link-title a,
.total-page-n1-block-three-cols .page-n1-paragraphs-item-basic-page .page-n1-n2-reference-field-item.last-for-three .page-n1-paragraphs-item-entries-group-text-link .page-n1-paragraphs-item-entries-link-title a,
.total-page-n1-block-three-cols.three-cols-even-odd .page-n1-paragraphs-item-basic-page .page-n1-n2-reference-field-item.even .page-n1-paragraphs-item-entries-group-text-link .page-n1-paragraphs-item-entries-link-title a,
.publication-single .publication_descr a span.pub_link,
.paragraphs-item-texte .texte-bean .link a,
.field-name-field-contenu-decouvrir .page-n1-n2-reference-field-item .page-n1-paragraphs-item-entries-group-text-link .page-n1-paragraphs-item-entries-link-title a,
.paragraphs-items-field-contenu-coeur-de-page .page-n1-paragraphs-item-entries-group-text-link .field-name-field-results-link-title a ,
.paragraphs-items-field-contenu-coeur-page-comfi .paragraphs-item-agenda h2 .paragraphs-items-field-contenu-coeur-de-page .paragraphs-item-agenda h2,
.bean-hp-communique-presse .field-name-title-field,
.paragraphs-item-agenda h2,
.bean-hp-communique-presse .field-name-title-field div,
.node-type-homepage time a span p, .node-type-home-comfi time a span p,
.node-type-homepage a.processed-xiti p, .node-type-home-comfi a.processed-xiti p,
ul.breadcrumb__list > li.breadcrumb__item.breacrumb__item--last,
.paragraphs-item-block-n1.total-page-n1-block .grey-red strong{
  color: #df0c36 !important;
}
.field-name-field-slider-image .caption .cover-text .text-link a .processed-xiti .field-name-field-title-1 .field-items div,
.field-name-field-slider-image .caption .cover-text .text-link a .processed-xiti .field-name-field-title-2 .field-items div,
.field-name-field-title-1, .bean-cover .caption a.external span .field-name-field-title-1,
.bean-cover .caption a .field-name-field-title-2, .bean-cover .caption a.external span .field-name-field-title-2,
.bean-cover .caption a.external span .field-name-title-field, .bean-cover .caption a .field-name-title-field,
#page-wrapper .field-name-field-cover .bean-cover .paragraphs-items-field-cover-paragraph .field-name-field-title-2 div div,
.node-type-page-n1-n2 .page-title-page-n1 span, .node-type-page-n1-n2 .inner-image span,
.node-type-page-n1-n2 .page-title-page-n1 span strong, .node-type-page-n1-n2 .inner-image span strong
{
  color: #ffffff !important;
}
.paragraphs-item-block-n1.total-page-n1-block .grey-red,
.total-page-n1-block.h-container .grey-red,
.paragraphs-items-field-paragraph-part .grey-red,
.node-type-page-n2 .total-page-n1-block.paragraphs-item-block-n2 h1.grey-red,
.node-type-page-n2 .total-page-n1-block.group-in-news h2.grey-red,
a.processed-xiti div{
 color: #666666 !important;
}
body.node-type-page-n1-n2 .h-container {
  width: 960px;
  margin:  0 0 0 15% !important;
}
.total-page-n1-block-three-cols .page-n1-paragraphs-item-basic-page .page-n1-n2-reference-field-item .page-n1-paragraphs-item-entries-group-text-link .page-n1-paragraphs-item-entries-link-title a {
  color: #b20b37 !important;
}
.total-page-n1-block.h-container .grey-red strong,
.total-page-n1-block.h-container .field-group-project .field-name-field-parent-link-title div div a,
.field-name-field-link div div a,
.mega-template h1, .node-type-dossier h1,
.paragraphs-items-field-paragraph-part .grey-red strong,
.bean-raise-bar .field-name-field-toread-also .field-name-field-link-raise,
.bean-raise-bar .field-name-field-toread-also .field-name-field-link-on-content a,
.node-type-page-n2 .total-page-n1-block.paragraphs-item-block-n2 h1.grey-red strong,
.node-type-page-n2 .total-page-n1-block.group-in-news h2.grey-red strong
{
  color: #df0c36 !important;
}
.publication-single .pub {
  height: 450px !important;
}
.entity-paragraphs-item .bean-block-to-read .field-type-text-long ul li a {
  color: #eb1133 !important;
}
.paragraphs-item-block-n2 .page-n1-paragraphs-item-basic-page .page-n1-n2-reference-field-item.even .page-n1-paragraphs-item-entries-group-text-link .page-n1-paragraphs-item-entries-link-title a {
  color: #df0c35 !important;
}
.paragraphs-item-block-n2 .page-n1-paragraphs-item-basic-page .page-n1-paragraphs-item-entries-group-text-link, .paragraphs-item-block-n2 .page-n1-paragraphs-item-basic-page .field-name-field-parent-media {
  height: 380px !important;
}
.node-type-page-n2 .total-page-n1-block.group-in-news {
  margin-top: 55px;
}
.paragraphs-item-block-n2 .page-n1-paragraphs-item-basic-page .page-n1-n2-reference-field-item {
  margin-bottom: 26px;
  vertical-align: top !important;
}
.paragraphs-item-block-n2 .page-n1-paragraphs-item-basic-page .page-n1-paragraphs-item-entries-group-text-link {
  width: 488px !important;
}
.total-page-n1-block .page-n1-paragraphs-item-basic-page .field-group-project, .total-page-n1-block-three-cols .page-n1-paragraphs-item-basic-page .page-n1-n2-reference-field-item {
  margin-bottom: 50px;
}
.total-page-n1-block.group-in-news .page-n1-paragraphs-item-entries-group-text-link {
  height: 350px;
}
#footer {
  display: block !important;
}
.paragraphs-items-field-elements .barre-relance-item {
  margin-right: 5px;
}
.paragraphs-items-field-elements .field-item .barre-relance-item{
  display: inline-block;
}
.bean-raise-bar h2 {
  margin-bottom: 30px;
}
.node-type-page-n2 .total-page-n1-block.group-in-news .page-n1-paragraphs-item-entries-group-text-link.no-image.has-date{
  height: 546px;
}
.bean-cover .caption{
  position: inherit;
}
.main-menu {
  height: 0 !important;
}
.content .item-list {
  overflow: hidden !important;
}
.field-type-link-field, .bean-hp-communique-presse .field-name-field-lien-hp-most-read {
  position: relative;
}
.one_column, .two_columns {
  margin-right: 10px;
}
img {
    page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid; /* or 'auto' */
}
.field-name-field-contenu-cours-bourse {
  display: none;
}
.field-type-link-field, .event-more .event-link, .field-name-field-results-link-title, .btn-white {
  position: absolute;
  bottom: 0;
  right: 0;
}
.field-name-field-contenu-a-lire .field-type-link-field, .field-name-field-contenu-a-lire .field-name-field-results-link-title {
  display: inline;
}
.node-type-homepage .field-item.page-n1-n2-reference-field-item>.entity-paragraphs-item {
  height: 500px;
  overflow: hidden !important;
}
.paragraphs-items-field-contenu-coeur-de-page .total-block-hp-remont-e-contenu .node .field-name-field-date-no-time {
  position: absolute;
  font-size: 19px;
  padding: 10px;
  z-index: 10;
  width: 48px;
  height: 48px;
  background: #fff !important;
}
.node-type-homepage .field-name-field-contenu-decouvrir .field-item.page-n1-n2-reference-field-item>.entity-paragraphs-item {
  height: 360px;
  overflow: hidden;
}
.body.node-type-homepage .paragraphs-items-field-contenu-decouvrir-wrapper {
  padding-bottom: 0;
}

.main-menu {
    height: auto !important;
}
#mobile-nav .btn-menu .menu-container, .node-type-homepage .menu-container, #mobile-nav .btn-menu {
  display: none;
}
.paragraphs-items-field-contenu-coeur-de-page .total-block-hp-remont-e-contenu .node, .entity-paragraphs-item.one_column,
.paragraphs-items-field-contenu-coeur-de-page .total-block-hp-remont-e-contenu .content, .entity-paragraphs-item.one_column .content,
.paragraphs-items-field-contenu-coeur-de-page .bean-hp-communique-presse.view-mode-one-column {
  height: 500px;
}

.paragraphs-items-field-contenu-coeur-de-page .total-block-hp-remont-e-contenu .node .page-n1-paragraphs-item-entries-group-text-link {
  height: 243px !important;
}

.one_column, .two_column, .node.view-mode-two-columns, .node.view-mode-one-column {
  page-break-inside: avoid;
}
.paragraphs-items-field-elements .barre-relance-item .link {
  position: absolute;
  width: 300px;
}
.one_column.Petit .content {
  height: 170px;
}
.bean-hp-communique-presse .content {
  padding-top: 0 !important;
}