@charset "UTF-8";
/**  
 * Fichier gÃ©nÃ©rÃ© par un prÃ©processeur CSS
 * '../homepage-master/css/home-styles.css' 
 * ========================================================================== */
.lastmodified-08-October-2015-12h07 {
  content: "";
}

/* ==========================================================================
lastmodified
20150505 CrÃ©ation du fichier
   ========================================================================== */
/*2015*/
li {
  list-style: none;
}

.clear:after, .block-liste-evenements a:after {
  content: ".";
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
}
.clear, .block-liste-evenements a {
  *display: inline-block;
}
* html .clear, * html .block-liste-evenements a, .block-liste-evenements * html a {
  *height: 1%;
}
.clear, .block-liste-evenements a {
  *display: block;
}

.no-screen {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 0;
  overflow: hidden;
}

.line-break {
  margin: 0;
}

body {
  margin: 0;
  padding: 0;
}

/* begin '../../region/css/include/_base'; 
   ========================================================================== */
/* ==========================================================================
   @section restart
   ========================================================================== */
/* Reset global
   ========================================================================== */
html,
div,
ul,
ol,
li,
dl,
dt,
dd,
pre,
form,
p,
textarea,
label,
figure,
blockquote {
  margin: 0;
  padding: 0;
}

img {
  vertical-align: middle;
}
a img {
  border: 0;
}

button,
input,
select {
  vertical-align: middle;
  font-family: inherit;
}

textarea {
  overflow: auto;
  min-height: 5em;
  vertical-align: top;
  font-family: inherit;
  resize: vertical;
}

input,
select,
textarea {
  background: #fff;
}

/**
 * Annule toutes les puces sauf pour 'ul.list-decoration li'
 */
ol li {
  display: list-item;
}

/* Liens par dÃ©faut
   ========================================================================== */
a {
  color: #00357e;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
}

a:hover {
  text-decoration: underline;
}

/**
 * Reset selection
 * @see      https://developer.mozilla.org/fr/docs/CSS/::selection 
 */
::-moz-selection {
  background: #323268;
  text-shadow: none;
  color: #fff !important;
}

::selection {
  background: #323268;
  text-shadow: none;
  color: #fff !important;
}

noscript {
  line-height: normal;
}

body {
  background: #fff;
  /*font:normal 75%/1.7 Arial,Helvetica,sans-serif;*/
  font: normal 75% Arial,Helvetica,sans-serif;
}

.filter-list a,
.link a,
a.link-change,
a.link-add,
.no-js input.link-change,
.information-link,
.print-link,
.sheet-link,
.close-link,
.pdf-link,
.save-link,
.search-link,
.help-page-link,
.zoom-link,
.action-list a,
.prefilled,
.calendar-unit,
.back-link,
.top-link,
.text-complementary,
.label-complementary {
  font-size: 0.917em;
}

/**
 *  16px ==> 12px ==> 10px
 */
.note,
.note-form,
.text-example,
.count-caption,
.characters-left,
.fil-ariane,
.feedback-line,
.illustration-securitesociale table,
.required {
  font-size: 0.833em;
}

/* ==========================================================================
   @section base
   ========================================================================== */
.wrapper {
  margin: 0 auto;
  width: 950px;
}

/**
 *  Lien d'Ã©vitement - d'accÃ¨s direct
 */
.skip, .skip:hover, .skip:visited {
  width: 1px;
  height: 1px;
  margin-left: 30px;
  position: absolute;
  left: -10000px;
}

.skip:active, .skip:focus {
  width: auto;
  height: auto;
  position: static;
}

/* begin '../../commun/css/include/_javascript';  
   ========================================================================== */
/**
 * Exception '!important' car '.hide' utilisÃ© par JavaScript pour masquer une zone
 */
.hide {
  display: none !important;
}

/*	CSS permettant l'ouverture/Fermeture de champs
   ========================================================================== */
.js .js-show {
  opacity: 1;
  display: block;
  animation: fadeIn .3s;
  -webkit-animation: fadeIn .3s;
}
.js .js-hide {
  opacity: 0;
  display: none !important;
}

/* end   '../../commun/css/include/_javascript'
   ========================================================================== */
/**
 * Reset exception 
 */
/* ==========================================================================
   @full bg grey 
   ========================================================================== */
.wrapper {
  width: 100%;
}

.contents a {
  font-weight: bold;
}

.header,
.footer,
.container,
.s-hd,
.s-ft,
.fil-ariane,
.pied {
  margin: 0 auto;
  width: 950px;
}

.pied {
  margin-top: 20px;
}

.pied h2 {
  font-family: Arial,Helvetica,sans-serif;
  display: block;
}

.main {
  margin-top: 22px;
  padding-bottom: 35px;
  background: #ececec url("/accueil/file/sitemodel/commun/css/gfx/charte2013/bg-texture.png") !important;
  -webkit-box-shadow: 0 0 3px #999999 inset;
  -moz-box-shadow: 0 0 3px #999999 inset;
  box-shadow: 0 0 3px #999999 inset;
}

.container {
  position: relative;
  top: 15px;
  -webkit-box-shadow: 0 1px 3px #999999;
  -moz-box-shadow: 0 1px 3px #999999;
  box-shadow: 0 1px 3px #999999;
  background: #fff;
  border-bottom: 1px solid #fff;
}

.fil-ariane {
  color: #333;
  font-size: 0.9em;
}

.bd .top-link, .bd .top-link:visited {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-haut-page.png") no-repeat right -2px;
  display: inline-block;
  padding-right: 20px;
  height: 18px;
  margin: 2px 3px 0 0;
  float: right;
  text-decoration: underline;
  font-weight: bold;
  color: #00357e;
}

.footer-body {
  clear: both;
  position: relative;
  margin: 15px auto;
  width: 950px;
  height: 20px;
}

.responsive-switcher .desktop {
  display: none;
}

/* IntÃ©gration du vieux footer dans les pages nationales */
.s-ft {
  margin: 10px auto;
  background: none;
  border: none;
}

/* end   '../../commun/css/include/_base'; 
   ========================================================================== */
/* begin '../../region/css/include/_base_national';
   ========================================================================== */
/**************************************************
/*	Mise en page contribuee
**************************************************/
.display-none {
  display: none !important;
}

.float-right {
  float: right !important;
}

.float-left {
  float: left !important;
}

.float-none {
  float: none !important;
}

.img-float-left {
  float: left !important;
  margin-right: 10px !important;
}

.img-float-right {
  float: right !important;
  margin-left: 10px !important;
}

.margin-auto {
  margin: 0 auto !important;
}

.relative {
  position: relative !important;
}

.absolute {
  position: absolute !important;
}

.absolute-top-right {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
}

.absolute-bottom-left {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
}

.absolute-out {
  position: absolute !important;
  left: -10000px !important;
}

.align-right {
  text-align: right !important;
}

.align-left {
  text-align: left !important;
}

.align-center {
  text-align: center !important;
}

.align-justify {
  text-align: justify !important;
}

.vertical-align-middle {
  vertical-align: middle !important;
}

.vertical-align-top {
  vertical-align: top !important;
}

.inline {
  display: inline !important;
}

.border-0 {
  border: 0 !important;
}

.collapse {
  border-collapse: collapse !important;
}

.bold {
  font-weight: bold !important;
}

.normal {
  font-weight: normal !important;
}

.italic {
  font-style: italic !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.lowercase {
  text-transform: lowercase !important;
}

.capitalize {
  text-transform: capitalize !important;
}

.normalcase {
  text-transform: none !important;
}

.old-ie .main {
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
}

h1, h2, h3, h4, h5, h6 {
  display: inline;
  font-size: 1em;
  *line-height: 1em;
  *margin: 0;
  *padding: 0;
  font-family: "Open Sans Semibold", Helvetica, Arial, sans-serif;
}

::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #999 !important;
}

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999 !important;
  opacity: 1;
}

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999 !important;
  opacity: 1;
}

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #999 !important;
}

.row-gutter > [class*="col-"] {
  background-image: none;
}

.block-icon-title h2 {
  display: inline-block;
  text-transform: uppercase;
  margin: 0px;
  *position: absolute;
  *margin: 12px;
}

a {
  text-decoration: none;
  font-weight: normal;
  color: inherit;
}

a:hover, a:focus {
  text-decoration: underline;
}

a:visited {
  color: inherit;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  display: block\9;
  position: relative\9;
  left: -30000px \9;
  font-size: 0\9;
}

legend span {
  position: absolute;
  left: -10000px;
  top: 0px;
  width: 1px;
  height: 0;
  overflow: hidden;
}

input[type=submit], input[type=button] {
  border: none;
  text-transform: uppercase;
  cursor: pointer;
}

input[type=checkbox], input[type=radio] {
  height: 20px;
  width: 20px;
  margin: 3px;
}

select, label, input {
  cursor: pointer;
}

label,
.label span {
  line-height: 1.4em;
  font-weight: bold;
}

.label {
  text-align: right;
  padding: 4px 0;
  clear: both;
}
.label label, .label span {
  margin-right: 20px;
  display: inline-block;
}

.label-newline .label,
.label-newline .feedback {
  text-align: left;
}

.value {
  margin-bottom: 15px;
}

.value label {
  display: inline-block;
  font-weight: normal;
}

.label-newline .checklist {
  padding-top: 10px;
}

.checklist {
  padding-bottom: 10px;
}

