<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: "latoheavy";
  src: url("../fonts/lato-heavy-webfont.eot");
  src: url("../fonts/lato-heavy-webfont.eot?#iefix") format("embedded-opentype"),
    url("../fonts/lato-heavy-webfont.woff2") format("woff2"),
    url("../fonts/lato-heavy-webfont.woff") format("woff"),
    url("../fonts/lato-heavy-webfont.ttf") format("truetype"),
    url("../fonts/lato-heavy-webfont.svg#latoheavy") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latoblack";
  src: url("../fonts/lato-black-webfont.eot");
  src: url("../fonts/lato-black-webfont.eot?#iefix") format("embedded-opentype"),
    url("../fonts/lato-black-webfont.woff2") format("woff2"),
    url("../fonts/lato-black-webfont.woff") format("woff"),
    url("../fonts/lato-black-webfont.ttf") format("truetype"),
    url("../fonts/lato-black-webfont.svg#latoblack") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latobold";
  src: url("../fonts/lato-bold-webfont.eot");
  src: url("../fonts/lato-bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("../fonts/lato-bold-webfont.woff2") format("woff2"),
    url("../fonts/lato-bold-webfont.woff") format("woff"),
    url("../fonts/lato-bold-webfont.ttf") format("truetype"),
    url("../fonts/lato-bold-webfont.svg#latobold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latosemibold";
  src: url("../fonts/lato-semibold-webfont.eot");
  src: url("../fonts/lato-semibold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/lato-semibold-webfont.woff2") format("woff2"),
    url("../fonts/lato-semibold-webfont.woff") format("woff"),
    url("../fonts/lato-semibold-webfont.ttf") format("truetype"),
    url("../fonts/lato-semibold-webfont.svg#latosemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latomedium";
  src: url("../fonts/lato-medium-webfont.eot");
  src: url("../fonts/lato-medium-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/lato-medium-webfont.woff2") format("woff2"),
    url("../fonts/lato-medium-webfont.woff") format("woff"),
    url("../fonts/lato-medium-webfont.ttf") format("truetype"),
    url("../fonts/lato-medium-webfont.svg#latomedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latoregular";
  src: url("../fonts/lato-regular-webfont.eot");
  src: url("../fonts/lato-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/lato-regular-webfont.woff2") format("woff2"),
    url("../fonts/lato-regular-webfont.woff") format("woff"),
    url("../fonts/lato-regular-webfont.ttf") format("truetype"),
    url("../fonts/lato-regular-webfont.svg#latoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latolight";
  src: url("../fonts/lato-light-webfont.eot");
  src: url("../fonts/lato-light-webfont.eot?#iefix") format("embedded-opentype"),
    url("../fonts/lato-light-webfont.woff2") format("woff2"),
    url("../fonts/lato-light-webfont.woff") format("woff"),
    url("../fonts/lato-light-webfont.ttf") format("truetype"),
    url("../fonts/lato-light-webfont.svg#latolight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latothin";
  src: url("../fonts/lato-thin-webfont.eot");
  src: url("../fonts/lato-thin-webfont.eot?#iefix") format("embedded-opentype"),
    url("../fonts/lato-thin-webfont.woff2") format("woff2"),
    url("../fonts/lato-thin-webfont.woff") format("woff"),
    url("../fonts/lato-thin-webfont.ttf") format("truetype"),
    url("../fonts/lato-thin-webfont.svg#latothin") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "latohairline";
  src: url("../fonts/lato-hairline-webfont.eot");
  src: url("../fonts/lato-hairline-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/lato-hairline-webfont.woff2") format("woff2"),
    url("../fonts/lato-hairline-webfont.woff") format("woff"),
    url("../fonts/lato-hairline-webfont.ttf") format("truetype"),
    url("../fonts/lato-hairline-webfont.svg#latohairline") format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #42484c;
  padding: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body #mobileIndicator {
  display: none;
}
body b {
  font-weight: bold;
}
body strong {
  font-weight: bold;
}
body h1 {
  font-family: "latoheavy", sans-serif;
  font-weight: normal !important;
}
body h2 {
  font-family: "latoheavy", sans-serif;
  font-weight: normal !important;
}
body h3 {
  font-family: "latoheavy", sans-serif;
  font-weight: normal !important;
}
body h4 {
  font-family: "latoheavy", sans-serif;
  font-weight: normal !important;
}
body h5 {
  font-family: "latoheavy", sans-serif;
  font-weight: normal !important;
}
body h6 {
  font-family: "latoheavy", sans-serif;
  font-weight: normal !important;
}
body #manitou_affichages {
  border: 0;
  padding: 0;
}
body #manitou_detail_boutons {
  background: transparent;
  float: right;
  margin-bottom: 10px;
}
body #manitou_detail_affichage {
  clear: both;
}
body #manitou_detail_affichage #detail {
  border: 0;
  padding: 0;
}
body .manitou_button {
  font-family: "latoregular", sans-serif !important;
  font-weight: normal !important;
  background: #003e7e;
  color: #fff !important;
  font-size: 14px;
  padding: 10px 20px;
  display: inline-block;
  border: 0;
  border-radius: 0;
}
body .manitou_button:hover {
  background: #0da1ac;
  color: #fff !important;
  text-decoration: none;
  border: 0;
  border-radius: 0;
}
body a.btn_plein {
  font-family: "latoregular", sans-serif !important;
  font-weight: normal !important;
  background: #003e7e;
  color: #fff !important;
  font-size: 14px;
  padding: 10px 20px;
  display: inline-block;
}
body a.btn_plein:hover {
  background: #0da1ac;
  color: #fff !important;
  text-decoration: none;
}
body a.btn_plein.disabled {
  background: #e2e7e9;
  color: #fff;
  border: 1px solid #e2e7e9;
}
body a.btn_plein.disabled:hover {
  background: #e2e7e9;
  color: #fff;
  border: 1px solid #e2e7e9;
}
body a.btn_plein.btn_retour {
  margin-bottom: 10px;
  padding: 9px 15px;
  display: block;
  text-align: center;
}
body a.btn_print_pdf {
  cursor: pointer;
}
body a.readmore {
  float: right;
  display: block;
  margin-top: 20px;
}
body a.btn_comparateur {
  display: block;
  font-family: "latoheavy", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #003e7e;
  text-transform: uppercase;
  width: auto;
  padding-left: 45px;
  background: url(../img/template/icon_cm@2x.png) no-repeat left 2px;
  background-size: 32px;
  position: relative;
  top: 5px;
  float: right;
}
body a.btn_comparateur:hover {
  text-decoration: none;
  color: #0079c2;
}
body a.print_calendrier {
  border: 1px solid #003e7e;
  display: block;
  text-align: center;
  margin: 20px auto;
}
body a.print_calendrier[href$=".pdf"]:before {
  content: "" !important;
  margin-right: 0;
}
body input[type="text"]:focus {
  border-color: #99d7db;
  border-color: rgba(129, 202, 203, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(129, 202, 203, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(129, 202, 203, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(129, 202, 203, 0.6);
}
body .alignleft {
  margin-right: 15px;
  margin-bottom: 15px;
}
body .alignleft.thumb {
  margin-bottom: 0;
}
body .alignright {
  float: right;
  margin-left: 15px;
  margin-bottom: 15px;
}
body .alignright.thumb {
  margin-bottom: 0;
}
body table.default_table {
  width: auto !important;
  max-width: 100%;
  position: relative;
  display: block;
  overflow-x: auto;
  border-bottom: 1px solid #99abb2;
  border-top: 1px solid #99abb2;
  background: #003e7e;
}
body table.default_table thead {
  display: block;
  width: 100%;
}
body table.default_table thead tr {
  display: block;
  width: 100%;
}
body table.default_table thead tr th {
  display: block;
  width: 100%;
  color: #fff;
  text-align: left;
  padding: 10px;
  border-left: 1px solid #003e7e;
  border-right: 1px solid #003e7e;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body table.default_table tbody {
  width: 99.9% !important;
  display: table;
  border: 0;
}
body table.default_table tbody tr {
  border-left: 1px solid #99abb2;
  border-right: 1px solid #99abb2;
}
body table.default_table tbody tr:nth-child(odd) {
  background: #e2e7e9;
}
body table.default_table tbody tr:nth-child(even) {
  background: #fff;
}
body table.default_table tbody tr td {
  min-width: 121px !important;
  width: 33%;
  text-align: left;
  padding: 10px;
  border-left: 1px solid #99abb2;
}
body table.default_table tbody tr th {
  min-width: 121px !important;
  width: 33%;
  text-align: left;
  padding: 10px;
  border-left: 1px solid #99abb2;
}
body table.default_table tbody tr.ligne_ensavoirplus {
  background: transparent !important;
  border: 0;
  border-top: 1px solid #99abb2;
}
body table.default_table tbody tr.ligne_ensavoirplus td {
  border: 0;
  text-align: center;
}
body .menu_secondary-1-and-2 {
  max-width: 940px;
  margin: 0 auto;
  padding: 0 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 12px;
  padding-bottom: 12px;
}
body .menu_secondary-1-and-2 .nav_top-1 {
  flex: auto;
}
body .menu_secondary-1-and-2 .nav_top-1 ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  text-align: center;
}
body .menu_secondary-1-and-2 .nav_top-1 ul li {
  padding: 0 10px;
}
body .menu_secondary-1-and-2 .nav_top-1 ul li a {
  display: inline-block;
  font-size: 13px;
  color: #43494c;
}
body .menu_secondary-1-and-2 .nav_top-1 ul li a:hover {
  color: #0f7abb;
  text-decoration: none;
}
body .menu_secondary-1-and-2 .nav_top-1 ul li:first-child {
  padding-left: 0;
}
body .menu_secondary-1-and-2 .nav_top-2 {
  margin: 10px 0;
}
body .menu_secondary-1-and-2 .nav_top-2 ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
}
body .menu_secondary-1-and-2 .nav_top-2 ul li {
  padding: 0 7px;
}
body .menu_secondary-1-and-2 .nav_top-2 ul li a {
  display: inline-block;
  padding: 8px 12px;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  background-color: #0f7abb;
  border-radius: 15px;
  text-decoration: none;
}
body .menu_secondary-1-and-2 .nav_top-2 ul li a:hover {
  color: #ffffff;
  background-color: #003e7e;
  text-decoration: none;
}
body .header-logo-and-research {
  max-width: 940px;
  margin: 0 auto;
  padding: 0 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 30px;
}
body .header-logo-and-research .header-logo img {
  max-height: 80px;
}
body .header-logo-and-research .header-research form {
  margin: 0;
}
body .header-logo-and-research .header-research form #searchform {
  position: relative;
  margin-right: 10px;
}
body .header-logo-and-research .header-research form #searchform input {
  width: calc(100% - 65px);
  z-index: 1;
  padding: 8px 50px 8px 15px;
  border-radius: 12px;
  border: 1px solid #43494c;
  color: #43494c;
  margin: 0;
}
body
  .header-logo-and-research
  .header-research
  form
  #searchform
  input::placeholder {
  color: #43494c;
  opacity: 1;
}
body
  .header-logo-and-research
  .header-research
  form
  #searchform
  input:-ms-input-placeholder {
  color: #43494c;
}
body
  .header-logo-and-research
  .header-research
  form
  #searchform
  input::-ms-input-placeholder {
  color: #43494c;
}
body .header-logo-and-research .header-research form #searchform button {
  position: absolute;
  top: 8px;
  right: 10px;
  z-index: 2;
  background: none;
  border: none;
  outline: none !important;
}
body #menu_principal {
  background: #0da1ac;
}
body #menu_principal .toggle_menu_mobile {
  display: none;
}
body #menu_principal li {
  list-style-type: none;
}
body #menu_principal .menu_principal_container {
  position: relative;
  margin: 0;
  height: 50px;
  z-index: 9999;
}
body #menu_principal .menu_principal_container li.item_principal_menu {
  width: 16.66%;
  display: table;
  vertical-align: middle;
  border-left: 1px solid #fff;
  float: left;
  box-sizing: border-box;
  height: 50px;
  background: rgba(0, 0, 0, 0);
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu:first-child {
  border-left: 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu:first-child:hover
  &gt; a:after {
  left: 0;
  width: 98%;
}
body #menu_principal .menu_principal_container li.item_principal_menu:hover {
  background: #003e7e;
  border-bottom: 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu:hover
  &gt; a {
  text-decoration: none;
  position: relative;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu:hover
  &gt; a
  + div {
  display: table;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu:hover
  &gt; a
  + div
  &gt; div
  &gt; ul.level_0 {
  display: table-cell;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu:hover
  &gt; a:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50px;
  top: -4px;
  left: -3px;
  border: 4px solid #fff;
  box-sizing: content-box;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  a.toggle_menu_principal {
  font-family: "latoheavy", sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 18px;
  text-transform: uppercase;
  display: block;
  display: table-cell;
  vertical-align: middle;
  padding: 4px 15px 0 15px;
}
body #menu_principal .menu_principal_container li.item_principal_menu &gt; div {
  display: none;
  position: absolute;
  width: auto;
  left: 0;
  top: 50px;
  z-index: 9999;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  &gt; div.comportement {
  display: table-cell;
  vertical-align: top;
  border: 4px solid #fff;
  border-right: 0;
  background: #003e7e;
  background: rgba(5, 63, 122, 0.9);
  padding: 20px 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  &gt; div.comportement.comportement2 {
  background: #0da1ac;
  background: #03727aee;
  padding: 20px;
  box-sizing: border-box;
  border: 4px solid #fff;
  border-left: 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  &gt; div.comportement.comportement2
  &gt; .level
  &gt; ul {
  margin: 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  &gt; div.comportement.comportement2
  &gt; .level
  &gt; ul
  &gt; li
  &gt; a {
  color: #fff;
  font-family: "latoheavy", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  padding: 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  &gt; div.comportement.comportement2
  &gt; .level
  &gt; ul
  &gt; li
  &gt; a:hover {
  text-decoration: none;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  &gt; div.comportement.comportement2
  &gt; .level
  &gt; ul
  &gt; li
  &gt; a:after {
  content: "";
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  &gt; div.comportement.comportement2
  &gt; .level
  &gt; ul
  &gt; li
  ul {
  margin: 0;
  margin-bottom: 10px;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  &gt; div.comportement.comportement2
  &gt; .level
  &gt; ul
  &gt; li
  ul
  li
  a {
  color: #fff;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  padding-left: 15px;
  display: block;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  &gt; div.comportement.comportement2
  &gt; .level
  &gt; ul
  &gt; li
  ul
  li
  a:before {
  content: "\f0da";
  font-size: 14px;
  font-family: "fontAwesome";
  position: absolute;
  left: 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  &gt; div.comportement.comportement2
  &gt; .level
  &gt; ul
  &gt; li
  ul
  li
  a:hover {
  color: #99d7db;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level {
  padding: 20px 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  background: #0079c2;
  background: rgba(0, 121, 194, 0.9);
  border: 4px solid #fff;
  border-left: 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level
  &gt; ul {
  padding: 0;
  margin: 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level
  &gt; ul
  &gt; li
  a {
  cursor: pointer;
  color: #fff;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  padding: 0 15px;
  display: block;
  padding-right: 40px;
  position: relative;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level
  &gt; ul
  &gt; li
  a:hover {
  text-decoration: none;
  color: #99d7db;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level
  &gt; ul
  &gt; li
  a:not([href]):hover {
  color: #fff;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level
  &gt; ul
  &gt; li
  ul {
  margin-left: 20px;
  margin-bottom: 10px;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level
  &gt; ul
  &gt; li
  ul
  li
  a {
  font-weight: normal;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level.level_0 {
  background: transparent;
  border: 0;
  padding: 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level.level_0
  &gt; ul {
  margin: 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level.level_0
  &gt; ul
  &gt; li
  &gt; a {
  text-transform: uppercase;
  padding: 5px 20px;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level.level_0
  &gt; ul
  &gt; li
  &gt; a:after {
  content: "\f0da";
  font-size: 20px;
  font-family: "fontAwesome";
  position: absolute;
  right: 10px;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level.level_0
  &gt; ul
  &gt; li
  &gt; a.current_menu {
  background: #0079c2;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level.level_0
  &gt; ul
  &gt; li
  &gt; a.current_menu:hover {
  color: #fff;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level.level_1
  &gt; ul {
  margin: 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level.level_1
  &gt; ul
  &gt; li
  &gt; ul
  &gt; li
  &gt; a:before {
  content: "\f0da";
  font-size: 14px;
  font-family: "fontAwesome";
  position: absolute;
  left: 0;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level.level_1
  &gt; ul
  &gt; li
  &gt; ul
  &gt; li
  &gt; a:hover {
  color: #99d7db;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level.level_1
  &gt; ul
  &gt; li
  &gt; a.current_menu {
  background: #0079c2;
}
body
  #menu_principal
  .menu_principal_container
  li.item_principal_menu
  &gt; div
  .level.level_1
  &gt; ul
  &gt; li
  &gt; a.current_menu:hover {
  color: #fff;
}
body .menu_principal_ouvert {
  background-color: #0f7abb;
}
body #banniere {
  background: #000;
  height: 245px;
  overflow: hidden;
}
body #banniere &gt; .container {
  position: relative;
}
body .banniere-accueil-mobile-image {
  display: none;
}
body #banniere-accueil {
  background-color: #fff;
  background-position: center center;
  background-size: cover;
  height: 28vw;
  min-height: 450px;
  overflow: hidden;
  display: flex;
  align-items: center;
}
body #banniere-accueil .container {
  padding-top: 15px;
  padding-bottom: 15px;
}
body #banniere-accueil .container .banniere-accueil-contenu-et-bouton {
  background-color: rgba(0, 0, 0, 0.85);
  color: #ffffff;
  margin-left: auto;
  max-width: 350px;
  padding: 30px;
}
body
  #banniere-accueil
  .container
  .banniere-accueil-contenu-et-bouton
  .banniere-accueil-contenu {
  margin-bottom: 15px;
}
body
  #banniere-accueil
  .container
  .banniere-accueil-contenu-et-bouton
  .banniere-accueil-bouton {
  display: block;
  text-align: center;
  font-family: "latoheavy";
  color: #ffffff;
  border: 1px solid #ffffff;
  padding: 10px;
}
body
  #banniere-accueil
  .container
  .banniere-accueil-contenu-et-bouton
  .banniere-accueil-bouton:hover {
  background-color: #ffffff;
  color: #000000;
  text-decoration: none;
}
body #content {
  background: url(../img/template/bg_header.png) repeat top left;
}
body #content #breadcrumb {
  height: 30px;
  text-align: right;
  font-weight: bold;
  font-size: 13px;
}
body #content #breadcrumb ul {
  float: right;
}
body #content #breadcrumb ul li {
  list-style-type: none;
  float: left;
  line-height: 30px;
}
body #content #breadcrumb ul li a {
  color: #0079c2;
  line-height: 14px;
}
body #content #breadcrumb ul li a:hover {
  text-decoration: none;
  color: #003e7e;
}
body #content #breadcrumb ul li a:not([href]) {
  color: #42484c;
}
body #content #breadcrumb ul li a:not([href]):hover {
  color: #42484c;
}
body #content #breadcrumb ul li a:after {
  content: "\f105";
  font-family: "fontAwesome";
  font-size: 14px;
  position: relative;
  top: 1px;
  margin-left: 3px;
  margin-right: 3px;
}
body #content #breadcrumb ul li a:first-child:before {
  content: "";
  margin: 0;
}
body #content .contenu {
  background: #fff;
  padding: 40px 0;
}
body #content h1 {
  font-size: 26px;
  line-height: 40px;
  text-transform: uppercase;
  color: #0079c2;
  margin-bottom: 35px;
}
body #content .the_content .scroll_comparateur {
  display: none;
}
body #content .the_content h2 {
  font-size: 24px;
  line-height: 28px;
  padding: 20px 0;
  margin: 0;
  color: #003e7e;
}
body #content .the_content h2:first-child {
  padding-top: 0;
}
body #content .the_content h2 + h3 {
  padding-top: 0;
}
body #content .the_content h3 {
  font-size: 20px;
  line-height: 26px;
  padding: 15px 0;
  margin: 0;
  color: #42484c;
}
body #content .the_content h3 + h4 {
  padding-top: 0;
}
body #content .the_content h4 {
  font-size: 16px;
  line-height: 20px;
  padding: 10px 0;
  margin: 0;
  color: #42484c;
}
body #content .the_content ul {
  margin: 0;
  margin-bottom: 10px;
  overflow: auto;
}
body #content .the_content ul li {
  list-style-type: none;
  position: relative;
  padding-left: 15px;
  padding-bottom: 5px;
}
body #content .the_content ul.liste_compacte li {
  padding-bottom: 0px;
}
body #content .the_content ul li:before {
  content: "\f0da";
  font-family: "fontAwesome";
  font-size: 11px;
  position: absolute;
  left: 0;
  color: #003e7e;
}
body #content .the_content ul li ul {
  margin: 0 0 10px 25px;
  padding-top: 5px;
}
body #content .the_content a {
  font-weight: bold;
  color: #0079c2;
}
body #content .the_content a:hover {
  text-decoration: none;
  color: #003e7e;
}
body #content .the_content .gform_wrapper ul li {
  padding-left: 0;
  padding-bottom: 0;
}
body #content .the_content .gform_wrapper ul li:before {
  content: "";
}
body #content .the_content .gform_wrapper input[type="submit"] {
  font-family: "latoregular", sans-serif !important;
  font-weight: normal !important;
  background: #003e7e;
  color: #fff !important;
  font-size: 14px;
  padding: 10px 20px;
  display: inline-block;
  border: 0;
}
body #content .the_content .gform_wrapper input[type="submit"]:hover {
  background: #0da1ac;
  color: #fff !important;
  text-decoration: none;
}
body #content .the_content .gform_wrapper input[type="submit"].disabled {
  background: #e2e7e9;
  color: #fff;
  border: 1px solid #e2e7e9;
}
body #content .the_content .gform_wrapper input[type="submit"].disabled:hover {
  background: #e2e7e9;
  color: #fff;
  border: 1px solid #e2e7e9;
}
body #content .the_content .gform_wrapper input[type="submit"].btn_retour {
  margin-bottom: 10px;
  padding: 9px 15px;
  display: block;
  text-align: center;
}
body #content .the_content .wp-block-file .wp-block-file__button {
  color: #ffffff;
  background-color: #003e7e;
  font-size: 0.9em;
  padding: 0.5em 1em;
}
body #content .the_content .wp-block-file .wp-block-file__button:hover {
  background-color: #0079c2;
}
body
  #content
  .the_content
  .wp-block-file
  .wp-block-file__button.is-style-outline {
  border: #003e7e;
  color: #003e7e;
  background-color: #ffffff;
}
body
  #content
  .the_content
  .wp-block-file
  .wp-block-file__button.is-style-outline:hover {
  border: #0079c2;
  color: #0079c2;
}
body
  #content
  .the_content
  .wp-block-buttons
  .wp-block-button
  .wp-block-button__link {
  color: #ffffff;
  background-color: #003e7e;
  font-size: 0.9em;
  padding: 0.5em 1em;
}
body
  #content
  .the_content
  .wp-block-buttons
  .wp-block-button
  .wp-block-button__link:hover {
  background-color: #0079c2;
}
body
  #content
  .the_content
  .wp-block-buttons
  .wp-block-button
  .wp-block-button__link.is-style-outline {
  border: #003e7e;
  color: #003e7e;
  background-color: #ffffff;
}
body
  #content
  .the_content
  .wp-block-buttons
  .wp-block-button
  .wp-block-button__link.is-style-outline:hover {
  border: #0079c2;
  color: #0079c2;
}
body
  #content
  .the_content
  .wp-block-buttons
  .wp-block-button.is-style-outline
  .wp-block-button__link {
  border: 2px solid #003e7e;
  color: #003e7e;
  background-color: #ffffff;
}
body
  #content
  .the_content
  .wp-block-buttons
  .wp-block-button.is-style-outline
  .wp-block-button__link:hover {
  border: 2px solid #0079c2;
  color: #0079c2;
}
body #content .nav-tabs {
  margin: 0;
  margin-top: 30px;
  margin-bottom: 20px;
  border-bottom: 5px solid #42484c;
  display: table;
}
body #content .nav-tabs li {
  background: #e2e7e9;
  width: 16.225%;
  margin: 0;
  position: relative;
  display: table-cell;
  vertical-align: middle;
  float: none;
  border-left: 5px solid #fff;
}
body #content .nav-tabs li a {
  font-size: 18px;
  font-family: "latoheavy", sans-serif;
  line-height: 22px;
  background: transparent;
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 20px;
  color: #42484c;
}
body #content .nav-tabs li a h2 {
  font-size: 18px;
  font-family: "latoheavy", sans-serif;
  line-height: 22px;
  color: #42484c;
  margin: 0;
  padding: 0;
}
body #content .nav-tabs li:hover {
  background: #0079c2;
}
body #content .nav-tabs li:hover a {
  color: #fff;
}
body #content .nav-tabs li:hover a h2 {
  color: #fff;
}
body #content .nav-tabs li:first-child {
  border-left: 0;
}
body #content .nav-tabs li.active {
  background: #0079c2;
}
body #content .nav-tabs li.active a {
  color: #fff;
}
body #content .nav-tabs li.active a h2 {
  color: #fff;
}
body #content .nav-tabs li.active:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 12px 0 12px;
  border-color: #ffffff transparent transparent transparent;
  display: block;
  position: absolute;
  top: 0;
  left: 20px;
}
body #content .teasers {
  padding: 0;
  padding-top: 40px;
}
body #content .teasers a.teaser {
  display: block;
  vertical-align: middle;
  position: relative;
  background: #0da1ac;
  padding: 20px 10px 15px 10px;
  margin-bottom: 20px;
  font-family: "latoheavy", sans-serif;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
