@charset "UTF-8";
/*
 * Global Stylesheets
 */
/* *** Surcharge neat bourbon *** */
/*
 * Bower externals libraries
 */
/* ==========================================================================
   Normalize.scss settings
   ========================================================================== */
/**
 * Includes legacy browser support IE6/7
 *
 * Set to false if you want to drop support for IE6 and IE7
 */
/* Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *  `em` units.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active, a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Addresses styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Improves image quality when scaled in IE 7.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *  Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 * 4. Improves appearance and consistency in all browsers.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *  and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *  `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *  Known issue: inner spacing remains in IE 6.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 *  Known issue: excess padding remains in IE 6.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects text not wrapping in Firefox 3.
 * 4. Corrects alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

html {
  box-sizing: border-box;
}

*, *::after, *::before {
  box-sizing: inherit;
}

/* *** Couleurs de texte *** */
/* *** Couleurs de fond *** */
/* *** Gradient *** */
/* $bg-color1-start-gradient: #ef0c48;
$bg-color1-end-gradient: #ef0c48;

$bg-color2-start-gradient: #328993;
$bg-color2-end-gradient: #72c8d2;

$bg-color3-start-gradient: #97062c;
$bg-color3-end-gradient: #ef0c48; */
/* *** Border *** */
/* *** Works Status (Statuts des Oeuvres) *** */
/* *** Accordions *** */
/* $bg-accordions-title: $bg-colored-side2;
$bg-accordions-title-active: $bg-color3;
$color-accordions-title: #666666;
$color-accordions-title-active: #ffffff;
$color-accordions-subtitle: $txt-color3; */
/* *** Messages *** */
/* $message-box-txt-color: $white-color;
$message-box-txt-warning-color: #333333;
$message-box-status-bg: green;
$message-box-warning-bg: yellow; */
/* *** Font Families *** */
/* *** Font Sizes *** */
.fsize13 {
  font-size: 13px;
}

.fsize14 {
  font-size: 14px;
}

.fsize15 {
  font-size: 15px;
}

.fsize16 {
  font-size: 16px;
}

.fsize17 {
  font-size: 17px;
}

.fsize18 {
  font-size: 18px;
}

.fsize19 {
  font-size: 19px;
}

.fsize20 {
  font-size: 20px;
}

/* *** Restriction de la largeur des conteneurs (tranches) pour le format mobile notemment *** */
/* *** Restriction de la largeur des images et des iframes (Ex : Vid├®os YT) *** */
/* *** Titres *** */
/* *** Blocks Styles *** */
/* *** Boutons *** */
/* @mixin btn-load-more() {
	border: 1px solid #007fac;
	color: #007fac;
	padding: 4px 10px;
	cursor: pointer;
	background-color: #ffffff;
	display: inline-block;
	width: 100%;
	max-width: 270px;
	font-size: 18px;
	font-weight: 500;
	padding-top: 8px;
	padding-bottom: 8px;
	
	&:hover {
		color: #ffffff;
		border-color: #007fac;
		text-decoration: none;
		background-color: #007fac;
	}
} */
/* *** Items list *** */
/* *** Pagers *** */
/* Fond transparent / Opaque */
/* ***** Couleur de text des placeholder ***** */
/* *** Custom select-list *** */
/* ********** Default Form Styles ********** */
/* ********** Accordions ********** */
/*********************
BASE (MOBILE) SIZE
This are the mobile styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*********************/
/* *****************************************
 * R├®intialisation de certains ├®l├®ments
 ******************************************/
menu, ul.menu li, li.expanded, li.collapsed, li.leaf {
  margin: 0;
  padding: 0;
}

h1, h2, h3 {
  margin: 0;
  padding: 0;
  line-height: normal;
}

p {
  margin: 0;
}

ul, ol, li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

.field-collection-view, .field-collection-container {
  padding: 0;
  margin: 0;
  border: none;
}

.field-collection-container .field-items .field-item {
  margin: 0;
}

.field-collection-view .entity-field-collection-item {
  float: none;
}

.views-exposed-widgets, .views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
}

a {
  text-decoration: none;
  color: #333333;
}
a:-webkit-any-link {
  color: inherit;
}
a:hover {
  text-decoration: underline;
  color: #0fb7f9;
}

a.entity-like-button {
  color: #999999;
}
a.entity-like-button .counter {
  display: inline-block;
  margin-right: 5px;
}
a.entity-like-button:hover, a.entity-like-button.active {
  text-decoration: none;
  color: #0fb7f9;
}

ul li, ul li.expanded, ul li.collapsed, ul li.leaf, ul.menu li, ul.menu li.expanded, ul.menu li.collapsed, ul.menu li.leaf {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
}

.clear {
  clear: both;
}

*:focus {
  outline: 2px solid #0aa6e5;
}

img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}

/******************************************
* Styles globaux & Structure
******************************************/
body {
  font-size: 16px;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #333333;
}

.content_container {
  max-width: 1280px;
  margin: 0 auto;
}

#region_top_footer .content_container, #region_footer .content_container, #region_bottom_footer .content_container, #region_partners_area .content_container, #region_top_header .content_container, #region_right_content .content_container, #region_menu .content_container, .region_content .content_container, #breadcrumb_area .content_container, #region_messages_area .content_container {
  padding: 0 15px;
}

#main_content_area {
  max-width: 1280px;
  margin: 0 auto 60px;
}

iframe {
  max-width: 100%;
  min-height: 500px;
}

.ajax-progress-throbber, .throbber {
  display: none;
}

.body-field p, .body-field ul, .hat-field p, .hat-field ul, .intro-field p, .intro-field ul {
  margin-bottom: 25px;
}
.body-field a, .hat-field a, .intro-field a {
  color: #007fac;
  text-decoration: underline;
}
.body-field a:hover, .hat-field a:hover, .intro-field a:hover {
  color: #6cab36;
}
.body-field ul li, .hat-field ul li, .intro-field ul li {
  margin-top: 10px;
}
.body-field ul li:before, .hat-field ul li:before, .intro-field ul li:before {
  content: "\25CF";
  color: #0fb7f9;
  padding-right: 5px;
}
.body-field ul li ul, .body-field ul li ol, .hat-field ul li ul, .hat-field ul li ol, .intro-field ul li ul, .intro-field ul li ol {
  margin-left: 20px;
  margin-bottom: 0;
}
.body-field ul li ul li:before, .body-field ul li ol li:before, .hat-field ul li ul li:before, .hat-field ul li ol li:before, .intro-field ul li ul li:before, .intro-field ul li ol li:before {
  content: "\25BA";
  color: #4e6f84;
  font-size: 15px;
}
.body-field img, .hat-field img, .intro-field img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
.body-field .content_title3 + p, .body-field .content_title4 + p, .hat-field .content_title3 + p, .hat-field .content_title4 + p, .intro-field .content_title3 + p, .intro-field .content_title4 + p {
  padding-top: 0;
}
.body-field p + .content_title3,
.body-field p + .content_title4,
.body-field .content_title3 + .content_title4, .hat-field p + .content_title3,
.hat-field p + .content_title4,
.hat-field .content_title3 + .content_title4, .intro-field p + .content_title3,
.intro-field p + .content_title4,
.intro-field .content_title3 + .content_title4 {
  margin-top: 25px;
}
.body-field figure, .hat-field figure, .intro-field figure {
  margin: 25px 0 0;
}
.body-field figure.align-center, .hat-field figure.align-center, .intro-field figure.align-center {
  text-align: center;
}

.content-pdf-wrapper > div:not(:first-child) {
  margin-top: 50px;
}

.pdf_viewer_title {
  color: #ffffff;
  font-size: 36px;
  font-weight: 600;
  line-height: 0.9;
  text-align: center;
  background-color: #0aa6e5;
  padding: 20px 0;
  margin-bottom: 25px;
}
.pdf_viewer_title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #ffffff;
  margin: 10px auto 0;
}

.tags-field .field_lbl, .tags-field .tags_items, .tags-field .tag_item, .field-news-tags .field_lbl, .field-news-tags .tags_items, .field-news-tags .tag_item {
  display: inline-block;
}
.tags-field .tag_item, .field-news-tags .tag_item {
  color: #999999;
}
.tags-field .tag_item a, .field-news-tags .tag_item a {
  color: #999999;
}
.tags-field .tag_item a:hover, .field-news-tags .tag_item a:hover {
  color: #333333;
  text-decoration: none;
}
.tags-field .tag_item:after, .field-news-tags .tag_item:after {
  content: ',';
  display: inline-block;
}
.tags-field .tag_item:last-child:after, .field-news-tags .tag_item:last-child:after {
  content: normal;
}

.content-files .file_item {
  margin-bottom: 10px;
}
.content-files .file_item a {
  color: #0aa6e5;
}
.content-files .file_item a:before {
  content: '-';
  display: inline-block;
  padding-right: 3px;
}
.content-files .file_item a:hover {
  color: #007fac;
  text-decoration: none;
}

.views-summary-items .views-summary-item a {
  display: inline-block;
  border-bottom: 1px solid #999999;
  padding: 5px 0;
  width: 100%;
  color: #666666;
}
.views-summary-items .views-summary-item a:before {
  content: '\276F';
  padding-right: 10px;
  font-size: 14px;
  color: #666666;
}
.views-summary-items .views-summary-item a:hover {
  color: #007fac;
  text-decoration: none;
  border-color: #007fac;
}
.views-summary-items .views-summary-item a:hover:before {
  color: #007fac;
}

.form_bottom_msg {
  margin-top: 30px;
}

/* ***** Couleurs ***** */
.txt_color1 {
  color: #0fb7f9;
}
.txt_color1 a {
  color: #0fb7f9;
}
.txt_color1 a:-webkit-any-link {
  color: #0fb7f9;
}

.txt_color2 {
  color: #4e6f84;
}

.txt_color3 {
  color: #0aa6e5;
}

.txt_color4 {
  color: #007fac;
}

.txt_color5 {
  color: #3d7599;
}

.txt_color6 {
  color: #6cab36;
}

.txt_color7 {
  color: #999999;
}

.txt_color8 {
  color: #666666;
}

.txt_color9 {
  color: #004e7f;
}

.txt_color10 {
  color: #e5e9ec;
}

.bg_color1 {
  background-color: #0fb7f9;
}

.bg_color2 {
  background-color: #4e6f84;
}

.bg_color3 {
  background-color: #0aa6e5;
}

.bg_color4 {
  background-color: #007fac;
}

.bg_color5 {
  background-color: #3d7599;
}

.bg_color6 {
  background-color: #6cab36;
}

/* ***** Titres (Titles) ***** */
.page-title {
  font-size: 36px;
  color: #007fac;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
}
.page-title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #007fac;
  margin: 10px auto 25px;
}
.page-title.open-node-title {
  font-size: 21px;
}
.page-title.open-node-title:after {
  content: normal;
  height: auto;
  width: auto;
  display: none;
  margin: 0;
}

.content_title3 {
  font-size: 1.1em;
  font-weight: 700;
  margin: 0;
}

.content_title4 {
  font-size: 1em;
  font-weight: 500;
  margin: 0;
}

/* ***** Boutons (Buttons) ***** */
.page-back-link {
  text-align: center;
  margin-top: 25px;
}
.page-back-link a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
  display: inline-block;
  width: 100%;
  max-width: 270px;
  font-size: 18px;
  font-weight: 500;
  padding-top: 8px;
  padding-bottom: 8px;
}
.page-back-link a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}

.js-pager__items .pager__item {
  text-align: center;
  margin-top: 25px;
}
.js-pager__items .pager__item a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
  display: inline-block;
  width: 100%;
  max-width: 270px;
  font-size: 18px;
  font-weight: 500;
  padding-top: 8px;
  padding-bottom: 8px;
}
.js-pager__items .pager__item a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
.js-pager__items .pager__item.is-active a {
  background-color: #007fac;
  color: #ffffff;
}

.btn_file_infos .filetype {
  text-transform: uppercase;
}

/* *** Accordions *** */
/* Mise ├á z├®ro styles jquery ui */
.ui-widget {
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}

.ui-widget, .ui-accordion .ui-accordion-icons {
  font-size: 16px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr, .ui-corner-left, .ui-corner-tl {
  border-radius: 0;
}

.ui-widget-content {
  color: #333333;
}

.accordion-field-container {
  margin-bottom: 25px;
}
.accordion-field-container .ui-accordion-header .ui-accordion-header-icon {
  left: auto;
  right: 15px;
  /* margin-top: -10px; */
}
.accordion-field-container .ui-icon {
  width: 22px;
  height: 11px;
}
.accordion-field-container .ui-state-default .ui-icon, .accordion-field-container .ui-state-active .ui-icon {
  background-image: url(../images/btns/accordion_arrows.png);
  background-repeat: no-repeat;
  background-size: 22px auto;
}
.accordion-field-container .ui-state-default .ui-icon {
  background-position: center top;
}
.accordion-field-container .ui-state-active .ui-icon {
  background-position: center bottom;
}
.accordion-field-container .accordion-title:focus {
  outline: 2px solid #6cab36;
}
.accordion-field-container .accordion-title, .accordion-field-container .blk_title_accordion {
  margin: 30px 0 0;
  padding: 15px 40px 15px 15px;
  font-size: 22px;
  border: none;
  font-weight: 500;
  /* &:focus {
  	outline: none;
  } */
}
.accordion-field-container .accordion-title.ui-state-default, .accordion-field-container .blk_title_accordion.ui-state-default {
  color: #ffffff;
  background: #0aa6e5;
}
.accordion-field-container .accordion-title.ui-state-active, .accordion-field-container .blk_title_accordion.ui-state-active {
  background: #007fac;
  color: #ffffff;
}
.accordion-field-container .ui-accordion-content {
  border: none;
  background: #f5f5f5;
  padding: 25px 20px;
}
.accordion-field-container .ui-accordion-content p {
  padding-top: 25px;
}
.accordion-field-container .ui-accordion-content p:first-child {
  padding-top: 0;
}
.accordion-field-container .ui-accordion-content a {
  color: #007fac;
  text-decoration: underline;
}
.accordion-field-container .ui-accordion-content a:hover {
  color: #6cab36;
}
.accordion-field-container .ui-accordion-content a.entity-like-button {
  color: #999999;
}
.accordion-field-container .ui-accordion-content a.entity-like-button:hover, .accordion-field-container .ui-accordion-content a.entity-like-button.active {
  color: #0aa6e5;
}
.accordion-field-container .ui-accordion-content ul li {
  margin-top: 10px;
}
.accordion-field-container .ui-accordion-content ul li:before {
  content: "\25CF";
  color: #0fb7f9;
  padding-right: 5px;
}
.accordion-field-container .ui-accordion-content ul li ul, .accordion-field-container .ui-accordion-content ul li ol {
  margin-left: 20px;
  margin-bottom: 0;
}
.accordion-field-container .ui-accordion-content ul li ul li:before, .accordion-field-container .ui-accordion-content ul li ol li:before {
  content: "\25BA";
  color: #4e6f84;
  font-size: 15px;
}
.accordion-field-container .ui-accordion-content img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
.accordion-field-container .ui-accordion-content .content_title3 + p, .accordion-field-container .ui-accordion-content .content_title4 + p {
  padding-top: 0;
}
.accordion-field-container .ui-accordion-content p + .content_title3,
.accordion-field-container .ui-accordion-content p + .content_title4,
.accordion-field-container .ui-accordion-content .content_title3 + .content_title4 {
  margin-top: 25px;
}
.accordion-field-container .ui-accordion-content figure {
  margin: 25px 0 0;
}

/**************************************
* Color Box & Media
**************************************/
.media-article-content video, .media-article-content iframe {
  width: 100% !important;
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

#colorbox {
  background: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
#colorbox #cboxContent {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0;
  padding: 100px 20px 60px;
  background-color: #ffffff;
}
#colorbox #cboxContent img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
#colorbox #cboxContent iframe {
  max-width: 100%;
  min-height: 200px;
  height: auto;
}
#colorbox #cboxContent video {
  max-width: 100%;
  height: auto !important;
  max-height: 100%;
  width: 100% !important;
}
#colorbox #cboxContent iframe, #colorbox #cboxContent video {
  display: block;
}
#colorbox #cboxContent .media-article {
  height: 100%;
}
#colorbox #cboxContent .media-article .media-article-content, #colorbox #cboxContent .media-article .media-article-content div {
  height: 100%;
}
#colorbox #cboxContent .media-article .media-article-content iframe, #colorbox #cboxContent .media-article .media-article-content video, #colorbox #cboxContent .media-article .media-article-content div iframe, #colorbox #cboxContent .media-article .media-article-content div video {
  height: 100% !important;
}
#colorbox #cboxContent .media-article .media-article-content .video-embed-field-responsive-video::after {
  content: normal;
  display: none;
  padding: 0;
}
#colorbox #cboxTitle {
  display: block !important;
  padding: 0 20px;
  /* float: left !important; */
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  width: 100%;
  box-sizing: border-box;
  margin: 0 auto;
  text-align: center;
}
#colorbox #cboxTitle > span {
  /* display: flex;
  align-items: center; */
  position: relative;
  display: block;
}
#colorbox #cboxTitle > span span {
  display: block;
}
#colorbox #cboxTitle > span span.cb-custom-title {
  padding-top: 30px;
}
#colorbox #cboxTitle > span span.cb-custom-title-date {
  position: absolute;
  top: 0;
  right: 0;
}
#colorbox #cboxCurrent {
  top: 20px;
  bottom: auto;
  left: 20px;
  right: auto;
  padding: 0;
  border: none;
}
#colorbox #cboxNext, #colorbox #cboxPrevious {
  bottom: 10px;
}
#colorbox #cboxBottomLeft, #colorbox #cboxBottomCenter, #colorbox #cboxBottomRight {
  display: none;
}

/**************************************
* Header
**************************************/
#header {
  /* Top Header */
  /* Header */
}
#header #region_top_header {
  background-color: #f5f5f5;
  padding: 10px 0;
  font-size: 14px;
  color: #484545;
  /* .content_container {
  	@include container-horizontal-spaces(15px);
  } */
}
#header #region_top_header #mobile_menu_button, #header #region_top_header #search_mobile_btn {
  font-size: 30px;
  color: #007fac;
  cursor: pointer;
}
#header #region_top_header #mobile_menu_button a, #header #region_top_header #search_mobile_btn a {
  color: #007fac;
}
#header #region_top_header #mobile_menu_button#mobile_menu_button, #header #region_top_header #search_mobile_btn#mobile_menu_button {
  float: left;
}
#header #region_top_header #mobile_menu_button#search_mobile_btn, #header #region_top_header #search_mobile_btn#search_mobile_btn {
  float: right;
}
#header #region_top_header #mobile_menu_button .fa-times-circle-o, #header #region_top_header #search_mobile_btn .fa-times-circle-o {
  display: none;
}
#header #region_top_header #mobile_menu_button.menu_open .fa-times-circle-o, #header #region_top_header #search_mobile_btn.menu_open .fa-times-circle-o {
  display: block;
}
#header #region_top_header #mobile_menu_button.menu_open .fa-bars, #header #region_top_header #search_mobile_btn.menu_open .fa-bars {
  display: none;
}
#header #region_top_header #block-header-menu {
  display: none;
}
#header #region_top_header nav li {
  display: inline-block;
}
#header #region_top_header nav li:before {
  content: '\2223';
  display: inline-block;
  padding: 0 5px;
}
#header #region_top_header nav li:first-child:before {
  content: normal;
  padding: 0;
}
#header #region_top_header #block-selecteurdelangue {
  display: none;
}
#header #region_top_header #block-hadopi-search {
  display: none;
}
#header #region_top_header #block-socialmedialinks, #header #region_top_header #block-footer-socialmedialinks {
  text-align: center;
}
#header #region_top_header #block-socialmedialinks li, #header #region_top_header #block-footer-socialmedialinks li {
  padding: 8px 7px 0;
  display: inline-block;
}
#header #region_top_header #block-socialmedialinks li a, #header #region_top_header #block-footer-socialmedialinks li a {
  color: #ffffff;
}
#header #region_top_header #block-socialmedialinks li a .fa, #header #region_top_header #block-footer-socialmedialinks li a .fa {
  display: block;
  line-height: 26px;
  height: 26px;
  width: 26px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
#header #region_top_header #block-socialmedialinks li a .fa.fa-2x, #header #region_top_header #block-footer-socialmedialinks li a .fa.fa-2x {
  font-size: 1em;
}
#header #region_top_header #block-socialmedialinks li a .fa.fa-facebook, #header #region_top_header #block-footer-socialmedialinks li a .fa.fa-facebook {
  background-color: #383f87;
}
#header #region_top_header #block-socialmedialinks li a .fa.fa-twitter, #header #region_top_header #block-socialmedialinks li a .fa.fa-vimeo-square, #header #region_top_header #block-footer-socialmedialinks li a .fa.fa-twitter, #header #region_top_header #block-footer-socialmedialinks li a .fa.fa-vimeo-square {
  background-color: #5fccff;
}
#header #region_top_header #block-socialmedialinks li a:hover, #header #region_top_header #block-footer-socialmedialinks li a:hover {
  text-decoration: none;
}
#header #region_top_header #block-socialmedialinks li a:hover .fa.fa-facebook, #header #region_top_header #block-footer-socialmedialinks li a:hover .fa.fa-facebook {
  color: #383f87;
  background-color: #ffffff;
}
#header #region_top_header #block-socialmedialinks li a:hover .fa.fa-twitter, #header #region_top_header #block-socialmedialinks li a:hover .fa.fa-vimeo-square, #header #region_top_header #block-footer-socialmedialinks li a:hover .fa.fa-twitter, #header #region_top_header #block-footer-socialmedialinks li a:hover .fa.fa-vimeo-square {
  color: #5fccff;
  background-color: #ffffff;
}
#header #region_top_header #block-socialmedialinks .platforms, #header #region_top_header #block-socialmedialinks #scoopit_item, #header #region_top_header #block-socialmedialinks #scoopit_footer_item, #header #region_top_header #block-footer-socialmedialinks .platforms, #header #region_top_header #block-footer-socialmedialinks #scoopit_item, #header #region_top_header #block-footer-socialmedialinks #scoopit_footer_item {
  display: inline-block;
  vertical-align: middle;
}
#header #region_top_header #block-socialmedialinks #scoopit_item, #header #region_top_header #block-socialmedialinks #scoopit_footer_item, #header #region_top_header #block-footer-socialmedialinks #scoopit_item, #header #region_top_header #block-footer-socialmedialinks #scoopit_footer_item {
  height: 26px;
  margin-top: 8px;
}
#header #region_top_header #block-socialmedialinks #scoopit_item #sn_scoopit_link, #header #region_top_header #block-socialmedialinks #scoopit_item #sn_scoopit_footer_link, #header #region_top_header #block-socialmedialinks #scoopit_footer_item #sn_scoopit_link, #header #region_top_header #block-socialmedialinks #scoopit_footer_item #sn_scoopit_footer_link, #header #region_top_header #block-footer-socialmedialinks #scoopit_item #sn_scoopit_link, #header #region_top_header #block-footer-socialmedialinks #scoopit_item #sn_scoopit_footer_link, #header #region_top_header #block-footer-socialmedialinks #scoopit_footer_item #sn_scoopit_link, #header #region_top_header #block-footer-socialmedialinks #scoopit_footer_item #sn_scoopit_footer_link {
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  background-image: url(../images/logos/logo_scoopit_header.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 26px auto;
  margin: 0 2px;
}
#header #region_top_header #block-socialmedialinks #scoopit_item #sn_scoopit_link:hover, #header #region_top_header #block-socialmedialinks #scoopit_item #sn_scoopit_footer_link:hover, #header #region_top_header #block-socialmedialinks #scoopit_footer_item #sn_scoopit_link:hover, #header #region_top_header #block-socialmedialinks #scoopit_footer_item #sn_scoopit_footer_link:hover, #header #region_top_header #block-footer-socialmedialinks #scoopit_item #sn_scoopit_link:hover, #header #region_top_header #block-footer-socialmedialinks #scoopit_item #sn_scoopit_footer_link:hover, #header #region_top_header #block-footer-socialmedialinks #scoopit_footer_item #sn_scoopit_link:hover, #header #region_top_header #block-footer-socialmedialinks #scoopit_footer_item #sn_scoopit_footer_link:hover {
  background-image: url(../images/logos/logo_scoopit_header_hover.png);
}
#header #region_top_header #block-footer-socialmedialinks {
  margin-top: 25px;
}
#header #region_top_header #block-footer-socialmedialinks #scoopit_footer_item {
  height: 40px;
  margin-top: 0;
}
#header #region_top_header #block-footer-socialmedialinks #scoopit_footer_item #sn_scoopit_footer_link {
  height: 40px;
  width: 40px;
  background-size: 40px auto;
}
#header #region_top_header #block-footer-socialmedialinks li {
  padding: 0 5px;
  font-size: 20px;
  text-align: center;
}
#header #region_top_header #block-footer-socialmedialinks li a .fa {
  line-height: 40px;
  height: 40px;
  width: 40px;
}
#header #region_header {
  padding: 20px 0;
}
#header #region_header #logo {
  text-align: center;
}
#header #region_header #logo img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}

/**************************************
* Menu
**************************************/
#menu {
  display: none;
  position: absolute;
  top: 58px;
  left: 0;
  width: 100%;
  background-color: #f5f5f5;
  padding-bottom: 150px;
  z-index: 999;
}
#menu nav#block-header-menu {
  margin: 20px 0;
}
#menu nav#block-header-menu li {
  display: inline-block;
}
#menu nav#block-header-menu li:before {
  content: '\2223';
  display: inline-block;
  padding: 0 5px;
}
#menu nav#block-header-menu li:first-child:before {
  content: normal;
  padding: 0;
}
#menu #block-selecteurdelangue {
  display: block;
  text-transform: uppercase;
}
#menu #block-selecteurdelangue li {
  display: inline-block;
  line-height: 26px;
}
#menu #block-selecteurdelangue li:before {
  content: '\2223';
  display: inline-block;
  padding: 0 5px;
}
#menu #block-selecteurdelangue li:first-child:before {
  content: normal;
  padding: 0;
}
#menu #block-selecteurdelangue li.is-active {
  color: #007fac;
  font-weight: 500;
}
#menu #block-selecteurdelangue li.is-active a {
  color: #007fac;
}
#menu .sf-accordion-toggle {
  display: none;
  font-size: 0;
  opacity: 0;
}
#menu ul.sf-menu a, #menu ul.sf-menu span.nolink {
  padding: 0;
}
#menu ul.sf-menu li.sf-depth-1 {
  font-size: 20px;
  text-transform: uppercase;
  color: #000000;
}
#menu ul.sf-menu li.sf-depth-1 > a.sf-depth-1 {
  display: block;
  color: #000000;
  font-weight: 400;
  padding: 10px 10px 10px 0;
  border-bottom: 1px solid #cccccc;
  background-image: url(../images/icons/mobile_menu_parent_arrow.png);
  background-position: center right;
  background-repeat: no-repeat;
}
#menu ul.sf-menu li.sf-depth-1 > a.sf-depth-1 > .sf-description {
  display: none;
}
#menu ul.sf-menu li.sf-depth-1 > a.sf-depth-1:hover, #menu ul.sf-menu li.sf-depth-1 > a.sf-depth-1.is-active {
  color: #007fac;
  text-decoration: none;
  background-image: url(../images/icons/mobile_menu_parent_arrow_hover.png);
}
#menu ul.sf-menu li.sf-depth-1:first-child > a.sf-depth-1 {
  border-top: 1px solid #cccccc;
}
#menu ul.sf-menu li.sf-depth-1.sf-expanded > a.sf-depth-1 {
  background-image: url(../images/icons/mobile_menu_parent_arrow_hover.png);
  color: #007fac;
}
#menu ul.sf-menu li.sf-depth-1 li.sf-depth-1 {
  /* Rappel du premier level */
  /* display: none;
  font-size: 0;
  opacity: 0; */
  padding: 0 0 0 10px;
}
#menu ul.sf-menu li.sf-depth-1 li.sf-depth-1 > a.sf-depth-1 {
  border: none;
  background: none;
}
#menu ul.sf-menu li.sf-depth-1 li.sf-depth-1 > a.sf-depth-1:hover {
  background: none;
}
#menu ul.sf-menu li.sf-depth-1 li.sf-depth-2 {
  padding: 5px 0 5px 20px;
}
#menu ul.sf-menu li.sf-depth-1 li.sf-depth-2.sf-expanded > span.sf-depth-2 {
  color: #007fac;
}
#menu ul.sf-menu li.sf-depth-1 li.sf-depth-2 > ul.sf-depth-3-items {
  position: static;
  top: auto;
  left: auto;
  display: none;
  margin-left: 10px;
}
#menu ul.sf-menu li.sf-depth-1 li.sf-depth-2 > ul.sf-depth-3-items a.sf-depth-3 {
  padding: 5px 0;
  text-transform: none;
  font-size: 0.9em;
}
#menu ul.sf-menu li.sf-depth-1 li.sf-depth-2 > ul.sf-depth-3-items a.sf-depth-3:hover {
  color: #007fac;
  text-decoration: none;
}

/**************************************
* Breadcrumb
**************************************/
#breadcrumb_area {
  padding: 15px 0;
  font-size: 14px;
  border-top: 1px solid #cccccc;
}
#breadcrumb_area li {
  display: inline-block;
  color: #666666;
}
#breadcrumb_area li a {
  color: #666666;
}
#breadcrumb_area li a:hover {
  color: #007fac;
  text-decoration: none;
}
#breadcrumb_area li::after {
  content: "\276F";
  font-size: 10px;
}
#breadcrumb_area li:last-child {
  color: #007fac;
}
#breadcrumb_area li:last-child::after {
  content: normal;
}

/**************************************
* Highlighted Content
**************************************/
#highlighted_content {
  background-color: #f5f5f5;
  margin-bottom: 30px;
  /* Slideshow */
}
#highlighted_content #block-slideshow-hp-blk .views-rows-list {
  z-index: 100;
}
#highlighted_content #block-slideshow-hp-blk .views-row {
  width: 100%;
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-img {
  line-height: 0;
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-img .desktop_img {
  display: none;
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-img .mobile_img {
  display: block;
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-img img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-fields {
  background-color: #3d7599;
  padding: 0 15px;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  position: relative;
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-fields .slideshow-infos {
  position: absolute;
  height: 32px;
  overflow: hidden;
  top: -32px;
  left: 0;
  width: 100%;
  font-size: 0;
  /* Corrige soucis d'espace inline-block */
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-fields .slideshow-infos .slideshow-type, #highlighted_content #block-slideshow-hp-blk .views-row .slideshow-fields .slideshow-infos .slideshow-date {
  padding: 6px 15px;
  display: inline-block;
  font-size: 16px;
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-fields .slideshow-infos .slideshow-type {
  background-color: #3d7599;
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-fields .slideshow-infos .slideshow-date {
  /* color: #999999; */
  color: #3d7599;
  background-color: #ffffff;
  text-transform: capitalize;
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-fields .slideshow-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-fields .slideshow-subtitle {
  margin-top: 12px;
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-fields .slideshow-link {
  text-align: right;
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-fields .slideshow-link a {
  display: inline-block;
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #3d7599;
}
#highlighted_content #block-slideshow-hp-blk .views-row .slideshow-fields .slideshow-link a:hover {
  color: #3d7599;
  border-color: #ffffff;
  text-decoration: none;
  background-color: #ffffff;
}
#highlighted_content #block-slideshow-hp-blk .slider_pager {
  position: absolute;
  z-index: 111;
  right: 0;
  bottom: -15px;
  width: 80%;
  text-align: right;
  background-color: #ffffff;
}
#highlighted_content #block-slideshow-hp-blk .slider_pager .slider_pager_item {
  width: 12px;
  height: 12px;
  margin-right: 5px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #0fb7f9;
  display: inline-block;
  cursor: pointer;
  -webkit-appearance: none;
  border: none;
  padding: 0;
}
#highlighted_content #block-slideshow-hp-blk .slider_pager .slider_pager_item:hover, #highlighted_content #block-slideshow-hp-blk .slider_pager .slider_pager_item.cycle-pager-active {
  background-color: #3d7599;
}
#highlighted_content #block-slideshow-hp-blk .slider_pager .slider_pager_item:last-child {
  margin-right: 0;
}
#highlighted_content #block-slideshow-hp-blk .slider_actions_btn {
  position: absolute;
  z-index: 111;
  left: 0;
  bottom: -15px;
  width: 20%;
  text-align: left;
  background-color: #ffffff;
}
#highlighted_content #block-slideshow-hp-blk .slider_actions_btn #playpause_btn {
  height: auto;
  background: none;
  border: none;
  color: #0fb7f9;
  cursor: pointer;
  -webkit-appearance: none;
}
#highlighted_content #block-slideshow-hp-blk .slider_actions_btn #playpause_btn .fa {
  color: #0fb7f9;
}
#highlighted_content #block-slideshow-hp-blk .slider_actions_btn #playpause_btn:hover {
  color: #007fac;
}
#highlighted_content #block-slideshow-hp-blk .slider_actions_btn #playpause_btn:hover .fa {
  color: #007fac;
}
#highlighted_content #block-slideshow-hp-blk .hp_slider_nav_btns {
  position: absolute;
  left: 0;
  top: 45px;
  width: 100%;
  padding: 0 10px;
  z-index: 500;
}
#highlighted_content #block-slideshow-hp-blk .hp_slider_nav_btns .hp_slider_nav {
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
  background-color: #3d7599;
  cursor: pointer;
  font-size: 25px;
  -webkit-appearance: none;
  border: none;
}
#highlighted_content #block-slideshow-hp-blk .hp_slider_nav_btns .hp_slider_nav:hover {
  background-color: #ffffff;
  color: #3d7599;
}
#highlighted_content #block-slideshow-hp-blk .hp_slider_nav_btns .hp_slider_nav.hp_slider_prev {
  float: left;
}
#highlighted_content #block-slideshow-hp-blk .hp_slider_nav_btns .hp_slider_nav.hp_slider_next {
  float: right;
}

/**************************************
* Principal Content Area
**************************************/
.home-region .blk_title, .rubric_region_text_blocks .blk_title {
  color: #333333;
  font-size: 36px;
  font-weight: 600;
  line-height: 0.9;
  text-align: center;
  background-color: #e5e9ec;
  padding: 20px 0;
  margin-bottom: 25px;
}
.home-region .blk_title:after, .rubric_region_text_blocks .blk_title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #333333;
  /* margin: 10px auto 25px; */
  margin: 10px auto 0;
}
.home-region.home-profil-blocks .blk_title, .rubric_region_text_blocks.home-profil-blocks .blk_title {
  background-color: #0aa6e5;
  color: #ffffff;
  padding: 25px 0;
}
.home-region.home-profil-blocks .blk_title:after, .rubric_region_text_blocks.home-profil-blocks .blk_title:after {
  background-color: #ffffff;
  margin-bottom: 0;
}
.home-region.home-profil-blocks .simple-link-title, .rubric_region_text_blocks.home-profil-blocks .simple-link-title {
  display: inline-block;
}

.rubric-ressources-profil .blk_title, .rubric-ressources-search .blk_title, .rubric-ressources-tools .blk_title,
.rubric-missions-region-1 .blk_title, .rubric-missions-region-2 .blk_title,
.rubric-region-profil .blk_title {
  color: #333333;
  font-size: 36px;
  font-weight: 600;
  line-height: 0.9;
  text-align: center;
  background-color: #e5e9ec;
  padding: 20px 0;
  margin-bottom: 25px;
  background-color: #0aa6e5;
  color: #ffffff;
  padding: 25px 0;
}
.rubric-ressources-profil .blk_title:after, .rubric-ressources-search .blk_title:after, .rubric-ressources-tools .blk_title:after,
.rubric-missions-region-1 .blk_title:after, .rubric-missions-region-2 .blk_title:after,
.rubric-region-profil .blk_title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #333333;
  /* margin: 10px auto 25px; */
  margin: 10px auto 0;
}
.rubric-ressources-profil .blk_title:after, .rubric-ressources-search .blk_title:after, .rubric-ressources-tools .blk_title:after,
.rubric-missions-region-1 .blk_title:after, .rubric-missions-region-2 .blk_title:after,
.rubric-region-profil .blk_title:after {
  background-color: #ffffff;
  margin-bottom: 0;
}

.rubric-ressources-search .blk_title, .rubric-missions-region-1 .blk_title, .rubric-region-profil:not(.profil-consommateur-tools) .blk_title {
  background-color: #007fac;
}

.rubric-missions-region-1 .blk_title, .rubric-missions-region-2 .blk_title {
  font-size: 28px;
  line-height: 1.1;
}
.rubric-missions-region-1 .blk_title:after, .rubric-missions-region-2 .blk_title:after {
  display: none;
  content: normal;
  height: auto;
  width: auto;
  margin: 0;
}

#block-hadopicontentblockinfringementofcopyright {
  margin-top: 60px;
  font-size: 20px;
}
#block-hadopicontentblockinfringementofcopyright .blk_title {
  color: #333333;
  font-size: 36px;
  font-weight: 600;
  line-height: 0.9;
  text-align: center;
  background-color: #e5e9ec;
  padding: 20px 0;
  margin-bottom: 25px;
  color: #0aa6e5;
}
#block-hadopicontentblockinfringementofcopyright .blk_title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #333333;
  /* margin: 10px auto 25px; */
  margin: 10px auto 0;
}
#block-hadopicontentblockinfringementofcopyright .blk_title:after {
  background-color: #0aa6e5;
}
#block-hadopicontentblockinfringementofcopyright .blk_link {
  padding-top: 20px;
  text-align: right;
}
#block-hadopicontentblockinfringementofcopyright .blk_link a {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  font-weight: 600;
}
#block-hadopicontentblockinfringementofcopyright .blk_link a:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}

#block-hadopioeuvrepageblocks .blk_title, #block-platform-category-block .blk_title {
  color: #333333;
  font-size: 36px;
  font-weight: 600;
  line-height: 0.9;
  text-align: center;
  background-color: #e5e9ec;
  padding: 20px 0;
  margin-bottom: 25px;
}
#block-hadopioeuvrepageblocks .blk_title:after, #block-platform-category-block .blk_title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #333333;
  /* margin: 10px auto 25px; */
  margin: 10px auto 0;
}

.presentation-field {
  font-size: 20px;
}

.hat-field {
  margin: 0 15px 25px;
}
.hat-field.hat-field-bar {
  padding-left: 20px;
  border-left: 2px solid #007fac;
}

.intro-field {
  margin-bottom: 50px;
}

.field-content-image {
  margin-bottom: 30px;
  line-height: 0;
  text-align: center;
}
.field-content-image img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}

#block-cnc-widget-blk h2 {
  color: #007fac;
  font-size: 28px;
  font-weight: 600;
  line-height: 0.9;
}
#block-cnc-widget-blk h2:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #007fac;
  margin: 10px 0 25px;
}

/* Top Area */
#top_area {
  background-color: #f5f5f5;
  position: relative;
  padding: 0 15px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
#top_area #block-addtoanybuttons {
  position: absolute;
  top: 0;
  right: 0;
}
#top_area #block-addtoanybuttons .addtoany_list {
  line-height: normal !important;
}
#top_area #block-addtoanybuttons .addtoany_list a {
  padding: 0;
  margin-left: 10px;
  font-size: 16px;
}
#top_area #block-addtoanybuttons .addtoany_list a.addtoany_share_save, #top_area #block-addtoanybuttons .addtoany_list a.addtoany_share, #top_area #block-addtoanybuttons .addtoany_list a.a2a_button_email {
  line-height: 35px;
  height: 35px;
  width: 35px;
  text-align: center;
  background-color: #0aa6e5;
  color: #ffffff;
}
#top_area #block-addtoanybuttons .addtoany_list a span {
  line-height: 35px;
  height: 35px;
  width: 35px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
#top_area #block-addtoanybuttons .addtoany_list a span.a2a_svg {
  background-color: #0aa6e5 !important;
}
#top_area #block-addtoanybuttons .addtoany_list a span.fa {
  font-size: 20px;
}
#top_area #block-hadopi-page-title2.contextual-region {
  position: static;
}
#top_area #block-hadopi-page-title2 .print-btn {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 35px;
  height: 35px;
  width: 35px;
  text-align: center;
  background-color: #0aa6e5;
  color: #ffffff;
}
#top_area #block-addtoanybuttons + #block-hadopi-page-title,
#top_area #block-addtoanybuttons + #block-hadopi-page-title2 {
  padding-top: 25px;
}
#top_area #block-content-date-blk, #top_area #block-artwork-author-blk {
  color: #007fac;
  text-align: center;
  font-weight: 600;
  margin-top: 10px;
}
#top_area #block-content-date-blk:after, #top_area #block-artwork-author-blk:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #007fac;
  margin: 10px auto 25px;
}
#top_area #block-platform-top-icons-blk {
  position: absolute;
  top: 5px;
  left: 15px;
}
#top_area #block-platform-top-icons-blk .platform_categ_icon, #top_area #block-platform-top-icons-blk .platform_label_state {
  vertical-align: middle;
  display: inline-block;
}
#top_area #block-platform-top-icons-blk .platform_categ_icon {
  padding-right: 10px;
}
#top_area #block-platform-top-icons-blk .platform_categ_icon img {
  max-height: 30px;
  width: auto;
}
#top_area #block-platform-top-icons-blk .platform_label_state span {
  vertical-align: middle;
  display: inline-block;
}
#top_area #block-platform-top-icons-blk .platform_label_state span.field_icon {
  line-height: 0;
}
#top_area #block-platform-top-icons-blk .platform_label_state span.field_icon {
  padding-right: 10px;
}
#top_area #block-platform-topinfos-blk .platform-logo {
  text-align: center;
  line-height: 0;
}
#top_area #block-platform-topinfos-blk .platform-logo img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
#top_area #block-platform-topinfos-blk .platform-topinfos-fields {
  padding-top: 25px;
  font-size: 20px;
  line-height: 1.4;
}
#top_area #block-platform-topinfos-blk .platform-topinfos-fields .platform-link a {
  color: #0aa6e5;
}
#top_area #block-platform-topinfos-blk .platform-topinfos-links {
  padding-top: 15px;
  font-size: 16px;
}
#top_area #block-platform-topinfos-blk .platform-topinfos-links .platform_links_lbl {
  margin-right: 3px;
}
#top_area #block-platform-topinfos-blk .platform-topinfos-links .platform_page_link {
  color: #ffffff;
  text-align: center;
  display: inline-block;
  margin: 0 2px;
}
#top_area #block-platform-topinfos-blk .platform-topinfos-links .platform_page_link .fa {
  display: inline-block;
  line-height: 26px;
  height: 26px;
  width: 26px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
#top_area #block-platform-topinfos-blk .platform-topinfos-links .platform_page_link .fa.fa-2x {
  font-size: 1em;
}
#top_area #block-platform-topinfos-blk .platform-topinfos-links .platform_page_link .fa.fa-facebook {
  background-color: #383f87;
}
#top_area #block-platform-topinfos-blk .platform-topinfos-links .platform_page_link .fa.fa-twitter {
  background-color: #5fccff;
}

.page_type_realised_study #top_area, .page_type_work #top_area {
  margin-bottom: 25px;
}

/* Blocks Styles (Differents types de blocs sur HP et MP) */
/* On commence par d├®finir un style par d├®faut (les couleurs, typos... seront ensuite surcharg├®es) */
.link-block-container, .simple-block-container, .picto-links-block-container, .buttons-blocks-parent-container, .complete-block-container {
  text-align: center;
  margin-bottom: 30px;
}
.link-block-container .link-block-title, .link-block-container .simple-link-title, .link-block-container .picto-links-block-title, .link-block-container .buttons-block-title, .link-block-container .block-title, .simple-block-container .link-block-title, .simple-block-container .simple-link-title, .simple-block-container .picto-links-block-title, .simple-block-container .buttons-block-title, .simple-block-container .block-title, .picto-links-block-container .link-block-title, .picto-links-block-container .simple-link-title, .picto-links-block-container .picto-links-block-title, .picto-links-block-container .buttons-block-title, .picto-links-block-container .block-title, .buttons-blocks-parent-container .link-block-title, .buttons-blocks-parent-container .simple-link-title, .buttons-blocks-parent-container .picto-links-block-title, .buttons-blocks-parent-container .buttons-block-title, .buttons-blocks-parent-container .block-title, .complete-block-container .link-block-title, .complete-block-container .simple-link-title, .complete-block-container .picto-links-block-title, .complete-block-container .buttons-block-title, .complete-block-container .block-title {
  color: #ffffff;
  font-size: 22px;
  font-weight: 600;
}

.rubric-region .studies-search .form-item label {
  display: block;
  font-weight: 600;
  padding-bottom: 5px;
  background-color: #e5e9ec;
}
.rubric-region .studies-search .form-item.js-form-type-select {
  background-position: 97% 40px;
}

.complete-block-container .block-title {
  min-height: 80px;
  background-color: #0aa6e5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.complete-block-container .blk-txt, .complete-block-container .blk-links {
  padding: 15px;
  text-align: left;
  color: #666666;
}
.complete-block-container .blk-txt {
  font-size: 15px;
}
.complete-block-container .blk-pictotxt-wrapper {
  display: flex;
  align-items: center;
  padding: 15px;
}
.complete-block-container .blk-pictotxt-wrapper .blk-picto {
  width: 38px;
  line-height: 0;
}
.complete-block-container .blk-pictotxt-wrapper .blk-picto img {
  max-width: 100%;
  height: auto;
}
.complete-block-container .blk-pictotxt-wrapper .blk-picto + .blk-txt {
  width: calc(100% - 38px);
}
.complete-block-container .blk-pictotxt-wrapper .blk-txt {
  padding: 0 0 0 15px;
  box-sizing: border-box;
}
.complete-block-container .blk-links, .complete-block-container .lp-slide-blk-links {
  background-color: #e5e9ec;
  margin-top: 15px;
}
.complete-block-container .blk-links a, .complete-block-container .lp-slide-blk-links a {
  color: #666666;
  display: block;
}
.complete-block-container .blk-links a:before, .complete-block-container .lp-slide-blk-links a:before {
  content: '\25BA';
  color: #007fac;
  padding-right: 10px;
  font-size: 14px;
}
.complete-block-container .blk-links a:hover, .complete-block-container .lp-slide-blk-links a:hover {
  text-decoration: none;
  color: #007fac;
}
.complete-block-container .lp-slide-blk-links {
  margin: 0 15px;
  padding: 15px;
}
.complete-block-container .blk-img {
  line-height: 0;
}
.complete-block-container .blk-btns {
  padding: 15px;
}
.complete-block-container .blk-btns .blk-btn-items li a {
  display: block;
  border: none;
  color: #ffffff;
  background-color: #0aa6e5;
  cursor: pointer;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  padding: 15px 0;
  line-height: 0.9;
  width: 100%;
}
.complete-block-container .blk-btns .blk-btn-items li a:hover {
  color: #ffffff;
  background-color: #4e6f84;
}
.complete-block-container .blk-btns .blk-btn-items li a:hover {
  text-decoration: none;
}
.complete-block-container .blk-btns > a {
  display: block;
  border: none;
  color: #ffffff;
  background-color: #0aa6e5;
  cursor: pointer;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  padding: 15px 0;
  line-height: 0.9;
  width: 100%;
}
.complete-block-container .blk-btns > a:hover {
  color: #ffffff;
  background-color: #4e6f84;
}
.complete-block-container .blk-btns > a:hover {
  text-decoration: none;
}

/* Blocs de styles "liste de liens" */
.link-block-container {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
}
.link-block-container:last-child {
  margin-right: 0;
}
.link-block-container:nth-child(even) {
  margin-right: 0;
}
.link-block-container .link-block-title {
  min-height: 160px;
  background-color: #007fac;
  display: flex;
  align-items: center;
  justify-content: center;
}
.link-block-container .link-block-links {
  line-height: normal;
  background-color: #e5e9ec;
  color: #666666;
  padding: 15px;
  text-align: left;
  min-height: 95px;
}
.link-block-container .link-block-links a {
  color: #666666;
  display: block;
}
.link-block-container .link-block-links a:before {
  content: '\25BA';
  color: #007fac;
  padding-right: 10px;
  font-size: 14px;
}
.link-block-container .link-block-links a:hover {
  text-decoration: none;
  color: #007fac;
}

.subregion-container-right > .link-block-container {
  float: none;
  width: auto;
}
.subregion-container-right .text-block-container img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}

.simple-block-container .simple-link-image {
  display: block;
  max-width: 70px;
  line-height: 0;
  margin: 0 auto;
  min-height: 60px;
}
.simple-block-container .simple-link-image img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
  max-height: 60px;
  width: auto;
}
.simple-block-container .simple-link-image.simple-link-image-hover {
  display: none;
}
.simple-block-container .simple-link-link {
  display: block;
  background-color: #0aa6e5;
  padding: 38px 0;
}
.simple-block-container .simple-link-link:hover {
  background-color: #f5f5f5;
  text-decoration: none;
}
.simple-block-container .simple-link-link:hover .simple-link-title {
  color: #0aa6e5;
}
.simple-block-container .simple-link-link:hover .simple-link-image-nothover {
  display: none;
}
.simple-block-container .simple-link-link:hover .simple-link-image-hover {
  display: block;
}
.simple-block-container.simple-simple .simple-link-link {
  background-color: #007fac;
  padding: 0;
  height: 132px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.simple-block-container.simple-simple .simple-link-link:hover {
  background-color: #f5f5f5;
  text-decoration: none;
}
.simple-block-container.simple-simple .simple-link-link:hover .simple-link-title {
  color: #007fac;
}
.simple-block-container.simple-picto-full .simple-link-image {
  padding-right: 10px;
}
.simple-block-container.simple-picto-full .simple-link-image.simple-link-image-hover {
  display: none;
}
.simple-block-container.simple-picto-full .simple-link-link {
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  align-items: center;
}
.simple-block-container.simple-picto-full .simple-link-link:hover .simple-link-image-hover {
  display: inline-block;
}
.simple-block-container.simple-picto-full .simple-link-link:hover .simple-link-image-nothover {
  display: none;
}
.simple-block-container.simple-profil {
  margin: 15px 0 0;
}
.simple-block-container.simple-profil .simple-link-link {
  background-color: #ffffff;
  padding: 15px;
}
.simple-block-container.simple-profil .simple-link-link .simple-link-title, .simple-block-container.simple-profil .simple-link-link .fa {
  color: #0aa6e5;
}
.simple-block-container.simple-profil .simple-link-link .fa {
  display: block;
  margin: 0 auto;
  width: 26px;
  height: 26px;
  font-size: 22px;
  border: 1px solid #0aa6e5;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.simple-block-container.simple-profil .simple-link-link .simple-link-image {
  margin: 15px auto;
  line-height: 0;
  height: 52px;
  display: block;
  text-align: center;
}
.simple-block-container.simple-profil .simple-link-link .simple-link-image div {
  height: 100%;
}
.simple-block-container.simple-profil .simple-link-link .simple-link-image img {
  max-height: 100%;
  width: auto;
}
.simple-block-container.simple-profil .simple-link-link:hover {
  background-color: #f2f2f2;
}
.simple-block-container.simple-profil .simple-link-link:hover .simple-link-title, .simple-block-container.simple-profil .simple-link-link:hover .fa {
  color: #0aa6e5;
}

/* Bloc de plusieurs liens avec icone */
.picto-links-block-container .picto-links-block-title {
  min-height: 80px;
  line-height: 72px;
  background-color: #0aa6e5;
}
.picto-links-block-container .picto-links-block-title .picto-links-block-title-txt {
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.0;
}
.picto-links-block-container .picto-links-block-content {
  background-color: #f9f9f9;
  font-size: 20px;
  color: #666666;
  text-align: left;
}
.picto-links-block-container .picto-links-block-content a {
  color: #666666;
  display: block;
  padding: 15px;
  border-bottom: 1px solid #0aa6e5;
  display: flex;
  align-items: center;
}
.picto-links-block-container .picto-links-block-content a:hover {
  color: #0aa6e5;
  text-decoration: none;
  background-color: #f2f2f2;
}
.picto-links-block-container .picto-links-block-content .picto-link-image {
  width: 65px;
  padding-right: 10px;
  line-height: 0;
}
.picto-links-block-container .picto-links-block-content .picto-link-image img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
.picto-links-block-container .picto-links-block-content .picto-link-title {
  width: calc(100% - 75px);
}
.picto-links-block-container .picto-links-block-content .no-picto .picto-link-image {
  width: auto;
  color: #0aa6e5;
  font-size: 16px;
}

.buttons-blocks-parent-container {
  background-color: #0fb7f9;
  padding: 25px 15px;
  clear: both;
}
.buttons-blocks-parent-container .buttons-block-link-item {
  margin-top: 25px;
}
.buttons-blocks-parent-container .buttons-block-link-item:nth-child(odd) a {
  display: inline-block;
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
}
.buttons-blocks-parent-container .buttons-block-link-item:nth-child(odd) a:hover {
  color: #0aa6e5;
  border-color: #ffffff;
  text-decoration: none;
  background-color: #ffffff;
}
.buttons-blocks-parent-container .buttons-block-link-item:nth-child(even) a {
  display: inline-block;
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0a94cc;
}
.buttons-blocks-parent-container .buttons-block-link-item:nth-child(even) a:hover {
  color: #0a94cc;
  border-color: #ffffff;
  text-decoration: none;
  background-color: #ffffff;
}
.buttons-blocks-parent-container .buttons-block-link-item:nth-child(odd) a, .buttons-blocks-parent-container .buttons-block-link-item:nth-child(even) a {
  display: block;
  padding: 15px 0;
  max-width: 245px;
  margin: 0 auto;
  font-size: 20px;
  font-weight: 500;
}

/* Zone de blocs suppl├®mentaire */
.rubric-more-blocks .link-block-container:nth-child(2n), .rubric-more-blocks .simple-block-container:nth-child(2n), .rubric-more-blocks .picto-links-block-container:nth-child(2n) {
  margin-right: 0;
}
.rubric-more-blocks .link-block-container:nth-child(2n+1), .rubric-more-blocks .simple-block-container:nth-child(2n+1), .rubric-more-blocks .picto-links-block-container:nth-child(2n+1) {
  clear: left;
}
.rubric-more-blocks.last-region {
  margin-top: 30px;
}

.chiffre-block-container {
  background-color: #3d7599;
  color: #ffffff;
  margin-bottom: 30px;
}
.chiffre-block-container .chiffre-block-chiffre {
  text-align: center;
  font-weight: 500;
  font-size: 50px;
}
.chiffre-block-container .chiffre-block-content {
  padding: 10px;
}
.chiffre-block-container .chiffre-link-link {
  display: block;
  padding: 7px 10px;
  color: #ffffff;
  font-style: italic;
  font-weight: bold;
  background-color: #3d7599;
}
.chiffre-block-container .chiffre-link-link .fa {
  display: inline-block;
  margin-right: 10px;
}

/* *********************************** */
/* ******** Cas sp├®cifiques HP ******* */
/* *********************************** */
.home-simple-blocks, .home-simple-blocks2 {
  /* Blocs de styles "simple (icone + texte)" */
}
.home-simple-blocks .simple-block-container, .home-simple-blocks2 .simple-block-container {
  /* Blocs de styles "simple" (picto ├á gauche et texte ├á droite) ex: hp, diff├®rent de ci-dessus */
}
.home-simple-blocks .simple-block-container.simple-picto, .home-simple-blocks .simple-block-container.simple-picto2, .home-simple-blocks2 .simple-block-container.simple-picto, .home-simple-blocks2 .simple-block-container.simple-picto2 {
  margin-bottom: 15px;
}
.home-simple-blocks .simple-block-container.simple-picto .simple-link-link, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link {
  padding: 15px 20px;
  text-align: left;
  background-color: #0fb7f9;
}
.home-simple-blocks .simple-block-container.simple-picto .simple-link-link .simple-link-image, .home-simple-blocks .simple-block-container.simple-picto .simple-link-link .simple-link-title, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link .simple-link-image, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link .simple-link-image, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-image, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-title {
  display: inline-block;
  vertical-align: middle;
}
.home-simple-blocks .simple-block-container.simple-picto .simple-link-link .simple-link-image, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link .simple-link-image, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link .simple-link-image, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-image {
  height: 70px;
  line-height: 70px;
  max-width: 60px;
  margin-right: 20px;
}
.home-simple-blocks .simple-block-container.simple-picto .simple-link-link .simple-link-image div, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link .simple-link-image div, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link .simple-link-image div, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-image div {
  display: inline-block;
  line-height: 0;
  vertical-align: middle;
}
.home-simple-blocks .simple-block-container.simple-picto .simple-link-link .simple-link-image img, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link .simple-link-image img, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link .simple-link-image img, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-image img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
  max-height: 70px;
  width: auto;
}
.home-simple-blocks .simple-block-container.simple-picto .simple-link-link .simple-link-image.simple-link-image-hover, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link .simple-link-image.simple-link-image-hover, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link .simple-link-image.simple-link-image-hover, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-image.simple-link-image-hover {
  display: none;
}
.home-simple-blocks .simple-block-container.simple-picto .simple-link-link .simple-link-title, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-title {
  width: -webkit-calc(100% - 80px);
  width: -moz-calc(100% - 80px);
  width: calc(100% - 80px);
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}
.home-simple-blocks .simple-block-container.simple-picto .simple-link-link:hover, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link:hover, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link:hover, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link:hover {
  background-color: #f2f2f2;
}
.home-simple-blocks .simple-block-container.simple-picto .simple-link-link:hover .simple-link-title, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link:hover .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link:hover .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link:hover .simple-link-title {
  color: #0fb7f9;
}
.home-simple-blocks .simple-block-container.simple-picto .simple-link-link:hover .simple-link-image-hover, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link:hover .simple-link-image-hover, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link:hover .simple-link-image-hover, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link:hover .simple-link-image-hover {
  display: inline-block;
}
.home-simple-blocks .simple-block-container.simple-picto .simple-link-link:hover .simple-link-image-nothover, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link:hover .simple-link-image-nothover, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link:hover .simple-link-image-nothover, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link:hover .simple-link-image-nothover {
  display: none;
}
.home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link {
  padding: 15px 20px;
  background-color: #007fac;
}
.home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link .simple-link-image, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-image {
  max-width: 60px;
  margin-right: 22px;
}
.home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-title {
  width: -webkit-calc(100% - 82px);
  width: -moz-calc(100% - 82px);
  width: calc(100% - 82px);
  font-size: 20px;
  font-weight: 300;
}
.home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link:hover .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link:hover .simple-link-title {
  color: #007fac;
}
.home-simple-blocks .simple-block-container.simple-simple, .home-simple-blocks2 .simple-block-container.simple-simple {
  /* Bloc texte sans picto */
  margin-bottom: 15px;
}
.home-simple-blocks .simple-block-container.simple-simple .simple-link-link, .home-simple-blocks2 .simple-block-container.simple-simple .simple-link-link {
  background-color: #0fb7f9;
}
.home-simple-blocks .simple-block-container.simple-simple .simple-link-link .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-simple .simple-link-link .simple-link-title {
  font-size: 24px;
  font-weight: 400;
}
.home-simple-blocks .simple-block-container.simple-simple .simple-link-link:hover, .home-simple-blocks2 .simple-block-container.simple-simple .simple-link-link:hover {
  background-color: #f2f2f2;
}
.home-simple-blocks .simple-block-container.simple-simple .simple-link-link:hover .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-simple .simple-link-link:hover .simple-link-title {
  color: #0fb7f9;
}

.home-simple-blocks2 {
  margin-top: 30px;
}

/* *********************************** */
/* ***** Page Missions ***** */
.rubric-missions-region-1 {
  margin-bottom: 30px;
}
.rubric-missions-region-1 form {
  background-color: #f9f9f9;
  padding: 20px 30px;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
.rubric-missions-region-1 form .grippie {
  display: none;
}
.rubric-missions-region-1 form .form-item, .rubric-missions-region-1 form .form-actions {
  padding: 0;
  margin: 0;
}
.rubric-missions-region-1 form .description {
  /* font-size: em(14px, $default-font-size); */
}
.rubric-missions-region-1 form .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
.rubric-missions-region-1 form .form-text, .rubric-missions-region-1 form .form-textarea, .rubric-missions-region-1 form .form-email, .rubric-missions-region-1 form .form-select, .rubric-missions-region-1 form .form-search, .rubric-missions-region-1 form .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
.rubric-missions-region-1 form .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
.rubric-missions-region-1 form .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
.rubric-missions-region-1 form .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
.rubric-missions-region-1 form .js-form-type-select select:focus {
  outline: none;
}
.rubric-missions-region-1 form .js-form-type-select select::-ms-expand {
  display: none;
}
.rubric-missions-region-1 form .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
.rubric-missions-region-1 form .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
.rubric-missions-region-1 form .views-ef-fieldset-container summary, .rubric-missions-region-1 form .views-ef-fieldset-container legend {
  display: none;
}
.rubric-missions-region-1 form .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.rubric-missions-region-1 form .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
.rubric-missions-region-1 form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
.rubric-missions-region-1 form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
.rubric-missions-region-1 form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
.rubric-missions-region-1 form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
.rubric-missions-region-1 form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
.rubric-missions-region-1 form input:-webkit-autofill, .rubric-missions-region-1 form textarea:-webkit-autofill, .rubric-missions-region-1 form select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
.rubric-missions-region-1 form .g-recaptcha {
  text-align: right;
  float: right;
}
.rubric-missions-region-1 form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.rubric-missions-region-1 form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.rubric-missions-region-1 form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.rubric-missions-region-1 form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.rubric-missions-region-1 form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.rubric-missions-region-1 form .form-title {
  color: #007fac;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 20px;
}
.rubric-missions-region-1 form .form-title .blk_title_strong {
  display: block;
  font-weight: 600;
}
.rubric-missions-region-1 form .form-or, .rubric-missions-region-1 form .separator-or {
  clear: both;
  text-align: center;
  padding: 15px 0;
}
.rubric-missions-region-1 form .form-or-link {
  display: block;
  max-width: 240px;
  color: #ffffff;
  background-color: #007fac;
  border: 1px solid #007fac;
  padding: 12px 10px;
  margin: 0 auto;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}
.rubric-missions-region-1 form .form-or-link:hover {
  color: #007fac;
  background-color: #ffffff;
  text-decoration: none;
}
.rubric-missions-region-1 form .form-item, .rubric-missions-region-1 form .form-actions {
  float: left;
}
.rubric-missions-region-1 form .form-item {
  width: 85%;
}
.rubric-missions-region-1 form .form-item .form-text {
  height: 36px;
  line-height: 36px;
  border-right: none;
}
.rubric-missions-region-1 form .form-actions {
  width: 15%;
}
.rubric-missions-region-1 form .form-submit {
  width: 100%;
  height: 36px;
  line-height: 36px;
  border-left: none;
  border-color: #999999;
  text-indent: -9999px;
  font-size: 0;
  background-color: #ffffff;
  background-image: url(../images/icons/search_icon_40-666666.png);
  background-size: 16px auto;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0;
}
.rubric-missions-region-1 form .form-submit:hover {
  border-color: #999999;
}
.rubric-missions-region-1 form:nth-child(even) {
  background-color: #f0f0f0;
}
.rubric-missions-region-1 form:nth-child(even) .form-title {
  color: #3d7599;
}
.rubric-missions-region-1 form:nth-child(even) .form-or-link {
  background-color: #3d7599;
  border: 1px solid #3d7599;
}
.rubric-missions-region-1 form:nth-child(even) .form-or-link:hover {
  color: #3d7599;
  background-color: #ffffff;
}

.rubric-missions-region-2 .studies-search {
  background-color: #f9f9f9;
  padding: 20px;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
.rubric-missions-region-2 .studies-search .grippie {
  display: none;
}
.rubric-missions-region-2 .studies-search .form-item, .rubric-missions-region-2 .studies-search .form-actions {
  padding: 0;
  margin: 0;
}
.rubric-missions-region-2 .studies-search .description {
  /* font-size: em(14px, $default-font-size); */
}
.rubric-missions-region-2 .studies-search .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
.rubric-missions-region-2 .studies-search .form-text, .rubric-missions-region-2 .studies-search .form-textarea, .rubric-missions-region-2 .studies-search .form-email, .rubric-missions-region-2 .studies-search .form-select, .rubric-missions-region-2 .studies-search .form-search, .rubric-missions-region-2 .studies-search .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
.rubric-missions-region-2 .studies-search .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
.rubric-missions-region-2 .studies-search .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
.rubric-missions-region-2 .studies-search .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
.rubric-missions-region-2 .studies-search .js-form-type-select select:focus {
  outline: none;
}
.rubric-missions-region-2 .studies-search .js-form-type-select select::-ms-expand {
  display: none;
}
.rubric-missions-region-2 .studies-search .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
.rubric-missions-region-2 .studies-search .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
.rubric-missions-region-2 .studies-search .views-ef-fieldset-container summary, .rubric-missions-region-2 .studies-search .views-ef-fieldset-container legend {
  display: none;
}
.rubric-missions-region-2 .studies-search .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.rubric-missions-region-2 .studies-search .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
.rubric-missions-region-2 .studies-search ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
.rubric-missions-region-2 .studies-search :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
.rubric-missions-region-2 .studies-search ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
.rubric-missions-region-2 .studies-search :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
.rubric-missions-region-2 .studies-search :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
.rubric-missions-region-2 .studies-search input:-webkit-autofill, .rubric-missions-region-2 .studies-search textarea:-webkit-autofill, .rubric-missions-region-2 .studies-search select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
.rubric-missions-region-2 .studies-search .g-recaptcha {
  text-align: right;
  float: right;
}
.rubric-missions-region-2 .studies-search ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.rubric-missions-region-2 .studies-search :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.rubric-missions-region-2 .studies-search ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.rubric-missions-region-2 .studies-search :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.rubric-missions-region-2 .studies-search :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.rubric-missions-region-2 .studies-search .right_blk_title {
  background: none;
  font-size: 24px;
  padding: 20px 15px;
  min-height: 80px;
  line-height: 80px;
  color: #0aa6e5;
  min-height: 0;
  line-height: normal;
  font-weight: 400;
}
.rubric-missions-region-2 .studies-search .right_blk_title:after {
  content: normal;
  width: auto;
  display: none;
  height: auto;
  margin: 0;
}
.rubric-missions-region-2 .studies-search .right_blk_title .blk_title_strong {
  display: block;
  font-weight: 600;
}
.rubric-missions-region-2 .studies-search .form-item {
  margin-bottom: 10px;
}
.rubric-missions-region-2 .studies-search .form-actions {
  padding-top: 10px;
}
.rubric-missions-region-2 .studies-search .form-actions .form-submit {
  max-width: 230px;
  margin: 0 auto;
}
.rubric-missions-region-2 #block-search-regulation-indicators {
  padding: 20px 20px 82px;
  background-color: #f0f0f0;
  position: relative;
  overflow: hidden;
}
.rubric-missions-region-2 #block-search-regulation-indicators .blk_title {
  text-align: left;
  background: none;
  font-size: 24px;
  padding: 0 0 25px;
  min-height: 80px;
  line-height: 80px;
  color: #007fac;
  min-height: 0;
  line-height: normal;
  font-weight: 400;
  word-wrap: break-word;
}
.rubric-missions-region-2 #block-search-regulation-indicators .blk_title:after {
  content: normal;
  width: auto;
  display: none;
  height: auto;
  margin: 0;
}
.rubric-missions-region-2 #block-search-regulation-indicators .blk_title .blk_title_strong {
  display: block;
  font-weight: 600;
}
.rubric-missions-region-2 #block-search-regulation-indicators a.blk-btn {
  display: inline-block;
  border: 1px solid #007fac;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #007fac;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px;
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  padding: 0 10px;
  text-align: center;
  max-width: 230px;
  margin: 10px auto 0;
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
}
.rubric-missions-region-2 #block-search-regulation-indicators a.blk-btn:hover {
  color: #007fac;
  border-color: #007fac;
  text-decoration: none;
  background-color: #ffffff;
}
.rubric-missions-region-2 .subregion-container-right {
  /* & > .link-block-container {
  	float: none;
  	width: auto;
  } */
}
.rubric-missions-region-2 .subregion-container-right .picto-links-block-container .picto-links-block-title {
  background-color: #007fac;
}
.rubric-missions-region-2 .subregion-container-right .picto-links-block-container .picto-links-block-content a {
  border-color: #007fac;
}
.rubric-missions-region-2 .subregion-container-right .picto-links-block-container .picto-links-block-content a:hover {
  color: #007fac;
}
.rubric-missions-region-2 .subregion-container-right .picto-links-block-container .picto-links-block-content .no-picto .picto-link-image {
  color: #007fac;
}

/* ***** Element li├®s ├á Missions et Ressources ***** */
.rubric-missions-region-1, .rubric-ressources-tools, .profil-consommateur-tools {
  margin-bottom: 30px;
}
.rubric-missions-region-1 form, .rubric-ressources-tools form, .profil-consommateur-tools form {
  background-color: #f9f9f9;
  padding: 20px 30px;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
.rubric-missions-region-1 form .grippie, .rubric-ressources-tools form .grippie, .profil-consommateur-tools form .grippie {
  display: none;
}
.rubric-missions-region-1 form .form-item, .rubric-missions-region-1 form .form-actions, .rubric-ressources-tools form .form-item, .rubric-ressources-tools form .form-actions, .profil-consommateur-tools form .form-item, .profil-consommateur-tools form .form-actions {
  padding: 0;
  margin: 0;
}
.rubric-missions-region-1 form .description, .rubric-ressources-tools form .description, .profil-consommateur-tools form .description {
  /* font-size: em(14px, $default-font-size); */
}
.rubric-missions-region-1 form .form-actions, .rubric-ressources-tools form .form-actions, .profil-consommateur-tools form .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
.rubric-missions-region-1 form .form-text, .rubric-missions-region-1 form .form-textarea, .rubric-missions-region-1 form .form-email, .rubric-missions-region-1 form .form-select, .rubric-missions-region-1 form .form-search, .rubric-missions-region-1 form .form-tel, .rubric-ressources-tools form .form-text, .rubric-ressources-tools form .form-textarea, .rubric-ressources-tools form .form-email, .rubric-ressources-tools form .form-select, .rubric-ressources-tools form .form-search, .rubric-ressources-tools form .form-tel, .profil-consommateur-tools form .form-text, .profil-consommateur-tools form .form-textarea, .profil-consommateur-tools form .form-email, .profil-consommateur-tools form .form-select, .profil-consommateur-tools form .form-search, .profil-consommateur-tools form .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
.rubric-missions-region-1 form .js-form-type-select, .rubric-ressources-tools form .js-form-type-select, .profil-consommateur-tools form .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
.rubric-missions-region-1 form .js-form-type-select select, .rubric-ressources-tools form .js-form-type-select select, .profil-consommateur-tools form .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
.rubric-missions-region-1 form .js-form-type-select select option, .rubric-ressources-tools form .js-form-type-select select option, .profil-consommateur-tools form .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
.rubric-missions-region-1 form .js-form-type-select select:focus, .rubric-ressources-tools form .js-form-type-select select:focus, .profil-consommateur-tools form .js-form-type-select select:focus {
  outline: none;
}
.rubric-missions-region-1 form .js-form-type-select select::-ms-expand, .rubric-ressources-tools form .js-form-type-select select::-ms-expand, .profil-consommateur-tools form .js-form-type-select select::-ms-expand {
  display: none;
}
.rubric-missions-region-1 form .form-select, .rubric-ressources-tools form .form-select, .profil-consommateur-tools form .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
.rubric-missions-region-1 form .form-textarea, .rubric-ressources-tools form .form-textarea, .profil-consommateur-tools form .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
.rubric-missions-region-1 form .views-ef-fieldset-container summary, .rubric-missions-region-1 form .views-ef-fieldset-container legend, .rubric-ressources-tools form .views-ef-fieldset-container summary, .rubric-ressources-tools form .views-ef-fieldset-container legend, .profil-consommateur-tools form .views-ef-fieldset-container summary, .profil-consommateur-tools form .views-ef-fieldset-container legend {
  display: none;
}
.rubric-missions-region-1 form .form-submit, .rubric-ressources-tools form .form-submit, .profil-consommateur-tools form .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.rubric-missions-region-1 form .form-submit:hover, .rubric-ressources-tools form .form-submit:hover, .profil-consommateur-tools form .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
.rubric-missions-region-1 form ::-webkit-input-placeholder, .rubric-ressources-tools form ::-webkit-input-placeholder, .profil-consommateur-tools form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
.rubric-missions-region-1 form :-moz-placeholder, .rubric-ressources-tools form :-moz-placeholder, .profil-consommateur-tools form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
.rubric-missions-region-1 form ::-moz-placeholder, .rubric-ressources-tools form ::-moz-placeholder, .profil-consommateur-tools form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
.rubric-missions-region-1 form :-ms-input-placeholder, .rubric-ressources-tools form :-ms-input-placeholder, .profil-consommateur-tools form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
.rubric-missions-region-1 form :placeholder-shown, .rubric-ressources-tools form :placeholder-shown, .profil-consommateur-tools form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
.rubric-missions-region-1 form input:-webkit-autofill, .rubric-missions-region-1 form textarea:-webkit-autofill, .rubric-missions-region-1 form select:-webkit-autofill, .rubric-ressources-tools form input:-webkit-autofill, .rubric-ressources-tools form textarea:-webkit-autofill, .rubric-ressources-tools form select:-webkit-autofill, .profil-consommateur-tools form input:-webkit-autofill, .profil-consommateur-tools form textarea:-webkit-autofill, .profil-consommateur-tools form select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
.rubric-missions-region-1 form .g-recaptcha, .rubric-ressources-tools form .g-recaptcha, .profil-consommateur-tools form .g-recaptcha {
  text-align: right;
  float: right;
}
.rubric-missions-region-1 form ::-webkit-input-placeholder, .rubric-ressources-tools form ::-webkit-input-placeholder, .profil-consommateur-tools form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.rubric-missions-region-1 form :-moz-placeholder, .rubric-ressources-tools form :-moz-placeholder, .profil-consommateur-tools form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.rubric-missions-region-1 form ::-moz-placeholder, .rubric-ressources-tools form ::-moz-placeholder, .profil-consommateur-tools form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.rubric-missions-region-1 form :-ms-input-placeholder, .rubric-ressources-tools form :-ms-input-placeholder, .profil-consommateur-tools form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.rubric-missions-region-1 form :placeholder-shown, .rubric-ressources-tools form :placeholder-shown, .profil-consommateur-tools form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.rubric-missions-region-1 form .form-title, .rubric-ressources-tools form .form-title, .profil-consommateur-tools form .form-title {
  color: #007fac;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 20px;
}
.rubric-missions-region-1 form .form-or, .rubric-missions-region-1 form .separator-or, .rubric-ressources-tools form .form-or, .rubric-ressources-tools form .separator-or, .profil-consommateur-tools form .form-or, .profil-consommateur-tools form .separator-or {
  clear: both;
  text-align: center;
  padding: 15px 0;
}
.rubric-missions-region-1 form .form-or-link, .rubric-ressources-tools form .form-or-link, .profil-consommateur-tools form .form-or-link {
  display: block;
  max-width: 240px;
  color: #ffffff;
  background-color: #007fac;
  border: 1px solid #007fac;
  padding: 12px 10px;
  margin: 0 auto;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}
.rubric-missions-region-1 form .form-or-link:hover, .rubric-ressources-tools form .form-or-link:hover, .profil-consommateur-tools form .form-or-link:hover {
  color: #007fac;
  background-color: #ffffff;
  text-decoration: none;
}
.rubric-missions-region-1 form .form-item, .rubric-missions-region-1 form .form-actions, .rubric-ressources-tools form .form-item, .rubric-ressources-tools form .form-actions, .profil-consommateur-tools form .form-item, .profil-consommateur-tools form .form-actions {
  float: left;
}
.rubric-missions-region-1 form .form-item, .rubric-ressources-tools form .form-item, .profil-consommateur-tools form .form-item {
  width: 85%;
}
.rubric-missions-region-1 form .form-item .form-text, .rubric-ressources-tools form .form-item .form-text, .profil-consommateur-tools form .form-item .form-text {
  height: 36px;
  line-height: 36px;
  border-right: none;
}
.rubric-missions-region-1 form .form-actions, .rubric-ressources-tools form .form-actions, .profil-consommateur-tools form .form-actions {
  width: 15%;
}
.rubric-missions-region-1 form .form-submit, .rubric-ressources-tools form .form-submit, .profil-consommateur-tools form .form-submit {
  width: 100%;
  height: 36px;
  line-height: 36px;
  border-left: none;
  border-color: #999999;
  text-indent: -9999px;
  font-size: 0;
  background-color: #ffffff;
  background-image: url(../images/icons/search_icon_40-666666.png);
  background-size: 16px auto;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0;
}
.rubric-missions-region-1 form .form-submit:hover, .rubric-ressources-tools form .form-submit:hover, .profil-consommateur-tools form .form-submit:hover {
  border-color: #999999;
}
.rubric-missions-region-1.rubric-missions-region-1 form:nth-child(even), .rubric-ressources-tools.rubric-missions-region-1 form:nth-child(even), .profil-consommateur-tools.rubric-missions-region-1 form:nth-child(even) {
  background-color: #f0f0f0;
}
.rubric-missions-region-1.rubric-missions-region-1 form:nth-child(even) .form-title, .rubric-ressources-tools.rubric-missions-region-1 form:nth-child(even) .form-title, .profil-consommateur-tools.rubric-missions-region-1 form:nth-child(even) .form-title {
  color: #3d7599;
}
.rubric-missions-region-1.rubric-missions-region-1 form:nth-child(even) .form-or-link, .rubric-ressources-tools.rubric-missions-region-1 form:nth-child(even) .form-or-link, .profil-consommateur-tools.rubric-missions-region-1 form:nth-child(even) .form-or-link {
  background-color: #3d7599;
  border: 1px solid #3d7599;
}
.rubric-missions-region-1.rubric-missions-region-1 form:nth-child(even) .form-or-link:hover, .rubric-ressources-tools.rubric-missions-region-1 form:nth-child(even) .form-or-link:hover, .profil-consommateur-tools.rubric-missions-region-1 form:nth-child(even) .form-or-link:hover {
  color: #3d7599;
  background-color: #ffffff;
}

/* ***** Page Ressources ***** */
.rubric-ressources-profil .simple-block-container.simple-profil {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
}
.rubric-ressources-profil .simple-block-container.simple-profil:last-child {
  margin-right: 0;
}
.rubric-ressources-profil .simple-block-container.simple-profil:nth-child(2n) {
  margin-right: 0;
}
.rubric-ressources-profil .simple-block-container.simple-profil:nth-child(2n+1) {
  clear: left;
}
.rubric-ressources-profil .simple-block-container.simple-profil .simple-link-title {
  font-size: 21px;
  display: inline-block;
}

.rubric-ressources-search {
  margin-top: 30px;
}
.rubric-ressources-search .studies-search, .rubric-ressources-search .picto-links-block-container {
  margin-top: 30px;
}
.rubric-ressources-search .studies-search .right_blk_title {
  background-color: #0aa6e5;
  font-size: 28px;
  padding: 0 15px;
  min-height: 80px;
  line-height: 80px;
}
.rubric-ressources-search .studies-search .right_blk_title:after {
  content: normal;
  width: auto;
  display: none;
  height: auto;
  margin: 0;
}
.rubric-ressources-search .studies-search .blk_content {
  background-color: #e5e9ec;
  padding: 20px;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
.rubric-ressources-search .studies-search .blk_content .grippie {
  display: none;
}
.rubric-ressources-search .studies-search .blk_content .form-item, .rubric-ressources-search .studies-search .blk_content .form-actions {
  padding: 0;
  margin: 0;
}
.rubric-ressources-search .studies-search .blk_content .description {
  /* font-size: em(14px, $default-font-size); */
}
.rubric-ressources-search .studies-search .blk_content .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
.rubric-ressources-search .studies-search .blk_content .form-text, .rubric-ressources-search .studies-search .blk_content .form-textarea, .rubric-ressources-search .studies-search .blk_content .form-email, .rubric-ressources-search .studies-search .blk_content .form-select, .rubric-ressources-search .studies-search .blk_content .form-search, .rubric-ressources-search .studies-search .blk_content .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
.rubric-ressources-search .studies-search .blk_content .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
.rubric-ressources-search .studies-search .blk_content .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
.rubric-ressources-search .studies-search .blk_content .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
.rubric-ressources-search .studies-search .blk_content .js-form-type-select select:focus {
  outline: none;
}
.rubric-ressources-search .studies-search .blk_content .js-form-type-select select::-ms-expand {
  display: none;
}
.rubric-ressources-search .studies-search .blk_content .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
.rubric-ressources-search .studies-search .blk_content .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
.rubric-ressources-search .studies-search .blk_content .views-ef-fieldset-container summary, .rubric-ressources-search .studies-search .blk_content .views-ef-fieldset-container legend {
  display: none;
}
.rubric-ressources-search .studies-search .blk_content .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.rubric-ressources-search .studies-search .blk_content .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
.rubric-ressources-search .studies-search .blk_content ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
.rubric-ressources-search .studies-search .blk_content :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
.rubric-ressources-search .studies-search .blk_content ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
.rubric-ressources-search .studies-search .blk_content :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
.rubric-ressources-search .studies-search .blk_content :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
.rubric-ressources-search .studies-search .blk_content input:-webkit-autofill, .rubric-ressources-search .studies-search .blk_content textarea:-webkit-autofill, .rubric-ressources-search .studies-search .blk_content select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
.rubric-ressources-search .studies-search .blk_content .g-recaptcha {
  text-align: right;
  float: right;
}
.rubric-ressources-search .studies-search .blk_content ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.rubric-ressources-search .studies-search .blk_content :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.rubric-ressources-search .studies-search .blk_content ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.rubric-ressources-search .studies-search .blk_content :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.rubric-ressources-search .studies-search .blk_content :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.rubric-ressources-search .studies-search .blk_content .form-item {
  margin-bottom: 10px;
}
.rubric-ressources-search .studies-search .blk_content .form-item.js-form-type-select {
  background-position-y: 40px;
}
.rubric-ressources-search .studies-search .blk_content .form-actions {
  padding-top: 10px;
}
.rubric-ressources-search .studies-search .blk_content .form-actions .form-submit {
  max-width: 230px;
  margin: 0 auto;
}
.rubric-ressources-search .picto-links-block-container {
  text-align: left;
}
.rubric-ressources-search .picto-links-block-container .picto-links-block-title {
  padding: 0 15px;
}

.rubric-ressources-tools .simple-link-link, .profil-consommateur-tools .simple-link-link {
  display: block;
  background-color: #f0f0f0;
  color: #3d7599;
  font-weight: 500;
  font-size: 24px;
  padding: 60px 30px;
  text-align: center;
}
.rubric-ressources-tools .simple-link-link span, .profil-consommateur-tools .simple-link-link span {
  display: block;
  max-width: 260px;
  margin: 0 auto;
}
.rubric-ressources-tools .simple-link-link span.fa, .profil-consommateur-tools .simple-link-link span.fa {
  width: 26px;
  height: 26px;
  border: 1px solid #3d7599;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-top: 15px;
}
.rubric-ressources-tools .simple-link-link:hover, .profil-consommateur-tools .simple-link-link:hover {
  text-decoration: none;
  color: #0aa6e5;
}
.rubric-ressources-tools .simple-link-link:hover span.fa, .profil-consommateur-tools .simple-link-link:hover span.fa {
  border-color: #0aa6e5;
}

.rubric_region_text_blocks {
  background-color: #f5f5f5;
  padding: 30px 15px;
  margin: 30px 0;
}
.rubric_region_text_blocks .rubric_region_text_blocks-content {
  position: relative;
}
.rubric_region_text_blocks .text_blocks_items {
  margin: 0 30px;
}
.rubric_region_text_blocks .text-block-container {
  color: #666666;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.rubric_region_text_blocks .text-block-container .text-block-inner-container {
  background-color: #ffffff;
  padding: 10px;
  margin: 0 15px;
  white-space: normal;
}
.rubric_region_text_blocks .text-block-container .text-block-title {
  color: #007fac;
  padding-bottom: 5px;
  margin-bottom: 25px;
  border-bottom: 1px solid #cccccc;
  font-size: 20px;
}
.rubric_region_text_blocks .text-block-container img {
  max-width: 100%;
  height: auto;
}
.rubric_region_text_blocks .text-block-container .text-block-content {
  font-size: 15px;
}
.rubric_region_text_blocks .text-block-container .text-block-links {
  margin-top: 20px;
  text-align: center;
}
.rubric_region_text_blocks .text-block-container .text-block-links a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
  margin: 0 10px 10px 10px;
}
.rubric_region_text_blocks .text-block-container .text-block-links a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
.rubric_region_text_blocks .tb_slider_nav {
  position: absolute;
  top: 45%;
  left: 0;
}
.rubric_region_text_blocks .tb_slider_nav#tb_slider_next {
  left: auto;
  right: 0;
}
.rubric_region_text_blocks .tb_slider_nav .fa {
  font-size: 25px;
  font-weight: bold;
  line-height: 0.9;
}

/* Hack Safari only */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* Safari only override */
  ::i-block-chrome, .picto-links-block-container .picto-links-block-content .picto-link-title {
    max-width: 170px;
  }

  ::i-block-chrome, .simple-block-container.simple-picto .simple-link-link .simple-link-title {
    max-width: 210px;
  }
}
/* **************************************** */
/* ************ Profil Pages ************** */
/* **************************************** */
.rubric-subregion-profilone-search-1 .studies-search, .rubric-subregion-profilone-search-1 .picto-links-block-container, .profil-enseignant-search .studies-search, .profil-enseignant-search .picto-links-block-container, .rubric-professionnel-search-subregion-1 .studies-search, .rubric-professionnel-search-subregion-1 .picto-links-block-container {
  margin-top: 30px;
}
.rubric-subregion-profilone-search-1 .studies-search .right_blk_title, .profil-enseignant-search .studies-search .right_blk_title, .rubric-professionnel-search-subregion-1 .studies-search .right_blk_title {
  background-color: #0aa6e5;
  font-size: 28px;
  padding: 0 15px;
  min-height: 80px;
  line-height: 80px;
}
.rubric-subregion-profilone-search-1 .studies-search .right_blk_title:after, .profil-enseignant-search .studies-search .right_blk_title:after, .rubric-professionnel-search-subregion-1 .studies-search .right_blk_title:after {
  content: normal;
  width: auto;
  display: none;
  height: auto;
  margin: 0;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content, .profil-enseignant-search .studies-search .blk_content, .rubric-professionnel-search-subregion-1 .studies-search .blk_content {
  background-color: #e5e9ec;
  padding: 20px;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .grippie, .profil-enseignant-search .studies-search .blk_content .grippie, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .grippie {
  display: none;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .form-item, .rubric-subregion-profilone-search-1 .studies-search .blk_content .form-actions, .profil-enseignant-search .studies-search .blk_content .form-item, .profil-enseignant-search .studies-search .blk_content .form-actions, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-item, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-actions {
  padding: 0;
  margin: 0;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .description, .profil-enseignant-search .studies-search .blk_content .description, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .description {
  /* font-size: em(14px, $default-font-size); */
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .form-actions, .profil-enseignant-search .studies-search .blk_content .form-actions, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .form-text, .rubric-subregion-profilone-search-1 .studies-search .blk_content .form-textarea, .rubric-subregion-profilone-search-1 .studies-search .blk_content .form-email, .rubric-subregion-profilone-search-1 .studies-search .blk_content .form-select, .rubric-subregion-profilone-search-1 .studies-search .blk_content .form-search, .rubric-subregion-profilone-search-1 .studies-search .blk_content .form-tel, .profil-enseignant-search .studies-search .blk_content .form-text, .profil-enseignant-search .studies-search .blk_content .form-textarea, .profil-enseignant-search .studies-search .blk_content .form-email, .profil-enseignant-search .studies-search .blk_content .form-select, .profil-enseignant-search .studies-search .blk_content .form-search, .profil-enseignant-search .studies-search .blk_content .form-tel, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-text, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-textarea, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-email, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-select, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-search, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .js-form-type-select, .profil-enseignant-search .studies-search .blk_content .js-form-type-select, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .js-form-type-select select, .profil-enseignant-search .studies-search .blk_content .js-form-type-select select, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .js-form-type-select select option, .profil-enseignant-search .studies-search .blk_content .js-form-type-select select option, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .js-form-type-select select:focus, .profil-enseignant-search .studies-search .blk_content .js-form-type-select select:focus, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .js-form-type-select select:focus {
  outline: none;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .js-form-type-select select::-ms-expand, .profil-enseignant-search .studies-search .blk_content .js-form-type-select select::-ms-expand, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .js-form-type-select select::-ms-expand {
  display: none;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .form-select, .profil-enseignant-search .studies-search .blk_content .form-select, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .form-textarea, .profil-enseignant-search .studies-search .blk_content .form-textarea, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .views-ef-fieldset-container summary, .rubric-subregion-profilone-search-1 .studies-search .blk_content .views-ef-fieldset-container legend, .profil-enseignant-search .studies-search .blk_content .views-ef-fieldset-container summary, .profil-enseignant-search .studies-search .blk_content .views-ef-fieldset-container legend, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .views-ef-fieldset-container summary, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .views-ef-fieldset-container legend {
  display: none;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .form-submit, .profil-enseignant-search .studies-search .blk_content .form-submit, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .form-submit:hover, .profil-enseignant-search .studies-search .blk_content .form-submit:hover, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content ::-webkit-input-placeholder, .profil-enseignant-search .studies-search .blk_content ::-webkit-input-placeholder, .rubric-professionnel-search-subregion-1 .studies-search .blk_content ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content :-moz-placeholder, .profil-enseignant-search .studies-search .blk_content :-moz-placeholder, .rubric-professionnel-search-subregion-1 .studies-search .blk_content :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content ::-moz-placeholder, .profil-enseignant-search .studies-search .blk_content ::-moz-placeholder, .rubric-professionnel-search-subregion-1 .studies-search .blk_content ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content :-ms-input-placeholder, .profil-enseignant-search .studies-search .blk_content :-ms-input-placeholder, .rubric-professionnel-search-subregion-1 .studies-search .blk_content :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content :placeholder-shown, .profil-enseignant-search .studies-search .blk_content :placeholder-shown, .rubric-professionnel-search-subregion-1 .studies-search .blk_content :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content input:-webkit-autofill, .rubric-subregion-profilone-search-1 .studies-search .blk_content textarea:-webkit-autofill, .rubric-subregion-profilone-search-1 .studies-search .blk_content select:-webkit-autofill, .profil-enseignant-search .studies-search .blk_content input:-webkit-autofill, .profil-enseignant-search .studies-search .blk_content textarea:-webkit-autofill, .profil-enseignant-search .studies-search .blk_content select:-webkit-autofill, .rubric-professionnel-search-subregion-1 .studies-search .blk_content input:-webkit-autofill, .rubric-professionnel-search-subregion-1 .studies-search .blk_content textarea:-webkit-autofill, .rubric-professionnel-search-subregion-1 .studies-search .blk_content select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .g-recaptcha, .profil-enseignant-search .studies-search .blk_content .g-recaptcha, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .g-recaptcha {
  text-align: right;
  float: right;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content ::-webkit-input-placeholder, .profil-enseignant-search .studies-search .blk_content ::-webkit-input-placeholder, .rubric-professionnel-search-subregion-1 .studies-search .blk_content ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content :-moz-placeholder, .profil-enseignant-search .studies-search .blk_content :-moz-placeholder, .rubric-professionnel-search-subregion-1 .studies-search .blk_content :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content ::-moz-placeholder, .profil-enseignant-search .studies-search .blk_content ::-moz-placeholder, .rubric-professionnel-search-subregion-1 .studies-search .blk_content ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content :-ms-input-placeholder, .profil-enseignant-search .studies-search .blk_content :-ms-input-placeholder, .rubric-professionnel-search-subregion-1 .studies-search .blk_content :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content :placeholder-shown, .profil-enseignant-search .studies-search .blk_content :placeholder-shown, .rubric-professionnel-search-subregion-1 .studies-search .blk_content :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .form-item, .profil-enseignant-search .studies-search .blk_content .form-item, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-item {
  margin-bottom: 10px;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .form-item.js-form-type-select, .profil-enseignant-search .studies-search .blk_content .form-item.js-form-type-select, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-item.js-form-type-select {
  background-position: 97% 40px;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .form-actions, .profil-enseignant-search .studies-search .blk_content .form-actions, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-actions {
  padding-top: 10px;
}
.rubric-subregion-profilone-search-1 .studies-search .blk_content .form-actions .form-submit, .profil-enseignant-search .studies-search .blk_content .form-actions .form-submit, .rubric-professionnel-search-subregion-1 .studies-search .blk_content .form-actions .form-submit {
  max-width: 230px;
  margin: 0 auto;
}

.rubric-region-profilone-search-2 #block-hp-rapports-blk, .rubric-region-profilone-search-2 #block-hp-news-blk {
  padding: 0;
  margin-bottom: 30px;
}
.rubric-region-profilone-search-2 #block-hp-rapports-blk .content_container, .rubric-region-profilone-search-2 #block-hp-news-blk .content_container {
  padding: 0;
}
.rubric-region-profilone-search-2 #block-hp-rapports-blk .blk_title, .rubric-region-profilone-search-2 #block-hp-news-blk .blk_title {
  color: #ffffff;
  font-size: 28px;
  padding: 0 15px;
  min-height: 80px;
  line-height: 80px;
  text-align: left;
}
.rubric-region-profilone-search-2 #block-hp-rapports-blk .blk_title:after, .rubric-region-profilone-search-2 #block-hp-news-blk .blk_title:after {
  content: normal;
  width: auto;
  display: none;
  height: auto;
  margin: 0;
}
.rubric-region-profilone-search-2 #block-hp-rapports-blk .views-row {
  padding: 15px 30px 30px;
  color: #666666;
}
.rubric-region-profilone-search-2 #block-hp-rapports-blk .views-row .ar-img {
  text-align: center;
  line-height: 0;
}
.rubric-region-profilone-search-2 #block-hp-rapports-blk .views-row .ar-img img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
.rubric-region-profilone-search-2 #block-hp-rapports-blk .views-row .ar-descr {
  margin-top: 15px;
}
.rubric-region-profilone-search-2 #block-hp-rapports-blk .views-row .ar-link {
  margin-top: 15px;
  text-align: right;
}
.rubric-region-profilone-search-2 #block-hp-rapports-blk .views-row .ar-link a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
}
.rubric-region-profilone-search-2 #block-hp-rapports-blk .views-row .ar-link a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
.rubric-region-profilone-search-2 #block-hp-news-blk .blk_content {
  padding: 20px;
}
.rubric-region-profilone-search-2 #block-hp-news-blk .views-row {
  margin-top: 15px;
}
.rubric-region-profilone-search-2 #block-hp-news-blk .views-row:first-child {
  margin-top: 0;
}
.rubric-region-profilone-search-2 #block-hp-news-blk .views-row .event-date {
  color: #007fac;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 8px;
}
.rubric-region-profilone-search-2 #block-hp-news-blk .views-row .event-title a:hover {
  color: #007fac;
}
.rubric-region-profilone-search-2 #block-hp-news-blk .see-all {
  margin-top: 15px;
  text-align: right;
}
.rubric-region-profilone-search-2 #block-hp-news-blk .see-all a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
}
.rubric-region-profilone-search-2 #block-hp-news-blk .see-all a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}

.profil-enseignant-search .subregion-container-right {
  margin-top: 30px;
}

.rubric-professionnel-search-subregion-1 .studies-search {
  margin-bottom: 30px;
}

.profil-consommateur-search .simple-block-items {
  margin-top: 30px;
}

/* **************************************** */
/* ********* Listes des Oeuvres *********** */
/* **************************************** */
#block-hadopioeuvrepageblocks .blk_content {
  padding: 0 15px;
}

#block-hadopioeuvrereportfullblock + #block-hadopioeuvrepageblocks {
  margin-top: 55px;
}

/* **************************************** */
/* ******* Listes des plateformes ********* */
/* **************************************** */
#block-platform-category-block {
  margin-top: 55px;
}
#block-platform-category-block .block_content {
  padding: 0 15px;
}

/* ********************************************** */
/* ******* Region de blocs 2 par lignes ********* */
/* ********************************************** */
/* ********************************************** */
/* ******* Region de blocs 3 par lignes ********* */
/* ********************************************** */
.all-block-33 .link-block-container {
  float: none;
  margin-right: 0;
  width: auto;
}
.all-block-33 .link-block-container .link-block-title {
  min-height: 80px;
  line-height: 80px;
}
.all-block-33 .simple-block-container, .all-block-33 .picto-links-block-container {
  clear: both;
}
.all-block-33 .simple-block-container .simple-link-link {
  box-sizing: border-box;
}
.all-block-33 .simple-block-container .simple-link-link .simple-link-title {
  line-height: normal;
}
.all-block-33.rubric-professionnel-search-subregion-1 .simple-simple .simple-link-link {
  background-color: #0aa6e5;
}
.all-block-33.rubric-professionnel-search-subregion-1 .simple-simple .simple-link-link:hover {
  background-color: #f2f2f2;
}
.all-block-33.rubric-professionnel-search-subregion-1 .simple-simple .simple-link-link:hover .simple-link-title {
  color: #0aa6e5;
}

/* News list template */
#block-hp-last-tickets-blk, #block-views-block-nos-dernier-billets-block-2, #block-content-last-tickets-blk, .news-list-tpl-pagecontainer, .view-list-block {
  background-color: #f5f5f5;
  padding: 25px 0;
}
#block-hp-last-tickets-blk .blk_title, #block-views-block-nos-dernier-billets-block-2 .blk_title, #block-content-last-tickets-blk .blk_title, .news-list-tpl-pagecontainer .blk_title, .view-list-block .blk_title {
  color: #333333;
  font-size: 36px;
  font-weight: 600;
  line-height: 0.9;
  text-align: center;
  background-color: #e5e9ec;
  padding: 20px 0;
  margin-bottom: 25px;
  background: none;
  padding-top: 0;
}
#block-hp-last-tickets-blk .blk_title:after, #block-views-block-nos-dernier-billets-block-2 .blk_title:after, #block-content-last-tickets-blk .blk_title:after, .news-list-tpl-pagecontainer .blk_title:after, .view-list-block .blk_title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #333333;
  /* margin: 10px auto 25px; */
  margin: 10px auto 0;
}
#block-hp-last-tickets-blk .content_container, #block-views-block-nos-dernier-billets-block-2 .content_container, #block-content-last-tickets-blk .content_container, .news-list-tpl-pagecontainer .content_container, .view-list-block .content_container {
  padding: 0 15px;
}

.news-list-tpl-pagecontainer .views-content {
  padding: 0 15px;
}

.news-list-tpl .views-filters-container {
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
  /* ***** Couleur de text des placeholder ***** */
}
.news-list-tpl .views-filters-container .grippie {
  display: none;
}
.news-list-tpl .views-filters-container .form-item, .news-list-tpl .views-filters-container .form-actions {
  padding: 0;
  margin: 0;
}
.news-list-tpl .views-filters-container .description {
  /* font-size: em(14px, $default-font-size); */
}
.news-list-tpl .views-filters-container .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
.news-list-tpl .views-filters-container .form-text, .news-list-tpl .views-filters-container .form-textarea, .news-list-tpl .views-filters-container .form-email, .news-list-tpl .views-filters-container .form-select, .news-list-tpl .views-filters-container .form-search, .news-list-tpl .views-filters-container .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
.news-list-tpl .views-filters-container .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
.news-list-tpl .views-filters-container .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
.news-list-tpl .views-filters-container .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
.news-list-tpl .views-filters-container .js-form-type-select select:focus {
  outline: none;
}
.news-list-tpl .views-filters-container .js-form-type-select select::-ms-expand {
  display: none;
}
.news-list-tpl .views-filters-container .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
.news-list-tpl .views-filters-container .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
.news-list-tpl .views-filters-container .views-ef-fieldset-container summary, .news-list-tpl .views-filters-container .views-ef-fieldset-container legend {
  display: none;
}
.news-list-tpl .views-filters-container .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.news-list-tpl .views-filters-container .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
.news-list-tpl .views-filters-container ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
.news-list-tpl .views-filters-container :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
.news-list-tpl .views-filters-container ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
.news-list-tpl .views-filters-container :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
.news-list-tpl .views-filters-container :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
.news-list-tpl .views-filters-container input:-webkit-autofill, .news-list-tpl .views-filters-container textarea:-webkit-autofill, .news-list-tpl .views-filters-container select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
.news-list-tpl .views-filters-container .g-recaptcha {
  text-align: right;
  float: right;
}
.news-list-tpl .views-filters-container .form-item {
  max-width: 400px;
  margin: 0 auto 10px;
}
.news-list-tpl .views-filters-container .form-actions {
  max-width: 230px;
  margin: 25px auto;
}
.news-list-tpl .views-filters-container ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.news-list-tpl .views-filters-container :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.news-list-tpl .views-filters-container ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.news-list-tpl .views-filters-container :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.news-list-tpl .views-filters-container :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.news-list-tpl .views-row {
  /* max-width: 270px; */
  max-width: 200px;
  margin: 0 auto;
  right: 0;
  /* Centre l'item dans le slider mobile */
}
.news-list-tpl .views-row .views-row-container {
  background-color: #ffffff;
  padding-bottom: 15px;
  cursor: pointer;
  display: block;
}
.news-list-tpl .views-row .views-row-container:hover {
  text-decoration: none;
  color: #333333;
}
.news-list-tpl .views-row .views-row-container:hover .content-link-text .field-content {
  background-color: #007fac;
  color: #ffffff;
}
.news-list-tpl .views-row .row-top {
  margin-bottom: 15px;
}
.news-list-tpl .views-row .news-type, .news-list-tpl .views-row .news-date {
  padding: 0 10px;
  line-height: 30px;
}
.news-list-tpl .views-row .news-type {
  float: left;
  color: #ffffff;
  background-color: #007fac;
}
.news-list-tpl .views-row .news-date {
  float: right;
  /* color: $txt-color7; */
}
.news-list-tpl .views-row .news-title {
  font-size: 20px;
  line-height: 1.5;
  padding: 0 15px 15px;
  text-align: left;
  font-weight: 300;
}
.news-list-tpl .views-row .news-img {
  text-align: center;
  line-height: 0;
}
.news-list-tpl .views-row .news-img img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
.news-list-tpl .views-row .news-descr {
  color: #666666;
  line-height: 1.5;
  padding: 15px 15px 0;
  text-align: left;
}
.news-list-tpl .views-row .news-link {
  text-align: right;
  margin: 15px 15px 0;
}
.news-list-tpl .views-row .news-link a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
}
.news-list-tpl .views-row .news-link a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
.news-list-tpl .views-row .content-link-text {
  text-align: right;
  margin: 15px 15px 0;
}
.news-list-tpl .views-row .content-link-text .field-content {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
}
.news-list-tpl .views-row .content-link-text .field-content:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
.news-list-tpl .views-row.news_row .news-type, .news-list-tpl .views-row.news_row .news-img {
  background-color: #007fac;
}
.news-list-tpl .views-row.report_row .news-type, .news-list-tpl .views-row.report_row .news-img {
  background-color: #004e7f;
}
.news-list-tpl .views-row.itw_row .news-type, .news-list-tpl .views-row.itw_row .news-img {
  background-color: #3d7599;
}
.news-list-tpl .newslist_slider_nav_btns {
  position: absolute;
  top: calc(50% - 30px);
  left: 0;
  width: 100%;
}
.news-list-tpl .newslist_slider_nav_btns .newslist_slider_nav {
  color: #ffffff;
  display: block;
  background-color: #007fac;
  text-align: center;
  font-size: 25px;
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.news-list-tpl .newslist_slider_nav_btns .newslist_slider_nav.newslist_slider_prev {
  float: left;
}
.news-list-tpl .newslist_slider_nav_btns .newslist_slider_nav.newslist_slider_next {
  float: right;
}
.news-list-tpl .views-more-container .more-link, .news-list-tpl .views-footer .more-link {
  text-align: center;
  margin-top: 25px;
}
.news-list-tpl .views-more-container .more-link a, .news-list-tpl .views-footer .more-link a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
  display: inline-block;
  width: 100%;
  max-width: 270px;
  font-size: 18px;
  font-weight: 500;
  padding-top: 8px;
  padding-bottom: 8px;
}
.news-list-tpl .views-more-container .more-link a:hover, .news-list-tpl .views-footer .more-link a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
.news-list-tpl .pager {
  margin-top: 30px;
}
.news-list-tpl .pager .pager__items {
  text-align: center;
  width: 100%;
}
.news-list-tpl .pager .pager__items .pager__item {
  margin: 0 2px 5px;
  display: inline-block;
}
.news-list-tpl .pager .pager__items .pager__item a {
  padding: 5px 7px;
  max-width: none;
  font-size: 16px;
  line-height: 0.9;
  width: auto;
}

.rubric-region-last-news .news-list-tpl {
  position: relative;
}
.rubric-region-last-news .news-list-tpl .views-rows-list .views-row .news-type, .rubric-region-last-news .news-list-tpl .views-rows-list .views-row .news-date {
  float: none;
}
.rubric-region-last-news .news-list-tpl .views-rows-list .views-row .news-type {
  display: inline-block;
}
.rubric-region-last-news .news-list-tpl .views-rows-list .views-row .news-date {
  margin-top: 15px;
}
.rubric-region-last-news .news-list-tpl .views-rows-list .views-row .news-title {
  font-size: 16px;
  color: #666666;
  line-height: 1.5;
  padding: 15px 15px 0;
  text-align: left;
}
.rubric-region-last-news .news-list-tpl .mpnews_slider_nav {
  position: absolute;
  top: 40%;
  left: 0;
  color: #333333;
}
.rubric-region-last-news .news-list-tpl .mpnews_slider_nav:hover {
  color: #007fac;
}
.rubric-region-last-news .news-list-tpl .mpnews_slider_nav#mpnews_slider_next {
  left: auto;
  right: 0;
}

/* News Details page */
/******************************************
* Activite page open
******************************************/
/*
* Simple List Template For:
* - Search Results
* - Resources (Etudes realis├®es)
*/
/* @import "../sass_templates/resources_base"; */
/******************************************
* Simple list template for:
* - Search Result
* - Etudes realis├®es (Studies carried out)
******************************************/
.simple-list-tpl {
  /*
  Commente pour corrige un point d'accessibilite
  .search-result-item-snippet {
  	strong {
  		color: $txt-color4;
  	}
  }
  */
}
.simple-list-tpl .views-row, .simple-list-tpl .search-result-item {
  padding: 20px 0;
  border-bottom: 1px solid #cccccc;
}
.simple-list-tpl .views-row:first-child, .simple-list-tpl .search-result-item:first-child {
  padding-top: 0;
}
.simple-list-tpl .study-title, .simple-list-tpl .search-result-item-title, .simple-list-tpl .simple-list-title, .simple-list-tpl .search-result-item-title {
  color: #007fac;
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 1em;
}
.simple-list-tpl .study-title a, .simple-list-tpl .search-result-item-title a, .simple-list-tpl .simple-list-title a, .simple-list-tpl .search-result-item-title a {
  color: #007fac;
}
.simple-list-tpl .study-date, .simple-list-tpl .study-hat, .simple-list-tpl .simple-list-date {
  color: #666666;
}
.simple-list-tpl .study-date, .simple-list-tpl .simple-list-date {
  margin-bottom: 15px;
}
.simple-list-tpl .study-hat, .simple-list-tpl .simple-list-hat {
  width: 85%;
}
.simple-list-tpl .study-hat img, .simple-list-tpl .simple-list-hat img {
  max-width: 100%;
  height: auto;
}
.simple-list-tpl .study-view, .simple-list-tpl .view-more-btn, .simple-list-tpl .simple-list-link {
  text-align: right;
  margin-top: 20px;
}
.simple-list-tpl .study-view a, .simple-list-tpl .view-more-btn a, .simple-list-tpl .simple-list-link a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
}
.simple-list-tpl .study-view a:hover, .simple-list-tpl .view-more-btn a:hover, .simple-list-tpl .simple-list-link a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
.simple-list-tpl .pager {
  margin-top: 30px;
}
.simple-list-tpl .pager .pager__items {
  text-align: center;
  width: 100%;
}
.simple-list-tpl .pager .pager__items .pager__item {
  margin: 0 2px 5px;
  display: inline-block;
}
.simple-list-tpl .pager .pager__items .pager__item a {
  padding: 5px 7px;
  max-width: none;
  font-size: 16px;
  line-height: 0.9;
  width: auto;
}

/* *** Open node *** */
/* body.page_type_realised_study , body.page_type_legal_resource{
	.field-content-file {
		div {
			margin-bottom: 20px;
		}
		font-weight: 500;
		color: $txt-color4;
	}
} */
/* Platforms List & Details page */
.platforms-list-page .region_content .content_container {
  padding: 0 0;
}

#block-page-all-platforms .filter_blk_title, #block-page-all-platforms h2, #block-all-platforms-filters .filter_blk_title, #block-all-platforms-filters h2, #block-platforms-filters-new .filter_blk_title, #block-platforms-filters-new h2 {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  background-color: #0aa6e5;
  color: #ffffff;
  padding: 25px 0;
  line-height: 0.9;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms, #block-page-all-platforms #views-exposed-form-platforms-platform-page, #block-page-all-platforms #views-exposed-form-platforms-new-search-page, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms, #block-all-platforms-filters #views-exposed-form-platforms-platform-page, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms, #block-platforms-filters-new #views-exposed-form-platforms-platform-page, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page {
  margin-bottom: 60px;
  padding-bottom: 20px;
  background-color: #e5e9ec;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .grippie, #block-page-all-platforms #views-exposed-form-platforms-platform-page .grippie, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .grippie, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .grippie, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .grippie, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .grippie, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .grippie, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .grippie, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .grippie {
  display: none;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item, #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-actions, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-actions, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-actions, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-actions, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-actions, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-actions, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-actions, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-actions, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-actions {
  padding: 0;
  margin: 0;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .description, #block-page-all-platforms #views-exposed-form-platforms-platform-page .description, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .description, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .description, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .description, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .description, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .description, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .description, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .description {
  /* font-size: em(14px, $default-font-size); */
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-actions, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-actions, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-actions, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-actions, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-actions, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-actions, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-actions, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-actions, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-text, #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-textarea, #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-email, #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-select, #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-search, #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-tel, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-text, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-textarea, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-email, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-select, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-search, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-tel, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-text, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-textarea, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-email, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-select, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-search, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-tel, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-text, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-textarea, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-email, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-select, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-search, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-tel, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-text, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-textarea, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-email, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-select, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-search, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-tel, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-text, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-textarea, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-email, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-search, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-tel, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-text, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-textarea, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-email, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-select, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-search, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-tel, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-text, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-textarea, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-email, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-select, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-search, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-tel, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-text, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-textarea, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-email, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-search, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .js-form-type-select, #block-page-all-platforms #views-exposed-form-platforms-platform-page .js-form-type-select, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .js-form-type-select, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .js-form-type-select, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .js-form-type-select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .js-form-type-select, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .js-form-type-select, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .js-form-type-select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .js-form-type-select select, #block-page-all-platforms #views-exposed-form-platforms-platform-page .js-form-type-select select, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .js-form-type-select select, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .js-form-type-select select, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .js-form-type-select select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .js-form-type-select select, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .js-form-type-select select, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .js-form-type-select select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .js-form-type-select select option, #block-page-all-platforms #views-exposed-form-platforms-platform-page .js-form-type-select select option, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .js-form-type-select select option, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .js-form-type-select select option, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .js-form-type-select select option, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .js-form-type-select select option, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .js-form-type-select select option, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .js-form-type-select select option, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .js-form-type-select select:focus, #block-page-all-platforms #views-exposed-form-platforms-platform-page .js-form-type-select select:focus, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .js-form-type-select select:focus, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .js-form-type-select select:focus, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .js-form-type-select select:focus, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .js-form-type-select select:focus, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .js-form-type-select select:focus, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .js-form-type-select select:focus, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .js-form-type-select select:focus {
  outline: none;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .js-form-type-select select::-ms-expand, #block-page-all-platforms #views-exposed-form-platforms-platform-page .js-form-type-select select::-ms-expand, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .js-form-type-select select::-ms-expand, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .js-form-type-select select::-ms-expand, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .js-form-type-select select::-ms-expand, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .js-form-type-select select::-ms-expand, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .js-form-type-select select::-ms-expand, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .js-form-type-select select::-ms-expand, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .js-form-type-select select::-ms-expand {
  display: none;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-select, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-select, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-select, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-select, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-select, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-select, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-textarea, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-textarea, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-textarea, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-textarea, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-textarea, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-textarea, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-textarea, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-textarea, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .views-ef-fieldset-container summary, #block-page-all-platforms #views-exposed-form-platforms-all-platforms .views-ef-fieldset-container legend, #block-page-all-platforms #views-exposed-form-platforms-platform-page .views-ef-fieldset-container summary, #block-page-all-platforms #views-exposed-form-platforms-platform-page .views-ef-fieldset-container legend, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .views-ef-fieldset-container summary, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .views-ef-fieldset-container legend, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .views-ef-fieldset-container summary, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .views-ef-fieldset-container legend, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .views-ef-fieldset-container summary, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .views-ef-fieldset-container legend, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .views-ef-fieldset-container summary, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .views-ef-fieldset-container legend, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .views-ef-fieldset-container summary, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .views-ef-fieldset-container legend, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .views-ef-fieldset-container summary, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .views-ef-fieldset-container legend, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .views-ef-fieldset-container summary, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .views-ef-fieldset-container legend {
  display: none;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-submit, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-submit, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-submit, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-submit, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-submit, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-submit, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-submit, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-submit, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-submit:hover, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-submit:hover, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-submit:hover, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-submit:hover, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-submit:hover, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-submit:hover, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-submit:hover, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-submit:hover, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms ::-webkit-input-placeholder, #block-page-all-platforms #views-exposed-form-platforms-platform-page ::-webkit-input-placeholder, #block-page-all-platforms #views-exposed-form-platforms-new-search-page ::-webkit-input-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms ::-webkit-input-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-platform-page ::-webkit-input-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page ::-webkit-input-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms ::-webkit-input-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-platform-page ::-webkit-input-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms :-moz-placeholder, #block-page-all-platforms #views-exposed-form-platforms-platform-page :-moz-placeholder, #block-page-all-platforms #views-exposed-form-platforms-new-search-page :-moz-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms :-moz-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-platform-page :-moz-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page :-moz-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms :-moz-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-platform-page :-moz-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms ::-moz-placeholder, #block-page-all-platforms #views-exposed-form-platforms-platform-page ::-moz-placeholder, #block-page-all-platforms #views-exposed-form-platforms-new-search-page ::-moz-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms ::-moz-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-platform-page ::-moz-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page ::-moz-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms ::-moz-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-platform-page ::-moz-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms :-ms-input-placeholder, #block-page-all-platforms #views-exposed-form-platforms-platform-page :-ms-input-placeholder, #block-page-all-platforms #views-exposed-form-platforms-new-search-page :-ms-input-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms :-ms-input-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-platform-page :-ms-input-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page :-ms-input-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms :-ms-input-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-platform-page :-ms-input-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms :placeholder-shown, #block-page-all-platforms #views-exposed-form-platforms-platform-page :placeholder-shown, #block-page-all-platforms #views-exposed-form-platforms-new-search-page :placeholder-shown, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms :placeholder-shown, #block-all-platforms-filters #views-exposed-form-platforms-platform-page :placeholder-shown, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page :placeholder-shown, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms :placeholder-shown, #block-platforms-filters-new #views-exposed-form-platforms-platform-page :placeholder-shown, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms input:-webkit-autofill, #block-page-all-platforms #views-exposed-form-platforms-all-platforms textarea:-webkit-autofill, #block-page-all-platforms #views-exposed-form-platforms-all-platforms select:-webkit-autofill, #block-page-all-platforms #views-exposed-form-platforms-platform-page input:-webkit-autofill, #block-page-all-platforms #views-exposed-form-platforms-platform-page textarea:-webkit-autofill, #block-page-all-platforms #views-exposed-form-platforms-platform-page select:-webkit-autofill, #block-page-all-platforms #views-exposed-form-platforms-new-search-page input:-webkit-autofill, #block-page-all-platforms #views-exposed-form-platforms-new-search-page textarea:-webkit-autofill, #block-page-all-platforms #views-exposed-form-platforms-new-search-page select:-webkit-autofill, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms input:-webkit-autofill, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms textarea:-webkit-autofill, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms select:-webkit-autofill, #block-all-platforms-filters #views-exposed-form-platforms-platform-page input:-webkit-autofill, #block-all-platforms-filters #views-exposed-form-platforms-platform-page textarea:-webkit-autofill, #block-all-platforms-filters #views-exposed-form-platforms-platform-page select:-webkit-autofill, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page input:-webkit-autofill, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page textarea:-webkit-autofill, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page select:-webkit-autofill, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms input:-webkit-autofill, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms textarea:-webkit-autofill, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms select:-webkit-autofill, #block-platforms-filters-new #views-exposed-form-platforms-platform-page input:-webkit-autofill, #block-platforms-filters-new #views-exposed-form-platforms-platform-page textarea:-webkit-autofill, #block-platforms-filters-new #views-exposed-form-platforms-platform-page select:-webkit-autofill, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page input:-webkit-autofill, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page textarea:-webkit-autofill, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .g-recaptcha, #block-page-all-platforms #views-exposed-form-platforms-platform-page .g-recaptcha, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .g-recaptcha, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .g-recaptcha, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .g-recaptcha, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .g-recaptcha, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .g-recaptcha, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .g-recaptcha, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .g-recaptcha {
  text-align: right;
  float: right;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms ::-webkit-input-placeholder, #block-page-all-platforms #views-exposed-form-platforms-platform-page ::-webkit-input-placeholder, #block-page-all-platforms #views-exposed-form-platforms-new-search-page ::-webkit-input-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms ::-webkit-input-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-platform-page ::-webkit-input-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page ::-webkit-input-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms ::-webkit-input-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-platform-page ::-webkit-input-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms :-moz-placeholder, #block-page-all-platforms #views-exposed-form-platforms-platform-page :-moz-placeholder, #block-page-all-platforms #views-exposed-form-platforms-new-search-page :-moz-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms :-moz-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-platform-page :-moz-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page :-moz-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms :-moz-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-platform-page :-moz-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms ::-moz-placeholder, #block-page-all-platforms #views-exposed-form-platforms-platform-page ::-moz-placeholder, #block-page-all-platforms #views-exposed-form-platforms-new-search-page ::-moz-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms ::-moz-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-platform-page ::-moz-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page ::-moz-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms ::-moz-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-platform-page ::-moz-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms :-ms-input-placeholder, #block-page-all-platforms #views-exposed-form-platforms-platform-page :-ms-input-placeholder, #block-page-all-platforms #views-exposed-form-platforms-new-search-page :-ms-input-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms :-ms-input-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-platform-page :-ms-input-placeholder, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page :-ms-input-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms :-ms-input-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-platform-page :-ms-input-placeholder, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms :placeholder-shown, #block-page-all-platforms #views-exposed-form-platforms-platform-page :placeholder-shown, #block-page-all-platforms #views-exposed-form-platforms-new-search-page :placeholder-shown, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms :placeholder-shown, #block-all-platforms-filters #views-exposed-form-platforms-platform-page :placeholder-shown, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page :placeholder-shown, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms :placeholder-shown, #block-platforms-filters-new #views-exposed-form-platforms-platform-page :placeholder-shown, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item {
  padding: 20px;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item label, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item label, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item label, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item label, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item label, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item label, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item label, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item label, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item label {
  padding-bottom: 5px;
  display: block;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item .form-text, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item .form-text, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item .form-text, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item .form-text, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item .form-text, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item .form-text, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item .form-text, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item .form-text, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item .form-text {
  max-width: 450px;
  margin: 0 auto;
  display: block;
  background-image: url(../images/icons/search_icon_40-666666.png);
  background-size: 20px auto;
  background-repeat: no-repeat;
  background-position: 98% center;
  padding-right: 40px;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-combine, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-combine, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-combine, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-combine, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-combine, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-combine, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-combine, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-combine, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-combine {
  background-color: #f8f8f8;
  clear: both;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-combine label, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-combine label, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-combine label, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-combine label, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-combine label, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-combine label, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-combine label, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-combine label, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-combine label {
  max-width: 450px;
  margin: 0 auto;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select {
  background-color: #e5e9ec;
  padding-top: 0;
  padding-bottom: 10px;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item {
  padding: 0;
  max-width: 450px;
  margin: 0 auto;
  background-position: 97% 40px;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item label, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item label, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item label, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item label, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item label, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item label, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item label, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item label, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item label {
  background-color: #e5e9ec;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-category {
  margin-top: 20px;
}
#block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-submit, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-submit, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-submit, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-submit, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-submit, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-submit, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-submit, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-submit, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-submit {
  max-width: 230px;
  margin: 0 auto;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page #selected_filters_div, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page #selected_filters_div, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page #selected_filters_div {
  background-color: #d9dde1;
  padding: 0 20px;
  overflow: hidden;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page #selected_filters_div div, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page #selected_filters_div div, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page #selected_filters_div div {
  float: left;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page #selected_filters_div div.selected_filters_lbl, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page #selected_filters_div div.selected_filters_lbl, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page #selected_filters_div div.selected_filters_lbl {
  padding: 10px 10px 10px 0;
  font-weight: 600;
  float: none;
  display: none;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page #selected_filters_div div ul li, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page #selected_filters_div div ul li, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page #selected_filters_div div ul li {
  float: left;
  padding-right: 5px;
  font-weight: 600;
  padding: 0 10px 10px 0;
  line-height: 30px;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page #selected_filters_div div ul li a, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page #selected_filters_div div ul li a, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page #selected_filters_div div ul li a {
  cursor: pointer;
  color: #007fac;
  font-size: 24px;
  padding-right: 2px;
  vertical-align: middle;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page #selected_filters_div div ul li a:hover, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page #selected_filters_div div ul li a:hover, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page #selected_filters_div div ul li a:hover {
  text-decoration: none;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item {
  background: none;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select {
  background-color: #e5e9ec;
  padding-top: 0;
  padding-bottom: 10px;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-platform-category, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-platform-category, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-platform-category {
  margin-top: 20px;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-music, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-ebook, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-vr, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-tv-replay, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-vod, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-music, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-ebook, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-vr, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-tv-replay, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-vod, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-music, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-ebook, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-vr, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-tv-replay, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-vod {
  display: none;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select select {
  background-color: #ffffff;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id .shs-field-container, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id .shs-field-container, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id .shs-field-container {
  margin: 0;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id .shs-field-container .shs-widget-container, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id .shs-field-container .shs-widget-container, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id .shs-field-container .shs-widget-container {
  width: 100%;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id .shs-field-container .shs-widget-container .form-select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id .shs-field-container .shs-widget-container .form-select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id .shs-field-container .shs-widget-container .form-select {
  width: 100%;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.js-form-item-certified-platform select, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-platform-category select, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item .shs-widget-container select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.js-form-item-certified-platform select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-platform-category select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item .shs-widget-container select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.js-form-item-certified-platform select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-platform-category select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item .shs-widget-container select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: right 10px center;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item .select2-container--default, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item .select2-container--default, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item .select2-container--default {
  width: 100% !important;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item .select2-container--default .select2-selection--multiple, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item .select2-container--default .select2-selection--multiple, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item .select2-container--default .select2-selection--multiple {
  height: 36px;
  line-height: normal;
  background-color: #ffffff;
  border: 1px solid #999999;
  border-radius: 0;
  width: 100%;
  cursor: pointer;
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: right 10px center;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice {
  display: none;
}
#block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item .select2-container--default input.select2-search__field, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item .select2-container--default input.select2-search__field, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item .select2-container--default input.select2-search__field {
  cursor: pointer;
}

.platforms-list-tpl .views-header {
  color: #ffffff;
  font-size: 28px;
  font-weight: 600;
  text-align: center;
  background-color: #007fac;
  padding: 25px 0;
  line-height: 1.1;
}
.platforms-list-tpl .views-row {
  padding: 30px 0 20px;
  border-top: 1px solid #cccccc;
  color: #666666;
}
.platforms-list-tpl .views-row:first-child {
  border: none;
}
.platforms-list-tpl .views-row .platform-image {
  text-align: center;
}
.platforms-list-tpl .views-row .platform-infos {
  margin-top: 25px;
}
.platforms-list-tpl .views-row .platform-title, .platforms-list-tpl .views-row .platform-link {
  color: #007fac;
}
.platforms-list-tpl .views-row .platform-title a, .platforms-list-tpl .views-row .platform-link a {
  color: #007fac;
}
.platforms-list-tpl .views-row .platform-title {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 20px;
  position: relative;
}
.platforms-list-tpl .views-row .platform-title .platform-category-icon {
  line-height: 0;
  width: 25px;
  height: 25px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}
.platforms-list-tpl .views-row .platform-title .platform-category-icon img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
  max-height: 100%;
  width: auto;
}
.platforms-list-tpl .views-row .platform-descr {
  color: #666666;
}
.platforms-list-tpl .views-row .platform-descr {
  margin-top: 10px;
}
.platforms-list-tpl .views-row .platform-actions {
  margin-top: 15px;
}
.platforms-list-tpl .views-row .platform-link {
  margin-bottom: 15px;
  word-break: break-all;
}
.platforms-list-tpl .views-row .platform-nbcomments {
  color: #999999;
  display: inline-block;
  margin-right: 15px;
  padding-right: 20px;
  background-image: url(../images/icons/rqoute_icon_30.png);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: right center;
}
.platforms-list-tpl .views-row a.entity-like-button {
  display: inline-block;
  margin-right: 15px;
}
.platforms-list-tpl .views-row .platform-btns {
  margin-top: 15px;
  text-align: center;
}
.platforms-list-tpl .views-row .platform-opinion, .platforms-list-tpl .views-row .platform-learnmore {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px;
}
.platforms-list-tpl .views-row .platform-opinion a {
  display: inline-block;
  border: 1px solid #666666;
  color: #666666;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
  padding-top: 0;
  padding-bottom: 0;
  min-width: 145px;
  text-align: center;
}
.platforms-list-tpl .views-row .platform-opinion a:hover {
  color: #ffffff;
  border-color: #666666;
  text-decoration: none;
  background-color: #666666;
}
.platforms-list-tpl .views-row .platform-learnmore a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #007fac;
  padding-top: 0;
  padding-bottom: 0;
  min-width: 145px;
  text-align: center;
}
.platforms-list-tpl .views-row .platform-learnmore a:hover {
  color: #007fac;
  border-color: #007fac;
  text-decoration: none;
  background-color: #ffffff;
}
.platforms-list-tpl .views-row .certified_platform .platform-title .platform-title-txt a {
  display: inline-block;
  padding-right: 40px;
  line-height: 30px;
  background-image: url(../images/icons/rounded_tick_icon_60.png);
  background-size: auto 30px;
  background-repeat: no-repeat;
  background-position: center right;
}
.platforms-list-tpl .views-rows-list .view-grouping {
  background-color: #f8f8f8;
  padding: 25px 15px 0;
}
.platforms-list-tpl .views-rows-list .view-grouping .view-grouping-header {
  color: #ffffff;
  background-color: #007fac;
  font-size: 20px;
  font-weight: 500;
  padding: 10px 15px;
  max-width: 280px;
}
.platforms-list-tpl .views-rows-list .view-grouping .views-grouping-subtitle {
  font-size: 18px;
  font-weight: 500;
  color: #666666;
  margin-top: 15px;
}
.platforms-list-tpl .views-rows-list .view-grouping .views-grouping-subtitle a {
  color: #0aa6e5;
}
.platforms-list-tpl .views-rows-list .view-grouping .view-grouping-content {
  clear: both;
}
.platforms-list-tpl .views-rows-list .view-grouping:first-child {
  background-color: #e5e9ec;
}
.platforms-list-tpl .views-rows-list .view-grouping:first-child .view-grouping-header {
  background-color: #0aa6e5;
}
.platforms-list-tpl .views-rows-list .view-grouping:first-child .views-row .platform-title, .platforms-list-tpl .views-rows-list .view-grouping:first-child .views-row .platform-link {
  color: #0aa6e5;
}
.platforms-list-tpl .views-rows-list .view-grouping:first-child .views-row .platform-title a, .platforms-list-tpl .views-rows-list .view-grouping:first-child .views-row .platform-link a {
  color: #0aa6e5;
}
.platforms-list-tpl .views-rows-list .view-grouping:first-child .views-row .platform-learnmore a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  padding-top: 0;
  padding-bottom: 0;
}
.platforms-list-tpl .views-rows-list .view-grouping:first-child .views-row .platform-learnmore a:hover {
  color: #0aa6e5;
  border-color: #007fac;
  text-decoration: none;
  background-color: #ffffff;
}
.platforms-list-tpl .views-rows-list .view-grouping:first-child .views-row a.entity-like-button:hover, .platforms-list-tpl .views-rows-list .view-grouping:first-child .views-row a.entity-like-button.active {
  color: #0aa6e5;
}
.platforms-list-tpl .views-empty-content {
  text-align: center;
  color: #ffffff;
  background-color: #f07c36;
  padding: 20px;
  font-size: 28px;
  font-weight: 500;
}
.platforms-list-tpl .pager {
  margin-top: 30px;
}
.platforms-list-tpl .pager .pager__items {
  text-align: center;
  width: 100%;
}
.platforms-list-tpl .pager .pager__items .pager__item {
  margin: 0 2px 5px;
  display: inline-block;
}
.platforms-list-tpl .pager .pager__items .pager__item a {
  padding: 5px 7px;
  max-width: none;
  font-size: 16px;
  line-height: 0.9;
  width: auto;
}

.page_type_platform .page-title {
  color: #0aa6e5;
}
.page_type_platform .page-title:after {
  background-color: #0aa6e5;
}
.page_type_platform .platform_field {
  font-size: 20px;
}
.page_type_platform .platform_field:nth-child(odd) {
  background-color: #e5e9ec;
}
.page_type_platform .platform_field:nth-child(even) {
  background-color: #ffffff;
}
.page_type_platform .platform_field .field_lbl, .page_type_platform .platform_field .field_values {
  display: inline-block;
  vertical-align: top;
  padding: 15px;
  overflow: hidden;
}
.page_type_platform .platform_field .field_lbl {
  width: 30%;
  border-right: 2px solid #ffffff;
}
.page_type_platform .platform_field .field_values {
  width: 68%;
}
.page_type_platform .platform_field .field_val {
  display: inline-block;
  margin-right: 7px;
}
.page_type_platform .platform_field .field_val a {
  color: #0aa6e5;
}
.page_type_platform .platform_field .field_val a:hover {
  color: #007fac;
  text-decoration: underline;
}
.page_type_platform .platform_field.platform_label .field_values {
  /* text-align: center; */
  line-height: 0;
}

/* Artwork List & Details page */
.works-list-page .region_content .content_container {
  padding: 0 0;
}

#block-all-works-filters, #block-formulaireexposeworkslast-works {
  margin-bottom: 60px;
}
#block-all-works-filters .filter_blk_title, #block-formulaireexposeworkslast-works .filter_blk_title {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  background-color: #0aa6e5;
  color: #ffffff;
  padding: 25px 0;
  line-height: 0.9;
}
#block-all-works-filters #views-exposed-form-works-all-works, #block-all-works-filters #views-exposed-form-works-last-works, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works {
  background-color: #e5e9ec;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
#block-all-works-filters #views-exposed-form-works-all-works .grippie, #block-all-works-filters #views-exposed-form-works-last-works .grippie, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .grippie, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .grippie {
  display: none;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-item, #block-all-works-filters #views-exposed-form-works-all-works .form-actions, #block-all-works-filters #views-exposed-form-works-last-works .form-item, #block-all-works-filters #views-exposed-form-works-last-works .form-actions, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-item, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-actions, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-item, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-actions {
  padding: 0;
  margin: 0;
}
#block-all-works-filters #views-exposed-form-works-all-works .description, #block-all-works-filters #views-exposed-form-works-last-works .description, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .description, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .description {
  /* font-size: em(14px, $default-font-size); */
}
#block-all-works-filters #views-exposed-form-works-all-works .form-actions, #block-all-works-filters #views-exposed-form-works-last-works .form-actions, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-actions, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#block-all-works-filters #views-exposed-form-works-all-works .form-text, #block-all-works-filters #views-exposed-form-works-all-works .form-textarea, #block-all-works-filters #views-exposed-form-works-all-works .form-email, #block-all-works-filters #views-exposed-form-works-all-works .form-select, #block-all-works-filters #views-exposed-form-works-all-works .form-search, #block-all-works-filters #views-exposed-form-works-all-works .form-tel, #block-all-works-filters #views-exposed-form-works-last-works .form-text, #block-all-works-filters #views-exposed-form-works-last-works .form-textarea, #block-all-works-filters #views-exposed-form-works-last-works .form-email, #block-all-works-filters #views-exposed-form-works-last-works .form-select, #block-all-works-filters #views-exposed-form-works-last-works .form-search, #block-all-works-filters #views-exposed-form-works-last-works .form-tel, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-text, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-textarea, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-email, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-select, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-search, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-tel, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-text, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-textarea, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-email, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-select, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-search, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#block-all-works-filters #views-exposed-form-works-all-works .js-form-type-select, #block-all-works-filters #views-exposed-form-works-last-works .js-form-type-select, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .js-form-type-select, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#block-all-works-filters #views-exposed-form-works-all-works .js-form-type-select select, #block-all-works-filters #views-exposed-form-works-last-works .js-form-type-select select, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .js-form-type-select select, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#block-all-works-filters #views-exposed-form-works-all-works .js-form-type-select select option, #block-all-works-filters #views-exposed-form-works-last-works .js-form-type-select select option, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .js-form-type-select select option, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#block-all-works-filters #views-exposed-form-works-all-works .js-form-type-select select:focus, #block-all-works-filters #views-exposed-form-works-last-works .js-form-type-select select:focus, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .js-form-type-select select:focus, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .js-form-type-select select:focus {
  outline: none;
}
#block-all-works-filters #views-exposed-form-works-all-works .js-form-type-select select::-ms-expand, #block-all-works-filters #views-exposed-form-works-last-works .js-form-type-select select::-ms-expand, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .js-form-type-select select::-ms-expand, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .js-form-type-select select::-ms-expand {
  display: none;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-select, #block-all-works-filters #views-exposed-form-works-last-works .form-select, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-select, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#block-all-works-filters #views-exposed-form-works-all-works .form-textarea, #block-all-works-filters #views-exposed-form-works-last-works .form-textarea, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-textarea, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#block-all-works-filters #views-exposed-form-works-all-works .views-ef-fieldset-container summary, #block-all-works-filters #views-exposed-form-works-all-works .views-ef-fieldset-container legend, #block-all-works-filters #views-exposed-form-works-last-works .views-ef-fieldset-container summary, #block-all-works-filters #views-exposed-form-works-last-works .views-ef-fieldset-container legend, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .views-ef-fieldset-container summary, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .views-ef-fieldset-container legend, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .views-ef-fieldset-container summary, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .views-ef-fieldset-container legend {
  display: none;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-submit, #block-all-works-filters #views-exposed-form-works-last-works .form-submit, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-submit, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-submit:hover, #block-all-works-filters #views-exposed-form-works-last-works .form-submit:hover, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-submit:hover, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#block-all-works-filters #views-exposed-form-works-all-works ::-webkit-input-placeholder, #block-all-works-filters #views-exposed-form-works-last-works ::-webkit-input-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works ::-webkit-input-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#block-all-works-filters #views-exposed-form-works-all-works :-moz-placeholder, #block-all-works-filters #views-exposed-form-works-last-works :-moz-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works :-moz-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#block-all-works-filters #views-exposed-form-works-all-works ::-moz-placeholder, #block-all-works-filters #views-exposed-form-works-last-works ::-moz-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works ::-moz-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#block-all-works-filters #views-exposed-form-works-all-works :-ms-input-placeholder, #block-all-works-filters #views-exposed-form-works-last-works :-ms-input-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works :-ms-input-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#block-all-works-filters #views-exposed-form-works-all-works :placeholder-shown, #block-all-works-filters #views-exposed-form-works-last-works :placeholder-shown, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works :placeholder-shown, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#block-all-works-filters #views-exposed-form-works-all-works input:-webkit-autofill, #block-all-works-filters #views-exposed-form-works-all-works textarea:-webkit-autofill, #block-all-works-filters #views-exposed-form-works-all-works select:-webkit-autofill, #block-all-works-filters #views-exposed-form-works-last-works input:-webkit-autofill, #block-all-works-filters #views-exposed-form-works-last-works textarea:-webkit-autofill, #block-all-works-filters #views-exposed-form-works-last-works select:-webkit-autofill, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works input:-webkit-autofill, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works textarea:-webkit-autofill, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works select:-webkit-autofill, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works input:-webkit-autofill, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works textarea:-webkit-autofill, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#block-all-works-filters #views-exposed-form-works-all-works .g-recaptcha, #block-all-works-filters #views-exposed-form-works-last-works .g-recaptcha, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .g-recaptcha, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .g-recaptcha {
  text-align: right;
  float: right;
}
#block-all-works-filters #views-exposed-form-works-all-works ::-webkit-input-placeholder, #block-all-works-filters #views-exposed-form-works-last-works ::-webkit-input-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works ::-webkit-input-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#block-all-works-filters #views-exposed-form-works-all-works :-moz-placeholder, #block-all-works-filters #views-exposed-form-works-last-works :-moz-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works :-moz-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#block-all-works-filters #views-exposed-form-works-all-works ::-moz-placeholder, #block-all-works-filters #views-exposed-form-works-last-works ::-moz-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works ::-moz-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#block-all-works-filters #views-exposed-form-works-all-works :-ms-input-placeholder, #block-all-works-filters #views-exposed-form-works-last-works :-ms-input-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works :-ms-input-placeholder, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#block-all-works-filters #views-exposed-form-works-all-works :placeholder-shown, #block-all-works-filters #views-exposed-form-works-last-works :placeholder-shown, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works :placeholder-shown, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-item, #block-all-works-filters #views-exposed-form-works-last-works .form-item, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-item, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-item {
  padding: 20px;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-item label, #block-all-works-filters #views-exposed-form-works-last-works .form-item label, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-item label, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-item label {
  padding-bottom: 5px;
  display: block;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-item .form-text, #block-all-works-filters #views-exposed-form-works-last-works .form-item .form-text, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-item .form-text, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-item .form-text {
  max-width: 450px;
  margin: 0 auto;
  display: block;
  background-image: url(../images/icons/search_icon_40-666666.png);
  background-size: 20px auto;
  background-repeat: no-repeat;
  background-position: 98% center;
  padding-right: 40px;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-item.form-item-combine, #block-all-works-filters #views-exposed-form-works-last-works .form-item.form-item-combine, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-item.form-item-combine, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-item.form-item-combine {
  background-color: #f8f8f8;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-item.form-item-combine label, #block-all-works-filters #views-exposed-form-works-last-works .form-item.form-item-combine label, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-item.form-item-combine label, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-item.form-item-combine label {
  max-width: 450px;
  margin: 0 auto;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-item.form-item-outer-custom-select, #block-all-works-filters #views-exposed-form-works-last-works .form-item.form-item-outer-custom-select, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-item.form-item-outer-custom-select, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-item.form-item-outer-custom-select {
  background-color: #e5e9ec;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-item.form-item-outer-custom-select .form-item, #block-all-works-filters #views-exposed-form-works-last-works .form-item.form-item-outer-custom-select .form-item, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-item.form-item-outer-custom-select .form-item, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-item.form-item-outer-custom-select .form-item {
  padding: 0;
  max-width: 450px;
  margin: 0 auto;
  background-position: 97% 40px;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-item.form-item-outer-custom-select .form-item label, #block-all-works-filters #views-exposed-form-works-last-works .form-item.form-item-outer-custom-select .form-item label, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-item.form-item-outer-custom-select .form-item label, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-item.form-item-outer-custom-select .form-item label {
  background-color: #e5e9ec;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-actions, #block-all-works-filters #views-exposed-form-works-last-works .form-actions, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-actions, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-actions {
  padding-bottom: 20px;
}
#block-all-works-filters #views-exposed-form-works-all-works .form-actions .form-submit, #block-all-works-filters #views-exposed-form-works-last-works .form-actions .form-submit, #block-formulaireexposeworkslast-works #views-exposed-form-works-all-works .form-actions .form-submit, #block-formulaireexposeworkslast-works #views-exposed-form-works-last-works .form-actions .form-submit {
  max-width: 230px;
  margin: 0 auto;
}

.works-list-tpl {
  background-color: #f8f8f8;
}
.works-list-tpl .views-header {
  color: #ffffff;
  font-size: 28px;
  font-weight: 600;
  text-align: center;
  background-color: #007fac;
  padding: 25px 0;
  line-height: 1.1;
}
.works-list-tpl .views-rows-list {
  padding: 0 15px;
}
.works-list-tpl .views-row {
  padding: 30px 0 20px;
  border-top: 1px solid #cccccc;
  color: #666666;
}
.works-list-tpl .views-row:first-child {
  border: none;
}
.works-list-tpl .views-row .work-row-top .work-row-top-infos {
  margin-top: 10px;
}
.works-list-tpl .views-row .work-row-top .work-title, .works-list-tpl .views-row .work-row-top .work-creator {
  text-transform: uppercase;
  font-size: 20px;
}
.works-list-tpl .views-row .work-row-top .work-title {
  color: #007fac;
  font-weight: 600;
}
.works-list-tpl .views-row .work-row-top .work-title a {
  color: #007fac;
}
.works-list-tpl .views-row .work-row-top .work-category-icon, .works-list-tpl .views-row .work-row-top .work-status, .works-list-tpl .views-row .work-row-top .work-nbcomments {
  display: inline-block;
  vertical-align: middle;
}
.works-list-tpl .views-row .work-row-top .work-category-icon {
  line-height: 0;
  max-width: 30px;
  margin-right: 20px;
}
.works-list-tpl .views-row .work-row-top .work-category-icon img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
.works-list-tpl .views-row .work-row-top .work-nbcomments {
  margin-right: 10px;
  background-image: url(../images/icons/report_icon_27x50.png);
  background-size: auto 25px;
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 22px;
  min-height: 25px;
  line-height: 25px;
}
.works-list-tpl .views-row .work-row-top .work-status {
  width: 190px;
  text-align: center;
  color: #ffffff;
  line-height: 25px;
  background-color: #cbcbcb;
}
.works-list-tpl .views-row .work-row-top .work-available .work-status {
  background-color: #97ca58;
}
.works-list-tpl .views-row .work-row-top .work-unavailable .work-status {
  background-color: #e19f3c;
}
.works-list-tpl .views-row .work-row-top .work-inconsultation .work-status {
  background-color: #83528c;
}
.works-list-tpl .views-row .work-row-top .work-researching .work-status {
  background-color: #cbcbcb;
}
.works-list-tpl .views-row .work-category {
  margin-top: 10px;
}
.works-list-tpl .views-row .work-category .field-content {
  color: #007fac;
  font-weight: 600;
  display: inline-block;
  margin-left: 3px;
}
.works-list-tpl .views-row .work-descr {
  padding: 15px 20px;
  margin-top: 15px;
  background-color: #ffffff;
}
.works-list-tpl .views-row .work-descr a {
  color: #007fac;
}
.works-list-tpl .views-empty-content {
  text-align: center;
  color: #ffffff;
  background-color: #f07c36;
  padding: 20px;
  font-size: 28px;
  font-weight: 500;
}
.works-list-tpl .pager {
  margin-top: 30px;
}
.works-list-tpl .pager .pager__items {
  text-align: center;
  width: 100%;
}
.works-list-tpl .pager .pager__items .pager__item {
  margin: 0 2px;
  display: inline-block;
}
.works-list-tpl .pager .pager__items .pager__item a {
  padding: 5px 7px;
  max-width: none;
  font-size: 16px;
  line-height: 0.9;
  width: auto;
}

#block-hadopioeuvrereportfullblock {
  background-color: #f5f5f5;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
  padding: 40px 0 20px;
  color: #666666;
}
#block-hadopioeuvrereportfullblock .grippie {
  display: none;
}
#block-hadopioeuvrereportfullblock .form-item, #block-hadopioeuvrereportfullblock .form-actions {
  padding: 0;
  margin: 0;
}
#block-hadopioeuvrereportfullblock .description {
  /* font-size: em(14px, $default-font-size); */
}
#block-hadopioeuvrereportfullblock .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#block-hadopioeuvrereportfullblock .form-text, #block-hadopioeuvrereportfullblock .form-textarea, #block-hadopioeuvrereportfullblock .form-email, #block-hadopioeuvrereportfullblock .form-select, #block-hadopioeuvrereportfullblock .form-search, #block-hadopioeuvrereportfullblock .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#block-hadopioeuvrereportfullblock .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#block-hadopioeuvrereportfullblock .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#block-hadopioeuvrereportfullblock .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#block-hadopioeuvrereportfullblock .js-form-type-select select:focus {
  outline: none;
}
#block-hadopioeuvrereportfullblock .js-form-type-select select::-ms-expand {
  display: none;
}
#block-hadopioeuvrereportfullblock .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#block-hadopioeuvrereportfullblock .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#block-hadopioeuvrereportfullblock .views-ef-fieldset-container summary, #block-hadopioeuvrereportfullblock .views-ef-fieldset-container legend {
  display: none;
}
#block-hadopioeuvrereportfullblock .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#block-hadopioeuvrereportfullblock .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#block-hadopioeuvrereportfullblock ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#block-hadopioeuvrereportfullblock :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#block-hadopioeuvrereportfullblock ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#block-hadopioeuvrereportfullblock :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#block-hadopioeuvrereportfullblock :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#block-hadopioeuvrereportfullblock input:-webkit-autofill, #block-hadopioeuvrereportfullblock textarea:-webkit-autofill, #block-hadopioeuvrereportfullblock select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#block-hadopioeuvrereportfullblock .g-recaptcha {
  text-align: right;
  float: right;
}
#block-hadopioeuvrereportfullblock ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#block-hadopioeuvrereportfullblock :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#block-hadopioeuvrereportfullblock ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#block-hadopioeuvrereportfullblock :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#block-hadopioeuvrereportfullblock :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#block-hadopioeuvrereportfullblock .blk_title {
  color: #333333;
  font-size: 36px;
  font-weight: 600;
  line-height: 0.9;
  text-align: center;
  background-color: #e5e9ec;
  padding: 20px 0;
  margin-bottom: 25px;
}
#block-hadopioeuvrereportfullblock .blk_title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #333333;
  /* margin: 10px auto 25px; */
  margin: 10px auto 0;
}
#block-hadopioeuvrereportfullblock #hadopi-oeuvre-report-form {
  max-width: 400px;
  margin: 0 auto;
}
#block-hadopioeuvrereportfullblock .form-item {
  margin-bottom: 10px;
}
#block-hadopioeuvrereportfullblock .form-item label a {
  text-decoration: underline;
  color: #666666;
}
#block-hadopioeuvrereportfullblock .form-item label a:hover {
  color: #0aa6e5;
}
#block-hadopioeuvrereportfullblock .captcha {
  margin-top: 20px;
  text-align: left;
}
#block-hadopioeuvrereportfullblock .captcha img {
  width: 30%;
  height: auto;
  vertical-align: middle;
  max-width: 200px;
}
#block-hadopioeuvrereportfullblock .captcha .form-item {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 65%;
  margin-bottom: 0;
  max-width: 350px;
}
#block-hadopioeuvrereportfullblock .form-actions {
  margin-top: 20px;
}
#block-hadopioeuvrereportfullblock .form-actions .form-submit {
  max-width: 230px;
  margin: 0 auto;
}

.artwork_fields_content {
  background-color: #f5f5f5;
  padding: 0 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.artwork_fields_content .artwork_field {
  margin-bottom: 15px;
}
.artwork_fields_content .artwork_field .field_lbl, .artwork_fields_content .artwork_field .field_val {
  display: inline-block;
  vertical-align: top;
}
.artwork_fields_content .artwork_field .field_lbl {
  width: 30%;
  /* width: 260px; */
}
.artwork_fields_content .artwork_field .field_val {
  width: 68%;
}
.artwork_fields_content .artwork_field.artwork_status .status-label {
  max-width: 190px;
  text-align: center;
  color: #ffffff;
  line-height: 25px;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.artwork_fields_content .artwork_field.artwork_status.work-available .status-label {
  background-color: #97ca58;
}
.artwork_fields_content .artwork_field.artwork_status.work-unavailable .status-label {
  background-color: #e19f3c;
}
.artwork_fields_content .artwork_field.artwork_status.work-inconsultation .status-label {
  background-color: #83528c;
}
.artwork_fields_content .artwork_field.artwork_status.work-researching .status-label {
  background-color: #cbcbcb;
}
.artwork_fields_content .artwork_field.artwork_descr {
  background-color: #ffffff;
  padding: 15px;
}
.artwork_fields_content .artwork_field.artwork_descr p {
  margin: 0;
}
.artwork_fields_content .artwork_field.availability-field {
  margin-top: 30px;
}
.artwork_fields_content .artwork_field.availability-field .field_lbl {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 15px;
  width: auto;
  display: block;
}
.artwork_fields_content .artwork_field.availability-field .field_val {
  display: block;
  background-color: #ffffff;
  padding: 15px;
  width: auto;
}
.artwork_fields_content .artwork_field.availability-field .field_val p {
  margin: 0;
}

/* Work Report Form */
#hadopi-oeuvre-report-form {
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
  /* ***** Couleur de text des placeholder ***** */
  background-color: #f5f5f5;
  padding: 40px 15px 20px;
  color: #666666;
  max-width: 400px;
  margin: 0 auto;
}
#hadopi-oeuvre-report-form .grippie {
  display: none;
}
#hadopi-oeuvre-report-form .form-item, #hadopi-oeuvre-report-form .form-actions {
  padding: 0;
  margin: 0;
}
#hadopi-oeuvre-report-form .description {
  /* font-size: em(14px, $default-font-size); */
}
#hadopi-oeuvre-report-form .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#hadopi-oeuvre-report-form .form-text, #hadopi-oeuvre-report-form .form-textarea, #hadopi-oeuvre-report-form .form-email, #hadopi-oeuvre-report-form .form-select, #hadopi-oeuvre-report-form .form-search, #hadopi-oeuvre-report-form .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#hadopi-oeuvre-report-form .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#hadopi-oeuvre-report-form .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#hadopi-oeuvre-report-form .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#hadopi-oeuvre-report-form .js-form-type-select select:focus {
  outline: none;
}
#hadopi-oeuvre-report-form .js-form-type-select select::-ms-expand {
  display: none;
}
#hadopi-oeuvre-report-form .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#hadopi-oeuvre-report-form .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#hadopi-oeuvre-report-form .views-ef-fieldset-container summary, #hadopi-oeuvre-report-form .views-ef-fieldset-container legend {
  display: none;
}
#hadopi-oeuvre-report-form .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#hadopi-oeuvre-report-form .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#hadopi-oeuvre-report-form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#hadopi-oeuvre-report-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#hadopi-oeuvre-report-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#hadopi-oeuvre-report-form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#hadopi-oeuvre-report-form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#hadopi-oeuvre-report-form input:-webkit-autofill, #hadopi-oeuvre-report-form textarea:-webkit-autofill, #hadopi-oeuvre-report-form select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#hadopi-oeuvre-report-form .g-recaptcha {
  text-align: right;
  float: right;
}
#hadopi-oeuvre-report-form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#hadopi-oeuvre-report-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#hadopi-oeuvre-report-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#hadopi-oeuvre-report-form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#hadopi-oeuvre-report-form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#hadopi-oeuvre-report-form .form-item {
  margin-bottom: 10px;
}
#hadopi-oeuvre-report-form .form-item label {
  display: block;
  padding-bottom: 5px;
}
#hadopi-oeuvre-report-form .form-item label a {
  text-decoration: underline;
  color: #666666;
}
#hadopi-oeuvre-report-form .form-item label a:hover {
  color: #0aa6e5;
}
#hadopi-oeuvre-report-form .form-item.js-form-type-select, #hadopi-oeuvre-report-form .form-item.form-type-select {
  background-position: 97% 40px;
}
#hadopi-oeuvre-report-form .form-item.js-form-type-select label, #hadopi-oeuvre-report-form .form-item.form-type-select label {
  background-color: #f5f5f5;
}
#hadopi-oeuvre-report-form .form-item.js-form-type-checkbox label, #hadopi-oeuvre-report-form .form-item.form-type-checkbox label {
  display: inline;
}
#hadopi-oeuvre-report-form .captcha {
  margin-top: 20px;
  text-align: left;
  /* .form-item {
  	display: inline-block;
  	vertical-align: middle;
  	padding-left: 10px;
  	width: 65%;
  	margin-bottom: 0;
  	max-width: 350px;
  } */
}
#hadopi-oeuvre-report-form .captcha img {
  width: 30%;
  height: auto;
  vertical-align: middle;
  max-width: 200px;
}
#hadopi-oeuvre-report-form .captcha .form-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
#hadopi-oeuvre-report-form .captcha .form-item label {
  width: 100%;
  margin-bottom: 10px;
}
#hadopi-oeuvre-report-form .captcha .form-item .field-prefix {
  display: block;
  width: 20%;
  box-sizing: border-box;
  padding-right: 10px;
}
#hadopi-oeuvre-report-form .captcha .form-item .form-text {
  width: 80%;
  box-sizing: border-box;
}
#hadopi-oeuvre-report-form .captcha .form-item .description {
  font-style: italic;
  font-size: 0.9em;
  padding-top: 5px;
}
#hadopi-oeuvre-report-form .form-actions {
  margin-top: 20px;
}
#hadopi-oeuvre-report-form .form-actions .form-submit {
  max-width: 230px;
  margin: 0 auto;
}

/* Bottom Navigation */
#block-hadopicontentblocklistnavigation {
  margin-top: 25px;
  padding: 15px 0;
  border-top: 1px solid #e5e9ec;
  border-bottom: 1px solid #e5e9ec;
  text-align: center;
  font-size: 0;
  /* Corrige soucis espaces inline-block */
}
#block-hadopicontentblocklistnavigation .contentblock-listnav-container > div {
  display: inline-block;
  margin: 0 15px;
  font-size: 16px;
}
#block-hadopicontentblocklistnavigation .navlink-title {
  display: none;
}
#block-hadopicontentblocklistnavigation .navlink-icon {
  display: inline-block;
  width: 58px;
  height: 58px;
  line-height: 58px;
  border: 1px solid #007fac;
  color: #ffffff;
  background-color: #007fac;
  font-size: 30px;
}
#block-hadopicontentblocklistnavigation .contentblock-listnav-link:hover .navlink-title {
  color: #007fac;
}
#block-hadopicontentblocklistnavigation .contentblock-listnav-link:hover .navlink-icon {
  color: #007fac;
  background-color: #ffffff;
}

/* Same Rubrics */
#block-hadopicontentblocksamerubricpages {
  background-color: #f5f5f5;
  padding: 25px 15px;
  margin-top: 60px;
}
#block-hadopicontentblocksamerubricpages .blk_title {
  color: #333333;
  font-size: 36px;
  font-weight: 600;
  line-height: 0.9;
  text-align: center;
  background-color: #e5e9ec;
  padding: 20px 0;
  margin-bottom: 25px;
}
#block-hadopicontentblocksamerubricpages .blk_title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #333333;
  /* margin: 10px auto 25px; */
  margin: 10px auto 0;
}
#block-hadopicontentblocksamerubricpages .same_rubric_items .same_rubric_item {
  text-align: center;
  margin-top: 15px;
  line-height: 1.0;
}
#block-hadopicontentblocksamerubricpages .same_rubric_items .same_rubric_item:first-child {
  margin-top: 0;
}
#block-hadopicontentblocksamerubricpages .same_rubric_items .same_rubric_item .same_rubric_item_link {
  display: block;
  color: #ffffff;
  background-color: #0aa6e5;
  border: 1px solid #0aa6e5;
  font-weight: 500;
  font-size: 26px;
  padding: 25px;
}
#block-hadopicontentblocksamerubricpages .same_rubric_items .same_rubric_item .same_rubric_item_link span {
  display: block;
}
#block-hadopicontentblocksamerubricpages .same_rubric_items .same_rubric_item .same_rubric_item_link span.same_rubric_item_link_txt {
  min-height: 75px;
  max-width: 230px;
  margin: 0 auto;
}
#block-hadopicontentblocksamerubricpages .same_rubric_items .same_rubric_item .same_rubric_item_link span.same_rubric_item_link_icon {
  margin: 10px auto 0;
  width: 26px;
  height: 26px;
  border: 1px solid #ffffff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 22px;
}
#block-hadopicontentblocksamerubricpages .same_rubric_items .same_rubric_item .same_rubric_item_link:hover {
  background-color: #007fac;
  border-color: #007fac;
  text-decoration: none;
}

/* Page de recherche */
/* ***** Search / Recherche ***** */
#edit-advanced {
  display: none;
}

#search-form-container #search-form {
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
  text-align: center;
  padding: 15px;
  margin-bottom: 30px;
  background-color: #f5f5f5;
}
#search-form-container #search-form .grippie {
  display: none;
}
#search-form-container #search-form .form-item, #search-form-container #search-form .form-actions {
  padding: 0;
  margin: 0;
}
#search-form-container #search-form .description {
  /* font-size: em(14px, $default-font-size); */
}
#search-form-container #search-form .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#search-form-container #search-form .form-text, #search-form-container #search-form .form-textarea, #search-form-container #search-form .form-email, #search-form-container #search-form .form-select, #search-form-container #search-form .form-search, #search-form-container #search-form .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#search-form-container #search-form .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#search-form-container #search-form .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#search-form-container #search-form .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#search-form-container #search-form .js-form-type-select select:focus {
  outline: none;
}
#search-form-container #search-form .js-form-type-select select::-ms-expand {
  display: none;
}
#search-form-container #search-form .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#search-form-container #search-form .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#search-form-container #search-form .views-ef-fieldset-container summary, #search-form-container #search-form .views-ef-fieldset-container legend {
  display: none;
}
#search-form-container #search-form .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#search-form-container #search-form .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#search-form-container #search-form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#search-form-container #search-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#search-form-container #search-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#search-form-container #search-form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#search-form-container #search-form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#search-form-container #search-form input:-webkit-autofill, #search-form-container #search-form textarea:-webkit-autofill, #search-form-container #search-form select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#search-form-container #search-form .g-recaptcha {
  text-align: right;
  float: right;
}
#search-form-container #search-form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#search-form-container #search-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#search-form-container #search-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#search-form-container #search-form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#search-form-container #search-form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#search-form-container #search-form #edit-basic .form-item {
  margin-bottom: 10px;
  width: 100%;
}
#search-form-container #search-form #edit-basic .form-item label {
  text-align: left;
  font-weight: 600;
  width: 100%;
  max-width: 300px;
  margin-bottom: 5px;
}
#search-form-container #search-form #edit-basic .form-item .form-search {
  width: 100%;
  max-width: 300px;
}
#search-form-container #search-form #edit-basic .form-submit {
  max-width: 230px;
  margin: 0 auto;
}

#search-form-container + h2 {
  display: none;
}

/* Pour la liste voir le template "simple list" */
.search-page .pager {
  margin-top: 30px;
}
.search-page .pager .pager__items {
  text-align: center;
  width: 100%;
}
.search-page .pager .pager__items .pager__item {
  margin: 0 2px;
  display: inline-block;
}
.search-page .pager .pager__items .pager__item a {
  padding: 5px 7px;
  max-width: none;
  font-size: 16px;
  line-height: 0.9;
  width: auto;
}

/* Contact */
.contact-message-contact-form {
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
  /* ***** Couleur de text des placeholder ***** */
}
.contact-message-contact-form .grippie {
  display: none;
}
.contact-message-contact-form .form-item, .contact-message-contact-form .form-actions {
  padding: 0;
  margin: 0;
}
.contact-message-contact-form .description {
  /* font-size: em(14px, $default-font-size); */
}
.contact-message-contact-form .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
.contact-message-contact-form .form-text, .contact-message-contact-form .form-textarea, .contact-message-contact-form .form-email, .contact-message-contact-form .form-select, .contact-message-contact-form .form-search, .contact-message-contact-form .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
.contact-message-contact-form .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
.contact-message-contact-form .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
.contact-message-contact-form .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
.contact-message-contact-form .js-form-type-select select:focus {
  outline: none;
}
.contact-message-contact-form .js-form-type-select select::-ms-expand {
  display: none;
}
.contact-message-contact-form .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
.contact-message-contact-form .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
.contact-message-contact-form .views-ef-fieldset-container summary, .contact-message-contact-form .views-ef-fieldset-container legend {
  display: none;
}
.contact-message-contact-form .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.contact-message-contact-form .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
.contact-message-contact-form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
.contact-message-contact-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
.contact-message-contact-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
.contact-message-contact-form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
.contact-message-contact-form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
.contact-message-contact-form input:-webkit-autofill, .contact-message-contact-form textarea:-webkit-autofill, .contact-message-contact-form select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
.contact-message-contact-form .g-recaptcha {
  text-align: right;
  float: right;
}
.contact-message-contact-form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.contact-message-contact-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.contact-message-contact-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.contact-message-contact-form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.contact-message-contact-form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.contact-message-contact-form .form-item {
  margin-bottom: 10px;
}
.contact-message-contact-form .form-item label, .contact-message-contact-form .form-item .form-text, .contact-message-contact-form .form-item .form-email, .contact-message-contact-form .form-item .form-select, .contact-message-contact-form .form-item .form-search, .contact-message-contact-form .form-item .form-tel {
  display: inline-block;
}
.contact-message-contact-form .form-item label {
  width: 28%;
}
.contact-message-contact-form .form-item label.form-required:after {
  content: '*';
}
.contact-message-contact-form .form-item .form-text, .contact-message-contact-form .form-item .form-email, .contact-message-contact-form .form-item .form-select, .contact-message-contact-form .form-item .form-search, .contact-message-contact-form .form-item .form-tel {
  width: 69%;
}
.contact-message-contact-form .form-item.js-form-type-textarea label, .contact-message-contact-form .form-item.js-form-type-textarea label + div, .contact-message-contact-form .form-item.form-type-textarea label, .contact-message-contact-form .form-item.form-type-textarea label + div {
  vertical-align: top;
}
.contact-message-contact-form .form-item.js-form-type-textarea label + div, .contact-message-contact-form .form-item.form-type-textarea label + div {
  display: inline-block;
  width: 69%;
}
.contact-message-contact-form .captcha {
  padding: 40px 0;
}
.contact-message-contact-form .captcha .form-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.contact-message-contact-form .captcha .form-item label {
  width: 100%;
  margin-bottom: 10px;
}
.contact-message-contact-form .captcha .form-item .field-prefix {
  display: block;
  width: 20%;
  box-sizing: border-box;
  padding-right: 10px;
}
.contact-message-contact-form .captcha .form-item .form-text {
  width: 80%;
  box-sizing: border-box;
}
.contact-message-contact-form .captcha .form-item .description {
  font-style: italic;
  font-size: 0.9em;
  padding-top: 5px;
}
.contact-message-contact-form .form-submit {
  max-width: 250px;
  margin: 0 auto;
}
.contact-message-contact-form .contact_intro_container {
  margin-bottom: 50px;
}
.contact-message-contact-form .contact_intro_container .intro_btn {
  padding-bottom: 30px;
}
.contact-message-contact-form .contact_intro_container .links a {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.contact-message-contact-form .contact_intro_container .links a:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}

.ui-dialog {
  z-index: 1000;
}
.ui-dialog .intro {
  padding-top: 20px;
}
.ui-dialog .intro_btn {
  padding-bottom: 30px;
}
.ui-dialog .links a {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.ui-dialog .links a:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}

/* Media Library (Mediatheque) */
#block-media-main-filter .filter_blk_title, #block-media-photos-filter .filter_blk_title, #block-media-videos-filters .filter_blk_title, #block-media-all-new-filters-blk .filter_blk_title, #block-media-new-filters-blk .filter_blk_title {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  background-color: #0aa6e5;
  color: #ffffff;
  padding: 25px 0;
  line-height: 0.9;
}
#block-media-main-filter fieldset#search-in-medialibrary, #block-media-photos-filter fieldset#search-in-medialibrary, #block-media-videos-filters fieldset#search-in-medialibrary, #block-media-all-new-filters-blk fieldset#search-in-medialibrary, #block-media-new-filters-blk fieldset#search-in-medialibrary {
  border: none;
  padding: 0;
  margin: 0;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main, #block-media-main-filter #views-exposed-form-mediatheque-media-photos, #block-media-main-filter #views-exposed-form-mediatheque-media-videos, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main, #block-media-photos-filter #views-exposed-form-mediatheque-media-main, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main, #block-media-videos-filters #views-exposed-form-mediatheque-media-main, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main {
  margin-bottom: 60px;
  padding-bottom: 20px;
  background-color: #e5e9ec;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .grippie, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .grippie, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .grippie, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .grippie, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .grippie, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .grippie, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .grippie, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .grippie, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .grippie, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .grippie, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .grippie, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .grippie, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .grippie, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .grippie, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .grippie, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .grippie, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .grippie, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .grippie, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .grippie, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .grippie, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .grippie, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .grippie, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .grippie, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .grippie, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .grippie {
  display: none;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-main .form-actions, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-actions {
  padding: 0;
  margin: 0;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .description, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .description, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .description, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .description, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .description, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .description, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .description, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .description, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .description, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .description, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .description, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .description, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .description, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .description, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .description, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .description, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .description, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .description, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .description, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .description, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .description, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .description, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .description, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .description, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .description {
  /* font-size: em(14px, $default-font-size); */
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-actions, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-text, #block-media-main-filter #views-exposed-form-mediatheque-media-main .form-textarea, #block-media-main-filter #views-exposed-form-mediatheque-media-main .form-email, #block-media-main-filter #views-exposed-form-mediatheque-media-main .form-select, #block-media-main-filter #views-exposed-form-mediatheque-media-main .form-search, #block-media-main-filter #views-exposed-form-mediatheque-media-main .form-tel, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-text, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-textarea, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-email, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-select, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-search, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-tel, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-text, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-textarea, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-email, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-select, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-search, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-tel, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-text, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-textarea, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-email, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-select, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-search, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-tel, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-text, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-textarea, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-email, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-select, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-search, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-tel, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-text, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-textarea, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-email, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-search, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-tel, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-text, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-textarea, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-email, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-search, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-tel, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-text, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-textarea, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-email, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-search, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-tel, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-text, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-textarea, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-email, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-search, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-tel, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-text, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-textarea, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-email, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-search, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-tel, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-text, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-textarea, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-email, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-search, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-tel, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-text, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-textarea, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-email, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-search, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-tel, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-text, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-textarea, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-email, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-search, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-tel, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-text, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-textarea, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-email, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-search, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-tel, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-text, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-textarea, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-email, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-search, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-tel, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-text, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-textarea, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-email, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-search, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-tel, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-text, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-textarea, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-email, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-search, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-tel, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-text, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-textarea, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-email, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-search, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-tel, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-text, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-textarea, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-email, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-search, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-tel, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-text, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-textarea, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-email, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-search, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-tel, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-text, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-textarea, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-email, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-search, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-tel, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-text, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-textarea, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-email, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-search, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-tel, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-text, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-textarea, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-email, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-search, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-tel, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-text, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-textarea, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-email, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-search, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-tel, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-text, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-textarea, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-email, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-search, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .js-form-type-select, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .js-form-type-select, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .js-form-type-select, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .js-form-type-select, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .js-form-type-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .js-form-type-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .js-form-type-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .js-form-type-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .js-form-type-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .js-form-type-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .js-form-type-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .js-form-type-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .js-form-type-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .js-form-type-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .js-form-type-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .js-form-type-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .js-form-type-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .js-form-type-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .js-form-type-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .js-form-type-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .js-form-type-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .js-form-type-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .js-form-type-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .js-form-type-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .js-form-type-select select, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .js-form-type-select select, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .js-form-type-select select, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .js-form-type-select select, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .js-form-type-select select, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .js-form-type-select select, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .js-form-type-select select, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .js-form-type-select select, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .js-form-type-select select, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .js-form-type-select select, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .js-form-type-select select, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .js-form-type-select select, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .js-form-type-select select, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .js-form-type-select select, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .js-form-type-select select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .js-form-type-select select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .js-form-type-select select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .js-form-type-select select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .js-form-type-select select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .js-form-type-select select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .js-form-type-select select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .js-form-type-select select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .js-form-type-select select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .js-form-type-select select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .js-form-type-select select option, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .js-form-type-select select option, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .js-form-type-select select option, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .js-form-type-select select option, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .js-form-type-select select option, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .js-form-type-select select option, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .js-form-type-select select option, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .js-form-type-select select option, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .js-form-type-select select option, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .js-form-type-select select option, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .js-form-type-select select option, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .js-form-type-select select option, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .js-form-type-select select option, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .js-form-type-select select option, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .js-form-type-select select option, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .js-form-type-select select option, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .js-form-type-select select option, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .js-form-type-select select option, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .js-form-type-select select option, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .js-form-type-select select option, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .js-form-type-select select option, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .js-form-type-select select option, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .js-form-type-select select option, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .js-form-type-select select option, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .js-form-type-select select:focus, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .js-form-type-select select:focus, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .js-form-type-select select:focus, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .js-form-type-select select:focus, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .js-form-type-select select:focus, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .js-form-type-select select:focus, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .js-form-type-select select:focus, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .js-form-type-select select:focus, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .js-form-type-select select:focus, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .js-form-type-select select:focus, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .js-form-type-select select:focus, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .js-form-type-select select:focus, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .js-form-type-select select:focus, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .js-form-type-select select:focus, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .js-form-type-select select:focus, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .js-form-type-select select:focus, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .js-form-type-select select:focus, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .js-form-type-select select:focus, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .js-form-type-select select:focus, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .js-form-type-select select:focus, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .js-form-type-select select:focus, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .js-form-type-select select:focus, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .js-form-type-select select:focus, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .js-form-type-select select:focus, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .js-form-type-select select:focus {
  outline: none;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .js-form-type-select select::-ms-expand, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .js-form-type-select select::-ms-expand, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .js-form-type-select select::-ms-expand, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .js-form-type-select select::-ms-expand, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .js-form-type-select select::-ms-expand, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .js-form-type-select select::-ms-expand, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .js-form-type-select select::-ms-expand, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .js-form-type-select select::-ms-expand, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .js-form-type-select select::-ms-expand, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .js-form-type-select select::-ms-expand, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .js-form-type-select select::-ms-expand, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .js-form-type-select select::-ms-expand, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .js-form-type-select select::-ms-expand, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .js-form-type-select select::-ms-expand, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .js-form-type-select select::-ms-expand, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .js-form-type-select select::-ms-expand, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .js-form-type-select select::-ms-expand, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .js-form-type-select select::-ms-expand, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .js-form-type-select select::-ms-expand, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .js-form-type-select select::-ms-expand, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .js-form-type-select select::-ms-expand, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .js-form-type-select select::-ms-expand, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .js-form-type-select select::-ms-expand, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .js-form-type-select select::-ms-expand, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .js-form-type-select select::-ms-expand {
  display: none;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-select, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-select, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-select, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-select, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-textarea, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-textarea, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-textarea, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-textarea, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-textarea, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-textarea, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-textarea, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-textarea, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-textarea, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-textarea, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-textarea, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-textarea, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-textarea, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-textarea, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-textarea, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-textarea, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-textarea, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-textarea, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-textarea, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-textarea, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-textarea, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-textarea, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-textarea, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-textarea, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .views-ef-fieldset-container summary, #block-media-main-filter #views-exposed-form-mediatheque-media-main .views-ef-fieldset-container legend, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .views-ef-fieldset-container summary, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .views-ef-fieldset-container legend, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .views-ef-fieldset-container summary, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .views-ef-fieldset-container legend, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .views-ef-fieldset-container summary, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .views-ef-fieldset-container legend, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .views-ef-fieldset-container summary, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .views-ef-fieldset-container legend, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .views-ef-fieldset-container summary, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .views-ef-fieldset-container legend, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .views-ef-fieldset-container summary, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .views-ef-fieldset-container legend, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .views-ef-fieldset-container summary, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .views-ef-fieldset-container legend, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .views-ef-fieldset-container summary, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .views-ef-fieldset-container legend, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .views-ef-fieldset-container summary, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .views-ef-fieldset-container legend, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .views-ef-fieldset-container summary, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .views-ef-fieldset-container legend, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .views-ef-fieldset-container summary, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .views-ef-fieldset-container legend, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .views-ef-fieldset-container summary, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .views-ef-fieldset-container legend, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .views-ef-fieldset-container summary, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .views-ef-fieldset-container legend, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .views-ef-fieldset-container summary, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .views-ef-fieldset-container legend, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .views-ef-fieldset-container summary, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .views-ef-fieldset-container legend, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .views-ef-fieldset-container summary, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .views-ef-fieldset-container legend, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .views-ef-fieldset-container summary, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .views-ef-fieldset-container legend, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .views-ef-fieldset-container summary, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .views-ef-fieldset-container legend, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .views-ef-fieldset-container summary, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .views-ef-fieldset-container legend, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .views-ef-fieldset-container summary, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .views-ef-fieldset-container legend, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .views-ef-fieldset-container summary, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .views-ef-fieldset-container legend, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .views-ef-fieldset-container summary, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .views-ef-fieldset-container legend, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .views-ef-fieldset-container summary, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .views-ef-fieldset-container legend, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .views-ef-fieldset-container summary, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .views-ef-fieldset-container legend {
  display: none;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-submit, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-submit, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-submit, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-submit, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-submit, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-submit, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-submit, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-submit, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-submit, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-submit, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-submit, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-submit, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-submit, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-submit, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-submit, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-submit, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-submit, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-submit, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-submit, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-submit, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-submit, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-submit, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-submit, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-submit, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-submit:hover, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-submit:hover, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-submit:hover, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-submit:hover, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-submit:hover, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-submit:hover, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-submit:hover, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-submit:hover, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-submit:hover, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-submit:hover, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-submit:hover, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-submit:hover, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-submit:hover, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-submit:hover, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-submit:hover, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-submit:hover, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-submit:hover, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-submit:hover, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-submit:hover, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-submit:hover, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-submit:hover, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-submit:hover, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-submit:hover, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-submit:hover, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main ::-webkit-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-photos ::-webkit-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-videos ::-webkit-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new ::-webkit-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main ::-webkit-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-main ::-webkit-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos ::-webkit-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos ::-webkit-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new ::-webkit-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main ::-webkit-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-main ::-webkit-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos ::-webkit-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos ::-webkit-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new ::-webkit-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main ::-webkit-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main ::-webkit-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos ::-webkit-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos ::-webkit-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new ::-webkit-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main ::-webkit-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main ::-webkit-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos ::-webkit-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos ::-webkit-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new ::-webkit-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main :-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-photos :-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-videos :-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new :-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main :-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-main :-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos :-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos :-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new :-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main :-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-main :-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos :-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos :-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new :-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main :-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main :-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos :-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos :-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new :-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main :-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main :-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos :-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos :-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new :-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main ::-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-photos ::-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-videos ::-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new ::-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main ::-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-main ::-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos ::-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos ::-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new ::-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main ::-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-main ::-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos ::-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos ::-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new ::-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main ::-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main ::-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos ::-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos ::-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new ::-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main ::-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main ::-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos ::-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos ::-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new ::-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main :-ms-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-photos :-ms-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-videos :-ms-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new :-ms-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main :-ms-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-main :-ms-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos :-ms-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos :-ms-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new :-ms-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main :-ms-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-main :-ms-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos :-ms-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos :-ms-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new :-ms-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main :-ms-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main :-ms-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos :-ms-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos :-ms-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new :-ms-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main :-ms-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main :-ms-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos :-ms-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos :-ms-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new :-ms-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main :placeholder-shown, #block-media-main-filter #views-exposed-form-mediatheque-media-photos :placeholder-shown, #block-media-main-filter #views-exposed-form-mediatheque-media-videos :placeholder-shown, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new :placeholder-shown, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main :placeholder-shown, #block-media-photos-filter #views-exposed-form-mediatheque-media-main :placeholder-shown, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos :placeholder-shown, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos :placeholder-shown, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new :placeholder-shown, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main :placeholder-shown, #block-media-videos-filters #views-exposed-form-mediatheque-media-main :placeholder-shown, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos :placeholder-shown, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos :placeholder-shown, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new :placeholder-shown, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main :placeholder-shown, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main :placeholder-shown, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos :placeholder-shown, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos :placeholder-shown, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new :placeholder-shown, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main :placeholder-shown, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main :placeholder-shown, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos :placeholder-shown, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos :placeholder-shown, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new :placeholder-shown, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main input:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-main textarea:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-main select:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-photos input:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-photos textarea:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-photos select:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-videos input:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-videos textarea:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-videos select:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new input:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new textarea:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new select:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main input:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main textarea:-webkit-autofill, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main select:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-main input:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-main textarea:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-main select:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos input:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos textarea:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos select:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos input:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos textarea:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos select:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new input:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new textarea:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new select:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main input:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main textarea:-webkit-autofill, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main select:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-main input:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-main textarea:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-main select:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos input:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos textarea:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos select:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos input:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos textarea:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos select:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new input:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new textarea:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new select:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main input:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main textarea:-webkit-autofill, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main select:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main input:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main textarea:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main select:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos input:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos textarea:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos select:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos input:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos textarea:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos select:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new input:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new textarea:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new select:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main input:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main textarea:-webkit-autofill, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main select:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main input:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main textarea:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main select:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos input:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos textarea:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos select:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos input:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos textarea:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos select:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new input:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new textarea:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new select:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main input:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main textarea:-webkit-autofill, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .g-recaptcha, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .g-recaptcha, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .g-recaptcha, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .g-recaptcha, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .g-recaptcha, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .g-recaptcha, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .g-recaptcha, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .g-recaptcha, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .g-recaptcha, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .g-recaptcha, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .g-recaptcha, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .g-recaptcha, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .g-recaptcha, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .g-recaptcha, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .g-recaptcha, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .g-recaptcha, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .g-recaptcha, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .g-recaptcha, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .g-recaptcha, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .g-recaptcha, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .g-recaptcha, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .g-recaptcha, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .g-recaptcha, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .g-recaptcha, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .g-recaptcha {
  text-align: right;
  float: right;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main ::-webkit-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-photos ::-webkit-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-videos ::-webkit-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new ::-webkit-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main ::-webkit-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-main ::-webkit-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos ::-webkit-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos ::-webkit-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new ::-webkit-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main ::-webkit-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-main ::-webkit-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos ::-webkit-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos ::-webkit-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new ::-webkit-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main ::-webkit-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main ::-webkit-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos ::-webkit-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos ::-webkit-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new ::-webkit-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main ::-webkit-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main ::-webkit-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos ::-webkit-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos ::-webkit-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new ::-webkit-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main :-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-photos :-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-videos :-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new :-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main :-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-main :-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos :-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos :-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new :-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main :-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-main :-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos :-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos :-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new :-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main :-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main :-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos :-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos :-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new :-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main :-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main :-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos :-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos :-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new :-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main ::-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-photos ::-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-videos ::-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new ::-moz-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main ::-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-main ::-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos ::-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos ::-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new ::-moz-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main ::-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-main ::-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos ::-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos ::-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new ::-moz-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main ::-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main ::-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos ::-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos ::-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new ::-moz-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main ::-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main ::-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos ::-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos ::-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new ::-moz-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main :-ms-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-photos :-ms-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-videos :-ms-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new :-ms-input-placeholder, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main :-ms-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-main :-ms-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos :-ms-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos :-ms-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new :-ms-input-placeholder, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main :-ms-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-main :-ms-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos :-ms-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos :-ms-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new :-ms-input-placeholder, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main :-ms-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main :-ms-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos :-ms-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos :-ms-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new :-ms-input-placeholder, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main :-ms-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main :-ms-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos :-ms-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos :-ms-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new :-ms-input-placeholder, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main :placeholder-shown, #block-media-main-filter #views-exposed-form-mediatheque-media-photos :placeholder-shown, #block-media-main-filter #views-exposed-form-mediatheque-media-videos :placeholder-shown, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new :placeholder-shown, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main :placeholder-shown, #block-media-photos-filter #views-exposed-form-mediatheque-media-main :placeholder-shown, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos :placeholder-shown, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos :placeholder-shown, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new :placeholder-shown, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main :placeholder-shown, #block-media-videos-filters #views-exposed-form-mediatheque-media-main :placeholder-shown, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos :placeholder-shown, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos :placeholder-shown, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new :placeholder-shown, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main :placeholder-shown, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main :placeholder-shown, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos :placeholder-shown, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos :placeholder-shown, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new :placeholder-shown, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main :placeholder-shown, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main :placeholder-shown, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos :placeholder-shown, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos :placeholder-shown, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new :placeholder-shown, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item {
  padding: 20px;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item label, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item label, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item label, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item label, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item label, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item label, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item label, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item label, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item label, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item label, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item label, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item label, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item label, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item label, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item label {
  display: block;
  padding-bottom: 5px;
  font-weight: 600;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item .form-text, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item .form-text, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item .form-text, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item .form-text, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item .form-text, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item .form-text, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item .form-text, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item .form-text, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item .form-text, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item .form-text, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item .form-text, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item .form-text, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item .form-text, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item .form-text, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item .form-text, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item .form-text, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item .form-text, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item .form-text, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item .form-text, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item .form-text, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item .form-text, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item .form-text, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item .form-text, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item .form-text, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item .form-text {
  max-width: 450px;
  margin: 0 auto;
  display: block;
  background-image: url(../images/icons/search_icon_40-666666.png);
  background-size: 20px auto;
  background-repeat: no-repeat;
  background-position: 98% center;
  padding-right: 40px;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-title, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-title, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-title, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-title, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-title, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-title, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item.form-item-title, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item.form-item-title, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item.form-item-title, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-title, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-title, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-title, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-title, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-title, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-title, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title {
  background-color: #f8f8f8;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-title label, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-title label, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-title label, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title label, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title label, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-title label, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-title label, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-title label, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title label, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title label, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item.form-item-title label, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item.form-item-title label, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item.form-item-title label, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title label, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-title label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-title label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-title label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-title label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-title label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-title label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title label {
  max-width: 450px;
  margin: 0 auto;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select {
  background-color: #e5e9ec;
  padding-top: 0;
  padding-bottom: 10px;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item {
  padding: 0;
  max-width: 450px;
  margin: 0 auto;
  background-position: 97% 40px;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item label, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item label, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item label, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item label, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item label, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item label, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item label, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item label, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item label, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item label, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item label, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item label, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item label, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item label, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item label {
  background-color: #e5e9ec;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type {
  margin-top: 20px;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-main .form-submit, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-submit, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-submit, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-submit, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-submit, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-submit, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-submit, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-submit, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-submit, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-submit, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-submit, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-submit, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-submit, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-submit, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-submit, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-submit, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-submit, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-submit, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-submit, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-submit, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-submit, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-submit, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-submit, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-submit, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-submit {
  max-width: 230px;
  margin: 0 auto;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-all-new, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main {
  margin-bottom: 30px;
}
#block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-title, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-title {
  background-color: #e5e9ec;
  padding-top: 0;
}

.medialibrary-tpl.new-page .views-rows-list .view-grouping-content {
  overflow: hidden;
}
.medialibrary-tpl.new-page .views-rows-list .views-row {
  position: relative;
  text-align: center;
}
.medialibrary-tpl.new-page .views-rows-list .views-row .video-thumb, .medialibrary-tpl.new-page .views-rows-list .views-row .medailib-photo {
  line-height: 0;
}
.medialibrary-tpl.new-page .views-rows-list .medailib-photo a {
  line-height: 0;
  font-size: 0;
}
.medialibrary-tpl.new-page .views-rows-list .hover-div {
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  cursor: pointer;
  z-index: -1;
  height: 0;
  transition: height 0.2s ease;
}
.medialibrary-tpl.new-page .views-rows-list .hover-div .medailib-date, .medialibrary-tpl.new-page .views-rows-list .hover-div .medailib-title {
  color: #ffffff;
  height: 0;
}
.medialibrary-tpl.new-page .views-rows-list .hover-div .medailib-date {
  font-weight: 600;
}
.medialibrary-tpl.new-page .views-rows-list .video-thumb:after {
  content: '\f01d ';
  font-family: FontAwesome;
  font-size: 50px;
  color: #0aa6e5;
  position: absolute;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  background: #ffffff;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  line-height: normal;
}
.medialibrary-tpl.new-page .views-rows-list .views-row {
  overflow: hidden;
}
.medialibrary-tpl.new-page .views-rows-list .views-row:hover .hover-div {
  height: 100%;
  z-index: 2;
}
.medialibrary-tpl.new-page .views-rows-list .views-row:hover .hover-div .medailib-date, .medialibrary-tpl.new-page .views-rows-list .views-row:hover .hover-div .medailib-title {
  height: auto;
}
.medialibrary-tpl.new-page .views-rows-list .views-row:hover img {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -ms-transform: scale(1.05);
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.medialibrary-tpl .views-header {
  color: #ffffff;
  font-size: 28px;
  font-weight: 600;
  text-align: center;
  background-color: #007fac;
  padding: 25px 0;
  line-height: 1.1;
}
.medialibrary-tpl .views-rows-list .view-grouping {
  clear: both;
}
.medialibrary-tpl .views-rows-list .view-grouping .view-grouping-header {
  font-size: 20px;
  font-weight: 500;
  color: #007fac;
  text-transform: capitalize;
  padding-top: 35px;
  margin: 0;
}
.medialibrary-tpl .views-rows-list .views-row {
  margin-top: 25px;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
}
.medialibrary-tpl .views-rows-list .views-row:last-child {
  margin-right: 0;
}
.medialibrary-tpl .views-rows-list .views-row:nth-child(2n) {
  margin-right: 0;
}
.medialibrary-tpl .views-rows-list .views-row:nth-child(2n+1) {
  clear: left;
}
.medialibrary-tpl .views-rows-list .views-row img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
.medialibrary-tpl .views-rows-list .views-row iframe {
  max-width: 100%;
}
.medialibrary-tpl .views-rows-list .views-row video {
  max-width: 100%;
  height: auto;
}
.medialibrary-tpl .views-rows-list .views-row .medailib-photo, .medialibrary-tpl .views-rows-list .views-row .medailib_video {
  line-height: 0;
}
.medialibrary-tpl .views-rows-list .views-row .medailib-video-thumb {
  text-align: center;
  line-height: 0;
  color: #ffffff;
  position: relative;
}
.medialibrary-tpl .views-rows-list .views-row .medailib-video-thumb .video_thumb_overlay {
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
  zoom: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.medialibrary-tpl .views-rows-list .views-row .medailib-video-thumb .video_thumb_overlay a {
  display: block;
  width: 100%;
  height: 100%;
  background-image: url(../images/icons/play_icon_96.png);
  background-size: 48px auto;
  background-position: center center;
  background-repeat: no-repeat;
}
.medialibrary-tpl .views-rows-list .views-row .medailib-video-thumb .empty_video_thumb {
  background-color: #000000;
  font-size: 48px;
}
.medialibrary-tpl .views-rows-list .views-row .medailib-video-thumb .empty_video_thumb .fa-film {
  display: inline-block;
  vertical-align: middle;
}
.medialibrary-tpl .views-rows-list .views-row .medailib-date {
  color: #007fac;
  margin-top: 15px;
  font-size: 14px;
}
.medialibrary-tpl .views-rows-list .views-row .medailib-title {
  margin-top: 10px;
}
.medialibrary-tpl .views-rows-list .views-row .medailib-title a:hover {
  text-decoration: none;
  color: #007fac;
}
.medialibrary-tpl .views-rows-list .views-row .medailib-dllinks {
  margin-top: 10px;
}
.medialibrary-tpl .views-rows-list .views-row .medailib-dllinks .medailib_dllink {
  display: block;
  color: #0aa6e5;
}
.medialibrary-tpl .views-rows-list .views-row .medailib-dllinks .medailib_dllink:hover {
  color: #007fac;
  text-decoration: none;
}
.medialibrary-tpl .views-more-container, .medialibrary-tpl .views-footer {
  clear: both;
}
.medialibrary-tpl .views-more-container .more-link, .medialibrary-tpl .views-footer .more-link {
  text-align: center;
  padding-top: 25px;
  padding-bottom: 30px;
}
.medialibrary-tpl .views-more-container .more-link a, .medialibrary-tpl .views-footer .more-link a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
  display: inline-block;
  width: 100%;
  max-width: 270px;
  font-size: 18px;
  font-weight: 500;
  padding-top: 8px;
  padding-bottom: 8px;
}
.medialibrary-tpl .views-more-container .more-link a:hover, .medialibrary-tpl .views-footer .more-link a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
.medialibrary-tpl .pager {
  margin-top: 30px;
}
.medialibrary-tpl .pager .pager__items {
  text-align: center;
  width: 100%;
}
.medialibrary-tpl .pager .pager__items .pager__item {
  margin: 0 2px 5px;
  display: inline-block;
}
.medialibrary-tpl .pager .pager__items .pager__item a {
  padding: 5px 7px;
  max-width: none;
  font-size: 16px;
  line-height: 0.9;
  width: auto;
}

.page_type_media .video-embed-field-responsive-video iframe {
  height: 100%;
}

#colorbox #dl_link a {
  display: inline-block;
  padding: 10px;
  color: #0aa6e5;
}

.mediatheque-page #colorbox {
  border-radius: 0;
  box-shadow: none;
}
.mediatheque-page #colorbox #cboxWrapper {
  max-height: 100%;
}
.mediatheque-page #colorbox #cboxWrapper > div:not(:first-child):not(:last-child) {
  height: 100%;
}
.mediatheque-page #colorbox #cboxWrapper #cboxContent {
  max-height: 100%;
  height: 100% !important;
  box-sizing: border-box;
}
.mediatheque-page #colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
  max-height: 100%;
  width: 100% !important;
}
.mediatheque-page #colorbox #cboxWrapper #cboxContent #cboxLoadedContent #dl_link a {
  padding-top: 0;
  padding-bottom: 0;
}
.mediatheque-page .ui-dialog {
  border: none;
  padding: 0;
  max-width: 90%;
}
.mediatheque-page .ui-dialog .ui-dialog-titlebar {
  background: none;
  border: none;
  padding: 20px 0 0;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
}
.mediatheque-page .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  width: 100%;
}
.mediatheque-page .ui-dialog .ui-dialog-titlebar .ui-button {
  background-color: #000000;
  width: 25px;
  height: 25px;
  top: 0px;
  right: -10px;
  padding: 0;
  border-radius: 50%;
  border: 1px solid #ffffff;
}
.mediatheque-page .ui-dialog .ui-dialog-titlebar .ui-button .ui-icon {
  background-image: url("/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png");
}
.mediatheque-page .ui-dialog .ui-dialog-titlebar .ui-button:hover .ui-icon {
  background-image: url("/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png");
}
.mediatheque-page .ui-dialog .ui-dialog-content {
  padding: 20px;
  position: static;
}
.mediatheque-page .ui-dialog .ui-dialog-content .video-container {
  position: relative;
  padding-bottom: 56.25%;
  /*16:9*/
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.mediatheque-page .ui-dialog .ui-dialog-content .video-container iframe, .mediatheque-page .ui-dialog .ui-dialog-content .video-container object, .mediatheque-page .ui-dialog .ui-dialog-content .video-container embed, .mediatheque-page .ui-dialog .ui-dialog-content .video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mediatheque-page .ui-dialog .ui-dialog-content .video-date-title {
  position: absolute;
  top: 20px;
  right: 20px;
}
.mediatheque-page .ui-dialog .ui-dialog-content .video-container {
  padding-top: 0;
}
.mediatheque-page .ui-dialog .ui-dialog-content .video-container video {
  width: 100% !important;
  height: 100% !important;
}

/* MTP Form */
#contact-message-form-mtp-form {
  background-color: #f5f5f5;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
  padding: 30px 20px;
}
#contact-message-form-mtp-form .grippie {
  display: none;
}
#contact-message-form-mtp-form .form-item, #contact-message-form-mtp-form .form-actions {
  padding: 0;
  margin: 0;
}
#contact-message-form-mtp-form .description {
  /* font-size: em(14px, $default-font-size); */
}
#contact-message-form-mtp-form .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#contact-message-form-mtp-form .form-text, #contact-message-form-mtp-form .form-textarea, #contact-message-form-mtp-form .form-email, #contact-message-form-mtp-form .form-select, #contact-message-form-mtp-form .form-search, #contact-message-form-mtp-form .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#contact-message-form-mtp-form .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#contact-message-form-mtp-form .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#contact-message-form-mtp-form .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#contact-message-form-mtp-form .js-form-type-select select:focus {
  outline: none;
}
#contact-message-form-mtp-form .js-form-type-select select::-ms-expand {
  display: none;
}
#contact-message-form-mtp-form .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#contact-message-form-mtp-form .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#contact-message-form-mtp-form .views-ef-fieldset-container summary, #contact-message-form-mtp-form .views-ef-fieldset-container legend {
  display: none;
}
#contact-message-form-mtp-form .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#contact-message-form-mtp-form .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#contact-message-form-mtp-form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#contact-message-form-mtp-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#contact-message-form-mtp-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#contact-message-form-mtp-form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#contact-message-form-mtp-form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#contact-message-form-mtp-form input:-webkit-autofill, #contact-message-form-mtp-form textarea:-webkit-autofill, #contact-message-form-mtp-form select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#contact-message-form-mtp-form .g-recaptcha {
  text-align: right;
  float: right;
}
#contact-message-form-mtp-form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#contact-message-form-mtp-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#contact-message-form-mtp-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#contact-message-form-mtp-form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#contact-message-form-mtp-form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#contact-message-form-mtp-form .fieldgroup legend {
  font-weight: 500;
  font-size: 18px;
}
#contact-message-form-mtp-form .fieldgroup.required legend:after {
  content: '*';
  display: inline-block;
}
#contact-message-form-mtp-form .form-wrapper {
  margin-bottom: 20px;
}
#contact-message-form-mtp-form .js-form-type-radio, #contact-message-form-mtp-form .form-type-radio {
  margin-top: 5px;
}
#contact-message-form-mtp-form .js-form-type-radio label, #contact-message-form-mtp-form .form-type-radio label {
  cursor: pointer;
}
#contact-message-form-mtp-form .js-form-type-textarea label, #contact-message-form-mtp-form .form-type-textarea label {
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 5px;
  display: block;
}
#contact-message-form-mtp-form .js-form-type-textarea label.form-required:after, #contact-message-form-mtp-form .form-type-textarea label.form-required:after {
  content: '*';
  display: inline-block;
}
#contact-message-form-mtp-form .captcha {
  padding: 40px 0;
}
#contact-message-form-mtp-form .captcha .form-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
#contact-message-form-mtp-form .captcha .form-item label {
  width: 100%;
  margin-bottom: 10px;
}
#contact-message-form-mtp-form .captcha .form-item .field-prefix {
  display: block;
  width: 20%;
  box-sizing: border-box;
  padding-right: 10px;
}
#contact-message-form-mtp-form .captcha .form-item .form-text {
  width: 80%;
  box-sizing: border-box;
}
#contact-message-form-mtp-form .captcha .form-item .description {
  font-style: italic;
  font-size: 0.9em;
  padding-top: 5px;
}
#contact-message-form-mtp-form .form-submit {
  max-width: 230px;
  margin: 0 auto;
}

/* User Login Form */
#user-login-form, #user-pass {
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
  /* ***** Couleur de text des placeholder ***** */
}
#user-login-form .grippie, #user-pass .grippie {
  display: none;
}
#user-login-form .form-item, #user-login-form .form-actions, #user-pass .form-item, #user-pass .form-actions {
  padding: 0;
  margin: 0;
}
#user-login-form .description, #user-pass .description {
  /* font-size: em(14px, $default-font-size); */
}
#user-login-form .form-actions, #user-pass .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#user-login-form .form-text, #user-login-form .form-textarea, #user-login-form .form-email, #user-login-form .form-select, #user-login-form .form-search, #user-login-form .form-tel, #user-pass .form-text, #user-pass .form-textarea, #user-pass .form-email, #user-pass .form-select, #user-pass .form-search, #user-pass .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#user-login-form .js-form-type-select, #user-pass .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#user-login-form .js-form-type-select select, #user-pass .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#user-login-form .js-form-type-select select option, #user-pass .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#user-login-form .js-form-type-select select:focus, #user-pass .js-form-type-select select:focus {
  outline: none;
}
#user-login-form .js-form-type-select select::-ms-expand, #user-pass .js-form-type-select select::-ms-expand {
  display: none;
}
#user-login-form .form-select, #user-pass .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#user-login-form .form-textarea, #user-pass .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#user-login-form .views-ef-fieldset-container summary, #user-login-form .views-ef-fieldset-container legend, #user-pass .views-ef-fieldset-container summary, #user-pass .views-ef-fieldset-container legend {
  display: none;
}
#user-login-form .form-submit, #user-pass .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#user-login-form .form-submit:hover, #user-pass .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#user-login-form ::-webkit-input-placeholder, #user-pass ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#user-login-form :-moz-placeholder, #user-pass :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#user-login-form ::-moz-placeholder, #user-pass ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#user-login-form :-ms-input-placeholder, #user-pass :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#user-login-form :placeholder-shown, #user-pass :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#user-login-form input:-webkit-autofill, #user-login-form textarea:-webkit-autofill, #user-login-form select:-webkit-autofill, #user-pass input:-webkit-autofill, #user-pass textarea:-webkit-autofill, #user-pass select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#user-login-form .g-recaptcha, #user-pass .g-recaptcha {
  text-align: right;
  float: right;
}
#user-login-form ::-webkit-input-placeholder, #user-pass ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#user-login-form :-moz-placeholder, #user-pass :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#user-login-form ::-moz-placeholder, #user-pass ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#user-login-form :-ms-input-placeholder, #user-pass :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#user-login-form :placeholder-shown, #user-pass :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#user-login-form .form-item, #user-pass .form-item {
  margin-bottom: 10px;
}
#user-login-form .form-item label, #user-pass .form-item label {
  font-weight: 600;
}
#user-login-form .form-submit, #user-pass .form-submit {
  max-width: 250px;
  margin: 0 auto;
}

/**************************************
* Sitemap
**************************************/
.sitemap-box-menu ul li {
  margin-top: 10px;
}
.sitemap-box-menu ul li:before {
  content: "\25CF";
  color: #0fb7f9;
  padding-right: 5px;
}
.sitemap-box-menu ul li ul, .sitemap-box-menu ul li ol {
  margin-left: 20px;
  margin-bottom: 0;
}
.sitemap-box-menu ul li ul li:before, .sitemap-box-menu ul li ol li:before {
  content: "\25BA";
  color: #4e6f84;
  font-size: 15px;
}

/**************************************
* Right Content Area
**************************************/
.right_blk_title {
  color: #007fac;
  font-size: 28px;
  font-weight: 600;
  line-height: 0.9;
}
.right_blk_title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #007fac;
  margin: 10px 0 25px;
}

.right_blk_big_title {
  color: #ffffff;
  font-size: 28px;
  font-weight: 600;
  line-height: 0.9;
  background-color: #007fac;
  padding: 20px;
  font-size: 36px;
}
.right_blk_big_title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #ffffff;
  margin: 10px 0 25px;
}
.right_blk_big_title:after {
  margin-bottom: 0;
}

#right_content_area {
  margin-top: 30px;
  /* ScoopIt */
  /* Recent articles block */
  /* Archive block */
  /* .news-archive {
  	border: 2px solid;
  	color: #666666;
  	h2 {
  		text-transform: uppercase;
  		font-size: 20px;
  		padding: 20px;
  		border-bottom: 2px solid;
  	}
  	h2:after {
  		content: '';
  		display: block;
  		width: 40px;
  		height: 2px;
  		background-color: #666666;
  		margin: 10px 0 2px;
  	}
  	.contextual-region {
  		padding: 10px;
  		ul li {
  			a:hover {
  				text-decoration: none;
  				color: #3d7599;
  			}
  		}
  		padding-bottom: 30px;
  	}
  } */
}
#right_content_area .right_content_blk, #right_content_area .block-content-basic {
  background-color: #f5f5f5;
  padding: 20px;
  margin-bottom: 25px;
  /* Newsletter */
  /* Events / News Right Block / Press Right Block */
  /* Bloc de navigation */
  /* Annual Report */
  /* Free Content Block */
  /* Glossary */
  /* Learn More Block */
  /* Search Block */
  /* News Filters */
  /* Signaler une oeuvre */
  /* Bloc Statut des oeuvres */
  /* Bloc Twitter */
  /* Platform Link */
  /* Platform Search Link */
  /* Compteur de like */
}
#right_content_area .right_content_blk.blk_with_bt, #right_content_area .block-content-basic.blk_with_bt {
  padding: 0;
}
#right_content_area .right_content_blk.block-content-basic .body-field a, #right_content_area .block-content-basic.block-content-basic .body-field a {
  color: #333333;
  text-decoration: none;
}
#right_content_area .right_content_blk.block-content-basic .body-field a:hover, #right_content_area .block-content-basic.block-content-basic .body-field a:hover {
  color: #007fac;
  text-decoration: underline;
}
#right_content_area .right_content_blk .blk-subtitle, #right_content_area .block-content-basic .blk-subtitle {
  font-weight: 600;
}
#right_content_area .right_content_blk .blk-subtitle, #right_content_area .right_content_blk .body-field, #right_content_area .block-content-basic .blk-subtitle, #right_content_area .block-content-basic .body-field {
  line-height: 1.5;
}
#right_content_area .right_content_blk .blk-link, #right_content_area .block-content-basic .blk-link {
  text-align: right;
}
#right_content_area .right_content_blk .blk-link a, #right_content_area .block-content-basic .blk-link a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #f5f5f5;
  min-width: 115px;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}
#right_content_area .right_content_blk .blk-link a:hover, #right_content_area .block-content-basic .blk-link a:hover {
  color: #f5f5f5;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
#right_content_area .right_content_blk .blk-content-img, #right_content_area .block-content-basic .blk-content-img {
  text-align: center;
  line-height: 0;
  margin-bottom: 25px;
}
#right_content_area .right_content_blk .blk-content-img img, #right_content_area .block-content-basic .blk-content-img img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter, #right_content_area .right_content_blk#block-simplenewssubscription, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter, #right_content_area .block-content-basic#block-simplenewssubscription {
  background-color: #007fac;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .grippie, #right_content_area .right_content_blk#block-simplenewssubscription .grippie, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .grippie, #right_content_area .block-content-basic#block-simplenewssubscription .grippie {
  display: none;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-item, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-actions, #right_content_area .right_content_blk#block-simplenewssubscription .form-item, #right_content_area .right_content_blk#block-simplenewssubscription .form-actions, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-item, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-actions, #right_content_area .block-content-basic#block-simplenewssubscription .form-item, #right_content_area .block-content-basic#block-simplenewssubscription .form-actions {
  padding: 0;
  margin: 0;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .description, #right_content_area .right_content_blk#block-simplenewssubscription .description, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .description, #right_content_area .block-content-basic#block-simplenewssubscription .description {
  /* font-size: em(14px, $default-font-size); */
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-actions, #right_content_area .right_content_blk#block-simplenewssubscription .form-actions, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-actions, #right_content_area .block-content-basic#block-simplenewssubscription .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-text, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-textarea, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-email, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-select, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-search, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-tel, #right_content_area .right_content_blk#block-simplenewssubscription .form-text, #right_content_area .right_content_blk#block-simplenewssubscription .form-textarea, #right_content_area .right_content_blk#block-simplenewssubscription .form-email, #right_content_area .right_content_blk#block-simplenewssubscription .form-select, #right_content_area .right_content_blk#block-simplenewssubscription .form-search, #right_content_area .right_content_blk#block-simplenewssubscription .form-tel, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-text, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-textarea, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-email, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-select, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-search, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-tel, #right_content_area .block-content-basic#block-simplenewssubscription .form-text, #right_content_area .block-content-basic#block-simplenewssubscription .form-textarea, #right_content_area .block-content-basic#block-simplenewssubscription .form-email, #right_content_area .block-content-basic#block-simplenewssubscription .form-select, #right_content_area .block-content-basic#block-simplenewssubscription .form-search, #right_content_area .block-content-basic#block-simplenewssubscription .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .js-form-type-select, #right_content_area .right_content_blk#block-simplenewssubscription .js-form-type-select, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .js-form-type-select, #right_content_area .block-content-basic#block-simplenewssubscription .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .js-form-type-select select, #right_content_area .right_content_blk#block-simplenewssubscription .js-form-type-select select, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .js-form-type-select select, #right_content_area .block-content-basic#block-simplenewssubscription .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .js-form-type-select select option, #right_content_area .right_content_blk#block-simplenewssubscription .js-form-type-select select option, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .js-form-type-select select option, #right_content_area .block-content-basic#block-simplenewssubscription .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .js-form-type-select select:focus, #right_content_area .right_content_blk#block-simplenewssubscription .js-form-type-select select:focus, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .js-form-type-select select:focus, #right_content_area .block-content-basic#block-simplenewssubscription .js-form-type-select select:focus {
  outline: none;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .js-form-type-select select::-ms-expand, #right_content_area .right_content_blk#block-simplenewssubscription .js-form-type-select select::-ms-expand, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .js-form-type-select select::-ms-expand, #right_content_area .block-content-basic#block-simplenewssubscription .js-form-type-select select::-ms-expand {
  display: none;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-select, #right_content_area .right_content_blk#block-simplenewssubscription .form-select, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-select, #right_content_area .block-content-basic#block-simplenewssubscription .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-textarea, #right_content_area .right_content_blk#block-simplenewssubscription .form-textarea, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-textarea, #right_content_area .block-content-basic#block-simplenewssubscription .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .views-ef-fieldset-container summary, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .views-ef-fieldset-container legend, #right_content_area .right_content_blk#block-simplenewssubscription .views-ef-fieldset-container summary, #right_content_area .right_content_blk#block-simplenewssubscription .views-ef-fieldset-container legend, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .views-ef-fieldset-container summary, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .views-ef-fieldset-container legend, #right_content_area .block-content-basic#block-simplenewssubscription .views-ef-fieldset-container summary, #right_content_area .block-content-basic#block-simplenewssubscription .views-ef-fieldset-container legend {
  display: none;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-submit, #right_content_area .right_content_blk#block-simplenewssubscription .form-submit, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-submit, #right_content_area .block-content-basic#block-simplenewssubscription .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-submit:hover, #right_content_area .right_content_blk#block-simplenewssubscription .form-submit:hover, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-submit:hover, #right_content_area .block-content-basic#block-simplenewssubscription .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter ::-webkit-input-placeholder, #right_content_area .right_content_blk#block-simplenewssubscription ::-webkit-input-placeholder, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter ::-webkit-input-placeholder, #right_content_area .block-content-basic#block-simplenewssubscription ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter :-moz-placeholder, #right_content_area .right_content_blk#block-simplenewssubscription :-moz-placeholder, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter :-moz-placeholder, #right_content_area .block-content-basic#block-simplenewssubscription :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter ::-moz-placeholder, #right_content_area .right_content_blk#block-simplenewssubscription ::-moz-placeholder, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter ::-moz-placeholder, #right_content_area .block-content-basic#block-simplenewssubscription ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter :-ms-input-placeholder, #right_content_area .right_content_blk#block-simplenewssubscription :-ms-input-placeholder, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter :-ms-input-placeholder, #right_content_area .block-content-basic#block-simplenewssubscription :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter :placeholder-shown, #right_content_area .right_content_blk#block-simplenewssubscription :placeholder-shown, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter :placeholder-shown, #right_content_area .block-content-basic#block-simplenewssubscription :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter input:-webkit-autofill, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter textarea:-webkit-autofill, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter select:-webkit-autofill, #right_content_area .right_content_blk#block-simplenewssubscription input:-webkit-autofill, #right_content_area .right_content_blk#block-simplenewssubscription textarea:-webkit-autofill, #right_content_area .right_content_blk#block-simplenewssubscription select:-webkit-autofill, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter input:-webkit-autofill, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter textarea:-webkit-autofill, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter select:-webkit-autofill, #right_content_area .block-content-basic#block-simplenewssubscription input:-webkit-autofill, #right_content_area .block-content-basic#block-simplenewssubscription textarea:-webkit-autofill, #right_content_area .block-content-basic#block-simplenewssubscription select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .g-recaptcha, #right_content_area .right_content_blk#block-simplenewssubscription .g-recaptcha, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .g-recaptcha, #right_content_area .block-content-basic#block-simplenewssubscription .g-recaptcha {
  text-align: right;
  float: right;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter ::-webkit-input-placeholder, #right_content_area .right_content_blk#block-simplenewssubscription ::-webkit-input-placeholder, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter ::-webkit-input-placeholder, #right_content_area .block-content-basic#block-simplenewssubscription ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter :-moz-placeholder, #right_content_area .right_content_blk#block-simplenewssubscription :-moz-placeholder, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter :-moz-placeholder, #right_content_area .block-content-basic#block-simplenewssubscription :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter ::-moz-placeholder, #right_content_area .right_content_blk#block-simplenewssubscription ::-moz-placeholder, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter ::-moz-placeholder, #right_content_area .block-content-basic#block-simplenewssubscription ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter :-ms-input-placeholder, #right_content_area .right_content_blk#block-simplenewssubscription :-ms-input-placeholder, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter :-ms-input-placeholder, #right_content_area .block-content-basic#block-simplenewssubscription :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter :placeholder-shown, #right_content_area .right_content_blk#block-simplenewssubscription :placeholder-shown, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter :placeholder-shown, #right_content_area .block-content-basic#block-simplenewssubscription :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .right_blk_title, #right_content_area .right_content_blk#block-simplenewssubscription .right_blk_title, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .right_blk_title, #right_content_area .block-content-basic#block-simplenewssubscription .right_blk_title {
  color: #ffffff;
  background-image: url(../images/icons/newsletter_icon_ffffff_60.png);
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 30px auto;
  padding-right: 30px;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .right_blk_title:after, #right_content_area .right_content_blk#block-simplenewssubscription .right_blk_title:after, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .right_blk_title:after, #right_content_area .block-content-basic#block-simplenewssubscription .right_blk_title:after {
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .mailchimp-newsletter-mergefields, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-submit, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .field--widget-email-default, #right_content_area .right_content_blk#block-simplenewssubscription .mailchimp-newsletter-mergefields, #right_content_area .right_content_blk#block-simplenewssubscription .form-submit, #right_content_area .right_content_blk#block-simplenewssubscription .field--widget-email-default, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .mailchimp-newsletter-mergefields, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-submit, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .field--widget-email-default, #right_content_area .block-content-basic#block-simplenewssubscription .mailchimp-newsletter-mergefields, #right_content_area .block-content-basic#block-simplenewssubscription .form-submit, #right_content_area .block-content-basic#block-simplenewssubscription .field--widget-email-default {
  float: left;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .mailchimp-newsletter-mergefields, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .field--widget-email-default, #right_content_area .right_content_blk#block-simplenewssubscription .mailchimp-newsletter-mergefields, #right_content_area .right_content_blk#block-simplenewssubscription .field--widget-email-default, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .mailchimp-newsletter-mergefields, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .field--widget-email-default, #right_content_area .block-content-basic#block-simplenewssubscription .mailchimp-newsletter-mergefields, #right_content_area .block-content-basic#block-simplenewssubscription .field--widget-email-default {
  width: 80%;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .mailchimp-newsletter-mergefields label, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .field--widget-email-default label, #right_content_area .right_content_blk#block-simplenewssubscription .mailchimp-newsletter-mergefields label, #right_content_area .right_content_blk#block-simplenewssubscription .field--widget-email-default label, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .mailchimp-newsletter-mergefields label, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .field--widget-email-default label, #right_content_area .block-content-basic#block-simplenewssubscription .mailchimp-newsletter-mergefields label, #right_content_area .block-content-basic#block-simplenewssubscription .field--widget-email-default label {
  display: block;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 5px;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .mailchimp-newsletter-mergefields .form-email, #right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .field--widget-email-default .form-email, #right_content_area .right_content_blk#block-simplenewssubscription .mailchimp-newsletter-mergefields .form-email, #right_content_area .right_content_blk#block-simplenewssubscription .field--widget-email-default .form-email, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .mailchimp-newsletter-mergefields .form-email, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .field--widget-email-default .form-email, #right_content_area .block-content-basic#block-simplenewssubscription .mailchimp-newsletter-mergefields .form-email, #right_content_area .block-content-basic#block-simplenewssubscription .field--widget-email-default .form-email {
  border: none;
  height: 45px;
  line-height: 45px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background-image: url(../images/elmts/newsletter_fields_separator.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-submit, #right_content_area .right_content_blk#block-simplenewssubscription .form-submit, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-submit, #right_content_area .block-content-basic#block-simplenewssubscription .form-submit {
  width: 20%;
  height: 45px;
  line-height: 45px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background-color: #ffffff;
  color: #007fac;
  cursor: pointer;
  font-size: 18px;
  border: none;
  margin-top: 25px;
}
#right_content_area .right_content_blk#block-formulairedabonnementmailchimpnewsletter .form-submit:hover, #right_content_area .right_content_blk#block-simplenewssubscription .form-submit:hover, #right_content_area .block-content-basic#block-formulairedabonnementmailchimpnewsletter .form-submit:hover, #right_content_area .block-content-basic#block-simplenewssubscription .form-submit:hover {
  color: #007fac;
}
#right_content_area .right_content_blk#block-hadopihomepagerightblock, #right_content_area .block-content-basic#block-hadopihomepagerightblock {
  padding: 0;
  background: none;
}
#right_content_area .right_content_blk#block-hadopihomepagerightblock .simple-block-container .simple-link-link, #right_content_area .block-content-basic#block-hadopihomepagerightblock .simple-block-container .simple-link-link {
  background-color: #3d7599;
}
#right_content_area .right_content_blk#block-hadopihomepagerightblock .simple-block-container .simple-link-link:hover, #right_content_area .block-content-basic#block-hadopihomepagerightblock .simple-block-container .simple-link-link:hover {
  background-color: #ffffff;
  color: #3d7599;
}
#right_content_area .right_content_blk#block-hadopihomepagerightblock .simple-block-container .simple-link-link:hover .simple-link-title, #right_content_area .block-content-basic#block-hadopihomepagerightblock .simple-block-container .simple-link-link:hover .simple-link-title {
  color: #3d7599;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent, #right_content_area .right_content_blk#block-news-right-block, #right_content_area .right_content_blk#block-presse-rb, #right_content_area .block-content-basic#block-hadopicontentblockevent, #right_content_area .block-content-basic#block-news-right-block, #right_content_area .block-content-basic#block-presse-rb {
  background-color: #e5e9ec;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent .right_blk_big_title, #right_content_area .right_content_blk#block-news-right-block .right_blk_big_title, #right_content_area .right_content_blk#block-presse-rb .right_blk_big_title, #right_content_area .block-content-basic#block-hadopicontentblockevent .right_blk_big_title, #right_content_area .block-content-basic#block-news-right-block .right_blk_big_title, #right_content_area .block-content-basic#block-presse-rb .right_blk_big_title {
  background-color: #0fb7f9;
  background-image: url(../images/icons/calendar_icon_60.png);
  background-size: 30px auto;
  background-repeat: no-repeat;
  background-position: 95% center;
  padding-right: 50px;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent .type-selector, #right_content_area .right_content_blk#block-news-right-block .type-selector, #right_content_area .right_content_blk#block-presse-rb .type-selector, #right_content_area .block-content-basic#block-hadopicontentblockevent .type-selector, #right_content_area .block-content-basic#block-news-right-block .type-selector, #right_content_area .block-content-basic#block-presse-rb .type-selector {
  font-size: 0;
  /* Corrige le souci d'espace des inline-block */
  margin-bottom: 15px;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent .type-selector .type-item, #right_content_area .right_content_blk#block-news-right-block .type-selector .type-item, #right_content_area .right_content_blk#block-presse-rb .type-selector .type-item, #right_content_area .block-content-basic#block-hadopicontentblockevent .type-selector .type-item, #right_content_area .block-content-basic#block-news-right-block .type-selector .type-item, #right_content_area .block-content-basic#block-presse-rb .type-selector .type-item {
  color: #0fb7f9;
  font-weight: 500;
  text-align: center;
  display: inline-block;
  width: 50%;
  padding-bottom: 10px;
  cursor: pointer;
  font-size: 16px;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent .type-selector .type-item .type-label, #right_content_area .right_content_blk#block-news-right-block .type-selector .type-item .type-label, #right_content_area .right_content_blk#block-presse-rb .type-selector .type-item .type-label, #right_content_area .block-content-basic#block-hadopicontentblockevent .type-selector .type-item .type-label, #right_content_area .block-content-basic#block-news-right-block .type-selector .type-item .type-label, #right_content_area .block-content-basic#block-presse-rb .type-selector .type-item .type-label {
  height: 60px;
  line-height: 60px;
  overflow: hidden;
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent .type-selector .type-item .type-label .span-label, #right_content_area .right_content_blk#block-news-right-block .type-selector .type-item .type-label .span-label, #right_content_area .right_content_blk#block-presse-rb .type-selector .type-item .type-label .span-label, #right_content_area .block-content-basic#block-hadopicontentblockevent .type-selector .type-item .type-label .span-label, #right_content_area .block-content-basic#block-news-right-block .type-selector .type-item .type-label .span-label, #right_content_area .block-content-basic#block-presse-rb .type-selector .type-item .type-label .span-label {
  line-height: 1.2;
  vertical-align: middle;
  display: inline-block;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent .type-selector .type-item.active-type, #right_content_area .right_content_blk#block-news-right-block .type-selector .type-item.active-type, #right_content_area .right_content_blk#block-presse-rb .type-selector .type-item.active-type, #right_content_area .block-content-basic#block-hadopicontentblockevent .type-selector .type-item.active-type, #right_content_area .block-content-basic#block-news-right-block .type-selector .type-item.active-type, #right_content_area .block-content-basic#block-presse-rb .type-selector .type-item.active-type {
  background-image: url(../images/icons/active_type_selector_arrow_0fb7f9.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent .type-selector .type-item.active-type .type-label, #right_content_area .right_content_blk#block-news-right-block .type-selector .type-item.active-type .type-label, #right_content_area .right_content_blk#block-presse-rb .type-selector .type-item.active-type .type-label, #right_content_area .block-content-basic#block-hadopicontentblockevent .type-selector .type-item.active-type .type-label, #right_content_area .block-content-basic#block-news-right-block .type-selector .type-item.active-type .type-label, #right_content_area .block-content-basic#block-presse-rb .type-selector .type-item.active-type .type-label {
  background-color: #0fb7f9;
  color: #ffffff;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent .blk_content, #right_content_area .right_content_blk#block-news-right-block .blk_content, #right_content_area .right_content_blk#block-presse-rb .blk_content, #right_content_area .block-content-basic#block-hadopicontentblockevent .blk_content, #right_content_area .block-content-basic#block-news-right-block .blk_content, #right_content_area .block-content-basic#block-presse-rb .blk_content {
  padding: 20px;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent .views-row, #right_content_area .right_content_blk#block-news-right-block .views-row, #right_content_area .right_content_blk#block-presse-rb .views-row, #right_content_area .block-content-basic#block-hadopicontentblockevent .views-row, #right_content_area .block-content-basic#block-news-right-block .views-row, #right_content_area .block-content-basic#block-presse-rb .views-row {
  margin-bottom: 15px;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent .views-row .event-date, #right_content_area .right_content_blk#block-hadopicontentblockevent .views-row .press-date, #right_content_area .right_content_blk#block-news-right-block .views-row .event-date, #right_content_area .right_content_blk#block-news-right-block .views-row .press-date, #right_content_area .right_content_blk#block-presse-rb .views-row .event-date, #right_content_area .right_content_blk#block-presse-rb .views-row .press-date, #right_content_area .block-content-basic#block-hadopicontentblockevent .views-row .event-date, #right_content_area .block-content-basic#block-hadopicontentblockevent .views-row .press-date, #right_content_area .block-content-basic#block-news-right-block .views-row .event-date, #right_content_area .block-content-basic#block-news-right-block .views-row .press-date, #right_content_area .block-content-basic#block-presse-rb .views-row .event-date, #right_content_area .block-content-basic#block-presse-rb .views-row .press-date {
  color: #0fb7f9;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 8px;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent .views-row .event-title a:hover, #right_content_area .right_content_blk#block-hadopicontentblockevent .views-row .press-title a:hover, #right_content_area .right_content_blk#block-news-right-block .views-row .event-title a:hover, #right_content_area .right_content_blk#block-news-right-block .views-row .press-title a:hover, #right_content_area .right_content_blk#block-presse-rb .views-row .event-title a:hover, #right_content_area .right_content_blk#block-presse-rb .views-row .press-title a:hover, #right_content_area .block-content-basic#block-hadopicontentblockevent .views-row .event-title a:hover, #right_content_area .block-content-basic#block-hadopicontentblockevent .views-row .press-title a:hover, #right_content_area .block-content-basic#block-news-right-block .views-row .event-title a:hover, #right_content_area .block-content-basic#block-news-right-block .views-row .press-title a:hover, #right_content_area .block-content-basic#block-presse-rb .views-row .event-title a:hover, #right_content_area .block-content-basic#block-presse-rb .views-row .press-title a:hover {
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-hadopicontentblockevent, #right_content_area .block-content-basic#block-hadopicontentblockevent {
  background-color: #f5f5f5;
}
#right_content_area .right_content_blk#block-news-right-block .right_blk_big_title, #right_content_area .block-content-basic#block-news-right-block .right_blk_big_title {
  background-color: #007fac;
  background-image: url(../images/icons/news_icon_60.png);
}
#right_content_area .right_content_blk#block-news-right-block .views-row .event-date, #right_content_area .block-content-basic#block-news-right-block .views-row .event-date {
  color: #007fac;
}
#right_content_area .right_content_blk#block-news-right-block .views-row .event-title a:hover, #right_content_area .block-content-basic#block-news-right-block .views-row .event-title a:hover {
  color: #007fac;
}
#right_content_area .right_content_blk#block-news-right-block .see-all, #right_content_area .block-content-basic#block-news-right-block .see-all {
  text-align: right;
}
#right_content_area .right_content_blk#block-news-right-block .see-all a, #right_content_area .block-content-basic#block-news-right-block .see-all a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-news-right-block .see-all a:hover, #right_content_area .block-content-basic#block-news-right-block .see-all a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
#right_content_area .right_content_blk#block-presse-rb .right_blk_big_title, #right_content_area .block-content-basic#block-presse-rb .right_blk_big_title {
  background-color: #0aa6e5;
  background-image: url(../images/icons/press_icon_72.png);
  background-size: 36px auto;
}
#right_content_area .right_content_blk#block-presse-rb .views-row .press-date, #right_content_area .block-content-basic#block-presse-rb .views-row .press-date {
  color: #0aa6e5;
}
#right_content_area .right_content_blk#block-presse-rb .views-row .press-title a:hover, #right_content_area .block-content-basic#block-presse-rb .views-row .press-title a:hover {
  color: #0aa6e5;
}
#right_content_area .right_content_blk#block-presse-rb .views-row .press-type, #right_content_area .block-content-basic#block-presse-rb .views-row .press-type {
  font-weight: 600;
}
#right_content_area .right_content_blk#block-presse-rb .see-all, #right_content_area .block-content-basic#block-presse-rb .see-all {
  text-align: right;
}
#right_content_area .right_content_blk#block-presse-rb .see-all a, #right_content_area .block-content-basic#block-presse-rb .see-all a {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #0aa6e5;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-presse-rb .see-all a:hover, #right_content_area .block-content-basic#block-presse-rb .see-all a:hover {
  color: #ffffff;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #0aa6e5;
}
#right_content_area .right_content_blk#block-mainnavigation .right_blk_title, #right_content_area .block-content-basic#block-mainnavigation .right_blk_title {
  text-transform: uppercase;
  font-size: 28px;
}
#right_content_area .right_content_blk#block-mainnavigation .right_blk_title:after, #right_content_area .block-content-basic#block-mainnavigation .right_blk_title:after {
  content: normal;
  width: auto;
  height: auto;
  display: none;
}
#right_content_area .right_content_blk#block-mainnavigation .blk_content, #right_content_area .block-content-basic#block-mainnavigation .blk_content {
  /* background-color: #57768a; */
  background-color: #888888;
  padding: 20px;
  color: #ffffff;
  font-size: 18px;
}
#right_content_area .right_content_blk#block-mainnavigation .blk_content a, #right_content_area .block-content-basic#block-mainnavigation .blk_content a {
  color: #ffffff;
}
#right_content_area .right_content_blk#block-mainnavigation .blk_content a:hover, #right_content_area .block-content-basic#block-mainnavigation .blk_content a:hover {
  color: #c4e9f8;
  text-decoration: none;
}
#right_content_area .right_content_blk#block-mainnavigation .blk_content .level2-item, #right_content_area .block-content-basic#block-mainnavigation .blk_content .level2-item {
  background-image: url(../images/icons/menu_subitem_arrow.png);
  background-position: left 12px;
  background-repeat: no-repeat;
  padding: 5px 0 5px 15px;
}
#right_content_area .right_content_blk#block-mainnavigation .blk_content .level2-item > span, #right_content_area .block-content-basic#block-mainnavigation .blk_content .level2-item > span {
  cursor: pointer;
  font-weight: bold;
}
#right_content_area .right_content_blk#block-mainnavigation .blk_content .level2-item > span:hover, #right_content_area .block-content-basic#block-mainnavigation .blk_content .level2-item > span:hover {
  color: #c4e9f8;
}
#right_content_area .right_content_blk#block-mainnavigation .blk_content .level2-item.expanded-item, #right_content_area .block-content-basic#block-mainnavigation .blk_content .level2-item.expanded-item {
  background-image: url(../images/icons/menu_subitem_arrow_down.png);
  background-position: left 15px;
}
#right_content_area .right_content_blk#block-mainnavigation .blk_content .level2-item.expanded-item > span, #right_content_area .block-content-basic#block-mainnavigation .blk_content .level2-item.expanded-item > span {
  color: #c4e9f8;
}
#right_content_area .right_content_blk#block-mainnavigation .blk_content ul.level3, #right_content_area .block-content-basic#block-mainnavigation .blk_content ul.level3 {
  padding: 5px 0 0;
}
#right_content_area .right_content_blk#block-mainnavigation .blk_content ul.level3 a.is-active, #right_content_area .block-content-basic#block-mainnavigation .blk_content ul.level3 a.is-active {
  color: #c4e9f8;
}
#right_content_area .right_content_blk#block-views-block-annual-report-block-1 .ar-img, #right_content_area .block-content-basic#block-views-block-annual-report-block-1 .ar-img {
  text-align: center;
  line-height: 0;
}
#right_content_area .right_content_blk#block-views-block-annual-report-block-1 .ar-img img, #right_content_area .block-content-basic#block-views-block-annual-report-block-1 .ar-img img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
#right_content_area .right_content_blk#block-views-block-annual-report-block-1 .ar-descr, #right_content_area .block-content-basic#block-views-block-annual-report-block-1 .ar-descr {
  color: #666666;
  margin-top: 15px;
}
#right_content_area .right_content_blk#block-views-block-annual-report-block-1 .ar-link, #right_content_area .block-content-basic#block-views-block-annual-report-block-1 .ar-link {
  margin-top: 15px;
  /* text-align: right; */
  text-align: center;
  width: 100%;
}
#right_content_area .right_content_blk#block-views-block-annual-report-block-1 .ar-link a, #right_content_area .block-content-basic#block-views-block-annual-report-block-1 .ar-link a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-views-block-annual-report-block-1 .ar-link a:hover, #right_content_area .block-content-basic#block-views-block-annual-report-block-1 .ar-link a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
#right_content_area .right_content_blk.right_content_fc_blk .right_blk_title, #right_content_area .block-content-basic.right_content_fc_blk .right_blk_title {
  position: relative;
  padding-right: 30px;
}
#right_content_area .right_content_blk.right_content_fc_blk .right_blk_title .blk_title_icon, #right_content_area .block-content-basic.right_content_fc_blk .right_blk_title .blk_title_icon {
  position: absolute;
  right: 0;
  top: 0;
  max-width: 30px;
  display: inline-block;
}
#right_content_area .right_content_blk.right_content_fc_blk .right_blk_title .blk_title_icon img, #right_content_area .block-content-basic.right_content_fc_blk .right_blk_title .blk_title_icon img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
#right_content_area .right_content_blk#block-hadopicontentblockglossary, #right_content_area .right_content_blk .glossary_blk, #right_content_area .block-content-basic#block-hadopicontentblockglossary, #right_content_area .block-content-basic .glossary_blk {
  background-color: #007fac;
}
#right_content_area .right_content_blk#block-hadopicontentblockglossary .right_blk_title, #right_content_area .right_content_blk .glossary_blk .right_blk_title, #right_content_area .block-content-basic#block-hadopicontentblockglossary .right_blk_title, #right_content_area .block-content-basic .glossary_blk .right_blk_title {
  color: #ffffff;
}
#right_content_area .right_content_blk#block-hadopicontentblockglossary .right_blk_title:after, #right_content_area .right_content_blk .glossary_blk .right_blk_title:after, #right_content_area .block-content-basic#block-hadopicontentblockglossary .right_blk_title:after, #right_content_area .block-content-basic .glossary_blk .right_blk_title:after {
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-hadopicontentblockglossary .body-field, #right_content_area .right_content_blk .glossary_blk .body-field, #right_content_area .block-content-basic#block-hadopicontentblockglossary .body-field, #right_content_area .block-content-basic .glossary_blk .body-field {
  color: #ffffff;
}
#right_content_area .right_content_blk#block-hadopicontentblockglossary .body-field a, #right_content_area .right_content_blk .glossary_blk .body-field a, #right_content_area .block-content-basic#block-hadopicontentblockglossary .body-field a, #right_content_area .block-content-basic .glossary_blk .body-field a {
  color: #ffffff;
}
#right_content_area .right_content_blk#block-hadopicontentblockglossary .blk-link a, #right_content_area .right_content_blk .glossary_blk .blk-link a, #right_content_area .block-content-basic#block-hadopicontentblockglossary .blk-link a, #right_content_area .block-content-basic .glossary_blk .blk-link a {
  display: inline-block;
  border: 1px solid #ffffff;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
  padding-top: 2px;
  padding-bottom: 2px;
}
#right_content_area .right_content_blk#block-hadopicontentblockglossary .blk-link a:hover, #right_content_area .right_content_blk .glossary_blk .blk-link a:hover, #right_content_area .block-content-basic#block-hadopicontentblockglossary .blk-link a:hover, #right_content_area .block-content-basic .glossary_blk .blk-link a:hover {
  color: #ffffff;
  border-color: #ffffff;
  text-decoration: none;
  background-color: #007fac;
}
#right_content_area .right_content_blk#block-fieldblock-content-know-more .right_blk_title, #right_content_area .right_content_blk#block-hadopicontentblockknowmore .right_blk_title, #right_content_area .block-content-basic#block-fieldblock-content-know-more .right_blk_title, #right_content_area .block-content-basic#block-hadopicontentblockknowmore .right_blk_title {
  background-image: url(../images/icons/infos_icon_007fac.png);
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 30px auto;
  padding-right: 30px;
}
#right_content_area .right_content_blk.search-block-form .right_blk_title, #right_content_area .block-content-basic.search-block-form .right_blk_title {
  color: #0aa6e5;
  background-image: url(../images/icons/search_icon_0aa6e5.png);
  background-position: right top;
  background-repeat: no-repeat;
}
#right_content_area .right_content_blk.search-block-form .right_blk_title:after, #right_content_area .block-content-basic.search-block-form .right_blk_title:after {
  background-color: #0aa6e5;
}
#right_content_area .right_content_blk.search-block-form label, #right_content_area .block-content-basic.search-block-form label {
  font-weight: 600;
  margin-bottom: 5px;
  display: block;
}
#right_content_area .right_content_blk.search-block-form .form-search, #right_content_area .block-content-basic.search-block-form .form-search {
  width: 100%;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  height: 36px;
  padding: 0 5px;
  box-sizing: border-box;
  border: 1px solid #999999;
  color: #666666;
}
#right_content_area .right_content_blk.search-block-form .form-search ::-webkit-input-placeholder, #right_content_area .block-content-basic.search-block-form .form-search ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#right_content_area .right_content_blk.search-block-form .form-search :-moz-placeholder, #right_content_area .block-content-basic.search-block-form .form-search :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#right_content_area .right_content_blk.search-block-form .form-search ::-moz-placeholder, #right_content_area .block-content-basic.search-block-form .form-search ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#right_content_area .right_content_blk.search-block-form .form-search :-ms-input-placeholder, #right_content_area .block-content-basic.search-block-form .form-search :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#right_content_area .right_content_blk.search-block-form .form-search :placeholder-shown, #right_content_area .block-content-basic.search-block-form .form-search :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#right_content_area .right_content_blk.search-block-form .form-actions, #right_content_area .block-content-basic.search-block-form .form-actions {
  margin-top: 20px;
}
#right_content_area .right_content_blk.search-block-form .form-actions .form-submit, #right_content_area .block-content-basic.search-block-form .form-actions .form-submit {
  display: block;
  border: none;
  color: #ffffff;
  background-color: #0aa6e5;
  cursor: pointer;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  padding: 15px 0;
  line-height: 0.9;
  width: 100%;
}
#right_content_area .right_content_blk.search-block-form .form-actions .form-submit:hover, #right_content_area .block-content-basic.search-block-form .form-actions .form-submit:hover {
  color: #0aa6e5;
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-all-news-filters, #right_content_area .block-content-basic#block-all-news-filters {
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
#right_content_area .right_content_blk#block-all-news-filters .grippie, #right_content_area .block-content-basic#block-all-news-filters .grippie {
  display: none;
}
#right_content_area .right_content_blk#block-all-news-filters .form-item, #right_content_area .right_content_blk#block-all-news-filters .form-actions, #right_content_area .block-content-basic#block-all-news-filters .form-item, #right_content_area .block-content-basic#block-all-news-filters .form-actions {
  padding: 0;
  margin: 0;
}
#right_content_area .right_content_blk#block-all-news-filters .description, #right_content_area .block-content-basic#block-all-news-filters .description {
  /* font-size: em(14px, $default-font-size); */
}
#right_content_area .right_content_blk#block-all-news-filters .form-actions, #right_content_area .block-content-basic#block-all-news-filters .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#right_content_area .right_content_blk#block-all-news-filters .form-text, #right_content_area .right_content_blk#block-all-news-filters .form-textarea, #right_content_area .right_content_blk#block-all-news-filters .form-email, #right_content_area .right_content_blk#block-all-news-filters .form-select, #right_content_area .right_content_blk#block-all-news-filters .form-search, #right_content_area .right_content_blk#block-all-news-filters .form-tel, #right_content_area .block-content-basic#block-all-news-filters .form-text, #right_content_area .block-content-basic#block-all-news-filters .form-textarea, #right_content_area .block-content-basic#block-all-news-filters .form-email, #right_content_area .block-content-basic#block-all-news-filters .form-select, #right_content_area .block-content-basic#block-all-news-filters .form-search, #right_content_area .block-content-basic#block-all-news-filters .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#right_content_area .right_content_blk#block-all-news-filters .js-form-type-select, #right_content_area .block-content-basic#block-all-news-filters .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#right_content_area .right_content_blk#block-all-news-filters .js-form-type-select select, #right_content_area .block-content-basic#block-all-news-filters .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#right_content_area .right_content_blk#block-all-news-filters .js-form-type-select select option, #right_content_area .block-content-basic#block-all-news-filters .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#right_content_area .right_content_blk#block-all-news-filters .js-form-type-select select:focus, #right_content_area .block-content-basic#block-all-news-filters .js-form-type-select select:focus {
  outline: none;
}
#right_content_area .right_content_blk#block-all-news-filters .js-form-type-select select::-ms-expand, #right_content_area .block-content-basic#block-all-news-filters .js-form-type-select select::-ms-expand {
  display: none;
}
#right_content_area .right_content_blk#block-all-news-filters .form-select, #right_content_area .block-content-basic#block-all-news-filters .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#right_content_area .right_content_blk#block-all-news-filters .form-textarea, #right_content_area .block-content-basic#block-all-news-filters .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#right_content_area .right_content_blk#block-all-news-filters .views-ef-fieldset-container summary, #right_content_area .right_content_blk#block-all-news-filters .views-ef-fieldset-container legend, #right_content_area .block-content-basic#block-all-news-filters .views-ef-fieldset-container summary, #right_content_area .block-content-basic#block-all-news-filters .views-ef-fieldset-container legend {
  display: none;
}
#right_content_area .right_content_blk#block-all-news-filters .form-submit, #right_content_area .block-content-basic#block-all-news-filters .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#right_content_area .right_content_blk#block-all-news-filters .form-submit:hover, #right_content_area .block-content-basic#block-all-news-filters .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-all-news-filters ::-webkit-input-placeholder, #right_content_area .block-content-basic#block-all-news-filters ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-all-news-filters :-moz-placeholder, #right_content_area .block-content-basic#block-all-news-filters :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#right_content_area .right_content_blk#block-all-news-filters ::-moz-placeholder, #right_content_area .block-content-basic#block-all-news-filters ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#right_content_area .right_content_blk#block-all-news-filters :-ms-input-placeholder, #right_content_area .block-content-basic#block-all-news-filters :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-all-news-filters :placeholder-shown, #right_content_area .block-content-basic#block-all-news-filters :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-all-news-filters input:-webkit-autofill, #right_content_area .right_content_blk#block-all-news-filters textarea:-webkit-autofill, #right_content_area .right_content_blk#block-all-news-filters select:-webkit-autofill, #right_content_area .block-content-basic#block-all-news-filters input:-webkit-autofill, #right_content_area .block-content-basic#block-all-news-filters textarea:-webkit-autofill, #right_content_area .block-content-basic#block-all-news-filters select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#right_content_area .right_content_blk#block-all-news-filters .g-recaptcha, #right_content_area .block-content-basic#block-all-news-filters .g-recaptcha {
  text-align: right;
  float: right;
}
#right_content_area .right_content_blk#block-all-news-filters ::-webkit-input-placeholder, #right_content_area .block-content-basic#block-all-news-filters ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#right_content_area .right_content_blk#block-all-news-filters :-moz-placeholder, #right_content_area .block-content-basic#block-all-news-filters :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#right_content_area .right_content_blk#block-all-news-filters ::-moz-placeholder, #right_content_area .block-content-basic#block-all-news-filters ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#right_content_area .right_content_blk#block-all-news-filters :-ms-input-placeholder, #right_content_area .block-content-basic#block-all-news-filters :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#right_content_area .right_content_blk#block-all-news-filters :placeholder-shown, #right_content_area .block-content-basic#block-all-news-filters :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#right_content_area .right_content_blk#block-all-news-filters .form-item, #right_content_area .block-content-basic#block-all-news-filters .form-item {
  margin-bottom: 20px;
}
#right_content_area .right_content_blk#block-all-news-filters .form-item label, #right_content_area .block-content-basic#block-all-news-filters .form-item label {
  display: block;
  font-weight: 600;
  padding-bottom: 5px;
  background-color: #f5f5f5;
}
#right_content_area .right_content_blk#block-all-news-filters .form-item.js-form-type-select, #right_content_area .block-content-basic#block-all-news-filters .form-item.js-form-type-select {
  background-position: 97% 40px;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock, #right_content_area .block-content-basic#block-hadopioeuvrereportblock {
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .grippie, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .grippie {
  display: none;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-item, #right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-actions, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-item, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-actions {
  padding: 0;
  margin: 0;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .description, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .description {
  /* font-size: em(14px, $default-font-size); */
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-actions, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-text, #right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-textarea, #right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-email, #right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-select, #right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-search, #right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-tel, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-text, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-textarea, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-email, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-select, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-search, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .js-form-type-select, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .js-form-type-select select, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .js-form-type-select select option, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .js-form-type-select select:focus, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .js-form-type-select select:focus {
  outline: none;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .js-form-type-select select::-ms-expand, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .js-form-type-select select::-ms-expand {
  display: none;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-select, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-textarea, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .views-ef-fieldset-container summary, #right_content_area .right_content_blk#block-hadopioeuvrereportblock .views-ef-fieldset-container legend, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .views-ef-fieldset-container summary, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .views-ef-fieldset-container legend {
  display: none;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-submit, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-submit:hover, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock ::-webkit-input-placeholder, #right_content_area .block-content-basic#block-hadopioeuvrereportblock ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock :-moz-placeholder, #right_content_area .block-content-basic#block-hadopioeuvrereportblock :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock ::-moz-placeholder, #right_content_area .block-content-basic#block-hadopioeuvrereportblock ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock :-ms-input-placeholder, #right_content_area .block-content-basic#block-hadopioeuvrereportblock :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock :placeholder-shown, #right_content_area .block-content-basic#block-hadopioeuvrereportblock :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock input:-webkit-autofill, #right_content_area .right_content_blk#block-hadopioeuvrereportblock textarea:-webkit-autofill, #right_content_area .right_content_blk#block-hadopioeuvrereportblock select:-webkit-autofill, #right_content_area .block-content-basic#block-hadopioeuvrereportblock input:-webkit-autofill, #right_content_area .block-content-basic#block-hadopioeuvrereportblock textarea:-webkit-autofill, #right_content_area .block-content-basic#block-hadopioeuvrereportblock select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .g-recaptcha, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .g-recaptcha {
  text-align: right;
  float: right;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock ::-webkit-input-placeholder, #right_content_area .block-content-basic#block-hadopioeuvrereportblock ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock :-moz-placeholder, #right_content_area .block-content-basic#block-hadopioeuvrereportblock :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock ::-moz-placeholder, #right_content_area .block-content-basic#block-hadopioeuvrereportblock ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock :-ms-input-placeholder, #right_content_area .block-content-basic#block-hadopioeuvrereportblock :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock :placeholder-shown, #right_content_area .block-content-basic#block-hadopioeuvrereportblock :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock label, #right_content_area .block-content-basic#block-hadopioeuvrereportblock label {
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-actions, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-actions {
  margin-top: 20px;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-actions .form-submit, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-actions .form-submit {
  display: block;
  border: none;
  color: #ffffff;
  background-color: #007fac;
  cursor: pointer;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  padding: 15px 0;
  line-height: 0.9;
  width: 100%;
  white-space: normal;
  height: auto;
}
#right_content_area .right_content_blk#block-hadopioeuvrereportblock .form-actions .form-submit:hover, #right_content_area .block-content-basic#block-hadopioeuvrereportblock .form-actions .form-submit:hover {
  color: #007fac;
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out {
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .right_blk_big_title, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .right_blk_big_title, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .right_blk_big_title, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .right_blk_big_title {
  /* background-color: $bg-color3;
  color: $white-color; */
  font-size: 28px;
  background-color: transparent;
  color: #0aa6e5;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .right_blk_big_title:after, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .right_blk_big_title:after, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .right_blk_big_title:after, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .right_blk_big_title:after {
  background-color: #0aa6e5;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .blk_content, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .blk_content, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .blk_content, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .blk_content {
  padding: 0 20px 20px;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .grippie, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .grippie, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .grippie, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .grippie {
  display: none;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-item, #right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-actions, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-item, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-actions, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-item, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-actions, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-item, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-actions {
  padding: 0;
  margin: 0;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .description, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .description, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .description, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .description {
  /* font-size: em(14px, $default-font-size); */
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-actions, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-actions, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-actions, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-text, #right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-textarea, #right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-email, #right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-select, #right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-search, #right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-tel, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-text, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-textarea, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-email, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-select, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-search, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-tel, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-text, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-textarea, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-email, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-select, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-search, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-tel, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-text, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-textarea, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-email, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-select, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-search, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .js-form-type-select, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .js-form-type-select, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .js-form-type-select, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .js-form-type-select select, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .js-form-type-select select, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .js-form-type-select select, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .js-form-type-select select option, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .js-form-type-select select option, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .js-form-type-select select option, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .js-form-type-select select:focus, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .js-form-type-select select:focus, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .js-form-type-select select:focus, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .js-form-type-select select:focus {
  outline: none;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .js-form-type-select select::-ms-expand, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .js-form-type-select select::-ms-expand, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .js-form-type-select select::-ms-expand, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .js-form-type-select select::-ms-expand {
  display: none;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-select, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-select, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-select, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-textarea, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-textarea, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-textarea, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .views-ef-fieldset-container summary, #right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .views-ef-fieldset-container legend, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .views-ef-fieldset-container summary, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .views-ef-fieldset-container legend, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .views-ef-fieldset-container summary, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .views-ef-fieldset-container legend, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .views-ef-fieldset-container summary, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .views-ef-fieldset-container legend {
  display: none;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-submit, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-submit, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-submit, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-submit:hover, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-submit:hover, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-submit:hover, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out ::-webkit-input-placeholder, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out ::-webkit-input-placeholder, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out ::-webkit-input-placeholder, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out :-moz-placeholder, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out :-moz-placeholder, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out :-moz-placeholder, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out ::-moz-placeholder, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out ::-moz-placeholder, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out ::-moz-placeholder, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out :-ms-input-placeholder, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out :-ms-input-placeholder, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out :-ms-input-placeholder, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out :placeholder-shown, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out :placeholder-shown, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out :placeholder-shown, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out input:-webkit-autofill, #right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out textarea:-webkit-autofill, #right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out select:-webkit-autofill, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out input:-webkit-autofill, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out textarea:-webkit-autofill, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out select:-webkit-autofill, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out input:-webkit-autofill, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out textarea:-webkit-autofill, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out select:-webkit-autofill, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out input:-webkit-autofill, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out textarea:-webkit-autofill, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .g-recaptcha, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .g-recaptcha, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .g-recaptcha, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .g-recaptcha {
  text-align: right;
  float: right;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .form-actions, #right_content_area .right_content_blk#block-formulaireexposeconducted-researchstudies-carried-out .form-actions, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .form-actions, #right_content_area .block-content-basic#block-formulaireexposeconducted-researchstudies-carried-out .form-actions {
  margin: 25px 0 0;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .blk_content label, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .blk_content label {
  font-weight: bold;
  padding-bottom: 5px;
  display: block;
  background-color: #f5f5f5;
}
#right_content_area .right_content_blk#block-exposedformconducted-researchstudies-carried-out .blk_content .js-form-type-select, #right_content_area .block-content-basic#block-exposedformconducted-researchstudies-carried-out .blk_content .js-form-type-select {
  background-position: 97% 40px;
}
#right_content_area .right_content_blk#block-status-search-page, #right_content_area .right_content_blk#block-status-legenda, #right_content_area .block-content-basic#block-status-search-page, #right_content_area .block-content-basic#block-status-legenda {
  color: #666666;
}
#right_content_area .right_content_blk#block-status-search-page .views-rows-list .views-row, #right_content_area .right_content_blk#block-status-legenda .views-rows-list .views-row, #right_content_area .block-content-basic#block-status-search-page .views-rows-list .views-row, #right_content_area .block-content-basic#block-status-legenda .views-rows-list .views-row {
  margin-top: 25px;
}
#right_content_area .right_content_blk#block-status-search-page .views-rows-list .views-row:first-child, #right_content_area .right_content_blk#block-status-legenda .views-rows-list .views-row:first-child, #right_content_area .block-content-basic#block-status-search-page .views-rows-list .views-row:first-child, #right_content_area .block-content-basic#block-status-legenda .views-rows-list .views-row:first-child {
  margin-top: 0;
}
#right_content_area .right_content_blk#block-status-search-page .views-rows-list .views-row .status-label, #right_content_area .right_content_blk#block-status-legenda .views-rows-list .views-row .status-label, #right_content_area .block-content-basic#block-status-search-page .views-rows-list .views-row .status-label, #right_content_area .block-content-basic#block-status-legenda .views-rows-list .views-row .status-label {
  max-width: 190px;
  text-align: center;
  color: #ffffff;
  line-height: 25px;
}
#right_content_area .right_content_blk#block-status-search-page .views-rows-list .views-row .status-label .work-available, #right_content_area .right_content_blk#block-status-legenda .views-rows-list .views-row .status-label .work-available, #right_content_area .block-content-basic#block-status-search-page .views-rows-list .views-row .status-label .work-available, #right_content_area .block-content-basic#block-status-legenda .views-rows-list .views-row .status-label .work-available {
  background-color: #97ca58;
}
#right_content_area .right_content_blk#block-status-search-page .views-rows-list .views-row .status-label .work-unavailable, #right_content_area .right_content_blk#block-status-legenda .views-rows-list .views-row .status-label .work-unavailable, #right_content_area .block-content-basic#block-status-search-page .views-rows-list .views-row .status-label .work-unavailable, #right_content_area .block-content-basic#block-status-legenda .views-rows-list .views-row .status-label .work-unavailable {
  background-color: #e19f3c;
}
#right_content_area .right_content_blk#block-status-search-page .views-rows-list .views-row .status-label .work-inconsultation, #right_content_area .right_content_blk#block-status-legenda .views-rows-list .views-row .status-label .work-inconsultation, #right_content_area .block-content-basic#block-status-search-page .views-rows-list .views-row .status-label .work-inconsultation, #right_content_area .block-content-basic#block-status-legenda .views-rows-list .views-row .status-label .work-inconsultation {
  background-color: #83528c;
}
#right_content_area .right_content_blk#block-status-search-page .views-rows-list .views-row .status-label .work-researching, #right_content_area .right_content_blk#block-status-legenda .views-rows-list .views-row .status-label .work-researching, #right_content_area .block-content-basic#block-status-search-page .views-rows-list .views-row .status-label .work-researching, #right_content_area .block-content-basic#block-status-legenda .views-rows-list .views-row .status-label .work-researching {
  background-color: #cbcbcb;
}
#right_content_area .right_content_blk#block-status-search-page .views-rows-list .views-row .status-description, #right_content_area .right_content_blk#block-status-legenda .views-rows-list .views-row .status-description, #right_content_area .block-content-basic#block-status-search-page .views-rows-list .views-row .status-description, #right_content_area .block-content-basic#block-status-legenda .views-rows-list .views-row .status-description {
  margin-top: 15px;
}
#right_content_area .right_content_blk#block-twitterfeedblock, #right_content_area .block-content-basic#block-twitterfeedblock {
  background-color: #f8f8f8;
  color: #666666;
}
#right_content_area .right_content_blk#block-twitterfeedblock .right_blk_title, #right_content_area .block-content-basic#block-twitterfeedblock .right_blk_title {
  color: #0aa6e5;
  background-image: url(../images/icons/twitter_icon.png);
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 35px auto;
}
#right_content_area .right_content_blk#block-twitterfeedblock .right_blk_title:after, #right_content_area .block-content-basic#block-twitterfeedblock .right_blk_title:after {
  background-color: #0aa6e5;
}
#right_content_area .right_content_blk#block-twitterfeedblock .right_blk_title a, #right_content_area .block-content-basic#block-twitterfeedblock .right_blk_title a {
  color: #0aa6e5;
}
#right_content_area .right_content_blk#block-twitterfeedblock .right_blk_title a:hover, #right_content_area .block-content-basic#block-twitterfeedblock .right_blk_title a:hover {
  color: #007fac;
  text-decoration: none;
}
#right_content_area .right_content_blk#block-twitterfeedblock .right_blk_title a:hover:after, #right_content_area .block-content-basic#block-twitterfeedblock .right_blk_title a:hover:after {
  background-color: #007fac;
}
#right_content_area .right_content_blk#block-twitterfeedblock a, #right_content_area .block-content-basic#block-twitterfeedblock a {
  color: #0aa6e5;
}
#right_content_area .right_content_blk#block-twitterfeedblock #twitter-feed-pager, #right_content_area .block-content-basic#block-twitterfeedblock #twitter-feed-pager {
  margin-top: 25px;
  text-align: right;
  float: right;
  width: 50%;
}
#right_content_area .right_content_blk#block-twitterfeedblock #twitter-feed-pager .twitter-feed-pager-item, #right_content_area .block-content-basic#block-twitterfeedblock #twitter-feed-pager .twitter-feed-pager-item {
  display: inline-block;
  margin: 0 2px;
  height: 10px;
  overflow: hidden;
}
#right_content_area .right_content_blk#block-twitterfeedblock #twitter-feed-pager .twitter-feed-pager-item .twitter-feed-pager-item-btn, #right_content_area .block-content-basic#block-twitterfeedblock #twitter-feed-pager .twitter-feed-pager-item .twitter-feed-pager-item-btn {
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  border: none;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #999999;
  cursor: pointer;
  -webkit-appearance: none;
}
#right_content_area .right_content_blk#block-twitterfeedblock #twitter-feed-pager .twitter-feed-pager-item.cycle-pager-active .twitter-feed-pager-item-btn, #right_content_area .right_content_blk#block-twitterfeedblock #twitter-feed-pager .twitter-feed-pager-item:hover .twitter-feed-pager-item-btn, #right_content_area .block-content-basic#block-twitterfeedblock #twitter-feed-pager .twitter-feed-pager-item.cycle-pager-active .twitter-feed-pager-item-btn, #right_content_area .block-content-basic#block-twitterfeedblock #twitter-feed-pager .twitter-feed-pager-item:hover .twitter-feed-pager-item-btn {
  background-color: #0aa6e5;
}
#right_content_area .right_content_blk#block-twitterfeedblock .twitterslider_actions_btn, #right_content_area .block-content-basic#block-twitterfeedblock .twitterslider_actions_btn {
  float: left;
  width: 50%;
  margin-top: 25px;
}
#right_content_area .right_content_blk#block-twitterfeedblock .twitterslider_actions_btn #twitter_playpause_btn, #right_content_area .block-content-basic#block-twitterfeedblock .twitterslider_actions_btn #twitter_playpause_btn {
  height: auto;
  background: none;
  border: none;
  color: #0fb7f9;
  cursor: pointer;
  -webkit-appearance: none;
}
#right_content_area .right_content_blk#block-twitterfeedblock .twitterslider_actions_btn #twitter_playpause_btn .fa, #right_content_area .block-content-basic#block-twitterfeedblock .twitterslider_actions_btn #twitter_playpause_btn .fa {
  color: #0fb7f9;
}
#right_content_area .right_content_blk#block-twitterfeedblock .twitterslider_actions_btn #twitter_playpause_btn:hover, #right_content_area .block-content-basic#block-twitterfeedblock .twitterslider_actions_btn #twitter_playpause_btn:hover {
  color: #007fac;
}
#right_content_area .right_content_blk#block-twitterfeedblock .twitterslider_actions_btn #twitter_playpause_btn:hover .fa, #right_content_area .block-content-basic#block-twitterfeedblock .twitterslider_actions_btn #twitter_playpause_btn:hover .fa {
  color: #007fac;
}
#right_content_area .right_content_blk#block-hadopicontentblockplatformrightlink, #right_content_area .right_content_blk#block-hadopicontent-block-site-suggestion-link, #right_content_area .right_content_blk#block-hadopicontentblockkeyfigureslink, #right_content_area .block-content-basic#block-hadopicontentblockplatformrightlink, #right_content_area .block-content-basic#block-hadopicontent-block-site-suggestion-link, #right_content_area .block-content-basic#block-hadopicontentblockkeyfigureslink {
  padding: 0;
}
#right_content_area .right_content_blk#block-hadopicontentblockplatformrightlink .block_link, #right_content_area .right_content_blk#block-hadopicontent-block-site-suggestion-link .block_link, #right_content_area .right_content_blk#block-hadopicontentblockkeyfigureslink .block_link, #right_content_area .block-content-basic#block-hadopicontentblockplatformrightlink .block_link, #right_content_area .block-content-basic#block-hadopicontent-block-site-suggestion-link .block_link, #right_content_area .block-content-basic#block-hadopicontentblockkeyfigureslink .block_link {
  display: inline-block;
  border: 1px solid #007fac;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #007fac;
  display: block;
  font-size: 28px;
  padding: 20px;
  font-weight: 600;
  line-height: 1;
}
#right_content_area .right_content_blk#block-hadopicontentblockplatformrightlink .block_link:hover, #right_content_area .right_content_blk#block-hadopicontent-block-site-suggestion-link .block_link:hover, #right_content_area .right_content_blk#block-hadopicontentblockkeyfigureslink .block_link:hover, #right_content_area .block-content-basic#block-hadopicontentblockplatformrightlink .block_link:hover, #right_content_area .block-content-basic#block-hadopicontent-block-site-suggestion-link .block_link:hover, #right_content_area .block-content-basic#block-hadopicontentblockkeyfigureslink .block_link:hover {
  color: #007fac;
  border-color: #007fac;
  text-decoration: none;
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-hadopicontentblock-platform-right-search-link, #right_content_area .right_content_blk#block-hadopicontentblock-platform-right-search-link2, #right_content_area .right_content_blk#block-hadopicontentblockworkrightsearchlink, #right_content_area .right_content_blk#block-hadopicontentblockworkrightsearchlink-onpages, #right_content_area .block-content-basic#block-hadopicontentblock-platform-right-search-link, #right_content_area .block-content-basic#block-hadopicontentblock-platform-right-search-link2, #right_content_area .block-content-basic#block-hadopicontentblockworkrightsearchlink, #right_content_area .block-content-basic#block-hadopicontentblockworkrightsearchlink-onpages {
  padding: 0;
}
#right_content_area .right_content_blk#block-hadopicontentblock-platform-right-search-link .block_link, #right_content_area .right_content_blk#block-hadopicontentblock-platform-right-search-link2 .block_link, #right_content_area .right_content_blk#block-hadopicontentblockworkrightsearchlink .block_link, #right_content_area .right_content_blk#block-hadopicontentblockworkrightsearchlink-onpages .block_link, #right_content_area .block-content-basic#block-hadopicontentblock-platform-right-search-link .block_link, #right_content_area .block-content-basic#block-hadopicontentblock-platform-right-search-link2 .block_link, #right_content_area .block-content-basic#block-hadopicontentblockworkrightsearchlink .block_link, #right_content_area .block-content-basic#block-hadopicontentblockworkrightsearchlink-onpages .block_link {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  font-size: 28px;
  padding: 20px;
  font-weight: 600;
  line-height: 1;
}
#right_content_area .right_content_blk#block-hadopicontentblock-platform-right-search-link .block_link:hover, #right_content_area .right_content_blk#block-hadopicontentblock-platform-right-search-link2 .block_link:hover, #right_content_area .right_content_blk#block-hadopicontentblockworkrightsearchlink .block_link:hover, #right_content_area .right_content_blk#block-hadopicontentblockworkrightsearchlink-onpages .block_link:hover, #right_content_area .block-content-basic#block-hadopicontentblock-platform-right-search-link .block_link:hover, #right_content_area .block-content-basic#block-hadopicontentblock-platform-right-search-link2 .block_link:hover, #right_content_area .block-content-basic#block-hadopicontentblockworkrightsearchlink .block_link:hover, #right_content_area .block-content-basic#block-hadopicontentblockworkrightsearchlink-onpages .block_link:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#right_content_area .right_content_blk#block-entitylikecontentblock, #right_content_area .block-content-basic#block-entitylikecontentblock {
  font-size: 28px;
  font-weight: 600;
  color: #007fac;
}
#right_content_area .right_content_blk#block-entitylikecontentblock span, #right_content_area .block-content-basic#block-entitylikecontentblock span {
  vertical-align: middle;
}
#right_content_area .right_content_blk#block-entitylikecontentblock .fa-heart, #right_content_area .block-content-basic#block-entitylikecontentblock .fa-heart {
  color: #999999;
  font-size: 18px;
}
#right_content_area .right_content_blk#block-entitylikecontentblock .counter, #right_content_area .block-content-basic#block-entitylikecontentblock .counter {
  display: inline-block;
  margin: 0 5px 0 20px;
}
#right_content_area .right_content_blk#block-entitylikecontentblock a, #right_content_area .block-content-basic#block-entitylikecontentblock a {
  color: #007fac;
}
#right_content_area .right_content_blk#block-entitylikecontentblock a:hover, #right_content_area .right_content_blk#block-entitylikecontentblock a.active, #right_content_area .block-content-basic#block-entitylikecontentblock a:hover, #right_content_area .block-content-basic#block-entitylikecontentblock a.active {
  color: #0aa6e5;
}
#right_content_area .right_content_blk#block-entitylikecontentblock a:hover .fa-heart, #right_content_area .right_content_blk#block-entitylikecontentblock a.active .fa-heart, #right_content_area .block-content-basic#block-entitylikecontentblock a:hover .fa-heart, #right_content_area .block-content-basic#block-entitylikecontentblock a.active .fa-heart {
  color: #0aa6e5;
}
#right_content_area #block-veillescoopit {
  width: 100%;
  overflow: hidden;
}
#right_content_area #block-veillescoopit #scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-header {
  width: 100%;
  overflow: hidden;
}
#right_content_area #block-veillescoopit #scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-header .scoopit-fulltheme-credits {
  padding: 0;
  width: 0;
  opacity: 0;
  font-size: 0;
}
#right_content_area #block-veillescoopit #scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-header .scoopit-fulltheme-credits * {
  display: none;
}
#right_content_area #block-veillescoopit #scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-scoops {
  display: none;
}
#right_content_area #block-views-block-recent-articles {
  margin-bottom: 50px;
}
#right_content_area #block-views-block-recent-articles h2 {
  background-color: #3d7599;
  text-transform: uppercase;
  font-size: 20px;
  padding: 20px 50px 20px 20px;
  color: #ffffff;
  background-image: url(../images/icons/news_icon_60.png);
  background-size: 30px auto;
  background-repeat: no-repeat;
  background-position: 95% center;
}
#right_content_area #block-views-block-recent-articles h2:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #ffffff;
  margin: 10px 0 2px;
}
#right_content_area #block-views-block-recent-articles .blk_content {
  background-color: #e5e9ec;
}
#right_content_area #block-views-block-recent-articles .blk_content .views-row {
  padding: 10px 20px;
}
#right_content_area #block-views-block-recent-articles .blk_content .views-row .recent-article-date {
  color: #3d7599;
  font-size: 15px;
  font-weight: 500;
  padding-bottom: 6px;
}
#right_content_area #block-views-block-recent-articles .blk_content .views-row .recent-article-title {
  font-size: 15px;
}
#right_content_area #block-hadopipagerightblock .complete-block-container, #right_content_area #block-hadopipagerightblock .chiffre-block-container, #right_content_area #block-hadopipagerightblock .buttons-blocks-parent-container, #right_content_area #block-hadopipagerightblock .text-block-container, #right_content_area #block-hadopipagerightblock .simple-block-container, #right_content_area #block-hadopipagerightblock .search_work-block-container, #right_content_area #block-hadopipagerightblock .search_site-block-container, #right_content_area #block-hadopipagerightblock .studies_carried_out-block-container, #right_content_area div[id^=block-hadopipagerightblock] .complete-block-container, #right_content_area div[id^=block-hadopipagerightblock] .chiffre-block-container, #right_content_area div[id^=block-hadopipagerightblock] .buttons-blocks-parent-container, #right_content_area div[id^=block-hadopipagerightblock] .text-block-container, #right_content_area div[id^=block-hadopipagerightblock] .simple-block-container, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container {
  margin-bottom: 30px;
}
#right_content_area #block-hadopipagerightblock .chiffre-block-container, #right_content_area #block-hadopipagerightblock .link-block-container, #right_content_area div[id^=block-hadopipagerightblock] .chiffre-block-container, #right_content_area div[id^=block-hadopipagerightblock] .link-block-container {
  float: none;
  width: 100%;
  margin-right: 0;
}
#right_content_area #block-hadopipagerightblock .buttons-blocks-parent-container .buttons-block-link-item, #right_content_area div[id^=block-hadopipagerightblock] .buttons-blocks-parent-container .buttons-block-link-item {
  display: block;
  width: auto;
}
#right_content_area #block-hadopipagerightblock .buttons-blocks-parent-container .buttons-block-link-item:not(:first-child), #right_content_area div[id^=block-hadopipagerightblock] .buttons-blocks-parent-container .buttons-block-link-item:not(:first-child) {
  margin-top: 10px;
}
#right_content_area #block-hadopipagerightblock .simple-block-container.simple-picto2 .simple-link-link, #right_content_area div[id^=block-hadopipagerightblock] .simple-block-container.simple-picto2 .simple-link-link {
  background-color: #007fac;
}
#right_content_area #block-hadopipagerightblock .simple-block-container.simple-picto2 .simple-link-link:hover, #right_content_area div[id^=block-hadopipagerightblock] .simple-block-container.simple-picto2 .simple-link-link:hover {
  background-color: #f5f5f5;
  text-decoration: none;
}
#right_content_area #block-hadopipagerightblock .simple-block-container.simple-picto2 .simple-link-link:hover .simple-link-title, #right_content_area div[id^=block-hadopipagerightblock] .simple-block-container.simple-picto2 .simple-link-link:hover .simple-link-title {
  color: #007fac;
}
#right_content_area #block-hadopipagerightblock .text-block-container .text-block-title, #right_content_area div[id^=block-hadopipagerightblock] .text-block-container .text-block-title {
  min-height: 80px;
  background-color: #0aa6e5;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-size: 22px;
  font-weight: 600;
}
#right_content_area #block-hadopipagerightblock .text-block-container img, #right_content_area div[id^=block-hadopipagerightblock] .text-block-container img {
  max-width: 100%;
  height: auto;
}
#right_content_area #block-hadopipagerightblock .text-block-container .text-block-content, #right_content_area div[id^=block-hadopipagerightblock] .text-block-container .text-block-content {
  font-size: 15px;
}
#right_content_area #block-hadopipagerightblock .text-block-container .text-block-links, #right_content_area div[id^=block-hadopipagerightblock] .text-block-container .text-block-links {
  margin-top: 20px;
  text-align: center;
}
#right_content_area #block-hadopipagerightblock .text-block-container .text-block-links a, #right_content_area div[id^=block-hadopipagerightblock] .text-block-container .text-block-links a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
  margin: 0 10px 10px 10px;
}
#right_content_area #block-hadopipagerightblock .text-block-container .text-block-links a:hover, #right_content_area div[id^=block-hadopipagerightblock] .text-block-container .text-block-links a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
#right_content_area #block-hadopipagerightblock .text-block-container .text-block-content, #right_content_area div[id^=block-hadopipagerightblock] .text-block-container .text-block-content {
  padding: 15px;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form, #right_content_area #block-hadopipagerightblock .search_site-block-container form, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form {
  background-color: #f9f9f9;
  padding: 20px 30px;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .grippie, #right_content_area #block-hadopipagerightblock .search_site-block-container form .grippie, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .grippie, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .grippie {
  display: none;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-item, #right_content_area #block-hadopipagerightblock .search_work-block-container form .form-actions, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-item, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-actions, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-item, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-actions, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-item, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-actions {
  padding: 0;
  margin: 0;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .description, #right_content_area #block-hadopipagerightblock .search_site-block-container form .description, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .description, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .description {
  /* font-size: em(14px, $default-font-size); */
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-actions, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-actions, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-actions, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-text, #right_content_area #block-hadopipagerightblock .search_work-block-container form .form-textarea, #right_content_area #block-hadopipagerightblock .search_work-block-container form .form-email, #right_content_area #block-hadopipagerightblock .search_work-block-container form .form-select, #right_content_area #block-hadopipagerightblock .search_work-block-container form .form-search, #right_content_area #block-hadopipagerightblock .search_work-block-container form .form-tel, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-text, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-textarea, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-email, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-select, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-search, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-tel, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-text, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-textarea, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-email, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-select, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-search, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-tel, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-text, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-textarea, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-email, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-select, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-search, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .js-form-type-select, #right_content_area #block-hadopipagerightblock .search_site-block-container form .js-form-type-select, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .js-form-type-select, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .js-form-type-select select, #right_content_area #block-hadopipagerightblock .search_site-block-container form .js-form-type-select select, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .js-form-type-select select, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .js-form-type-select select option, #right_content_area #block-hadopipagerightblock .search_site-block-container form .js-form-type-select select option, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .js-form-type-select select option, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .js-form-type-select select:focus, #right_content_area #block-hadopipagerightblock .search_site-block-container form .js-form-type-select select:focus, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .js-form-type-select select:focus, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .js-form-type-select select:focus {
  outline: none;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .js-form-type-select select::-ms-expand, #right_content_area #block-hadopipagerightblock .search_site-block-container form .js-form-type-select select::-ms-expand, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .js-form-type-select select::-ms-expand, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .js-form-type-select select::-ms-expand {
  display: none;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-select, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-select, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-select, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-textarea, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-textarea, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-textarea, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .views-ef-fieldset-container summary, #right_content_area #block-hadopipagerightblock .search_work-block-container form .views-ef-fieldset-container legend, #right_content_area #block-hadopipagerightblock .search_site-block-container form .views-ef-fieldset-container summary, #right_content_area #block-hadopipagerightblock .search_site-block-container form .views-ef-fieldset-container legend, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .views-ef-fieldset-container summary, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .views-ef-fieldset-container legend, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .views-ef-fieldset-container summary, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .views-ef-fieldset-container legend {
  display: none;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-submit, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-submit, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-submit, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-submit:hover, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-submit:hover, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-submit:hover, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form ::-webkit-input-placeholder, #right_content_area #block-hadopipagerightblock .search_site-block-container form ::-webkit-input-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form ::-webkit-input-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form :-moz-placeholder, #right_content_area #block-hadopipagerightblock .search_site-block-container form :-moz-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form :-moz-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form ::-moz-placeholder, #right_content_area #block-hadopipagerightblock .search_site-block-container form ::-moz-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form ::-moz-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form :-ms-input-placeholder, #right_content_area #block-hadopipagerightblock .search_site-block-container form :-ms-input-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form :-ms-input-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form :placeholder-shown, #right_content_area #block-hadopipagerightblock .search_site-block-container form :placeholder-shown, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form :placeholder-shown, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form input:-webkit-autofill, #right_content_area #block-hadopipagerightblock .search_work-block-container form textarea:-webkit-autofill, #right_content_area #block-hadopipagerightblock .search_work-block-container form select:-webkit-autofill, #right_content_area #block-hadopipagerightblock .search_site-block-container form input:-webkit-autofill, #right_content_area #block-hadopipagerightblock .search_site-block-container form textarea:-webkit-autofill, #right_content_area #block-hadopipagerightblock .search_site-block-container form select:-webkit-autofill, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form input:-webkit-autofill, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form textarea:-webkit-autofill, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form select:-webkit-autofill, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form input:-webkit-autofill, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form textarea:-webkit-autofill, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .g-recaptcha, #right_content_area #block-hadopipagerightblock .search_site-block-container form .g-recaptcha, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .g-recaptcha, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .g-recaptcha {
  text-align: right;
  float: right;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form ::-webkit-input-placeholder, #right_content_area #block-hadopipagerightblock .search_site-block-container form ::-webkit-input-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form ::-webkit-input-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form :-moz-placeholder, #right_content_area #block-hadopipagerightblock .search_site-block-container form :-moz-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form :-moz-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form ::-moz-placeholder, #right_content_area #block-hadopipagerightblock .search_site-block-container form ::-moz-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form ::-moz-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form :-ms-input-placeholder, #right_content_area #block-hadopipagerightblock .search_site-block-container form :-ms-input-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form :-ms-input-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form :placeholder-shown, #right_content_area #block-hadopipagerightblock .search_site-block-container form :placeholder-shown, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form :placeholder-shown, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-title, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-title, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-title, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-title {
  color: #007fac;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 20px;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-title .blk_title_strong, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-title .blk_title_strong, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-title .blk_title_strong, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-title .blk_title_strong {
  display: block;
  font-weight: 600;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-or, #right_content_area #block-hadopipagerightblock .search_work-block-container form .separator-or, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-or, #right_content_area #block-hadopipagerightblock .search_site-block-container form .separator-or, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-or, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .separator-or, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-or, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .separator-or {
  clear: both;
  text-align: center;
  padding: 15px 0;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-or-link, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-or-link, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-or-link, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-or-link {
  display: block;
  max-width: 240px;
  color: #ffffff;
  background-color: #007fac;
  border: 1px solid #007fac;
  padding: 12px 10px;
  margin: 0 auto;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-or-link:hover, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-or-link:hover, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-or-link:hover, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-or-link:hover {
  color: #007fac;
  background-color: #ffffff;
  text-decoration: none;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-item, #right_content_area #block-hadopipagerightblock .search_work-block-container form .form-actions, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-item, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-actions, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-item, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-actions, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-item, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-actions {
  float: left;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-item, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-item, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-item, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-item {
  width: 85%;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-item .form-text, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-item .form-text, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-item .form-text, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-item .form-text {
  height: 36px;
  line-height: 36px;
  border-right: none;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-actions, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-actions, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-actions, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-actions {
  width: 15%;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-submit, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-submit, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-submit, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-submit {
  width: 100%;
  height: 36px;
  line-height: 36px;
  border-left: none;
  border-color: #999999;
  text-indent: -9999px;
  font-size: 0;
  background-color: #ffffff;
  background-image: url(../images/icons/search_icon_40-666666.png);
  background-size: 16px auto;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0;
}
#right_content_area #block-hadopipagerightblock .search_work-block-container form .form-submit:hover, #right_content_area #block-hadopipagerightblock .search_site-block-container form .form-submit:hover, #right_content_area div[id^=block-hadopipagerightblock] .search_work-block-container form .form-submit:hover, #right_content_area div[id^=block-hadopipagerightblock] .search_site-block-container form .form-submit:hover {
  border-color: #999999;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search {
  background-color: #f9f9f9;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .grippie, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .grippie {
  display: none;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-item, #right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-actions, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-item, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-actions {
  padding: 0;
  margin: 0;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .description, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .description {
  /* font-size: em(14px, $default-font-size); */
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-actions, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-text, #right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-textarea, #right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-email, #right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-select, #right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-search, #right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-tel, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-text, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-textarea, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-email, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-select, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-search, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .js-form-type-select, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .js-form-type-select select, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .js-form-type-select select option, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .js-form-type-select select:focus, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .js-form-type-select select:focus {
  outline: none;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .js-form-type-select select::-ms-expand, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .js-form-type-select select::-ms-expand {
  display: none;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-select, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-textarea, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .views-ef-fieldset-container summary, #right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .views-ef-fieldset-container legend, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .views-ef-fieldset-container summary, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .views-ef-fieldset-container legend {
  display: none;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-submit, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-submit:hover, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search ::-webkit-input-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search :-moz-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search ::-moz-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search :-ms-input-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search :placeholder-shown, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search input:-webkit-autofill, #right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search textarea:-webkit-autofill, #right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search select:-webkit-autofill, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search input:-webkit-autofill, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search textarea:-webkit-autofill, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .g-recaptcha, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .g-recaptcha {
  text-align: right;
  float: right;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search ::-webkit-input-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search :-moz-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search ::-moz-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search :-ms-input-placeholder, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search :placeholder-shown, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .right_blk_title, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .right_blk_title {
  background: none;
  font-size: 24px;
  padding: 20px 15px;
  min-height: 80px;
  line-height: 80px;
  color: #0aa6e5;
  min-height: 0;
  line-height: normal;
  font-weight: 400;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .right_blk_title:after, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .right_blk_title:after {
  content: normal;
  width: auto;
  display: none;
  height: auto;
  margin: 0;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .right_blk_title .blk_title_strong, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .right_blk_title .blk_title_strong {
  display: block;
  font-weight: 600;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .blk_content, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .blk_content {
  padding: 20px;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-item, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-item {
  margin-bottom: 10px;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-item label, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-item label {
  display: block;
  font-weight: 600;
  padding-bottom: 5px;
  background-color: #f9f9f9;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-item.js-form-type-select, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-item.js-form-type-select {
  background-position: 97% 40px;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-actions, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-actions {
  padding-top: 10px;
}
#right_content_area #block-hadopipagerightblock .studies_carried_out-block-container .studies-search .form-actions .form-submit, #right_content_area div[id^=block-hadopipagerightblock] .studies_carried_out-block-container .studies-search .form-actions .form-submit {
  max-width: 230px;
  margin: 0 auto;
}

/**************************************
* Footer (Pied de page)
**************************************/
#footer {
  background-color: #4e6f84;
  color: #ffffff;
  padding: 25px 0;
  /* #region_top_footer, #region_footer, #region_bottom_footer {
  	.content_container {
  		@include container-horizontal-spaces(15px);
  	}
  } */
}
#footer a {
  color: #ffffff;
}
#footer a:hover {
  color: #ffffff;
}
#footer .footer_blk_title {
  font-size: 18px;
  font-weight: 600;
}
#footer #region_top_footer {
  text-align: center;
  font-size: 18px;
}
#footer #region_footer, #footer #region_bottom_footer {
  padding-top: 25px;
  margin-top: 25px;
  border-top: 1px solid #6a8ba0;
}
#footer nav li {
  display: inline-block;
}
#footer nav li:before {
  content: '\2223';
  display: inline-block;
  padding: 0 5px;
}
#footer nav li:first-child:before {
  content: normal;
  padding: 0;
}
#footer #block-footermap {
  display: none;
}
#footer #block-last-tickets-footer-blk .views-row {
  margin-top: 15px;
  padding: 15px 20px;
  background-color: #ffffff;
  color: #4e6f84;
}
#footer #block-last-tickets-footer-blk .views-row a {
  color: #4e6f84;
}
#footer #footer_infos {
  font-size: 14px;
}
#footer #footer_infos .footer_infos_item {
  float: left;
  width: 50%;
}
#footer #footer_infos .footer_infos_item#copyright {
  text-align: right;
}
#footer #block-socialmedialinks, #footer #block-footer-socialmedialinks {
  text-align: center;
}
#footer #block-socialmedialinks li, #footer #block-footer-socialmedialinks li {
  padding: 8px 7px 0;
  display: inline-block;
}
#footer #block-socialmedialinks li a, #footer #block-footer-socialmedialinks li a {
  color: #ffffff;
}
#footer #block-socialmedialinks li a .fa, #footer #block-footer-socialmedialinks li a .fa {
  display: block;
  line-height: 26px;
  height: 26px;
  width: 26px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
#footer #block-socialmedialinks li a .fa.fa-2x, #footer #block-footer-socialmedialinks li a .fa.fa-2x {
  font-size: 1em;
}
#footer #block-socialmedialinks li a .fa.fa-facebook, #footer #block-footer-socialmedialinks li a .fa.fa-facebook {
  background-color: #383f87;
}
#footer #block-socialmedialinks li a .fa.fa-twitter, #footer #block-socialmedialinks li a .fa.fa-vimeo-square, #footer #block-footer-socialmedialinks li a .fa.fa-twitter, #footer #block-footer-socialmedialinks li a .fa.fa-vimeo-square {
  background-color: #5fccff;
}
#footer #block-socialmedialinks li a:hover, #footer #block-footer-socialmedialinks li a:hover {
  text-decoration: none;
}
#footer #block-socialmedialinks li a:hover .fa.fa-facebook, #footer #block-footer-socialmedialinks li a:hover .fa.fa-facebook {
  color: #383f87;
  background-color: #ffffff;
}
#footer #block-socialmedialinks li a:hover .fa.fa-twitter, #footer #block-socialmedialinks li a:hover .fa.fa-vimeo-square, #footer #block-footer-socialmedialinks li a:hover .fa.fa-twitter, #footer #block-footer-socialmedialinks li a:hover .fa.fa-vimeo-square {
  color: #5fccff;
  background-color: #ffffff;
}
#footer #block-socialmedialinks .platforms, #footer #block-socialmedialinks #scoopit_item, #footer #block-socialmedialinks #scoopit_footer_item, #footer #block-footer-socialmedialinks .platforms, #footer #block-footer-socialmedialinks #scoopit_item, #footer #block-footer-socialmedialinks #scoopit_footer_item {
  display: inline-block;
  vertical-align: middle;
}
#footer #block-socialmedialinks #scoopit_item, #footer #block-socialmedialinks #scoopit_footer_item, #footer #block-footer-socialmedialinks #scoopit_item, #footer #block-footer-socialmedialinks #scoopit_footer_item {
  height: 26px;
  margin-top: 8px;
}
#footer #block-socialmedialinks #scoopit_item #sn_scoopit_link, #footer #block-socialmedialinks #scoopit_item #sn_scoopit_footer_link, #footer #block-socialmedialinks #scoopit_footer_item #sn_scoopit_link, #footer #block-socialmedialinks #scoopit_footer_item #sn_scoopit_footer_link, #footer #block-footer-socialmedialinks #scoopit_item #sn_scoopit_link, #footer #block-footer-socialmedialinks #scoopit_item #sn_scoopit_footer_link, #footer #block-footer-socialmedialinks #scoopit_footer_item #sn_scoopit_link, #footer #block-footer-socialmedialinks #scoopit_footer_item #sn_scoopit_footer_link {
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  background-image: url(../images/logos/logo_scoopit_header.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 26px auto;
  margin: 0 2px;
}
#footer #block-socialmedialinks #scoopit_item #sn_scoopit_link:hover, #footer #block-socialmedialinks #scoopit_item #sn_scoopit_footer_link:hover, #footer #block-socialmedialinks #scoopit_footer_item #sn_scoopit_link:hover, #footer #block-socialmedialinks #scoopit_footer_item #sn_scoopit_footer_link:hover, #footer #block-footer-socialmedialinks #scoopit_item #sn_scoopit_link:hover, #footer #block-footer-socialmedialinks #scoopit_item #sn_scoopit_footer_link:hover, #footer #block-footer-socialmedialinks #scoopit_footer_item #sn_scoopit_link:hover, #footer #block-footer-socialmedialinks #scoopit_footer_item #sn_scoopit_footer_link:hover {
  background-image: url(../images/logos/logo_scoopit_header_hover.png);
}
#footer #block-footer-socialmedialinks {
  margin-top: 25px;
}
#footer #block-footer-socialmedialinks #scoopit_footer_item {
  height: 40px;
  margin-top: 0;
}
#footer #block-footer-socialmedialinks #scoopit_footer_item #sn_scoopit_footer_link {
  height: 40px;
  width: 40px;
  background-size: 40px auto;
}
#footer #block-footer-socialmedialinks li {
  padding: 0 5px;
  font-size: 20px;
  text-align: center;
}
#footer #block-footer-socialmedialinks li a .fa {
  line-height: 40px;
  height: 40px;
  width: 40px;
}
#footer #block-footer-search {
  margin-top: 25px;
  font-size: 0;
}
#footer #block-footer-search .form-item, #footer #block-footer-search .form-actions {
  display: inline-block;
  /* vertical-align: top; */
  vertical-align: bottom;
}
#footer #block-footer-search .form-item-keys {
  width: 87%;
}
#footer #block-footer-search .form-item-keys label {
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
  color: #ffffff;
}
#footer #block-footer-search .form-actions {
  width: 13%;
}
#footer #block-footer-search ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #4e6f84;
}
#footer #block-footer-search :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #4e6f84;
  opacity: 1;
}
#footer #block-footer-search ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #4e6f84;
  opacity: 1;
}
#footer #block-footer-search :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #4e6f84;
}
#footer #block-footer-search :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #4e6f84;
}
#footer #block-footer-search .form-search {
  background-color: #ffffff;
  border: none;
  color: #4e6f84;
  height: 45px;
  line-height: 45px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  width: 100%;
  padding: 0 10px;
  font-size: 18px;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  line-height: 0.9;
}
#footer #block-footer-search .form-submit {
  text-indent: -9999px;
  display: block;
  cursor: pointer;
  height: 45px;
  width: 100%;
  background-image: url(../images/icons/search_icon_52-4e6f84.png);
  background-size: 26px auto;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  border: none;
}

/* Hack Safari only */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* Safari only override */
  ::i-block-chrome, #footer #block-footer-search .form-item {
    margin-right: -3px;
    /* Corrige souci d'alignement des inline-block qui ajoute des "extra space" non corrig├® par le font-size: 0 sous safari PC */
  }

  ::i-block-chrome, #footer #block-footer-search .form-actions {
    margin-right: -3px;
    /* Corrige souci d'alignement des inline-block qui ajoute des "extra space" non corrig├® par le font-size: 0 sous safari PC */
  }
}
/**************************************
* Partners (Partenaires)
**************************************/
/* HP Block */
#block-partners-hp-blk {
  margin: 50px 0;
  text-align: center;
}
#block-partners-hp-blk .views-content {
  position: relative;
}
#block-partners-hp-blk .views-rows-list {
  font-size: 0;
  margin: 0 20px;
  z-index: 150;
}
#block-partners-hp-blk .views-rows-list .views-row {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
}
#block-partners-hp-blk .views-rows-list .views-row .partner-logo {
  padding: 0 25px;
  line-height: 0;
}
#block-partners-hp-blk .views-rows-list .views-row img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
#block-partners-hp-blk .partners_slider_nav_btns {
  position: absolute;
  /* top: 50%; */
  top: calc(50% - 20px);
  left: 0;
  z-index: 100;
  width: 100%;
  font-size: 20px;
}
#block-partners-hp-blk .partners_slider_nav_btns .partners_slider_nav {
  color: #007fac;
}
#block-partners-hp-blk .partners_slider_nav_btns .partners_slider_nav.partners_slider_prev {
  float: left;
}
#block-partners-hp-blk .partners_slider_nav_btns .partners_slider_nav.partners_slider_next {
  float: right;
}

/**************************************
* Comments (Commentaires)
**************************************/
.comments_area {
  margin-top: 30px;
  margin-bottom: 25px;
  /* Formulaire de r├®ponses */
}
.comments_area .blk_title {
  color: #333333;
  font-size: 36px;
  font-weight: 600;
  line-height: 0.9;
  text-align: center;
  background-color: #e5e9ec;
  padding: 20px 0;
  margin-bottom: 25px;
  background-color: #0aa6e5;
  color: #ffffff;
  padding: 20px 0;
  font-size: 28px;
}
.comments_area .blk_title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #333333;
  /* margin: 10px auto 25px; */
  margin: 10px auto 0;
}
.comments_area .blk_title:after {
  content: normal;
  display: none;
  height: auto;
  width: auto;
}
.comments_area .ui-accordion-header .ui-accordion-header-icon {
  left: auto;
  right: 15px;
  /* margin-top: -10px; */
}
.comments_area .ui-icon {
  width: 22px;
  height: 11px;
}
.comments_area .ui-state-default .ui-icon, .comments_area .ui-state-active .ui-icon {
  background-image: url(../images/btns/accordion_arrows.png);
  background-repeat: no-repeat;
  background-size: 22px auto;
}
.comments_area .ui-state-default .ui-icon {
  background-position: center top;
}
.comments_area .ui-state-active .ui-icon {
  background-position: center bottom;
}
.comments_area .accordion-title:focus {
  outline: 2px solid #6cab36;
}
.comments_area .accordion-title, .comments_area .blk_title_accordion {
  margin: 30px 0 0;
  padding: 15px 40px 15px 15px;
  font-size: 22px;
  border: none;
  font-weight: 500;
  /* &:focus {
  	outline: none;
  } */
}
.comments_area .accordion-title.ui-state-default, .comments_area .blk_title_accordion.ui-state-default {
  color: #ffffff;
  background: #0aa6e5;
}
.comments_area .accordion-title.ui-state-active, .comments_area .blk_title_accordion.ui-state-active {
  background: #0aa6e5;
  color: #ffffff;
}
.comments_area .ui-accordion-content {
  border: none;
  background: #f5f5f5;
  padding: 25px 20px;
}
.comments_area .ui-accordion-content p {
  padding-top: 25px;
}
.comments_area .ui-accordion-content p:first-child {
  padding-top: 0;
}
.comments_area .ui-accordion-content a {
  color: #007fac;
  text-decoration: underline;
}
.comments_area .ui-accordion-content a:hover {
  color: #6cab36;
}
.comments_area .ui-accordion-content a.entity-like-button {
  color: #999999;
}
.comments_area .ui-accordion-content a.entity-like-button:hover, .comments_area .ui-accordion-content a.entity-like-button.active {
  color: #0aa6e5;
}
.comments_area .ui-accordion-content ul li {
  margin-top: 10px;
}
.comments_area .ui-accordion-content ul li:before {
  content: "\25CF";
  color: #0fb7f9;
  padding-right: 5px;
}
.comments_area .ui-accordion-content ul li ul, .comments_area .ui-accordion-content ul li ol {
  margin-left: 20px;
  margin-bottom: 0;
}
.comments_area .ui-accordion-content ul li ul li:before, .comments_area .ui-accordion-content ul li ol li:before {
  content: "\25BA";
  color: #4e6f84;
  font-size: 15px;
}
.comments_area .ui-accordion-content img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
.comments_area .ui-accordion-content .content_title3 + p, .comments_area .ui-accordion-content .content_title4 + p {
  padding-top: 0;
}
.comments_area .ui-accordion-content p + .content_title3,
.comments_area .ui-accordion-content p + .content_title4,
.comments_area .ui-accordion-content .content_title3 + .content_title4 {
  margin-top: 25px;
}
.comments_area .ui-accordion-content figure {
  margin: 25px 0 0;
}
.comments_area .blk_title_accordion {
  margin: 0;
  padding: 20px 0;
  font-size: 28px;
}
.comments_area #message_box {
  background-color: #f5f5f5;
  padding: 25px;
  /* .message-content {
  	padding: 25px;
  	color: $message-box-txt-color;
  
  	&.message-type-status {
  		background-color: $message-box-status-bg;
  	}
  	&.message-type-error {
  		background-color: $message-box-error-bg;
  	}
  	&.message-type-warning {
  		background-color: $message-box-warning-bg;
  		color: $message-box-txt-warning-color;
  	}
  } */
}
.comments_area #message_box.status-msg {
  background-color: #6cab36;
  color: #ffffff;
}
.comments_area #message_box.status-msg a {
  color: #ffffff;
  text-decoration: underline;
}
.comments_area #message_box.error-msg {
  background-color: red;
  color: #ffffff;
}
.comments_area #message_box.error-msg a {
  color: #ffffff;
  text-decoration: underline;
}
.comments_area #message_box {
  margin-bottom: 20px;
}
.comments_area .comments_container {
  background-color: #f5f5f5;
  padding-bottom: 20px;
}
.comments_area .comments_container .comment-article {
  padding: 20px 15px;
  border-top: 1px solid #0aa6e5;
}
.comments_area .comments_container .comment-article .comment_submitted_infos {
  color: #0aa6e5;
}
.comments_area .comments_container .comment-article .comment_submitted_infos .fa-check {
  display: inline-block;
  line-height: 24px;
  height: 26px;
  width: 26px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #0aa6e5;
  text-align: center;
  margin-right: 5px;
}
.comments_area .comments_container .comment-article .comment_submitted_infos .comment_author {
  font-weight: 500;
  font-size: 20px;
}
.comments_area .comments_container .comment-article .comment-body {
  margin: 15px 0;
  color: #666666;
}
.comments_area .comments_container .comment-article .comment-links-container {
  text-align: right;
  float: right;
}
.comments_area .comments_container .comment-article .comment-links-container li {
  display: inline-block;
}
.comments_area .comments_container .comment-article .comment-links-container li:before {
  content: normal;
  padding: 0;
}
.comments_area .comments_container .comment-article .comment-links-container li a {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #0aa6e5;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
  margin: 0 5px;
  min-width: 110px;
  text-align: center;
}
.comments_area .comments_container .comment-article .comment-links-container li a:hover {
  color: #ffffff;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #0aa6e5;
}
.comments_area .comments_container .comment-article a.entity-like-button {
  display: block;
  float: right;
  margin: 15px 15px 0 0;
}
.comments_area .comments_container article:nth-of-type(1) {
  border-top: none;
  padding-top: 0;
}
.comments_area .comments_container .indented {
  margin-left: 15px;
  border-left: 1px solid #cccccc;
}
.comments_area .comments_container .indented .comment-article {
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 15px;
}
.comments_area .comments_container .indented .comment-article .comment_submitted_infos {
  color: #666666;
}
.comments_area .comments_container .indented .comment-article .comment_submitted_infos .comment_author {
  font-size: 16px;
}
.comments_area .comments_container .pager {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #0aa6e5;
}
.comments_area .comments_container .pager .pager__items {
  text-align: center;
  width: 100%;
}
.comments_area .comments_container .pager .pager__items .pager__item {
  margin: 0 2px;
  display: inline-block;
}
.comments_area .comments_container .pager .pager__items .pager__item a {
  padding: 5px 7px;
  max-width: none;
  font-size: 16px;
  line-height: 0.9;
  width: auto;
}
.comments_area .comment_filing {
  margin-top: 30px;
  background-color: #f5f5f5;
}
.comments_area .comment_filing .comment_filing_form {
  padding: 20px 0;
  max-width: 400px;
  margin: 0 auto;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
.comments_area .comment_filing .comment_filing_form .grippie {
  display: none;
}
.comments_area .comment_filing .comment_filing_form .form-item, .comments_area .comment_filing .comment_filing_form .form-actions {
  padding: 0;
  margin: 0;
}
.comments_area .comment_filing .comment_filing_form .description {
  /* font-size: em(14px, $default-font-size); */
}
.comments_area .comment_filing .comment_filing_form .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
.comments_area .comment_filing .comment_filing_form .form-text, .comments_area .comment_filing .comment_filing_form .form-textarea, .comments_area .comment_filing .comment_filing_form .form-email, .comments_area .comment_filing .comment_filing_form .form-select, .comments_area .comment_filing .comment_filing_form .form-search, .comments_area .comment_filing .comment_filing_form .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
.comments_area .comment_filing .comment_filing_form .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
.comments_area .comment_filing .comment_filing_form .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
.comments_area .comment_filing .comment_filing_form .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
.comments_area .comment_filing .comment_filing_form .js-form-type-select select:focus {
  outline: none;
}
.comments_area .comment_filing .comment_filing_form .js-form-type-select select::-ms-expand {
  display: none;
}
.comments_area .comment_filing .comment_filing_form .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
.comments_area .comment_filing .comment_filing_form .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
.comments_area .comment_filing .comment_filing_form .views-ef-fieldset-container summary, .comments_area .comment_filing .comment_filing_form .views-ef-fieldset-container legend {
  display: none;
}
.comments_area .comment_filing .comment_filing_form .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.comments_area .comment_filing .comment_filing_form .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
.comments_area .comment_filing .comment_filing_form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
.comments_area .comment_filing .comment_filing_form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
.comments_area .comment_filing .comment_filing_form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
.comments_area .comment_filing .comment_filing_form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
.comments_area .comment_filing .comment_filing_form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
.comments_area .comment_filing .comment_filing_form input:-webkit-autofill, .comments_area .comment_filing .comment_filing_form textarea:-webkit-autofill, .comments_area .comment_filing .comment_filing_form select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
.comments_area .comment_filing .comment_filing_form .g-recaptcha {
  text-align: right;
  float: right;
}
.comments_area .comment_filing .comment_filing_form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.comments_area .comment_filing .comment_filing_form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.comments_area .comment_filing .comment_filing_form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.comments_area .comment_filing .comment_filing_form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.comments_area .comment_filing .comment_filing_form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.comments_area .comment_filing .comment_filing_form .form-item {
  margin-bottom: 10px;
}
.comments_area .comment_filing .comment_filing_form .form-item label {
  margin-bottom: 5px;
  display: block;
  font-weight: 600;
}
.comments_area .comment_filing .comment_filing_form .form-item .description {
  font-size: 0.8em;
  padding-top: 5px;
}
.comments_area .comment_filing .comment_filing_form .form-item.js-form-type-checkbox label, .comments_area .comment_filing .comment_filing_form .form-item.form-type-checkbox label {
  display: inline;
  font-weight: 300;
  margin-bottom: 0;
}
.comments_area .comment_filing .comment_filing_form #edit-field-comment-conditions-wrapper label {
  cursor: pointer;
}
.comments_area .comment_filing .comment_filing_form #edit-field-comment-conditions-wrapper .description {
  font-size: 16px;
}
.comments_area .comment_filing .comment_filing_form #edit-field-comment-conditions-wrapper .description a {
  color: #333333;
  text-decoration: underline;
}
.comments_area .comment_filing .comment_filing_form #edit-field-comment-conditions-wrapper .description a:hover {
  color: #0fb7f9;
}
.comments_area .comment_filing .comment_filing_form .form-actions {
  clear: both;
  margin-top: 20px;
}
.comments_area .comment_filing .comment_filing_form .form-actions .form-submit {
  max-width: 230px;
  margin: 0 auto;
}
.comments_area .comment_filing .comment_filing_form .captcha {
  margin-top: 20px;
}
.comments_area [id^='ajax-comments-reply-form'] {
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
  padding: 0 15px;
}
.comments_area [id^='ajax-comments-reply-form'] .grippie {
  display: none;
}
.comments_area [id^='ajax-comments-reply-form'] .form-item, .comments_area [id^='ajax-comments-reply-form'] .form-actions {
  padding: 0;
  margin: 0;
}
.comments_area [id^='ajax-comments-reply-form'] .description {
  /* font-size: em(14px, $default-font-size); */
}
.comments_area [id^='ajax-comments-reply-form'] .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
.comments_area [id^='ajax-comments-reply-form'] .form-text, .comments_area [id^='ajax-comments-reply-form'] .form-textarea, .comments_area [id^='ajax-comments-reply-form'] .form-email, .comments_area [id^='ajax-comments-reply-form'] .form-select, .comments_area [id^='ajax-comments-reply-form'] .form-search, .comments_area [id^='ajax-comments-reply-form'] .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
.comments_area [id^='ajax-comments-reply-form'] .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
.comments_area [id^='ajax-comments-reply-form'] .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
.comments_area [id^='ajax-comments-reply-form'] .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
.comments_area [id^='ajax-comments-reply-form'] .js-form-type-select select:focus {
  outline: none;
}
.comments_area [id^='ajax-comments-reply-form'] .js-form-type-select select::-ms-expand {
  display: none;
}
.comments_area [id^='ajax-comments-reply-form'] .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
.comments_area [id^='ajax-comments-reply-form'] .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
.comments_area [id^='ajax-comments-reply-form'] .views-ef-fieldset-container summary, .comments_area [id^='ajax-comments-reply-form'] .views-ef-fieldset-container legend {
  display: none;
}
.comments_area [id^='ajax-comments-reply-form'] .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.comments_area [id^='ajax-comments-reply-form'] .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
.comments_area [id^='ajax-comments-reply-form'] ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
.comments_area [id^='ajax-comments-reply-form'] :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
.comments_area [id^='ajax-comments-reply-form'] ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
.comments_area [id^='ajax-comments-reply-form'] :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
.comments_area [id^='ajax-comments-reply-form'] :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
.comments_area [id^='ajax-comments-reply-form'] input:-webkit-autofill, .comments_area [id^='ajax-comments-reply-form'] textarea:-webkit-autofill, .comments_area [id^='ajax-comments-reply-form'] select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
.comments_area [id^='ajax-comments-reply-form'] .g-recaptcha {
  text-align: right;
  float: right;
}
.comments_area [id^='ajax-comments-reply-form'] ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.comments_area [id^='ajax-comments-reply-form'] :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.comments_area [id^='ajax-comments-reply-form'] ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.comments_area [id^='ajax-comments-reply-form'] :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.comments_area [id^='ajax-comments-reply-form'] :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.comments_area [id^='ajax-comments-reply-form'] .form-item {
  margin-bottom: 10px;
}
.comments_area [id^='ajax-comments-reply-form'] .form-item label {
  margin-bottom: 5px;
  display: block;
  font-weight: 600;
}
.comments_area [id^='ajax-comments-reply-form'] .form-item .description {
  font-size: 0.8em;
  padding-top: 5px;
}
.comments_area [id^='ajax-comments-reply-form'] .form-item.js-form-type-checkbox label, .comments_area [id^='ajax-comments-reply-form'] .form-item.form-type-checkbox label {
  display: inline;
  font-weight: 300;
  margin-bottom: 0;
}
.comments_area [id^='ajax-comments-reply-form'] [id^='edit-field-comment-conditions-wrapper'] label {
  cursor: pointer;
}
.comments_area [id^='ajax-comments-reply-form'] [id^='edit-field-comment-conditions-wrapper'] .description {
  font-size: 16px;
}
.comments_area [id^='ajax-comments-reply-form'] [id^='edit-field-comment-conditions-wrapper'] .description a {
  color: #333333;
  text-decoration: underline;
}
.comments_area [id^='ajax-comments-reply-form'] [id^='edit-field-comment-conditions-wrapper'] .description a:hover {
  color: #0fb7f9;
}
.comments_area [id^='ajax-comments-reply-form'] .form-actions {
  clear: both;
  margin-top: 20px;
}
.comments_area [id^='ajax-comments-reply-form'] .form-actions .form-submit {
  max-width: 230px;
  margin: 0 auto 10px;
}
.comments_area [id^='ajax-comments-reply-form'] .captcha {
  margin-top: 20px;
}

/* Edition d'un commentaire (par un admin dans le theme hadopi par exemple) */
.edit-comment-page form#comment-form {
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
.edit-comment-page form#comment-form .grippie {
  display: none;
}
.edit-comment-page form#comment-form .form-item, .edit-comment-page form#comment-form .form-actions {
  padding: 0;
  margin: 0;
}
.edit-comment-page form#comment-form .description {
  /* font-size: em(14px, $default-font-size); */
}
.edit-comment-page form#comment-form .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
.edit-comment-page form#comment-form .form-text, .edit-comment-page form#comment-form .form-textarea, .edit-comment-page form#comment-form .form-email, .edit-comment-page form#comment-form .form-select, .edit-comment-page form#comment-form .form-search, .edit-comment-page form#comment-form .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
.edit-comment-page form#comment-form .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
.edit-comment-page form#comment-form .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
.edit-comment-page form#comment-form .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
.edit-comment-page form#comment-form .js-form-type-select select:focus {
  outline: none;
}
.edit-comment-page form#comment-form .js-form-type-select select::-ms-expand {
  display: none;
}
.edit-comment-page form#comment-form .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
.edit-comment-page form#comment-form .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
.edit-comment-page form#comment-form .views-ef-fieldset-container summary, .edit-comment-page form#comment-form .views-ef-fieldset-container legend {
  display: none;
}
.edit-comment-page form#comment-form .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.edit-comment-page form#comment-form .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
.edit-comment-page form#comment-form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
.edit-comment-page form#comment-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
.edit-comment-page form#comment-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
.edit-comment-page form#comment-form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
.edit-comment-page form#comment-form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
.edit-comment-page form#comment-form input:-webkit-autofill, .edit-comment-page form#comment-form textarea:-webkit-autofill, .edit-comment-page form#comment-form select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
.edit-comment-page form#comment-form .g-recaptcha {
  text-align: right;
  float: right;
}
.edit-comment-page form#comment-form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.edit-comment-page form#comment-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.edit-comment-page form#comment-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.edit-comment-page form#comment-form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.edit-comment-page form#comment-form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.edit-comment-page form#comment-form .form-item {
  margin-bottom: 10px;
}
.edit-comment-page form#comment-form .form-actions {
  margin-top: 20px;
}
.edit-comment-page form#comment-form .form-actions .form-submit {
  max-width: 230px;
  margin: 0 auto;
}
.edit-comment-page form#comment-form #edit-author {
  margin-bottom: 15px;
  padding: 15px;
  border: 1px solid #999999;
}
.edit-comment-page form#comment-form #edit-author summary {
  color: #0aa6e5;
  cursor: pointer;
  font-weight: 500;
  margin-bottom: 20px;
}
.edit-comment-page form#comment-form #edit-author summary:after {
  content: '\25BC';
  font-size: 0.8em;
  display: inline-block;
  margin: 0 10px;
}

/**************************************
* Newsletter Pages
**************************************/
form#simplenews-confirm-add {
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
form#simplenews-confirm-add .grippie {
  display: none;
}
form#simplenews-confirm-add .form-item, form#simplenews-confirm-add .form-actions {
  padding: 0;
  margin: 0;
}
form#simplenews-confirm-add .description {
  /* font-size: em(14px, $default-font-size); */
}
form#simplenews-confirm-add .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
form#simplenews-confirm-add .form-text, form#simplenews-confirm-add .form-textarea, form#simplenews-confirm-add .form-email, form#simplenews-confirm-add .form-select, form#simplenews-confirm-add .form-search, form#simplenews-confirm-add .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
form#simplenews-confirm-add .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
form#simplenews-confirm-add .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
form#simplenews-confirm-add .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
form#simplenews-confirm-add .js-form-type-select select:focus {
  outline: none;
}
form#simplenews-confirm-add .js-form-type-select select::-ms-expand {
  display: none;
}
form#simplenews-confirm-add .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
form#simplenews-confirm-add .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
form#simplenews-confirm-add .views-ef-fieldset-container summary, form#simplenews-confirm-add .views-ef-fieldset-container legend {
  display: none;
}
form#simplenews-confirm-add .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
form#simplenews-confirm-add .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
form#simplenews-confirm-add ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
form#simplenews-confirm-add :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
form#simplenews-confirm-add ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
form#simplenews-confirm-add :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
form#simplenews-confirm-add :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
form#simplenews-confirm-add input:-webkit-autofill, form#simplenews-confirm-add textarea:-webkit-autofill, form#simplenews-confirm-add select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
form#simplenews-confirm-add .g-recaptcha {
  text-align: right;
  float: right;
}
form#simplenews-confirm-add ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
form#simplenews-confirm-add :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
form#simplenews-confirm-add ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
form#simplenews-confirm-add :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
form#simplenews-confirm-add :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
form#simplenews-confirm-add p {
  margin-top: 20px;
}
form#simplenews-confirm-add .form-actions {
  text-align: center;
}
form#simplenews-confirm-add .form-actions .form-submit {
  display: inline-block;
  width: 230px;
  margin: 0 10px;
}
form#simplenews-confirm-add .form-actions #edit-cancel {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  height: 52px;
  line-height: 52px;
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  display: inline-block;
  width: 230px;
  margin: 10px 10px 0;
  padding: 0;
}
form#simplenews-confirm-add .form-actions #edit-cancel:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}

/**************************************
* Blocks
**************************************/
#block-cnc-widget-blk .blk_title {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  background-color: #0aa6e5;
  color: #ffffff;
  padding: 25px 0;
  line-height: 0.9;
}
#block-cnc-widget-blk .blk_title:after {
  content: none;
  margin: 0;
}
#block-cnc-widget-blk .blk_content {
  background-color: #e5e9ec;
}
#block-cnc-widget-blk #cnc_widget_blk_content iframe {
  width: 100%;
}

/**************************************
* Landing pages
**************************************/
.lp-blocks .page-ct-row .prg-title {
  color: #ffffff;
  font-size: 36px;
  font-weight: 600;
  line-height: 0.9;
  text-align: center;
  background-color: #0aa6e5;
  padding: 20px 0;
  margin-bottom: 25px;
}
.lp-blocks .page-ct-row .prg-title:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background-color: #ffffff;
  margin: 10px auto 0;
}
.lp-blocks .page-ct-row .prg-title.prg-title-bg-color3 {
  background-color: #0aa6e5;
}
.lp-blocks .page-ct-row .prg-title.prg-title-bg-color4 {
  background-color: #007fac;
}
.lp-blocks .page-ct-row .prg-title.prg-title-bg-lgrey {
  background-color: #f5f5f5;
  color: #007fac;
}
.lp-blocks .page-ct-row .prg-title.prg-title-bg-lgrey:after {
  background-color: #007fac;
}
.lp-blocks .page-ct-row .prg-blks .blk-item {
  margin-bottom: 30px;
}
.lp-blocks .page-ct-row .prg-blks .block-title {
  min-height: 80px;
  background-color: #0aa6e5;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-size: 22px;
  font-weight: 600;
  text-align: center;
}
.lp-blocks .page-ct-row .prg-blks .block-title.complete-block-title.title-bg-color3 {
  background-color: #0aa6e5;
}
.lp-blocks .page-ct-row .prg-blks .block-title.complete-block-title.title-bg-color4 {
  background-color: #007fac;
}
.lp-blocks .page-ct-row .prg-blks .block-title.complete-block-title.title-bg-lgrey {
  background-color: #f5f5f5;
  color: #007fac;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-txt, .lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-links {
  padding: 15px;
  text-align: left;
  color: #666666;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-txt {
  font-size: 15px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-pictotxt-wrapper {
  display: flex;
  align-items: center;
  padding: 15px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-pictotxt-wrapper .blk-picto {
  width: 38px;
  line-height: 0;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-pictotxt-wrapper .blk-picto img {
  max-width: 100%;
  height: auto;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-pictotxt-wrapper .blk-picto + .blk-txt {
  width: calc(100% - 38px);
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-pictotxt-wrapper .blk-txt {
  padding: 0 0 0 15px;
  box-sizing: border-box;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-links, .lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .lp-slide-blk-links {
  background-color: #e5e9ec;
  margin-top: 15px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-links a, .lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .lp-slide-blk-links a {
  color: #666666;
  display: block;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-links a:before, .lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .lp-slide-blk-links a:before {
  content: '\25BA';
  color: #007fac;
  padding-right: 10px;
  font-size: 14px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-links a:hover, .lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .lp-slide-blk-links a:hover {
  text-decoration: none;
  color: #007fac;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .lp-slide-blk-links {
  margin: 0 15px;
  padding: 15px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-img {
  line-height: 0;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-btns {
  padding: 15px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-btns .blk-btn-items li a {
  display: block;
  border: none;
  color: #ffffff;
  background-color: #0aa6e5;
  cursor: pointer;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  padding: 15px 0;
  line-height: 0.9;
  width: 100%;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-btns .blk-btn-items li a:hover {
  color: #ffffff;
  background-color: #4e6f84;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-btns .blk-btn-items li a:hover {
  text-decoration: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-btns > a {
  display: block;
  border: none;
  color: #ffffff;
  background-color: #0aa6e5;
  cursor: pointer;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  padding: 15px 0;
  line-height: 0.9;
  width: 100%;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-btns > a:hover {
  color: #ffffff;
  background-color: #4e6f84;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-btns > a:hover {
  text-decoration: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-complet .block-item-content .blk-img {
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}
.lp-blocks .page-ct-row .prg-blks .block-type-picto_links .block-item-content .picto-links-block-content {
  background-color: #f9f9f9;
  font-size: 20px;
  color: #666666;
  text-align: left;
}
.lp-blocks .page-ct-row .prg-blks .block-type-picto_links .block-item-content .picto-links-block-content a {
  color: #666666;
  display: block;
  padding: 15px;
  border-bottom: 1px solid #0aa6e5;
  display: flex;
  align-items: center;
}
.lp-blocks .page-ct-row .prg-blks .block-type-picto_links .block-item-content .picto-links-block-content a:hover {
  color: #0aa6e5;
  text-decoration: none;
  background-color: #f2f2f2;
}
.lp-blocks .page-ct-row .prg-blks .block-type-picto_links .block-item-content .picto-links-block-content .picto-link-image {
  width: 65px;
  padding-right: 10px;
  line-height: 0;
}
.lp-blocks .page-ct-row .prg-blks .block-type-picto_links .block-item-content .picto-links-block-content .picto-link-image img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
.lp-blocks .page-ct-row .prg-blks .block-type-picto_links .block-item-content .picto-links-block-content .picto-link-title {
  width: calc(100% - 75px);
}
.lp-blocks .page-ct-row .prg-blks .block-type-picto_links .block-item-content .picto-links-block-content .no-picto .picto-link-image {
  width: auto;
  color: #0aa6e5;
  font-size: 16px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-chiffre .block-item-content .chiffre-block-container {
  background-color: #3d7599;
  color: #ffffff;
  margin-bottom: 30px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-chiffre .block-item-content .chiffre-block-container .chiffre-block-chiffre {
  text-align: center;
  font-weight: 500;
  font-size: 50px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-chiffre .block-item-content .chiffre-block-container .chiffre-block-content {
  padding: 10px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-chiffre .block-item-content .chiffre-block-container .chiffre-link-link {
  display: block;
  padding: 7px 10px;
  color: #ffffff;
  font-style: italic;
  font-weight: bold;
  background-color: #3d7599;
}
.lp-blocks .page-ct-row .prg-blks .block-type-chiffre .block-item-content .chiffre-block-container .chiffre-link-link .fa {
  display: inline-block;
  margin-right: 10px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-text .block-item-content {
  padding: 15px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-text .block-item-content img {
  max-width: 100%;
  height: auto;
}
.lp-blocks .page-ct-row .prg-blks .block-type-text .block-item-content .text-block-content {
  font-size: 15px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-text .block-item-content .text-block-links {
  margin-top: 20px;
  text-align: center;
}
.lp-blocks .page-ct-row .prg-blks .block-type-text .block-item-content .text-block-links a {
  display: inline-block;
  border: 1px solid #007fac;
  color: #007fac;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #ffffff;
  margin: 0 10px 10px 10px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-text .block-item-content .text-block-links a:hover {
  color: #ffffff;
  border-color: #007fac;
  text-decoration: none;
  background-color: #007fac;
}
.lp-blocks .page-ct-row .prg-blks .block-type-links .block-title {
  min-height: 160px;
  background-color: #007fac;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lp-blocks .page-ct-row .prg-blks .block-type-links .block-item-content .link-block-links {
  line-height: normal;
  background-color: #e5e9ec;
  color: #666666;
  padding: 15px;
  text-align: left;
  min-height: 95px;
  float: none;
  margin-right: 0;
  width: auto;
}
.lp-blocks .page-ct-row .prg-blks .block-type-links .block-item-content .link-block-links a {
  color: #666666;
  display: block;
}
.lp-blocks .page-ct-row .prg-blks .block-type-links .block-item-content .link-block-links a:before {
  content: '\25BA';
  color: #007fac;
  padding-right: 10px;
  font-size: 14px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-links .block-item-content .link-block-links a:hover {
  text-decoration: none;
  color: #007fac;
}
.lp-blocks .page-ct-row .prg-blks .block-type-buttons {
  background-color: #0fb7f9;
}
.lp-blocks .page-ct-row .prg-blks .block-type-buttons .block-title {
  padding-top: 25px;
  margin-bottom: 15px;
  min-height: 0;
  background: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-buttons .block-item-content {
  background-color: #0fb7f9;
  padding: 25px 15px;
  text-align: center;
  padding-top: 0;
}
.lp-blocks .page-ct-row .prg-blks .block-type-buttons .block-item-content .buttons-block-link-item {
  margin-top: 25px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-buttons .block-item-content .buttons-block-link-item:nth-child(odd) a {
  display: inline-block;
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
}
.lp-blocks .page-ct-row .prg-blks .block-type-buttons .block-item-content .buttons-block-link-item:nth-child(odd) a:hover {
  color: #0aa6e5;
  border-color: #ffffff;
  text-decoration: none;
  background-color: #ffffff;
}
.lp-blocks .page-ct-row .prg-blks .block-type-buttons .block-item-content .buttons-block-link-item:nth-child(even) a {
  display: inline-block;
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0a94cc;
}
.lp-blocks .page-ct-row .prg-blks .block-type-buttons .block-item-content .buttons-block-link-item:nth-child(even) a:hover {
  color: #0a94cc;
  border-color: #ffffff;
  text-decoration: none;
  background-color: #ffffff;
}
.lp-blocks .page-ct-row .prg-blks .block-type-buttons .block-item-content .buttons-block-link-item:nth-child(odd) a, .lp-blocks .page-ct-row .prg-blks .block-type-buttons .block-item-content .buttons-block-link-item:nth-child(even) a {
  display: block;
  padding: 15px 0;
  max-width: 245px;
  margin: 0 auto;
  font-size: 20px;
  font-weight: 500;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container .simple-link-image {
  display: block;
  max-width: 70px;
  line-height: 0;
  margin: 0 auto;
  min-height: 60px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container .simple-link-image img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
  max-height: 60px;
  width: auto;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container .simple-link-image.simple-link-image-hover {
  display: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container .simple-link-link {
  display: block;
  background-color: #0aa6e5;
  padding: 38px 0;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container .simple-link-link:hover {
  background-color: #f5f5f5;
  text-decoration: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container .simple-link-link:hover .simple-link-title {
  color: #0aa6e5;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container .simple-link-link:hover .simple-link-image-nothover {
  display: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container .simple-link-link:hover .simple-link-image-hover {
  display: block;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-simple .simple-link-link {
  background-color: #007fac;
  padding: 0;
  height: 132px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-simple .simple-link-link:hover {
  background-color: #f5f5f5;
  text-decoration: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-simple .simple-link-link:hover .simple-link-title {
  color: #007fac;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-picto-full .simple-link-image {
  padding-right: 10px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-picto-full .simple-link-image.simple-link-image-hover {
  display: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-picto-full .simple-link-link {
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  align-items: center;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-picto-full .simple-link-link:hover .simple-link-image-hover {
  display: inline-block;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-picto-full .simple-link-link:hover .simple-link-image-nothover {
  display: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-profil {
  margin: 15px 0 0;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-profil .simple-link-link {
  background-color: #ffffff;
  padding: 15px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-profil .simple-link-link .simple-link-title, .lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-profil .simple-link-link .fa {
  color: #0aa6e5;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-profil .simple-link-link .fa {
  display: block;
  margin: 0 auto;
  width: 26px;
  height: 26px;
  font-size: 22px;
  border: 1px solid #0aa6e5;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-profil .simple-link-link .simple-link-image {
  margin: 15px auto;
  line-height: 0;
  height: 52px;
  display: block;
  text-align: center;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-profil .simple-link-link .simple-link-image div {
  height: 100%;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-profil .simple-link-link .simple-link-image img {
  max-height: 100%;
  width: auto;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-profil .simple-link-link:hover {
  background-color: #f2f2f2;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-profil .simple-link-link:hover .simple-link-title, .lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-profil .simple-link-link:hover .fa {
  color: #0aa6e5;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-picto2 .simple-link-link {
  background-color: #007fac;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-picto2 .simple-link-link:hover {
  background-color: #f5f5f5;
  text-decoration: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-picto2 .simple-link-link:hover .simple-link-title {
  color: #007fac;
}
.lp-blocks .page-ct-row .prg-blks .block-type-simple .block-item-content .simple-block-container.simple-profil {
  margin-top: 0;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form {
  background-color: #f9f9f9;
  padding: 20px 30px;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .grippie, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .grippie {
  display: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-item, .lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-actions, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-item, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-actions {
  padding: 0;
  margin: 0;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .description, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .description {
  /* font-size: em(14px, $default-font-size); */
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-actions, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-text, .lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-textarea, .lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-email, .lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-select, .lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-search, .lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-tel, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-text, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-textarea, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-email, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-select, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-search, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .js-form-type-select, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .js-form-type-select select, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .js-form-type-select select option, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .js-form-type-select select:focus, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .js-form-type-select select:focus {
  outline: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .js-form-type-select select::-ms-expand, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .js-form-type-select select::-ms-expand {
  display: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-select, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-textarea, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .views-ef-fieldset-container summary, .lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .views-ef-fieldset-container legend, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .views-ef-fieldset-container summary, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .views-ef-fieldset-container legend {
  display: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-submit, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-submit:hover, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form ::-webkit-input-placeholder, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form :-moz-placeholder, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form ::-moz-placeholder, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form :-ms-input-placeholder, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form :placeholder-shown, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form input:-webkit-autofill, .lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form textarea:-webkit-autofill, .lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form select:-webkit-autofill, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form input:-webkit-autofill, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form textarea:-webkit-autofill, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .g-recaptcha, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .g-recaptcha {
  text-align: right;
  float: right;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form ::-webkit-input-placeholder, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form :-moz-placeholder, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form ::-moz-placeholder, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form :-ms-input-placeholder, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form :placeholder-shown, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-title, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-title {
  color: #007fac;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 20px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-title .blk_title_strong, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-title .blk_title_strong {
  display: block;
  font-weight: 600;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-or, .lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .separator-or, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-or, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .separator-or {
  clear: both;
  text-align: center;
  padding: 15px 0;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-or-link, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-or-link {
  display: block;
  max-width: 240px;
  color: #ffffff;
  background-color: #007fac;
  border: 1px solid #007fac;
  padding: 12px 10px;
  margin: 0 auto;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-or-link:hover, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-or-link:hover {
  color: #007fac;
  background-color: #ffffff;
  text-decoration: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-item, .lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-actions, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-item, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-actions {
  float: left;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-item, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-item {
  width: 85%;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-item .form-text, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-item .form-text {
  height: 36px;
  line-height: 36px;
  border-right: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-actions, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-actions {
  width: 15%;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-submit, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-submit {
  width: 100%;
  height: 36px;
  line-height: 36px;
  border-left: none;
  border-color: #999999;
  text-indent: -9999px;
  font-size: 0;
  background-color: #ffffff;
  background-image: url(../images/icons/search_icon_40-666666.png);
  background-size: 16px auto;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0;
}
.lp-blocks .page-ct-row .prg-blks .block-type-search_work .block-item-content form .form-submit:hover, .lp-blocks .page-ct-row .prg-blks .block-type-search_site .block-item-content form .form-submit:hover {
  border-color: #999999;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search {
  background-color: #f9f9f9;
  /* input[type="search"] {
  	box-sizing: border-box;
  } */
  /* Custom DDL Styles */
  /* .js-form-type-select {
  	background-color: #ffffff;
  	background-image: url(../images/btns/ddl_arrow.png);
  	background-repeat: no-repeat;
  	background-position: 90% center;
  } */
  /* ***** Couleur de text des placeholder ***** */
  /* ***** Mise ├á z├®ro styles Chrome ***** */
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .grippie {
  display: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-item, .lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-actions {
  padding: 0;
  margin: 0;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .description {
  /* font-size: em(14px, $default-font-size); */
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-actions {
  /* clear: both;
  padding-top: 40px;
  text-align: center; */
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-text, .lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-textarea, .lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-email, .lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-select, .lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-search, .lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-tel {
  width: 100%;
  height: 36px;
  line-height: 36px\9;
  /* Evite un soucis d'alignement de champs sous Safari */
  background: #ffffff;
  border: 1px solid #999999;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  box-sizing: border-box;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .js-form-type-select {
  background-image: url(../images/btns/select_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  background-color: #ffffff;
  overflow: hidden;
  cursor: pointer;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .js-form-type-select select {
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-left: 10px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .js-form-type-select select option {
  padding: 0 10px;
  /* border-right: 1px solid $border-list; */
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .js-form-type-select select:focus {
  outline: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .js-form-type-select select::-ms-expand {
  display: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-select {
  /* Custom DDL Styles */
  /* background-color: transparent;
  background-image: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
  
    	&:focus {
    		outline: none;
    	} */
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-textarea {
  line-height: normal;
  padding: 10px;
  resize: none;
  height: 150px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .views-ef-fieldset-container summary, .lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .views-ef-fieldset-container legend {
  display: none;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-submit {
  display: inline-block;
  border: 1px solid #0aa6e5;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #0aa6e5;
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px\9;
  /* Hack \9 Pour Safari */
  font-size: 20px;
  font-weight: 500;
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-submit:hover {
  color: #0aa6e5;
  border-color: #0aa6e5;
  text-decoration: none;
  background-color: #ffffff;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #0fb7f9;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0fb7f9;
  opacity: 1;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0fb7f9;
  opacity: 1;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0fb7f9;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #0fb7f9;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search input:-webkit-autofill, .lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search textarea:-webkit-autofill, .lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  /* Change the color to your own background color */
  -webkit-text-fill-color: #0fb7f9;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .g-recaptcha {
  text-align: right;
  float: right;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search :placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .right_blk_title {
  background: none;
  font-size: 24px;
  padding: 20px 15px;
  min-height: 80px;
  line-height: 80px;
  color: #0aa6e5;
  min-height: 0;
  line-height: normal;
  font-weight: 400;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .right_blk_title:after {
  content: normal;
  width: auto;
  display: none;
  height: auto;
  margin: 0;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .right_blk_title .blk_title_strong {
  display: block;
  font-weight: 600;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .blk_content {
  padding: 20px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-item {
  margin-bottom: 10px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-item label {
  display: block;
  font-weight: 600;
  padding-bottom: 5px;
  background-color: #f9f9f9;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-item.js-form-type-select {
  background-position: 97% 40px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-actions {
  padding-top: 10px;
}
.lp-blocks .page-ct-row .prg-blks .block-type-studies_carried_out .block-item-content .studies-search .form-actions .form-submit {
  max-width: 230px;
  margin: 0 auto;
}

/**************************************
* Message Box
**************************************/
#region_messages_area .content_container {
  margin: 30px auto;
}
#region_messages_area .content_container #message_box {
  background-color: #f5f5f5;
  padding: 25px;
  /* .message-content {
  	padding: 25px;
  	color: $message-box-txt-color;
  
  	&.message-type-status {
  		background-color: $message-box-status-bg;
  	}
  	&.message-type-error {
  		background-color: $message-box-error-bg;
  	}
  	&.message-type-warning {
  		background-color: $message-box-warning-bg;
  		color: $message-box-txt-warning-color;
  	}
  } */
}
#region_messages_area .content_container #message_box.status-msg {
  background-color: #6cab36;
  color: #ffffff;
}
#region_messages_area .content_container #message_box.status-msg a {
  color: #ffffff;
  text-decoration: underline;
}
#region_messages_area .content_container #message_box.error-msg {
  background-color: red;
  color: #ffffff;
}
#region_messages_area .content_container #message_box.error-msg a {
  color: #ffffff;
  text-decoration: underline;
}

/**************************************
* Maintenance Page
**************************************/
/* .maintenance-page {
	#content {
		padding-bottom: 25px;
	}
}
.maintenance-page {
	#main_content_area {
		#content_area {
			padding-top:200px;
			margin: 0 auto;
			text-align: center;
		}
	}
}*/
/**************************************
* Maintenance
**************************************/
.maintenance-page #site .section_wrapper {
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
}
.maintenance-page #site #main_content_area {
  max-width: none;
  padding: 0;
  margin: 0;
}
.maintenance-page #site #main_content_area #content_area {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
}

/**************************************
* Cookie Banner
**************************************/
.sliding-popup-bottom .eu-cookie-compliance-content .eu-cookie-compliance-message, .sliding-popup-bottom .eu-cookie-compliance-content .eu-cookie-compliance-buttons {
  float: none;
}
.sliding-popup-bottom .eu-cookie-compliance-content .eu-cookie-compliance-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 20px 10px;
  float: none;
}
.sliding-popup-bottom .eu-cookie-compliance-content .eu-cookie-compliance-buttons button {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -webkit-appearance: none;
  display: block;
  background-color: #ededed;
  color: #000000;
  margin: 0 10px;
  padding: 5px 10px;
  border: none;
  text-shadow: none;
  box-shadow: none;
  font-weight: normal;
  text-decoration: none;
}

.modal-open {
  overflow: hidden;
  height: 100%;
}

#contentWrapper {
  display: unset;
}

/***
* Reset CSS
*/
#tarteaucitronRoot div, #tarteaucitronRoot span, #tarteaucitronRoot applet, #tarteaucitronRoot object, #tarteaucitronRoot iframe, #tarteaucitronRoot h1, #tarteaucitronRoot h2, #tarteaucitronRoot h3, #tarteaucitronRoot h4, #tarteaucitronRoot h5, #tarteaucitronRoot h6, #tarteaucitronRoot p, #tarteaucitronRoot blockquote, #tarteaucitronRoot pre, #tarteaucitronRoot a, #tarteaucitronRoot abbr, #tarteaucitronRoot acronym, #tarteaucitronRoot address, #tarteaucitronRoot big, #tarteaucitronRoot cite, #tarteaucitronRoot code, #tarteaucitronRoot del, #tarteaucitronRoot dfn, #tarteaucitronRoot em, #tarteaucitronRoot img, #tarteaucitronRoot ins, #tarteaucitronRoot kbd, #tarteaucitronRoot q, #tarteaucitronRoot s, #tarteaucitronRoot samp, #tarteaucitronRoot small, #tarteaucitronRoot strike, #tarteaucitronRoot strong, #tarteaucitronRoot sub, #tarteaucitronRoot sup, #tarteaucitronRoot tt, #tarteaucitronRoot var, #tarteaucitronRoot b, #tarteaucitronRoot u, #tarteaucitronRoot i, #tarteaucitronRoot center, #tarteaucitronRoot dl, #tarteaucitronRoot dt, #tarteaucitronRoot dd, #tarteaucitronRoot ol, #tarteaucitronRoot ul, #tarteaucitronRoot li, #tarteaucitronRoot fieldset, #tarteaucitronRoot form, #tarteaucitronRoot label, #tarteaucitronRoot legend, #tarteaucitronRoot table, #tarteaucitronRoot caption, #tarteaucitronRoot tbody, #tarteaucitronRoot tfoot, #tarteaucitronRoot thead, #tarteaucitronRoot tr, #tarteaucitronRoot th, #tarteaucitronRoot td, #tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot canvas, #tarteaucitronRoot details, #tarteaucitronRoot embed, #tarteaucitronRoot figure, #tarteaucitronRoot figcaption, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot output, #tarteaucitronRoot ruby, #tarteaucitronRoot section, #tarteaucitronRoot summary, #tarteaucitronRoot time, #tarteaucitronRoot mark, #tarteaucitronRoot audio, #tarteaucitronRoot video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  background: initial;
  text-align: initial;
  text-shadow: initial;
}

/* HTML5 display-role reset for older browsers */
#tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot details, #tarteaucitronRoot figcaption, #tarteaucitronRoot figure, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot section {
  display: block;
}

#tarteaucitronRoot ol, #tarteaucitronRoot ul {
  list-style: none;
}

#tarteaucitronRoot blockquote, #tarteaucitronRoot q {
  quotes: none;
}
#tarteaucitronRoot blockquote:before, #tarteaucitronRoot blockquote:after, #tarteaucitronRoot q:before, #tarteaucitronRoot q:after {
  content: none;
}

#tarteaucitronRoot table {
  border-collapse: collapse;
  border-spacing: 0;
}

#tarteaucitronRoot a:focus, #tarteaucitronRoot button:focus {
  /*outline: 2px solid #cb3333;*/
}

/***
 * Better scroll management
 */
div#tarteaucitronMainLineOffset {
  margin-top: 0 !important;
}

div#tarteaucitronServices {
  margin-top: 21px !important;
  box-shadow: 0 0 35px #575757;
}

#tarteaucitronServices::-webkit-scrollbar {
  width: 5px;
}

#tarteaucitronServices::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0 transparent;
}

#tarteaucitronServices::-webkit-scrollbar-thumb {
  background-color: #3d7599;
  outline: 0px solid #3d7599;
}

/***
 * Responsive layout for the control panel
 */
@media screen and (max-width: 479px) {
  #tarteaucitron .tarteaucitronLine .tarteaucitronName {
    width: 90% !important;
  }
  #tarteaucitron .tarteaucitronLine .tarteaucitronAsk {
    float: left !important;
    margin: 10px 15px 5px;
  }
}
@media screen and (max-width: 767px) {
  #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer, #tarteaucitron {
    background: #fff;
    border: 0 !important;
    bottom: 0 !important;
    height: 100% !important;
    left: 0 !important;
    margin: 0 !important;
    max-height: 100% !important;
    max-width: 100% !important;
    top: 0 !important;
    width: 100% !important;
  }

  #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList {
    border: 0 !important;
  }

  #tarteaucitron .tarteaucitronBorder {
    border: 0 !important;
  }
  #tarteaucitron #tarteaucitronServices .tarteaucitronTitle {
    text-align: left !important;
  }
  #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {
    text-align: center !important;
  }
  #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button {
    margin-bottom: 5px;
  }

  .tarteaucitronName h2 {
    max-width: 80%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #tarteaucitron {
    border: 0 !important;
    left: 0 !important;
    margin: 0 5% !important;
    max-height: 80% !important;
    width: 90% !important;
  }
}
/***
 * Common value
 */
#tarteaucitron * {
  zoom: 1;
}

#tarteaucitronRoot div#tarteaucitron {
  left: 0;
  right: 0;
  margin: auto;
}
#tarteaucitronRoot button {
  background: transparent;
  border: 0;
}
#tarteaucitronRoot button#tarteaucitronBack {
  background: #eee;
}

#tarteaucitron .clear {
  clear: both;
}
#tarteaucitron a {
  color: #424242;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
}
#tarteaucitron strong {
  font-size: 22px;
  font-weight: 500;
}
#tarteaucitron ul {
  padding: 0;
}

#tarteaucitronAlertBig strong, #tarteaucitronAlertBig a, #tarteaucitronAlertSmall strong, #tarteaucitronAlertSmall a {
  color: #fff;
}

.cookie-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

/***
 * Root div added just before </body>
 */
#tarteaucitronRoot {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
#tarteaucitronRoot * {
  box-sizing: initial;
  color: #333;
  font-family: sans-serif !important;
  font-size: 14px;
  line-height: normal;
  vertical-align: initial;
}
#tarteaucitronRoot h1 {
  font-size: 1.5em;
  text-align: center;
  color: #fff;
  margin: 15px 0 28px;
}
#tarteaucitronRoot h2 {
  display: inline-block;
  margin: 12px 0 0 10px;
  color: #fff;
}

h2#tarteaucitronCookiesNumberBis {
  margin-left: 0;
}

/***
 * Control panel
 */
#tarteaucitronBack {
  background: #fff;
  display: none;
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2147483646;
}

#tarteaucitron {
  display: none;
  max-height: 80%;
  left: 50%;
  margin: 0 auto 0 -430px;
  padding: 0;
  position: fixed;
  top: 6%;
  width: 860px;
  z-index: 2147483647;
}
#tarteaucitron .tarteaucitronBorder {
  background: #fff;
  border: none;
  height: auto;
  overflow: auto;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,
#tarteaucitron #tarteaucitronClosePanel {
  background: #333333;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  padding: 4px 0;
  position: absolute;
  right: 0;
  text-align: center;
  width: 70px;
}

#tarteaucitron #tarteaucitronDisclaimer {
  color: #555;
  font-size: 12px;
  margin: 15px auto 0;
  width: 80%;
}

.tarteaucitronSelfLink, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,
#tarteaucitron #tarteaucitronServices .tarteaucitronHidden {
  background: rgba(51, 51, 51, 0.07);
}

.tarteaucitronSelfLink {
  text-align: center !important;
  display: block;
  padding: 7px !important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronHidden {
  display: none;
  position: relative;
}

#tarteaucitronCookiesList h3.tarteaucitronTitle {
  width: 100%;
  box-sizing: border-box;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle button,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,
#tarteaucitron #tarteaucitronInfo,
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  margin: 20px 0px 0px;
  padding: 5px 20px;
  text-align: left;
  width: auto;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button {
  background-color: #0fb7f9;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
  background-color: #0fb7f9;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a {
  color: #fff;
  font-weight: 500;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover {
  text-decoration: none !important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a {
  font-size: 22px;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a {
  font-size: 14px;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle {
  padding: 5px 10px;
  margin: 0;
}

#tarteaucitron #tarteaucitronInfo,
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
  color: #fff;
  display: none;
  font-size: 12px;
  font-weight: 500;
  margin-top: 0;
  max-width: 270px;
  padding: 20px;
  position: absolute;
  z-index: 2147483647;
}

#tarteaucitron #tarteaucitronInfo a {
  color: #fff;
  text-decoration: underline;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover {
  background: rgba(51, 51, 51, 0.2);
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine {
  background: rgba(51, 51, 51, 0.1);
  border-left: 5px solid transparent;
  margin: 0;
  overflow: hidden;
  padding: 15px 5px;
}

/* #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
    background: #333;
    border: 3px solid #333;
    border-left: 9px solid #333;
    border-top: 5px solid #333;
    margin-bottom: 0;
    margin-top: 21px;
    position: relative;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover {
  background: #333;
} */
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName {
  margin-left: 15px;
  margin-top: 2px;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button {
  color: #fff;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk {
  margin-top: 0px !important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName {
  display: inline-block;
  float: left;
  margin-left: 10px;
  text-align: left;
  width: 50%;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover {
  text-decoration: underline;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {
  display: inline-block;
  float: right;
  margin: 7px 15px 0;
  text-align: right;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,
.tac_activate .tarteaucitronAllow {
  background: gray;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  padding: 6px 10px;
  text-align: center;
  text-decoration: none;
  width: auto;
  border: 0;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies {
  color: #333;
  font-size: 12px;
}

#tarteaucitron h3 {
  font-size: 18px;
}

#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName {
  width: auto !important;
  margin-left: 0 !important;
  font-size: 14px;
}

/***
 * Big alert
 */
.tarteaucitronAlertBigTop {
  top: 0;
}

.tarteaucitronAlertBigBottom {
  bottom: 0;
}

#tarteaucitronRoot #tarteaucitronAlertBig {
  background: #333;
  color: #fff;
  display: none;
  font-size: 15px !important;
  left: 0;
  padding: 5px 5%;
  position: fixed;
  text-align: center;
  box-sizing: content-box;
  z-index: 2147483645;
  text-align: center;
  padding: 10px;
  margin: auto;
  width: 100%;
}

#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
  font: 15px verdana;
  color: #fff;
}

#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
  font-weight: 700;
}

#tarteaucitronAlertBig #tarteaucitronPrivacyUrl {
  cursor: pointer;
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitron #tarteaucitronPrivacyUrl {
  background: #008300;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  padding: 5px 10px;
  text-decoration: none;
  margin-left: 7px;
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitron #tarteaucitronPrivacyUrl {
  background: #fff;
  color: #333;
  font-size: 13px;
  margin-bottom: 3px;
  margin-left: 7px;
  padding: 4px 10px;
}

#tarteaucitronPercentage {
  background: #0A0 !important;
  box-shadow: 0 0 2px #fff, 0 1px 2px #555;
  height: 5px;
  left: 0;
  position: fixed;
  width: 0;
  z-index: 2147483644;
}

/***
 * Small alert
 */
.tarteaucitronAlertSmallTop {
  top: 0;
}

.tarteaucitronAlertSmallBottom {
  bottom: 0;
}

#tarteaucitronAlertSmall {
  background: #333;
  display: none;
  padding: 0;
  position: fixed;
  right: 0;
  text-align: center;
  width: auto;
  z-index: 2147483646;
}

#tarteaucitronAlertSmall #tarteaucitronManager {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 11px !important;
  padding: 8px 10px 8px;
}

#tarteaucitronAlertSmall #tarteaucitronManager:hover {
  background: rgba(255, 255, 255, 0.05);
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot {
  background-color: gray;
  border-radius: 5px;
  display: block;
  height: 8px;
  margin-bottom: 1px;
  margin-top: 5px;
  overflow: hidden;
  width: 100%;
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,
#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow,
#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed {
  display: block;
  float: left;
  height: 100%;
  width: 0%;
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen {
  background-color: #1B870B;
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow {
  background-color: #FBDA26;
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed {
  background-color: #9C1A1A;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesNumber {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 30px;
  padding: 0px 10px;
  vertical-align: top;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover {
  background: rgba(255, 255, 255, 0.3);
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer {
  display: none;
  max-height: 70%;
  max-width: 500px;
  position: fixed;
  right: 0;
  width: 100%;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList {
  background: #fff;
  border: 2px solid #333;
  color: #333;
  font-size: 11px;
  height: auto;
  overflow: auto;
  text-align: left;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong {
  color: #333;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle {
  background: #333;
  margin-top: 21px;
  padding: 13px 0 9px 13px;
  text-align: left;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong {
  color: #fff;
  font-size: 16px;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain {
  background: rgba(51, 51, 51, 0.1);
  padding: 7px 5px 10px;
  word-wrap: break-word;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover {
  background: rgba(51, 51, 51, 0.2);
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a {
  color: #333;
  text-decoration: none;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft {
  display: inline-block;
  width: 50%;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong {
  color: darkred;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight {
  color: #333;
  display: inline-block;
  font-size: 11px;
  margin-left: 10%;
  vertical-align: top;
  width: 30%;
}

/***
 * Fallback activate link
 */
.tac_activate {
  background: #333;
  color: #fff;
  display: table;
  font-size: 12px;
  height: 100%;
  line-height: initial;
  margin: auto;
  text-align: center;
  width: 100%;
}
.tac_activate .tac_float strong {
  color: #fff;
}
.tac_activate .tac_float .tarteaucitronAllow {
  background-color: #1B870B;
  display: inline-block;
}

.tac_float {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

/***
 * CSS for services
 */
ins.ferank-publicite, ins.adsbygoogle {
  text-decoration: none;
}

div.amazon_product {
  height: 240px;
  width: 120px;
}

.tarteaucitronIsAllowed .tarteaucitronDeny {
  opacity: 0.4 !important;
}
.tarteaucitronIsAllowed .tarteaucitronAllow {
  opacity: 1 !important;
}

.tarteaucitronIsDenied .tarteaucitronAllow {
  opacity: 0.4 !important;
}
.tarteaucitronIsDenied .tarteaucitronDeny {
  opacity: 1 !important;
}

.tarteaucitronLine .tarteaucitronAllow, .tarteaucitronLine .tarteaucitronAllow {
  opacity: 0.4;
}

div#tarteaucitronInfo {
  display: block !important;
  position: initial !important;
  text-align: center !important;
  max-width: 80% !important;
  padding: 15px 0 !important;
  margin: -10px auto 40px !important;
  font-size: 1em !important;
  border-bottom: 1px solid;
  border-top: 1px solid;
  border-color: #555;
}

a.tarteaucitronSelfLink {
  position: absolute;
  left: 0;
  right: 0;
  padding-top: 13px !important;
  display: block;
  text-shadow: 0 0 14px white;
  text-transform: uppercase;
}

.tarteaucitronMainLine h2 {
  font-size: 1.2em !important;
  margin-top: 4px !important;
}

body #tarteaucitronRoot.tarteaucitronBeforeVisible:before, body #tarteaucitronRoot.tarteaucitronBeforeVisible::before {
  content: none;
  opacity: 0;
  display: none;
  width: 0;
  height: 0;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig {
  background-color: #0fb7f9;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert, body #tarteaucitronRoot div#tarteaucitronAlertBig button {
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig button {
  -webkit-appearance: none;
  display: inline-block;
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #3d7599;
  padding-top: 0;
  padding-bottom: 0;
  height: 28px;
  line-height: 26px;
  box-sizing: border-box;
  font-size: 15px;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig button:hover {
  color: #3d7599;
  border-color: #ffffff;
  text-decoration: none;
  background-color: #ffffff;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronPersonalize {
  border-color: #3d7599;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronCloseAlert {
  background: none;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig button#tarteaucitronCloseAlert:hover {
  background-color: #ffffff;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig.tarteaucitronAlertBigTop {
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  box-sizing: border-box;
  padding: 10px;
  transform: none;
  box-shadow: none;
  border-radius: 0;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig.tarteaucitronAlertBigTop:before, body #tarteaucitronRoot div#tarteaucitronAlertBig.tarteaucitronAlertBigTop:after {
  content: none;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert {
  padding: 0;
  margin: 0;
  display: inline;
  text-align: left;
  font-size: 15px;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig.tarteaucitronAlertBigTop button {
  -webkit-appearance: none;
  display: inline-block;
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 4px 10px;
  cursor: pointer;
  background-color: #3d7599;
  padding-top: 0;
  padding-bottom: 0;
  height: 28px;
  line-height: 26px;
  box-sizing: border-box;
  font-size: 15px;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig.tarteaucitronAlertBigTop button:hover {
  color: #3d7599;
  text-decoration: none;
  background-color: #ffffff;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig.tarteaucitronAlertBigTop button:hover .tarteaucitronCheck:before, body #tarteaucitronRoot div#tarteaucitronAlertBig.tarteaucitronAlertBigTop button:hover .tarteaucitronCross:before {
  color: #3d7599;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig.tarteaucitronAlertBigTop button.tarteaucitronCTAButton {
  border: none;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig.tarteaucitronAlertBigBottom {
  bottom: 0;
}
body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel {
  background-color: #0fb7f9;
}
body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices::-webkit-scrollbar-thumb {
  background-color: #3d7599;
  outline: 0px solid #3d7599;
}
body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
  background-color: #0fb7f9;
  border-color: #0fb7f9;
  border: none;
}
body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover {
  background-color: #0fb7f9;
  border-color: #0fb7f9;
  border: none;
}
body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine #tarteaucitronInfo {
  border-color: #ffffff;
  background: none;
}
body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder {
  border-color: #0fb7f9;
}

/**************************************
* Administration Styles
**************************************/
body.toolbar-fixed .toolbar-oriented .toolbar-bar {
  z-index: 999;
}

.toolbar-tray-horizontal ul li.menu-item--expanded:hover ul {
  z-index: 999;
}

body.cke_editable {
  line-height: normal;
  font-size: 16px;
}
body.cke_editable p {
  padding-top: 25px;
}
body.cke_editable p:first-child {
  padding-top: 0;
}
body.cke_editable ul {
  padding-top: 25px;
}
body.cke_editable ul li {
  margin-top: 10px;
}
body.cke_editable ul li:before {
  content: "\25CF";
  color: #0fb7f9;
  padding-right: 5px;
}
body.cke_editable ul li ul, body.cke_editable ul li ol {
  margin-left: 20px;
  margin-bottom: 0;
}
body.cke_editable ul li ul li:before, body.cke_editable ul li ol li:before {
  content: "\25BA";
  color: #4e6f84;
  font-size: 15px;
}
body.cke_editable img {
  max-width: 100%;
  height: auto !important;
  /* Important pour surpasser la taille des images ajout├®e par ckeditor */
}
body.cke_editable a {
  color: #007fac;
  text-decoration: underline;
}
body.cke_editable a:hover {
  color: #6cab36;
}
body.cke_editable .content_title3 + p, body.cke_editable .content_title4 + p {
  padding-top: 0;
}
body.cke_editable p + .content_title3,
body.cke_editable p + .content_title4,
body.cke_editable .content_title3 + .content_title4 {
  margin-top: 25px;
}

.cke_panel_list .content_title3 {
  font-size: 1.1em;
  font-weight: 700;
  margin: 0;
}
.cke_panel_list .content_title4 {
  font-size: 1em;
  font-weight: 500;
  margin: 0;
}
.cke_panel_list .content_title1, .cke_panel_list .content_title2, .cke_panel_list .content_title3 {
  padding: 0;
}
.cke_panel_list .fsize13, .cke_panel_list .fsize14, .cke_panel_list .fsize15, .cke_panel_list .fsize16, .cke_panel_list .fsize17, .cke_panel_list .fsize18, .cke_panel_list .fsize19, .cke_panel_list .fsize20 {
  font-size: 1em;
}

#toolbar-administration {
  z-index: 999;
}

/*********************
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*********************/
@media only screen and (min-width: 481px) {
  /**************************************
  * Principal Content Area
  **************************************/
  /* Blocks Styles (Differents types de blocs sur HP et MP) */
  /* On commence par d├®finir un style par d├®faut (les couleurs, typos... seront ensuite surcharg├®es) */
  .link-block-container .link-block-title, .link-block-container .simple-link-title, .link-block-container .picto-links-block-title, .link-block-container .buttons-block-title, .link-block-container .block-title, .simple-block-container .link-block-title, .simple-block-container .simple-link-title, .simple-block-container .picto-links-block-title, .simple-block-container .buttons-block-title, .simple-block-container .block-title, .picto-links-block-container .link-block-title, .picto-links-block-container .simple-link-title, .picto-links-block-container .picto-links-block-title, .picto-links-block-container .buttons-block-title, .picto-links-block-container .block-title, .buttons-blocks-parent-container .link-block-title, .buttons-blocks-parent-container .simple-link-title, .buttons-blocks-parent-container .picto-links-block-title, .buttons-blocks-parent-container .buttons-block-title, .buttons-blocks-parent-container .block-title, .complete-block-container .link-block-title, .complete-block-container .simple-link-title, .complete-block-container .picto-links-block-title, .complete-block-container .buttons-block-title, .complete-block-container .block-title {
    font-size: 28px;
  }

  /* *********************************** */
  /* ******** Cas sp├®cifiques HP ******* */
  /* *********************************** */
  .home-simple-blocks, .home-simple-blocks2 {
    /* Blocs de styles "simple (icone + texte)" */
  }
  .home-simple-blocks .simple-block-container, .home-simple-blocks2 .simple-block-container {
    /* Blocs de styles "simple" (picto ├á gauche et texte ├á droite) ex: hp, diff├®rent de ci-dessus */
  }
  .home-simple-blocks .simple-block-container.simple-picto .simple-link-link, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link {
    padding-left: 35px;
    padding-right: 35px;
  }
  .home-simple-blocks .simple-block-container.simple-picto .simple-link-link .simple-link-image, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link .simple-link-image, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link .simple-link-image, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-image {
    max-width: 100px;
    margin-right: 35px;
  }
  .home-simple-blocks .simple-block-container.simple-picto .simple-link-link .simple-link-title, .home-simple-blocks .simple-block-container.simple-picto2 .simple-link-link .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-picto .simple-link-link .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-title {
    width: -webkit-calc(100% - 135px);
    width: -moz-calc(100% - 135px);
    width: calc(100% - 135px);
    font-size: 26px;
  }
  .home-simple-blocks .simple-block-container.simple-simple, .home-simple-blocks2 .simple-block-container.simple-simple {
    /* Bloc texte sans picto */
  }
  .home-simple-blocks .simple-block-container.simple-simple .simple-link-link .simple-link-title, .home-simple-blocks2 .simple-block-container.simple-simple .simple-link-link .simple-link-title {
    font-size: 26px;
  }

  /* ********************************************** */
  /* ******* Region de blocs 3 par lignes ********* */
  /* ********************************************** */
  .all-block-33 .link-block-container, .all-block-33 .picto-links-block-container {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .all-block-33 .link-block-container:last-child, .all-block-33 .picto-links-block-container:last-child {
    margin-right: 0;
  }
  .all-block-33 .link-block-container:nth-child(even), .all-block-33 .picto-links-block-container:nth-child(even) {
    margin-right: 0;
  }
  .all-block-33 .link-block-container + .picto-links-block-container, .all-block-33 .link-block-container + .link-block-container, .all-block-33 .picto-links-block-container + .picto-links-block-container, .all-block-33 .picto-links-block-container + .link-block-container {
    clear: none;
  }
  .all-block-33 .buttons-blocks-parent-container {
    clear: both;
  }

  /**************************************
  * Landing pages
  **************************************/
  .lp-blocks .page-ct-row .prg-blks .block-title {
    font-size: 28px;
  }

  /* News list template */
  .news-list-tpl .views-row {
    max-width: 270px;
  }

  /* Platforms List & Details page */
  .platforms-list-tpl .views-row .platform-image {
    float: left;
  }
  .platforms-list-tpl .views-row .platform-infos {
    padding-left: 120px;
    margin-top: 0;
  }
  .platforms-list-tpl .views-row .platform-infos .platform-btns {
    text-align: left;
  }

  /* Page de recherche */
  /* ***** Search / Recherche ***** */
  #search-form-container #search-form #edit-basic .form-item label, #search-form-container #search-form #edit-basic .form-item .form-text {
    display: inline-block;
  }
  #search-form-container #search-form #edit-basic .form-item label {
    width: 40%;
    margin-bottom: 0;
  }
  #search-form-container #search-form #edit-basic .form-item .form-search {
    width: 58%;
  }

  /* User Login Form */
  #user-login-form .form-item label, #user-login-form .form-item .form-text, #user-pass .form-item label, #user-pass .form-item .form-text {
    display: inline-block;
  }
  #user-login-form .form-item label, #user-pass .form-item label {
    width: 28%;
  }
  #user-login-form .form-item .form-text, #user-pass .form-item .form-text {
    width: 69%;
  }
  #user-login-form .form-item .description, #user-pass .form-item .description {
    margin-left: 29%;
  }

  /**************************************
  * Comments (Commentaires)
  **************************************/
  .comments_area {
    /* Formulaire de r├®ponses */
  }
  .comments_area .comment_filing .comment_filing_form .captcha img {
    width: 30%;
    height: auto;
    vertical-align: middle;
    max-width: 200px;
  }
  .comments_area .comment_filing .comment_filing_form .captcha .form-item {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    width: 65%;
    margin-bottom: 0;
    max-width: 350px;
  }
  .comments_area [id^='ajax-comments-reply-form'] .captcha img {
    width: 30%;
    height: auto;
    vertical-align: middle;
    max-width: 200px;
  }
  .comments_area [id^='ajax-comments-reply-form'] .captcha .form-item {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    width: 65%;
    margin-bottom: 0;
    max-width: 350px;
  }
}
/*********************
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 750px) {
  /******************************************
  * Styles globaux & Structure
  ******************************************/
  #region_top_footer .content_container, #region_footer .content_container, #region_bottom_footer .content_container, #region_partners_area .content_container, #region_top_header .content_container, #region_menu .content_container, #breadcrumb_area .content_container, #region_messages_area .content_container {
    padding: 0 55px;
  }

  .region_content .content_container {
    padding: 0 0;
  }

  #highlighted_content .content_container {
    padding: 0;
    max-width: 1170px;
  }

  body:not(.page_type_landing_page) #content_area {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%;
  }
  body:not(.page_type_landing_page) #content_area:last-child {
    margin-right: 0;
  }
  body:not(.page_type_landing_page) #region_right_content {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    margin-right: 0;
  }
  body:not(.page_type_landing_page) #region_right_content:last-child {
    margin-right: 0;
  }
  body:not(.page_type_landing_page) #region_right_content .content_container {
    padding: 0;
  }

  #main_content_area {
    padding: 0 55px;
  }

  /* *** Accordions *** */
  .accordion-field-container .accordion-title {
    font-size: 24px;
    padding: 15px 40px 15px 25px;
  }

  /**************************************
  * Color Box & Media
  **************************************/
  #colorbox #cboxContent {
    padding-top: 80px;
  }
  #colorbox #cboxContent iframe {
    min-height: 500px;
  }
  #colorbox #cboxTitle > span span.cb-custom-title {
    padding-top: 0;
    max-width: 350px;
    margin: 0 auto;
  }

  /**************************************
  * Header
  **************************************/
  #header {
    /* Top Header */
    /* Hack Safari only */
  }
  #header #region_top_header {
    padding: 5px 0;
    /* .content_container {
    	@include container-horizontal-spaces(55px);
    } */
  }
  #header #region_top_header #mobile_menu_button, #header #region_top_header #search_mobile_btn {
    display: none;
  }
  #header #region_top_header #block-header-menu {
    display: block;
    float: left;
  }
  #header #region_top_header #block-selecteurdelangue {
    display: block;
    float: right;
    padding-left: 20px;
    text-transform: uppercase;
  }
  #header #region_top_header #block-selecteurdelangue li {
    display: inline-block;
    line-height: 26px;
  }
  #header #region_top_header #block-selecteurdelangue li:before {
    content: '\2223';
    display: inline-block;
    padding: 0 5px;
  }
  #header #region_top_header #block-selecteurdelangue li:first-child:before {
    content: normal;
    padding: 0;
  }
  #header #region_top_header #block-selecteurdelangue li.is-active {
    color: #007fac;
    font-weight: 500;
  }
  #header #region_top_header #block-selecteurdelangue li.is-active a {
    color: #007fac;
  }
  #header #region_top_header #block-hadopi-search {
    display: block;
    float: right;
    font-size: 0;
    /* width: 200px; */
    width: 350px;
    text-align: right;
  }
  #header #region_top_header #block-hadopi-search .form-item, #header #region_top_header #block-hadopi-search .form-actions {
    display: inline-block;
    vertical-align: top;
  }
  #header #region_top_header #block-hadopi-search .form-item {
    /* width: 86%; */
    width: 88%;
  }
  #header #region_top_header #block-hadopi-search .form-item label, #header #region_top_header #block-hadopi-search .form-item .form-text {
    display: inline-block;
    vertical-align: top;
  }
  #header #region_top_header #block-hadopi-search .form-item label {
    font-size: 16px;
    width: 55%;
    padding-right: 5px;
  }
  #header #region_top_header #block-hadopi-search .form-actions {
    /* width: 14%; */
    width: 12%;
  }
  #header #region_top_header #block-hadopi-search ::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #ffffff;
  }
  #header #region_top_header #block-hadopi-search :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #ffffff;
    opacity: 1;
  }
  #header #region_top_header #block-hadopi-search ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #ffffff;
    opacity: 1;
  }
  #header #region_top_header #block-hadopi-search :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #ffffff;
  }
  #header #region_top_header #block-hadopi-search :placeholder-shown {
    /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
    color: #ffffff;
  }
  #header #region_top_header #block-hadopi-search .form-search {
    background-color: #007fac;
    border: none;
    color: #ffffff;
    height: 26px;
    line-height: 26px\9;
    /* Evite un soucis d'alignement de champs sous Safari */
    /* width: 100%; */
    width: 43%;
    padding: 0 10px;
    font-size: 16px;
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    box-sizing: border-box;
    text-align: left;
  }
  #header #region_top_header #block-hadopi-search .form-submit {
    text-indent: -9999px;
    display: block;
    cursor: pointer;
    height: 26px;
    /* width: 36px; */
    width: 100%;
    background-image: url(../images/icons/search_icon_36.png);
    background-size: 18px auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #007fac;
    border: none;
  }
  #header #region_top_header #block-socialmedialinks {
    float: right;
    padding-right: 20px;
  }
  #header #region_top_header #block-socialmedialinks li {
    padding: 0 2px;
  }
  #header #region_top_header #block-socialmedialinks #scoopit_item {
    margin-top: 0;
  }
  #header #region_top_header #block-footer-socialmedialinks {
    margin: 0;
    padding-right: 20px;
    text-align: right;
  }
  #header #region_top_header #block-footer-socialmedialinks #scoopit_footer_item {
    height: 26px;
  }
  #header #region_top_header #block-footer-socialmedialinks #scoopit_footer_item #sn_scoopit_footer_link {
    height: 26px;
    width: 26px;
    background-size: 26px auto;
  }
  #header #region_top_header #block-footer-socialmedialinks li {
    padding: 0 2px;
    font-size: 16px;
  }
  #header #region_top_header #block-footer-socialmedialinks li a .fa {
    line-height: 26px;
    height: 26px;
    width: 26px;
  }
}
@media only screen and (min-width: 750px) and (-webkit-min-device-pixel-ratio: 0) {
  #header {
    /* Safari only override */
  }
  #header ::i-block-chrome, #header #region_top_header #block-hadopi-search .form-item {
    margin-right: -3px;
    /* Corrige souci d'alignement des inline-block qui ajoute des "extra space" non corrig├® par le font-size: 0 sous safari PC */
  }
}

@media only screen and (min-width: 750px) {
  /**************************************
  * Menu
  **************************************/
  #menu {
    display: block;
    position: static;
    top: auto;
    left: auto;
    width: auto;
    background: none;
    padding-bottom: 0;
  }
  #menu ul.sf-menu {
    position: relative;
    z-index: 998;
    text-align: center;
  }
  #menu ul.sf-menu a {
    padding: 0;
  }
  #menu ul.sf-menu li.sf-depth-1 {
    position: static;
    float: none;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    text-transform: uppercase;
    color: #000000;
    font-size: 20px;
    width: 23%;
    padding-bottom: 10px;
  }
  #menu ul.sf-menu li.sf-depth-1 > a.sf-depth-1 {
    display: block;
    padding: 0 10px 0 20px;
    /* padding-left: 20px;
    padding-right: 10px; */
    border: none;
    border-left: 1px solid #000000;
    font-weight: 400;
    background: none;
  }
  #menu ul.sf-menu li.sf-depth-1 > a.sf-depth-1 > .sf-description {
    display: block;
    color: #007fac;
    font-size: 16px;
    padding-top: 5px;
    text-transform: none;
  }
  #menu ul.sf-menu li.sf-depth-1 > a.sf-depth-1:hover, #menu ul.sf-menu li.sf-depth-1 > a.sf-depth-1.is-active {
    /* color: $txt-color4;
    text-decoration: none; */
    background: none;
  }
  #menu ul.sf-menu li.sf-depth-1:first-child > a.sf-depth-1 {
    border-top: none;
  }
  #menu ul.sf-menu li.sf-depth-1:not(.sf-no-children):hover {
    background-image: url(../images/icons/active_menu_arrow.png);
    background-repeat: no-repeat;
    /* background-position: 15px bottom; */
    background-position: center bottom;
    background-size: 14px auto;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn {
    display: none;
    padding: 25px;
    background-color: transparent;
    background-color: rgba(78, 111, 132, 0.95);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F24E6F84,endColorstr=#F24E6F84);
    zoom: 1;
    width: 100% !important;
    color: #ffffff;
    z-index: 999;
    font-size: 16px;
    text-transform: none;
    top: 100%;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn li.sf-multicolumn-wrapper {
    width: 100% !important;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn li.sf-multicolumn-wrapper ol {
    width: 100% !important;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn a {
    color: #ffffff;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn a:hover {
    color: #c4e9f8;
    text-decoration: none;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn a.sf-depth-1 {
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0;
    border: none;
    color: #ffffff;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn a.sf-depth-1 .sf-description {
    display: none;
    font-size: 0;
    opacity: 0;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn li.sf-depth-1 {
    margin-bottom: 25px;
    width: 100% !important;
    font-size: 16px;
    text-transform: none;
    /* display: block; */
    opacity: 1;
    padding-left: 0;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn li.sf-depth-1 ol {
    width: 100% !important;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn li.sf-depth-2 {
    width: 20% !important;
    padding: 0 2% 25px 0;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn li.sf-depth-2:nth-child(6n+1) {
    clear: both;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn li.sf-depth-2 span.sf-depth-2 {
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: 1px solid #ffffff;
    padding: 0 0 10px;
    margin-bottom: 20px;
    display: inline-block;
    color: #ffffff;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn li.sf-depth-2 .sf-multicolumn-column {
    width: 100% !important;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn li.sf-depth-2 .sf-multicolumn-column li.sf-depth-3 a.sf-depth-3 {
    padding: 5px 0 5px 15px;
    background-image: url(../images/icons/menu_subitem_arrow.png);
    background-position: left 8px;
    background-repeat: no-repeat;
  }
  #menu ul.sf-menu li.sf-depth-1 .sf-multicolumn li.sf-depth-2 .sf-multicolumn-column li.sf-depth-3 a.sf-depth-3:hover {
    background-image: url(../images/icons/menu_subitem_hover_arrow.png);
  }

  /**************************************
  * Breadcrumb
  **************************************/
  #breadcrumb_area {
    padding: 0;
    border: none;
  }
  #breadcrumb_area #block-hadopi-breadcrumbs {
    padding: 15px 0;
    border-top: 1px solid #cccccc;
  }

  /**************************************
  * Highlighted Content
  **************************************/
  #highlighted_content {
    margin-bottom: 40px;
    /* Slideshow */
  }
  #highlighted_content #block-slideshow-hp-blk {
    height: 328px;
  }
  #highlighted_content #block-slideshow-hp-blk .views-rows-list {
    height: 353px;
    position: relative;
  }
  #highlighted_content #block-slideshow-hp-blk .views-row {
    position: absolute !important;
    height: 353px;
    overflow: hidden;
  }
  #highlighted_content #block-slideshow-hp-blk .views-row .slideshow-img {
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    width: 100%;
  }
  #highlighted_content #block-slideshow-hp-blk .views-row .slideshow-img .field-content {
    position: relative;
    left: -50%;
    height: 328px;
  }
  #highlighted_content #block-slideshow-hp-blk .views-row .slideshow-img .field-content img {
    max-height: 100%;
    max-width: none;
    width: auto;
  }
  #highlighted_content #block-slideshow-hp-blk .views-row .slideshow-img .desktop_img {
    display: block;
  }
  #highlighted_content #block-slideshow-hp-blk .views-row .slideshow-img .mobile_img {
    display: none;
  }
  #highlighted_content #block-slideshow-hp-blk .views-row .slideshow-fields {
    position: absolute;
    /* bottom: 0; */
    bottom: 25px;
    width: 45%;
  }
  #highlighted_content #block-slideshow-hp-blk .slider_pager {
    width: 55%;
    text-align: right;
    bottom: 0;
  }
  #highlighted_content #block-slideshow-hp-blk .slider_actions_btn {
    bottom: 0;
  }

  /**************************************
  * Principal Content Area
  **************************************/
  .hat-field {
    margin-right: 0;
    margin-left: 0;
  }

  /* Top Area */
  #top_area #block-addtoanybuttons + #block-hadopi-page-title,
  #top_area #block-addtoanybuttons + #block-hadopi-page-title2 {
    padding: 0 70px;
  }
  #top_area #block-platform-topinfos-blk .platform-logo, #top_area #block-platform-topinfos-blk .platform-topinfos-fields, #top_area #block-platform-topinfos-blk .platform-topinfos-links {
    float: left;
  }
  #top_area #block-platform-topinfos-blk .platform-logo {
    width: 26%;
    margin-right: 2%;
  }
  #top_area #block-platform-topinfos-blk .platform-topinfos-fields {
    width: 72%;
    padding-top: 0;
  }
  #top_area #block-platform-topinfos-blk .platform-topinfos-links {
    width: 72%;
  }

  /* Blocks Styles (Differents types de blocs sur HP et MP) */
  .subregion-container-left {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
  }
  .subregion-container-left:last-child {
    margin-right: 0;
  }

  .subregion-container-right {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-right: 0;
  }
  .subregion-container-right:last-child {
    margin-right: 0;
  }
  .subregion-container-right > .link-block-container {
    float: none;
    width: auto;
  }

  .complete-block-container .blk-txt {
    font-size: 16px;
  }

  .simple-block-container.simple-picto {
    margin-bottom: 30px;
  }

  /* Bloc "Chiffres cles" */
  .chiffre-block-container {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-bottom: 0;
  }
  .chiffre-block-container:last-child {
    margin-right: 0;
  }
  .chiffre-block-container:nth-child(4n) {
    margin-right: 0;
  }
  .chiffre-block-container:nth-child(4n+1) {
    clear: left;
  }

  .home-simple-blocks .simple-block-container.simple-picto, .home-simple-blocks .simple-block-container.simple-simple {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .home-simple-blocks .simple-block-container.simple-picto:last-child, .home-simple-blocks .simple-block-container.simple-simple:last-child {
    margin-right: 0;
  }
  .home-simple-blocks .simple-block-container.simple-picto:nth-child(odd), .home-simple-blocks .simple-block-container.simple-simple:nth-child(odd) {
    margin-right: 0;
  }
  .home-simple-blocks .picto-links-block-container {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .home-simple-blocks .picto-links-block-container:last-child {
    margin-right: 0;
  }
  .home-simple-blocks .picto-links-block-container:nth-child(odd) {
    margin-right: 0;
  }

  .home-profil-blocks .simple-block-container.simple-profil {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .home-profil-blocks .simple-block-container.simple-profil:last-child {
    margin-right: 0;
  }
  .home-profil-blocks .simple-block-container.simple-profil:nth-child(3n) {
    margin-right: 0;
  }
  .home-profil-blocks .simple-block-container.simple-profil:nth-child(3n+1) {
    clear: left;
  }

  .rubric-ressources-profil .simple-block-container.simple-profil {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
  .rubric-ressources-profil .simple-block-container.simple-profil:last-child {
    margin-right: 0;
  }
  .rubric-ressources-profil .simple-block-container.simple-profil:nth-child(2n) {
    margin-right: 2.35765%;
  }
  .rubric-ressources-profil .simple-block-container.simple-profil:nth-child(2n+1) {
    clear: none;
  }
  .rubric-ressources-profil .simple-block-container.simple-profil:nth-child(4n) {
    margin-right: 0;
  }
  .rubric-ressources-profil .simple-block-container.simple-profil:nth-child(4n+1) {
    clear: left;
  }

  .home-simple-blocks2 {
    margin-top: 15px;
    margin-bottom: 30px;
  }
  .home-simple-blocks2 .simple-block-container.simple-picto2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-bottom: 0;
  }
  .home-simple-blocks2 .simple-block-container.simple-picto2:last-child {
    margin-right: 0;
  }
  .home-simple-blocks2 .simple-block-container.simple-picto2:nth-child(3n) {
    margin-right: 0;
  }
  .home-simple-blocks2 .simple-block-container.simple-picto2:nth-child(3n+1) {
    clear: left;
  }
  .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link {
    text-align: center;
  }
  .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-image {
    display: block;
    margin: 0 auto;
  }
  .home-simple-blocks2 .simple-block-container.simple-picto2 .simple-link-link .simple-link-title {
    display: block;
    margin-top: 15px;
    font-size: 16px;
    width: auto;
  }

  /* Bloc contenant plusieurs boutons */
  .buttons-blocks-parent-container .buttons-block-title {
    margin-bottom: 15px;
  }
  .buttons-blocks-parent-container .buttons-block-link-item {
    display: inline-block;
    vertical-align: middle;
    padding: 0 12px;
    margin: 0;
    width: 33.33%;
  }

  /* Zone de blocs suppl├®mentaire */
  .rubric-more-blocks .link-block-container, .rubric-more-blocks .simple-block-container, .rubric-more-blocks .picto-links-block-container {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .rubric-more-blocks .link-block-container:last-child, .rubric-more-blocks .simple-block-container:last-child, .rubric-more-blocks .picto-links-block-container:last-child {
    margin-right: 0;
  }
  .rubric-more-blocks .link-block-container:nth-child(2n), .rubric-more-blocks .simple-block-container:nth-child(2n), .rubric-more-blocks .picto-links-block-container:nth-child(2n) {
    margin-right: 2.35765%;
  }
  .rubric-more-blocks .link-block-container:nth-child(2n+1), .rubric-more-blocks .simple-block-container:nth-child(2n+1), .rubric-more-blocks .picto-links-block-container:nth-child(2n+1) {
    clear: none;
  }
  .rubric-more-blocks .link-block-container:nth-child(3n), .rubric-more-blocks .simple-block-container:nth-child(3n), .rubric-more-blocks .picto-links-block-container:nth-child(3n) {
    margin-right: 0;
  }
  .rubric-more-blocks .link-block-container:nth-child(3n+1), .rubric-more-blocks .simple-block-container:nth-child(3n+1), .rubric-more-blocks .picto-links-block-container:nth-child(3n+1) {
    clear: left;
  }
  .rubric-more-blocks.last-region {
    margin-top: 60px;
  }

  /* ***** Page Missions ***** */
  .rubric-missions-region-1 form {
    width: 50%;
    padding: 20px;
    float: left;
  }

  .rubric-missions-region-2 .studies-search, .rubric-missions-region-2 #block-search-regulation-indicators {
    /* @include span-columns(6); */
    float: left;
    width: 50%;
  }

  /* ***** Page Ressources ***** */
  .rubric-ressources-search .rubric-ressources-search-subregion-1 .subregion-container-left {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .rubric-ressources-search .rubric-ressources-search-subregion-1 .subregion-container-left:last-child {
    margin-right: 0;
  }
  .rubric-ressources-search .rubric-ressources-search-subregion-1 .subregion-container-right {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    margin-right: 0;
  }
  .rubric-ressources-search .rubric-ressources-search-subregion-1 .subregion-container-right:last-child {
    margin-right: 0;
  }
  .rubric-ressources-search .rubric-ressources-search-subregion-1 .subregion-container-right .picto-links-block-container {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .rubric-ressources-search .rubric-ressources-search-subregion-1 .subregion-container-right .picto-links-block-container:last-child {
    margin-right: 0;
  }
  .rubric-ressources-search .rubric-ressources-search-subregion-1 .subregion-container-right .picto-links-block-container:nth-child(2n) {
    margin-right: 0;
  }
  .rubric-ressources-search .rubric-ressources-search-subregion-1 .subregion-container-right .picto-links-block-container:nth-child(2n+1) {
    clear: left;
  }
  .rubric-ressources-search .rubric-ressources-search-subregion-2 .subregion-container-left .picto-links-block-container {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .rubric-ressources-search .rubric-ressources-search-subregion-2 .subregion-container-left .picto-links-block-container:last-child {
    margin-right: 0;
  }
  .rubric-ressources-search .rubric-ressources-search-subregion-2 .subregion-container-left .picto-links-block-container:nth-child(2n) {
    margin-right: 0;
  }
  .rubric-ressources-search .rubric-ressources-search-subregion-2 .subregion-container-left .picto-links-block-container:nth-child(2n+1) {
    clear: left;
  }

  .rubric-ressources-tools form, .rubric-ressources-tools .simple-link-link, .profil-consommateur-tools form, .profil-consommateur-tools .simple-link-link {
    width: 33.33%;
    float: left;
  }
  .rubric-ressources-tools form, .profil-consommateur-tools form {
    padding: 20px;
  }
  .rubric-ressources-tools .simple-link-link, .profil-consommateur-tools .simple-link-link {
    padding-top: 76px;
    padding-bottom: 76px;
  }

  .rubric_region_text_blocks {
    margin-bottom: 0;
    font-size: 0;
    /* Correction des espaces li├®s a inline-block */
    text-align: center;
  }
  .rubric_region_text_blocks .text_blocks_items {
    margin: 0;
  }
  .rubric_region_text_blocks .text-block-container {
    width: 20%;
    font-size: 16px;
  }
  .rubric_region_text_blocks .text-block-container .text-block-inner-container {
    margin: 0 7px;
  }
  .rubric_region_text_blocks .text-block-container .text-block-inner-container .text-block-title, .rubric_region_text_blocks .text-block-container .text-block-inner-container .text-block-content {
    text-align: left;
  }

  /* **************************************** */
  /* ************ Profil Pages ************** */
  /* **************************************** */
  .rubric-subregion-profilone-search-1 .col33, .rubric-region-profilone-search-2 .col33, .rubric-professionnel-search-subregion-1 .col33 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .rubric-subregion-profilone-search-1 .col33:last-child, .rubric-region-profilone-search-2 .col33:last-child, .rubric-professionnel-search-subregion-1 .col33:last-child {
    margin-right: 0;
  }
  .rubric-subregion-profilone-search-1 .col33:nth-child(3n), .rubric-region-profilone-search-2 .col33:nth-child(3n), .rubric-professionnel-search-subregion-1 .col33:nth-child(3n) {
    margin-right: 0;
  }
  .rubric-subregion-profilone-search-1 .col33:nth-child(3n+1), .rubric-region-profilone-search-2 .col33:nth-child(3n+1), .rubric-professionnel-search-subregion-1 .col33:nth-child(3n+1) {
    clear: left;
  }

  .rubric-region-profilone-search-2 #block-hp-rapports-blk, .rubric-region-profilone-search-2 #block-hp-news-blk {
    margin-bottom: 0;
  }

  .profil-enseignant-search .rubric-enseignant-search-subregion-1 .subregion-container-left {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .profil-enseignant-search .rubric-enseignant-search-subregion-1 .subregion-container-left:last-child {
    margin-right: 0;
  }
  .profil-enseignant-search .rubric-enseignant-search-subregion-1 .subregion-container-right {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    margin-right: 0;
  }
  .profil-enseignant-search .rubric-enseignant-search-subregion-1 .subregion-container-right:last-child {
    margin-right: 0;
  }
  .profil-enseignant-search .rubric-enseignant-search-subregion-1 .subregion-container-right .simple-block-container {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .profil-enseignant-search .rubric-enseignant-search-subregion-1 .subregion-container-right .simple-block-container:last-child {
    margin-right: 0;
  }
  .profil-enseignant-search .rubric-enseignant-search-subregion-1 .subregion-container-right .simple-block-container:nth-child(2n) {
    margin-right: 0;
  }
  .profil-enseignant-search .rubric-enseignant-search-subregion-1 .subregion-container-right .simple-block-container:nth-child(2n+1) {
    clear: left;
  }

  .rubric-region-profil-moreblk .simple-block-container, .profil-consommateur-search .simple-block-container {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .rubric-region-profil-moreblk .simple-block-container:last-child, .profil-consommateur-search .simple-block-container:last-child {
    margin-right: 0;
  }
  .rubric-region-profil-moreblk .simple-block-container:nth-child(3n), .profil-consommateur-search .simple-block-container:nth-child(3n) {
    margin-right: 0;
  }
  .rubric-region-profil-moreblk .simple-block-container:nth-child(3n+1), .profil-consommateur-search .simple-block-container:nth-child(3n+1) {
    clear: left;
  }

  /* **************************************** */
  /* ********* Listes des Oeuvres *********** */
  /* **************************************** */
  #block-hadopioeuvrepageblocks .blk_content {
    padding: 0;
  }
  #block-hadopioeuvrepageblocks .blk_content .simple-block-container.simple-picto {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  #block-hadopioeuvrepageblocks .blk_content .simple-block-container.simple-picto:last-child {
    margin-right: 0;
  }
  #block-hadopioeuvrepageblocks .blk_content .simple-block-container.simple-picto:nth-child(3n) {
    margin-right: 0;
  }
  #block-hadopioeuvrepageblocks .blk_content .simple-block-container.simple-picto:nth-child(3n+1) {
    clear: left;
  }

  /* **************************************** */
  /* ******* Listes des plateformes ********* */
  /* **************************************** */
  #block-platform-category-block .blk_content {
    padding: 0;
  }
  #block-platform-category-block .blk_content .simple-block-container.simple-picto {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  #block-platform-category-block .blk_content .simple-block-container.simple-picto:last-child {
    margin-right: 0;
  }
  #block-platform-category-block .blk_content .simple-block-container.simple-picto:nth-child(3n) {
    margin-right: 0;
  }
  #block-platform-category-block .blk_content .simple-block-container.simple-picto:nth-child(3n+1) {
    clear: left;
  }

  /* ********************************************** */
  /* ******* Region de blocs 2 par lignes ********* */
  /* ********************************************** */
  .all-block-50 .simple-block-container, .all-block-50 .picto-links-block-container, .all-block-50 .link-block-container, .all-block-50 .studies-search {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  .all-block-50 .simple-block-container:last-child, .all-block-50 .picto-links-block-container:last-child, .all-block-50 .link-block-container:last-child, .all-block-50 .studies-search:last-child {
    margin-right: 0;
  }
  .all-block-50 .simple-block-container:nth-child(even), .all-block-50 .picto-links-block-container:nth-child(even), .all-block-50 .link-block-container:nth-child(even), .all-block-50 .studies-search:nth-child(even) {
    margin-right: 0;
  }

  /* ********************************************** */
  /* ******* Region de blocs 3 par lignes ********* */
  /* ********************************************** */
  .all-block-33 .simple-block-container, .all-block-33 .picto-links-block-container, .all-block-33 .link-block-container, .all-block-33 .studies-search {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  .all-block-33 .simple-block-container:last-child, .all-block-33 .picto-links-block-container:last-child, .all-block-33 .link-block-container:last-child, .all-block-33 .studies-search:last-child {
    margin-right: 0;
  }
  .all-block-33 .simple-block-container:nth-child(2n), .all-block-33 .picto-links-block-container:nth-child(2n), .all-block-33 .link-block-container:nth-child(2n), .all-block-33 .studies-search:nth-child(2n) {
    margin-right: 2.35765%;
  }
  .all-block-33 .simple-block-container:nth-child(2n+1), .all-block-33 .picto-links-block-container:nth-child(2n+1), .all-block-33 .link-block-container:nth-child(2n+1), .all-block-33 .studies-search:nth-child(2n+1) {
    clear: none;
  }
  .all-block-33 .simple-block-container:nth-child(3n), .all-block-33 .picto-links-block-container:nth-child(3n), .all-block-33 .link-block-container:nth-child(3n), .all-block-33 .studies-search:nth-child(3n) {
    margin-right: 0;
  }
  .all-block-33 .simple-block-container:nth-child(3n+1), .all-block-33 .picto-links-block-container:nth-child(3n+1), .all-block-33 .link-block-container:nth-child(3n+1), .all-block-33 .studies-search:nth-child(3n+1) {
    clear: left;
  }
  .all-block-33 .simple-block-container {
    clear: none;
  }
  .all-block-33 .studies-search {
    margin-top: 0;
  }

  .front-page #main_content_area {
    padding: 0 45px;
    box-sizing: border-box;
  }
  .front-page #main_content_area #content_area {
    margin-right: 0;
    padding-right: 10px;
    width: 75%;
    box-sizing: border-box;
  }
  .front-page #main_content_area #content_area .home-simple-blocks {
    display: flex;
    flex-wrap: wrap;
  }
  .front-page #main_content_area #content_area .home-simple-blocks .blk_title, .front-page #main_content_area #content_area .home-simple-blocks .buttons-blocks-parent-container {
    width: calc(100% - 20px);
    margin-left: 10px;
    margin-right: 10px;
    box-sizing: border-box;
  }
  .front-page #main_content_area #content_area .home-simple-blocks .simple-block-container {
    box-sizing: border-box;
  }
  .front-page #main_content_area #content_area .home-simple-blocks .simple-block-container.simple-picto, .front-page #main_content_area #content_area .home-simple-blocks .simple-block-container.simple-simple {
    width: 50%;
    float: none;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 0;
    margin-left: 0;
  }
  .front-page #main_content_area #content_area .home-simple-blocks .picto-links-block-container {
    width: 50%;
    float: none;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 0;
    margin-left: 0;
    box-sizing: border-box;
  }
  .front-page #main_content_area #content_area .home-simple-blocks2 {
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
  }
  .front-page #main_content_area #content_area .home-simple-blocks2 .simple-block-container {
    box-sizing: border-box;
  }
  .front-page #main_content_area #content_area .home-simple-blocks2 .simple-block-container.simple-picto2 {
    width: 33.33%;
    float: none;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 0;
    margin-left: 0;
  }
  .front-page #main_content_area #content_area #block-hp-last-tickets-blk {
    margin-left: 10px;
    margin-right: 10px;
    box-sizing: border-box;
  }
  .front-page #main_content_area #right_content_area {
    float: left;
    width: 25%;
    padding-right: 10px;
    box-sizing: border-box;
  }
  .front-page #main_content_area #right_content_area .region_right_content {
    float: none;
    width: auto;
    margin: 0;
  }

  /* News list template */
  #block-hp-last-tickets-blk .content_container, #block-views-block-nos-dernier-billets-block-2 .content_container, #block-content-last-tickets-blk .content_container, .news-list-tpl-pagecontainer .content_container, .view-list-block .content_container {
    padding: 0 7px;
  }

  .news-list-tpl-pagecontainer .views-content {
    padding: 0 7px;
  }

  .news-list-tpl .views-filters-container {
    padding: 0 7px;
  }
  .news-list-tpl .views-filters-container .form-item {
    display: inline-block;
    width: 28%;
    margin-right: 8%;
  }
  .news-list-tpl .views-filters-container .form-actions {
    float: right;
    width: 230px;
  }
  .news-list-tpl .views-rows-list {
    /* text-align: center; */
    font-size: 0;
    /* Correction des espaces li├®s a inline-block */
  }
  .news-list-tpl .views-rows-list .views-row {
    /* float: left; */
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    max-width: none;
    font-size: 16px;
    margin-bottom: 15px;
  }
  .news-list-tpl .views-rows-list .views-row .views-row-container {
    margin: 0 7px;
  }

  .rubric-region-last-news .news-list-tpl .views-rows-list {
    text-align: center;
    margin: 0 15px;
  }
  .rubric-region-last-news .news-list-tpl .views-rows-list .views-row {
    /* width: 25%; */
    white-space: normal;
  }
  .rubric-region-last-news .news-list-tpl .views-rows-list .views-row .views-row-container {
    margin: 0 15px;
  }
  .rubric-region-last-news .news-list-tpl .views-rows-list .views-row .views-row-container .row-top {
    text-align: left;
  }

  /* Hack Safari only */
}
@media only screen and (min-width: 750px) and (-webkit-min-device-pixel-ratio: 0) {
  /* Safari only override */
  ::i-block-chrome, .news-list-tpl .views-row {
    margin-right: -3px;
    /* Corrige souci d'alignement des inline-block qui ajoute des "extra space" non corrig├® par le font-size: 0 sous safari PC */
  }
}
@media only screen and (min-width: 750px) {
  /*
  * Simple List Template For:
  * - Search Results
  * - Resources (Etudes realis├®es)
  */
  /* @import "../sass_templates/resources_base"; */
  /******************************************
  * Simple list template for:
  * - Search Result
  * - Etudes realis├®es (Studies carried out)
  ******************************************/
  .simple-list-tpl .study-title, .simple-list-tpl .simple-list-title {
    float: left;
    width: 80%;
  }
  .simple-list-tpl .study-date, .simple-list-tpl .simple-list-date {
    float: right;
  }

  /* Bottom Navigation */
  #block-hadopicontentblocklistnavigation .contentblock-listnav-container {
    text-align: left;
  }
  #block-hadopicontentblocklistnavigation .contentblock-listnav-container.next_btn_only {
    text-align: right;
  }
  #block-hadopicontentblocklistnavigation .contentblock-listnav-container > div {
    margin: 0;
    width: 50%;
  }
  #block-hadopicontentblocklistnavigation .contentblock-listnav-container > div.left {
    text-align: left;
  }
  #block-hadopicontentblocklistnavigation .contentblock-listnav-container > div.right {
    text-align: right;
  }
  #block-hadopicontentblocklistnavigation .navlink-title, #block-hadopicontentblocklistnavigation .navlink-icon {
    vertical-align: middle;
  }
  #block-hadopicontentblocklistnavigation .navlink-title {
    color: #666666;
    padding: 0 20px;
    font-weight: 500;
  }
  #block-hadopicontentblocklistnavigation .navlink-icon {
    text-align: center;
  }

  /* Same Rubrics */
  #block-hadopicontentblocksamerubricpages .same_rubric_items .same_rubric_item {
    margin-top: 0;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  #block-hadopicontentblocksamerubricpages .same_rubric_items .same_rubric_item:last-child {
    margin-right: 0;
  }
  #block-hadopicontentblocksamerubricpages .same_rubric_items .same_rubric_item:nth-child(3n) {
    margin-right: 0;
  }
  #block-hadopicontentblocksamerubricpages .same_rubric_items .same_rubric_item:nth-child(3n+1) {
    clear: left;
  }

  /* Page de recherche */
  /* Platforms List & Details page */
  #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item {
    /* &.form-item-certified-platform {
    	clear: both;
    } */
  }
  #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select {
    float: left;
    width: 33.33%;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item {
    margin-top: 10px;
  }
  #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item.form-item-platform-access, #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item.form-item-playback-mode, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-access, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item.form-item-playback-mode, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-access, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item.form-item-playback-mode, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item.form-item-platform-access, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item.form-item-playback-mode, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-access, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item.form-item-playback-mode, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-access, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item.form-item-playback-mode, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item.form-item-platform-access, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select .form-item.form-item-playback-mode, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-access, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select .form-item.form-item-playback-mode, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-category, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item.form-item-platform-access, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select .form-item.form-item-playback-mode {
    margin-top: 20px;
  }
  #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select {
    clear: left;
    /* float: none; */
    width: 66.66%;
    padding-top: 10px;
  }
  #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select .form-item, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select .form-item, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select .form-item, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select .form-item, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select .form-item, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select .form-item, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select .form-item, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select .form-item, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-outer-custom-select#certified_platform_outer_custom_select .form-item {
    max-width: none;
    margin-top: 0;
  }
  #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-actions, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-actions, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-actions, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-actions, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-actions, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-actions, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-actions, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-actions, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-actions {
    float: right;
    /* padding: 10px 20px 0; */
    padding: 36px 20px 0;
    width: 33.33%;
    text-align: right;
  }
  #block-page-all-platforms #views-exposed-form-platforms-all-platforms .form-actions .form-submit, #block-page-all-platforms #views-exposed-form-platforms-platform-page .form-actions .form-submit, #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-actions .form-submit, #block-all-platforms-filters #views-exposed-form-platforms-all-platforms .form-actions .form-submit, #block-all-platforms-filters #views-exposed-form-platforms-platform-page .form-actions .form-submit, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-actions .form-submit, #block-platforms-filters-new #views-exposed-form-platforms-all-platforms .form-actions .form-submit, #block-platforms-filters-new #views-exposed-form-platforms-platform-page .form-actions .form-submit, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-actions .form-submit {
    height: 36px;
    margin: 0;
    display: inline-block;
  }
  #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-actions, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-actions, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-actions {
    float: none;
    width: auto;
  }
  #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select {
    float: left;
    width: 33.33%;
    margin-top: 15px;
  }
  #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-platform-category, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-platform-category, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.js-form-type-select.form-item-platform-category {
    margin-top: 15px;
  }
  #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-certified-platform, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-certified-platform, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-certified-platform {
    width: 66.33%;
  }
  #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id:not(.no-selection), #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id:not(.no-selection), #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id:not(.no-selection) {
    width: 66.33%;
  }
  #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id:not(.no-selection) .shs-field-container .shs-widget-container, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id:not(.no-selection) .shs-field-container .shs-widget-container, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id:not(.no-selection) .shs-field-container .shs-widget-container {
    width: 50%;
    box-sizing: border-box;
  }
  #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id:not(.no-selection) .shs-field-container .shs-widget-container:nth-child(odd), #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id:not(.no-selection) .shs-field-container .shs-widget-container:nth-child(odd), #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id:not(.no-selection) .shs-field-container .shs-widget-container:nth-child(odd) {
    padding-right: 20px;
  }
  #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id:not(.no-selection) .shs-field-container .shs-widget-container:nth-child(even), #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id:not(.no-selection) .shs-field-container .shs-widget-container:nth-child(even), #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-item.form-item-field-platform-categories-2021-target-id:not(.no-selection) .shs-field-container .shs-widget-container:nth-child(even) {
    padding-left: 20px;
  }
  #block-page-all-platforms #views-exposed-form-platforms-new-search-page .form-actions, #block-all-platforms-filters #views-exposed-form-platforms-new-search-page .form-actions, #block-platforms-filters-new #views-exposed-form-platforms-new-search-page .form-actions {
    padding-top: 40px;
  }

  .platforms-list-tpl .views-rows-list .view-grouping .view-grouping-header {
    float: left;
  }
  .platforms-list-tpl .views-rows-list .view-grouping .views-grouping-subtitle {
    float: right;
    margin-bottom: 0;
  }
  .platforms-list-tpl .views-rows-list .views-row .platform-link {
    float: left;
  }
  .platforms-list-tpl .views-rows-list .views-row .platform-actions-right {
    float: right;
    text-align: right;
  }
  .platforms-list-tpl .views-rows-list .views-row .platform-actions-right .platform-nbcomments, .platforms-list-tpl .views-rows-list .views-row .platform-actions-right .platform-btns {
    display: inline-block;
  }
  .platforms-list-tpl .views-rows-list .views-row .platform-actions-right .platform-btns {
    margin-top: 0;
  }

  /* Artwork List & Details page */
  /* Work Report Form */
  #hadopi-oeuvre-report-form .captcha .form-item .field-prefix {
    width: 8%;
  }
  #hadopi-oeuvre-report-form .captcha .form-item .form-text {
    width: 92%;
  }

  /* Media Library (Mediatheque) */
  #block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select {
    float: left;
    width: 33.33%;
    margin: 20px 0 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  #block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item {
    margin: 0 auto;
  }
  #block-media-main-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item-outer-custom-select .form-item.form-item-media-type, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item-outer-custom-select .form-item.form-item-media-type {
    margin-top: 0;
  }
  #block-media-main-filter #views-exposed-form-mediatheque-media-main .form-actions, #block-media-main-filter #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-main-filter #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-main .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-main .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-main .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-main .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-photos .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-videos .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-actions, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-actions {
    padding-top: 20px;
    clear: both;
  }
  #block-media-main-filter #views-exposed-form-mediatheque-media-all-new, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main {
    overflow: hidden;
  }
  #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item.form-item-title, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item.form-item-title, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item.form-item-title, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item.form-item-title, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item.form-item.form-item-title, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item.form-item.form-item-title, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item.form-item-title, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item.form-item-title, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item.form-item-title, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item.form-item-title {
    float: left;
    width: 33.33%;
    margin: 20px 0 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  #block-media-main-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item.form-item-title label, #block-media-main-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item.form-item-title label, #block-media-photos-filter #views-exposed-form-mediatheque-media-all-new .form-item.form-item.form-item-title label, #block-media-photos-filter #views-exposed-form-mediatheque-media-new-main .form-item.form-item.form-item-title label, #block-media-videos-filters #views-exposed-form-mediatheque-media-all-new .form-item.form-item.form-item-title label, #block-media-videos-filters #views-exposed-form-mediatheque-media-new-main .form-item.form-item.form-item-title label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item.form-item-title label, #block-media-all-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item.form-item-title label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-all-new .form-item.form-item.form-item-title label, #block-media-new-filters-blk #views-exposed-form-mediatheque-media-new-main .form-item.form-item.form-item-title label {
    margin: auto;
  }

  .medialibrary-tpl .views-rows-list .views-row {
    width: 33.3333%;
    margin-left: 0;
    margin-right: 0;
  }
  .medialibrary-tpl .views-rows-list .views-row:nth-child(2n+1) {
    clear: none;
  }

  /* MTP Form */
  #contact-message-form-mtp-form .captcha .form-item .field-prefix {
    width: 8%;
  }
  #contact-message-form-mtp-form .captcha .form-item .form-text {
    width: 92%;
  }

  /**************************************
  * Right Content Area
  **************************************/
  #right_content_area {
    margin-top: 0;
  }
  #right_content_area .right_content_blk#block-hadopihomepagerightblock .simple-block-container .simple-link-link {
    text-align: left;
    position: relative;
  }
  #right_content_area .right_content_blk#block-hadopihomepagerightblock .simple-block-container .simple-link-link .simple-link-image {
    max-width: 65px;
    position: absolute;
    top: 30%;
  }
  #right_content_area .right_content_blk#block-hadopihomepagerightblock .simple-block-container .simple-link-link .simple-link-title {
    font-size: 20px;
    font-weight: normal;
    padding-left: 65px;
  }

  /**************************************
  * Footer (Pied de page)
  **************************************/
  #footer {
    /* #region_top_footer, #region_footer, #region_bottom_footer {
    	.content_container {
    		@include container-horizontal-spaces(55px);
    	}
    } */
  }
  #footer #block-footermap {
    display: block;
    float: left;
    width: 68%;
  }
  #footer #block-footermap nav.footermap-col {
    display: block;
    margin: 0;
    padding: 0;
  }
  #footer #block-footermap nav.footermap-col li {
    vertical-align: top;
    width: 20%;
  }
  #footer #block-footermap nav.footermap-col li:before {
    content: normal;
    padding: 0;
  }
  #footer #block-footermap nav.footermap-col li.footermap-item--depth-1 > a {
    display: block;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700;
  }
  #footer #block-footermap nav.footermap-col li li {
    display: block;
    width: auto;
  }
  #footer #block-footermap nav.footermap-col li li ul {
    margin: 5px 0 5px 10px;
  }
  #footer #block-last-tickets-footer-blk {
    float: right;
    width: 32%;
  }
  #footer #region_bottom_footer #footer_infos {
    float: left;
    width: 54%;
    line-height: 26px;
  }
  #footer #region_bottom_footer .region_content {
    float: right;
    width: 46%;
    text-align: right;
  }
  #footer #block-socialmedialinks {
    float: right;
    padding-right: 20px;
  }
  #footer #block-socialmedialinks li {
    padding: 0 2px;
  }
  #footer #block-socialmedialinks #scoopit_item {
    margin-top: 0;
  }
  #footer #block-footer-socialmedialinks {
    margin: 0;
    padding-right: 20px;
    text-align: right;
  }
  #footer #block-footer-socialmedialinks #scoopit_footer_item {
    height: 26px;
  }
  #footer #block-footer-socialmedialinks #scoopit_footer_item #sn_scoopit_footer_link {
    height: 26px;
    width: 26px;
    background-size: 26px auto;
  }
  #footer #block-footer-socialmedialinks li {
    padding: 0 2px;
    font-size: 16px;
  }
  #footer #block-footer-socialmedialinks li a .fa {
    line-height: 26px;
    height: 26px;
    width: 26px;
  }
  #footer #block-footer-socialmedialinks, #footer #block-footer-search {
    display: inline-block;
    vertical-align: middle;
  }
  #footer #block-footer-search {
    margin-top: 0;
    /* width: 200px; */
    width: 350px;
    text-align: right;
    font-size: 0;
  }
  #footer #block-footer-search .form-item-keys {
    /* width: 84%; */
    width: 88%;
  }
  #footer #block-footer-search .form-item-keys label, #footer #block-footer-search .form-item-keys .form-search {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
  }
  #footer #block-footer-search .form-item-keys label {
    font-size: 16px;
    padding-right: 5px;
    margin-bottom: 0;
    width: 50%;
    text-align: left;
    font-size: 14px;
    line-height: 26px;
    height: 26px;
  }
  #footer #block-footer-search .form-actions {
    /* width: 16%; */
    width: 10%;
  }
  #footer #block-footer-search .form-search {
    height: 26px;
    line-height: 26px\9;
    /* Evite un soucis d'alignement de champs sous Safari */
    font-size: 16px;
    width: 50%;
  }
  #footer #block-footer-search .form-submit {
    height: 26px;
    background-size: 18px auto;
  }

  /**************************************
  * Partners (Partenaires)
  **************************************/
  /* HP Block */
  #block-partners-hp-blk .views-rows-list .views-row {
    width: 16%;
  }

  /**************************************
  * Comments (Commentaires)
  **************************************/
  .comments_area .comment_filing .comment_filing_form {
    max-width: none;
    padding-left: 15px;
    padding-right: 15px;
  }

  /**************************************
  * Contact form
  **************************************/
  .contact-message-contact-form .captcha .form-item .field-prefix {
    width: 8%;
  }
  .contact-message-contact-form .captcha .form-item .form-text {
    width: 92%;
  }
  .contact-message-contact-form .contact_intro_container .links {
    display: flex;
    flex-wrap: wrap;
  }
  .contact-message-contact-form .contact_intro_container .links a {
    width: calc(50% - 10px);
    margin-left: 10px;
    margin-right: 10px;
  }
  .contact-message-contact-form .contact_intro_container .links a.first-link {
    margin-left: 0;
  }
  .contact-message-contact-form .contact_intro_container .links a.second-link {
    margin-right: 0;
  }

  .ui-dialog {
    min-width: 570px;
  }
  .ui-dialog .links {
    overflow: hidden;
  }
  .ui-dialog .links a {
    width: auto;
    display: inline-block;
  }
  .ui-dialog .links a.first-link {
    float: left;
  }
  .ui-dialog .links a.second-link {
    float: right;
  }

  /**************************************
  * Blocks
  **************************************/
  /**************************************
  * Landing pages
  **************************************/
  .lp-blocks {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
  }
  .lp-blocks .page-ct-row .prg-title {
    width: calc(100% - 20px);
    margin-right: 10px;
    margin-left: 10px;
  }
  .lp-blocks .page-ct-row .prg-blks {
    display: flex;
    flex-wrap: wrap;
  }
  .lp-blocks .page-ct-row .prg-blks .blk-item {
    box-sizing: border-box;
    padding: 0 10px;
  }
  .lp-blocks .page-ct-row .prg-blks .blk-item .block-type-chiffre .block-item-content .chiffre-block-container {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  .lp-blocks .page-ct-row .prg-blks .blk-item .block-type-studies_carried_out {
    height: 100%;
  }
  .lp-blocks .page-ct-row .prg-blks .blk-item .block-type-studies_carried_out .block-item-content {
    height: 100%;
  }
  .lp-blocks .page-ct-row .prg-blks .blk-item .block-type-studies_carried_out .block-item-content .studies-search {
    height: 100%;
  }
  .lp-blocks .page-ct-row.slide_display_25 {
    width: 25%;
  }
  .lp-blocks .page-ct-row.slide_display_25 .prg-blks {
    margin-left: 0;
    margin-right: 0;
  }
  .lp-blocks .page-ct-row.slide_display_25 .prg-blks .blk-item {
    width: 100%;
  }
  .lp-blocks .page-ct-row.slide_display_50 {
    width: 50%;
  }
  .lp-blocks .page-ct-row.slide_display_50 .prg-blks .blk-item {
    width: 50%;
  }
  .lp-blocks .page-ct-row.slide_display_75 {
    width: 75%;
  }
  .lp-blocks .page-ct-row.slide_display_75 .prg-blks .blk-item {
    width: 33.33%;
  }
  .lp-blocks .page-ct-row.slide_display_100 {
    width: 100%;
  }
  .lp-blocks .page-ct-row.slide_display_100 .prg-blks .blk-item {
    width: 25%;
  }
  .lp-blocks .page-ct-row.simple_equal_h .prg-blks .blk-item > article {
    height: 100%;
  }
  .lp-blocks .page-ct-row.simple_equal_h .prg-blks .blk-item > article .block-item-content {
    height: 100%;
  }
  .lp-blocks .page-ct-row.simple_equal_h .prg-blks .blk-item > article .block-item-content .simple-block-container {
    margin-bottom: 0;
    height: 100%;
  }
  .lp-blocks .page-ct-row.simple_equal_h .prg-blks .blk-item > article .block-item-content .simple-block-container .simple-link-link {
    height: 100%;
    box-sizing: border-box;
  }
  .lp-blocks .page-ct-row.simple_equal_h .prg-blks .blk-item > article.block-type-simple .block-item-content .simple-block-container .simple-link-link {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .lp-blocks .page-ct-row.simple_equal_h .prg-blks .blk-item > article.block-type-complet .block-item-content {
    height: auto;
  }
  .lp-blocks .page-ct-row.simple_equal_h .prg-blks .blk-item > article.block-type-complet .block-item-content .blk-btns {
    padding-bottom: 0;
  }
  .lp-blocks .page-ct-row.simple_equal_h .prg-blks .blk-item > article.block-type-links {
    display: flex;
    flex-direction: column;
  }
  .lp-blocks .page-ct-row.simple_equal_h .prg-blks .blk-item > article.block-type-links .block-item-content {
    height: auto;
    flex: 1 0 auto;
  }
  .lp-blocks .page-ct-row.simple_equal_h .prg-blks .blk-item > article.block-type-links .block-item-content .link-block-links {
    height: 100%;
    box-sizing: border-box;
  }
  .lp-blocks .page-ct-row.simple_equal_h .prg-blks .blk-item > article.block-type-buttons .block-item-content, .lp-blocks .page-ct-row.simple_equal_h .prg-blks .blk-item > article.block-type-text .block-item-content {
    height: auto;
  }

  /**************************************
  * Cookie Banner
  **************************************/
  .sliding-popup-bottom .eu-cookie-compliance-content {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
  }
  .sliding-popup-bottom .eu-cookie-compliance-content .eu-cookie-compliance-message, .sliding-popup-bottom .eu-cookie-compliance-content .eu-cookie-compliance-buttons {
    margin: 10px 0;
  }
  .sliding-popup-bottom .eu-cookie-compliance-content .eu-cookie-compliance-message {
    width: 60%;
    max-width: none;
  }
  .sliding-popup-bottom .eu-cookie-compliance-content .eu-cookie-compliance-buttons {
    padding: 20px 10px;
    width: 40%;
  }
}
/*********************
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 980px) {
  /**************************************
  * Principal Content Area
  **************************************/
  /* Platforms List & Details page */
  /* Artwork List & Details page */
  .works-list-tpl .views-row .work-row-top .work-row-top-title {
    float: left;
  }
  .works-list-tpl .views-row .work-row-top .work-row-top-infos {
    float: right;
    margin-top: 0;
  }

  #block-hadopioeuvrereportfullblock {
    padding: 30px 20px;
  }
  #block-hadopioeuvrereportfullblock #hadopi-oeuvre-report-form {
    max-width: none;
  }
  #block-hadopioeuvrereportfullblock .form_group_left, #block-hadopioeuvrereportfullblock .form_group_right {
    float: left;
  }
  #block-hadopioeuvrereportfullblock .form_group_left {
    width: 28%;
  }
  #block-hadopioeuvrereportfullblock .form_group_right {
    width: 72%;
    padding-left: 8%;
  }
  #block-hadopioeuvrereportfullblock .form-item-optin {
    clear: both;
    padding-top: 25px;
    padding-right: 1%;
    display: inline-block;
    vertical-align: middle;
    width: 42%;
  }
  #block-hadopioeuvrereportfullblock .form-item-optin label a {
    display: block;
  }
  #block-hadopioeuvrereportfullblock .captcha {
    display: inline-block;
    vertical-align: middle;
    width: 55%;
    padding-left: 1%;
  }

  /* Work Report Form */
  #hadopi-oeuvre-report-form {
    padding: 30px 20px;
    max-width: none;
    /* .captcha {
    	//display: inline-block;
    	vertical-align: middle;
    	//width: 55%;
    	//padding-left: 1%;
    } */
  }
  #hadopi-oeuvre-report-form .form_group_left, #hadopi-oeuvre-report-form .form_group_right {
    float: left;
  }
  #hadopi-oeuvre-report-form .form_group_left {
    width: 28%;
  }
  #hadopi-oeuvre-report-form .form_group_right {
    width: 72%;
    padding-left: 8%;
  }
  #hadopi-oeuvre-report-form .form-item-optin {
    clear: both;
    padding-top: 25px;
    padding-right: 1%;
    display: inline-block;
    vertical-align: middle;
    width: 42%;
  }
  #hadopi-oeuvre-report-form .form-item-optin label a {
    display: block;
  }

  /* Bottom Navigation */
  #block-hadopicontentblocklistnavigation .navlink-title {
    display: inline-block;
    width: 80%;
  }

  /**************************************
  * Comments (Commentaires)
  **************************************/
  .comments_area {
    /* Formulaire de r├®ponses */
  }
  .comments_area .comment_filing .comment_filing_form .form_group_left, .comments_area .comment_filing .comment_filing_form .form_group_right {
    float: left;
  }
  .comments_area .comment_filing .comment_filing_form .form_group_left {
    width: 28%;
  }
  .comments_area .comment_filing .comment_filing_form .form_group_right {
    width: 72%;
    padding-left: 8%;
  }
  .comments_area .comment_filing .comment_filing_form #edit-field-comment-conditions-wrapper {
    clear: both;
    padding-top: 25px;
    padding-right: 1%;
    display: inline-block;
    vertical-align: middle;
    width: 42%;
  }
  .comments_area .comment_filing .comment_filing_form .captcha {
    display: inline-block;
    vertical-align: middle;
    width: 55%;
    padding-left: 1%;
  }
  .comments_area [id^='ajax-comments-reply-form'] .form_group_left, .comments_area [id^='ajax-comments-reply-form'] .form_group_right {
    float: left;
  }
  .comments_area [id^='ajax-comments-reply-form'] .form_group_left {
    width: 28%;
  }
  .comments_area [id^='ajax-comments-reply-form'] .form_group_right {
    width: 72%;
    padding-left: 8%;
  }
  .comments_area [id^='ajax-comments-reply-form'] [id^='edit-field-comment-conditions-wrapper'] {
    clear: both;
    padding-top: 25px;
    padding-right: 1%;
    display: inline-block;
    vertical-align: middle;
    width: 42%;
  }
  .comments_area [id^='ajax-comments-reply-form'] .captcha {
    display: inline-block;
    vertical-align: middle;
    width: 55%;
    padding-left: 1%;
  }
  .comments_area [id^='ajax-comments-reply-form'] .form-actions {
    text-align: center;
  }
  .comments_area [id^='ajax-comments-reply-form'] .form-actions .form-submit {
    display: inline-block;
    margin: 0 5px 10px;
  }
}
/*********************
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*********************/
/*********************
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*********************/
/*********************
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*********************/
/* @media print { */
/* } */

/*# sourceMappingURL=styles.css.map */