.block-form select, .block-form textarea {
  width: 100%;
  border-radius: 10px;
  border: none;
  padding: 3px;
}
.block-form textarea {
  width: 95%;
  padding: 10px;
  font-size: 1em;
}
.block-form .medium {
  width: 60%;
}
.block-form input[type=text] {
  width: 100%;
  border-radius: 10px;
  border: none;
  padding: 4px 10px 4px 10px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.block-form input.calendar {
  padding-left: 10px;
  background: white url("/accueil/file/sitemodel/pefr/css/gfx/icn-calendar.png") right center no-repeat;
}

.sidebar .block-form input.calendar {
  width: 100%;
}
.sidebar .block-form input.recherche-national {
  width: 100%;
}

.feedback {
  font-size: 0.8em;
  color: #e60000;
}

.separator {
  border-bottom: 1px dotted #c0cacc;
}

.fil-ariane li {
  display: inline-block;
  *display: inline;
}

.main {
  margin-top: 10px;
  padding-bottom: 55px;
}

/* ======== BASE ======== */
p {
  padding-bottom: 10px;
}

.p-emphasis {
  font-weight: bold;
  padding-bottom: 0px;
}

.p-hand-help {
  color: #0f283c;
  font-style: italic;
  font-size: 0.9em;
  font-weight: bold;
  padding: 5px 0 0 60px;
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-hand.png") no-repeat;
  min-height: 50px;
}

.p-asterisk {
  font-size: 0.9em;
}

.row-title .block-title, .row-title .block-title-btn {
  padding: 10px 15px;
}
.row-title .block-title {
  font-size: 2em;
  min-height: 30px;
}
.row-title .block-title h1 {
  display: inline-block;
}
.row-title .block-title img {
  margin-right: 10px;
}
.row-title .block-title span {
  font-weight: normal;
  display: inline-block;
  margin-top: 5px;
}
.row-title .block-subtitle {
  font-family: "Open Sans Light",sans-serif;
  font-weight: normal;
  padding: 0;
}
.row-title p {
  padding: 8px 15px 15px 15px;
  border-left: 1px solid #0f283c;
}

.row-subtitle {
  min-height: 50px;
}
.row-subtitle .block-subtitle {
  font-size: 1.2em;
  font-weight: bold;
  padding: 15px;
}
.row-subtitle .block-subtitle img {
  margin-right: 10px;
}
.row-subtitle .block-subtitle .subtitle {
  font-weight: normal;
}
.row-subtitle a {
  font-weight: bold;
  display: block;
}
.row-subtitle .block-subtitle.block-toggle {
  padding: 0;
}
.row-subtitle .block-subtitle.block-toggle a.link-toggle {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-search-toggle.png") right -21px no-repeat;
  padding: 14px 15px;
}
.row-subtitle .block-subtitle.block-toggle img {
  float: right;
  *float: none;
}
.row-subtitle .block-subtitle.block-toggle a.link-toggle-clicked {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-search-toggle.png") right 11px no-repeat;
}

.toggle-clicked {
  display: none;
}
.toggle-clicked .toggle-clicked-show {
  display: block !important;
}
.toggle-clicked .toggle-clicked-hide {
  display: none !important;
}

.link-toggle-clicked .link-toggle-clicked-show {
  display: block !important;
}
.link-toggle-clicked .link-toggle-clicked-hide {
  display: none !important;
}

.link-toggle-clicked-show {
  display: none;
}

.row-article-image {
  border-bottom: 1px solid #0f283c;
  background: #fff;
}
.row-article-image .block-article-title {
  color: #333;
}
.row-article-image a {
  font-weight: bold;
}

.row-article-image.inverse {
  text-align: right;
}

.row-slideshow .block-article-title {
  margin-top: 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #156871;
  margin-bottom: 10px;
}

.block-title, .block-title-btn, .block-article-title, .block-article-btn, .block-tuile-title {
  text-transform: uppercase;
  font-weight: bold;
}

.block-subtitle {
  text-transform: uppercase;
}

.block, .block-article, .block-nombre-resultats, .block-liste-puces {
  padding: 15px;
}

.block-article-title {
  margin: 10px 0;
  font-size: 1.313em;
  line-height: 1.250em;
}

.block-article-content {
  clear: both;
}

.block-image {
  height: 230px;
  overflow: hidden;
  position: relative;
}
.block-image img {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.block-image-arrow {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/arrow-article-image-left.png") no-repeat;
  width: 23px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}

.row-article-image.inverse .block-image-arrow {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/arrow-article-image-right.png") no-repeat;
  left: 0;
}

[class*="color-"].row-article-image .block-image-arrow {
  display: none;
}

.block-article-btn {
  text-align: center;
  margin: 15px 0;
}
.block-article-btn ul li {
  margin-bottom: 15px;
}

.btn-group > a {
  margin: 10px 0;
}

.btn-group {
  margin-bottom: 10px;
  margin-top: 0px;
}

.block-article-btn a, .block-article-btn input[type=submit], .block-article-btn input[type=button] {
  padding: 5px 35px 5px 15px;
  border-radius: 15px;
  color: #0f283c;
  font-size: 0.92em;
  font-weight: bold;
  min-width: 150px;
  min-width: 200px\9;
  background: #0f283c url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-light.png") 98% center no-repeat;
  -webkit-transition: background-color 0.2s ease, background-position 0.1s;
  transition: background-color 0.2s ease, background-position 0.1s;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
}

.block-article-btn a.cancel {
  background: #0f283c !important;
  padding: 5px 15px;
  color: #0f283c !important;
  /* width: 65px; */
  margin-right: 5px;
}

.block-article-btn a:hover,
.block-article-btn a:focus,
.block-article-btn input[type=submit]:hover,
.block-article-btn input[type=submit]:focus,
.block-article-btn input[type=button]:hover,
.block-article-btn input[type=button]:focus {
  outline: none;
  text-decoration: none;
  background-color: #0f283c;
  background-position: right center !important;
}

.block-article-btn a.cancel:hover, .block-article-btn a.cancel:focus {
  background: #0f283c !important;
}

.link-pdf, .link-word, .link-xls, .link-csv, .link-xml {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-document-dark.png") no-repeat;
  padding: 4px 0 5px 35px!important;
  font-weight: bold;
  display: block;
}

.link-pdf {
  background-position: 7px 5px!important;
}

.link-word {
  background-position: 7px -105px !important;
}

.link-xls {
  background-position: 7px -215px !important;
}

.link-csv {
  background-position: 7px -325px !important;
}

.link-xml {
  background-position: 7px -435px !important;
}

.article .link-pdf, .article .link-word, .article .link-xls, .article .link-csv, .article .link-xml {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-document-dark.png") no-repeat;
  padding: 1px 0 0 23px!important;
  display: block;
}
.article .link-pdf {
  background-position: -1px -2px !important;
}
.article .link-word {
  background-position: -1px -36px !important;
}
.article .link-xls {
  background-position: -1px -71px !important;
}
.article .link-csv {
  background-position: -1px -105px !important;
}
.article .link-xml {
  background-position: -1px -139px !important;
}

.link-reinit {
  display: block;
  font-size: 0.9em;
  padding: 3px 18px 3px 8px;
  text-align: center;
}

.link-send-mail, .link-print {
  display: inline-block;
  width: 40px;
  height: 35px;
  margin: 5px 0;
}

.link-send-mail {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-send-print.png") 0 0 no-repeat;
}

.link-print {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-send-print.png") -40px 0 no-repeat;
}

/* ======== BLOC VIDEO ======== */
.block-video {
  height: 215px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.block-video .block-video-img {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.block-video .block-video-img .play {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.block-video .block-video-img .play a {
  display: block;
  text-align: center;
  margin-top: 90px;
}
.block-video .block-video-img > img {
  height: 100%;
}
.block-video .block-video-info {
  height: 185px;
  padding: 15px;
  position: relative;
}
.block-video .block-video-info a:hover {
  text-decoration: none;
}
.block-video .block-video-info .block-article-title {
  margin-top: 40px;
  *margin-top: 60px;
  /* Hack IE7 */
  text-align: center;
}
.block-video .block-video-info .block-article-title h2 a {
  font-size: 1.2em;
}
.block-video .block-video-info .block-video-info-top {
  display: table;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.block-video .block-video-info .block-video-info-top > span {
  display: table-cell;
  padding: 8px;
  *display: block;
  /* Hack IE7 */
  *float: left;
  /* Hack IE7 */
}
.block-video .block-video-info .block-video-info-top .chaine {
  text-transform: uppercase;
}
.block-video .block-video-info .block-video-info-top .date {
  text-align: right;
  *float: right;
  /* Hack IE7 */
}
.block-video .block-video-info .block-video-info-bottom {
  display: block;
  text-align: center;
}
.block-video .block-video-info .block-video-info-bottom .play {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/picto-lire-video-light.png") no-repeat 3px 9px;
  -webkit-transition: background-position 0.1s;
  transition: background-position 0.1s;
  display: inline-block;
  padding: 10px 10px 5px 30px;
  min-height: 23px;
  text-transform: uppercase;
  font-weight: bold;
}
.block-video .block-video-info .block-video-info-bottom .play:hover {
  background-position: 6px 9px;
  text-decoration: underline;
}
.block-video .block-video-info .block-video-info-bottom .stars {
  width: 80px;
  display: block;
  margin: 0 auto;
  text-align: center;
}
.block-video .block-video-info .block-video-info-bottom .stars .etoile-on {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/etoile-on-light.png") no-repeat;
}
.block-video .block-video-info .block-video-info-bottom .stars .etoile-off {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/etoile-off-light.png") no-repeat;
}

.block-video:hover .block-video-img, .block-video:hover .touch {
  opacity: 0.1;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  /* IE 5-7 */
  filter: alpha(opacity=10);
}
.block-video:hover .block-video-info {
  margin-top: -215px;
}

.block-video-iframe .block-article .block-video-full {
  margin-bottom: 10px;
}

/* BLOC VIDEOS SPECIFIQUE EN PAGE ARTICLE */
.petv-article .mosaique .block-video, .page-article .mosaique .block-video, .region-article .mosaique .block-video {
  height: 165px;
}
.petv-article .mosaique .block-video .block-video-info .block-article-title, .page-article .mosaique .block-video .block-video-info .block-article-title, .region-article .mosaique .block-video .block-video-info .block-article-title {
  margin-top: 35px;
  *margin-top: 55px;
  /* Hack IE7 */
}
.petv-article .mosaique .block-video .block-video-info .block-article-title h2 a, .page-article .mosaique .block-video .block-video-info .block-article-title h2 a, .region-article .mosaique .block-video .block-video-info .block-article-title h2 a {
  font-size: .8em;
}
.petv-article .mosaique .block-video .block-video-img .play a, .page-article .mosaique .block-video .block-video-img .play a, .region-article .mosaique .block-video .block-video-img .play a {
  margin-top: 60px;
}
.petv-article .mosaique .block-video:hover .block-video-info, .page-article .mosaique .block-video:hover .block-video-info, .region-article .mosaique .block-video:hover .block-video-info {
  margin-top: -165px;
}

/* ======== PAGINATION ======== */
.block-article-jumper {
  border-top: 1px dotted #c0cacc;
  padding: 15px;
}
.block-article-jumper .block-article-btn a {
  background-color: #0f283c;
}
.block-article-jumper .block-article-btn a:hover {
  background-color: #0f283c;
}

.block-pagination-content {
  border-top: 1px dotted #c0cacc;
  text-align: center;
  padding: 25px;
}
.block-pagination-content li {
  display: inline;
}
.block-pagination-content a {
  color: #575757;
  border-radius: 16px;
  -moz-border-radius: 3px;
  padding: 8px 12px 8px 12px;
  background-color: #f1f1f1;
  text-decoration: none;
}

.block-pagination-content li a:hover {
  background-color: #d7d7d7;
}

.block-pagination-content .current, .block-pagination-content .current:hover {
  text-shadow: 0px 1px #4E802C;
  background-color: #0f283c;
  color: #FFFFFF;
}

.color-4 .block-pagination-content .first, .color-4 .block-pagination-content .previous, .color-4 .block-pagination-content .next, .color-4 .block-pagination-content .last, .color-5 .block-pagination-content .first, .color-5 .block-pagination-content .previous, .color-5 .block-pagination-content .next, .color-5 .block-pagination-content .last, .color-6 .block-pagination-content .first, .color-6 .block-pagination-content .previous, .color-6 .block-pagination-content .next, .color-6 .block-pagination-content .last, .color-7 .block-pagination-content .first, .color-7 .block-pagination-content .previous, .color-7 .block-pagination-content .next, .color-7 .block-pagination-content .last, .color-8 .block-pagination-content .first, .color-8 .block-pagination-content .previous, .color-8 .block-pagination-content .next, .color-8 .block-pagination-content .last, .color-9 .block-pagination-content .first, .color-9 .block-pagination-content .previous, .color-9 .block-pagination-content .next, .color-9 .block-pagination-content .last, .color-10 .block-pagination-content .first, .color-10 .block-pagination-content .previous, .color-10 .block-pagination-content .next, .color-10 .block-pagination-content .last {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/arrow-pagination-light.png");
  background-repeat: no-repeat;
}
.color-4 .block-pagination-content .first:hover, .color-4 .block-pagination-content .previous:hover, .color-4 .block-pagination-content .next:hover, .color-4 .block-pagination-content .last:hover, .color-5 .block-pagination-content .first:hover, .color-5 .block-pagination-content .previous:hover, .color-5 .block-pagination-content .next:hover, .color-5 .block-pagination-content .last:hover, .color-6 .block-pagination-content .first:hover, .color-6 .block-pagination-content .previous:hover, .color-6 .block-pagination-content .next:hover, .color-6 .block-pagination-content .last:hover, .color-7 .block-pagination-content .first:hover, .color-7 .block-pagination-content .previous:hover, .color-7 .block-pagination-content .next:hover, .color-7 .block-pagination-content .last:hover, .color-8 .block-pagination-content .first:hover, .color-8 .block-pagination-content .previous:hover, .color-8 .block-pagination-content .next:hover, .color-8 .block-pagination-content .last:hover, .color-9 .block-pagination-content .first:hover, .color-9 .block-pagination-content .previous:hover, .color-9 .block-pagination-content .next:hover, .color-9 .block-pagination-content .last:hover, .color-10 .block-pagination-content .first:hover, .color-10 .block-pagination-content .previous:hover, .color-10 .block-pagination-content .next:hover, .color-10 .block-pagination-content .last:hover {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/arrow-pagination-dark.png");
  background-repeat: no-repeat;
}
.color-4.row-slideshow .block-article-title, .color-5.row-slideshow .block-article-title, .color-6.row-slideshow .block-article-title, .color-7.row-slideshow .block-article-title, .color-8.row-slideshow .block-article-title, .color-9.row-slideshow .block-article-title, .color-10.row-slideshow .block-article-title {
  border-color: #fff;
}
.color-4 .slideshow-dots a.current span, .color-5 .slideshow-dots a.current span, .color-6 .slideshow-dots a.current span, .color-7 .slideshow-dots a.current span, .color-8 .slideshow-dots a.current span, .color-9 .slideshow-dots a.current span, .color-10 .slideshow-dots a.current span {
  border-color: #fff;
}
.color-4 .slideshow-dots a span, .color-5 .slideshow-dots a span, .color-6 .slideshow-dots a span, .color-7 .slideshow-dots a span, .color-8 .slideshow-dots a span, .color-9 .slideshow-dots a span, .color-10 .slideshow-dots a span {
  background: #fff;
}
.color-4 .block-sondage .progress-bar, .color-5 .block-sondage .progress-bar, .color-6 .block-sondage .progress-bar, .color-7 .block-sondage .progress-bar, .color-8 .block-sondage .progress-bar, .color-9 .block-sondage .progress-bar, .color-10 .block-sondage .progress-bar {
  background: #fff;
}
.color-4 span.link-toggle, .color-5 span.link-toggle, .color-6 span.link-toggle, .color-7 span.link-toggle, .color-8 span.link-toggle, .color-9 span.link-toggle, .color-10 span.link-toggle {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-votre-agence-light.png") 100% -460px no-repeat !important;
}
.color-4 select, .color-5 select, .color-6 select, .color-7 select, .color-8 select, .color-9 select, .color-10 select {
  color: #000000;
}

.block-pagination-content .first, .block-pagination-content .previous, .block-pagination-content .next, .block-pagination-content .last {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/arrow-pagination-dark.png") no-repeat;
  padding: 8px 14px 8px 14px;
  border-color: #dddddd;
  border: solid 1px;
}
.block-pagination-content .first:hover, .block-pagination-content .previous:hover, .block-pagination-content .next:hover, .block-pagination-content .last:hover {
  border-color: #08393e;
  background-color: #d7d7d7;
}
.block-pagination-content .first {
  background-position: 45% -64px;
}
.block-pagination-content .previous {
  background-position: 50% -15px;
  margin-right: 45px;
}
.block-pagination-content .next {
  background-position: 50% 9px;
  margin-left: 45px;
}
.block-pagination-content .last {
  background-position: 55% -40px;
}

/* ==== Gestion des bordures blanches ==== */
.block-article, .row-subtitle .block-subtitle, .block-top5, .block-onglet-horizontal, .block-onglet {
  border-top: 1px solid #fff;
}

.sidebar {
  -webkit-box-shadow: 1px 1px 0 white inset;
  box-shadow: 1px 1px 0 white inset;
}

.sidebar .block-article {
  border-left: 1px solid #fff;
}

.row-article-image .block-article {
  border-top: none;
}

/* ======== ICONE ======== */
.icon {
  margin-top: 0px;
  display: table;
}
.icon img {
  margin: 0 15px 0px 0;
  *float: left;
}
.icon h2 {
  display: table-cell;
  vertical-align: middle;
  *top: 4%;
  *position: relative;
  *width: 200px;
}

.block-title img {
  *float: none;
}

.block-validation .block-article-title.icon {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}

.icon-emphasis {
  margin: 0;
  text-align: center;
  background: url("/accueil/file/sitemodel/pefr/css/gfx/border-emphasis-dark.png") no-repeat;
  background-position: 50% 0%;
}
.icon-emphasis.block-article-title {
  margin-bottom: 15px;
}
.icon-emphasis h2 {
  text-align: center;
  text-transform: uppercase;
  display: block;
  *padding-bottom: 15px;
}
.icon-emphasis.icon {
  display: block;
}
.icon-emphasis.icon img {
  margin: 0;
}

.block-utiles .two-col li:first-child a {
  border: none;
}

.block-savoir-plus .block-article-content,
.block-meteo .block-article-content,
.block-map .block-article-content {
  text-align: center;
  margin-bottom: 10px;
}

.block-meteo .block-article-content img, .block-map .block-article-content img {
  width: 100%;
  margin-bottom: 20px;
}

.block-article iframe, .row-map iframe {
  width: 100%;
}

#aiglemaps-map {
  height: 466px !important;
  margin-left: 0px !important;
  width: 100% !important;
}

.block-icon-title {
  padding-left: 15px;
}

.block-recherche .icn-informations {
  vertical-align: middle;
  height: 22px;
  width: 28px;
  display: inline-block;
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-votre-agence.png") right -458px no-repeat;
}

.block-recherche .icn-info-rome {
  vertical-align: middle;
  padding-left: 34px;
  height: 22px;
  display: inline-block;
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-votre-agence.png") left -459px no-repeat;
}

/* ========= Listes =========== */
.regular-ul {
  margin-left: 20px;
  padding-bottom: 10px;
}
.regular-ul li {
  list-style: initial;
}

.block-liste-puces span {
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #0f283c;
  margin-right: 7px;
}

.block-liste-liens li a, .block-liste-liens-simple li a {
  color: #0f283c;
  font-weight: bold;
}
.block-liste-liens .link-pdf, .block-liste-liens .link-word, .block-liste-liens .link-xls, .block-liste-liens .link-csv, .block-liste-liens .link-xml, .block-liste-liens-simple .link-pdf, .block-liste-liens-simple .link-word, .block-liste-liens-simple .link-xls, .block-liste-liens-simple .link-csv, .block-liste-liens-simple .link-xml {
  border: none;
}

.block-liste-liens {
  /* ul{
  	border-top:1px dotted #ccc;
  } */
}
.block-liste-liens li {
  border-bottom: 1px dotted #ccc;
}
.block-liste-liens li a {
  padding: 7px 0 7px 35px;
  display: block;
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-dark.png") 0 center no-repeat;
  -webkit-transition: background-position 0.1s;
  transition: background-position 0.1s;
}
.block-liste-liens li a:hover {
  background-position: 3px center;
}

.block-liste-liens-simple a, .block-liste-liens-simple span.disabled {
  padding: 7px;
  vertical-align: middle;
  display: inline-block;
}
.block-liste-liens-simple span.disabled + a {
  max-width: 88%;
}
.block-liste-liens-simple .link-toggle-label {
  display: inline-block;
  max-width: 85%;
}
.block-liste-liens-simple > ul, .block-liste-liens-simple .col-6 > ul {
  display: block;
  padding-left: 0;
  margin-left: 15px;
}
.block-liste-liens-simple > ul > li, .block-liste-liens-simple .col-6 > ul > li {
  margin-bottom: 5px;
}
.block-liste-liens-simple > ul > li a, .block-liste-liens-simple .col-6 > ul > li a {
  color: #0f283c;
  font-weight: bold;
}
.block-liste-liens-simple > ul > li a.link-toggle, .block-liste-liens-simple > ul > li .disabled, .block-liste-liens-simple .col-6 > ul > li a.link-toggle, .block-liste-liens-simple .col-6 > ul > li .disabled {
  padding: 7px 0;
  width: 20px;
  height: 20px;
  border: none;
}
.block-liste-liens-simple > ul > li a.link-toggle, .block-liste-liens-simple .col-6 > ul > li a.link-toggle {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-bottom-dark.png") 0 center no-repeat;
}
.block-liste-liens-simple > ul > li a.link-toggle.link-toggle-clicked, .block-liste-liens-simple .col-6 > ul > li a.link-toggle.link-toggle-clicked {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-top-dark.png") 0 center no-repeat;
}
.block-liste-liens-simple > ul > li .disabled, .block-liste-liens-simple .col-6 > ul > li .disabled {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-disabled.png") -6px 8px no-repeat;
}
.block-liste-liens-simple > ul > li > ul, .block-liste-liens-simple .col-6 > ul > li > ul {
  padding-left: 20px;
  display: none;
  animation: fadeIn 0.3s, heightTransform 0.6s;
  -webkit-animation: fadeIn 0.3s, heightTransform 0.6s;
}
.block-liste-liens-simple > ul > li > ul.toggle-clicked, .block-liste-liens-simple .col-6 > ul > li > ul.toggle-clicked {
  display: block;
}
.block-liste-liens-simple > ul > li > ul > li a, .block-liste-liens-simple .col-6 > ul > li > ul > li a {
  color: #0f283c;
  font-weight: normal;
  padding: 5px;
}
.block-liste-liens-simple > ul > li > ul > li a.link-toggle, .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 6px;
  border-color: transparent transparent transparent #0f283c;
  background: none;
  padding: 0;
  margin-right: 5px;
}
.block-liste-liens-simple > ul > li > ul > li a.link-toggle.link-toggle-clicked, .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle.link-toggle-clicked {
  border-width: 6px 4.5px 0 4.5px;
  border-color: #0f283c transparent transparent transparent;
  background: none;
  margin-right: 3px;
}
.block-liste-liens-simple > ul > li > ul > li .disabled, .block-liste-liens-simple .col-6 > ul > li > ul > li .disabled {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 6px;
  border-color: transparent transparent transparent #aaa;
  background: none;
  padding: 0;
  margin-right: 5px;
}
.block-liste-liens-simple > ul > li > ul > li > ul, .block-liste-liens-simple .col-6 > ul > li > ul > li > ul {
  padding-left: 25px;
  display: none;
  animation: fadeIn 0.3s, heightTransform 0.6s;
  -webkit-animation: fadeIn 0.3s, heightTransform 0.6s;
}
.block-liste-liens-simple > ul > li > ul > li > ul.toggle-clicked, .block-liste-liens-simple .col-6 > ul > li > ul > li > ul.toggle-clicked {
  display: block;
}
.block-liste-liens-simple > ul > li > ul > li > ul > li a, .block-liste-liens-simple .col-6 > ul > li > ul > li > ul > li a {
  color: #333;
  font-weight: normal;
  padding: 3px;
}
.block-liste-liens-simple.separator {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/separator.png");
  background-repeat: repeat-y;
  background-position: 50% 0;
}

.block-liste-evenements {
  clear: both;
}
.block-liste-evenements a {
  display: block;
  padding-top: 10px;
  margin-bottom: 10px;
  border-top: 1px dotted #ccc;
}
.block-liste-evenements div.block-article-btn a {
  display: inline-block;
  margin-bottom: 0px;
  padding-top: 5px;
}
.block-liste-evenements a:hover {
  text-decoration: none;
}
.block-liste-evenements a:hover .theme {
  text-decoration: underline;
}
.block-liste-evenements li:first-child a {
  border-top: none;
}
.block-liste-evenements span {
  display: block;
}

.block-liste-evenements .theme, .block-liste-evenements .lieu, .block-article-content .theme, .block-article-content .lieu {
  text-transform: uppercase;
}
.block-liste-evenements .date, .block-liste-evenements .lieu, .block-liste-evenements .theme, .block-article-content .date, .block-article-content .lieu, .block-article-content .theme {
  font-weight: bold;
}
.block-liste-evenements .date, .block-article-content .date {
  margin-top: 5px;
}
.block-liste-evenements p img, .block-article-content p img {
  float: left;
  margin-right: 10px;
}

.block-liste-evenements a img {
  float: left;
  margin-right: 10px;
}

.block-agenda .block-liste-evenements .theme {
  font-weight: normal;
  margin-top: 5px;
}
.block-agenda .block-liste-evenements .date {
  margin-top: 0;
}

.two-col li:first-child a {
  border-top: 1px dotted #ccc;
}
.two-col ul ul li:first-child a {
  border-top: none;
}
.two-col .odd ul {
  margin-right: 20px;
}
.two-col .even ul {
  margin-left: 20px;
}

.block-liste-liens.two-col ul, .block-liste-liens.two-col li {
  border: none;
}
.block-liste-liens.two-col ul ul {
  border-top: 1px dotted #ccc;
}
.block-liste-liens.two-col ul ul li {
  border-bottom: 1px dotted #ccc;
}

.block-liste-resultats li {
  border-top: 1px dotted #ccc;
  padding-bottom: 10px;
}
.block-liste-resultats li.even {
  background: #0f283c;
}
.block-liste-resultats li.odd {
  background: #fff;
}
.block-liste-resultats span a, .block-liste-resultats li > p {
  display: block;
  padding: 8px 0 8px 15px;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 14px;
  border-left: 8px solid #0f283c;
}
.block-liste-resultats span {
  display: block;
}
.block-liste-resultats .description, .block-liste-resultats .adresse {
  padding: 0px 10px;
}
.block-liste-resultats .lien {
  padding: 5px 10px;
  font-weight: bold;
  color: #0f283c;
}
.block-liste-resultats .pin-map {
  margin: 0 0 15px 0;
  padding: 5px 10px 5px 25px;
  border-radius: 20px;
  border: 1px solid #e8e8e8;
  background: whitesmoke url("/accueil/file/sitemodel/pefr/css/gfx/icn-refresh-map.png") 8px 7px no-repeat;
}

.map-canvas {
  height: 475px;
}

.block-liste-evenements .map-canvas {
  height: 350px;
}

#mappy-domtom {
  margin: 15px 0;
}

.row-map {
  text-align: center;
}
.row-map ul.dom-tom {
  margin: 10px 0 20px 0;
}
.row-map ul.dom-tom li {
  display: inline;
  font-weight: bold;
  color: #0f283c;
  font-size: 1em;
}
.row-map ul.dom-tom li a {
  font-weight: bold;
}

a.pin-map {
  margin: 10px 0 10px 0;
  font-size: 0.9em;
  display: inline-block;
  padding-left: 20px;
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-refresh-map.png") 2px 2px no-repeat;
}

/* ======= Plan du site ======= */
.plan-parent, .plan-enfant {
  margin-top: 25px;
}

.plan-parent {
  margin-left: 15px;
  padding: 15px 15px 15px 10px;
  font-size: 1.2em;
  font-weight: bold;
  background: #fff;
  border-bottom: 2px solid #0f283c;
}
.plan-parent a {
  font-weight: bold;
}

.plan-enfant {
  padding: 40px 15px 20px 15px;
  font-size: 1.1em;
  font-weight: bold;
}
.plan-enfant li {
  padding: 2px;
}
.plan-enfant > li > a {
  font-weight: bold;
}
.plan-enfant ul {
  margin-top: 5px;
  margin-left: 20px;
  font-weight: normal;
}

/* ======= SpÃ©cifique formulaire ======= */
.block-form-title {
  color: #0f283c;
  margin: 10px 0 40px 0;
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: bold;
}

.block-recherche label, .block-newsletter label, .block-sondage label {
  margin-bottom: 5px;
  display: inline-block;
}
.block-recherche select, .block-recherche input[type=text], .block-newsletter select, .block-newsletter input[type=text], .block-sondage select, .block-sondage input[type=text] {
  margin-bottom: 15px;
}

.block-sondage label {
  display: table;
}
.block-sondage label input:checked + span {
  display: table-cell;
  font-weight: bold;
}
.block-sondage label span {
  display: table-cell;
  font-weight: normal;
}
.block-sondage a {
  color: #0f283c;
  text-decoration: underline;
}
.block-sondage a:hover {
  text-decoration: none;
}
.block-sondage .progress-bar {
  background: #0f283c;
  height: 12px;
  margin: 0 0 10px 0;
}
.block-sondage .survey-result-list span {
  display: block;
}

.old-ie input[type=radio],
.old-ie input[type=checkbox] {
  background: none;
}

.block-newsletter p {
  text-align: justify;
  font-weight: normal;
}
.block-newsletter a.link-toggle {
  cursor: pointer;
  font-weight: bold;
  display: block;
  text-align: right !important;
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-votre-agence.png") 100% -460px no-repeat;
  padding-right: 30px;
}
.block-newsletter #target-news-abo-cgv {
  margin: 10px 0 0 0;
}

/* ======= Style pour les tuiles ======= */
.block-tuile {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  position: relative;
  overflow: hidden;
}

.col-4 .block-tuile, .col-6 .block-tuile, .col-12 .block-tuile {
  height: 235px;
}
.col-4 .block-tuile .block-image, .col-6 .block-tuile .block-image, .col-12 .block-tuile .block-image {
  height: 200px;
}

.col-3 .block-tuile {
  height: 190px;
}
.col-3 .block-tuile .block-image {
  height: 155px;
}

.block-tuile-content {
  position: absolute;
  z-index: 1;
  margin-top: 35px;
  width: 100%;
}

.block-tuile-content .block-liste-liens li {
  border: none;
}

.block-tuile-content .block-liste-liens a {
  padding: 2px 0 4px 35px;
  text-align: left;
}

.block-tuile-content .block-liste-liens {
  margin-bottom: 20px;
}

.block-tuile .block-article {
  border-top: 1px dotted #ccc;
  z-index: 2;
}

.block-tuile .block-image {
  overflow: hidden;
  z-index: 1;
}

.block-tuile .block-image img {
  position: static;
  width: 100%;
  height: auto;
}

.block-tuile-title {
  position: absolute;
  z-index: 3;
  width: 100%;
}
.block-tuile-title a {
  position: relative;
  padding-right: 50px;
}
.block-tuile-title span {
  padding-right: 11px;
}
.block-tuile-title a, .block-tuile-title span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 11px;
  display: block;
}
.block-tuile-title a:hover {
  text-decoration: none;
}
.block-tuile-title a img {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-top-dark.png") 0 center no-repeat;
  width: 20px;
  height: 20px;
  margin: -2px 0 2px 8px;
  margin-left: 8px;
  position: absolute;
  right: 15px;
}

.slided .block-tuile-title a img {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-bottom-dark.png") 0 center no-repeat;
}

/* SpÃ©cifique Ã  la recherche */
.block-liste-resultats .keyword {
  display: inline;
  color: #0f283c;
}

.block-liste-resultats .block-article-btn {
  margin: 20px 0;
}

/* Liens sponsorisÃ©s */
.block-liste-resultats .sponsorises {
  background-color: #0f283c;
}
.block-liste-resultats .sponsorises p {
  float: right;
  padding: 10px;
  font-size: 1em;
  color: #0f283c;
}
.block-liste-resultats .sponsorises .keyword, .block-liste-resultats .sponsorises .lien {
  color: #0f283c;
}
.block-liste-resultats .sponsorises li {
  border: none;
}

.block-nombre-resultats .feedback {
  font-size: 1em;
  padding-bottom: 10px;
}
.block-nombre-resultats .feedback a {
  color: #0f283c;
  text-decoration: underline;
}
.block-nombre-resultats .feedback a:hover {
  text-decoration: none;
}

/**************************************************
/*	DâÂ®but module onglet
**************************************************/
.block-onglet .chapo {
  margin: 10px 0;
}
.block-onglet ul.link-ul {
  padding-bottom: 0px;
  text-transform: uppercase;
}
.block-onglet ul.link-ul a {
  background: rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  display: block;
  padding: 10px 10px 10px 23px;
  text-decoration: none;
}
.block-onglet ul.link-ul a.link-toggle-clicked {
  background-color: #0f283c;
  text-decoration: none;
  font-weight: bold;
  color: #0f283c !important;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.12);
}
.block-onglet ul.link-ul a:hover {
  font-weight: bold;
}
.block-onglet ul.link-ul li:last-child a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.block-onglet .onglet {
  display: none;
}
.block-onglet .onglet li {
  border-bottom: none;
}
.block-onglet .onglet.toggle-clicked {
  background-color: #0f283c;
  display: block;
  min-height: 93px;
  padding: 10px 5px 5px 10px;
}
.block-onglet .onglet.toggle-clicked a {
  color: #0f283c !important;
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-dark.png") !important;
}

.old-ie .block-onglet ul.link-ul a {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#10000000,endColorstr=#10000000);
  zoom: 1;
  border-top: 1px solid white;
}
.old-ie .block-onglet ul.link-ul a.link-toggle-clicked {
  background-color: #0f283c;
}

.block-onglet .block-liste-liens li:last-child, .block-top5 .block-liste-liens li:last-child {
  border-bottom: none;
}

/**************************************************
/*	DâÂ®but Top5
**************************************************/
.block-top5 .block-article-title {
  margin: 0;
}
.block-top5 .onglet {
  display: none;
}
.block-top5 .onglet.toggle-clicked {
  background-color: #0f283c;
  display: block;
  animation: fadeIn 0.3s;
  -webkit-animation: fadeIn 0.3s;
}
.block-top5 .link-ul li {
  text-align: center;
}
.block-top5 .link-ul a.link-toggle-clicked {
  background-color: #0f283c;
  box-shadow: none;
  text-decoration: none;
}
.block-top5 .link-ul a {
  background-color: #0f283c;
  display: block;
  color: #0f283c !important;
  font-weight: bold;
  padding: 5%;
}
.block-top5 .link-ul .first {
  box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.12) inset;
}
.block-top5 .link-ul .last {
  box-shadow: 1px -1px 3px rgba(0, 0, 0, 0.12) inset;
}
.block-top5 .block-liste-liens {
  padding: 5px 0;
}
.block-top5 .block-liste-liens li a {
  font-weight: normal;
  color: #0f283c !important;
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-dark.png") !important;
}