body #content .teasers a.teaser .icone_teaser {
  width: 45px;
  height: 45px;
  display: table-cell;
  padding-right: 10px;
}
body #content .teasers a.teaser span {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
body #content .teasers a.teaser:hover {
  background: #73c8ce;
  text-decoration: underline;
}
body #content .teasers a.teaser:hover:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  top: 0;
  left: 50%;
  margin-left: -10px;
}
body #menu_sidebar {
  padding-right: 20px;
}
body #menu_sidebar .toggle_menu_mobile {
  display: none;
}
body #menu_sidebar ul {
  margin-left: 0;
}
body #menu_sidebar ul li {
  list-style-type: none;
  position: relative;
}
body #menu_sidebar ul li a {
  color: #fff;
  background: #003e7e;
  font-weight: normal;
  font-family: "latoregular", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  padding: 15px 25px;
  display: block;
  position: relative;
  border-top: 1px solid #fff;
}
body #menu_sidebar ul li a:hover {
  text-decoration: none;
  background: #00254b;
}
body #menu_sidebar ul li a:after {
  content: "\f105";
  font-family: "fontAwesome";
  font-size: 14px;
  color: #fff;
  position: absolute;
  right: 15px;
  bottom: 15px;
}
body #menu_sidebar ul li ul.children {
  display: none;
}
body #menu_sidebar ul li ul.children li a {
  text-transform: none;
  background: #0079c2;
}
body #menu_sidebar ul li ul.children li a:hover {
  background: #00598f;
}
body #menu_sidebar ul li ul.children li ul.children li a {
  background: #0da1ac;
}
body #menu_sidebar ul li ul.children li ul.children li a:hover {
  background: #2a2e31;
}
body #menu_sidebar ul li ul.children li ul.children li ul.children li a {
  background: #e2e7e9;
  color: #42484c;
}
body #menu_sidebar ul li ul.children li ul.children li ul.children li a:hover {
  background: #c5cfd3;
}
body #menu_sidebar ul li ul.children li ul.children li ul.children li a:after {
  color: #42484c;
}
body #menu_sidebar ul li.page_item_has_children.ouvert &gt; a:after {
  content: "\f106";
}
body #menu_sidebar ul li.page_item_has_children &gt; a:after {
  content: "\f107";
}
body #menu_sidebar ul li.current_page_item &gt; a:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 12px 12px 0;
  border-color: transparent #fff transparent transparent;
  right: 0;
  top: 50%;
  margin-top: -12px;
}
body #menu_footer {
  background: #1d1e1e;
}
body #menu_footer #menu-menu_footer_fr {
  margin: 0;
  padding: 35px 0;
}
body #menu_footer #menu-menu_footer_fr &gt; li {
  float: left;
  list-style-type: none;
  margin-left: 44px;
}
body #menu_footer #menu-menu_footer_fr &gt; li:first-child {
  margin-left: 0;
}
body #menu_footer #menu-menu_footer_fr &gt; li &gt; a {
  font-family: "latobold", sans-serif;
  color: #99d7db;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  pointer-events: none;
  cursor: default;
}
body #menu_footer #menu-menu_footer_fr &gt; li .sub-menu {
  margin: 0;
}
body #menu_footer #menu-menu_footer_fr &gt; li .sub-menu li {
  list-style-type: none;
}
body #menu_footer #menu-menu_footer_fr &gt; li .sub-menu li a {
  color: #fff;
  font-size: 13px;
  line-height: 19px;
}
body #menu_footer #menu-menu_footer_fr &gt; li .sub-menu li a:hover {
  color: #99d7db;
  text-decoration: none;
}
body #menu_footer #menu-menu_footer_fr &gt; li .sub-menu li.menu_icone {
  float: left;
  position: relative;
}
body #menu_footer #menu-menu_footer_fr &gt; li .sub-menu li.menu_icone:hover a i {
  color: #99d7db;
}
body #menu_footer #menu-menu_footer_fr &gt; li .sub-menu li.menu_icone a {
  cursor: pointer;
}
body #menu_footer #menu-menu_footer_fr &gt; li .sub-menu li.menu_icone a i {
  font-size: 28px;
  color: #fff;
  margin-top: 20px;
  margin-left: 18px;
}
body
  #menu_footer
  #menu-menu_footer_fr
  &gt; li
  .sub-menu
  li.menu_icone:first-child
  a
  i {
  margin-left: 0;
}
body #menu_footer #menu-menu_footer_fr &gt; li .sub-menu li.menu_icone .sub-menu {
  display: none;
  position: absolute;
  width: 210px;
  background: #fff;
  padding: 20px;
  bottom: 65px;
  left: -25px;
  border: 1px solid #99d7db;
}
body
  #menu_footer
  #menu-menu_footer_fr
  &gt; li
  .sub-menu
  li.menu_icone
  .sub-menu:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 15px 0 15px;
  border-color: #99d7db transparent transparent transparent;
  position: absolute;
  bottom: -15px;
}
body
  #menu_footer
  #menu-menu_footer_fr
  &gt; li
  .sub-menu
  li.menu_icone
  .sub-menu:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 15px 0 15px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  bottom: -14px;
}
body
  #menu_footer
  #menu-menu_footer_fr
  &gt; li
  .sub-menu
  li.menu_icone
  .sub-menu
  li
  a {
  color: #003e7e;
  font-family: "latoheavy", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
}
body
  #menu_footer
  #menu-menu_footer_fr
  &gt; li
  .sub-menu
  li.menu_icone
  .sub-menu
  li
  a:hover {
  color: #0079c2;
}
body
  #menu_footer
  #menu-menu_footer_fr
  &gt; li
  .sub-menu
  li.menu_icone
  .sub-menu
  li
  a:hover
  i {
  color: #0079c2;
}
body
  #menu_footer
  #menu-menu_footer_fr
  &gt; li
  .sub-menu
  li.menu_icone
  .sub-menu
  li
  a
  i {
  color: #003e7e;
  text-transform: uppercase;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
body #footer {
  background: #1d1e1e;
  color: #fff;
  font-style: italic;
  font-size: 12px;
  padding: 35px 0 80px 0;
}
body #footer #plan_du_site {
  text-align: left;
}
body #footer #plan_du_site a {
  font-weight: bold;
  color: #fff;
  font-size: 14px;
  font-style: normal;
}
body #footer #plan_du_site a:hover {
  text-decoration: none;
  color: #99d7db;
}
body #footer #credit_megavolt {
  background: url(../img/template/credit_megavolt_white.png) left top no-repeat;
  padding: 1px 0 1px 22px;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  display: inline-block;
  line-height: 16px;
}
body #footer #credit_megavolt:hover {
  text-decoration: none;
  color: #99d7db;
}
body #menu_persona {
  background: #fcfdfd;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1000;
}
body #menu_persona #toggle_persona {
  display: none;
}
body #menu_persona ul {
  margin: 0;
}
body #menu_persona ul li {
  width: 25%;
  background: #ffffff;
  list-style-type: none;
  float: left;
  position: relative;
}
body #menu_persona ul li:first-child a {
  border-left: 1px solid #a2a2a2;
}
body #menu_persona ul li a {
  font-family: "latoheavy", serif;
  color: #42484c;
  font-size: 16px;
  text-transform: uppercase;
  display: block;
  border-right: 1px solid #a2a2a2;
  position: relative;
  height: 55px;
  padding: 6px 10px 6px 30px;
  box-sizing: border-box;
}
body #menu_persona ul li a:hover {
  background-image: url(../img/template/bg_rayure.png);
  color: #fff;
  text-decoration: none;
}
body #menu_persona ul li a:after {
  content: "";
  display: block;
  width: 100%;
  height: 7px;
  position: absolute;
  bottom: 0;
  left: 0;
}
body #menu_persona ul li a.current {
  background-image: url(../img/template/bg_rayure.png);
  color: #fff;
  text-decoration: none;
}
body #menu_persona ul li a[data-persona="futurs-etudiants-parents"].current {
  background-color: #99d7db;
}
body #menu_persona ul li a[data-persona="futurs-etudiants-parents"]:after {
  background-color: #99d7db;
}
body #menu_persona ul li a[data-persona="futurs-etudiants-parents"]:hover {
  background-color: #99d7db;
}
body #menu_persona ul li a[data-persona="etudiants-actuels"].current {
  background-color: #0079c2;
}
body #menu_persona ul li a[data-persona="etudiants-actuels"]:after {
  background-color: #0079c2;
}
body #menu_persona ul li a[data-persona="etudiants-actuels"]:hover {
  background-color: #0079c2;
}
body #menu_persona ul li a[data-persona="grand-public"].current {
  background-color: #003e7e;
}
body #menu_persona ul li a[data-persona="grand-public"]:after {
  background-color: #003e7e;
}
body #menu_persona ul li a[data-persona="grand-public"]:hover {
  background-color: #003e7e;
}
body #menu_persona ul li a[data-persona="entreprises-organismes"].current {
  background-color: #0da1ac;
  color: #fff;
}
body #menu_persona ul li a[data-persona="entreprises-organismes"]:after {
  background-color: #0da1ac;
}
body #menu_persona ul li a[data-persona="entreprises-organismes"]:hover {
  background-color: #0da1ac;
}
body #custom-search mark {
  background: #99d7db;
  padding: 5px;
  color: white;
}
body #custom-search .result-title b {
  font-style: italic;
}
body #custom-search .search-result {
  margin-bottom: 25px;
}
body #custom-search .search-result h3 {
  font-size: 16px;
  margin-bottom: 0;
}
body #custom-search .search-result .link {
  font-style: italic;
}
body #custom-search .page-numbers {
  display: inline-block;
  padding: 5px 10px;
  margin: 0 2px 0 0;
  border: 1px solid #d8d8d8;
  line-height: 1;
  text-decoration: none;
  border-radius: 2px;
  font-weight: 300;
  background-color: #fff;
  cursor: pointer;
}
body.page-template-tpl_accueil-php #content .accueil_landing {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: url(../img/template/image_bg_landing.jpg) no-repeat;
  background-size: 100%;
  padding: 0;
}
body.page-template-tpl_accueil-php #personas_container {
  background: #fff;
  padding: 30px 0;
  position: fixed;
  bottom: 75px;
  width: 100%;
}
body.page-template-tpl_accueil-php #personas_container .span3 {
  height: 100%;
}
body.page-template-tpl_accueil-php #personas_container .span3 a {
  font-family: "latoheavy", serif;
  font-size: 20px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #fff;
  height: 180px;
  display: flex;
  align-items: center;
  padding: 20px;
  box-sizing: border-box;
  position: relative;
  background-color: #003e7e;
  border-top: 1px solid #ffffff;
}
body.page-template-tpl_accueil-php #personas_container .span3 a:hover {
  text-decoration: none;
  background-color: #0079c2;
}
body.page-template-tpl_accueil-php #footer_landing {
  position: fixed;
  bottom: 0;
  width: 100%;
  color: #b8b8b7;
  font-size: 11px;
  line-height: 15px;
  background: #000b15;
}
body.page-template-tpl_accueil-php #footer_landing .footer_content {
  float: right;
  padding: 25px 70px 20px 0;
}
body.page-template-tpl_accueil-php #footer_landing #credit_megavolt {
  padding-top: 25px;
  background: url(../img/template/credit_megavolt_gris.png) left 25px no-repeat;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  height: 16px;
  line-height: 17px;
  padding-left: 22px;
  text-decoration: none;
  text-align: right;
  font-size: 11px;
  color: #b8b8b7;
}
body.page-template-tpl_accueil-php #footer_landing #credit_megavolt:hover {
  color: #99d7db;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes {
  padding-top: 10px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a {
  display: block;
  font-size: 23px;
  color: #1d1e1e;
  padding-bottom: 5px;
  margin-bottom: 48px;
  position: relative;
  font-family: "latosemibold", sans-serif;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a
  span {
  margin-right: 50px;
  font-family: "latoheavy", sans-serif;
  position: relative;
  box-sizing: border-box;
  line-height: 23px;
  height: 20px;
  display: block;
  float: left;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a
  span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 35px 0 35px;
  border-color: #696969 transparent transparent transparent;
  bottom: -25px;
  left: -22px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a
  span:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 35px 0 35px;
  border-color: #fff transparent transparent transparent;
  bottom: -23px;
  left: -22px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover {
  color: #40aeb5;
  text-decoration: none;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover:before {
  border-bottom: 2px solid #40aeb5;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover:after {
  border-bottom: 2px solid #40aeb5;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover
  span:before {
  border-color: #40aeb5 transparent transparent transparent;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:before {
  display: block;
  content: "";
  border-bottom: 2px solid #696969;
  position: absolute;
  bottom: -2px;
  left: -37px;
  width: 90px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:after {
  display: block;
  content: "";
  border-bottom: 2px solid #696969;
  position: absolute;
  bottom: -2px;
  left: 53px;
  right: 0;
  width: 567px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .teasers {
  padding-top: 0;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.futurs-etudiants-parents
  .teasers
  .teaser {
  margin-bottom: 10px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  .teasers {
  padding: 0;
  margin-top: 20px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  .teasers
  .teaser {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 0;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  .teasers
  .teaser::before {
  display: none;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  h3 {
  font-family: "latoheavy", sans-serif;
  font-size: 26px;
  line-height: 26px;
  color: #003e7e;
  padding-bottom: 35px;
  border-bottom: 2px solid #42484c;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  h3
  .lien_calendrier {
  font-family: "latoblack", sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  color: #42484c;
  text-transform: uppercase;
  display: block;
  float: right;
  background: #f7f5f6;
  padding: 15px 25px;
  padding-left: 75px;
  position: relative;
  top: -28px;
  margin-bottom: -4px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  h3
  .lien_calendrier
  i {
  float: left;
  font-size: 42px;
  margin-top: -4px;
  position: absolute;
  left: 20px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  h3
  .lien_calendrier:hover {
  background: #0079c2;
  color: #fff;
  text-decoration: none;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  .lien_services {
  font-family: "latobold", sans-serif;
  font-size: 18px;
  line-height: 40px;
  color: #42484c;
  display: block;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  .lien_services:before {
  content: "\f0da";
  font-family: "FontAwesome";
  font-size: 18px;
  color: #003e7e;
  margin-right: 10px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  .lien_services:hover {
  color: #0079c2;
  text-decoration: none;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  &gt; .container
  &gt; .row {
  position: relative;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  .publicite {
  margin-top: -17px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  .publicite
  a:before {
  display: none;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.etudiants-actuels
  .publicite
  .teasers {
  position: absolute;
  bottom: 0;
  width: 300px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.grand-public
  h3 {
  font-size: 24px;
  line-height: 28px;
  color: #003e7e;
  padding-bottom: 17px;
  border-bottom: 2px solid #696969;
  display: table-cell;
  vertical-align: top;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.grand-public
  h3
  + div {
  margin-top: 25px;
  padding-bottom: 60px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.grand-public
  .container_blocs {
  position: relative;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.grand-public
  .container_blocs
  .btn_plein {
  position: absolute;
  bottom: 0;
  float: none;
  margin-left: 0;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.entreprises-organismes
  h3 {
  font-size: 24px;
  line-height: 28px;
  color: #003e7e;
  padding-bottom: 17px;
  border-bottom: 2px solid #696969;
  display: table-cell;
  vertical-align: top;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.entreprises-organismes
  h3
  + div {
  margin-top: 25px;
  padding-bottom: 60px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.entreprises-organismes
  .container_blocs {
  position: relative;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  .contenu.entreprises-organismes
  .container_blocs
  .btn_plein {
  position: absolute;
  bottom: 0;
  float: none;
  margin-left: 0;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  #message_important {
  margin-bottom: 15px;
  margin-top: -15px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  #message_important
  .message_important {
  background: #0079c2 url(../img/template/bg_rayure_pale.png);
  padding: 15px 30px;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #content
  #message_important
  .message_important
  .icone_message {
  width: 44px;
  height: 44px;
  overflow: hidden;
  float: left;
  margin-right: 35px;
}
body.page-template-tpl_accueil_futurs_etudiants-php #nouvelles {
  padding: 25px 0;
  background: #fff;
}
body.page-template-tpl_accueil_futurs_etudiants-php #nouvelles h3 {
  font-family: "latoheavy", serif;
  font-size: 26px;
  line-height: 30px;
  padding-top: 5px;
  padding-bottom: 20px;
  padding-left: 35px;
  margin: 0;
  color: #1d1e1e;
  text-transform: uppercase;
  background: url(../img/template/icon_cm.png) no-repeat left 8px;
}
body.page-template-tpl_accueil_futurs_etudiants-php #nouvelles .carrouselNav {
  text-align: right;
  float: right;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .carrouselNav
  .voir_nouvelles {
  display: block;
  line-height: 32px;
  font-size: 14px;
  color: #393939;
  text-align: right;
  font-weight: bold;
  margin-top: 4px;
  float: left;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .carrouselNav
  .voir_nouvelles:hover {
  text-decoration: none;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .carrouselNav
  .rsArrowContainer {
  float: left;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .carrouselNav
  .rsArrow {
  float: left;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn {
  width: 20px;
  height: 20px;
  background: #0079c2;
  margin-left: 7px;
  text-align: center;
  position: relative;
  margin-top: 10px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn:after {
  content: "";
  font-family: "fontAwesome";
  font-size: 16px;
  color: #fff;
  position: absolute;
  /* top: -2px; */
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn:hover {
  background: #00598f;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .carrouselNav
  .rsArrow.rsArrowLeft
  .rsArrowIcn:after {
  content: "\f0d9";
  right: 5px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .carrouselNav
  .rsArrow.rsArrowRight
  .rsArrowIcn:after {
  content: "\f0da";
  left: 6px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel {
  max-width: 100%;
  overflow: hidden;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider {
  width: 320px;
  height: 460px;
  margin: 0 auto;
  position: relative;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow {
  overflow: visible;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide {
  width: 300px;
  margin-left: 10px;
  background: #e6e7e7;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #42484c;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .masque_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 220px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  img {
  margin: 0 !important;
  width: 100% !important;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle {
  padding: 20px 30px 50px 30px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  h4 {
  font-family: "latoheavy", sans-serif;
  font-size: 18px;
  line-height: 22px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  .read_more {
  display: block;
  font-family: "latoheavy", sans-serif;
  margin-top: 13px;
  position: absolute;
  bottom: 15px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  .read_more:hover {
  color: #717c83;
  text-decoration: none;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover {
  text-decoration: none;
  color: #42484c;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  span {
  text-decoration: none;
  color: #42484c;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  span
  h4 {
  text-decoration: underline;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  h4 {
  text-decoration: underline;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 32px 33.5px 0 33.5px;
  border-color: #fff transparent transparent transparent;
  top: 0;
  left: 50%;
  margin-left: -33.5px;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  .read_more {
  text-decoration: underline;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide {
  background: #0079c2;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle:hover {
  color: #fff;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle:hover
  span {
  color: #fff;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(0, 121, 194, 0.3);
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide {
  background: #99d7db;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle:hover {
  color: #fff;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle:hover
  span {
  color: #fff;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(126, 201, 202, 0.3);
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide {
  background: #003e7e;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle:hover {
  color: #fff;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle:hover
  span {
  color: #fff;
}
body.page-template-tpl_accueil_futurs_etudiants-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(0, 62, 126, 0.3);
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes {
  padding-top: 10px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a {
  display: block;
  font-size: 23px;
  color: #1d1e1e;
  padding-bottom: 5px;
  margin-bottom: 48px;
  position: relative;
  font-family: "latosemibold", sans-serif;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a
  span {
  margin-right: 50px;
  font-family: "latoheavy", sans-serif;
  position: relative;
  box-sizing: border-box;
  line-height: 23px;
  height: 20px;
  display: block;
  float: left;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a
  span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 35px 0 35px;
  border-color: #696969 transparent transparent transparent;
  bottom: -25px;
  left: -22px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a
  span:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 35px 0 35px;
  border-color: #fff transparent transparent transparent;
  bottom: -23px;
  left: -22px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover {
  color: #40aeb5;
  text-decoration: none;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover:before {
  border-bottom: 2px solid #40aeb5;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover:after {
  border-bottom: 2px solid #40aeb5;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover
  span:before {
  border-color: #40aeb5 transparent transparent transparent;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:before {
  display: block;
  content: "";
  border-bottom: 2px solid #696969;
  position: absolute;
  bottom: -2px;
  left: -37px;
  width: 90px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:after {
  display: block;
  content: "";
  border-bottom: 2px solid #696969;
  position: absolute;
  bottom: -2px;
  left: 53px;
  right: 0;
  width: 567px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .teasers {
  padding-top: 0;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.futurs-etudiants-parents
  .teasers
  .teaser {
  margin-bottom: 10px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  .teasers {
  padding: 0;
  margin-top: 20px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  .teasers
  .teaser {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 0;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  .teasers
  .teaser::before {
  display: none;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  h3 {
  font-family: "latoheavy", sans-serif;
  font-size: 26px;
  line-height: 26px;
  color: #003e7e;
  padding-bottom: 35px;
  border-bottom: 2px solid #42484c;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  h3
  .lien_calendrier {
  font-family: "latoblack", sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  color: #42484c;
  text-transform: uppercase;
  display: block;
  float: right;
  background: #f7f5f6;
  padding: 15px 25px;
  padding-left: 75px;
  position: relative;
  top: -28px;
  margin-bottom: -4px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  h3
  .lien_calendrier
  i {
  float: left;
  font-size: 42px;
  margin-top: -4px;
  position: absolute;
  left: 20px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  h3
  .lien_calendrier:hover {
  background: #0079c2;
  color: #fff;
  text-decoration: none;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  .lien_services {
  font-family: "latobold", sans-serif;
  font-size: 18px;
  line-height: 40px;
  color: #42484c;
  display: block;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  .lien_services:before {
  content: "\f0da";
  font-family: "FontAwesome";
  font-size: 18px;
  color: #003e7e;
  margin-right: 10px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  .lien_services:hover {
  color: #0079c2;
  text-decoration: none;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  &gt; .container
  &gt; .row {
  position: relative;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  .publicite {
  margin-top: -17px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  .publicite
  a:before {
  display: none;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.etudiants-actuels
  .publicite
  .teasers {
  position: absolute;
  bottom: 0;
  width: 300px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.grand-public
  h3 {
  font-size: 24px;
  line-height: 28px;
  color: #003e7e;
  padding-bottom: 17px;
  border-bottom: 2px solid #696969;
  display: table-cell;
  vertical-align: top;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.grand-public
  h3
  + div {
  margin-top: 25px;
  padding-bottom: 60px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.grand-public
  .container_blocs {
  position: relative;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.grand-public
  .container_blocs
  .btn_plein {
  position: absolute;
  bottom: 0;
  float: none;
  margin-left: 0;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.entreprises-organismes
  h3 {
  font-size: 24px;
  line-height: 28px;
  color: #003e7e;
  padding-bottom: 17px;
  border-bottom: 2px solid #696969;
  display: table-cell;
  vertical-align: top;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.entreprises-organismes
  h3
  + div {
  margin-top: 25px;
  padding-bottom: 60px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.entreprises-organismes
  .container_blocs {
  position: relative;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  .contenu.entreprises-organismes
  .container_blocs
  .btn_plein {
  position: absolute;
  bottom: 0;
  float: none;
  margin-left: 0;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  #message_important {
  margin-bottom: 15px;
  margin-top: -15px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  #message_important
  .message_important {
  background: #0079c2 url(../img/template/bg_rayure_pale.png);
  padding: 15px 30px;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #content
  #message_important
  .message_important
  .icone_message {
  width: 44px;
  height: 44px;
  overflow: hidden;
  float: left;
  margin-right: 35px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php #nouvelles {
  padding: 25px 0;
  background: #fff;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php #nouvelles h3 {
  font-family: "latoheavy", serif;
  font-size: 26px;
  line-height: 30px;
  padding-top: 5px;
  padding-bottom: 20px;
  padding-left: 35px;
  margin: 0;
  color: #1d1e1e;
  text-transform: uppercase;
  background: url(../img/template/icon_cm.png) no-repeat left 8px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .carrouselNav {
  text-align: right;
  float: right;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .carrouselNav
  .voir_nouvelles {
  display: block;
  line-height: 32px;
  font-size: 14px;
  color: #393939;
  text-align: right;
  font-weight: bold;
  margin-top: 4px;
  float: left;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .carrouselNav
  .voir_nouvelles:hover {
  text-decoration: none;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .carrouselNav
  .rsArrowContainer {
  float: left;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .carrouselNav
  .rsArrow {
  float: left;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn {
  width: 20px;
  height: 20px;
  background: #0079c2;
  margin-left: 7px;
  text-align: center;
  position: relative;
  margin-top: 10px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn:after {
  content: "";
  font-family: "fontAwesome";
  font-size: 16px;
  color: #fff;
  position: absolute;
  /* top: -2px; */
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn:hover {
  background: #00598f;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .carrouselNav
  .rsArrow.rsArrowLeft
  .rsArrowIcn:after {
  content: "\f0d9";
  right: 5px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .carrouselNav
  .rsArrow.rsArrowRight
  .rsArrowIcn:after {
  content: "\f0da";
  left: 6px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel {
  max-width: 100%;
  overflow: hidden;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider {
  width: 320px;
  height: 460px;
  margin: 0 auto;
  position: relative;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow {
  overflow: visible;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide {
  width: 300px;
  margin-left: 10px;
  background: #e6e7e7;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #42484c;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .masque_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 220px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  img {
  margin: 0 !important;
  width: 100% !important;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle {
  padding: 20px 30px 50px 30px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  h4 {
  font-family: "latoheavy", sans-serif;
  font-size: 18px;
  line-height: 22px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  .read_more {
  display: block;
  font-family: "latoheavy", sans-serif;
  margin-top: 13px;
  position: absolute;
  bottom: 15px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  .read_more:hover {
  color: #717c83;
  text-decoration: none;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover {
  text-decoration: none;
  color: #42484c;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  span {
  text-decoration: none;
  color: #42484c;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  span
  h4 {
  text-decoration: underline;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  h4 {
  text-decoration: underline;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 32px 33.5px 0 33.5px;
  border-color: #fff transparent transparent transparent;
  top: 0;
  left: 50%;
  margin-left: -33.5px;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  .read_more {
  text-decoration: underline;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide {
  background: #0079c2;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle:hover {
  color: #fff;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle:hover
  span {
  color: #fff;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(0, 121, 194, 0.3);
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide {
  background: #99d7db;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle:hover {
  color: #fff;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle:hover
  span {
  color: #fff;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(126, 201, 202, 0.3);
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide {
  background: #003e7e;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle:hover {
  color: #fff;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle:hover
  span {
  color: #fff;
}
body.page-template-tpl_accueil_entreprises_et_organisations-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(0, 62, 126, 0.3);
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes {
  padding-top: 10px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a {
  display: block;
  font-size: 23px;
  color: #1d1e1e;
  padding-bottom: 5px;
  margin-bottom: 48px;
  position: relative;
  font-family: "latosemibold", sans-serif;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a
  span {
  margin-right: 50px;
  font-family: "latoheavy", sans-serif;
  position: relative;
  box-sizing: border-box;
  line-height: 23px;
  height: 20px;
  display: block;
  float: left;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a
  span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 35px 0 35px;
  border-color: #696969 transparent transparent transparent;
  bottom: -25px;
  left: -22px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a
  span:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 35px 0 35px;
  border-color: #fff transparent transparent transparent;
  bottom: -23px;
  left: -22px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover {
  color: #40aeb5;
  text-decoration: none;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover:before {
  border-bottom: 2px solid #40aeb5;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover:after {
  border-bottom: 2px solid #40aeb5;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover
  span:before {
  border-color: #40aeb5 transparent transparent transparent;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:before {
  display: block;
  content: "";
  border-bottom: 2px solid #696969;
  position: absolute;
  bottom: -2px;
  left: -37px;
  width: 90px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:after {
  display: block;
  content: "";
  border-bottom: 2px solid #696969;
  position: absolute;
  bottom: -2px;
  left: 53px;
  right: 0;
  width: 567px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .teasers {
  padding-top: 0;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.futurs-etudiants-parents
  .teasers
  .teaser {
  margin-bottom: 10px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  .teasers {
  padding: 0;
  margin-top: 20px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  .teasers
  .teaser {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 0;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  .teasers
  .teaser::before {
  display: none;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  h3 {
  font-family: "latoheavy", sans-serif;
  font-size: 26px;
  line-height: 26px;
  color: #003e7e;
  padding-bottom: 35px;
  border-bottom: 2px solid #42484c;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  h3
  .lien_calendrier {
  font-family: "latoblack", sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  color: #42484c;
  text-transform: uppercase;
  display: block;
  float: right;
  background: #f7f5f6;
  padding: 15px 25px;
  padding-left: 75px;
  position: relative;
  top: -28px;
  margin-bottom: -4px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  h3
  .lien_calendrier
  i {
  float: left;
  font-size: 42px;
  margin-top: -4px;
  position: absolute;
  left: 20px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  h3
  .lien_calendrier:hover {
  background: #0079c2;
  color: #fff;
  text-decoration: none;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  .lien_services {
  font-family: "latobold", sans-serif;
  font-size: 18px;
  line-height: 40px;
  color: #42484c;
  display: block;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  .lien_services:before {
  content: "\f0da";
  font-family: "FontAwesome";
  font-size: 18px;
  color: #003e7e;
  margin-right: 10px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  .lien_services:hover {
  color: #0079c2;
  text-decoration: none;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  &gt; .container
  &gt; .row {
  position: relative;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  .publicite {
  margin-top: -17px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  .publicite
  a:before {
  display: none;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.etudiants-actuels
  .publicite
  .teasers {
  position: absolute;
  bottom: 0;
  width: 300px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.grand-public
  h3 {
  font-size: 24px;
  line-height: 28px;
  color: #003e7e;
  padding-bottom: 17px;
  border-bottom: 2px solid #696969;
  display: table-cell;
  vertical-align: top;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.grand-public
  h3
  + div {
  margin-top: 25px;
  padding-bottom: 60px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.grand-public
  .container_blocs {
  position: relative;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.grand-public
  .container_blocs
  .btn_plein {
  position: absolute;
  bottom: 0;
  float: none;
  margin-left: 0;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.entreprises-organismes
  h3 {
  font-size: 24px;
  line-height: 28px;
  color: #003e7e;
  padding-bottom: 17px;
  border-bottom: 2px solid #696969;
  display: table-cell;
  vertical-align: top;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.entreprises-organismes
  h3
  + div {
  margin-top: 25px;
  padding-bottom: 60px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.entreprises-organismes
  .container_blocs {
  position: relative;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  .contenu.entreprises-organismes
  .container_blocs
  .btn_plein {
  position: absolute;
  bottom: 0;
  float: none;
  margin-left: 0;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  #message_important {
  margin-bottom: 15px;
  margin-top: -15px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  #message_important
  .message_important {
  background: #0079c2 url(../img/template/bg_rayure_pale.png);
  padding: 15px 30px;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #content
  #message_important
  .message_important
  .icone_message {
  width: 44px;
  height: 44px;
  overflow: hidden;
  float: left;
  margin-right: 35px;
}
body.page-template-tpl_accueil_etudiants_actuels-php #nouvelles {
  padding: 25px 0;
  background: #fff;
}
body.page-template-tpl_accueil_etudiants_actuels-php #nouvelles h3 {
  font-family: "latoheavy", serif;
  font-size: 26px;
  line-height: 30px;
  padding-top: 5px;
  padding-bottom: 20px;
  padding-left: 35px;
  margin: 0;
  color: #1d1e1e;
  text-transform: uppercase;
  background: url(../img/template/icon_cm.png) no-repeat left 8px;
}
body.page-template-tpl_accueil_etudiants_actuels-php #nouvelles .carrouselNav {
  text-align: right;
  float: right;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .carrouselNav
  .voir_nouvelles {
  display: block;
  line-height: 32px;
  font-size: 14px;
  color: #393939;
  text-align: right;
  font-weight: bold;
  margin-top: 4px;
  float: left;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .carrouselNav
  .voir_nouvelles:hover {
  text-decoration: none;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .carrouselNav
  .rsArrowContainer {
  float: left;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .carrouselNav
  .rsArrow {
  float: left;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn {
  width: 20px;
  height: 20px;
  background: #0079c2;
  margin-left: 7px;
  text-align: center;
  position: relative;
  margin-top: 10px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn:after {
  content: "";
  font-family: "fontAwesome";
  font-size: 16px;
  color: #fff;
  position: absolute;
  /* top: -2px; */
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn:hover {
  background: #00598f;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .carrouselNav
  .rsArrow.rsArrowLeft
  .rsArrowIcn:after {
  content: "\f0d9";
  right: 5px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .carrouselNav
  .rsArrow.rsArrowRight
  .rsArrowIcn:after {
  content: "\f0da";
  left: 6px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel {
  max-width: 100%;
  overflow: hidden;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider {
  width: 320px;
  height: 460px;
  margin: 0 auto;
  position: relative;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow {
  overflow: visible;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide {
  width: 300px;
  margin-left: 10px;
  background: #e6e7e7;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #42484c;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .masque_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 220px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  img {
  margin: 0 !important;
  width: 100% !important;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle {
  padding: 20px 30px 50px 30px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  h4 {
  font-family: "latoheavy", sans-serif;
  font-size: 18px;
  line-height: 22px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  .read_more {
  display: block;
  font-family: "latoheavy", sans-serif;
  margin-top: 13px;
  position: absolute;
  bottom: 15px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  .read_more:hover {
  color: #717c83;
  text-decoration: none;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover {
  text-decoration: none;
  color: #42484c;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  span {
  text-decoration: none;
  color: #42484c;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  span
  h4 {
  text-decoration: underline;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  h4 {
  text-decoration: underline;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 32px 33.5px 0 33.5px;
  border-color: #fff transparent transparent transparent;
  top: 0;
  left: 50%;
  margin-left: -33.5px;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  .read_more {
  text-decoration: underline;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide {
  background: #0079c2;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle:hover {
  color: #fff;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle:hover
  span {
  color: #fff;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(0, 121, 194, 0.3);
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide {
  background: #99d7db;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle:hover {
  color: #fff;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle:hover
  span {
  color: #fff;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(126, 201, 202, 0.3);
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide {
  background: #003e7e;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle:hover {
  color: #fff;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle:hover
  span {
  color: #fff;
}
body.page-template-tpl_accueil_etudiants_actuels-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(0, 62, 126, 0.3);
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes {
  padding-top: 10px;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a {
  display: block;
  font-size: 23px;
  color: #1d1e1e;
  padding-bottom: 5px;
  margin-bottom: 48px;
  position: relative;
  font-family: "latosemibold", sans-serif;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a
  span {
  margin-right: 50px;
  font-family: "latoheavy", sans-serif;
  position: relative;
  box-sizing: border-box;
  line-height: 23px;
  height: 20px;
  display: block;
  float: left;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a
  span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 35px 0 35px;
  border-color: #696969 transparent transparent transparent;
  bottom: -25px;
  left: -22px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a
  span:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 35px 0 35px;
  border-color: #fff transparent transparent transparent;
  bottom: -23px;
  left: -22px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover {
  color: #40aeb5;
  text-decoration: none;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover:before {
  border-bottom: 2px solid #40aeb5;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover:after {
  border-bottom: 2px solid #40aeb5;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:hover
  span:before {
  border-color: #40aeb5 transparent transparent transparent;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:before {
  display: block;
  content: "";
  border-bottom: 2px solid #696969;
  position: absolute;
  bottom: -2px;
  left: -37px;
  width: 90px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .etapes
  a:after {
  display: block;
  content: "";
  border-bottom: 2px solid #696969;
  position: absolute;
  bottom: -2px;
  left: 53px;
  right: 0;
  width: 567px;
  box-sizing: border-box;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .teasers {
  padding-top: 0;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.futurs-etudiants-parents
  .teasers
  .teaser {
  margin-bottom: 10px;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  .teasers {
  padding: 0;
  margin-top: 20px;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  .teasers
  .teaser {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 0;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  .teasers
  .teaser::before {
  display: none;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  h3 {
  font-family: "latoheavy", sans-serif;
  font-size: 26px;
  line-height: 26px;
  color: #003e7e;
  padding-bottom: 35px;
  border-bottom: 2px solid #42484c;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  h3
  .lien_calendrier {
  font-family: "latoblack", sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  color: #42484c;
  text-transform: uppercase;
  display: block;
  float: right;
  background: #f7f5f6;
  padding: 15px 25px;
  padding-left: 75px;
  position: relative;
  top: -28px;
  margin-bottom: -4px;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  h3
  .lien_calendrier
  i {
  float: left;
  font-size: 42px;
  margin-top: -4px;
  position: absolute;
  left: 20px;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  h3
  .lien_calendrier:hover {
  background: #0079c2;
  color: #fff;
  text-decoration: none;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  .lien_services {
  font-family: "latobold", sans-serif;
  font-size: 18px;
  line-height: 40px;
  color: #42484c;
  display: block;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  .lien_services:before {
  content: "\f0da";
  font-family: "FontAwesome";
  font-size: 18px;
  color: #003e7e;
  margin-right: 10px;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  .lien_services:hover {
  color: #0079c2;
  text-decoration: none;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  &gt; .container
  &gt; .row {
  position: relative;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  .publicite {
  margin-top: -17px;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  .publicite
  a:before {
  display: none;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.etudiants-actuels
  .publicite
  .teasers {
  position: absolute;
  bottom: 0;
  width: 300px;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.grand-public
  h3 {
  font-size: 24px;
  line-height: 28px;
  color: #003e7e;
  padding-bottom: 17px;
  border-bottom: 2px solid #696969;
  display: table-cell;
  vertical-align: top;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.grand-public
  h3
  + div {
  margin-top: 25px;
  padding-bottom: 60px;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.grand-public
  .container_blocs {
  position: relative;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.grand-public
  .container_blocs
  .btn_plein {
  position: absolute;
  bottom: 0;
  float: none;
  margin-left: 0;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.entreprises-organismes
  h3 {
  font-size: 24px;
  line-height: 28px;
  color: #003e7e;
  padding-bottom: 17px;
  border-bottom: 2px solid #696969;
  display: table-cell;
  vertical-align: top;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.entreprises-organismes
  h3
  + div {
  margin-top: 25px;
  padding-bottom: 60px;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.entreprises-organismes
  .container_blocs {
  position: relative;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  .contenu.entreprises-organismes
  .container_blocs
  .btn_plein {
  position: absolute;
  bottom: 0;
  float: none;
  margin-left: 0;
}
body.page-template-tpl_accueil_grand_public-php #content #message_important {
  margin-bottom: 15px;
  margin-top: -15px;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  #message_important
  .message_important {
  background: #0079c2 url(../img/template/bg_rayure_pale.png);
  padding: 15px 30px;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}
body.page-template-tpl_accueil_grand_public-php
  #content
  #message_important
  .message_important
  .icone_message {
  width: 44px;
  height: 44px;
  overflow: hidden;
  float: left;
  margin-right: 35px;
}
body.page-template-tpl_accueil_grand_public-php #nouvelles {
  padding: 25px 0;
  background: #fff;
}
body.page-template-tpl_accueil_grand_public-php #nouvelles h3 {
  font-family: "latoheavy", serif;
  font-size: 26px;
  line-height: 30px;
  padding-top: 5px;
  padding-bottom: 20px;
  padding-left: 35px;
  margin: 0;
  color: #1d1e1e;
  text-transform: uppercase;
  background: url(../img/template/icon_cm.png) no-repeat left 8px;
}
body.page-template-tpl_accueil_grand_public-php #nouvelles .carrouselNav {
  text-align: right;
  float: right;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .carrouselNav
  .voir_nouvelles {
  display: block;
  line-height: 32px;
  font-size: 14px;
  color: #393939;
  text-align: right;
  font-weight: bold;
  margin-top: 4px;
  float: left;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .carrouselNav
  .voir_nouvelles:hover {
  text-decoration: none;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .carrouselNav
  .rsArrowContainer {
  float: left;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .carrouselNav
  .rsArrow {
  float: left;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn {
  width: 20px;
  height: 20px;
  background: #0079c2;
  margin-left: 7px;
  text-align: center;
  position: relative;
  margin-top: 10px;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn:after {
  content: "";
  font-family: "fontAwesome";
  font-size: 16px;
  color: #fff;
  position: absolute;
  /* top: -2px; */
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn:hover {
  background: #00598f;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .carrouselNav
  .rsArrow.rsArrowLeft
  .rsArrowIcn:after {
  content: "\f0d9";
  right: 5px;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .carrouselNav
  .rsArrow.rsArrowRight
  .rsArrowIcn:after {
  content: "\f0da";
  left: 6px;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel {
  max-width: 100%;
  overflow: hidden;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider {
  width: 320px;
  height: 460px;
  margin: 0 auto;
  position: relative;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow {
  overflow: visible;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide {
  width: 300px;
  margin-left: 10px;
  background: #e6e7e7;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #42484c;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .masque_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 220px;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  img {
  margin: 0 !important;
  width: 100% !important;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle {
  padding: 20px 30px 50px 30px;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  h4 {
  font-family: "latoheavy", sans-serif;
  font-size: 18px;
  line-height: 22px;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  .read_more {
  display: block;
  font-family: "latoheavy", sans-serif;
  margin-top: 13px;
  position: absolute;
  bottom: 15px;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  .read_more:hover {
  color: #717c83;
  text-decoration: none;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover {
  text-decoration: none;
  color: #42484c;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  span {
  text-decoration: none;
  color: #42484c;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  span
  h4 {
  text-decoration: underline;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  h4 {
  text-decoration: underline;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 32px 33.5px 0 33.5px;
  border-color: #fff transparent transparent transparent;
  top: 0;
  left: 50%;
  margin-left: -33.5px;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  .read_more {
  text-decoration: underline;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide {
  background: #0079c2;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle:hover {
  color: #fff;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle:hover
  span {
  color: #fff;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(0, 121, 194, 0.3);
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide {
  background: #99d7db;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle:hover {
  color: #fff;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle:hover
  span {
  color: #fff;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(126, 201, 202, 0.3);
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide {
  background: #003e7e;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle:hover {
  color: #fff;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle:hover
  span {
  color: #fff;
}
body.page-template-tpl_accueil_grand_public-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(0, 62, 126, 0.3);
}
body.page-template-tpl_accueil_new-php #nouvelles {
  padding: 25px 0;
  background: #fff;
}
body.page-template-tpl_accueil_new-php #nouvelles h3 {
  font-family: "latoheavy", serif;
  font-size: 26px;
  line-height: 30px;
  padding-top: 5px;
  padding-bottom: 20px;
  padding-left: 35px;
  margin: 0;
  color: #1d1e1e;
  text-transform: uppercase;
  background: url(../img/template/icon_cm.png) no-repeat left 8px;
}
body.page-template-tpl_accueil_new-php #nouvelles .carrouselNav {
  text-align: right;
  float: right;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .carrouselNav
  .voir_nouvelles {
  display: block;
  line-height: 32px;
  font-size: 14px;
  color: #393939;
  text-align: right;
  font-weight: bold;
  margin-top: 4px;
  float: left;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .carrouselNav
  .voir_nouvelles:hover {
  text-decoration: none;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .carrouselNav
  .rsArrowContainer {
  float: left;
}
body.page-template-tpl_accueil_new-php #nouvelles .carrouselNav .rsArrow {
  float: left;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn {
  width: 20px;
  height: 20px;
  background: #0079c2;
  margin-left: 7px;
  text-align: center;
  position: relative;
  margin-top: 10px;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn:after {
  content: "";
  font-family: "fontAwesome";
  font-size: 16px;
  color: #fff;
  position: absolute;
  /* top: -2px; */
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .carrouselNav
  .rsArrow
  .rsArrowIcn:hover {
  background: #00598f;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .carrouselNav
  .rsArrow.rsArrowLeft
  .rsArrowIcn:after {
  content: "\f0d9";
  right: 5px;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .carrouselNav
  .rsArrow.rsArrowRight
  .rsArrowIcn:after {
  content: "\f0da";
  left: 6px;
}
body.page-template-tpl_accueil_new-php #nouvelles .container_carrousel {
  max-width: 100%;
  overflow: hidden;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider {
  width: 320px;
  height: 460px;
  margin: 0 auto;
  position: relative;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow {
  overflow: visible;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide {
  width: 300px;
  margin-left: 10px;
  background: #e6e7e7;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #42484c;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  span {
  color: #fff;
  text-decoration: none;
  color: #42484c;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  span
  h4 {
  text-decoration: underline;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 32px 33.5px 0 33.5px;
  border-color: #fff transparent transparent transparent;
  top: 0;
  left: 50%;
  margin-left: -33.5px;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle:hover
  .read_more {
  text-decoration: underline;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .masque_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 220px;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  img {
  margin: 0 !important;
  width: 100% !important;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle {
  padding: 20px 30px 50px 30px;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  h4 {
  font-family: "latoheavy", sans-serif;
  font-size: 18px;
  line-height: 22px;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  .read_more {
  display: block;
  font-family: "latoheavy", sans-serif;
  margin-top: 13px;
  position: absolute;
  bottom: 15px;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide
  .nouvelle
  .contenu_nouvelle
  .read_more:hover {
  color: #717c83;
  text-decoration: none;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide {
  background: #99d7db;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsNextSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(126, 201, 202, 0.3);
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide {
  background: #0079c2;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsPreviousSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(0, 121, 194, 0.3);
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide {
  background: #003e7e;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle {
  color: #fff;
}
body.page-template-tpl_accueil_new-php
  #nouvelles
  .container_carrousel
  .royalSlider
  .rsOverflow
  .rsSlide.rsActiveSlide
  .nouvelle
  .masque_img {
  background: transparent;
  background: rgba(0, 62, 126, 0.3);
}
body.page-template-tpl_orientation-php .the_content#qsWrap {
  width: 100%;
}
body.page-template-tpl_orientation-php .the_content #qsSelector {
  margin: 0;
  margin-top: 30px;
  margin-bottom: 20px;
  border-bottom: 5px solid #42484c;
  display: table;
  width: 100%;
}
body.page-template-tpl_orientation-php .the_content #qsSelector li {
  line-height: 125px;
  background: #e2e7e9;
  width: 33.3%;
  margin: 0;
  position: relative;
  display: table-cell;
  vertical-align: middle;
  float: none;
  border-left: 5px solid #fff;
  padding: 0;
}
body.page-template-tpl_orientation-php .the_content #qsSelector li:first-child {
  border-left: 0;
}
body.page-template-tpl_orientation-php .the_content #qsSelector li:before {
  content: "";
}
body.page-template-tpl_orientation-php .the_content #qsSelector li a {
  display: block;
  font-size: 18px;
  font-family: "latoheavy", sans-serif;
  line-height: 22px;
  background: transparent;
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 20px;
  color: #42484c;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector
  li
  a
  span.fa-stack {
  margin-right: 15px;
  font-size: 48px;
  color: #fff;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector
  li
  a
  span.fa-stack
  .fa-inverse {
  color: #0079c2;
  font-family: "latoheavy", sans-serif;
  position: relative;
  top: 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector.selector_1
  li#qsOne {
  background: #0079c2;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector.selector_1
  li#qsOne
  a {
  color: #fff;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector.selector_1
  li#qsOne
  span.fa-stack {
  color: #fff;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector.selector_1
  li#qsOne
  span.fa-stack
  .fa-inverse {
  color: #0079c2;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector.selector_2
  li#qsTwo {
  background: #0079c2;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector.selector_2
  li#qsTwo
  a {
  color: #fff;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector.selector_2
  li#qsTwo
  span.fa-stack {
  color: #fff;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector.selector_2
  li#qsTwo
  span.fa-stack
  .fa-inverse {
  color: #0079c2;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector.selector_3
  li#qsThree {
  background: #0079c2;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector.selector_3
  li#qsThree
  a {
  color: #fff;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector.selector_3
  li#qsThree
  span.fa-stack {
  color: #fff;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsSelector.selector_3
  li#qsThree
  span.fa-stack
  .fa-inverse {
  color: #0079c2;
}
body.page-template-tpl_orientation-php .the_content #qsBox {
  padding: 30px;
}
body.page-template-tpl_orientation-php .the_content #qsBox ul {
  margin: 0;
  padding: 0;
}
body.page-template-tpl_orientation-php .the_content #qsBox ul li {
  list-style-type: none;
}
body.page-template-tpl_orientation-php .the_content #qsBox ul li:before {
  content: "\f105";
  font-family: "fontAwesome";
  margin-right: 10px;
  color: #244e88;
}
body.page-template-tpl_orientation-php .the_content #qsBox .numeroQuestion {
  float: left;
  margin-right: 20px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  .numeroQuestion
  span.fa-stack {
  font-size: 22px;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  .numeroQuestion
  span.fa-stack
  .fa-inverse {
  font-family: "latoheavy", sans-serif;
  font-size: 24px;
  position: relative;
  top: 0;
}
body.page-template-tpl_orientation-php .the_content #qsBox .txtQuestion {
  width: 90%;
}
body.page-template-tpl_orientation-php .the_content #qsBox #qsAnswer {
  margin-top: 50px;
  margin-left: 63px;
}
body.page-template-tpl_orientation-php .the_content #qsBox #qsAnswer a {
  color: #003e7e;
  font-size: 20px;
  font-family: "latoheavy", sans-serif;
  text-transform: uppercase;
}
body.page-template-tpl_orientation-php .the_content #qsBox #qsAnswer a:before {
  content: "\f096";
  font-family: "fontAwesome";
  margin-right: 13px;
}
body.page-template-tpl_orientation-php .the_content #qsBox #qsAnswer a:hover {
  color: #0079c2;
  text-decoration: none;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsAnswer
  a.activeAnswer:before {
  content: "\f046";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php .the_content #qsBox #qsNavigate {
  margin-top: 45px;
  margin-left: 63px;
}
body.page-template-tpl_orientation-php .the_content #qsBox #qsProgress {
  margin-top: 60px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsProgress
  #qsProgessNum {
  color: #42484c;
  font-size: 14px;
}
body.page-template-tpl_orientation-php .the_content #qsBox #qsProgress #qsBar {
  height: 10px;
  background: #e2e7e9;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  margin-top: 20px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsProgress
  #qsBar
  #thumbProgress {
  width: 24px;
  height: 24px;
  -webkit-border-radius: 125px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  background: #8c959b;
  position: absolute;
  top: -7px;
  left: 0;
}
body.page-template-tpl_orientation-php .the_content #qsBox #qsResultats {
  margin-bottom: 50px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_adm {
  float: left;
  clear: both;
  font-family: "latoheavy", sans-serif;
  font-size: 16px;
  line-height: 30px;
  width: 30%;
  color: #8c959b;
  margin: 5px 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_art {
  float: left;
  clear: both;
  font-family: "latoheavy", sans-serif;
  font-size: 16px;
  line-height: 30px;
  width: 30%;
  color: #8c959b;
  margin: 5px 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_edu {
  float: left;
  clear: both;
  font-family: "latoheavy", sans-serif;
  font-size: 16px;
  line-height: 30px;
  width: 30%;
  color: #8c959b;
  margin: 5px 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ind {
  float: left;
  clear: both;
  font-family: "latoheavy", sans-serif;
  font-size: 16px;
  line-height: 30px;
  width: 30%;
  color: #8c959b;
  margin: 5px 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ser {
  float: left;
  clear: both;
  font-family: "latoheavy", sans-serif;
  font-size: 16px;
  line-height: 30px;
  width: 30%;
  color: #8c959b;
  margin: 5px 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_hum {
  float: left;
  clear: both;
  font-family: "latoheavy", sans-serif;
  font-size: 16px;
  line-height: 30px;
  width: 30%;
  color: #8c959b;
  margin: 5px 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_adm.domSel {
  cursor: pointer;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_adm.domSel:before {
  content: "\f067";
  font-family: "fontAwesome";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_art.domSel {
  cursor: pointer;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_art.domSel:before {
  content: "\f067";
  font-family: "fontAwesome";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_edu.domSel {
  cursor: pointer;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_edu.domSel:before {
  content: "\f067";
  font-family: "fontAwesome";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ind.domSel {
  cursor: pointer;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ind.domSel:before {
  content: "\f067";
  font-family: "fontAwesome";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ser.domSel {
  cursor: pointer;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ser.domSel:before {
  content: "\f067";
  font-family: "fontAwesome";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_hum.domSel {
  cursor: pointer;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_hum.domSel:before {
  content: "\f067";
  font-family: "fontAwesome";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_adm.domSelA {
  cursor: pointer;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_adm.domSelA:before {
  content: "\f067";
  font-family: "fontAwesome";
  margin-right: 10px;
  content: "\f068";
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_art.domSelA {
  cursor: pointer;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_art.domSelA:before {
  content: "\f067";
  font-family: "fontAwesome";
  margin-right: 10px;
  content: "\f068";
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_edu.domSelA {
  cursor: pointer;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_edu.domSelA:before {
  content: "\f067";
  font-family: "fontAwesome";
  margin-right: 10px;
  content: "\f068";
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ind.domSelA {
  cursor: pointer;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ind.domSelA:before {
  content: "\f067";
  font-family: "fontAwesome";
  margin-right: 10px;
  content: "\f068";
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ser.domSelA {
  cursor: pointer;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ser.domSelA:before {
  content: "\f067";
  font-family: "fontAwesome";
  margin-right: 10px;
  content: "\f068";
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_hum.domSelA {
  cursor: pointer;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_hum.domSelA:before {
  content: "\f067";
  font-family: "fontAwesome";
  margin-right: 10px;
  content: "\f068";
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsRes_adm {
  line-height: 30px;
  float: left;
  width: 70%;
  margin: 5px 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsRes_adm
  div {
  background: #ececec;
  padding-left: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsRes_art {
  line-height: 30px;
  float: left;
  width: 70%;
  margin: 5px 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsRes_art
  div {
  background: #ececec;
  padding-left: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsRes_edu {
  line-height: 30px;
  float: left;
  width: 70%;
  margin: 5px 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsRes_edu
  div {
  background: #ececec;
  padding-left: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsRes_ind {
  line-height: 30px;
  float: left;
  width: 70%;
  margin: 5px 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsRes_ind
  div {
  background: #ececec;
  padding-left: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsRes_ser {
  line-height: 30px;
  float: left;
  width: 70%;
  margin: 5px 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsRes_ser
  div {
  background: #ececec;
  padding-left: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsRes_hum {
  line-height: 30px;
  float: left;
  width: 70%;
  margin: 5px 0;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsRes_hum
  div {
  background: #ececec;
  padding-left: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_adm_sug {
  display: none;
  margin-bottom: 20px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_adm_sug
  a {
  display: block;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_adm_sug
  a:before {
  content: "\f105";
  font-family: "fontAwesome";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_adm_sug
  a:hover {
  color: #0079c2;
  text-decoration: none;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_art_sug {
  display: none;
  margin-bottom: 20px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_art_sug
  a {
  display: block;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_art_sug
  a:before {
  content: "\f105";
  font-family: "fontAwesome";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_art_sug
  a:hover {
  color: #0079c2;
  text-decoration: none;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_edu_sug {
  display: none;
  margin-bottom: 20px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_edu_sug
  a {
  display: block;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_edu_sug
  a:before {
  content: "\f105";
  font-family: "fontAwesome";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_edu_sug
  a:hover {
  color: #0079c2;
  text-decoration: none;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ind_sug {
  display: none;
  margin-bottom: 20px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ind_sug
  a {
  display: block;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ind_sug
  a:before {
  content: "\f105";
  font-family: "fontAwesome";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ind_sug
  a:hover {
  color: #0079c2;
  text-decoration: none;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ser_sug {
  display: none;
  margin-bottom: 20px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ser_sug
  a {
  display: block;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ser_sug
  a:before {
  content: "\f105";
  font-family: "fontAwesome";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_ser_sug
  a:hover {
  color: #0079c2;
  text-decoration: none;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_hum_sug {
  display: none;
  margin-bottom: 20px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_hum_sug
  a {
  display: block;
  color: #003e7e;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_hum_sug
  a:before {
  content: "\f105";
  font-family: "fontAwesome";
  margin-right: 10px;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  #qsResultats
  #qsDom_hum_sug
  a:hover {
  color: #0079c2;
  text-decoration: none;
}
body.page-template-tpl_orientation-php .the_content #qsBox .qlist {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #f2f2f3;
  position: relative;
}
body.page-template-tpl_orientation-php .the_content #qsBox .qlist .numlist {
  float: left;
}
body.page-template-tpl_orientation-php
  .the_content
  #qsBox
  .qlist
  .numlist
  span.fa-stack {
  font-size: 12px;
  color: #9ea0a4;
  margin-right: 15px;
}
body.page-template-tpl_orientation-php .the_content #qsBox .qlist .clist {
  max-width: 90%;
  display: block;
}
body.page-template-tpl_orientation-php .the_content #qsBox .qlist .replist {
  position: absolute;
  right: 0;
  top: 0;
  font-family: "latoheavy", sans-serif;
}
body.page-template-tpl_orientation-php .the_content #qsBox #gsIntroNext {
  float: right;
}
#qsBox .SeeAllresponses {
  cursor: pointer;
}
#qsBox .qlist {
  display: none;
}
#qsBox .qlist.visible {
  display: block;
}
body.single-cm_programmes #content .code_de_cours {
  color: #40aeb5;
  font-size: 26px;
  line-height: 40px;
  font-family: "latoheavy", sans-serif;
  float: left;
  margin-right: 10px;
}
body.single-cm_programmes #content .type_du_cours {
  font-family: "latosemibold", sans-serif;
  font-size: 26px;
  color: #003e7e;
}
body.single-cm_programmes #content h1 {
  margin: 0;
}
body.single-cm_programmes #content #tabsProgramme {
  width: 100%;
}
body.single-cm_programmes #content #tabsProgramme:before {
  display: none;
}
body.single-cm_programmes #content #tabsProgramme:after {
  display: none;
}
body.single-cm_programmes #content #tabsProgramme li {
  width: auto;
}
body.single-cm_programmes #content #tabsCours {
  width: 100%;
}
body.single-cm_programmes #content #tabsCours:before {
  display: none;
}
body.single-cm_programmes #content #tabsCours:after {
  display: none;
}
body.single-cm_programmes #content #tabsCours li {
  width: auto;
}
body.single-cm_programmes #content .tab-content {
  padding: 0;
  padding-top: 30px;
}
body.single-cm_programmes #content .tab-content .bloc_gris {
  background: #e2e7e9;
  padding: 20px;
  font-size: 13px;
  margin-bottom: 30px;
}
body.single-cm_programmes #content .tab-content .bloc_gris a {
  color: #0079c2;
  font-weight: bold;
}
body.single-cm_programmes #content .tab-content .bloc_gris a:hover {
  color: #003e7e;
  text-decoration: none;
}
body.single-cm_programmes #content .tab-content .texte_contenu {
  padding: 0 30px;
}
body.single-cm_programmes #content .tab-content .tab-pane &gt; h2 {
  padding: 15px 30px;
  margin-top: 20px;
}
body.single-cm_programmes #content .tab-content .tab-pane &gt; h2:first-child {
  margin-top: 0;
}
body.single-cm_programmes #content .tab-content .tab-pane &gt; h3 {
  padding: 5px 30px;
  margin-top: 20px;
  margin-bottom: 0;
}
body.single-cm_programmes #content .tab-content .tab-pane .accordion {
  margin-bottom: 0;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group {
  border: 0;
  border-radius: 0;
  margin-bottom: 5px;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-heading {
  background: #e2e7e9;
  padding: 0 30px;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-heading
  .accordion-toggle {
  position: relative;
  padding: 0;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-heading
  .accordion-toggle
  h3 {
  color: #42484c;
  font-size: 16px;
  line-height: 20px;
  padding: 17px 0;
  margin: 0;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-heading
  .accordion-toggle
  i {
  position: absolute;
  right: 0;
  font-size: 30px;
  color: #42484c;
  top: 15px;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body {
  padding: 0 30px;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner {
  border: 0;
  padding: 35px 0;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours {
  color: #42484c;
  font-size: 20px;
  line-height: 30px;
  font-family: "latoheavy", sans-serif;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours
  &gt; span {
  color: #003e7e;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours
  .popup_question {
  display: inline;
  position: relative;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours
  .popup_question
  i {
  color: #003e7e;
  font-size: 20px;
  margin-left: 10px;
  cursor: pointer;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours
  .popup_question
  i:hover
  + .contenu_popup {
  display: block;
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours
  .popup_question
  .contenu_popup {
  display: none;
  position: absolute;
  width: 200px;
  height: auto;
  background: #fff;
  border: 1px solid #003e7e;
  padding: 20px;
  padding-bottom: 10px;
  font-size: 12px;
  line-height: 14px;
  z-index: 50;
  top: 30px;
  /* Adjust to position below the icon */
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours
  .popup_question
  .contenu_popup:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  /* Arrow pointing up */
  border-color: transparent transparent #003e7e transparent;
  /* Arrow color */
  position: absolute;
  top: -10px;
  /* Position the arrow above the popup */
  left: 85%;
  /* Center the arrow */
  transform: translateX(-85%);
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours
  .popup_question
  .contenu_popup:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  /* Arrow pointing up */
  border-color: transparent transparent #fff transparent;
  /* Arrow color */
  position: absolute;
  top: -9px;
  /* Position the arrow above the popup */
  left: 85%;
  /* Center the arrow */
  transform: translateX(-85%);
}
body.single-cm_programmes
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .desc_cours {
  margin-top: 25px;
}
body.single-cm_programmes #content .tab-content.padding-top-10 {
  padding-top: 0;
}
body.single-cm_programmes #content .footer_programme a {
  margin-top: 50px;
}
body.single-cm_programmes #content .footer_programme h2.alt_math {
  font-size: 26px;
  line-height: 40px;
  text-transform: uppercase;
  color: #0079c2;
  margin-top: 30px;
  border-top: 1px solid #e2e7e9;
  padding-top: 20px;
  margin-bottom: 30px;
}
body.single-cm_programmes #content .footer_programme h2.alt_math + a {
  margin-top: 0;
}
body.single-cm_programmes #content .footer_programme h2.alt_math + a + a {
  margin-top: 0;
}
body.single-cm_programmes #content .footer_programme .alt_math a {
  margin-top: 0;
}
body.page-template-tpl_liste_cours-php #content .code_de_cours {
  color: #40aeb5;
  font-size: 26px;
  line-height: 40px;
  font-family: "latoheavy", sans-serif;
  float: left;
  margin-right: 10px;
}
body.page-template-tpl_liste_cours-php #content .type_du_cours {
  font-family: "latosemibold", sans-serif;
  font-size: 26px;
  color: #003e7e;
}
body.page-template-tpl_liste_cours-php #content h1 {
  margin: 0;
}
body.page-template-tpl_liste_cours-php #content #tabsProgramme {
  width: 100%;
}
body.page-template-tpl_liste_cours-php #content #tabsProgramme:before {
  display: none;
}
body.page-template-tpl_liste_cours-php #content #tabsProgramme:after {
  display: none;
}
body.page-template-tpl_liste_cours-php #content #tabsProgramme li {
  width: auto;
}
body.page-template-tpl_liste_cours-php #content #tabsCours {
  width: 100%;
}
body.page-template-tpl_liste_cours-php #content #tabsCours:before {
  display: none;
}
body.page-template-tpl_liste_cours-php #content #tabsCours:after {
  display: none;
}
body.page-template-tpl_liste_cours-php #content #tabsCours li {
  width: auto;
}
body.page-template-tpl_liste_cours-php #content .tab-content {
  padding: 0;
  padding-top: 30px;
}
body.page-template-tpl_liste_cours-php #content .tab-content .bloc_gris {
  background: #e2e7e9;
  padding: 20px;
  font-size: 13px;
  margin-bottom: 30px;
}
body.page-template-tpl_liste_cours-php #content .tab-content .bloc_gris a {
  color: #0079c2;
  font-weight: bold;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .bloc_gris
  a:hover {
  color: #003e7e;
  text-decoration: none;
}
body.page-template-tpl_liste_cours-php #content .tab-content .texte_contenu {
  padding: 0 30px;
}
body.page-template-tpl_liste_cours-php #content .tab-content .tab-pane &gt; h2 {
  padding: 15px 30px;
  margin-top: 20px;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  &gt; h2:first-child {
  margin-top: 0;
}
body.page-template-tpl_liste_cours-php #content .tab-content .tab-pane &gt; h3 {
  padding: 5px 30px;
  margin-top: 20px;
  margin-bottom: 0;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion {
  margin-bottom: 0;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group {
  border: 0;
  border-radius: 0;
  margin-bottom: 5px;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-heading {
  background: #e2e7e9;
  padding: 0 30px;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-heading
  .accordion-toggle {
  position: relative;
  padding: 0;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-heading
  .accordion-toggle
  h3 {
  color: #42484c;
  font-size: 16px;
  line-height: 20px;
  padding: 17px 0;
  margin: 0;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-heading
  .accordion-toggle
  i {
  position: absolute;
  right: 0;
  font-size: 30px;
  color: #42484c;
  top: 15px;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body {
  padding: 0 30px;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner {
  border: 0;
  padding: 35px 0;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours {
  color: #42484c;
  font-size: 20px;
  line-height: 30px;
  font-family: "latoheavy", sans-serif;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours
  &gt; span {
  color: #003e7e;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours
  .popup_question {
  display: inline;
  position: relative;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours
  .popup_question
  i {
  color: #003e7e;
  font-size: 20px;
  margin-left: 10px;
  cursor: pointer;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .section_cours
  .popup_question
  i:hover
  + .contenu_popup {
  display: block;
}
body.page-template-tpl_liste_cours-php
  #content
  .tab-content
  .tab-pane
  .accordion
  .accordion-group
  .accordion-body
  .accordion-inner
  .desc_cours {
  margin-top: 25px;
}
body.page-template-tpl_liste_cours-php #content .tab-content.padding-top-10 {
  padding-top: 0;
}
body.page-template-tpl_liste_cours-php #content .footer_programme a {
  margin-top: 50px;
}
body.page-template-tpl_liste_cours-php #content .footer_programme h2.alt_math {
  font-size: 26px;
  line-height: 40px;
  text-transform: uppercase;
  color: #0079c2;
  margin-top: 30px;
  border-top: 1px solid #e2e7e9;
  padding-top: 20px;
  margin-bottom: 30px;
}
body.page-template-tpl_liste_cours-php
  #content
  .footer_programme
  h2.alt_math
  + a {
  margin-top: 0;
}
body.page-template-tpl_liste_cours-php
  #content
  .footer_programme
  h2.alt_math
  + a
  + a {
  margin-top: 0;
}
body.page-template-tpl_liste_cours-php #content .footer_programme .alt_math a {
  margin-top: 0;
}
body.page-template-tpl_communique_presse-php .filtre_annee {
  text-align: right;
  margin-top: 13px;
}
body.page-template-tpl_communique_presse-php .filtre_annee #select_year {
  width: 100px;
}
body.page-template-tpl_communique_presse-php .communique {
  border-top: 1px solid #f3f3f3;
  padding-top: 20px;
  margin-top: 20px;
}
body.page-template-tpl_communique_presse-php .communique .btn_plein {
  margin-top: 10px;
}
body.page-template-tpl_communique_presse-php .communique:first-child {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
}
body.page-template-tpl_comparateur_de_programmes-php .page_wrap {
  position: relative;
}
body.page-template-tpl_comparateur_de_programmes-php
  .page_wrap
  .comparateur-spinner {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 100;
}
body.page-template-tpl_comparateur_de_programmes-php .btn_plein.disabled {
  background-color: gray;
  pointer-events: none;
}
body.page-template-tpl_comparateur_de_programmes-php table {
  max-width: 99%;
}
body.page-template-tpl_comparateur_de_programmes-php table tr {
  border-left: 1px solid #99abb2;
  border-right: 1px solid #99abb2;
}
body.page-template-tpl_comparateur_de_programmes-php table tr td {
  width: 33%;
  text-align: left;
  padding: 10px;
  border-left: 1px solid #99abb2;
}
body.page-template-tpl_comparateur_de_programmes-php table tr th {
  width: 33%;
  text-align: left;
  padding: 10px;
  border-left: 1px solid #99abb2;
  border-top: 1px solid #99abb2;
}
body.page-template-tpl_comparateur_de_programmes-php
  table
  tr.ligne_ensavoirplus {
  background: transparent !important;
  border: 0;
  border-top: 1px solid #99abb2;
}
body.page-template-tpl_comparateur_de_programmes-php
  table
  tr.ligne_ensavoirplus
  td {
  border: 0;
  text-align: center;
}
body.page-template-tpl_comparateur_de_programmes-php table tr.even {
  background: #e2e7e9;
}
body.page-template-tpl_comparateur_de_programmes-php table tr.ligne_top {
  background: transparent;
  border-right: 0px solid transparent !important;
  border-left: 0px solid transparent !important;
}
body.page-template-tpl_comparateur_de_programmes-php table tr.ligne_top th {
  text-align: center;
  border-top: 0px solid transparent !important;
  border-left: 0px solid transparent !important;
}
body.page-template-tpl_comparateur_de_programmes-php
  table
  tr.ligne_top
  th
  select {
  margin-bottom: 0;
}
body.page-template-tpl_offres_emploi-php #content .iframe_container {
  padding: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
}
body.page-template-tpl_offres_emploi-php #content .iframe_container iframe {
  width: 1px;
  min-width: 100%;
  *width: 100%;
  border: 0;
}
body.page-template-tpl_intercalaire_programme-php
  #content
  .the_content
  .programme_table {
  display: table;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}
body.page-template-tpl_intercalaire_programme-php
  #content
  .the_content
  .programme_table
  .programme_cell {
  background: #e2e7e9;
  border-left: 20px solid #fff;
  display: table-cell;
  float: none;
  position: relative;
  padding-bottom: 60px;
}
body.page-template-tpl_intercalaire_programme-php
  #content
  .the_content
  .programme_table
  .programme_cell:first-child {
  border-left: 0;
}
body.page-template-tpl_intercalaire_programme-php
  #content
  .the_content
  .programme_table
  .programme_cell
  .programme_container {
  padding: 15px;
  margin-top: 20px;
}
body.page-template-tpl_intercalaire_programme-php
  #content
  .the_content
  .programme_table
  .programme_cell
  .programme_container
  h2 {
  font-size: 15px;
  line-height: 20px;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0;
  text-transform: uppercase;
  border-bottom: 1px solid #003e7e;
}
body.page-template-tpl_intercalaire_programme-php
  #content
  .the_content
  .programme_table
  .programme_cell
  .programme_container
  a.btn_plein {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
body.page-template-tpl_faq-php #content .the_content {
  padding: 0;
}
body.page-template-tpl_faq-php
  #content
  .the_content
  .accordion
  .accordion-group {
  margin-bottom: 0;
  border: 0;
  border-bottom: 1px solid #99abb2;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
body.page-template-tpl_faq-php
  #content
  .the_content
  .accordion
  .accordion-group
  .accordion-heading {
  position: relative;
}
body.page-template-tpl_faq-php
  #content
  .the_content
  .accordion
  .accordion-group
  .accordion-heading
  a {
  font-weight: bold;
  font-size: 16px;
  color: #003e7e;
  padding: 15px;
  background: #e2e7e9;
  position: relative;
}
body.page-template-tpl_faq-php
  #content
  .the_content
  .accordion
  .accordion-group
  .accordion-heading
  a:hover {
  background: #c5cfd3;
}
body.page-template-tpl_faq-php
  #content
  .the_content
  .accordion
  .accordion-group
  .accordion-heading
  i {
  position: absolute;
  right: 0;
  font-size: 24px;
  color: #003e7e;
  top: 0;
  padding: 15px;
}
body.page-template-tpl_faq-php
  #content
  .the_content
  .accordion
  .accordion-group
  .accordion-inner {
  border-top: 0;
}
body.page-template-tpl_location-de-salle-php .btn_plein {
  margin-top: 20px;
}
body.page-template-tpl_location-de-salle-php .salle_container {
  margin-top: 40px;
}
body.page-template-tpl_location-de-salle-php .salle_container:first-child {
  margin-top: 0;
}
body.archive .the_content {
  margin-bottom: 30px;
}
body.archive .une_nouvelle {
  border-top: 1px solid #f3f3f3;
  padding-top: 20px;
  margin-top: 20px;
}
body.archive .une_nouvelle .btn_plein {
  margin-top: 10px;
}
body.archive .une_nouvelle:first-child {
  margin-top: 0;
  border-top: 0;
  padding-top: 0;
}
body.blog .the_content {
  margin-bottom: 30px;
}
body.blog .une_nouvelle {
  border-top: 1px solid #f3f3f3;
  padding-top: 20px;
  margin-top: 20px;
}
body.blog .une_nouvelle .btn_plein {
  margin-top: 10px;
}
body.blog .une_nouvelle:first-child {
  margin-top: 0;
  border-top: 0;
  padding-top: 0;
}
body.search .the_content {
  margin-bottom: 30px;
}
body.search .une_nouvelle {
  border-top: 1px solid #f3f3f3;
  padding-top: 20px;
  margin-top: 20px;
}
body.search .une_nouvelle .btn_plein {
  margin-top: 10px;
}
body.search .une_nouvelle:first-child {
  margin-top: 0;
  border-top: 0;
  padding-top: 0;
}
body.search #content .un_resultat {
  border-top: 1px solid #f3f3f3;
  padding-top: 20px;
  margin-top: 20px;
}
body.search #content .un_resultat:first-child {
  margin-top: 0;
  border-top: 0;
  padding-top: 0;
}
body.search #content .breadcrumb {
  height: 30px;
  font-weight: bold;
  font-size: 13px;
  background: transparent;
  padding: 0;
  margin: 0;
  border-radius: 0;
}
body.search #content .breadcrumb ul li {
  list-style-type: none;
  display: inline;
  line-height: 30px;
  padding: 0;
}
body.search #content .breadcrumb ul li:before {
  content: "";
}
body.search #content .breadcrumb ul li a {
  color: #0079c2;
  line-height: 14px;
}
body.search #content .breadcrumb ul li a:hover {
  text-decoration: none;
  color: #003e7e;
}
body.search #content .breadcrumb ul li a:before {
  content: "\f105";
  font-family: "fontAwesome";
  font-size: 14px;
  position: relative;
  top: 0;
  margin-left: 5px;
  margin-right: 5px;
}
body.search #content .breadcrumb ul li:first-child a:before {
  content: "";
  margin: 0;
}
body.page-template-tpl_plan-du-site-php #content .the_content ul {
  margin-bottom: 0;
}
body.page-template-tpl_plan-du-site-php #content .the_content ul &gt; li &gt; a {
  color: #003e7e;
  font-family: "latoheavy", sans-serif;
  font-weight: normal;
  font-size: 14px;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  &gt; a:hover {
  color: #0079c2;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  &gt; a:not([href]):hover {
  color: #003e7e;
}
body.page-template-tpl_plan-du-site-php #content .the_content ul &gt; li .section {
  margin-left: 15px;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  .section
  li.page_item_has_children {
  padding-left: 10px;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  .section
  li.page_item_has_children:before {
  content: "\f0d7";
  width: 4px;
  text-align: center;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  .section
  &gt; li
  &gt; a {
  color: #0079c2;
  font-family: "latobold", sans-serif;
  font-weight: normal;
  font-size: 14px;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  .section
  &gt; li
  &gt; a:hover {
  color: #99d7db;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  .section
  &gt; li
  &gt; a:not([href]):hover {
  color: #0079c2;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  .section
  &gt; li
  .children {
  margin-left: 15px;
  display: none;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  .section
  &gt; li
  .children
  li
  a {
  color: #42484c;
  font-family: "latobold", sans-serif;
  font-weight: normal;
  font-size: 12px;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  .section
  &gt; li
  .children
  li
  a:hover {
  color: #000;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  .section
  &gt; li
  .children
  li
  a:not([href]):hover {
  color: #42484c;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  .section
  &gt; li
  .children
  li
  ul {
  margin-left: 15px;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  ul
  &gt; li
  .section
  &gt; li
  .children
  li
  ul
  li
  a {
  font-family: "latoregular", sans-serif;
  font-weight: normal;
}
body.page-template-tpl_plan-du-site-php
  #content
  .the_content
  .programmes
  ul
  &gt; li
  &gt; a {
  font-family: "latobold", sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
}
.gm-style-iw {
  overflow: visible;
  width: 200px;
  min-height: 40px;
}
body.page-template-tpl_nous_joindre-php #map {
  margin-bottom: 30px;
}
body.page-template-tpl_nous_joindre-php #content .contenu a.btn_plein {
  display: block;
  vertical-align: middle;
  position: relative;
  background: #0da1ac;
  padding: 20px 10px 15px 10px;
  margin-bottom: 20px;
  font-family: "latoheavy", sans-serif !important;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
}
body.page-template-tpl_nous_joindre-php #content .contenu a.btn_plein:hover {
  background: #99d7db;
}
body.page-template-tpl_nous_joindre-php #content .contenu .the_content h2 {
  border-top: 2px solid #42484c;
  border-bottom: 2px solid #42484c;
  padding: 15px;
  margin-bottom: 10px;
}
body.page-template-tpl_nous_joindre-php
  #content
  .contenu
  .the_content
  .description {
  background: #003e7e;
  color: #fff;
  padding: 20px;
  box-sizing: border-box;
  height: 165px;
}
body.page-template-tpl_nous_joindre-php
  #content
  .contenu
  .the_content
  .description
  a {
  color: #99d7db;
}
body.page-template-tpl_nous_joindre-php
  #content
  .contenu
  .the_content
  .description
  a:hover {
  color: #fff;
  text-decoration: none;
}
body.page-template-tpl_nous_joindre-php
  #content
  .contenu
  .the_content
  .campus_container {
  cursor: pointer;
}
body.page-template-tpl_nous_joindre-php
  #content
  .contenu
  .the_content
  .currentCampus
  h2 {
  color: #0079c2;
}
body.page-template-tpl_nous_joindre-php
  #content
  .contenu
  .the_content
  .currentCampus
  .description {
  background: #0079c2;
}
.formulaire-v2 ul.gform_fields {
  display: flex !important;
  align-items: center;
  flex-wrap: wrap;
  overflow: hidden !important;
}
.formulaire-v2 ul.gform_fields li {
  width: 100%;
}
.formulaire-v2 ul.gform_fields li p {
  font-size: 16px;
  margin: 15px 0 0;
}
.formulaire-v2 ul.gform_fields li .gfield_description {
  padding-top: 0px;
}
.formulaire-v2 ul.gform_fields li .ginput_container {
  margin-top: 0 !important;
}
.formulaire-v2 ul.gform_fields li .ginput_container .gfield_radio li label {
  margin: 6px 0 0 4px !important;
}
.formulaire-v2 ul.gform_fields li .ginput_container input[type="text"] {
  width: 100% !important;
  min-height: 30px;
}
.formulaire-v2 ul.gform_fields li.gfield_error div.ginput_container {
  margin-top: 7px;
}
.formulaire-v2 ul.gform_fields li.gfield.gfield_error label.gfield_label {
  margin-top: 7px;
}
.formulaire-v2 ul.gform_fields li.col-auto {
  width: auto;
  min-width: 200px;
}
.formulaire-v2 ul.gform_fields li.col-50-left {
  width: 49%;
  margin-right: 2%;
}
.formulaire-v2 ul.gform_fields li.col-50-right {
  width: 49%;
}
.formulaire-v2 ul.gform_fields li.col-select-100 select {
  width: 100% !important;
  margin-left: 0 !important;
}
.formulaire-v2 .gform_page_footer {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.formulaire-v2 .gform_page_footer .gform_next_button {
  margin-right: 0 !important;
  font-family: "latoregular", sans-serif !important;
  font-weight: normal !important;
  background: #0079c2;
  color: #fff !important;
  font-size: 14px;
  padding: 5px 10px;
  display: inline-block;
  border: 0;
}
.formulaire-v2 .gform_page_footer .gform_next_button:hover {
  background: #0da1ac;
  color: #fff !important;
  text-decoration: none;
}
.formulaire-v2 .gform_page_footer .gform_previous_button {
  font-family: "latoregular", sans-serif !important;
  font-weight: normal !important;
  background: #0079c2;
  color: #fff !important;
  font-size: 14px;
  padding: 5px 10px;
  display: inline-block;
  border: 0;
}
.formulaire-v2 .gform_page_footer .gform_previous_button:hover {
  background: #0da1ac;
  color: #fff !important;
  text-decoration: none;
}
.formulaire-v2 .gform_confirmation_message {
  color: green;
  font-weight: bold;
}
#ui-datepicker-div .ui-datepicker-title select {
  width: auto !important;
}
#wpfront-notification-bar.wpfront-fixed {
  z-index: 99999 !important;
}
.wp-caption {
  width: auto !important;
}
.wp-caption-text {
  margin-top: 5px;
  line-height: 1.5;
  font-size: 11px;
}
.wp-caption-text.no-margin-bottom {
  margin-bottom: 0;
}
.menu_persona_v2 {
  background: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.menu_persona_v2 .container {
  border: 3px solid #f8f8f8;
}
.menu_persona_v2 .container .row .span12 #toggle_persona {
  display: none;
}
.menu_persona_v2 .container .row .span12 ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}
.menu_persona_v2 .container .row .span12 ul li {
  width: 25%;
  border-right: 2px solid #f8f8f8;
}
.menu_persona_v2 .container .row .span12 ul li:last-child {
  border-right: none;
}
.menu_persona_v2 .container .row .span12 ul li .lien_persona {
  line-height: 1.2;
  font-family: "latoheavy";
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  min-height: 40px;
  display: flex;
  align-items: center;
  background-color: #003e7e;
  color: #ffffff;
  padding: 8px 15px;
}
.menu_persona_v2 .container .row .span12 ul li .lien_persona:hover {
  background-color: #0079c2;
  text-decoration: none;
}
.menu_persona_v2 .container .row .span12 ul li .lien_persona.current {
  background-color: #0079c2;
  text-decoration: none;
}
.futurs-etudiants-parents-v2 {
  overflow: hidden;
}
.futurs-etudiants-parents-v2 .container .accueil-futurs-etudiants-etapes-title {
  width: 100%;
  margin: 0 0 60px;
}
.futurs-etudiants-parents-v2
  .container
  .accueil-futurs-etudiants-etapes-title
  h1 {
  color: #003e7e !important;
  line-height: 1 !important;
  text-transform: none !important;
  margin: 0 0 10px !important;
  font-size: 42px !important;
  font-family: "latoheavy" !important;
  font-weight: 400 !important;
}
.futurs-etudiants-parents-v2
  .container
  .accueil-futurs-etudiants-etapes-title
  h2 {
  color: #003e7e !important;
  line-height: 1 !important;
  text-transform: none !important;
  margin: 0 !important;
  font-family: "Arial" !important;
  font-weight: bold !important;
  font-size: 20px !important;
}
.futurs-etudiants-parents-v2
  .container
  .accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container
  .accueil-futurs-etudiants-etape-container {
  border-bottom: 2px solid #ffffff;
  position: relative;
  padding: 10px 0;
}
.futurs-etudiants-parents-v2
  .container
  .accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container
  .accueil-futurs-etudiants-etape-container::before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: -2px;
  left: -5000px;
  border-bottom: 2px solid #ffffff;
  width: 5000px;
}
.futurs-etudiants-parents-v2
  .container
  .accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container
  .accueil-futurs-etudiants-etape-container:last-child {
  border-bottom: none;
}
.futurs-etudiants-parents-v2
  .container
  .accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container
  .accueil-futurs-etudiants-etape-container:last-child::before {
  display: none;
}
.futurs-etudiants-parents-v2
  .container
  .accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container
  .accueil-futurs-etudiants-etape-container
  .etape-link {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-decoration: none;
  font-family: "latobold";
  font-size: 18px;
  color: #003e7e;
}
.futurs-etudiants-parents-v2
  .container
  .accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container
  .accueil-futurs-etudiants-etape-container
  .etape-link::before {
  display: none;
}
.futurs-etudiants-parents-v2
  .container
  .accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container
  .accueil-futurs-etudiants-etape-container
  .etape-link
  .nbr-etape {
  min-width: 50px;
  max-width: 50px;
  min-height: 45px;
  padding-top: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0079c2;
  font-size: 42px;
  font-family: "latoheavy";
  color: #ffffff;
  margin-right: 20px;
}
.futurs-etudiants-parents-v2
  .container
  .accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container
  .accueil-futurs-etudiants-etape-container
  .etape-link:hover {
  color: #0079c2;
}
.futurs-etudiants-parents-v2
  .container
  .accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container
  .accueil-futurs-etudiants-etape-container
  .etape-link
  strong {
  margin: 0 8px;
}
.accueil-futurs-etudiants-row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container {
  width: 54%;
  background-color: #f8f8f8;
  position: relative;
  padding: 10px 0;
  z-index: 1;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container::before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #f8f8f8;
  width: 5000px;
  left: -5000px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container::after {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #f8f8f8;
  width: 5000px;
  right: -5000px;
}
.accueil-futurs-etudiants-row .page_programme_v2_col-left {
  width: 54%;
  background-color: #f8f8f8;
  position: relative;
  padding: 10px 0;
  z-index: 1;
}
.accueil-futurs-etudiants-row .page_programme_v2_col-left::before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #f8f8f8;
  width: 5000px;
  left: -5000px;
}
.accueil-futurs-etudiants-row .page_programme_v2_col-left::after {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #f8f8f8;
  width: 5000px;
  right: -5000px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-toutes-les-etapes-container.col-100 {
  width: 100%;
}
.accueil-futurs-etudiants-row .page_programme_v2_col-left.col-100 {
  width: 100%;
}
.accueil-futurs-etudiants-row .accueil-futurs-etudiants-col-right {
  width: 38%;
  position: relative;
  z-index: 2;
  margin-top: -40px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right {
  margin-bottom: 10px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container {
  background-color: #003e7e;
  -webkit-transition: ease-out 0.5s;
  -moz-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte {
  display: flex;
  align-items: center;
  margin-bottom: 1px;
  text-decoration: none !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte::before {
  display: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-icon {
  min-width: 72px;
  max-width: 72px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #0079c2;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-icon::after {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: -10px;
  content: " ";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 0 11px 10px;
  border-color: transparent transparent transparent #0079c2;
  line-height: 0;
  _border-color: #000000 #000000 #000000 #0079c2;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='@blackColor');
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-all-text {
  width: 100%;
  min-height: 54px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 5px 15px 5px 25px;
  line-height: 1;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-1 {
  width: 100%;
  font-family: "latoheavy";
  font-size: 14px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-2 {
  font-family: "latoheavy";
  width: 100%;
  font-size: 12px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container:hover {
  -webkit-transition: ease-out 1s;
  -moz-transition: ease-out 1s;
  transition: ease-out 1s;
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container.fond-couleur-unique {
  background-color: #003e7e;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon {
  background-color: transparent;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon::after {
  display: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container.fond-couleur-unique:hover {
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link {
  margin-bottom: 10px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container {
  background-color: #003e7e;
  -webkit-transition: ease-out 0.5s;
  -moz-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte {
  display: flex;
  align-items: center;
  margin-bottom: 1px;
  text-decoration: none !important;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte::before {
  display: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-icon {
  min-width: 72px;
  max-width: 72px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #0079c2;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-icon::after {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: -10px;
  content: " ";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 0 11px 10px;
  border-color: transparent transparent transparent #0079c2;
  line-height: 0;
  _border-color: #000000 #000000 #000000 #0079c2;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='@blackColor');
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-all-text {
  width: 100%;
  min-height: 54px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 5px 15px 5px 25px;
  line-height: 1;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-1 {
  width: 100%;
  font-family: "latoheavy";
  font-size: 14px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-2 {
  font-family: "latoheavy";
  width: 100%;
  font-size: 12px;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container:hover {
  -webkit-transition: ease-out 1s;
  -moz-transition: ease-out 1s;
  transition: ease-out 1s;
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique {
  background-color: #003e7e;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon {
  background-color: transparent;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon::after {
  display: none;
}
.accueil-futurs-etudiants-row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique:hover {
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.accueil-futurs-etudiants-row .page_programme_v2_col-right {
  width: 38%;
  position: relative;
  z-index: 2;
  margin-top: -40px;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.accueil-futurs-etudiants-row .page_programme_v2_col-right .all-link-col-right {
  margin-bottom: 10px;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container {
  background-color: #003e7e;
  -webkit-transition: ease-out 0.5s;
  -moz-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte {
  display: flex;
  align-items: center;
  margin-bottom: 1px;
  text-decoration: none !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte::before {
  display: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-icon {
  min-width: 72px;
  max-width: 72px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #0079c2;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-icon::after {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: -10px;
  content: " ";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 0 11px 10px;
  border-color: transparent transparent transparent #0079c2;
  line-height: 0;
  _border-color: #000000 #000000 #000000 #0079c2;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='@blackColor');
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-all-text {
  width: 100%;
  min-height: 54px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 5px 15px 5px 25px;
  line-height: 1;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-1 {
  width: 100%;
  font-family: "latoheavy";
  font-size: 14px;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-2 {
  font-family: "latoheavy";
  width: 100%;
  font-size: 12px;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container:hover {
  -webkit-transition: ease-out 1s;
  -moz-transition: ease-out 1s;
  transition: ease-out 1s;
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container.fond-couleur-unique {
  background-color: #003e7e;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon {
  background-color: transparent;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon::after {
  display: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container.fond-couleur-unique:hover {
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link {
  margin-bottom: 10px;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container {
  background-color: #003e7e;
  -webkit-transition: ease-out 0.5s;
  -moz-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte {
  display: flex;
  align-items: center;
  margin-bottom: 1px;
  text-decoration: none !important;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte::before {
  display: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-icon {
  min-width: 72px;
  max-width: 72px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #0079c2;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-icon::after {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: -10px;
  content: " ";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 0 11px 10px;
  border-color: transparent transparent transparent #0079c2;
  line-height: 0;
  _border-color: #000000 #000000 #000000 #0079c2;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='@blackColor');
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-all-text {
  width: 100%;
  min-height: 54px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 5px 15px 5px 25px;
  line-height: 1;
  color: #ffffff;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-1 {
  width: 100%;
  font-family: "latoheavy";
  font-size: 14px;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-2 {
  font-family: "latoheavy";
  width: 100%;
  font-size: 12px;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container:hover {
  -webkit-transition: ease-out 1s;
  -moz-transition: ease-out 1s;
  transition: ease-out 1s;
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique {
  background-color: #003e7e;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon {
  background-color: transparent;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon::after {
  display: none;
}
.accueil-futurs-etudiants-row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique:hover {
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.page_programme_v2_row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.page_programme_v2_row .accueil-futurs-etudiants-toutes-les-etapes-container {
  width: 54%;
  background-color: #f8f8f8;
  position: relative;
  padding: 10px 0;
  z-index: 1;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-toutes-les-etapes-container::before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #f8f8f8;
  width: 5000px;
  left: -5000px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-toutes-les-etapes-container::after {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #f8f8f8;
  width: 5000px;
  right: -5000px;
}
.page_programme_v2_row .page_programme_v2_col-left {
  width: 54%;
  background-color: #f8f8f8;
  position: relative;
  padding: 10px 0;
  z-index: 1;
}
.page_programme_v2_row .page_programme_v2_col-left::before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #f8f8f8;
  width: 5000px;
  left: -5000px;
}
.page_programme_v2_row .page_programme_v2_col-left::after {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #f8f8f8;
  width: 5000px;
  right: -5000px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-toutes-les-etapes-container.col-100 {
  width: 100%;
}
.page_programme_v2_row .page_programme_v2_col-left.col-100 {
  width: 100%;
}
.page_programme_v2_row .accueil-futurs-etudiants-col-right {
  width: 38%;
  position: relative;
  z-index: 2;
  margin-top: -40px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row .accueil-futurs-etudiants-col-right .all-link-col-right {
  margin-bottom: 10px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container {
  background-color: #003e7e;
  -webkit-transition: ease-out 0.5s;
  -moz-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte {
  display: flex;
  align-items: center;
  margin-bottom: 1px;
  text-decoration: none !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte::before {
  display: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-icon {
  min-width: 72px;
  max-width: 72px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #0079c2;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-icon::after {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: -10px;
  content: " ";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 0 11px 10px;
  border-color: transparent transparent transparent #0079c2;
  line-height: 0;
  _border-color: #000000 #000000 #000000 #0079c2;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='@blackColor');
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-all-text {
  width: 100%;
  min-height: 54px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 5px 15px 5px 25px;
  line-height: 1;
  color: #ffffff;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-1 {
  width: 100%;
  font-family: "latoheavy";
  font-size: 14px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-2 {
  font-family: "latoheavy";
  width: 100%;
  font-size: 12px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container:hover {
  -webkit-transition: ease-out 1s;
  -moz-transition: ease-out 1s;
  transition: ease-out 1s;
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container.fond-couleur-unique {
  background-color: #003e7e;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon {
  background-color: transparent;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon::after {
  display: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .all-link-col-right
  .link-container.fond-couleur-unique:hover {
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link {
  margin-bottom: 10px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container {
  background-color: #003e7e;
  -webkit-transition: ease-out 0.5s;
  -moz-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte {
  display: flex;
  align-items: center;
  margin-bottom: 1px;
  text-decoration: none !important;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte::before {
  display: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-icon {
  min-width: 72px;
  max-width: 72px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #0079c2;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-icon::after {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: -10px;
  content: " ";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 0 11px 10px;
  border-color: transparent transparent transparent #0079c2;
  line-height: 0;
  _border-color: #000000 #000000 #000000 #0079c2;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='@blackColor');
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-all-text {
  width: 100%;
  min-height: 54px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 5px 15px 5px 25px;
  line-height: 1;
  color: #ffffff;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-1 {
  width: 100%;
  font-family: "latoheavy";
  font-size: 14px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-2 {
  font-family: "latoheavy";
  width: 100%;
  font-size: 12px;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container:hover {
  -webkit-transition: ease-out 1s;
  -moz-transition: ease-out 1s;
  transition: ease-out 1s;
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique {
  background-color: #003e7e;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon {
  background-color: transparent;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon::after {
  display: none;
}
.page_programme_v2_row
  .accueil-futurs-etudiants-col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique:hover {
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.page_programme_v2_row .page_programme_v2_col-right {
  width: 38%;
  position: relative;
  z-index: 2;
  margin-top: -40px;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .notification-accueil
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all_notifications-accueil
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .notification-accueil
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification {
  min-height: 80px;
  background: #692581
    url(../img/template/background-right-notification-style1.png) top right
    no-repeat;
  display: flex;
  align-items: center;
  margin-bottom: 1px;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-accueil-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu {
  padding: 10px 110px 10px 20px;
  color: #ffffff;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h1 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h2 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h3 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h4 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  h5 {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  p {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a {
  color: #ffffff;
  margin: 0 !important;
  line-height: 1;
  text-decoration: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h1:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h2:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h3:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h4:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  h5:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_notifications
  .page_programme_v2_notification
  .notification-du-programme-contenu
  a
  p:hover {
  color: #0079c2 !important;
}
.page_programme_v2_row .page_programme_v2_col-right .all-link-col-right {
  margin-bottom: 10px;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container {
  background-color: #003e7e;
  -webkit-transition: ease-out 0.5s;
  -moz-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte {
  display: flex;
  align-items: center;
  margin-bottom: 1px;
  text-decoration: none !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte::before {
  display: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-icon {
  min-width: 72px;
  max-width: 72px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #0079c2;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-icon::after {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: -10px;
  content: " ";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 0 11px 10px;
  border-color: transparent transparent transparent #0079c2;
  line-height: 0;
  _border-color: #000000 #000000 #000000 #0079c2;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='@blackColor');
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-all-text {
  width: 100%;
  min-height: 54px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 5px 15px 5px 25px;
  line-height: 1;
  color: #ffffff;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-1 {
  width: 100%;
  font-family: "latoheavy";
  font-size: 14px;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-2 {
  font-family: "latoheavy";
  width: 100%;
  font-size: 12px;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container:hover {
  -webkit-transition: ease-out 1s;
  -moz-transition: ease-out 1s;
  transition: ease-out 1s;
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container.fond-couleur-unique {
  background-color: #003e7e;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon {
  background-color: transparent;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon::after {
  display: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .all-link-col-right
  .link-container.fond-couleur-unique:hover {
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link {
  margin-bottom: 10px;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container {
  background-color: #003e7e;
  -webkit-transition: ease-out 0.5s;
  -moz-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte {
  display: flex;
  align-items: center;
  margin-bottom: 1px;
  text-decoration: none !important;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte::before {
  display: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-icon {
  min-width: 72px;
  max-width: 72px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #0079c2;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-icon::after {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: -10px;
  content: " ";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 0 11px 10px;
  border-color: transparent transparent transparent #0079c2;
  line-height: 0;
  _border-color: #000000 #000000 #000000 #0079c2;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='@blackColor');
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-all-text {
  width: 100%;
  min-height: 54px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 5px 15px 5px 25px;
  line-height: 1;
  color: #ffffff;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-1 {
  width: 100%;
  font-family: "latoheavy";
  font-size: 14px;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container
  .link-style-icone-texte
  .link-all-text
  .link-text-2 {
  font-family: "latoheavy";
  width: 100%;
  font-size: 12px;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container:hover {
  -webkit-transition: ease-out 1s;
  -moz-transition: ease-out 1s;
  transition: ease-out 1s;
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique {
  background-color: #003e7e;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon {
  background-color: transparent;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique
  .link-style-icone-texte
  .link-icon::after {
  display: none;
}
.page_programme_v2_row
  .page_programme_v2_col-right
  .page_programme_v2_all_link
  .link-container.fond-couleur-unique:hover {
  box-shadow: inset 800px 0 0 0 #0079c2;
}
.at-share-btn-elements {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.at-share-btn-elements .at-share-btn {
  margin: 0 0 10px 10px !important;
}
.at-share-btn-elements .at-share-btn .at-icon-wrapper {
  width: 30px !important;
  height: 30px !important;
  line-height: 30px !important;
}
.at-share-btn-elements .at-share-btn .at-icon-wrapper svg {
  width: 30px !important;
  height: 30px !important;
  line-height: 30px !important;
}
.page_programme_v2 {
  width: 100%;
  overflow: hidden;
}
.page_programme_v2_onglets-menu {
  margin: 40px 0 60px;
}
.page_programme_v2_onglets-menu .nav-tabs-programme {
  display: flex;
  background-color: #003e7e;
}
.page_programme_v2_onglets-menu .nav-tabs-programme li {
  width: 25% !important;
  border-right: 2px solid #ffffff;
}
.page_programme_v2_onglets-menu
  .nav-tabs-programme
  li
  a.programmme_onglet_link {
  line-height: 1.2;
  font-family: "latoheavy", sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  min-height: 40px;
  display: flex;
  align-items: center;
  background-color: #003e7e;
  color: #ffffff;
  padding: 8px 15px;
}
.page_programme_v2_onglets-menu
  .nav-tabs-programme
  li
  a.programmme_onglet_link:hover {
  background-color: #0079c2;
}
.page_programme_v2_onglets-menu .nav-tabs-programme li:last-child {
  border-right: none;
}
.page_programme_v2_onglets-menu
  .nav-tabs-programme
  li.active
  a.programmme_onglet_link {
  background-color: #0079c2;
}
.page_programme_v2_onglets-menu.no-margin-bottom {
  margin-bottom: 0;
}
.page_programme_v2_row_container {
  padding: 20px 0;
}
.page_programme_v2_row_container .page_programme_v2_col-left {
  padding: 40px 0;
}
.page_programme_v2_row_container
  .page_programme_v2_col-right
  .page_programme_v2_informations_importantes {
  background-color: #ffffff;
  padding: 20px;
}
.page_programme_v2_row_container
  .page_programme_v2_col-right
  .page_programme_v2_informations_importantes
  .page_programme_v2_informations_importantes_text {
  margin-bottom: 10px;
}
.page_programme_v2_row_container
  .page_programme_v2_col-right
  .page_programme_v2_informations_importantes
  .page_programme_v2_informations_importantes_text
  .informations_importantes_title {
  color: #003e7e;
  font-family: "latoheavy";
  font-size: 14px;
}
.page_programme_v2_row_container
  .page_programme_v2_col-right
  .page_programme_v2_informations_importantes
  .page_programme_v2_informations_importantes_text
  .informations_importantes_result {
  color: #003e7e;
  font-family: "latoheavy";
  font-size: 14px;
}
.page_programme_v2_row_container
  .page_programme_v2_col-right
  .page_programme_v2_informations_importantes
  .page_programme_v2_informations_importantes_text
  .informations_importantes_result.informations_importantes_admission_text:nth-child(
    3
  )::before {
  content: "et";
  margin-right: 5px;
  display: inline-block;
}
.page_programme_v2_row_container
  .page_programme_v2_col-right
  .informations_importantes_result_icon {
  background: url(../img/template/icon_ouvert_aux_etudiants_internationaux.png)
    center center no-repeat;
  width: 36px;
  height: 36px;
  display: block;
  margin-right: 10px;
}
.page_programme_v2_row_container
  .page_programme_v2_informations_importantes_text.etudiants_internationaux {
  display: flex;
  align-items: center;
  margin: 20px 0 0;
  line-height: 1.2;
}
.page_programme_v2_row_container
  .page_programme_v2_informations_importantes_text.etudiants_internationaux
  .etudiants_internationaux-lien {
  display: inline-flex;
  align-items: center;
}
.page_programme_v2_row_container
  .page_programme_v2_informations_importantes_text.etudiants_internationaux
  .etudiants_internationaux-lien:hover {
  text-decoration-color: #0079c2;
  -webkit-text-decoration-color: #0079c2;
}
.page_programme_v2_row_container
  .page_programme_v2_informations_importantes_text.etudiants_internationaux
  .etudiants_internationaux-lien:hover
  .informations_importantes_result {
  color: #0079c2;
}
.all-tabs-result .tab-result {
  display: none;
}
.all-tabs-result .tab-result.active {
  display: block;
}
.nav-tabs-cours {
  display: flex;
  background-color: #99d7db;
}
.nav-tabs-cours li {
  width: 100% !important;
  border-right: 2px solid #ffffff;
  padding: 0 !important;
  line-height: 1;
}
.nav-tabs-cours li a {
  line-height: 1.2;
  font-family: "latoheavy";
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  min-height: 30px;
  display: flex;
  align-items: center;
  background-color: #99d7db;
  color: #003e7e;
  padding: 8px 15px;
}
.nav-tabs-cours li a:hover {
  background-color: #0079c2;
  color: #ffffff !important;
}
.nav-tabs-cours li:last-child {
  border-right: none;
}
.nav-tabs-cours li::before {
  display: none;
}
.nav-tabs-cours li.active a {
  background-color: #0079c2;
  color: #ffffff !important;
}
.page_programme_cours_horaires {
  margin-top: 30px;
}
.grilles_alternatives_choice li.active a {
  color: #003e7e !important;
  font-size: 110%;
}
.the_content_all_rows .the_content_row {
  display: flex;
  margin: 0 0 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #e2e7e9;
}
.the_content_all_rows .the_content_row .the_content_image_col {
  min-width: 120px;
  max-width: 120px;
  margin-right: 30px;
}
.the_content_all_rows .the_content_row .the_content_texte_col {
  width: 100%;
}
.the_content_all_rows .the_content_row .the_content_texte_col iframe {
  width: 100% !important;
}
.the_content_all_rows .the_content_row:last-child {
  margin: 0;
  padding-bottom: 0px;
  border-bottom: none;
}
.partage_reseaux_sociaux {
  text-align: right;
}
.partage_reseaux_sociaux .addtoany_list {
  text-align: left;
}
.partage_reseaux_sociaux .addtoany_list a {
  padding: 0;
  margin: 5px;
  line-height: 1 !important;
}
.partage_reseaux_sociaux .addtoany_list a .a2a_svg {
  border-radius: 0 !important;
}
.partage_reseaux_sociaux .addtoany_list a::before {
  display: none;
}
.partage_reseaux_sociaux .addtoany_list a:first-child {
  margin-left: 0;
}
.partage_reseaux_sociaux .addtoany_list a:last-child {
  margin-right: 0;
}
.a2a_menu a {
  font-size: 12px !important;
}
a.a2a_i {
  padding: 2px 8px;
}
i.a2a_i {
  padding: 2px 8px;
}
.el-input input {
  min-height: 45px;
  height: auto;
}
.el-input--small input {
  min-height: inherit;
}
.am-calendar-picker .el-input__inner {
  min-height: 45px;
}
.el-pagination .el-pager li {
  background: none;
}
.el-pagination .el-pager li::before {
  display: none;
}
.contenu-cegeps-en-spectacle {
  padding: 0 !important;
  background: url(../img/template/bg_cegeps_en_spectacle.png) center center !important;
}
.contenu-cegeps-en-spectacle .container-cegeps-en-spectacle {
  padding: 40px 0;
}
.contenu-cegeps-en-spectacle .container-cegeps-en-spectacle a {
  color: #ffffff !important;
  color: #99d7db !important;
}
.contenu-cegeps-en-spectacle .container-cegeps-en-spectacle a:hover {
  color: #99d7db !important;
  text-decoration: underline !important;
}
.contenu-cegeps-en-spectacle .container-cegeps-en-spectacle h1 {
  color: #ffffff !important;
}
.contenu-cegeps-en-spectacle .container-cegeps-en-spectacle h2 {
  color: #ffffff !important;
}
.contenu-cegeps-en-spectacle .container-cegeps-en-spectacle h3 {
  color: #ffffff !important;
}
.contenu-cegeps-en-spectacle .container-cegeps-en-spectacle h4 {
  color: #ffffff !important;
}
.contenu-cegeps-en-spectacle .container-cegeps-en-spectacle h5 {
  color: #ffffff !important;
}
.contenu-cegeps-en-spectacle .container-cegeps-en-spectacle h6 {
  color: #ffffff !important;
}
.contenu-cegeps-en-spectacle .container-cegeps-en-spectacle p {
  color: #ffffff !important;
}
.contenu-cegeps-en-spectacle .container-cegeps-en-spectacle ul li {
  color: #ffffff !important;
}
.contenu-cegeps-en-spectacle .container-cegeps-en-spectacle ul li::before {
  color: #ffffff !important;
}
.blocks-gallery-grid {
  width: 100%;
}
.blocks-gallery-grid .blocks-gallery-item {
  padding: 0 !important;
}
.blocks-gallery-grid .blocks-gallery-item::before {
  display: none;
}
.wp-block-image {
  margin-left: 0;
  margin-right: 0;
}
.wp-block-image figure a::before {
  display: none;
}
.wp-block-image figcaption {
  font-size: 0.85em;
  margin-top: 0;
}
.wp-block-table {
  margin-left: 0;
  margin-right: 0;
}
.wp-block-table .has-fixed-layout td {
  border: 1px solid #99abb2 !important;
  padding: 15px 10px;
  word-break: normal;
}
.wp-block-table .has-fixed-layout td p:last-child {
  margin-bottom: 0;
}
.wp-block-table .has-fixed-layout th {
  border: 1px solid #99abb2 !important;
  padding: 15px 10px;
  word-break: normal;
}
.wp-block-table .has-fixed-layout th p:last-child {
  margin-bottom: 0;
}
.wp-block-table table td {
  border: 1px solid #99abb2 !important;
  padding: 15px 10px;
  word-break: normal;
}
.wp-block-table table td p:last-child {
  margin-bottom: 0;
}
.wp-block-table table th {
  border: 1px solid #99abb2 !important;
  padding: 15px 10px;
  word-break: normal;
}
.wp-block-table table th p:last-child {
  margin-bottom: 0;
}
.wp-block-embed {
  margin-left: 0;
  margin-right: 0;
}
.wp-block-embed figcaption {
  font-size: 0.85em;
  margin-top: 0;
}
.wp-block-image.aligncenter {
  text-align: center;
}
.wp-block-table.aligncenter {
  text-align: center;
}
.wp-block-embed.aligncenter {
  text-align: center;
}
.wp-block-image.width-video-100 .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.wp-block-image.width-video-100 .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wp-block-table.width-video-100 .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.wp-block-table.width-video-100 .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wp-block-embed.width-video-100 .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.wp-block-embed.width-video-100 .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
hr.is-style-default {
  width: 100px;
  margin-left: calc(50% - 50px);
}
.wp-block-cover {
  margin-bottom: 1em;
}
.wp-block-cover p:last-child {
  margin-bottom: 0;
}
.wp-block-cover h2:last-child {
  margin-bottom: 0;
}
.wp-block-cover h3:last-child {
  margin-bottom: 0;
}
.wp-block-cover h4:last-child {
  margin-bottom: 0;
}
.wp-block-cover h5:last-child {
  margin-bottom: 0;
}
.wp-block-cover h6:last-child {
  margin-bottom: 0;
}
.wp-block-cover ul:last-child {
  margin-bottom: 0;
}
.wp-block-media-text {
  margin-bottom: 1em;
}
.wp-block-video figcaption {
  font-size: 0.85em;
  margin-top: 0;
}
figcaption {
  font-size: 0.85em;
  margin-top: 0;
}
.wp-block-quote p {
  font-size: 0.9em;
}
.wp-block-quote cite {
  font-size: 0.9em;
}
#menu_footer a[target="_blank"]:before {
  display: none;
}
.wp-block-pb-accordion-item {
  border-bottom: 1px solid #99abb2;
}
.wp-block-pb-accordion-item .c-accordion__title {
  font-weight: bold;
  font-size: 16px !important;
  line-height: 20px !important;
  color: #003e7e;
  padding: 15px 45px 15px 15px !important;
  background: #e2e7e9;
  position: relative;
  outline: none !important;
}
.wp-block-pb-accordion-item .c-accordion__title:hover {
  background: #c5cfd3;
}
.wp-block-pb-accordion-item .c-accordion__title::after {
  font-size: 24px;
  color: #003e7e;
  padding: 15px;
  font-family: FontAwesome;
  content: "\f107" !important;
}
.wp-block-pb-accordion-item .c-accordion__content {
  padding: 9px 15px;
}
.wp-block-pb-accordion-item.is-open .c-accordion__title::after {
  content: "\f106" !important;
}
.first-accordion-block {
  margin-top: 20px;
}
.last-accordion-block {
  margin-bottom: 20px;
}
.wp-block-table.min-width-col-120 {
  display: inherit;
}
.wp-block-table.min-width-col-120 .has-fixed-layout {
  table-layout: auto;
}
.wp-block-table.min-width-col-120 .has-fixed-layout td {
  min-width: 120px;
  max-width: 120px;
}
.wp-block-table.min-width-col-120 .has-fixed-layout th {
  min-width: 120px;
  max-width: 120px;
}
.wp-block-table.min-width-col-120 table {
  table-layout: auto;
}
.wp-block-table.min-width-col-120 table td {
  min-width: 120px;
  max-width: 120px;
}
.wp-block-table.min-width-col-120 table th {
  min-width: 120px;
  max-width: 120px;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #e2e7e9;
}
.no-margin-top {
  margin-top: 0;
}
.no-margin-bottom {
  margin-bottom: 0;
}
.blocks-gallery-grid.col-4 .blocks-gallery-image {
  flex-grow: inherit;
}
.blocks-gallery-grid.col-4 .blocks-gallery-item {
  flex-grow: inherit;
}
.wp-block-gallery.col-4 .blocks-gallery-image {
  flex-grow: inherit;
}
.wp-block-gallery.col-4 .blocks-gallery-item {
  flex-grow: inherit;
}
.gform_validation_errors {
  margin-bottom: 2rem !important;
}
.gform_validation_errors h2 {
  font-family: Arial, Helvetica, sans-serif !important;
  color: #790000 !important;
  font-size: 1em !important;
  font-weight: 700 !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
}
@media (max-width: 767px) {
  .formulaire-v2 ul.gform_fields li {
    width: 100%;
  }
  .formulaire-v2 ul.gform_fields li.col-50-left {
    width: 100%;
    margin: 0;
  }
  .formulaire-v2 ul.gform_fields li.col-50-right {
    width: 100%;
    margin: 0;
  }
  .menu_persona_v2 .container {
    border: none;
    border-top: 3px solid #f8f8f8;
  }
  .menu_persona_v2 .container .row .span12 #toggle_persona {
    display: block;
    background-color: #003e7e;
    font-family: "latoheavy";
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    color: #ffffff;
    padding: 8px;
    text-decoration: none;
    text-align: center;
  }
  .menu_persona_v2 .container .row .span12 ul {
    display: none;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .menu_persona_v2 .container .row .span12 ul li {
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #ffffff;
  }
  .menu_persona_v2 .container .row .span12 ul li:last-child {
    border-bottom: none;
  }
  .menu_persona_v2 .container .row .span12 ul li .lien_persona {
    font-size: 12px;
    font-weight: normal;
    min-height: auto;
    padding: 8px;
  }
  .futurs-etudiants-parents-v2
    .container
    .accueil-futurs-etudiants-etapes-title {
    margin: 0 0 20px;
  }
  .futurs-etudiants-parents-v2
    .container
    .accueil-futurs-etudiants-etapes-title
    h1 {
    margin: 0 0 5px !important;
    font-size: 24px !important;
  }
  .futurs-etudiants-parents-v2
    .container
    .accueil-futurs-etudiants-etapes-title
    h2 {
    font-size: 14px !important;
  }
  .futurs-etudiants-parents-v2
    .container
    .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-toutes-les-etapes-container {
    width: 100%;
    padding: 5px 0;
  }
  .futurs-etudiants-parents-v2
    .container
    .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-toutes-les-etapes-container
    .accueil-futurs-etudiants-etape-container {
    padding: 5px 0;
  }
  .futurs-etudiants-parents-v2
    .container
    .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-toutes-les-etapes-container
    .accueil-futurs-etudiants-etape-container
    .etape-link {
    font-size: 14px;
  }
  .futurs-etudiants-parents-v2
    .container
    .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-toutes-les-etapes-container
    .accueil-futurs-etudiants-etape-container
    .etape-link
    .nbr-etape {
    min-width: 28px;
    max-width: 28px;
    min-height: 25px;
    padding-top: 3px;
    font-size: 22px;
    margin-right: 10px;
  }
  .futurs-etudiants-parents-v2
    .container
    .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-toutes-les-etapes-container
    .accueil-futurs-etudiants-etape-container
    .etape-link:hover {
    color: #0079c2;
  }
  .futurs-etudiants-parents-v2
    .container
    .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-toutes-les-etapes-container
    .accueil-futurs-etudiants-etape-container
    .etape-link
    strong {
    margin: 0 4px;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-toutes-les-etapes-container {
    width: 100%;
  }
  .accueil-futurs-etudiants-row .page_programme_v2_col-left {
    width: 100%;
  }
  .accueil-futurs-etudiants-row .accueil-futurs-etudiants-col-right {
    width: 100%;
    margin-top: 20px;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .all_notifications-accueil
    .notification-accueil {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .all_notifications-accueil
    .notification-accueil
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .all_notifications-accueil
    .notification-accueil
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .all_notifications-accueil
    .page_programme_v2_notification {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .all_notifications-accueil
    .page_programme_v2_notification
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .all_notifications-accueil
    .page_programme_v2_notification
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .page_programme_v2_all_notifications
    .notification-accueil {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .page_programme_v2_all_notifications
    .notification-accueil
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .page_programme_v2_all_notifications
    .notification-accueil
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .page_programme_v2_all_notifications
    .page_programme_v2_notification {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .page_programme_v2_all_notifications
    .page_programme_v2_notification
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .page_programme_v2_all_notifications
    .page_programme_v2_notification
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .all-link-col-right
    .link-container
    .link-style-icone-texte
    .link-icon {
    min-width: 70px;
    max-width: 70px;
    min-height: 70px;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .all-link-col-right
    .link-container
    .link-style-icone-texte
    .link-icon
    img {
    max-width: 50%;
    height: auto;
  }
  .accueil-futurs-etudiants-row
    .accueil-futurs-etudiants-col-right
    .all-link-col-right
    .link-container
    .link-style-icone-texte
    .link-all-text {
    width: 100%;
    min-height: 40px;
  }
  .accueil-futurs-etudiants-row .page_programme_v2_col-right {
    width: 100%;
    margin-top: 20px;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .all_notifications-accueil
    .notification-accueil {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .all_notifications-accueil
    .notification-accueil
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .all_notifications-accueil
    .notification-accueil
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .all_notifications-accueil
    .page_programme_v2_notification {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .all_notifications-accueil
    .page_programme_v2_notification
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .all_notifications-accueil
    .page_programme_v2_notification
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .page_programme_v2_all_notifications
    .notification-accueil {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .page_programme_v2_all_notifications
    .notification-accueil
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .page_programme_v2_all_notifications
    .notification-accueil
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .page_programme_v2_all_notifications
    .page_programme_v2_notification {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .page_programme_v2_all_notifications
    .page_programme_v2_notification
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .page_programme_v2_all_notifications
    .page_programme_v2_notification
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .all-link-col-right
    .link-container
    .link-style-icone-texte
    .link-icon {
    min-width: 70px;
    max-width: 70px;
    min-height: 70px;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .all-link-col-right
    .link-container
    .link-style-icone-texte
    .link-icon
    img {
    max-width: 50%;
    height: auto;
  }
  .accueil-futurs-etudiants-row
    .page_programme_v2_col-right
    .all-link-col-right
    .link-container
    .link-style-icone-texte
    .link-all-text {
    width: 100%;
    min-height: 40px;
  }
  .page_programme_v2_row .accueil-futurs-etudiants-toutes-les-etapes-container {
    width: 100%;
  }
  .page_programme_v2_row .page_programme_v2_col-left {
    width: 100%;
  }
  .page_programme_v2_row .accueil-futurs-etudiants-col-right {
    width: 100%;
    margin-top: 20px;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .all_notifications-accueil
    .notification-accueil {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .all_notifications-accueil
    .notification-accueil
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .all_notifications-accueil
    .notification-accueil
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .all_notifications-accueil
    .page_programme_v2_notification {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .all_notifications-accueil
    .page_programme_v2_notification
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .all_notifications-accueil
    .page_programme_v2_notification
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .page_programme_v2_all_notifications
    .notification-accueil {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .page_programme_v2_all_notifications
    .notification-accueil
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .page_programme_v2_all_notifications
    .notification-accueil
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .page_programme_v2_all_notifications
    .page_programme_v2_notification {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .page_programme_v2_all_notifications
    .page_programme_v2_notification
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .page_programme_v2_all_notifications
    .page_programme_v2_notification
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .all-link-col-right
    .link-container
    .link-style-icone-texte
    .link-icon {
    min-width: 70px;
    max-width: 70px;
    min-height: 70px;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .all-link-col-right
    .link-container
    .link-style-icone-texte
    .link-icon
    img {
    max-width: 50%;
    height: auto;
  }
  .page_programme_v2_row
    .accueil-futurs-etudiants-col-right
    .all-link-col-right
    .link-container
    .link-style-icone-texte
    .link-all-text {
    width: 100%;
    min-height: 40px;
  }
  .page_programme_v2_row .page_programme_v2_col-right {
    width: 100%;
    margin-top: 20px;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .all_notifications-accueil
    .notification-accueil {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .all_notifications-accueil
    .notification-accueil
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .all_notifications-accueil
    .notification-accueil
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .all_notifications-accueil
    .page_programme_v2_notification {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .all_notifications-accueil
    .page_programme_v2_notification
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .all_notifications-accueil
    .page_programme_v2_notification
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .page_programme_v2_all_notifications
    .notification-accueil {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .page_programme_v2_all_notifications
    .notification-accueil
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .page_programme_v2_all_notifications
    .notification-accueil
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .page_programme_v2_all_notifications
    .page_programme_v2_notification {
    min-height: 60px;
    background: #692581
      url(../img/template/background-right-notification-style1.png) top right
      no-repeat;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .page_programme_v2_all_notifications
    .page_programme_v2_notification
    .notification-accueil-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .page_programme_v2_all_notifications
    .page_programme_v2_notification
    .notification-du-programme-contenu {
    padding: 10px 80px 10px 20px;
    color: #ffffff;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .all-link-col-right
    .link-container
    .link-style-icone-texte
    .link-icon {
    min-width: 70px;
    max-width: 70px;
    min-height: 70px;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .all-link-col-right
    .link-container
    .link-style-icone-texte
    .link-icon
    img {
    max-width: 50%;
    height: auto;
  }
  .page_programme_v2_row
    .page_programme_v2_col-right
    .all-link-col-right
    .link-container
    .link-style-icone-texte
    .link-all-text {
    width: 100%;
    min-height: 40px;
  }
  .page_programme_v2 {
    width: calc(100% - 40px) !important;
  }
  .page_programme_v2_onglets-menu {
    margin: 40px 0 0;
  }
  .page_programme_v2_onglets-menu .nav-tabs-programme {
    flex-wrap: wrap;
    margin: 0;
  }
  .page_programme_v2_onglets-menu .nav-tabs-programme li {
    width: calc(50% - 1px) !important;
    border-bottom: 2px solid #ffffff;
  }
  .page_programme_v2_onglets-menu
    .nav-tabs-programme
    li
    a.programmme_onglet_link {
    font-size: 12px;
    min-height: 30px;
  }
  .page_programme_v2_onglets-menu .nav-tabs-programme li:nth-child(2) {
    border-right: none;
  }
  .page_programme_v2_row_container .page_programme_v2_col-left {
    padding: 20px 0;
  }
  .nav-tabs-cours {
    flex-wrap: wrap;
    margin: 0;
  }
  .nav-tabs-cours li {
    width: calc(50% - 1px) !important;
    border-bottom: 2px solid #ffffff;
  }
  .nav-tabs-cours li a {
    font-size: 12px;
    min-height: 30px;
  }
  .nav-tabs-cours li:nth-child(even) {
    border-right: none;
  }
  .the_content_all_rows .the_content_row {
    margin: 0 0 20px;
    padding-bottom: 0;
    padding-top: 20px;
  }
  .the_content_all_rows .the_content_row .the_content_image_col {
    display: none;
  }
  .contenu-cegeps-en-spectacle {
    padding: 0 20px !important;
  }
}
@media (max-width: 480px) {
  .formulaire-v2 ul.gform_fields li.col-auto {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .blocks-gallery-grid.col-4 .blocks-gallery-image {
    width: calc(24.25%);
    margin-right: 1em;
    flex-grow: inherit;
  }
  .blocks-gallery-grid.col-4 .blocks-gallery-item {
    width: calc(24.25%);
    margin-right: 1em;
    flex-grow: inherit;
  }
  .wp-block-gallery.col-4 .blocks-gallery-image {
    width: calc(24.25%);
    margin-right: 1em;
    flex-grow: inherit;
  }
  .wp-block-gallery.col-4 .blocks-gallery-item {
    width: calc(24.25%);
    margin-right: 1em;
    flex-grow: inherit;
  }
}
@media screen and (min-width: 728px) {
  body.single-cm_programmes
    #content
    .tab-content
    .tab-pane
    .accordion
    .accordion-group
    .accordion-body
    .accordion-inner
    .section_cours
    .popup_question
    i:hover
    + .contenu_popup {
    display: block;
  }
  body.single-cm_programmes
    #content
    .tab-content
    .tab-pane
    .accordion
    .accordion-group
    .accordion-body
    .accordion-inner
    .section_cours
    .popup_question
    .contenu_popup {
    display: none;
    position: absolute;
    width: 320px;
    height: auto;
    background: #fff;
    border: 1px solid #003e7e;
    padding: 20px;
    padding-bottom: 10px;
    font-size: 12px;
    line-height: 14px;
    left: 40px;
    top: -10px;
  }
  body.single-cm_programmes
    #content
    .tab-content
    .tab-pane
    .accordion
    .accordion-group
    .accordion-body
    .accordion-inner
    .section_cours
    .popup_question
    .contenu_popup:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent #003e7e transparent transparent;
    position: absolute;
    display: block;
    top: 8px;
    left: -1px;
    /* Adjusted to touch the left edge */
  }
  body.single-cm_programmes
    #content
    .tab-content
    .tab-pane
    .accordion
    .accordion-group
    .accordion-body
    .accordion-inner
    .section_cours
    .popup_question
    .contenu_popup:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent #fff transparent transparent;
    position: absolute;
    display: block;
    top: 8px;
    left: 1px;
    /* Adjusted to touch the left edge */
  }
}
</pre></body></html>