/**************************************************
/*	DâÂ®but Onglets horizontaux -- Surcharge de couleur
**************************************************/
.color-4 .block-onglet-horizontal .link-ul li > a, .color-5 .block-onglet-horizontal .link-ul li > a, .color-6 .block-onglet-horizontal .link-ul li > a {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-light.png");
  background-repeat: no-repeat;
  background-position: 4px center;
  border-top: 1px solid #fff;
  /*  @include vendorize(box-shadow, 0px -6px 18px -10px rgba(255, 255, 255, 0.5)); */
}

.color-1 .block-onglet-horizontal .link-ul li > a, .color-2 .block-onglet-horizontal .link-ul li > a, .color-3 .block-onglet-horizontal .link-ul li > a {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-dark.png");
  background-repeat: no-repeat;
  background-position: 4px center;
  border-top: 1px solid #fff;
  /* @include vendorize(box-shadow, -3px -4px 17px -10px rgba(0,0,0,0.3)); */
}

.block-onglet-horizontal .block-article-title {
  margin: 0;
}
.block-onglet-horizontal .onglet {
  display: none;
  padding: 15px;
}
.block-onglet-horizontal .onglet.toggle-clicked {
  background-color: #0f283c;
  display: block;
  animation: fadeIn 0.3s;
  -webkit-animation: fadeIn 0.3s;
}
.block-onglet-horizontal .onglet a {
  font-weight: bold;
}
.block-onglet-horizontal .onglet input[type=submit] {
  color: #f6fcfc !important;
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-light.png") !important;
  background-position: 98% center;
  background-color: #0f283c !important;
}
.block-onglet-horizontal .onglet input[type=text] {
  color: #a9a9a9 !important;
  border: 1px solid #ddd;
}
.block-onglet-horizontal .link-ul li {
  text-align: center;
}
.block-onglet-horizontal .link-ul a.link-toggle-clicked {
  box-shadow: none;
  text-decoration: none;
  background-color: #0f283c;
  border-top: 1px solid #0f283c;
  padding: 15px;
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-bottom-dark.png") !important;
  background-repeat: no-repeat;
  background-position: 10px center !important;
  color: #333;
}
.block-onglet-horizontal .link-ul a {
  display: block;
  font-weight: bold;
  padding: 5%;
}
.block-onglet-horizontal .link-ul a:hover {
  text-decoration: none;
}
.block-onglet-horizontal .link-ul a.icn-info-rome {
  padding: 0 0 0  35px;
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-votre-agence.png") left -460px no-repeat;
  color: #333 !important;
  display: inline-block;
}

.no-js li.onglet {
  display: block;
  background-color: #0f283c;
}
.no-js .link-ul li > a {
  box-shadow: none;
  text-decoration: none;
  background-color: #0f283c;
  border-top: 1px solid #0f283c;
  padding: 15px;
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-bottom-dark.png") !important;
  background-repeat: no-repeat;
  background-position: 10px center !important;
  color: #333;
}

/*************************************************
/*	DâÂ®but Bloc Actualisation
**************************************************/
.block-actualisation {
  text-align: center;
  padding-top: 22px;
}
.block-actualisation h2 {
  margin-top: 15px;
  text-transform: uppercase;
  display: block;
}
.block-actualisation .icon-emphasis {
  background: none;
  margin-bottom: 0px;
}
.block-actualisation .block-article-btn a {
  background-color: #FFFFFF;
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-black.png");
  color: #0f283c !important;
}

.color-actualisation {
  background-color: #fbc53f;
}

/*************************************************
/*	DâÂ®but Bloc Compteur d'offres et de CV
**************************************************/
.block-compteur {
  text-align: center;
  color: #fff !important;
  position: relative;
  min-height: 205px;
  padding: 0px;
}
.block-compteur a {
  font-size: 1.250em;
  padding: 22px;
  font-weight: normal !important;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  display: block;
  transition: background-color 0.3s ease;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.block-compteur a:hover, .block-compteur a:focus {
  text-decoration: none;
  background: rgba(0, 0, 0, 0.1);
}
.block-compteur span {
  font-size: 2.5em;
  text-transform: uppercase;
  display: block;
}
.block-compteur img {
  display: block;
  margin: 15px auto 0;
}

.color-compteur-offres {
  background-color: #c70b0a;
}

.color-compteur-cv {
  background-color: #29774f;
}

/*************************************************
/*	DâÂ®but Bloc Image 100%
**************************************************/
.block-image-full {
  border-top: 1px solid #fff;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.block-image-full img {
  vertical-align: middle;
  width: 100%;
}

/*************************************************
/*	DâÂ®but Bloc Recherche agence
**************************************************/
.color-recherche-agence {
  background-color: #156772;
}
.color-recherche-agence .block-article-title {
  color: #fff !important;
}
.color-recherche-agence .block-article-btn input {
  background-color: #fff!important;
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-black.png");
  color: #0f283c !important;
  width: 100%;
}
.color-recherche-agence .icon-emphasis {
  background: none;
}

/*************************************************
/*	DâÂ®but Bloc Marques
**************************************************/
.row-marques-1-3 {
  padding: 10px 0;
}
.row-marques-1-3 .col-marques {
  width: 50%;
}

.row-marques-2-3 {
  padding: 15px 0;
}
.row-marques-2-3 .col-marques {
  width: 25%;
}

.row-marques-3-3 {
  padding: 15px 0;
}
.row-marques-3-3 .col-marques {
  width: 16.6666%;
}

.col-marques {
  display: inline-block;
  float: left;
}
.col-marques img {
  display: block;
  margin: auto;
  width: 60%;
}

/*************************************************
/*	Bloc Parcours Web
**************************************************/
.block-parcours-web {
  padding: 15px;
  background: #FF9D9E;
}
.block-parcours-web a {
  text-decoration: none;
}
.block-parcours-web .block-bubble {
  font-family: 'Open Sans Bold', Arial, Helvetica, sans serif;
  font-size: 1.125em;
  text-transform: uppercase;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  margin: 0 auto;
  border-radius: 100px;
  height: 175px;
  width: 175px;
  background: #fff;
  padding: 30px 10px 10px 10px;
  text-align: center;
  transition: background-color 0.3s ease;
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);
}
.block-parcours-web .block-bubble:hover, .block-parcours-web .block-bubble:focus {
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.4);
}
.block-parcours-web .block-bubble:hover .bubble-triangle-container, .block-parcours-web .block-bubble:focus .bubble-triangle-container {
  margin-top: 5px;
}
.block-parcours-web .bubble-subtext {
  display: block;
  padding-top: 8px;
  padding-bottom: 3px;
  font-family: 'Open Sans', Arial, Helvetica, sans serif;
  font-size: 0.875em;
}
.block-parcours-web .bubble-triangle-container {
  margin-top: 0;
  padding-top: 15px;
  display: inline-block;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: visible;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.35);
  transition: margin 0.15s ease;
}
.block-parcours-web .bubble-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5.5px 0 5.5px;
  border-color: #000000 transparent transparent transparent;
}

/*************************************************
/*	Bloc Slideshow Multi
**************************************************/
.block-slideshow-multi {
  border-top: 1px solid #fff;
  height: 300px;
  position: relative;
  overflow: hidden;
  background: #eeeeee;
}
.block-slideshow-multi .slideshow {
  padding-left: 31px;
}
.block-slideshow-multi h2 {
  font-size: 1.313em;
  display: block;
  padding: 20px 15px 0 15px;
  font-weight: bold;
  text-transform: uppercase;
}
.block-slideshow-multi .col-slideshow {
  left: 30px;
  position: absolute;
  width: 2000px;
}
.block-slideshow-multi .col-slideshow li {
  position: relative;
  width: 222px;
}
.block-slideshow-multi .prev, .block-slideshow-multi .next {
  height: 50px;
  width: 35px;
  float: left;
  display: inline-block;
}
.block-slideshow-multi .prev {
  background: #eeeeee url("/accueil/file/sitemodel/pefr/css/gfx/icn-slideshow-arrows.png") no-repeat 2px 0px;
}
.block-slideshow-multi .next {
  background: #eeeeee url("/accueil/file/sitemodel/pefr/css/gfx/icn-slideshow-arrows.png") no-repeat 2px -65px;
}
.block-slideshow-multi .col-prev, .block-slideshow-multi .col-next {
  padding: 55px 5px 150px 5px;
  position: absolute;
  background: #eeeeee;
  z-index: 3;
  height: 90%;
}
.block-slideshow-multi .col-prev {
  left: 0;
}
.block-slideshow-multi .col-next {
  right: 0;
}
.block-slideshow-multi .col-slideshow {
  width: 94%;
}
.block-slideshow-multi .col-slideshow .block-slideshow-content {
  padding: 7%;
}
.block-slideshow-multi .block-slideshow-content h3 {
  color: #0f283c;
  margin: 5px 0;
  display: block;
  font-size: 1.125em;
}
.block-slideshow-multi .slideshow-play-pause a {
  background: #0f283c;
}
.block-slideshow-multi .row-slideshow .block-article-title {
  border-bottom: 1px solid #fff;
}
.block-slideshow-multi .slideshow-dots {
  background: none;
}

.slideshow-actu .col-prev, .slideshow-actu .col-next {
  width: 35px;
}
.slideshow-actu .col-prev a, .slideshow-actu .col-next a {
  display: none;
}

/*************************************************
/*	Bloc Zone FCK - Comportement HTML par dâÂ®faut
**************************************************/
.zone-fck ul, .zone-fck ol {
  margin: 1em 0 1em 30px;
}
.zone-fck ul li, .zone-fck ol li {
  list-style: inherit;
}
.zone-fck p {
  padding: 0;
  margin: 1em 0;
}
.zone-fck ul {
  list-style-type: disc;
}
.zone-fck ol {
  list-style-type: decimal;
}
.zone-fck h3, .zone-fck h4, .zone-fck h5, .zone-fck h6 {
  display: block;
  margin: 1em 0;
}
.zone-fck a, .zone-fck u {
  text-decoration: underline;
}
.zone-fck em {
  font-style: italic;
}
.zone-fck b, .zone-fck strong {
  font-weight: bold;
}

/* end   '../../region/css/include/_base_national'; 
   ========================================================================== */
/* begin '../../region/css/include/_national';
   ========================================================================== */
.color-0 {
  background: #fff;
  color: #333;
}
.color-0 a {
  color: #333;
}

.color-1 {
  background: #0f283c;
  color: #333;
}
.color-1 a {
  color: #333;
}

.color-2 {
  background: #0f283c;
  color: #0f283c;
}
.color-2 a {
  color: #0f283c;
}

.color-3 {
  background: #0f283c;
  color: #0f283c;
}
.color-3 a {
  color: #0f283c;
}

.color-4 {
  background: #0f283c;
  color: #fff;
}
.color-4 li a, .color-4 a {
  color: #fff;
}

.color-5 {
  background: #0f283c;
  color: #fff;
}
.color-5 li a, .color-5 a {
  color: #fff;
}

.color-6 {
  background: #0f283c;
  color: #fff;
}
.color-6 li a, .color-6 a {
  color: #fff;
}

.color-7 {
  background: #0f283c;
  color: #fff;
}
.color-7 li a, .color-7 a {
  color: #fff;
}

.color-8 {
  background: #0f283c;
  color: #fff;
}
.color-8 li a, .color-8 a {
  color: #fff;
}

.color-9 {
  background: #0f283c;
  color: #fff;
}
.color-9 li a, .color-9 a {
  color: #fff;
}

.color-10 {
  background: #0f283c;
  color: #fff;
}
.color-10 li a, .color-10 a {
  color: #fff;
}

.color-11 {
  background: #0f283c;
  color: #fff;
}
.color-11 li a, .color-11 a {
  color: #fff;
}

.color-12 {
  background: #0f283c;
  color: #fff;
}
.color-12 li a, .color-12 a {
  color: #fff;
}

.color-13 {
  background: #0f283c;
  color: #fff;
}
.color-13 li a, .color-13 a {
  color: #fff;
}

.color-1 .block-video-info-top {
  background: #0f283c;
}

.color-2 .block-video-info-top {
  background: #0f283c;
}

.color-3 .block-video-info-top {
  background: #0f283c;
}

.color-4 .block-video-info-top {
  background: #0f283c;
}

.color-5 .block-video-info-top {
  background: #0f283c;
}

.color-6 .block-video-info-top {
  background: #0f283c;
}

.color-7 .block-video-info-top {
  background: #0f283c;
}

.color-8 .block-video-info-top {
  background: #0f283c;
}

.color-9 .block-video-info-top {
  background: #0f283c;
}

.color-10 .block-video-info-top {
  background: #0f283c;
}

.color-11 .block-video-info-top {
  background: #0f283c;
}

.color-12 .block-video-info-top {
  background: #0f283c;
}

.color-13 .block-video-info-top {
  background: #0f283c;
}

.panel-color-1 {
  background: #0f283c;
}

.panel-color-2 {
  background: #0f283c;
}

.panel-color-3 {
  background: #0f283c;
}

.panel-color-4 {
  background: #0f283c;
}

.panel-color-5 {
  background: #0f283c;
}

.panel-color-6 {
  background: #0f283c;
}

.panel-color-7 {
  background: #0f283c;
}

.panel-color-8 {
  background: #0f283c;
}

.row .block-article-btn a, .row .block-article-btn input, .row .color-0 .block-article-btn a, .row .color-0 .block-article-btn input, .row .color-1 .block-article-btn a, .row .color-1 .block-article-btn input, .row .color-2 .block-article-btn a, .row .color-2 .block-article-btn input, .row .color-3 .block-article-btn a, .row .color-3 .block-article-btn input {
  color: #fff;
}
.row .link-pdf, .row .link-word, .row .link-xls, .row .link-csv, .row .link-xml, .row .color-0 .link-pdf, .row .color-0 .link-word, .row .color-0 .link-xls, .row .color-0 .link-csv, .row .color-0 .link-xml, .row .color-1 .link-pdf, .row .color-1 .link-word, .row .color-1 .link-xls, .row .color-1 .link-csv, .row .color-1 .link-xml, .row .color-2 .link-pdf, .row .color-2 .link-word, .row .color-2 .link-xls, .row .color-2 .link-csv, .row .color-2 .link-xml, .row .color-3 .link-pdf, .row .color-3 .link-word, .row .color-3 .link-xls, .row .color-3 .link-csv, .row .color-3 .link-xml {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-document-dark.png") !important;
}
.row .block-video .block-video-info .block-video-info-bottom .stars .etoile-on, .row .color-0 .block-video .block-video-info .block-video-info-bottom .stars .etoile-on, .row .color-1 .block-video .block-video-info .block-video-info-bottom .stars .etoile-on, .row .color-2 .block-video .block-video-info .block-video-info-bottom .stars .etoile-on, .row .color-3 .block-video .block-video-info .block-video-info-bottom .stars .etoile-on {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/etoile-on-dark.png") no-repeat;
}
.row .block-video .block-video-info .block-video-info-bottom .stars .etoile-off, .row .color-0 .block-video .block-video-info .block-video-info-bottom .stars .etoile-off, .row .color-1 .block-video .block-video-info .block-video-info-bottom .stars .etoile-off, .row .color-2 .block-video .block-video-info .block-video-info-bottom .stars .etoile-off, .row .color-3 .block-video .block-video-info .block-video-info-bottom .stars .etoile-off {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/etoile-off-dark.png") no-repeat;
}
.row .block-video .block-video-info .block-video-info-bottom .play, .row .color-0 .block-video .block-video-info .block-video-info-bottom .play, .row .color-1 .block-video .block-video-info .block-video-info-bottom .play, .row .color-2 .block-video .block-video-info .block-video-info-bottom .play, .row .color-3 .block-video .block-video-info .block-video-info-bottom .play {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/picto-lire-video-dark.png");
}

.row .color-3 .block-article-btn a.cancel, .row .color-4 .block-article-btn a.cancel {
  background-color: #0f283c !important;
}
.row .color-3 .block-article-btn a:hover.cancel, .row .color-4 .block-article-btn a:hover.cancel {
  background-color: #0f283c !important;
}

.color-4 .plan-parent a, .color-5 .plan-parent a, .color-6 .plan-parent a, .color-7 .plan-parent a, .color-8 .plan-parent a, .color-9 .plan-parent a, .color-10 .plan-parent a {
  color: #333;
}
.color-4 .block-form-title, .color-5 .block-form-title, .color-6 .block-form-title, .color-7 .block-form-title, .color-8 .block-form-title, .color-9 .block-form-title, .color-10 .block-form-title {
  color: #fff;
}
.color-4 .block-article-btn a, .color-4 .block-article-btn input, .color-5 .block-article-btn a, .color-5 .block-article-btn input, .color-6 .block-article-btn a, .color-6 .block-article-btn input, .color-7 .block-article-btn a, .color-7 .block-article-btn input, .color-8 .block-article-btn a, .color-8 .block-article-btn input, .color-9 .block-article-btn a, .color-9 .block-article-btn input, .color-10 .block-article-btn a, .color-10 .block-article-btn input {
  background-color: #fff;
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-dark.png");
  color: #0f283c;
}
.color-4 .block-article-btn a:hover, .color-4 .block-article-btn input:hover, .color-5 .block-article-btn a:hover, .color-5 .block-article-btn input:hover, .color-6 .block-article-btn a:hover, .color-6 .block-article-btn input:hover, .color-7 .block-article-btn a:hover, .color-7 .block-article-btn input:hover, .color-8 .block-article-btn a:hover, .color-8 .block-article-btn input:hover, .color-9 .block-article-btn a:hover, .color-9 .block-article-btn input:hover, .color-10 .block-article-btn a:hover, .color-10 .block-article-btn input:hover {
  background-color: #0f283c;
  background-position: right center;
}
.color-4 .block-liste-liens a, .color-5 .block-liste-liens a, .color-6 .block-liste-liens a, .color-7 .block-liste-liens a, .color-8 .block-liste-liens a, .color-9 .block-liste-liens a, .color-10 .block-liste-liens a {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-light.png");
}
.color-4 .block-liste-liens-simple > ul > li a, .color-4 .block-liste-liens-simple .col-6 > ul > li a, .color-5 .block-liste-liens-simple > ul > li a, .color-5 .block-liste-liens-simple .col-6 > ul > li a, .color-6 .block-liste-liens-simple > ul > li a, .color-6 .block-liste-liens-simple .col-6 > ul > li a, .color-7 .block-liste-liens-simple > ul > li a, .color-7 .block-liste-liens-simple .col-6 > ul > li a, .color-8 .block-liste-liens-simple > ul > li a, .color-8 .block-liste-liens-simple .col-6 > ul > li a, .color-9 .block-liste-liens-simple > ul > li a, .color-9 .block-liste-liens-simple .col-6 > ul > li a, .color-10 .block-liste-liens-simple > ul > li a, .color-10 .block-liste-liens-simple .col-6 > ul > li a {
  color: #fff;
}
.color-4 .block-liste-liens-simple > ul > li a.link-toggle, .color-4 .block-liste-liens-simple .col-6 > ul > li a.link-toggle, .color-5 .block-liste-liens-simple > ul > li a.link-toggle, .color-5 .block-liste-liens-simple .col-6 > ul > li a.link-toggle, .color-6 .block-liste-liens-simple > ul > li a.link-toggle, .color-6 .block-liste-liens-simple .col-6 > ul > li a.link-toggle, .color-7 .block-liste-liens-simple > ul > li a.link-toggle, .color-7 .block-liste-liens-simple .col-6 > ul > li a.link-toggle, .color-8 .block-liste-liens-simple > ul > li a.link-toggle, .color-8 .block-liste-liens-simple .col-6 > ul > li a.link-toggle, .color-9 .block-liste-liens-simple > ul > li a.link-toggle, .color-9 .block-liste-liens-simple .col-6 > ul > li a.link-toggle, .color-10 .block-liste-liens-simple > ul > li a.link-toggle, .color-10 .block-liste-liens-simple .col-6 > ul > li a.link-toggle {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-bottom-light.png") 0 center no-repeat;
}
.color-4 .block-liste-liens-simple > ul > li a.link-toggle.link-toggle-clicked, .color-4 .block-liste-liens-simple .col-6 > ul > li a.link-toggle.link-toggle-clicked, .color-5 .block-liste-liens-simple > ul > li a.link-toggle.link-toggle-clicked, .color-5 .block-liste-liens-simple .col-6 > ul > li a.link-toggle.link-toggle-clicked, .color-6 .block-liste-liens-simple > ul > li a.link-toggle.link-toggle-clicked, .color-6 .block-liste-liens-simple .col-6 > ul > li a.link-toggle.link-toggle-clicked, .color-7 .block-liste-liens-simple > ul > li a.link-toggle.link-toggle-clicked, .color-7 .block-liste-liens-simple .col-6 > ul > li a.link-toggle.link-toggle-clicked, .color-8 .block-liste-liens-simple > ul > li a.link-toggle.link-toggle-clicked, .color-8 .block-liste-liens-simple .col-6 > ul > li a.link-toggle.link-toggle-clicked, .color-9 .block-liste-liens-simple > ul > li a.link-toggle.link-toggle-clicked, .color-9 .block-liste-liens-simple .col-6 > ul > li a.link-toggle.link-toggle-clicked, .color-10 .block-liste-liens-simple > ul > li a.link-toggle.link-toggle-clicked, .color-10 .block-liste-liens-simple .col-6 > ul > li a.link-toggle.link-toggle-clicked {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-top-light.png") 0 center no-repeat;
}
.color-4 .block-liste-liens-simple > ul > li .disabled, .color-4 .block-liste-liens-simple .col-6 > ul > li .disabled, .color-5 .block-liste-liens-simple > ul > li .disabled, .color-5 .block-liste-liens-simple .col-6 > ul > li .disabled, .color-6 .block-liste-liens-simple > ul > li .disabled, .color-6 .block-liste-liens-simple .col-6 > ul > li .disabled, .color-7 .block-liste-liens-simple > ul > li .disabled, .color-7 .block-liste-liens-simple .col-6 > ul > li .disabled, .color-8 .block-liste-liens-simple > ul > li .disabled, .color-8 .block-liste-liens-simple .col-6 > ul > li .disabled, .color-9 .block-liste-liens-simple > ul > li .disabled, .color-9 .block-liste-liens-simple .col-6 > ul > li .disabled, .color-10 .block-liste-liens-simple > ul > li .disabled, .color-10 .block-liste-liens-simple .col-6 > ul > li .disabled {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-disabled.png") -6px 8px no-repeat;
}
.color-4 .block-liste-liens-simple > ul > li > ul > li a, .color-4 .block-liste-liens-simple .col-6 > ul > li > ul > li a, .color-5 .block-liste-liens-simple > ul > li > ul > li a, .color-5 .block-liste-liens-simple .col-6 > ul > li > ul > li a, .color-6 .block-liste-liens-simple > ul > li > ul > li a, .color-6 .block-liste-liens-simple .col-6 > ul > li > ul > li a, .color-7 .block-liste-liens-simple > ul > li > ul > li a, .color-7 .block-liste-liens-simple .col-6 > ul > li > ul > li a, .color-8 .block-liste-liens-simple > ul > li > ul > li a, .color-8 .block-liste-liens-simple .col-6 > ul > li > ul > li a, .color-9 .block-liste-liens-simple > ul > li > ul > li a, .color-9 .block-liste-liens-simple .col-6 > ul > li > ul > li a, .color-10 .block-liste-liens-simple > ul > li > ul > li a, .color-10 .block-liste-liens-simple .col-6 > ul > li > ul > li a {
  color: #fff;
}
.color-4 .block-liste-liens-simple > ul > li > ul > li a.link-toggle, .color-4 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle, .color-5 .block-liste-liens-simple > ul > li > ul > li a.link-toggle, .color-5 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle, .color-6 .block-liste-liens-simple > ul > li > ul > li a.link-toggle, .color-6 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle, .color-7 .block-liste-liens-simple > ul > li > ul > li a.link-toggle, .color-7 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle, .color-8 .block-liste-liens-simple > ul > li > ul > li a.link-toggle, .color-8 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle, .color-9 .block-liste-liens-simple > ul > li > ul > li a.link-toggle, .color-9 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle, .color-10 .block-liste-liens-simple > ul > li > ul > li a.link-toggle, .color-10 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle {
  border-color: transparent transparent transparent #fff;
  background: none;
}
.color-4 .block-liste-liens-simple > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-4 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-5 .block-liste-liens-simple > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-5 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-6 .block-liste-liens-simple > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-6 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-7 .block-liste-liens-simple > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-7 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-8 .block-liste-liens-simple > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-8 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-9 .block-liste-liens-simple > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-9 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-10 .block-liste-liens-simple > ul > li > ul > li a.link-toggle.link-toggle-clicked, .color-10 .block-liste-liens-simple .col-6 > ul > li > ul > li a.link-toggle.link-toggle-clicked {
  border-color: #fff transparent transparent transparent;
}
.color-4 .block-liste-liens-simple > ul > li > ul > li .disabled, .color-4 .block-liste-liens-simple .col-6 > ul > li > ul > li .disabled, .color-5 .block-liste-liens-simple > ul > li > ul > li .disabled, .color-5 .block-liste-liens-simple .col-6 > ul > li > ul > li .disabled, .color-6 .block-liste-liens-simple > ul > li > ul > li .disabled, .color-6 .block-liste-liens-simple .col-6 > ul > li > ul > li .disabled, .color-7 .block-liste-liens-simple > ul > li > ul > li .disabled, .color-7 .block-liste-liens-simple .col-6 > ul > li > ul > li .disabled, .color-8 .block-liste-liens-simple > ul > li > ul > li .disabled, .color-8 .block-liste-liens-simple .col-6 > ul > li > ul > li .disabled, .color-9 .block-liste-liens-simple > ul > li > ul > li .disabled, .color-9 .block-liste-liens-simple .col-6 > ul > li > ul > li .disabled, .color-10 .block-liste-liens-simple > ul > li > ul > li .disabled, .color-10 .block-liste-liens-simple .col-6 > ul > li > ul > li .disabled {
  border-color: transparent transparent transparent #aaa;
}
.color-4 .block-liste-liens-simple > ul > li > ul > li > ul > li a, .color-4 .block-liste-liens-simple .col-6 > ul > li > ul > li > ul > li a, .color-5 .block-liste-liens-simple > ul > li > ul > li > ul > li a, .color-5 .block-liste-liens-simple .col-6 > ul > li > ul > li > ul > li a, .color-6 .block-liste-liens-simple > ul > li > ul > li > ul > li a, .color-6 .block-liste-liens-simple .col-6 > ul > li > ul > li > ul > li a, .color-7 .block-liste-liens-simple > ul > li > ul > li > ul > li a, .color-7 .block-liste-liens-simple .col-6 > ul > li > ul > li > ul > li a, .color-8 .block-liste-liens-simple > ul > li > ul > li > ul > li a, .color-8 .block-liste-liens-simple .col-6 > ul > li > ul > li > ul > li a, .color-9 .block-liste-liens-simple > ul > li > ul > li > ul > li a, .color-9 .block-liste-liens-simple .col-6 > ul > li > ul > li > ul > li a, .color-10 .block-liste-liens-simple > ul > li > ul > li > ul > li a, .color-10 .block-liste-liens-simple .col-6 > ul > li > ul > li > ul > li a {
  color: #fff;
}
.color-4 .block-pagination-content a, .color-5 .block-pagination-content a, .color-6 .block-pagination-content a, .color-7 .block-pagination-content a, .color-8 .block-pagination-content a, .color-9 .block-pagination-content a, .color-10 .block-pagination-content a {
  background-color: transparent;
  border: 1px solid #fff;
}
.color-4 .block-pagination-content a:hover, .color-5 .block-pagination-content a:hover, .color-6 .block-pagination-content a:hover, .color-7 .block-pagination-content a:hover, .color-8 .block-pagination-content a:hover, .color-9 .block-pagination-content a:hover, .color-10 .block-pagination-content a:hover {
  background-color: #eee;
  color: #000;
}
.color-4 .block-pagination-content a.current, .color-5 .block-pagination-content a.current, .color-6 .block-pagination-content a.current, .color-7 .block-pagination-content a.current, .color-8 .block-pagination-content a.current, .color-9 .block-pagination-content a.current, .color-10 .block-pagination-content a.current {
  background-color: #0f283c;
  border: 1px solid #0f283c;
  color: #000;
}
.color-4 .icon-emphasis, .color-5 .icon-emphasis, .color-6 .icon-emphasis, .color-7 .icon-emphasis, .color-8 .icon-emphasis, .color-9 .icon-emphasis, .color-10 .icon-emphasis {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/border-emphasis-light.png");
}
.color-4 .link-pdf, .color-4 .link-word, .color-4 .link-xls, .color-4 .link-csv, .color-4 .link-xml, .color-5 .link-pdf, .color-5 .link-word, .color-5 .link-xls, .color-5 .link-csv, .color-5 .link-xml, .color-6 .link-pdf, .color-6 .link-word, .color-6 .link-xls, .color-6 .link-csv, .color-6 .link-xml, .color-7 .link-pdf, .color-7 .link-word, .color-7 .link-xls, .color-7 .link-csv, .color-7 .link-xml, .color-8 .link-pdf, .color-8 .link-word, .color-8 .link-xls, .color-8 .link-csv, .color-8 .link-xml, .color-9 .link-pdf, .color-9 .link-word, .color-9 .link-xls, .color-9 .link-csv, .color-9 .link-xml, .color-10 .link-pdf, .color-10 .link-word, .color-10 .link-xls, .color-10 .link-csv, .color-10 .link-xml {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-document-light.png") !important;
}

.color-3 .block-liste-evenements li a, .color-4 .block-liste-evenements li a, .color-5 .block-liste-evenements li a, .color-6 .block-liste-evenements li a, .color-7 .block-liste-evenements li a {
  border-color: #0f283c;
}

.color-4.block-tuile-title a img,
.color-5.block-tuile-title a img,
.color-6.block-tuile-title a img,
.color-7.block-tuile-title a img {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-bottom-light.png") 0 center no-repeat;
}

.slided .color-4.block-tuile-title a img,
.slided .color-5.block-tuile-title a img,
.slided .color-6.block-tuile-title a img,
.slided .color-7.block-tuile-title a img {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-top-light.png") 0 center no-repeat;
}

/* ======= SpÃ©cifique Ã  l'ARTICLE ======= */
.national .article .color-0.block-focus, .national .article .color-1.block-focus, .national .article .color-2.block-focus, .national .article .color-3.block-focus {
  color: #0f283c;
}
.national .article .color-0.block-focus h2, .national .article .color-0.block-focus h3, .national .article .color-0.block-focus h4, .national .article .color-0.block-focus h5, .national .article .color-0.block-focus h6, .national .article .color-0.block-focus a, .national .article .color-1.block-focus h2, .national .article .color-1.block-focus h3, .national .article .color-1.block-focus h4, .national .article .color-1.block-focus h5, .national .article .color-1.block-focus h6, .national .article .color-1.block-focus a, .national .article .color-2.block-focus h2, .national .article .color-2.block-focus h3, .national .article .color-2.block-focus h4, .national .article .color-2.block-focus h5, .national .article .color-2.block-focus h6, .national .article .color-2.block-focus a, .national .article .color-3.block-focus h2, .national .article .color-3.block-focus h3, .national .article .color-3.block-focus h4, .national .article .color-3.block-focus h5, .national .article .color-3.block-focus h6, .national .article .color-3.block-focus a {
  color: #0f283c;
}
.national .article .color-0.block-focus h2, .national .article .color-1.block-focus h2, .national .article .color-2.block-focus h2, .national .article .color-3.block-focus h2 {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/bg-h3-block-focus2.png") no-repeat left bottom;
}
.national .article .color-0.block-focus ul li, .national .article .color-1.block-focus ul li, .national .article .color-2.block-focus ul li, .national .article .color-3.block-focus ul li {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/puce-ul-li-dark.png");
  display: table;
}
.national .article table.color-0 th, .national .article table.color-0 tr, .national .article table.color-0 td, .national .article table.color-0 a, .national .article table.color-1 th, .national .article table.color-1 tr, .national .article table.color-1 td, .national .article table.color-1 a, .national .article table.color-2 th, .national .article table.color-2 tr, .national .article table.color-2 td, .national .article table.color-2 a, .national .article table.color-3 th, .national .article table.color-3 tr, .national .article table.color-3 td, .national .article table.color-3 a {
  color: #0f283c;
}
.national .article table.color-0 ul li, .national .article table.color-1 ul li, .national .article table.color-2 ul li, .national .article table.color-3 ul li {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/puce-ul-li-dark.png");
}
.national .article .block-focus.color-0 .link-toggle, .national .article .block-focus.color-1 .link-toggle, .national .article .block-focus.color-2 .link-toggle, .national .article .block-focus.color-3 .link-toggle {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-article-toggle.png") right -44px no-repeat;
}
.national .article .block-focus.color-0 .link-toggle.link-toggle-clicked, .national .article .block-focus.color-1 .link-toggle.link-toggle-clicked, .national .article .block-focus.color-2 .link-toggle.link-toggle-clicked, .national .article .block-focus.color-3 .link-toggle.link-toggle-clicked {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-article-toggle.png") right -2px no-repeat;
}

/* begin '../../home-styles/css/include/_home-styles'; 
   ========================================================================== */
.color-candidat1 {
  background: #ff9d9e;
  color: #333;
}
.color-candidat1 a {
  color: #333;
}

.color-candidat2 {
  background: #c70b0a;
  color: #fff;
}
.color-candidat2 a {
  color: #fff;
}

.color-candidat3 {
  background: #a60000;
  color: #fff;
}
.color-candidat3 a {
  color: #fff;
}

.color-employeur1 {
  background: #a7d3bc;
  color: #333;
}
.color-employeur1 a {
  color: #333;
}

.color-employeur2 {
  background: #29774f;
  color: #fff;
}
.color-employeur2 a {
  color: #fff;
}

.color-employeur3 {
  background: #0f5934;
  color: #fff;
}
.color-employeur3 a {
  color: #fff;
}

.color-region1 {
  background: #deedf0;
  color: #333;
}
.color-region1 a {
  color: #333;
}

.color-region2 {
  background: #156772;
  color: #fff;
}
.color-region2 a {
  color: #fff;
}

.color-evenements1 {
  background: #f8c5b0;
  color: #333;
}
.color-evenements1 a {
  color: #333;
}

.color-evenements2 {
  background: #d86222;
  color: #fff;
}
.color-evenements2 a {
  color: #fff;
}

.color-actualites1 {
  background: #eeeeee;
  color: #333;
}
.color-actualites1 a {
  color: #333;
}

.color-actualites2 {
  background: silver;
  color: #333;
}
.color-actualites2 a {
  color: #333;
}

.color-jaune1 {
  background: #fac63f;
  color: #333;
}
.color-jaune1 a {
  color: #333;
}
.color-jaune1 .block-article-btn a {
  background: white url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-dark.png") 98% center no-repeat;
  color: #000000;
}

.color-bleu1 {
  background: #e0f0ff;
  color: #333;
}
.color-bleu1 a {
  color: #333;
}

.color-bleu2 {
  background: #1579da;
  color: #fff;
}
.color-bleu2 a {
  color: #fff;
}

.color-bleu3 {
  background: #0c447b;
  color: #fff;
}
.color-bleu3 a {
  color: #fff;
}

.color-bleu4 {
  background: #0f283c;
  color: #fff;
}
.color-bleu4 a {
  color: #fff;
}

.feedback {
  color: #333;
}

.color-candidat2 .feedback, .color-candidat3 .feedback, .color-employeur2 .feedback, .color-employeur3 .feedback, .color-region2 .feedback, .color-evenements2 .feedback, .color-actualites2 .feedback, .color-bleu2 .feedback, .color-bleu3 .feedback, .color-bleu4 .feedback {
  color: #fff;
}
.color-candidat2 .block-liste-liens a, .color-candidat3 .block-liste-liens a, .color-employeur2 .block-liste-liens a, .color-employeur3 .block-liste-liens a, .color-region2 .block-liste-liens a, .color-evenements2 .block-liste-liens a, .color-actualites2 .block-liste-liens a, .color-bleu2 .block-liste-liens a, .color-bleu3 .block-liste-liens a, .color-bleu4 .block-liste-liens a {
  color: #fff !important;
}
.color-candidat2 select, .color-candidat3 select, .color-employeur2 select, .color-employeur3 select, .color-region2 select, .color-evenements2 select, .color-actualites2 select, .color-bleu2 select, .color-bleu3 select, .color-bleu4 select {
  color: #000000;
}
.color-candidat2 .block-article-btn a, .color-candidat2 .block-article-btn input, .color-candidat3 .block-article-btn a, .color-candidat3 .block-article-btn input, .color-employeur2 .block-article-btn a, .color-employeur2 .block-article-btn input, .color-employeur3 .block-article-btn a, .color-employeur3 .block-article-btn input, .color-region2 .block-article-btn a, .color-region2 .block-article-btn input, .color-evenements2 .block-article-btn a, .color-evenements2 .block-article-btn input, .color-actualites2 .block-article-btn a, .color-actualites2 .block-article-btn input, .color-bleu2 .block-article-btn a, .color-bleu2 .block-article-btn input, .color-bleu3 .block-article-btn a, .color-bleu3 .block-article-btn input, .color-bleu4 .block-article-btn a, .color-bleu4 .block-article-btn input {
  background: white url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-dark.png") 98% center no-repeat;
  color: #000000;
}
.color-candidat2 .block-article-btn input[type=submit]:hover, .color-candidat2 .block-article-btn input[type=submit]:focus, .color-candidat3 .block-article-btn input[type=submit]:hover, .color-candidat3 .block-article-btn input[type=submit]:focus, .color-employeur2 .block-article-btn input[type=submit]:hover, .color-employeur2 .block-article-btn input[type=submit]:focus, .color-employeur3 .block-article-btn input[type=submit]:hover, .color-employeur3 .block-article-btn input[type=submit]:focus, .color-region2 .block-article-btn input[type=submit]:hover, .color-region2 .block-article-btn input[type=submit]:focus, .color-evenements2 .block-article-btn input[type=submit]:hover, .color-evenements2 .block-article-btn input[type=submit]:focus, .color-actualites2 .block-article-btn input[type=submit]:hover, .color-actualites2 .block-article-btn input[type=submit]:focus, .color-bleu2 .block-article-btn input[type=submit]:hover, .color-bleu2 .block-article-btn input[type=submit]:focus, .color-bleu3 .block-article-btn input[type=submit]:hover, .color-bleu3 .block-article-btn input[type=submit]:focus, .color-bleu4 .block-article-btn input[type=submit]:hover, .color-bleu4 .block-article-btn input[type=submit]:focus {
  background-color: #fff;
}
.color-candidat2 .link-pdf, .color-candidat2 .link-word, .color-candidat2 .link-xls, .color-candidat2 .link-csv, .color-candidat2 .link-xml, .color-candidat3 .link-pdf, .color-candidat3 .link-word, .color-candidat3 .link-xls, .color-candidat3 .link-csv, .color-candidat3 .link-xml, .color-employeur2 .link-pdf, .color-employeur2 .link-word, .color-employeur2 .link-xls, .color-employeur2 .link-csv, .color-employeur2 .link-xml, .color-employeur3 .link-pdf, .color-employeur3 .link-word, .color-employeur3 .link-xls, .color-employeur3 .link-csv, .color-employeur3 .link-xml, .color-region2 .link-pdf, .color-region2 .link-word, .color-region2 .link-xls, .color-region2 .link-csv, .color-region2 .link-xml, .color-evenements2 .link-pdf, .color-evenements2 .link-word, .color-evenements2 .link-xls, .color-evenements2 .link-csv, .color-evenements2 .link-xml, .color-actualites2 .link-pdf, .color-actualites2 .link-word, .color-actualites2 .link-xls, .color-actualites2 .link-csv, .color-actualites2 .link-xml, .color-bleu2 .link-pdf, .color-bleu2 .link-word, .color-bleu2 .link-xls, .color-bleu2 .link-csv, .color-bleu2 .link-xml, .color-bleu3 .link-pdf, .color-bleu3 .link-word, .color-bleu3 .link-xls, .color-bleu3 .link-csv, .color-bleu3 .link-xml, .color-bleu4 .link-pdf, .color-bleu4 .link-word, .color-bleu4 .link-xls, .color-bleu4 .link-csv, .color-bleu4 .link-xml {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-document-light.png") !important;
}
.color-candidat2 .block-liste-liens li a, .color-candidat3 .block-liste-liens li a, .color-employeur2 .block-liste-liens li a, .color-employeur3 .block-liste-liens li a, .color-region2 .block-liste-liens li a, .color-evenements2 .block-liste-liens li a, .color-actualites2 .block-liste-liens li a, .color-bleu2 .block-liste-liens li a, .color-bleu3 .block-liste-liens li a, .color-bleu4 .block-liste-liens li a {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-right-light.png");
}
.color-candidat2 .block-pagination a, .color-candidat3 .block-pagination a, .color-employeur2 .block-pagination a, .color-employeur3 .block-pagination a, .color-region2 .block-pagination a, .color-evenements2 .block-pagination a, .color-actualites2 .block-pagination a, .color-bleu2 .block-pagination a, .color-bleu3 .block-pagination a, .color-bleu4 .block-pagination a {
  background-color: transparent;
  border: 1px solid #fff;
}
.color-candidat2 .block-pagination-content a.current, .color-candidat3 .block-pagination-content a.current, .color-employeur2 .block-pagination-content a.current, .color-employeur3 .block-pagination-content a.current, .color-region2 .block-pagination-content a.current, .color-evenements2 .block-pagination-content a.current, .color-actualites2 .block-pagination-content a.current, .color-bleu2 .block-pagination-content a.current, .color-bleu3 .block-pagination-content a.current, .color-bleu4 .block-pagination-content a.current {
  background-color: #e0f0ff;
  border: 1px solid #4C4C4C;
  color: #000;
}
.color-candidat2 .block-pagination-content a:hover, .color-candidat3 .block-pagination-content a:hover, .color-employeur2 .block-pagination-content a:hover, .color-employeur3 .block-pagination-content a:hover, .color-region2 .block-pagination-content a:hover, .color-evenements2 .block-pagination-content a:hover, .color-actualites2 .block-pagination-content a:hover, .color-bleu2 .block-pagination-content a:hover, .color-bleu3 .block-pagination-content a:hover, .color-bleu4 .block-pagination-content a:hover {
  background-color: #eee;
  color: #000;
}
.color-candidat2 .block-pagination .block-pagination-content .next, .color-candidat2 .block-pagination-content .last, .color-candidat2 .block-pagination-content .previous, .color-candidat2 .block-pagination-content .first, .color-candidat3 .block-pagination .block-pagination-content .next, .color-candidat3 .block-pagination-content .last, .color-candidat3 .block-pagination-content .previous, .color-candidat3 .block-pagination-content .first, .color-employeur2 .block-pagination .block-pagination-content .next, .color-employeur2 .block-pagination-content .last, .color-employeur2 .block-pagination-content .previous, .color-employeur2 .block-pagination-content .first, .color-employeur3 .block-pagination .block-pagination-content .next, .color-employeur3 .block-pagination-content .last, .color-employeur3 .block-pagination-content .previous, .color-employeur3 .block-pagination-content .first, .color-region2 .block-pagination .block-pagination-content .next, .color-region2 .block-pagination-content .last, .color-region2 .block-pagination-content .previous, .color-region2 .block-pagination-content .first, .color-evenements2 .block-pagination .block-pagination-content .next, .color-evenements2 .block-pagination-content .last, .color-evenements2 .block-pagination-content .previous, .color-evenements2 .block-pagination-content .first, .color-actualites2 .block-pagination .block-pagination-content .next, .color-actualites2 .block-pagination-content .last, .color-actualites2 .block-pagination-content .previous, .color-actualites2 .block-pagination-content .first, .color-bleu2 .block-pagination .block-pagination-content .next, .color-bleu2 .block-pagination-content .last, .color-bleu2 .block-pagination-content .previous, .color-bleu2 .block-pagination-content .first, .color-bleu3 .block-pagination .block-pagination-content .next, .color-bleu3 .block-pagination-content .last, .color-bleu3 .block-pagination-content .previous, .color-bleu3 .block-pagination-content .first, .color-bleu4 .block-pagination .block-pagination-content .next, .color-bleu4 .block-pagination-content .last, .color-bleu4 .block-pagination-content .previous, .color-bleu4 .block-pagination-content .first {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/arrow-pagination-light.png");
  background-repeat: no-repeat;
}
.color-candidat2 .block-pagination .block-pagination-content .next:hover, .color-candidat2 .block-pagination-content .last:hover, .color-candidat2 .block-pagination-content .previous:hover, .color-candidat2 .block-pagination-content .first:hover, .color-candidat3 .block-pagination .block-pagination-content .next:hover, .color-candidat3 .block-pagination-content .last:hover, .color-candidat3 .block-pagination-content .previous:hover, .color-candidat3 .block-pagination-content .first:hover, .color-employeur2 .block-pagination .block-pagination-content .next:hover, .color-employeur2 .block-pagination-content .last:hover, .color-employeur2 .block-pagination-content .previous:hover, .color-employeur2 .block-pagination-content .first:hover, .color-employeur3 .block-pagination .block-pagination-content .next:hover, .color-employeur3 .block-pagination-content .last:hover, .color-employeur3 .block-pagination-content .previous:hover, .color-employeur3 .block-pagination-content .first:hover, .color-region2 .block-pagination .block-pagination-content .next:hover, .color-region2 .block-pagination-content .last:hover, .color-region2 .block-pagination-content .previous:hover, .color-region2 .block-pagination-content .first:hover, .color-evenements2 .block-pagination .block-pagination-content .next:hover, .color-evenements2 .block-pagination-content .last:hover, .color-evenements2 .block-pagination-content .previous:hover, .color-evenements2 .block-pagination-content .first:hover, .color-actualites2 .block-pagination .block-pagination-content .next:hover, .color-actualites2 .block-pagination-content .last:hover, .color-actualites2 .block-pagination-content .previous:hover, .color-actualites2 .block-pagination-content .first:hover, .color-bleu2 .block-pagination .block-pagination-content .next:hover, .color-bleu2 .block-pagination-content .last:hover, .color-bleu2 .block-pagination-content .previous:hover, .color-bleu2 .block-pagination-content .first:hover, .color-bleu3 .block-pagination .block-pagination-content .next:hover, .color-bleu3 .block-pagination-content .last:hover, .color-bleu3 .block-pagination-content .previous:hover, .color-bleu3 .block-pagination-content .first:hover, .color-bleu4 .block-pagination .block-pagination-content .next:hover, .color-bleu4 .block-pagination-content .last:hover, .color-bleu4 .block-pagination-content .previous:hover, .color-bleu4 .block-pagination-content .first:hover {
  background-image: url("/accueil/file/sitemodel/pefr/css/gfx/arrow-pagination-dark.png");
  background-repeat: no-repeat;
}
.color-candidat2 .block-sondage .progress-bar, .color-candidat3 .block-sondage .progress-bar, .color-employeur2 .block-sondage .progress-bar, .color-employeur3 .block-sondage .progress-bar, .color-region2 .block-sondage .progress-bar, .color-evenements2 .block-sondage .progress-bar, .color-actualites2 .block-sondage .progress-bar, .color-bleu2 .block-sondage .progress-bar, .color-bleu3 .block-sondage .progress-bar, .color-bleu4 .block-sondage .progress-bar {
  background: #fff;
}
.color-candidat2 span.link-toggle, .color-candidat2 .icn-informations, .color-candidat3 span.link-toggle, .color-candidat3 .icn-informations, .color-employeur2 span.link-toggle, .color-employeur2 .icn-informations, .color-employeur3 span.link-toggle, .color-employeur3 .icn-informations, .color-region2 span.link-toggle, .color-region2 .icn-informations, .color-evenements2 span.link-toggle, .color-evenements2 .icn-informations, .color-actualites2 span.link-toggle, .color-actualites2 .icn-informations, .color-bleu2 span.link-toggle, .color-bleu2 .icn-informations, .color-bleu3 span.link-toggle, .color-bleu3 .icn-informations, .color-bleu4 span.link-toggle, .color-bleu4 .icn-informations {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-sprite-votre-agence-light.png") 100% -460px no-repeat;
}
.color-candidat2 .slideshow-dots a span, .color-candidat3 .slideshow-dots a span, .color-employeur2 .slideshow-dots a span, .color-employeur3 .slideshow-dots a span, .color-region2 .slideshow-dots a span, .color-evenements2 .slideshow-dots a span, .color-actualites2 .slideshow-dots a span, .color-bleu2 .slideshow-dots a span, .color-bleu3 .slideshow-dots a span, .color-bleu4 .slideshow-dots a span {
  background: #fff;
}
.color-candidat2 .slideshow-dots a.current span, .color-candidat3 .slideshow-dots a.current span, .color-employeur2 .slideshow-dots a.current span, .color-employeur3 .slideshow-dots a.current span, .color-region2 .slideshow-dots a.current span, .color-evenements2 .slideshow-dots a.current span, .color-actualites2 .slideshow-dots a.current span, .color-bleu2 .slideshow-dots a.current span, .color-bleu3 .slideshow-dots a.current span, .color-bleu4 .slideshow-dots a.current span {
  border-color: #fff;
}
.color-candidat2.block-tuile-title a img, .color-candidat3.block-tuile-title a img, .color-employeur2.block-tuile-title a img, .color-employeur3.block-tuile-title a img, .color-region2.block-tuile-title a img, .color-evenements2.block-tuile-title a img, .color-actualites2.block-tuile-title a img, .color-bleu2.block-tuile-title a img, .color-bleu3.block-tuile-title a img, .color-bleu4.block-tuile-title a img {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-bottom-light.png") 0 center no-repeat;
}

.slided .color-candidat2.block-tuile-title a img, .slided .color-candidat3.block-tuile-title a img, .slided .color-employeur2.block-tuile-title a img, .slided .color-employeur3.block-tuile-title a img, .slided .color-region2.block-tuile-title a img, .slided .color-evenements2.block-tuile-title a img, .slided .color-actualites2.block-tuile-title a img, .slided .color-bleu2.block-tuile-title a img, .slided .color-bleu3.block-tuile-title a img, .slided .color-bleu4.block-tuile-title a img {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-btn-arrow-top-light.png") 0 center no-repeat;
}

.panel-color-candidat1 {
  background: #ff9d9e;
}

.panel-color-candidat2 {
  background: #c70b0a;
}

.panel-color-candidat3 {
  background: #a60000;
}

.panel-color-employeur1 {
  background: #a7d3bc;
}

.panel-color-employeur2 {
  background: #29774f;
}

.panel-color-employeur3 {
  background: #0f5934;
}

.panel-color-region1 {
  background: #deedf0;
}

.panel-color-region2 {
  background: #156772;
}

.panel-color-evenements1 {
  background: #f8c5b0;
}

.panel-color-evenements2 {
  background: #d86222;
}

.panel-color-actualites1 {
  background: #eeeeee;
}

.panel-color-actualites2 {
  background: silver;
}

.panel-color-jaune1 {
  background: #fac63f;
}

.panel-color-bleu1 {
  background: #e0f0ff;
}

.panel-color-bleu2 {
  background: #1579da;
}

.panel-color-bleu3 {
  background: #0c447b;
}

.panel-color-bleu4 {
  background: #0f283c;
}

.title-emphasis {
  margin-top: -15px;
  margin-left: -15px;
  margin-right: -15px;
  text-align: center;
  padding: 20px;
}

.color-candidat1 .title-emphasis {
  background: #c70b0a;
  color: #fff;
}
.color-candidat1 .title-emphasis a {
  color: #fff;
}

.color-employeur1 .title-emphasis {
  background: #29774f;
  color: #fff;
}
.color-employeur1 .title-emphasis a {
  color: #fff;
}

.color-region1 .title-emphasis {
  background: #156772;
  color: #fff;
}
.color-region1 .title-emphasis a {
  color: #fff;
}

.color-evenements1 .title-emphasis {
  background: #d86222;
  color: #fff;
}
.color-evenements1 .title-emphasis a {
  color: #fff;
}

.color-actualites1 .title-emphasis {
  background: silver;
}

.icon-arrow {
  text-align: center;
  margin: -15px -15px 6px -15px;
  border-top: 5px solid #0c447b;
  color: #0c447b;
}
.icon-arrow h2 {
  font-size: 0.875em;
  font-family: 'Open Sans Bold', Arial, Helvetica, sans-serif;
  display: block;
}
.icon-arrow .arrow-down {
  width: 0px;
  height: 0px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #0c447b;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: -16px;
}

.icon-emphasis-stripes {
  text-align: center;
  margin-top: -40px;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 15px;
  background: url("/accueil/file/sitemodel/pefr/css/gfx/stripes.png");
  background-repeat: repeat-x;
}
.icon-emphasis-stripes h2 {
  display: block;
}
.icon-emphasis-stripes img {
  margin-bottom: 10px;
}

.icon-emphasis-stripes ~ img {
  text-align: center;
  margin-bottom: -15px;
}

.with-advices {
  padding-bottom: 35px;
}

/* *********** SURCHARGE HOMEPAGE & MASTERS *********** */
.home-page input[type=checkbox], .master input[type=checkbox] {
  margin-right: 5px;
}
.home-page .icon-emphasis, .master .icon-emphasis {
  background: none;
}
.home-page .p-emphasis, .master .p-emphasis {
  text-transform: uppercase;
  padding-bottom: 5px;
  padding-bottom: 10px;
  font-size: 1.125em;
}
.home-page .recherche-home, .master .recherche-home {
  margin-top: 10px;
}
.home-page .recherche-home span, .master .recherche-home span {
  font-size: 0.9em;
}
.home-page .block-liste-liens li, .master .block-liste-liens li {
  border-bottom: none;
}
.home-page .block-liste-liens a, .master .block-liste-liens a {
  color: #333;
}
.home-page .block-focus, .master .block-focus {
  padding: 5px;
}
.home-page .block-focus h2, .master .block-focus h2 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.home-page .block-focus h2 strong, .master .block-focus h2 strong {
  font-family: 'Open Sans Bold', Arial, Helvetica, sans-serif;
  display: block;
}
.home-page .block-focus .block-article-title, .master .block-focus .block-article-title {
  margin: 0;
}
.home-page .block-focus span, .master .block-focus span {
  text-transform: uppercase;
  font-weight: normal;
}
.home-page .block-video, .master .block-video {
  height: 165px;
  border: none;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}
.home-page .block-video .block-video-info .block-article-title h3 a, .master .block-video .block-video-info .block-article-title h3 a {
  font-size: .8em;
}
.home-page .block-video .block-video-info .block-video-info-top > span, .master .block-video .block-video-info .block-video-info-top > span {
  display: table-cell;
  padding: 8px;
}
.home-page .block-video .block-video-info .block-video-info-top .date, .master .block-video .block-video-info .block-video-info-top .date {
  text-align: right;
}
.home-page .block-video .chaine, .home-page .block-video .date, .master .block-video .chaine, .master .block-video .date {
  font-size: 0.9em;
}
.home-page .block-video .block-video-img .play a, .master .block-video .block-video-img .play a {
  margin-top: 60px;
}
.home-page .block-video:hover .block-video-info, .master .block-video:hover .block-video-info {
  margin-top: -165px;
}
.home-page [class*="panel-color-"], .master [class*="panel-color-"] {
  border-right: 1px solid white;
}
.home-page [class*="panel-color-"] .row:last-child .block-article, .master [class*="panel-color-"] .row:last-child .block-article {
  border-bottom: 1px solid #fff;
}
.home-page .block-pagination .next, .master .block-pagination .next {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/arrow-pagination-dark.png") no-repeat;
  background-position: 50% 9px;
  height: auto;
  width: auto;
  float: none;
}
.home-page .block-pagination-content, .master .block-pagination-content {
  padding: 15px;
}
.home-page .block-recherche .icn-informations, .master .block-recherche .icn-informations {
  width: 25px;
}
.home-page .block-content a:hover .region, .master .block-content a:hover .region {
  text-decoration: underline;
}

/***********SPECIFIQUE HOME-PAGE ***********/
.home-page .block-actualisation .block-article-btn {
  margin: 12px 0;
}

.advanced-search {
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-recherche-avancee.png") center left no-repeat;
  padding: 0 0 0 14px;
  position: absolute;
  top: 10px;
  right: 17px;
}

.style-bold {
  font-weight: bold;
}

.block-recherche-home {
  padding-top: 35px;
  position: relative;
}
.block-recherche-home .block-article-btn {
  margin: 0px;
}
.block-recherche-home input[type=text] {
  width: 100%;
  padding: 4px 7px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.block-recherche-home .icn-informations {
  vertical-align: middle;
  height: 22px;
  width: 25px;
  display: inline-block;
  background: url("/accueil/file/sitemodel/pefr/css/gfx/icn-info-mini.png") center 2px no-repeat;
}
.block-recherche-home .value {
  margin-bottom: 9px;
}

.row-home-page .block-article-title {
  padding: 25px;
  position: relative;
}
.row-home-page .block-article-title img {
  position: absolute;
  left: 10px;
  top: 6px;
}
.row-home-page .block-liste-evenements .region, .row-home-page .block-liste-evenements .theme {
  font-weight: bold;
  text-transform: uppercase;
}
.row-home-page .block-article-content {
  padding-top: 15px;
}
.row-home-page .arrow {
  width: 0px;
  height: 0px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #0c447b;
  position: absolute;
  bottom: -8px;
  left: 48%;
}
.row-home-page .color-candidat1 .arrow {
  border-top: 8px solid #c70b0a;
}
.row-home-page .color-employeur1 .arrow {
  border-top: 8px solid #29774f;
}
.row-home-page .color-evenements1 .arrow {
  border-top: 8px solid #d86222;
}
.row-home-page .color-region1 .arrow {
  border-top: 8px solid #15676B;
}
.row-home-page .color-actualites1 .arrow {
  border-top: 8px solid #c0c0c0;
}
.row-home-page .block-actualites .block-liste-evenements {
  margin: -15px -15px 0 -15px;
  padding: 0;
}
.row-home-page .block-actualites .block-liste-evenements a img {
  float: right;
  margin: 0 0 0 10px;
}
.row-home-page .block-actualites .block-liste-evenements a {
  padding-top: 0px;
  padding-left: 10px;
  margin-bottom: 0px;
}
.row-home-page .block-actualites .block-liste-evenements .region {
  padding-top: 10px;
}
.row-home-page .block-actualites .block-liste-evenements .description {
  padding-bottom: 10px;
}

/***********SPECIFIQUE MASTER***********/
.master.candidat .breadcrumb-master span:first-child {
  color: #c70b0a;
}
.master.employeur .breadcrumb-master span:first-child {
  color: #29774f;
}
.master .breadcrumb-master {
  margin: 0px auto;
  width: 950px;
  display: block;
  padding-top: 15px;
  font-size: 1.5em;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.master .block-article-btn a, .master .block-article-btn input[type=submit] {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.master .p-emphasis {
  text-align: center;
}
.master hr {
  border-top: solid rgba(255, 255, 255, 0.5) 1px;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  margin: 20px 15px;
}

/***********BLOCK TRANSVERSE***********/
.block-liste-evenements.block-content .region, .block-liste-evenements.block-content .theme {
  font-weight: bold;
}
.block-liste-evenements.block-content .date-lieu, .block-liste-evenements.block-content .region, .block-liste-evenements.block-content .theme {
  text-transform: uppercase;
}

.row-slideshow .block-article-title {
  border-bottom: 1px solid #fff;
}

[class*="-candidat"] > .block-top5 .onglet.toggle-clicked {
  background-color: #ffd4d4;
}
[class*="-candidat"] > .block-top5 .link-ul a.link-toggle-clicked {
  background-color: #ffd4d4;
}
[class*="-candidat"] > .block-top5 .link-ul a {
  background-color: #ff9d9e;
}
[class*="-candidat"] > .block-onglet ul.link-ul a.link-toggle-clicked, [class*="-candidat"] > .block-onglet .onglet.toggle-clicked {
  background-color: #ffd4d4;
}

[class*="-employeur"] > .block-top5 .onglet.toggle-clicked {
  background-color: #d5ebe0;
}
[class*="-employeur"] > .block-top5 .link-ul a.link-toggle-clicked {
  background-color: #d5ebe0;
}
[class*="-employeur"] > .block-top5 .link-ul a {
  background-color: #a7d3bc;
}
[class*="-employeur"] > .block-onglet ul.link-ul a.link-toggle-clicked, [class*="-employeur"] > .block-onglet .onglet.toggle-clicked {
  background-color: #d5ebe0;
}

[class*="-region"] > .block-top5 .onglet.toggle-clicked {
  background-color: #f6fcfc;
}
[class*="-region"] > .block-top5 .link-ul a.link-toggle-clicked {
  background-color: #f6fcfc;
}
[class*="-region"] > .block-top5 .link-ul a {
  background-color: #deedf0;
}
[class*="-region"] > .block-onglet ul.link-ul a.link-toggle-clicked, [class*="-region"] > .block-onglet .onglet.toggle-clicked {
  background-color: #f6fcfc;
}

[class*="-bleu"] > .block-top5 .onglet.toggle-clicked {
  background-color: #e0f0ff;
}
[class*="-bleu"] > .block-top5 .link-ul a.link-toggle-clicked {
  background-color: #e0f0ff;
}
[class*="-bleu"] > .block-top5 .link-ul a {
  background-color: #C1E1FF;
}
[class*="-bleu"] > .block-onglet ul.link-ul a.link-toggle-clicked, [class*="-bleu"] > .block-onglet .onglet.toggle-clicked {
  background-color: #e0f0ff;
}

/***********SPECIFIQUE IE***********/
.ie7 .master .block-article-btn a {
  width: auto;
}
.ie7 .master ul.block-liste-liens {
  padding-bottom: 20px;
}

.ie7 .home-page .block-recherche-home .row {
  padding: 10px 0;
}
.ie7 .home-page .block-article-btn a {
  min-width: auto;
}

.ie8 .home-page .block-article-btn a {
  min-width: auto;
}

/* end   .home-styles
   ========================================================================== */
/* ========	Slideshow ====== */
.color-1 .slideshow-dots {
  background: #0f283c;
}
.color-2 .slideshow-dots {
  background: #0f283c;
}
.color-3 .slideshow-dots {
  background: #0f283c;
}
.color-4 .slideshow-dots {
  background: #0f283c;
}
.color-5 .slideshow-dots {
  background: #0f283c;
}
.color-6 .slideshow-dots {
  background: #0f283c;
}
.color-7 .slideshow-dots {
  background: #0f283c;
}
.color-8 .slideshow-dots {
  background: #0f283c;
}
.color-9 .slideshow-dots {
  background: #0f283c;
}
.color-10 .slideshow-dots {
  background: #0f283c;
}
.color-11 .slideshow-dots {
  background: #0f283c;
}
.color-12 .slideshow-dots {
  background: #0f283c;
}

.block-slideshow {
  position: relative;
  width: 100%;
  height: 330px;
  overflow: hidden;
}

.slideshow {
  position: absolute;
}

ul.slideshow {
  margin: 0;
  padding: 0;
}

.slideshow li {
  display: block;
  float: left;
  position: relative;
  overflow: hidden;
}

.slideshow li img {
  height: auto;
  width: 100%;
  *width: auto;
}

.slideshow-dots {
  color: #fff;
  cursor: pointer;
  width: auto;
  padding: 0 0 10px 0;
  text-align: right;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.slideshow-dots a.current span {
  background: none;
  border: 2px solid #0f283c;
}

.slideshow-dots a {
  padding: 15px 5px;
}

.slideshow-dots a span {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 10px;
  line-height: 15px;
  background: #0f283c;
  vertical-align: middle;
  text-decoration: none;
}

.slideshow-dots a.current span {
  width: 8px;
  height: 8px;
}

.slideshow-dots a:not(.current):hover span {
  background: #0f283c;
}

.item-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.3em;
  margin-bottom: 15px;
}

.item-img {
  margin-bottom: 15px;
}

/* .item-description{
	min-height:75px;
}
 */
.slideshow-play-pause {
  position: absolute;
  top: 37px;
  left: 0;
}

.slideshow-play-pause .play {
  display: none;
}
.slideshow-play-pause .pause {
  display: inline-block;
}

.slideshow-play-pause.inactive .play {
  display: inline-block;
}
.slideshow-play-pause.inactive .pause {
  display: none;
}

.slideshow-play-pause a {
  display: inline-block;
  width: 44px;
  background: #0f283c;
}

.slideshow-play-pause a:hover {
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset;
  background: #0f283c;
}

.slideshow-play-pause a.play .icn {
  display: inline-block;
  margin: 10px 15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 12px;
  border-color: transparent transparent transparent #fff;
}

.slideshow-play-pause a.pause .icn {
  display: inline-block;
  margin: 10px 15px;
  width: 5px;
  height: 20px;
  border-left: 4px solid #fff;
  border-right: 4px solid #fff;
}

body {
  position: relative;
}

.blur-filter {
  z-index: 1520;
}

.blocker {
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1520;
  -webkit-animation: fade 0.5s ease;
  animation: fade 0.5s ease;
}

@-webkit-keyframes fadePop {
  from {
    opacity: 0;
    transform: scale(0.8);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@-moz-keyframes fadePop {
  from {
    opacity: 0;
    transform: scale(0.8);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.popin {
  background: #fff;
  border: 3px solid #FFFFFF;
  border-radius: 2px;
  display: none;
  height: auto;
  left: calc((100% - 420px)/2);
  margin: 0;
  position: absolute;
  padding: 0;
  top: 20%;
  width: 420px;
  z-index: 1530;
}
.popin.show {
  display: block;
  -webkit-animation: fadePop 0.5s ease;
  -moz-animation: fadePop 0.5s ease;
  animation: fadePop 0.5s ease;
}
.popin .hd {
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 10px 0px 10px 11px;
  background: #0f283c;
}
.popin .hd .title {
  font-family: "Open Sans Light", Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
  display: block;
}
.popin .bd {
  padding: 15px;
  font-size: 1em;
}
.popin .bd p {
  text-align: left;
}
.popin .ft .button-container {
  margin: 0px;
  padding: 0 15px 15px;
}

.old-ie .popin {
  left: 30%;
}
.old-ie .blocker {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);
  zoom: 1;
}
