/**
 * Variable Overrides.
 *
 * Modify this file to override the Bootstrap Framework variables. You can copy
 * these variables directly from ../bootstrap/less/variables.less to this file.
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 1em;
  margin-bottom: 1em;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 1em;
  margin-bottom: 0.5em;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 2em;
}
h2,
.h2 {
  font-size: 2em;
}
h3,
.h3 {
  font-size: 2em;
}
h4,
.h4 {
  font-size: 2em;
}
h5,
.h5 {
  font-size: 1em;
}
h6,
.h6 {
  font-size: 1em;
}
p {
  margin: 0 0 0.5em;
}
.lead {
  margin-bottom: 1em;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 48rem) {
  .lead {
    font-size: 1.5em;
  }
}
small,
.small {
  font-size: 100%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: -0.5em;
  margin: 2em 0 1em;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 0.5em;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 48rem) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 0.5em 1em;
  margin: 0 0 1em;
  font-size: 1.25em;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 0em;
  margin: 0 0 0.5em;
  font-size: 0em;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 48rem) {
  .container {
    width: 750px;
  }
}
@media (min-width: 62rem) {
  .container {
    width: 970px;
  }
}
@media (min-width: 75rem) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 48rem) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 62rem) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 75rem) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1em;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 47.9rem) {
  .table-responsive {
    width: 100%;
    margin-bottom: 0.75em;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 1em;
  font-size: 1.5em;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 1em;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 15em;
  padding: 6px 12px;
  font-size: 1em;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 15em;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 13em;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 25em;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 1em;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 13em;
  padding: 5px 10px;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 13em;
  line-height: 13em;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 13em;
  padding: 5px 10px;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 3px;
}
select.form-group-sm .form-control {
  height: 13em;
  line-height: 13em;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 13em;
  padding: 5px 10px;
  font-size: 1em;
  line-height: 1.5;
}
.input-lg {
  height: 25em;
  padding: 10px 16px;
  font-size: 2em;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 25em;
  line-height: 25em;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 25em;
  padding: 10px 16px;
  font-size: 2em;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.form-group-lg .form-control {
  height: 25em;
  line-height: 25em;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 25em;
  padding: 10px 16px;
  font-size: 2em;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 18.75em;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 15em;
  height: 15em;
  line-height: 15em;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 25em;
  height: 25em;
  line-height: 25em;
}
.input-sm + .form-control-feedback {
  width: 13em;
  height: 13em;
  line-height: 13em;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 6em;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 48rem) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 8em;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 48rem) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 48rem) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 48rem) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 1em;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default.form-submit {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-transform: capitalize;
}
.btn-default.form-submit:hover,
.btn-default.form-submit:focus,
.btn-default.form-submit.focus,
.btn-default.form-submit:active,
.btn-default.form-submit.active,
.open > .dropdown-toggle.btn-default.form-submit {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-default.form-submit:active,
.btn-default.form-submit.active,
.open > .dropdown-toggle.btn-default.form-submit {
  background-image: none;
}
.btn-default.form-submit.disabled,
.btn-default.form-submit[disabled],
fieldset[disabled] .btn-default.form-submit,
.btn-default.form-submit.disabled:hover,
.btn-default.form-submit[disabled]:hover,
fieldset[disabled] .btn-default.form-submit:hover,
.btn-default.form-submit.disabled:focus,
.btn-default.form-submit[disabled]:focus,
fieldset[disabled] .btn-default.form-submit:focus,
.btn-default.form-submit.disabled.focus,
.btn-default.form-submit[disabled].focus,
fieldset[disabled] .btn-default.form-submit.focus,
.btn-default.form-submit.disabled:active,
.btn-default.form-submit[disabled]:active,
fieldset[disabled] .btn-default.form-submit:active,
.btn-default.form-submit.disabled.active,
.btn-default.form-submit[disabled].active,
fieldset[disabled] .btn-default.form-submit.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-default.form-submit .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 2em;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 1em;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: -0.5em 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 1em;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 48rem) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 25em;
  padding: 10px 16px;
  font-size: 2em;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 25em;
  line-height: 25em;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 13em;
  padding: 5px 10px;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 13em;
  line-height: 13em;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 1em;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 1em;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 2em;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: -0.5em 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 48rem) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 48rem) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 48rem) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 48rem) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 1em;
  border: 1px solid transparent;
}
@media (min-width: 48rem) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 48rem) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 48rem) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 30rem) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 48rem) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 48rem) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 48rem) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 24.5px 15px;
  font-size: 2em;
  line-height: 1em;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 48rem) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 48rem) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 12.25px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1em;
}
@media (max-width: 47rem) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 1em;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 48rem) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 24.5px;
    padding-bottom: 24.5px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 17.5px;
  margin-bottom: 17.5px;
}
@media (min-width: 48rem) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 47rem) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 48rem) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 17.5px;
  margin-bottom: 17.5px;
}
.navbar-btn.btn-sm {
  margin-top: 18.5px;
  margin-bottom: 18.5px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 24.5px;
  margin-bottom: 24.5px;
}
@media (min-width: 48rem) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 48rem) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 47rem) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 47rem) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 1em;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 1em 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
  font-weight: 700;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 2em;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 1em;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 1em 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 1em;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 2em;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 48rem) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 4.5em;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 1em;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 1em;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 1em;
  margin-bottom: 1em;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 1em;
  line-height: 1em;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 1em;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 1em;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 48rem) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 62rem) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 1em;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 1.5em;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 48rem) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 2em;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 47.9rem) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 47.9rem) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 47.9rem) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 47.9rem) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9rem) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9rem) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9rem) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9rem) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 75rem) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 75rem) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 75rem) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 75rem) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 47.9rem) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 62rem) and (max-width: 74.9rem) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 75rem) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
html.overlay-open .navbar-fixed-top {
  z-index: 400;
}
html.js fieldset.collapsed {
  border-left-width: 1px;
  border-right-width: 1px;
  height: auto;
}
html.js input.form-autocomplete {
  background-image: none;
}
html.js input.form-autocomplete {
  background-image: none;
}
html.js .autocomplete-throbber {
  background-position: 100% 2px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 15px;
  margin: 2px 0 0 2px;
  width: 15px;
}
html.js .autocomplete-throbber.throbbing {
  background-position: 100% -18px;
}
body {
  position: relative;
  /* Override stylized checkboxes */
}
body.admin-expanded.admin-vertical.admin-nw .navbar,
body.admin-expanded.admin-vertical.admin-sw .navbar {
  margin-left: 260px;
}
body.navbar-is-fixed-top {
  padding-top: 64px !important;
}
body.navbar-is-fixed-bottom {
  padding-bottom: 64px !important;
}
body.toolbar {
  padding-top: 30px !important;
}
body.toolbar .navbar-fixed-top {
  top: 30px;
}
body.toolbar.navbar-is-fixed-top {
  padding-top: 94px !important;
}
body.toolbar-drawer {
  padding-top: 64px !important;
}
body.toolbar-drawer .navbar-fixed-top {
  top: 64px;
}
body.toolbar-drawer.navbar-is-fixed-top {
  padding-top: 128px !important;
}
body.admin-menu .navbar-fixed-top {
  top: 29px;
}
body.admin-menu.navbar-is-fixed-top {
  padding-top: 93px !important;
}
body div#admin-toolbar {
  z-index: 1600;
}
body #toolbar,
body #admin-menu,
body #admin-toolbar {
  -webkit-box-shadow: none;
  box-shadow: none;
}
body #admin-menu {
  margin: 0;
  padding: 0;
  position: fixed;
  z-index: 1600;
}
body #admin-menu .dropdown li {
  line-height: normal;
}
body .radio input[type="radio"],
body .radio-inline input[type="radio"],
body .checkbox input[type="checkbox"],
body .checkbox-inline input[type="checkbox"] {
  left: 3px;
  top: 3px;
  margin: 0;
}
body .notchecked {
  background-position: left 2px;
}
body .checked {
  background-position: left 2px;
}
@media screen and (min-width: 48rem) {
  .navbar.container {
    max-width: 720px;
  }
}
@media screen and (min-width: 62rem) {
  .navbar.container {
    max-width: 940px;
  }
}
@media screen and (min-width: 75rem) {
  .navbar.container {
    max-width: 1140px;
  }
}
.navbar.container,
.navbar.container-fluid {
  margin-top: 20px;
}
.navbar.container > .container,
.navbar.container-fluid > .container-fluid {
  margin: 0;
  padding: 0;
  width: auto;
}
#overlay-container,
.overlay-modal-background,
.overlay-element {
  z-index: 1500;
}
#toolbar {
  z-index: 1600;
}
.modal {
  z-index: 1620;
}
.modal-dialog {
  z-index: 1630;
}
@media (max-width: 48.1rem) {
  .modal-dialog {
    width: 100% !important;
    margin: 0;
  }
}
#modalContent {
  position: fixed !important;
  top: 50px !important;
}
@media (max-width: 48.1rem) {
  #modalContent {
    left: 0 !important;
    width: 100% !important;
    margin: auto;
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
    position: fixed !important;
    top: 0 !important;
    background: #fff;
  }
  #modalContent iframe {
    width: 100% !important;
  }
}
@media (max-width: 48.1rem) {
  #modalContent .modal-content {
    border: 0 !important;
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
    border-radius: 0;
  }
}
@media (min-width: 991px) {
  #modalContent .modal-dialog {
    width: 700px !important;
  }
}
@media (min-width: 991px) {
  #modalContent .popin-localisation {
    width: 500px !important;
  }
}
@media (max-width: 48.1rem) {
  div#modalBackdrop {
    background: #fff !important;
    opacity: 1 !important;
  }
}
.ctools-modal-dialog .modal-body {
  width: 100% !important;
  overflow: auto;
}
.modal-backdrop {
  z-index: 1610;
}
.footer {
  margin-top: 45px;
  padding-top: 35px;
  padding-bottom: 36px;
  border-top: 1px solid #E5E5E5;
}
.navbar .logo {
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 48rem) {
  .navbar .logo {
    margin-right: 0;
    padding-left: 0;
  }
}
ul.secondary {
  float: left;
}
@media screen and (min-width: 48rem) {
  ul.secondary {
    float: right;
  }
}
.page-header {
  margin-top: 0;
}
.block:first-child h2.block-title {
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}
.region-help > .glyphicon {
  font-size: 2em;
  float: left;
  margin: -0.05em 0.5em 0 0;
}
.region-help .block {
  overflow: hidden;
}
form#search-block-form {
  margin: 0;
}
.navbar #block-search-form {
  float: none;
  margin: 5px 0 5px 5px;
}
@media screen and (min-width: 62rem) {
  .navbar #block-search-form {
    float: right;
  }
}
.navbar #block-search-form .input-group-btn {
  width: auto;
}
.navbar-search .control-group {
  margin-bottom: 0px;
}
ul.action-links {
  margin: 12px 0;
  padding: 0;
}
ul.action-links li {
  display: inline;
  margin: 0;
  padding: 0 6px 0 0;
}
ul.action-links .glyphicon {
  padding-right: 0.5em;
}
input,
textarea,
select,
.uneditable-input {
  max-width: 100%;
  width: auto;
}
input.error {
  color: #a94442;
  border-color: #ebccd1;
}
fieldset legend.panel-heading {
  float: left;
  line-height: 1em;
  margin: 0;
}
fieldset .panel-body {
  clear: both;
  display: inherit;
}
fieldset .panel-heading a.panel-title {
  color: inherit;
  display: block;
  margin: -10px -15px;
  padding: 10px 15px;
}
fieldset .panel-heading a.panel-title:hover,
fieldset .panel-heading a.panel-title:focus {
  text-decoration: none;
}
.form-group:last-child,
.panel:last-child {
  margin-bottom: 0;
}
.form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0;
}
.form-actions {
  clear: both;
}
.managed-files.table td:first-child {
  width: 100%;
}
div.image-widget-data {
  float: none;
  overflow: hidden;
}
table.sticky-header {
  z-index: 1;
}
.resizable-textarea textarea {
  border-radius: 4px 4px 0 0;
}
.text-format-wrapper {
  margin-bottom: 15px;
}
.text-format-wrapper > .form-type-textarea,
.text-format-wrapper .filter-wrapper {
  margin-bottom: 0;
}
.filter-wrapper {
  border-radius: 0 0 4px 4px;
}
.filter-wrapper .panel-body {
  padding: 7px;
}
.filter-wrapper .form-type-select {
  min-width: 30%;
}
.filter-wrapper .form-type-select .filter-list {
  width: 100%;
}
.filter-help {
  margin-top: 5px;
  text-align: center;
}
@media screen and (min-width: 48rem) {
  .filter-help {
    float: right;
  }
}
.filter-help .glyphicon {
  margin: 0 5px 0 0;
  vertical-align: text-top;
}
.radio:first-child,
.checkbox:first-child {
  margin-top: 0;
}
.radio:last-child,
.checkbox:last-child {
  margin-bottom: 0;
}
.help-block,
.control-group .help-inline {
  color: #777777;
  font-size: 0.750em;
  margin: 5px 0 10px;
  padding: 0;
}
.panel-heading {
  display: block;
}
a.tabledrag-handle .handle {
  height: auto;
  width: auto;
}
.error {
  color: #a94442;
}
div.error,
table tr.error {
  background-color: #f2dede;
  color: #a94442;
}
.form-group.error,
.form-group.has-error {
  background: none;
}
.form-group.error label,
.form-group.has-error label,
.form-group.error .control-label,
.form-group.has-error .control-label {
  color: #a94442;
  font-weight: 600;
}
.form-group.error input,
.form-group.has-error input,
.form-group.error textarea,
.form-group.has-error textarea,
.form-group.error select,
.form-group.has-error select,
.form-group.error .uneditable-input,
.form-group.has-error .uneditable-input {
  color: #555555;
}
.form-group.error .help-block,
.form-group.has-error .help-block,
.form-group.error .help-inline,
.form-group.has-error .help-inline {
  color: #777777;
}
.nav-tabs {
  margin-bottom: 10px;
}
ul li.collapsed,
ul li.expanded,
ul li.leaf {
  list-style: none;
  list-style-image: none;
}
.tabs--secondary {
  margin: 0 0 10px;
}
.submitted {
  margin-bottom: 1em;
  font-style: italic;
  font-weight: normal;
  color: #777;
}
.form-type-password-confirm {
  position: relative;
}
.form-type-password-confirm label {
  display: block;
}
.form-type-password-confirm label .label {
  float: right;
}
.form-type-password-confirm .password-help {
  padding-left: 2em;
}
@media (min-width: 48rem) {
  .form-type-password-confirm .password-help {
    border-left: 1px solid #ddd;
    left: 50%;
    margin-left: 15px;
    position: absolute;
  }
}
@media (min-width: 62rem) {
  .form-type-password-confirm .password-help {
    left: 33.33333333%;
  }
}
.form-type-password-confirm .progress {
  background: transparent;
  border-radius: 0 0 5px 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 4px;
  margin: -5px 0px 0;
}
.form-type-password-confirm .form-type-password {
  clear: left;
}
.form-type-password-confirm .form-control-feedback {
  right: 15px;
}
.form-type-password-confirm .help-block {
  clear: both;
}
ul.pagination li > a.progress-disabled {
  float: left;
}
.form-autocomplete .glyphicon {
  color: #777777;
  font-size: 120%;
}
.form-autocomplete .glyphicon.glyphicon-spin {
  color: #337ab7;
}
.form-autocomplete .input-group-addon {
  background-color: #ffffff;
}
.ajax-progress-bar {
  border-radius: 0 0 4px 4px;
  border: 1px solid #ccc;
  margin: -1px 0 0;
  padding: 6px 12px;
  width: 100%;
}
.ajax-progress-bar .progress {
  height: 8px;
  margin: 0;
}
.ajax-progress-bar .percentage,
.ajax-progress-bar .message {
  color: #777777;
  font-size: 1em;
  line-height: 1em;
  margin: 5px 0 0;
  padding: 0;
}
.glyphicon-spin {
  display: inline-block;
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}
a .glyphicon-spin {
  display: inline-block;
  text-decoration: none;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
/**
 * Missing Bootstrap 2 tab styling.
 * @see http://stackoverflow.com/questions/18432577/stacked-tabs-in-bootstrap-3
 * @see http://bootply.com/74926
 */
.tabbable {
  margin-bottom: 20px;
}
.tabs-below > .nav-tabs,
.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
  border-bottom: 0;
}
.tabs-below > .nav-tabs .summary,
.tabs-left > .nav-tabs .summary,
.tabs-right > .nav-tabs .summary {
  color: #777777;
  font-size: 1em;
}
.tab-pane > .panel-heading {
  display: none;
}
.tab-content > .active {
  display: block;
}
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
  padding-bottom: 20px;
  width: 220px;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .tab-content,
.tabs-right > .tab-content {
  border-radius: 0 4px 4px 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  border: 1px solid #ddd;
  overflow: hidden;
  padding: 10px 15px;
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: -1px;
}
.tabs-left > .nav-tabs > li > a {
  border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #ddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs > .active > a,
.tabs-left > .nav-tabs > .active > a:hover,
.tabs-left > .nav-tabs > .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
}
.tabs-right > .nav-tabs {
  float: right;
  margin-left: -1px;
}
.tabs-right > .nav-tabs > li > a {
  border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #ddd;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
}
.tabs-right > .nav-tabs > .active > a,
.tabs-right > .nav-tabs > .active > a:hover,
.tabs-right > .nav-tabs > .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
}
th.checkbox,
td.checkbox,
th.radio,
td.radio {
  display: table-cell;
}
.views-display-settings .label {
  font-size: 100%;
  color: #666666;
}
.views-display-settings .footer {
  padding: 0;
  margin: 4px 0 0 0;
}
.views-exposed-form .views-exposed-widget .btn {
  margin-top: 1.8em;
}
table .radio input[type="radio"],
table .checkbox input[type="checkbox"] {
  max-width: inherit;
}
.form-horizontal .form-group label {
  position: relative;
  min-height: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: right;
}
@media (min-width: 48rem) {
  .form-horizontal .form-group label {
    float: left;
    width: 16.66666667%;
  }
}
.alert a {
  font-weight: bold;
}
.alert-success a {
  color: #2b542c;
}
.alert-info a {
  color: #245269;
}
.alert-warning a {
  color: #66512c;
}
.alert-danger a {
  color: #843534;
}
div.image-style-new,
div.image-style-new div {
  display: block;
}
div.image-style-new div.input-group {
  display: table;
}
td.module,
.table-striped > tbody > tr:nth-child(odd) > td.module,
.table > tbody > tr > td.module {
  background: #ddd;
  font-weight: 700;
}
.book-toc > .dropdown-menu {
  overflow: hidden;
}
.book-toc > .dropdown-menu > .dropdown-header {
  white-space: nowrap;
}
.book-toc > .dropdown-menu > li:nth-child(1) > a {
  font-weight: bold;
}
.book-toc > .dropdown-menu .dropdown-menu {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  display: block;
  font-size: 1em;
  margin: 0;
  padding: 0;
  position: static;
  width: 100%;
}
.book-toc > .dropdown-menu .dropdown-menu > li {
  padding-left: 20px;
}
.book-toc > .dropdown-menu .dropdown-menu > li > a {
  margin-left: -40px;
  padding-left: 60px;
}
#features-filter .form-item.form-type-checkbox {
  padding-left: 20px;
}
fieldset.features-export-component {
  font-size: 1em;
}
html.js #features-export-form fieldset.features-export-component,
fieldset.features-export-component {
  margin: 0 0 0.5em;
}
fieldset.features-export-component .panel-heading {
  padding: 5px 10px;
}
fieldset.features-export-component .panel-heading a.panel-title {
  font-size: 1em;
  font-weight: 500;
  margin: -5px -10px;
  padding: 5px 10px;
}
fieldset.features-export-component .panel-body {
  padding: 0 10px;
}
div.features-export-list {
  margin: -11px 0 10px;
  padding: 0 10px;
}
fieldset.features-export-component .component-select .form-type-checkbox,
div.features-export-list .form-type-checkbox {
  line-height: 1em;
  margin: 5px 5px 5px 0 !important;
  min-height: 0;
  padding: 3px 3px 3px 25px!important;
}
fieldset.features-export-component .component-select .form-type-checkbox input[type=checkbox],
div.features-export-list .form-type-checkbox input[type=checkbox] {
  margin-top: 0;
}
body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open .navbar-fixed-top {
  top: 79px;
}
body.navbar-is-fixed-top.navbar-administration .navbar-fixed-top {
  top: 39px;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 48rem) {
  body.navbar-is-fixed-top.navbar-administration.navbar-vertical.navbar-tray-open .navbar-fixed-top {
    left: 240px;
    left: 24rem;
  }
}
.navbar-administration #navbar-administration.navbar-oriented .navbar-bar {
  z-index: 1032;
}
.navbar-administration #navbar-administration .navbar-tray {
  z-index: 1031;
}
body.navbar-is-fixed-top.navbar-administration {
  padding-top: 103px!important;
}
body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open {
  padding-top: 143px!important;
}
body.navbar-tray-open.navbar-vertical.navbar-fixed {
  margin-left: 240px;
  margin-left: 24rem;
}
#navbar-administration.navbar-oriented .navbar-tray-vertical {
  width: 24rem;
}
/**
  * Resume de ce fichier:
  * Fonts Available ?

  #Open Sans
    Included:
      300 -> light
      300 -> light w/ style italic
      400 -> normal
      600 -> semi bold
      700 -> bold

  #roboto
    Included:
      300 -> light
      400 -> normal
      500 -> medium
      600 -> semi bold
      700 -> bold

  #raleway
    Included:
      300 -> light w/ style italic only !
      400 -> normal
      500 -> medium
      600 -> semi bold
      600 -> semi bold w/ style italic
      700 -> bold
      700 -> bold w/ style italic only !
      900 -> heavy
 */
@font-face {
  font-family: 'Open Sans';
  font-weight: 300;
  font-style: normal;
  src: url('../fonts/Open-Sans-300.eot');
  src: url('../fonts/Open-Sans-300.eot?#iefix') format('embedded-opentype'), local('Open Sans Light'), local('Open-Sans-300'), url('../fonts/Open-Sans-300.woff2') format('woff2'), url('../fonts/Open-Sans-300.woff') format('woff'), url('../fonts/Open-Sans-300.ttf') format('truetype'), url('../fonts/Open-Sans-300.svg#OpenSans') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans-lightitalic-webfont.eot');
  src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-lightitalic-webfont.woff2') format('woff2'), url('../fonts/opensans-lightitalic-webfont.woff') format('woff'), url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'), url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: normal;
  src: url('../fonts/Open-Sans-regular.eot');
  src: url('../fonts/Open-Sans-regular.eot?#iefix') format('embedded-opentype'), local('Open Sans'), local('Open-Sans-regular'), url('../fonts/Open-Sans-regular.woff2') format('woff2'), url('../fonts/Open-Sans-regular.woff') format('woff'), url('../fonts/Open-Sans-regular.ttf') format('truetype'), url('../fonts/Open-Sans-regular.svg#OpenSans') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-weight: 600;
  font-style: normal;
  src: url('../fonts/Open-Sans-600.eot');
  src: url('../fonts/Open-Sans-600.eot?#iefix') format('embedded-opentype'), local('Open Sans Semibold'), local('Open-Sans-600'), url('../fonts/Open-Sans-600.woff2') format('woff2'), url('../fonts/Open-Sans-600.woff') format('woff'), url('../fonts/Open-Sans-600.ttf') format('truetype'), url('../fonts/Open-Sans-600.svg#OpenSans') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans-bold-webfont.eot');
  src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bold-webfont.woff2') format('woff2'), url('../fonts/opensans-bold-webfont.woff') format('woff'), url('../fonts/opensans-bold-webfont.ttf') format('truetype'), url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'roboto';
  src: url(../fonts/Roboto-Regular-webfont.eot);
  src: url(../fonts/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/Roboto-Regular-webfont.woff) format('woff'), url(../fonts/Roboto-Regular-webfont.ttf) format('truetype'), url(../fonts/Roboto-Regular-webfont.svg#robotoregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'roboto';
  src: url(../fonts/Roboto-Light-webfont.eot);
  src: url(../fonts/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/Roboto-Light-webfont.woff) format('woff'), url(../fonts/Roboto-Light-webfont.ttf) format('truetype'), url(../fonts/Roboto-Light-webfont.svg#robotoregular) format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'roboto';
  src: url(../fonts/roboto-medium.eot);
  src: url(../fonts/roboto-medium.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto-medium.woff) format('woff'), url(../fonts/roboto-medium.ttf) format('truetype'), url(../fonts/roboto-medium.svg#robotomedium) format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'roboto';
  src: url(../fonts/Roboto-Bold-webfont.eot);
  src: url(../fonts/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/Roboto-Bold-webfont.woff) format('woff'), url(../fonts/Roboto-Bold-webfont.ttf) format('truetype'), url(../fonts/Roboto-Bold-webfont.svg#robotoregular) format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'roboto';
  src: url(../fonts/Roboto-Black-webfont.eot);
  src: url(../fonts/Roboto-Black-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/Roboto-Black-webfont.woff) format('woff'), url(../fonts/Roboto-Black-webfont.ttf) format('truetype'), url(../fonts/Roboto-Black-webfont.svg#robotoregular) format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'raleway';
  src: url('../fonts/raleway-lightitalic-webfont.eot');
  src: url('../fonts/raleway-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway-lightitalic-webfont.woff2') format('woff2'), url('../fonts/raleway-lightitalic-webfont.woff') format('woff'), url('../fonts/raleway-lightitalic-webfont.ttf') format('truetype'), url('../fonts/raleway-lightitalic-webfont.svg#ralewaylight_italic') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'raleway';
  src: url(../fonts/raleway-regular-webfont.eot);
  src: url(../fonts/raleway-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/raleway-regular-webfont.woff) format('woff'), url(../fonts/raleway-regular-webfont.ttf) format('truetype'), url(../fonts/raleway-regular-webfont.svg#ralewayregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'raleway';
  src: url(../fonts/raleway-medium-webfont.eot);
  src: url(../fonts/raleway-medium-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/raleway-medium-webfont.woff) format('woff'), url(../fonts/raleway-medium-webfont.ttf) format('truetype'), url(../fonts/raleway-medium-webfont.svg#ralewaymedium) format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'raleway';
  src: url('../fonts/raleway-semibold-webfont.eot');
  src: url('../fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway-semibold-webfont.woff2') format('woff2'), url('../fonts/raleway-semibold-webfont.woff') format('woff'), url('../fonts/raleway-semibold-webfont.ttf') format('truetype'), url('../fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'raleway';
  src: url('../fonts/raleway-bold-webfont.eot');
  src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway-bold-webfont.woff') format('woff'), url('../fonts/raleway-bold-webfont.ttf') format('truetype'), url('../fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'raleway';
  src: url('../fonts/raleway-semibolditalic-webfont.eot');
  src: url('../fonts/raleway-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway-semibolditalic-webfont.woff2') format('woff2'), url('../fonts/raleway-semibolditalic-webfont.woff') format('woff'), url('../fonts/raleway-semibolditalic-webfont.ttf') format('truetype'), url('../fonts/raleway-semibolditalic-webfont.svg#ralewaysemibold_italic') format('svg');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'raleway';
  src: url('../fonts/raleway.heavy-webfont.eot');
  src: url('../fonts/raleway.heavy-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway.heavy-webfont.woff') format('woff'), url('../fonts/raleway.heavy-webfont.ttf') format('truetype'), url('../fonts/raleway.heavy-webfont.svg#ralewayheavy') format('svg');
  font-weight: 900;
  font-style: normal;
}
/**
 * Resume de ce fichier:
 * Contient les mixins pratique pour l'integration en général
 */
/**
 * Variables
 *
 * List :
 * 1 - Colors
 * 2 - Breakpoints
 */
/**
 * Typo
 */
/**
 * SMACSS Architecture
 * - - - - - - - - - - -
 * Part 1
 * Base rules
 */
/**
 * Variables
 */
/**
 * Typography
 */
html {
  font-size: 1em;
}
body {
  font-size: 0.9375em;
}
@media (min-width: 62rem) {
  .block-ameli-localisation-popin {
    float: left;
    z-index: 100;
    width: 43.31%;
    text-align: center;
  }
  .block-ameli-localisation-popin .localisation {
    padding: 72px 0 42px;
  }
  .block-ameli-localisation-popin .localisation .container {
    width: auto !important;
    padding: 0;
  }
}
@media (max-width: 61.1rem) {
  .block-ameli-localisation-popin .localisation {
    padding: 10px 16px;
  }
  .block-ameli-localisation-popin .localisation .container {
    padding: 0;
  }
  .block-ameli-localisation-popin .localisation .container .localisation_txt .local-choice,
  .block-ameli-localisation-popin .localisation .container .localisation_txt .link-change {
    float: none;
  }
}
.block-ameli-header {
  clear: both;
}
#block-ameli-header-ameli-header-main-menu .bloc-search-mea .sous-menu-right.bloc--mise-en-avant,
#block-ameli-header-ameli-header-main-menu-in .bloc-search-mea .sous-menu-right.bloc--mise-en-avant {
  right: 0 !important;
  top: 12px !important;
}
@media screen and (max-width: 900px) {
  #block-ameli-header-ameli-header-main-menu #menuRwd .sous-menu-right.bloc--mise-en-avant h3,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .sous-menu-right.bloc--mise-en-avant h3,
  #block-ameli-header-ameli-header-main-menu #menuRwd .sous-menu-right.bloc--mise-en-avant p,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .sous-menu-right.bloc--mise-en-avant p,
  #block-ameli-header-ameli-header-main-menu #menuRwd .sous-menu-right.bloc--mise-en-avant img,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .sous-menu-right.bloc--mise-en-avant img,
  #block-ameli-header-ameli-header-main-menu #menuRwd .sous-menu-right.bloc--mise-en-avant a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .sous-menu-right.bloc--mise-en-avant a {
    display: none;
  }
  #block-ameli-header-ameli-header-main-menu #menuRwd .sous-menu-right.bloc--mise-en-avant .linkresponsive,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .sous-menu-right.bloc--mise-en-avant .linkresponsive {
    display: block;
    padding: 13px 46px 13px 30px;
    text-decoration: none;
    font-size: 0.875rem;
  }
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant {
  color: #005DA8;
  float: right;
  background: #fff;
  padding: 21px 17px 20px;
  width: 314px;
  margin: 26px 50px 26px 0;
  /*@media (max-width: @screen-sm-max) {
        .field-name-field-ameli-mea-visuel,
        .field-name-title-field
        {
          display:none;
        }
      }*/
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc {
  text-align: center;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc h3,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc h3 {
  padding: 0;
  margin: 0 0 15px 0;
  font-size: 1.125rem;
  text-align: left;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc .linkresponsive,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc .linkresponsive {
  display: none;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc p,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc p {
  margin-bottom: 10px;
  text-align: left;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc img,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc img {
  margin-bottom: 15px;
  display: inline-block;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc a.btn-default,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc a.btn-default {
  font-weight: 400;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc a.btn-default:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .dentisteMenuBlc a.btn-default:hover {
  color: #fff;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .field-type-text,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .field-type-text {
  font-size: 1.286em;
  color: #005DA8;
  margin-bottom: 15px;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .field-name-title-field,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .field-name-title-field {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: normal;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant a,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant a {
  color: #005DA8;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.929em;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .field-name-field-ameli-mea-visuel,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .field-name-field-ameli-mea-visuel {
  margin-left: -17px;
  margin-right: -17px;
  margin-top: -21px;
  margin-bottom: 23px;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .field-name-field-ameli-mea-visuel .field-item,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .field-name-field-ameli-mea-visuel .field-item {
  width: 100%;
  height: 105px;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .field-name-field-ameli-mea-visuel .field-item img,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .field-name-field-ameli-mea-visuel .field-item img {
  width: 100%;
  height: 100%;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .field-type-link-field .field-item,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .field-type-link-field .field-item {
  margin-bottom: 5px;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .field-type-link-field .field-item a:before,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .field-type-link-field .field-item a:before {
  content: '>';
  color: #005DA8;
  display: inline-block;
  vertical-align: middle;
  width: 5px;
  height: 8px;
  float: left;
  margin-right: 6px;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .services-mea,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .services-mea {
  margin: 0;
  position: relative;
  padding: 12px 0;
  border-bottom: 1px solid #d1d2d4;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .services-mea:last-of-type,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .services-mea:last-of-type {
  border-bottom: 0;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .services-mea > span.ameli-ico,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .services-mea > span.ameli-ico {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .services-mea > span.ameli-ico:before,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .services-mea > span.ameli-ico:before {
  width: 50px;
  height: 50px;
  background-size: 50px 50px;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .services-mea > a,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .services-mea > a {
  position: relative;
  padding-left: 27px;
  width: 210px;
  display: inline-block;
  vertical-align: middle;
}
#block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .services-mea > a:before,
#block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .services-mea > a:before {
  content: ' ';
  position: absolute;
  width: 5px;
  height: 9px;
  display: block;
  background: url(../images/pictoChevron.png) bottom no-repeat;
  background-size: 5px auto;
  left: 10px;
  top: 4px;
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant,
  #block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant {
    padding: 13px 46px 13px 30px;
    text-decoration: none;
  }
  #block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .services-mea a,
  #block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .services-mea a {
    padding: 13px 46px 13px 30px;
    text-decoration: none;
    display: block;
  }
  #block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .services-mea a:hover,
  #block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .services-mea a:hover,
  #block-ameli-header-ameli-header-main-menu #menu .sous-menu-right.bloc--mise-en-avant .services-mea a:focus,
  #block-ameli-header-ameli-header-main-menu-in #menu .sous-menu-right.bloc--mise-en-avant .services-mea a:focus {
    font-weight: bold;
    text-decoration: none;
  }
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu,
  #block-ameli-header-ameli-header-main-menu-in {
    /* Bug "Demarches frequentes" qui ne s'affiche pas en RWD dans le sous menu */
    /* Style sous liste de "Outils et services" */
  }
  #block-ameli-header-ameli-header-main-menu .field-name-title-field,
  #block-ameli-header-ameli-header-main-menu-in .field-name-title-field {
    display: none;
  }
  #block-ameli-header-ameli-header-main-menu .field-name-field-ameli-mea-link,
  #block-ameli-header-ameli-header-main-menu-in .field-name-field-ameli-mea-link {
    padding: 13px 46px 13px 30px;
  }
  #block-ameli-header-ameli-header-main-menu .field-name-field-ameli-mea-link a,
  #block-ameli-header-ameli-header-main-menu-in .field-name-field-ameli-mea-link a {
    text-decoration: none;
  }
  #block-ameli-header-ameli-header-main-menu .bloc--mise-en-avant .ameli-ico,
  #block-ameli-header-ameli-header-main-menu-in .bloc--mise-en-avant .ameli-ico {
    display: none;
  }
  #block-ameli-header-ameli-header-main-menu .services-mea,
  #block-ameli-header-ameli-header-main-menu-in .services-mea {
    padding: 7px 0;
    text-decoration: none;
  }
  #block-ameli-header-ameli-header-main-menu .services-mea a:hover,
  #block-ameli-header-ameli-header-main-menu-in .services-mea a:hover,
  #block-ameli-header-ameli-header-main-menu .services-mea a:focus,
  #block-ameli-header-ameli-header-main-menu-in .services-mea a:focus {
    text-decoration: none;
  }
  #block-ameli-header-ameli-header-main-menu .layer .sous-menu-right.bloc--mise-en-avant .field-name-title-field,
  #block-ameli-header-ameli-header-main-menu-in .layer .sous-menu-right.bloc--mise-en-avant .field-name-title-field {
    display: block;
    cursor: pointer;
    padding: 13px 46px 13px 30px;
    background: url(../images/menuRwdNiveau2Up.png) no-repeat right center;
  }
  #block-ameli-header-ameli-header-main-menu .layer .sous-menu-right.bloc--mise-en-avant .field-name-title-field.active-item-level-3,
  #block-ameli-header-ameli-header-main-menu-in .layer .sous-menu-right.bloc--mise-en-avant .field-name-title-field.active-item-level-3,
  #block-ameli-header-ameli-header-main-menu .layer .sous-menu-right.bloc--mise-en-avant .field-name-title-field.titre-outils-active,
  #block-ameli-header-ameli-header-main-menu-in .layer .sous-menu-right.bloc--mise-en-avant .field-name-title-field.titre-outils-active {
    font-weight: bold;
    background: url(../images/menuRwdNiveau2Down.png) no-repeat right center #005ea8;
  }
  #block-ameli-header-ameli-header-main-menu .layer .sous-menu-right.bloc--mise-en-avant .field-name-field-ameli-mea-link,
  #block-ameli-header-ameli-header-main-menu-in .layer .sous-menu-right.bloc--mise-en-avant .field-name-field-ameli-mea-link {
    background: #005DA8;
    padding: 7px 34px 7px 48px;
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100%;
    display: none;
  }
}
@media (max-width: 61.1rem) and (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu .layer .field-name-field-ameli-mea-visuel,
  #block-ameli-header-ameli-header-main-menu-in .layer .field-name-field-ameli-mea-visuel {
    display: none;
  }
}
@media (max-width: 61.1rem) and (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu #mainRwdLevel2 .content-outils-services,
  #block-ameli-header-ameli-header-main-menu-in #mainRwdLevel2 .content-outils-services,
  #block-ameli-header-ameli-header-main-menu #mainRwdLevel1 .content-outils-services,
  #block-ameli-header-ameli-header-main-menu-in #mainRwdLevel1 .content-outils-services {
    display: block !important;
  }
  #block-ameli-header-ameli-header-main-menu #mainRwdLevel2 .content-outils-services .field-name-field-ameli-mea-visuel,
  #block-ameli-header-ameli-header-main-menu-in #mainRwdLevel2 .content-outils-services .field-name-field-ameli-mea-visuel,
  #block-ameli-header-ameli-header-main-menu #mainRwdLevel1 .content-outils-services .field-name-field-ameli-mea-visuel,
  #block-ameli-header-ameli-header-main-menu-in #mainRwdLevel1 .content-outils-services .field-name-field-ameli-mea-visuel {
    display: none;
  }
}
/*moteur de recherche*/
#ameli-bloc-recherche-search-menu-form0 #edit-submit,
#ameli-bloc-recherche-search-menu-rwd-form #edit-submit,
#ameli-bloc-recherche-search-menu-form0 #edit-submit--2,
#ameli-bloc-recherche-search-menu-rwd-form #edit-submit--2 {
  top: 7px !important;
}
#ameli-bloc-recherche-search-menu-form0 #edit-submit:before,
#ameli-bloc-recherche-search-menu-rwd-form #edit-submit:before,
#ameli-bloc-recherche-search-menu-form0 #edit-submit--2:before,
#ameli-bloc-recherche-search-menu-rwd-form #edit-submit--2:before {
  content: "";
  display: block;
  height: 30px;
  width: 30px;
  background: url("../images/searchPicto-theme.png") center no-repeat;
  background-size: 30px auto;
}
#block-ameli-header-ameli-header-main-menu #menu,
#block-ameli-header-ameli-header-main-menu-in #menu {
  /*Auto-complétion search*/
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search {
  line-height: 0;
  background: #ffffff;
  border-radius: 5px 5px 0 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search a,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search a {
  line-height: 1.2em;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search a,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search a,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search button,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search button {
  background-color: transparent;
  color: transparent;
  border-radius: 4px 4px 0 0;
  width: 80px;
  height: 62px;
  border: 0;
  line-height: 1.2em;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search a:focus,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search a:focus,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search button:focus,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search button:focus,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search a:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search a:hover,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search button:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search button:hover,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search a:active,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search a:active,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search button:active,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search button:active {
  background-color: #004b88;
  color: transparent;
  background-position: 50%;
  border-radius: 4px 4px 0 0;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search a:focus .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search a:focus .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search button:focus .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search button:focus .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search a:hover .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search a:hover .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search button:hover .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search button:hover .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search a:active .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search a:active .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search button:active .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search button:active .ameli-ico.ameli-search:before {
  background: url("../images/searchPicto-white.png") center no-repeat;
  background-size: 58px auto;
  width: 34px;
  height: 34px;
  background-size: 34px 34px;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search a:focus,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search a:focus,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search button:focus,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search button:focus,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search a:active,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search a:active,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search button:active,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search button:active {
  outline: 1px dotted black;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search:hover,
#block-ameli-header-ameli-header-main-menu #menu .menu_search.active,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search.active {
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35);
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search:hover .btn-search button,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search:hover .btn-search button,
#block-ameli-header-ameli-header-main-menu #menu .menu_search.active .btn-search button,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search.active .btn-search button {
  background-color: #004b88;
  color: transparent;
  background-position: 50%;
  border-radius: 4px 4px 0 0;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search:hover .btn-search button .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search:hover .btn-search button .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu #menu .menu_search.active .btn-search button .ameli-ico.ameli-search:before,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search.active .btn-search button .ameli-ico.ameli-search:before {
  background: url("../images/searchPicto-white.png") center no-repeat;
  background-size: 58px auto;
  width: 34px;
  height: 34px;
  background-size: 34px 34px;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer {
  border-top: 8px solid #005DA8;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row {
  float: none;
  width: 100%;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .col-md-3-layer,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .col-md-3-layer {
  background: #005DA8;
  padding-top: 39px;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container {
  width: 563px;
  margin: 0 auto;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form {
  position: relative;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form input,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form input {
  height: 57px;
  color: #000000;
  font-size: 1.429em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: italic;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form button,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form button {
  position: absolute;
  top: 15px;
  right: 5px;
  background: transparent;
  border: 0;
  font-size: 0;
  height: 30px;
  width: 30px;
  border-radius: 0;
  padding: 0;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form .glyphicon-refresh::before,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form .glyphicon-refresh::before {
  visibility: hidden;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu {
  max-width: 100%;
  overflow-y: hidden !important;
  background: #fff none repeat scroll 0 0;
  font-size: 1.3rem;
  list-style: outside none none;
  margin: 0;
  z-index: 10;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0!important;
  position: static;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 100%;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li {
  padding: 5px 13px 6px 14px;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst {
  display: block;
  font-weight: 400;
  line-height: 1.5;
  min-height: 0;
  padding: 2px 0.4em;
  text-decoration: none;
  color: #000;
  position: relative;
  z-index: 10;
  font-size: 1em;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a span.highlight-char,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a span.highlight-char,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst span.highlight-char,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst span.highlight-char {
  color: #005bbb;
  font-weight: bold;
  font-size: 1.2em;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a:hover,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst:hover,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a :focus,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a :focus,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst :focus,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst :focus {
  border: medium none transparent !important;
  text-decoration: none !important;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a.allresult,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a.allresult,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst.allresult,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst.allresult,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a.allresult:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a.allresult:hover,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst.allresult:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst.allresult:hover,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a.allresult:focus,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li a.allresult:focus,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst.allresult:focus,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li span.link-search-rst.allresult:focus {
  margin-left: 0;
  padding: 5px 0 10px 34px;
  text-align: center;
  float: none;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li .typesearch,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li .typesearch {
  color: #ccc;
  float: right;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li.active a,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li.active a,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li.active span.link-search-rst,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container form div.dropdown ul.dropdown-menu li.active span.link-search-rst {
  background: none;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container .recherche-populaire .title,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container .recherche-populaire .title {
  font-size: 1.214em;
  margin-top: 23px;
  margin-bottom: 18px;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container .recherche-populaire ul.liste-menu,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container .recherche-populaire ul.liste-menu {
  padding: 0;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container .recherche-populaire ul.liste-menu li,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container .recherche-populaire ul.liste-menu li {
  float: left;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 9px;
  padding: 7px 22px 10px;
  border-radius: 9px;
  background: #003763;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container .recherche-populaire ul.liste-menu li a,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container .recherche-populaire ul.liste-menu li a,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container .recherche-populaire ul.liste-menu li a:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container .recherche-populaire ul.liste-menu li a:hover,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .container .recherche-populaire ul.liste-menu li a:focus,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .container .recherche-populaire ul.liste-menu li a:focus {
  font-size: 1.214em;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
  background: #003763;
  height: 100%;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form .form-autocomplete .auto_submit,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form .form-autocomplete .auto_submit {
  padding: 6px 4px;
  border-radius: 0;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form .form-autocomplete .input-group-addon,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form .form-autocomplete .input-group-addon {
  border-radius: 0;
  border: 1px solid transparent;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown {
  position: absolute;
  width: 100%;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search {
  position: relative;
  padding: 0;
  clear: both;
  border-bottom: 1px solid rgba(12, 81, 138, 0.2);
  display: block;
  width: 100%;
  font-size: 0.769em;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search span.link-search-rst,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search span.link-search-rst {
  width: 100%;
  overflow-x: hidden;
  background: transparent;
  text-transform: initial;
  position: relative;
  z-index: 30;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search span.link-search-rst a,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search span.link-search-rst a {
  padding: 19px 137px 19px 7px;
  display: block;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search span.link-search-rst:first-letter,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search span.link-search-rst:first-letter {
  text-transform: capitalize;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search .typesearch,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search .typesearch {
  padding: 7px;
  border: 0;
  color: #005DA8;
  margin-top: 5px;
  position: absolute;
  right: 7px;
  top: 19px;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:hover,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:focus,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:focus,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search.active,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search.active {
  color: #fff;
  background: #005DA8;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:hover a,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:hover a,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:focus a,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:focus a,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search.active a,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search.active a,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:hover span,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:hover span,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:focus span,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:focus span,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search.active span,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search.active span {
  color: #fff;
  background: none;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:hover a span,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:hover a span,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:focus a span,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:focus a span,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search.active a span,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search.active a span,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:hover span span,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:hover span span,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:focus span span,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:focus span span,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search.active span span,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search.active span span {
  color: #fff;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:hover .typesearch,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:hover .typesearch,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:focus .typesearch,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:focus .typesearch,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search.active .typesearch,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search.active .typesearch {
  color: #fff;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:last-child,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown ul.dropdown-menu li.items-search:last-child {
  border-bottom: 0;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown .btn-search,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown .btn-search {
  text-align: center;
  border-bottom: 1px solid rgba(12, 81, 138, 0.2);
  clear: both;
  padding: 25px;
  background: #fff;
  color: #005DA8;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown .btn-search a.allresult,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown .btn-search a.allresult {
  font-size: 1.143em;
  padding: 10px 22px;
  color: #005DA8;
  border: 1px solid #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  border-radius: 19px;
  text-decoration: none;
  line-height: 1.5;
  height: auto;
  background: none;
  display: inline-block;
  width: 100%;
}
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown .btn-search a.allresult:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown .btn-search a.allresult:hover,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown .btn-search a.allresult:focus,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown .btn-search a.allresult:focus,
#block-ameli-header-ameli-header-main-menu #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown .btn-search.active a.allresult,
#block-ameli-header-ameli-header-main-menu-in #menu .menu_search .layer > .row .bloc-search-header .container form div.dropdown .btn-search.active a.allresult {
  color: #fff;
  background: #005DA8;
}
#popup_bandeau_caisse_differente {
  background: #005DA8;
  overflow: hidden;
  min-height: 6em;
  padding: 2em;
  text-align: center;
  vertical-align: initial;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
}
#popup_bandeau_caisse_differente:before,
#popup_bandeau_caisse_differente:after {
  content: " ";
  display: table;
}
#popup_bandeau_caisse_differente:after {
  clear: both;
}
#popup_bandeau_caisse_differente:before,
#popup_bandeau_caisse_differente:after {
  content: " ";
  display: table;
}
#popup_bandeau_caisse_differente:after {
  clear: both;
}
#popup_bandeau_caisse_differente .popup_bandeau_caisse_content .popup_bandeau_caisse_text {
  color: #ffffff;
  font-weight: 500;
}
#popup_bandeau_caisse_differente .popup_bandeau_caisse_content .popup_bandeau_caisse_lien.btn-default {
  font-size: 0.722em;
  margin-left: 30px;
  border-color: transparent;
}
#popup_bandeau_caisse_differente .popup_bandeau_caisse_content .popup_bandeau_caisse_lien.btn-default:hover,
#popup_bandeau_caisse_differente .popup_bandeau_caisse_content .popup_bandeau_caisse_lien.btn-default:focus {
  border-color: #FFFFFF;
}
#sliding-popup.sliding-popup-top,
#sliding-popup.sliding-popup-bottom {
  background: #003763;
  overflow: hidden;
  height: auto !important;
}
#sliding-popup.sliding-popup-top:before,
#sliding-popup.sliding-popup-bottom:before,
#sliding-popup.sliding-popup-top:after,
#sliding-popup.sliding-popup-bottom:after {
  content: " ";
  display: table;
}
#sliding-popup.sliding-popup-top:after,
#sliding-popup.sliding-popup-bottom:after {
  clear: both;
}
#sliding-popup.sliding-popup-top:before,
#sliding-popup.sliding-popup-bottom:before,
#sliding-popup.sliding-popup-top:after,
#sliding-popup.sliding-popup-bottom:after {
  content: " ";
  display: table;
}
#sliding-popup.sliding-popup-top:after,
#sliding-popup.sliding-popup-bottom:after {
  clear: both;
}
#sliding-popup.sliding-popup-top .popup-content-info-wrp,
#sliding-popup.sliding-popup-bottom .popup-content-info-wrp {
  width: 80%;
  margin: auto ;
  position: relative;
  height: 200px;
}
#sliding-popup.sliding-popup-top .popup-content.info,
#sliding-popup.sliding-popup-bottom .popup-content.info {
  position: absolute;
  width: 100%;
  max-width: inherit;
  left: 0;
  bottom: 35px;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
}
#sliding-popup.sliding-popup-top .popup-content.info:before,
#sliding-popup.sliding-popup-bottom .popup-content.info:before,
#sliding-popup.sliding-popup-top .popup-content.info:after,
#sliding-popup.sliding-popup-bottom .popup-content.info:after {
  content: " ";
  display: table;
}
#sliding-popup.sliding-popup-top .popup-content.info:after,
#sliding-popup.sliding-popup-bottom .popup-content.info:after {
  clear: both;
}
#sliding-popup.sliding-popup-top .popup-content.info:before,
#sliding-popup.sliding-popup-bottom .popup-content.info:before,
#sliding-popup.sliding-popup-top .popup-content.info:after,
#sliding-popup.sliding-popup-bottom .popup-content.info:after {
  content: " ";
  display: table;
}
#sliding-popup.sliding-popup-top .popup-content.info:after,
#sliding-popup.sliding-popup-bottom .popup-content.info:after {
  clear: both;
}
@media screen and (max-width: 29.9rem) {
  #sliding-popup.sliding-popup-top .popup-content.info,
  #sliding-popup.sliding-popup-bottom .popup-content.info {
    width: 100%;
    font-size: 1.1em;
  }
}
@media screen and (max-width: 61.1rem) {
  #sliding-popup.sliding-popup-top .popup-content.info,
  #sliding-popup.sliding-popup-bottom .popup-content.info {
    bottom: 20px;
  }
}
#sliding-popup.sliding-popup-top .popup-content.info #popup-text,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-text {
  width: 100%;
  float: none;
  text-align: center;
  margin: 0 auto 0 auto;
  max-width: 100%;
}
#sliding-popup.sliding-popup-top .popup-content.info #popup-text p,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-text p {
  font-size: 1em;
}
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons {
  width: 100%;
  float: none;
  text-align: center;
  margin: 40px auto 0 auto;
  max-width: 100%;
}
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons .btn,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons .btn {
  font-size: 1em;
}
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons a,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons a {
  cursor: pointer;
}
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons a.agree-popup-button,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons a.agree-popup-button,
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons a.find-more-button,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons a.find-more-button {
  color: #ffffff;
  margin: 0;
  display: inline-block;
  overflow: hidden;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #FFF;
  border: 0;
  border-radius: 4px;
  font-family: arial, sans-serif;
  font-weight: bold;
  padding: 4px 12px;
  text-decoration: none;
}
@media screen and (max-width: 30rem) {
  #sliding-popup.sliding-popup-top .popup-content.info #popup-buttons a.agree-popup-button,
  #sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons a.agree-popup-button,
  #sliding-popup.sliding-popup-top .popup-content.info #popup-buttons a.find-more-button,
  #sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons a.find-more-button {
    margin-top: 10px;
  }
}
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons a.agree-button,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons a.agree-button {
  background: #FFF;
  color: #000;
}
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons a.find-more-button,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons a.find-more-button {
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: #005DA8;
  font-weight: bold;
  color: #ffffff;
}
@media screen and (max-width: 20rem) {
  #sliding-popup.sliding-popup-top .popup-content.info #popup-buttons a.find-more-button,
  #sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons a.find-more-button {
    width: 100%;
    font-size: 0.9em;
  }
}
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons button,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons button {
  margin: 0;
  display: inline-block;
  overflow: hidden;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #FFF;
  border: 0;
  border-radius: 4px;
  text-shadow: none;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  vertical-align: center;
}
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons button:hover,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons button:hover,
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons button:focus,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons button:focus,
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons button:active,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons button:active {
  opacity: 0.8;
  top: 0;
}
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons button.agree-popup-button,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons button.agree-popup-button,
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons button.agree-button,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons button.agree-button {
  background: #ffffff;
  color: #000;
}
#sliding-popup.sliding-popup-top .popup-content.info #popup-buttons button.find-more-button,
#sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons button.find-more-button {
  width: 75%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 62rem) {
  #sliding-popup.sliding-popup-top .popup-content.info #popup-text,
  #sliding-popup.sliding-popup-bottom .popup-content.info #popup-text {
    width: 100%;
    max-width: none;
    float: none;
  }
  #sliding-popup.sliding-popup-top .popup-content.info #popup-buttons,
  #sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons {
    float: none;
    width: 100%;
    max-width: none;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  #sliding-popup.sliding-popup-top .popup-content.info #popup-buttons button.find-more-button,
  #sliding-popup.sliding-popup-bottom .popup-content.info #popup-buttons button.find-more-button {
    width: auto;
  }
}
@media screen and (max-width: 61.1rem) {
  #sliding-popup.sliding-popup-top,
  #sliding-popup.sliding-popup-bottom {
    position: fixed;
    top: 0;
    left: 0;
    font-size: 0.8em;
  }
}
#sliding-popup.sliding-popup-bottom .popup-content.info {
  top: 35px;
  bottom: inherit;
}
@media screen and (max-width: 61.1rem) {
  #sliding-popup.sliding-popup-bottom .popup-content.info {
    top: 20px;
  }
}
@media screen and (max-width: 61.1rem) {
  #sliding-popup.sliding-popup-bottom {
    top: inherit;
    bottom: 0;
  }
}
.footer {
  padding: 0;
  border: none;
  margin: 0;
  position: relative;
  z-index: 11;
}
.footer img {
  max-width: 100%;
}
@media (min-width: 62rem) {
  .footer .container {
    width: 1020px;
  }
}
@media (max-width: 47.9rem) {
  .footer .container {
    padding: 0 38px;
  }
}
.footer .footerFooter {
  background-color: #3B4654;
  color: #fff;
  border: 1px solid #3B4654;
}
.footer .footerFooter .block-ameli-header > div > ul {
  position: relative;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux + #block-ameli-header-ameli-header-footer,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux + #block-ameli-header-ameli-header-footer-in {
  border-top: 2px solid;
}
.footer .footerFooter #block-ameli-header-ameli-header-footer,
.footer .footerFooter #block-ameli-header-ameli-header-footer-in {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: 78px;
  padding-top: 50px;
  margin-top: 42px;
  position: relative;
}
.footer .footerFooter #block-ameli-header-ameli-header-footer ul,
.footer .footerFooter #block-ameli-header-ameli-header-footer-in ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 62rem) {
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul {
    position: relative;
  }
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li {
    float: left;
    min-height: 1%;
    width: 33.33333333%;
    padding: 16px 26px 0;
  }
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > a,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > a {
    color: #aab7c4;
    line-height: 1em;
    font-weight: 600;
    text-transform: none;
    margin-bottom: 14px;
    display: block;
  }
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > a span,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > a span {
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    display: block;
  }
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > a .sous-rub-footer,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > a .sous-rub-footer {
    margin-top: 8px;
  }
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > a:hover,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > a:hover,
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > a:focus,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > a:focus {
    text-decoration: none;
  }
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > ul,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > ul {
    list-style-type: none;
    padding: 0 0 0 13px;
    margin: 0;
    border: none;
    font-size: 0.857em;
  }
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > ul li,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > ul li {
    position: relative;
    float: none;
    margin-bottom: 12px;
  }
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > ul li:last-of-type,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > ul li:last-of-type {
    margin-bottom: 0;
  }
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > ul li.active > a,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > ul li.active > a {
    background: none;
    border: none;
  }
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > ul li a,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > ul li a {
    color: #fff;
    padding: 0;
    border: none;
  }
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > ul li a:hover,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > ul li a:hover,
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > ul li a:focus,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > ul li a:focus {
    background: none;
    border: none;
  }
  .footer .footerFooter #block-ameli-header-ameli-header-footer > div > ul > li > ul li:before,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in > div > ul > li > ul li:before {
    content: ' ';
    width: 5px;
    height: 10px;
    display: block;
    position: absolute;
    background: url(../images/footerRubriquelink.png) no-repeat;
    background-size: 5px auto;
    left: -13px;
    top: 0.277em;
  }
}
@media (max-width: 61.1rem) {
  .footer .footerFooter #block-ameli-header-ameli-header-footer,
  .footer .footerFooter #block-ameli-header-ameli-header-footer-in {
    display: none;
  }
}
/*
.espace-orthophoniste{
  .footer .footerFooter #block-ameli-header-ameli-header-footer > .menu-ps > ul > li:first-child + li{
    margin-top: 13em;
  }
}
*/
.footer .footerBottom {
  background-color: #3B4654;
}
@media (min-width: 62rem) {
  .footer .footerBottom {
    background-color: #2B3443;
  }
}
.footer .footerBottom #block-menu-menu-footer-espace-assure,
.footer .footerBottom #block-menu-menu-footer-espace-ps,
.footer .footerBottom #block-menu-menu-footer-espace-emp,
.footer .footerBottom #block-menu-menu-footer-ps-centredesante,
.footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti,
.footer .footerBottom #block-menu-menu-footer-ps-etablissementdes,
.footer .footerBottom #block-menu-menu-footer-ps-infirmier,
.footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal,
.footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith,
.footer .footerBottom #block-menu-menu-footer-ps-medecin,
.footer .footerBottom #block-menu-menu-footer-ps-orthophoniste,
.footer .footerBottom #block-menu-menu-footer-ps-orthoptiste,
.footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog,
.footer .footerBottom #block-menu-menu-footer-ps-pharmacien,
.footer .footerBottom #block-menu-menu-footer-ps-professionnelsde,
.footer .footerBottom #block-menu-menu-footer-ps-sage-femme,
.footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne,
.footer .footerBottom #block-menu-menu-footer-ps-transporteurssan,
.footer .footerBottom #block-menu-menu-footer-espace-trans,
.footer .footerBottom #block-menu-menu-footer-bottom-institutionne {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.footer .footerBottom #block-menu-menu-footer-espace-assure ul,
.footer .footerBottom #block-menu-menu-footer-espace-ps ul,
.footer .footerBottom #block-menu-menu-footer-espace-emp ul,
.footer .footerBottom #block-menu-menu-footer-ps-centredesante ul,
.footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti ul,
.footer .footerBottom #block-menu-menu-footer-ps-etablissementdes ul,
.footer .footerBottom #block-menu-menu-footer-ps-infirmier ul,
.footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal ul,
.footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith ul,
.footer .footerBottom #block-menu-menu-footer-ps-medecin ul,
.footer .footerBottom #block-menu-menu-footer-ps-orthophoniste ul,
.footer .footerBottom #block-menu-menu-footer-ps-orthoptiste ul,
.footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog ul,
.footer .footerBottom #block-menu-menu-footer-ps-pharmacien ul,
.footer .footerBottom #block-menu-menu-footer-ps-professionnelsde ul,
.footer .footerBottom #block-menu-menu-footer-ps-sage-femme ul,
.footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne ul,
.footer .footerBottom #block-menu-menu-footer-ps-transporteurssan ul,
.footer .footerBottom #block-menu-menu-footer-espace-trans ul,
.footer .footerBottom #block-menu-menu-footer-bottom-institutionne ul {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin: 0;
  padding: 8px 0;
  color: #fff;
  font-size: 0.800em;
  min-height: 32px;
  text-align: center;
  letter-spacing: -0.25em;
}
.footer .footerBottom #block-menu-menu-footer-espace-assure ul a,
.footer .footerBottom #block-menu-menu-footer-espace-ps ul a,
.footer .footerBottom #block-menu-menu-footer-espace-emp ul a,
.footer .footerBottom #block-menu-menu-footer-ps-centredesante ul a,
.footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti ul a,
.footer .footerBottom #block-menu-menu-footer-ps-etablissementdes ul a,
.footer .footerBottom #block-menu-menu-footer-ps-infirmier ul a,
.footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal ul a,
.footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith ul a,
.footer .footerBottom #block-menu-menu-footer-ps-medecin ul a,
.footer .footerBottom #block-menu-menu-footer-ps-orthophoniste ul a,
.footer .footerBottom #block-menu-menu-footer-ps-orthoptiste ul a,
.footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog ul a,
.footer .footerBottom #block-menu-menu-footer-ps-pharmacien ul a,
.footer .footerBottom #block-menu-menu-footer-ps-professionnelsde ul a,
.footer .footerBottom #block-menu-menu-footer-ps-sage-femme ul a,
.footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne ul a,
.footer .footerBottom #block-menu-menu-footer-ps-transporteurssan ul a,
.footer .footerBottom #block-menu-menu-footer-espace-trans ul a,
.footer .footerBottom #block-menu-menu-footer-bottom-institutionne ul a {
  color: #fff;
  padding: 0;
  display: inline;
  background: none;
}
.footer .footerBottom #block-menu-menu-footer-espace-assure ul a:hover,
.footer .footerBottom #block-menu-menu-footer-espace-ps ul a:hover,
.footer .footerBottom #block-menu-menu-footer-espace-emp ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-centredesante ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-etablissementdes ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-infirmier ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-medecin ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-orthophoniste ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-orthoptiste ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-pharmacien ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-professionnelsde ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-sage-femme ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne ul a:hover,
.footer .footerBottom #block-menu-menu-footer-ps-transporteurssan ul a:hover,
.footer .footerBottom #block-menu-menu-footer-espace-trans ul a:hover,
.footer .footerBottom #block-menu-menu-footer-bottom-institutionne ul a:hover,
.footer .footerBottom #block-menu-menu-footer-espace-assure ul a:focus,
.footer .footerBottom #block-menu-menu-footer-espace-ps ul a:focus,
.footer .footerBottom #block-menu-menu-footer-espace-emp ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-centredesante ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-etablissementdes ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-infirmier ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-medecin ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-orthophoniste ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-orthoptiste ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-pharmacien ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-professionnelsde ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-sage-femme ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne ul a:focus,
.footer .footerBottom #block-menu-menu-footer-ps-transporteurssan ul a:focus,
.footer .footerBottom #block-menu-menu-footer-espace-trans ul a:focus,
.footer .footerBottom #block-menu-menu-footer-bottom-institutionne ul a:focus {
  background: none;
}
@media (min-width: 62rem) {
  .footer .footerBottom #block-menu-menu-footer-espace-assure ul li,
  .footer .footerBottom #block-menu-menu-footer-espace-ps ul li,
  .footer .footerBottom #block-menu-menu-footer-espace-emp ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-centredesante ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-etablissementdes ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-infirmier ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-medecin ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-orthophoniste ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-orthoptiste ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-pharmacien ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-professionnelsde ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-sage-femme ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-transporteurssan ul li,
  .footer .footerBottom #block-menu-menu-footer-espace-trans ul li,
  .footer .footerBottom #block-menu-menu-footer-bottom-institutionne ul li {
    letter-spacing: normal;
    display: inline-block;
  }
  .footer .footerBottom #block-menu-menu-footer-espace-assure ul li:after,
  .footer .footerBottom #block-menu-menu-footer-espace-ps ul li:after,
  .footer .footerBottom #block-menu-menu-footer-espace-emp ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-centredesante ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-etablissementdes ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-infirmier ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-medecin ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-orthophoniste ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-orthoptiste ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-pharmacien ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-professionnelsde ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-sage-femme ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne ul li:after,
  .footer .footerBottom #block-menu-menu-footer-ps-transporteurssan ul li:after,
  .footer .footerBottom #block-menu-menu-footer-espace-trans ul li:after,
  .footer .footerBottom #block-menu-menu-footer-bottom-institutionne ul li:after {
    content: '|';
    margin: 0px 6px;
  }
  .footer .footerBottom #block-menu-menu-footer-espace-assure ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-espace-ps ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-espace-emp ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-centredesante ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-etablissementdes ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-infirmier ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-medecin ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-orthophoniste ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-orthoptiste ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-pharmacien ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-professionnelsde ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-sage-femme ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-ps-transporteurssan ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-espace-trans ul li:last-of-type:after,
  .footer .footerBottom #block-menu-menu-footer-bottom-institutionne ul li:last-of-type:after {
    content: none;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .footer .footerBottom #block-menu-menu-footer-espace-assure ul,
  .footer .footerBottom #block-menu-menu-footer-espace-ps ul,
  .footer .footerBottom #block-menu-menu-footer-espace-emp ul,
  .footer .footerBottom #block-menu-menu-footer-ps-centredesante ul,
  .footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti ul,
  .footer .footerBottom #block-menu-menu-footer-ps-etablissementdes ul,
  .footer .footerBottom #block-menu-menu-footer-ps-infirmier ul,
  .footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal ul,
  .footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith ul,
  .footer .footerBottom #block-menu-menu-footer-ps-medecin ul,
  .footer .footerBottom #block-menu-menu-footer-ps-orthophoniste ul,
  .footer .footerBottom #block-menu-menu-footer-ps-orthoptiste ul,
  .footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog ul,
  .footer .footerBottom #block-menu-menu-footer-ps-pharmacien ul,
  .footer .footerBottom #block-menu-menu-footer-ps-professionnelsde ul,
  .footer .footerBottom #block-menu-menu-footer-ps-sage-femme ul,
  .footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne ul,
  .footer .footerBottom #block-menu-menu-footer-ps-transporteurssan ul,
  .footer .footerBottom #block-menu-menu-footer-espace-trans ul,
  .footer .footerBottom #block-menu-menu-footer-bottom-institutionne ul {
    padding: 0 0 20px;
    font-size: 0.9333em;
  }
  .footer .footerBottom #block-menu-menu-footer-espace-assure ul li,
  .footer .footerBottom #block-menu-menu-footer-espace-ps ul li,
  .footer .footerBottom #block-menu-menu-footer-espace-emp ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-centredesante ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-etablissementdes ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-infirmier ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-medecin ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-orthophoniste ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-orthoptiste ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-pharmacien ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-professionnelsde ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-sage-femme ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-transporteurssan ul li,
  .footer .footerBottom #block-menu-menu-footer-espace-trans ul li,
  .footer .footerBottom #block-menu-menu-footer-bottom-institutionne ul li {
    letter-spacing: normal;
    float: left;
    min-height: 1%;
    width: 25%;
    padding: 0 15px;
    text-align: left;
    margin: 0 0 14px;
  }
}
@media (max-width: 47.9rem) {
  .footer .footerBottom #block-menu-menu-footer-espace-assure ul,
  .footer .footerBottom #block-menu-menu-footer-espace-ps ul,
  .footer .footerBottom #block-menu-menu-footer-espace-emp ul,
  .footer .footerBottom #block-menu-menu-footer-ps-centredesante ul,
  .footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti ul,
  .footer .footerBottom #block-menu-menu-footer-ps-etablissementdes ul,
  .footer .footerBottom #block-menu-menu-footer-ps-infirmier ul,
  .footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal ul,
  .footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith ul,
  .footer .footerBottom #block-menu-menu-footer-ps-medecin ul,
  .footer .footerBottom #block-menu-menu-footer-ps-orthophoniste ul,
  .footer .footerBottom #block-menu-menu-footer-ps-orthoptiste ul,
  .footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog ul,
  .footer .footerBottom #block-menu-menu-footer-ps-pharmacien ul,
  .footer .footerBottom #block-menu-menu-footer-ps-professionnelsde ul,
  .footer .footerBottom #block-menu-menu-footer-ps-sage-femme ul,
  .footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne ul,
  .footer .footerBottom #block-menu-menu-footer-ps-transporteurssan ul,
  .footer .footerBottom #block-menu-menu-footer-espace-trans ul,
  .footer .footerBottom #block-menu-menu-footer-bottom-institutionne ul {
    padding: 0 0 1px;
    padding: 1px 0;
    font-size: 0.9333em;
  }
  .footer .footerBottom #block-menu-menu-footer-espace-assure ul li,
  .footer .footerBottom #block-menu-menu-footer-espace-ps ul li,
  .footer .footerBottom #block-menu-menu-footer-espace-emp ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-centredesante ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-etablissementdes ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-infirmier ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-medecin ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-orthophoniste ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-orthoptiste ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-pharmacien ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-professionnelsde ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-sage-femme ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne ul li,
  .footer .footerBottom #block-menu-menu-footer-ps-transporteurssan ul li,
  .footer .footerBottom #block-menu-menu-footer-espace-trans ul li,
  .footer .footerBottom #block-menu-menu-footer-bottom-institutionne ul li {
    letter-spacing: normal;
    display: block;
    padding: 0 15px;
    margin: 0 0 14px;
  }
}
.footer .footerBottom #block-menu-menu-footer-espace-assure .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-espace-ps .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-espace-emp .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-centredesante .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-chirurgien-denti .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-etablissementdes .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-infirmier .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-laboratoiredanal .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-masseur-kinesith .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-medecin .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-orthophoniste .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-orthoptiste .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-pedicure-podolog .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-pharmacien .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-professionnelsde .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-sage-femme .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-taxiconventionne .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-ps-transporteurssan .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-espace-trans .menu-footer-espace-assure-english-pages a:after,
.footer .footerBottom #block-menu-menu-footer-bottom-institutionne .menu-footer-espace-assure-english-pages a:after {
  content: ' ';
  width: 20px;
  height: 15px;
  background: url("../images/uk.png") center no-repeat;
  display: inline-block;
  background-size: 20px auto;
  vertical-align: text-bottom;
  margin-left: 10px;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in {
  padding: 42px 0 0;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  /*&:after {
        content: ' ';
        display: block;
        width: 100%;
        height: 2px;
        background-color: #FFF;
        margin: 42px 0;
        visibility: visible;
      }*/
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-forum,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-forum,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-contact,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-contact,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-doc-tech,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-doc-tech,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-marches,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-marches,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-faq,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-faq {
  min-height: 192px;
  background-color: #454f5d;
  background-repeat: no-repeat;
  padding-top: 102px;
  text-transform: uppercase;
  display: block;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-forum:hover,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-forum:hover,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-contact:hover,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-contact:hover,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-doc-tech:hover,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-doc-tech:hover,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-marches:hover,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-marches:hover,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-faq:hover,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-faq:hover {
  text-decoration: none;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-forum,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-forum {
  background-image: url(../images/footer_lien_forum.png);
  background-position: center 40px;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-contact,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-contact {
  background-image: url(../images/footer_lien_contact.png);
  background-position: center 51px;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau .lien-faq,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in .lien-faq {
  background-image: url(../images/footer_lien_faq.png);
  background-position: center 51px;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau ul,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau ul:before,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in ul:before,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau ul:after,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in ul:after {
  content: " ";
  display: table;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau ul:after,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in ul:after {
  clear: both;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau ul:before,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in ul:before,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau ul:after,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in ul:after {
  content: " ";
  display: table;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau ul:after,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in ul:after {
  clear: both;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li {
  text-align: center;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li a,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li a {
  color: #fff;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li:first-child,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li:first-child {
  padding-right: 0;
  padding-top: 57px;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li:first-child + li,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li:first-child + li {
  padding-top: 41px;
}
@media (min-width: 62rem) {
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau ul,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in ul {
    margin: 0 -13px;
  }
}
@media (min-width: 48rem) {
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau ul,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in ul {
    margin-bottom: 25px;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau ul li,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in ul li {
    float: left;
    min-height: 1%;
    width: 25%;
    padding: 0 13px;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li .lien-forum,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li .lien-forum,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li .lien-contact,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li .lien-contact {
    min-height: 138px;
    padding-top: 86px;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li .lien-forum,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li .lien-forum {
    background-position: center 25px;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li .lien-contact,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li .lien-contact {
    background-position: center 36px;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li:first-child,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li:first-child {
    padding-top: 37px;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li:first-child + li,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li:first-child + li {
    padding: 21px 30px 0;
  }
}
@media (max-width: 47.9rem) {
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in {
    padding: 20px 0 0;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau:after,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in:after {
    margin: 20px 0;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau ul,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in ul {
    margin: 0;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li {
    float: left;
    min-height: 1%;
    width: 50%;
    padding: 0 7px;
    margin-top: 30px;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li:first-child,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li:first-child,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li:first-child + li,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li:first-child + li {
    margin-top: 0;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li:first-child + li,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li:first-child + li {
    min-height: 65px;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li .lien-forum,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li .lien-forum,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li .lien-contact,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li .lien-contact {
    min-height: 100px;
    padding-top: 83px;
    height: 150px;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li .lien-forum,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li .lien-forum {
    background-position: center 20px;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li .lien-contact,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li .lien-contact {
    background-position: center 28px;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li:first-child,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li:first-child {
    padding: 10px 5px 0;
  }
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau li:first-child + li,
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-paneau-in li:first-child + li {
    padding: 0 30px;
  }
}
/* General */
@media (min-width: 62rem) {
  .page-actualite #main-content > .container > .row,
  .node-type-offre-emploi-talentlink #main-content > .container > .row,
  .page-carrieres-offres #main-content > .container > .row,
  .node-type-actualite-nationale #main-content > .container > .row,
  .node-type-actualite-locale #main-content > .container > .row,
  .node-type-actualite-locale-entreprise #main-content > .container > .row,
  .node-type-raccourci-actualite-locale-entre #main-content > .container > .row,
  .node-type-raccourci-d-actualite #main-content > .container > .row,
  .page-taxonomy-term-recherche #main-content > .container > .row,
  .page-taxonomy-term-recherche-formulaire #main-content > .container > .row,
  .page-taxonomy-term-all-recherche #main-content > .container > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
/* Header */
/* Header */
body.html .main-container > header {
  -webkit-transition: box-shadow 0.2s ease;
  -webkit-transition: -webkit-box-shadow 0.2s ease;
  transition: -webkit-box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}
@media (max-width: 61.1rem) {
  body.html .main-container > header {
    width: 100%;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 12;
    background: #fff;
    padding: 0;
    position: fixed;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.35);
  }
}
/* Menu */
#block-ameli-header-ameli-header-main-menu #menu .layer > .row,
#block-ameli-header-ameli-header-main-menu-in #menu .layer > .row {
  width: 65%;
  float: left;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer {
  width: 50%;
}
#block-ameli-header-ameli-header-main-menu #menu .view-view-themes-de-sante.view-display-id-block_2 .views-summary.views-summary-unformatted,
#block-ameli-header-ameli-header-main-menu-in #menu .view-view-themes-de-sante.view-display-id-block_2 .views-summary.views-summary-unformatted {
  background: #004b88 none repeat scroll 0 0;
  float: left;
  font-weight: bolder;
  margin-bottom: 5px;
  margin-left: 5px;
  padding: 5px;
  text-align: center;
  text-transform: capitalize;
  width: 32px;
}
#block-ameli-header-ameli-header-main-menu #menu .view-view-themes-de-sante.view-display-id-block_2 .view-footer,
#block-ameli-header-ameli-header-main-menu-in #menu .view-view-themes-de-sante.view-display-id-block_2 .view-footer {
  clear: left;
}
/* Region header */
@media (max-width: 61.1rem) {
  .overlayMainMenu {
    z-index: 7;
  }
  header {
    padding-left: 12px;
    padding-right: 12px;
  }
  .container {
    width: 100%;
  }
  .region-header .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 61.1rem) and (max-width: 61.1rem) {
  .region-header .container {
    padding-left: 0;
    padding-right: 0;
  }
}
body.page-error header nav {
  background: #3B4654;
}
body .region-header-top {
  background: #3B4654;
}
@media (max-width: 61.1rem) {
  body .region-header-top {
    padding: 3px;
    background: #fff;
    position: relative;
    z-index: 100;
  }
}
@media (min-width: 62rem) {
  body .region-header-top .container {
    width: 1024px;
  }
}
@media (min-width: 75rem) {
  body .region-header-top .container {
    width: 1160px;
  }
}
body .region-header {
  background: #fff;
}
@media (max-width: 61.1rem) {
  body .region-header {
    padding: 0;
    background: #fff;
    position: relative;
    z-index: 5;
  }
}
@media (min-width: 62rem) {
  body .region-header .container {
    width: 1160px;
  }
}
@media (min-width: 62rem) and (max-width: 74.9rem) {
  body .region-header .container {
    width: 1024px;
  }
}
@media (max-width: 61.1rem) {
  .region-header .container,
  .region-header-top .container {
    background: #fff;
    z-index: 5;
    position: relative;
    width: auto;
  }
  .region-header .container .row,
  .region-header-top .container .row {
    margin: 0;
  }
  .region-header-top .container {
    padding: 0;
  }
}
@media (min-width: 62rem) {
  #page-header {
    display: block !important;
  }
}
form .form-control {
  height: auto !important;
}
#block-ameli-header-ameli-header-public-menu,
.menu-ameli-public-menu {
  background: #3B4654;
}
#block-ameli-header-ameli-header-public-menu .logoam,
.menu-ameli-public-menu .logoam {
  position: relative;
}
#block-ameli-header-ameli-header-public-menu .logoam img,
.menu-ameli-public-menu .logoam img {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 0;
  margin-left: -88px;
}
#block-ameli-header-ameli-header-public-menu .menuPublicClose,
.menu-ameli-public-menu .menuPublicClose {
  text-transform: uppercase;
  font-size: 0.73333em;
  padding-top: 21px;
  border: none;
  background: url(../images/servicesMenuRwd.png) no-repeat center top;
  position: absolute;
  top: 0;
  right: 0;
}
#block-ameli-header-ameli-header-public-menu .selectionPublic,
.menu-ameli-public-menu .selectionPublic {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  position: relative;
  z-index: 3;
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul,
.menu-ameli-public-menu .selectionPublic ul {
  margin: 0;
  padding: 0;
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li,
.menu-ameli-public-menu .selectionPublic ul li {
  list-style: none;
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li:nth-child(1) a:hover,
.menu-ameli-public-menu .selectionPublic ul li:nth-child(1) a:hover,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li:nth-child(1) a:focus,
.menu-ameli-public-menu .selectionPublic ul li:nth-child(1) a:focus,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li:nth-child(1) a.act,
.menu-ameli-public-menu .selectionPublic ul li:nth-child(1) a.act {
  background: #e9386e;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li:nth-child(1) a.act:after,
  .menu-ameli-public-menu .selectionPublic ul li:nth-child(1) a.act:after {
    border-color: #e9386e transparent transparent transparent;
  }
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li:nth-child(3) a:hover,
.menu-ameli-public-menu .selectionPublic ul li:nth-child(3) a:hover,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li:nth-child(3) a:focus,
.menu-ameli-public-menu .selectionPublic ul li:nth-child(3) a:focus,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li:nth-child(3) a.act,
.menu-ameli-public-menu .selectionPublic ul li:nth-child(3) a.act {
  background: #f2b308;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li:nth-child(3) a.act:after,
  .menu-ameli-public-menu .selectionPublic ul li:nth-child(3) a.act:after {
    border-color: #f2b308 transparent transparent transparent;
  }
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro {
  position: relative;
  z-index: 12;
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:hover #btnSelection,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:hover #btnSelection,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection:focus,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection:focus,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.act #btnSelection,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro.act #btnSelection,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection[aria-expanded="true"],
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection[aria-expanded="true"],
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:hover #btnSelectionInst,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:hover #btnSelectionInst,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:focus,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:focus,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.act #btnSelectionInst,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro.act #btnSelectionInst,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst[aria-expanded="true"],
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst[aria-expanded="true"],
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:hover #btnSelectionErreur,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:hover #btnSelectionErreur,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur:focus,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur:focus,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.act #btnSelectionErreur,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro.act #btnSelectionErreur,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur[aria-expanded="true"],
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur[aria-expanded="true"] {
  background: #01b9f5;
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection:focus,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection:focus,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection:active,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection:active,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:focus,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:focus,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:active,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:active {
  outline: 1px dotted black;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.act button:before,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro.act button:before {
    border-color: #01b9f5 transparent transparent transparent;
  }
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection:after,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection:after,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:after,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:after,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection-bas-page:after,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection-bas-page:after,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur:after,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur:after {
  content: ' ';
  background: url(../images/selectionPublicPro.png) no-repeat;
  width: 12px;
  height: 7px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer {
  float: none;
  background: #fff;
  padding: 6px 24px;
  font-size: 1.0666em;
  left: 0;
  top: 31px;
  width: 305px;
  z-index: 11;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  margin: 0;
  list-style: none;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer {
    position: absolute;
  }
}
@media (max-width: 62rem) {
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer {
    padding-left: 2px;
    padding-right: 18px;
  }
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer {
    overflow: auto;
  }
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer li,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer li {
  position: static;
  display: block;
  clear: both;
  padding: 0;
  text-transform: none;
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer li a,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer li a {
  display: block;
  color: #495058;
  text-decoration: none;
  font-size: 1em;
  /*text-transform: initial;*/
  font-weight: normal;
  width: 100%;
  background-color: white;
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer li a:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer li a:before {
  content: url(../images/selectionPublicProLi.png);
  display: inline-block;
  vertical-align: middle;
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer li a:hover,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer li a:hover,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer li a:focus,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer li a:focus,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer li a.active,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer li a.active {
  font-weight: bold;
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer li a:hover:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer li a:hover:before,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer li a:focus:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer li a:focus:before,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer li a.active:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer li a.active:before {
  content: url(../images/selectionPublicProLiAct.png);
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li > a,
.menu-ameli-public-menu .selectionPublic ul li > a,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro {
  float: left;
  cursor: pointer;
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li > a,
.menu-ameli-public-menu .selectionPublic ul li > a,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li #btnSelection-bas-page,
.menu-ameli-public-menu .selectionPublic ul li #btnSelection-bas-page {
  text-transform: uppercase;
  padding: 6px 12px;
  font-size: 0.9333em;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  border: none;
  background: none;
  overflow: visible;
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li > a,
  .menu-ameli-public-menu .selectionPublic ul li > a,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li #btnSelection-bas-page,
  .menu-ameli-public-menu .selectionPublic ul li #btnSelection-bas-page {
    background: #3e4a5a;
    border-bottom: 3px solid #fff;
  }
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li > a:hover,
  .menu-ameli-public-menu .selectionPublic ul li > a:hover,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection:hover,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection:hover,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:hover,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:hover,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur:hover,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur:hover,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li #btnSelection-bas-page:hover,
  .menu-ameli-public-menu .selectionPublic ul li #btnSelection-bas-page:hover,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li > a:focus,
  .menu-ameli-public-menu .selectionPublic ul li > a:focus,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection:focus,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection:focus,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:focus,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:focus,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur:focus,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur:focus,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li #btnSelection-bas-page:focus,
  .menu-ameli-public-menu .selectionPublic ul li #btnSelection-bas-page:focus {
    background: #3e4a5a;
  }
}
@media (min-width: 62rem) and (max-width: 74.9rem) {
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li > a,
  .menu-ameli-public-menu .selectionPublic ul li > a,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li #btnSelection-bas-page,
  .menu-ameli-public-menu .selectionPublic ul li #btnSelection-bas-page {
    font-size: 0.8em;
  }
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro a,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro a {
  text-transform: none;
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur {
    width: 100%;
    text-align: left;
  }
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.active #btnSelection:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro.active #btnSelection:before,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:hover #btnSelection:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:hover #btnSelection:before,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:focus #btnSelection:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:focus #btnSelection:before,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.active #btnSelectionInst:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro.active #btnSelectionInst:before,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:hover #btnSelectionInst:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:hover #btnSelectionInst:before,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:focus #btnSelectionInst:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:focus #btnSelectionInst:before,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.active #btnSelectionErreur:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro.active #btnSelectionErreur:before,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:hover #btnSelectionErreur:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:hover #btnSelectionErreur:before,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:focus #btnSelectionErreur:before,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:focus #btnSelectionErreur:before {
  z-index: 12;
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li > a,
  .menu-ameli-public-menu .selectionPublic ul li > a,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro {
    display: block;
    float: none;
  }
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li > a.act,
.menu-ameli-public-menu .selectionPublic ul li > a.act,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li > a:hover,
.menu-ameli-public-menu .selectionPublic ul li > a:hover,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li > a:focus,
.menu-ameli-public-menu .selectionPublic ul li > a:focus,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.act #btnSelection,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro.act #btnSelection,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.act #btnSelectionInst,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro.act #btnSelectionInst,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.act #btnSelectionErreur,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro.act #btnSelectionErreur,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:hover #btnSelection,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:hover #btnSelection,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:hover #btnSelectionInst,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:hover #btnSelectionInst,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:hover #btnSelectionErreur,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:hover #btnSelectionErreur,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:focus #btnSelection,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:focus #btnSelection,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:focus #btnSelectionInst,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:focus #btnSelectionInst,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro:focus #btnSelectionErreur,
.menu-ameli-public-menu .selectionPublic ul li .selectionPro:focus #btnSelectionErreur {
  color: #fff;
  position: relative;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li > a.act:after,
  .menu-ameli-public-menu .selectionPublic ul li > a.act:after,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.act #btnSelection:before,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro.act #btnSelection:before,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.act #btnSelectionInst:before,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro.act #btnSelectionInst:before,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro.act #btnSelectionErreur:before,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro.act #btnSelectionErreur:before {
    position: absolute;
    left: 50%;
    margin-left: -7px;
    bottom: -6px;
    content: ' ';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 6px 0 6px;
  }
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-public-menu .col-xs-12,
  .menu-ameli-public-menu .col-xs-12 {
    padding: 0;
  }
  #block-ameli-header-ameli-header-public-menu .titrePublic,
  .menu-ameli-public-menu .titrePublic {
    background: #fff;
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #3e4a5a;
    padding: 8px 13px;
  }
  #block-ameli-header-ameli-header-public-menu .selectionPublic > ul,
  .menu-ameli-public-menu .selectionPublic > ul {
    margin-top: 2.5rem;
  }
  #block-ameli-header-ameli-header-public-menu .publicCollapse,
  .menu-ameli-public-menu .publicCollapse {
    display: block;
    text-transform: uppercase;
    padding: 9px 12px 7px;
    font-size: 0.9333em;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    border: none;
    background: none;
    overflow: visible;
    width: 100%;
    text-align: left;
  }
  #block-ameli-header-ameli-header-public-menu .publicCollapse:after,
  .menu-ameli-public-menu .publicCollapse:after {
    content: ' ';
    background: url(../images/menuPublicRwd.png) no-repeat;
    width: 14px;
    height: 7px;
    position: static;
    margin: 0 0 0 6px;
    vertical-align: middle;
    display: inline-block;
  }
  #block-ameli-header-ameli-header-public-menu .publicCollapse.assures,
  .menu-ameli-public-menu .publicCollapse.assures {
    background: #e9386e;
  }
  #block-ameli-header-ameli-header-public-menu .publicCollapse.employeur,
  .menu-ameli-public-menu .publicCollapse.employeur {
    background: #f2b308;
  }
  #block-ameli-header-ameli-header-public-menu .publicCollapse.proSante,
  .menu-ameli-public-menu .publicCollapse.proSante {
    background: #01b9f5;
  }
  #block-ameli-header-ameli-header-public-menu .publicCollapse.assurance-maladie,
  .menu-ameli-public-menu .publicCollapse.assurance-maladie {
    background: #3e4a5a;
  }
  #block-ameli-header-ameli-header-public-menu .publicCollapse[aria-expanded='true'],
  .menu-ameli-public-menu .publicCollapse[aria-expanded='true'] {
    display: none;
  }
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro .layer,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro .layer {
    position: static;
    width: 100%;
  }
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection:hover,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection:hover,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection:focus,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection:focus,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelection[aria-expanded='true'],
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelection[aria-expanded='true'],
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:hover,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:hover,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:focus,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:focus,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst[aria-expanded='true'],
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst[aria-expanded='true'],
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur:hover,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur:hover,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur:focus,
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur:focus,
  #block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur[aria-expanded='true'],
  .menu-ameli-public-menu .selectionPublic ul li .selectionPro #btnSelectionErreur[aria-expanded='true'] {
    background: #01b9f5;
  }
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-public-menu .selectionPublic.collapse,
  .menu-ameli-public-menu .selectionPublic.collapse {
    display: block;
    visibility: visible;
  }
}
@media (min-width: 62rem) {
  .overlayPublic {
    position: fixed;
    width: 100%;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    display: none;
    z-index: 102;
  }
}
@media (max-width: 61.1rem) {
  .overlayPublic {
    display: none;
  }
}
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:hover,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst:focus,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst.act,
#block-ameli-header-ameli-header-public-menu .selectionPublic ul li .selectionPro #btnSelectionInst[aria-expanded='true'] {
  background: #005DA8 ;
}
#block-menu-menu-menu-institutionnel ul.menu {
  color: #fff;
  line-height: 1em;
  font-weight: 300;
  overflow: hidden;
  letter-spacing: -0.25em;
  padding: 8px 0;
  margin: 0;
  text-transform: initial;
}
@media (min-width: 62rem) and (max-width: 74.9rem) {
  #block-menu-menu-menu-institutionnel ul.menu {
    font-size: 0.9em;
  }
}
#block-menu-menu-menu-institutionnel ul.menu a {
  color: #fff;
  display: inline;
  padding: 0;
}
#block-menu-menu-menu-institutionnel ul.menu a:hover,
#block-menu-menu-menu-institutionnel ul.menu a:focus {
  background: none;
}
#block-menu-menu-menu-institutionnel ul.menu li {
  position: relative;
  letter-spacing: normal;
  display: inline-block;
}
#block-menu-menu-menu-institutionnel ul.menu li:after {
  content: '|';
  margin: 0 10px;
}
#block-menu-menu-menu-institutionnel ul.menu li:last-of-type:after {
  content: none;
}
#block-menu-menu-menu-institutionnel ul.menu li > a:after {
  content: '';
  display: block;
  background: transparent;
  position: absolute;
  bottom: -7px;
  left: 50%;
  right: 50%;
  width: 0;
  height: 4px;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}
#block-menu-menu-menu-institutionnel ul.menu li > a:hover:after,
#block-menu-menu-menu-institutionnel ul.menu li > a:focus:after,
#block-menu-menu-menu-institutionnel ul.menu li > a:active:after {
  left: 0;
  right: 0;
  width: 100%;
  background: white;
}
#block-ameli-header-ameli-header-slogan {
  padding-bottom: 0px;
  width: 56.69%;
  display: block;
  background: #fff;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-slogan {
    float: left;
  }
}
#block-ameli-header-ameli-header-slogan h1 {
  font-size: 1em;
  margin: 0;
}
#block-ameli-header-ameli-header-slogan .container {
  width: auto;
  display: block;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-slogan .container {
    padding: 27px 0 34px;
  }
}
#block-ameli-header-ameli-header-slogan img {
  vertical-align: baseline;
}
@media (min-width: 48rem) and (max-width: 74.9rem) {
  #block-ameli-header-ameli-header-slogan img {
    width: 24% ;
  }
}
@media (max-width: 48rem) {
  #block-ameli-header-ameli-header-slogan img {
    width: inherit ;
  }
}
#block-ameli-header-ameli-header-slogan .field-name-field-ameli-accroche {
  display: inline-block;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left: 12px;
  font-weight: 500;
  font-style: italic;
  font-size: 1.8em;
  color: #005DA8;
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-slogan .field-name-field-ameli-accroche {
    display: none;
  }
}
#block-ameli-header-ameli-header-slogan .field-name-field-ameli-accroche.change-size {
  font-size: 1.5em;
}
#block-ameli-header-ameli-header-slogan .espace-taxi-conventionne,
#block-ameli-header-ameli-header-slogan .espace-chirurgien-dentiste {
  font-size: 1.7em;
}
@media (min-width: 75rem) {
  #block-ameli-header-ameli-header-slogan .espace-taxi-conventionne,
  #block-ameli-header-ameli-header-slogan .espace-chirurgien-dentiste {
    font-size: 2em;
  }
}
#block-ameli-header-ameli-header-slogan .espace-masseur-kinesitherapeute {
  font-size: 1.4em;
}
@media (min-width: 75rem) {
  #block-ameli-header-ameli-header-slogan .espace-masseur-kinesitherapeute {
    font-size: 1.65em;
  }
}
#block-ameli-header-ameli-header-slogan .espace-pedicure-podologue {
  font-size: 1.7em;
}
@media (min-width: 75rem) {
  #block-ameli-header-ameli-header-slogan .espace-pedicure-podologue {
    font-size: 2em;
  }
}
#block-ameli-header-ameli-header-slogan .espace-laboratoire-danalyses-medicales {
  font-size: 1.2em;
}
@media (min-width: 75rem) {
  #block-ameli-header-ameli-header-slogan .espace-laboratoire-danalyses-medicales {
    font-size: 1.4em;
  }
}
#block-ameli-header-ameli-header-slogan .espace-professionnel-de-la-lpp,
#block-ameli-header-ameli-header-slogan .espace-centre-de-sante {
  font-size: 1.25em;
}
@media (min-width: 75rem) {
  #block-ameli-header-ameli-header-slogan .espace-professionnel-de-la-lpp,
  #block-ameli-header-ameli-header-slogan .espace-centre-de-sante {
    font-size: 1.5em;
  }
}
#block-ameli-header-ameli-header-slogan .espace-etablissement-de-sante {
  font-size: 1.12em;
}
@media (min-width: 75rem) {
  #block-ameli-header-ameli-header-slogan .espace-etablissement-de-sante {
    font-size: 1.4em;
  }
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-slogan {
    width: 100%;
    padding: 12px 0 12px 5px;
    text-align: center;
    position: relative;
    height: 59px;
  }
  #block-ameli-header-ameli-header-slogan.slogan-opened {
    z-index: 8;
  }
  #block-ameli-header-ameli-header-slogan .container > a img {
    height: 31px;
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu {
    position: absolute;
    color: #999;
    bottom: 5px;
    text-transform: uppercase;
    font-size: 0.73333em;
    border: none;
    left: 5px;
    z-index: 6;
    background: none;
    padding: 0;
    text-align: center;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu .menu-icon {
    position: relative;
    display: inline-block;
    margin: 3px auto 2px;
    width: 29px;
    height: 20px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu .menu-icon span {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    display: block;
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu .menu-icon span,
  #block-ameli-header-ameli-header-slogan .burgerMenu .menu-icon span:before,
  #block-ameli-header-ameli-header-slogan .burgerMenu .menu-icon span:after {
    position: absolute;
    display: block;
    width: 29px;
    height: 3px;
    background-color: #004b88;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu .menu-icon span:before,
  #block-ameli-header-ameli-header-slogan .burgerMenu .menu-icon span:after {
    content: '';
    top: -1px;
    left: 0;
    -webkit-transform: translateY(-6px);
        -ms-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu .menu-icon span:after {
    -webkit-transform: translateY(8px);
        -ms-transform: translateY(8px);
            transform: translateY(8px);
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu .texte {
    color: #004b88;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu:hover,
  #block-ameli-header-ameli-header-slogan .burgerMenu:focus,
  #block-ameli-header-ameli-header-slogan .burgerMenu:active {
    background: #004b88;
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu:hover .menu-icon span,
  #block-ameli-header-ameli-header-slogan .burgerMenu:focus .menu-icon span,
  #block-ameli-header-ameli-header-slogan .burgerMenu:active .menu-icon span {
    background-color: white;
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu:hover .menu-icon span:before,
  #block-ameli-header-ameli-header-slogan .burgerMenu:focus .menu-icon span:before,
  #block-ameli-header-ameli-header-slogan .burgerMenu:active .menu-icon span:before,
  #block-ameli-header-ameli-header-slogan .burgerMenu:hover .menu-icon span:after,
  #block-ameli-header-ameli-header-slogan .burgerMenu:focus .menu-icon span:after,
  #block-ameli-header-ameli-header-slogan .burgerMenu:active .menu-icon span:after {
    background-color: white;
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu:hover .texte,
  #block-ameli-header-ameli-header-slogan .burgerMenu:focus .texte,
  #block-ameli-header-ameli-header-slogan .burgerMenu:active .texte {
    color: white;
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu.is-opened .menu-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
        transform: rotate(180deg);
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu.is-opened .menu-icon span {
    background: transparent;
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu.is-opened .menu-icon span:before {
    -webkit-transform: translateY(0) rotate(45deg);
    -ms-transform: translateY(0) rotate(45deg);
        transform: translateY(0) rotate(45deg);
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu.is-opened .menu-icon span:after {
    -webkit-transform: translateY(0) rotate(-45deg);
    -ms-transform: translateY(0) rotate(-45deg);
        transform: translateY(0) rotate(-45deg);
  }
  #block-ameli-header-ameli-header-slogan .burgerMenu span.texte,
  #block-ameli-header-ameli-header-slogan .burgerMenu span.menu-icon {
    display: block;
  }
}
@media (max-width: 61.1rem) and (min-width: 48rem) and (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-slogan {
    height: 3.6rem ;
  }
}
body.espace-laboratoire-danalyses-medicales #block-ameli-header-ameli-header-slogan .field-name-field-ameli-accroche.change-size {
  font-size: 1.433em;
}
#menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a {
  background: url(../images/menuRwdNiveau2Up.png) no-repeat right center;
}
body.espace-medecin #block-ameli-header-ameli-header-main-menu #menu > ul > li > button {
  padding: 13px 20px;
}
body.espace-medecin #block-ameli-header-ameli-header-main-menu #menu > ul > li:first-child > a {
  padding-left: 10px;
}
#block-ameli-header-ameli-header-main-menu,
#block-ameli-header-ameli-header-main-menu-in {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #fff;
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu,
  #block-ameli-header-ameli-header-main-menu-in {
    overflow: auto;
  }
}
#block-ameli-header-ameli-header-main-menu #menu,
#block-ameli-header-ameli-header-main-menu-in #menu,
#block-ameli-header-ameli-header-main-menu #menuRwd,
#block-ameli-header-ameli-header-main-menu-in #menuRwd {
  font-size: 1.133em;
  position: relative;
}
#block-ameli-header-ameli-header-main-menu #menu .panel,
#block-ameli-header-ameli-header-main-menu-in #menu .panel,
#block-ameli-header-ameli-header-main-menu #menuRwd .panel,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .panel {
  margin: 0;
  border: none;
  background: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#block-ameli-header-ameli-header-main-menu #menu#menuRwd,
#block-ameli-header-ameli-header-main-menu-in #menu#menuRwd,
#block-ameli-header-ameli-header-main-menu #menuRwd#menuRwd,
#block-ameli-header-ameli-header-main-menu-in #menuRwd#menuRwd {
  overflow: auto;
}
#block-ameli-header-ameli-header-main-menu #menu > ul,
#block-ameli-header-ameli-header-main-menu-in #menu > ul,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul,
#block-ameli-header-ameli-header-main-menu #menu > div,
#block-ameli-header-ameli-header-main-menu-in #menu > div,
#block-ameli-header-ameli-header-main-menu #menuRwd > div,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div {
  margin: 0;
  padding: 0;
  list-style: none;
}
#block-ameli-header-ameli-header-main-menu #menu > ul > li,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li,
#block-ameli-header-ameli-header-main-menu #menu > div > li,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li,
#block-ameli-header-ameli-header-main-menu #menu > ul > div,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div,
#block-ameli-header-ameli-header-main-menu #menu > div > div,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div {
  line-height: 1.1em;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-main-menu #menu > ul > li,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li,
  #block-ameli-header-ameli-header-main-menu #menu > div > li,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div,
  #block-ameli-header-ameli-header-main-menu #menu > div > div,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div {
    float: left;
  }
}
#block-ameli-header-ameli-header-main-menu #menu > ul > li > a,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a,
#block-ameli-header-ameli-header-main-menu #menu > div > li > a,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > a,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > a,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a,
#block-ameli-header-ameli-header-main-menu #menu > div > div > a,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > a,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a {
  min-height: 62px;
}
#block-ameli-header-ameli-header-main-menu #menu > ul > li > a,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a,
#block-ameli-header-ameli-header-main-menu #menu > div > li > a,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > a,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > a,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a,
#block-ameli-header-ameli-header-main-menu #menu > div > div > a,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > a,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a,
#block-ameli-header-ameli-header-main-menu #menu > ul > li > button,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button,
#block-ameli-header-ameli-header-main-menu #menu > div > li > button,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > button,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > button,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button,
#block-ameli-header-ameli-header-main-menu #menu > div > div > button,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > button,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button {
  color: #07345c;
  text-decoration: none;
  padding: 13px 40px;
  display: block;
  position: relative;
  border: none;
  background: none;
  text-align: left;
  width: 100%;
}
#block-ameli-header-ameli-header-main-menu #menu > ul > li > a > span,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a > span,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a > span,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a > span,
#block-ameli-header-ameli-header-main-menu #menu > div > li > a > span,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > a > span,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a > span,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a > span,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > a > span,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a > span,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a > span,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a > span,
#block-ameli-header-ameli-header-main-menu #menu > div > div > a > span,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > a > span,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a > span,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a > span,
#block-ameli-header-ameli-header-main-menu #menu > ul > li > button > span,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button > span,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button > span,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button > span,
#block-ameli-header-ameli-header-main-menu #menu > div > li > button > span,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > button > span,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button > span,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button > span,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > button > span,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button > span,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button > span,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button > span,
#block-ameli-header-ameli-header-main-menu #menu > div > div > button > span,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > button > span,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button > span,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button > span {
  display: block;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 0.8823em;
}
#block-ameli-header-ameli-header-main-menu #menu > ul > li > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menu > div > li > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menu > div > div > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menu > ul > li > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menu > div > li > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menu > div > div > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button > span.no-hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button > span.no-hover {
  visibility: hidden;
}
#block-ameli-header-ameli-header-main-menu #menu > ul > li > a:hover,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a:hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a:hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a:hover,
#block-ameli-header-ameli-header-main-menu #menu > div > li > a:hover,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > a:hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a:hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a:hover,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > a:hover,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a:hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a:hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a:hover,
#block-ameli-header-ameli-header-main-menu #menu > div > div > a:hover,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > a:hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a:hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a:hover,
#block-ameli-header-ameli-header-main-menu #menu > ul > li > button:hover,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button:hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button:hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button:hover,
#block-ameli-header-ameli-header-main-menu #menu > div > li > button:hover,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > button:hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button:hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button:hover,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > button:hover,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button:hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button:hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button:hover,
#block-ameli-header-ameli-header-main-menu #menu > div > div > button:hover,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > button:hover,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button:hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button:hover,
#block-ameli-header-ameli-header-main-menu #menu > ul > li > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a:focus,
#block-ameli-header-ameli-header-main-menu #menu > div > li > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > a:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a:focus,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a:focus,
#block-ameli-header-ameli-header-main-menu #menu > div > div > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > a:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a:focus,
#block-ameli-header-ameli-header-main-menu #menu > ul > li > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button:focus,
#block-ameli-header-ameli-header-main-menu #menu > div > li > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > button:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button:focus,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button:focus,
#block-ameli-header-ameli-header-main-menu #menu > div > div > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > button:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button:focus,
#block-ameli-header-ameli-header-main-menu #menu > ul > li > a.active,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a.active,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a.active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a.active,
#block-ameli-header-ameli-header-main-menu #menu > div > li > a.active,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > a.active,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a.active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a.active,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > a.active,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a.active,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a.active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a.active,
#block-ameli-header-ameli-header-main-menu #menu > div > div > a.active,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > a.active,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a.active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a.active,
#block-ameli-header-ameli-header-main-menu #menu > ul > li > button.active,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button.active,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button.active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button.active,
#block-ameli-header-ameli-header-main-menu #menu > div > li > button.active,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > button.active,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button.active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button.active,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > button.active,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button.active,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button.active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button.active,
#block-ameli-header-ameli-header-main-menu #menu > div > div > button.active,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > button.active,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button.active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button.active {
  text-decoration: underline;
}
#block-ameli-header-ameli-header-main-menu #menu > ul > li > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a:focus,
#block-ameli-header-ameli-header-main-menu #menu > div > li > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > a:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a:focus,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a:focus,
#block-ameli-header-ameli-header-main-menu #menu > div > div > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > a:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a:focus,
#block-ameli-header-ameli-header-main-menu #menu > ul > li > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button:focus,
#block-ameli-header-ameli-header-main-menu #menu > div > li > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > button:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button:focus,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button:focus,
#block-ameli-header-ameli-header-main-menu #menu > div > div > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > button:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button:focus,
#block-ameli-header-ameli-header-main-menu #menu > ul > li > a:active,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a:active,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a:active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a:active,
#block-ameli-header-ameli-header-main-menu #menu > div > li > a:active,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > a:active,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a:active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a:active,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > a:active,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a:active,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a:active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a:active,
#block-ameli-header-ameli-header-main-menu #menu > div > div > a:active,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > a:active,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a:active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a:active,
#block-ameli-header-ameli-header-main-menu #menu > ul > li > button:active,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button:active,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button:active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button:active,
#block-ameli-header-ameli-header-main-menu #menu > div > li > button:active,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li > button:active,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button:active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button:active,
#block-ameli-header-ameli-header-main-menu #menu > ul > div > button:active,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button:active,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button:active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button:active,
#block-ameli-header-ameli-header-main-menu #menu > div > div > button:active,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div > button:active,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button:active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button:active {
  outline: 1px dotted black;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > a:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > a:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > button:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > button:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button:after {
    content: ' ';
    position: absolute;
    right: 0;
    top: 50%;
    height: 30px;
    margin-top: -15px;
    width: 1px;
    background: #c4c8cf;
  }
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button {
    background: #003c6d;
    padding: 7px 54px 7px 15px;
    color: #fff;
    border-top: 1px solid #60819d;
    min-height: 53px;
  }
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > a.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a.hasChild,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a.hasChild,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > a.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > a.hasChild,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a.hasChild,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > a.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a.hasChild,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a.hasChild,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > a.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > a.hasChild,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a.hasChild,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > button.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button.hasChild,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button.hasChild,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > button.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > button.hasChild,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button.hasChild,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > button.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button.hasChild,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button.hasChild,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > button.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > button.hasChild,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button.hasChild,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button.hasChild {
    background: url(../images/menuRwdNiveau1Up.png) no-repeat right center #003c6d;
  }
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menu > div > li > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menu > div > div > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menu > div > li > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menu > div > div > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button.hasChild[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button.hasChild[aria-expanded="true"] {
    background-image: url(../images/menuRwdNiveau1Down.png);
  }
}
#block-ameli-header-ameli-header-main-menu #menu > ul > li:first-child > a,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li:first-child > a,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li:first-child > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li:first-child > a,
#block-ameli-header-ameli-header-main-menu #menu > div > li:first-child > a,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li:first-child > a,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li:first-child > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li:first-child > a,
#block-ameli-header-ameli-header-main-menu #menu > ul > div:first-child > a,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div:first-child > a,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div:first-child > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div:first-child > a,
#block-ameli-header-ameli-header-main-menu #menu > div > div:first-child > a,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div:first-child > a,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div:first-child > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div:first-child > a,
#block-ameli-header-ameli-header-main-menu #menu > ul > li:first-child > button,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > li:first-child > button,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > li:first-child > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li:first-child > button,
#block-ameli-header-ameli-header-main-menu #menu > div > li:first-child > button,
#block-ameli-header-ameli-header-main-menu-in #menu > div > li:first-child > button,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > li:first-child > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li:first-child > button,
#block-ameli-header-ameli-header-main-menu #menu > ul > div:first-child > button,
#block-ameli-header-ameli-header-main-menu-in #menu > ul > div:first-child > button,
#block-ameli-header-ameli-header-main-menu #menuRwd > ul > div:first-child > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div:first-child > button,
#block-ameli-header-ameli-header-main-menu #menu > div > div:first-child > button,
#block-ameli-header-ameli-header-main-menu-in #menu > div > div:first-child > button,
#block-ameli-header-ameli-header-main-menu #menuRwd > div > div:first-child > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div:first-child > button {
  padding-left: 10px;
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu #menu > ul > li:first-child > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li:first-child > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li:first-child > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li:first-child > a,
  #block-ameli-header-ameli-header-main-menu #menu > div > li:first-child > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li:first-child > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li:first-child > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li:first-child > a,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div:first-child > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div:first-child > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div:first-child > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div:first-child > a,
  #block-ameli-header-ameli-header-main-menu #menu > div > div:first-child > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div:first-child > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div:first-child > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div:first-child > a,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li:first-child > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li:first-child > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li:first-child > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li:first-child > button,
  #block-ameli-header-ameli-header-main-menu #menu > div > li:first-child > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li:first-child > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li:first-child > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li:first-child > button,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div:first-child > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div:first-child > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div:first-child > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div:first-child > button,
  #block-ameli-header-ameli-header-main-menu #menu > div > div:first-child > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div:first-child > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div:first-child > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div:first-child > button {
    padding-top: 14px;
    padding-bottom: 14px;
    border-top: none;
    padding-left: 15px;
  }
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button {
    border-radius: 5px 5px 0 0;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > a:hover,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a:hover,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a:hover,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a:hover,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > a:hover,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > a:hover,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a:hover,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a:hover,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > a:hover,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a:hover,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a:hover,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a:hover,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > a:hover,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > a:hover,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a:hover,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a:hover,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > a:focus,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a:focus,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a:focus,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a:focus,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > a:focus,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > a:focus,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a:focus,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a:focus,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > a:focus,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a:focus,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a:focus,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a:focus,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > a:focus,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > a:focus,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a:focus,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a:focus,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li.active > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li.active > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li.active > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li.active > a,
  #block-ameli-header-ameli-header-main-menu #menu > div > li.active > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li.active > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li.active > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li.active > a,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div.active > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div.active > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div.active > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div.active > a,
  #block-ameli-header-ameli-header-main-menu #menu > div > div.active > a,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div.active > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div.active > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div.active > a,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > button:hover,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button:hover,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button:hover,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button:hover,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > button:hover,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > button:hover,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button:hover,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button:hover,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > button:hover,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button:hover,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button:hover,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button:hover,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > button:hover,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > button:hover,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button:hover,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button:hover,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > button:focus,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button:focus,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button:focus,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button:focus,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > button:focus,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > button:focus,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button:focus,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button:focus,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > button:focus,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button:focus,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button:focus,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button:focus,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > button:focus,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > button:focus,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button:focus,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button:focus,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li.active > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li.active > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li.active > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li.active > button,
  #block-ameli-header-ameli-header-main-menu #menu > div > li.active > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li.active > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li.active > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li.active > button,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div.active > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div.active > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div.active > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div.active > button,
  #block-ameli-header-ameli-header-main-menu #menu > div > div.active > button,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div.active > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div.active > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div.active > button {
    background: #004b88;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
    color: #fff;
  }
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > a:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a:hover:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a:hover:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > a:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > a:hover:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a:hover:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > a:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a:hover:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a:hover:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > a:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > a:hover:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a:hover:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > a:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a:focus:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > a:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > a:focus:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > a:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > a:focus:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > a:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > a:focus:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > a:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > a:focus:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > a:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > a:focus:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > a:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > a:focus:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > a:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > a:focus:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li.active > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li.active > a:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li.active > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li.active > a:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > li.active > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li.active > a:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li.active > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li.active > a:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div.active > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div.active > a:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div.active > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div.active > a:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > div.active > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div.active > a:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div.active > a:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div.active > a:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > button:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button:hover:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button:hover:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > button:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > button:hover:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button:hover:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > button:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button:hover:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button:hover:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > button:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > button:hover:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button:hover:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button:hover:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li > button:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > button:focus:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li > button:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li > button:focus:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > li > button:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li > button:focus:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li > button:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li > button:focus:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div > button:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div > button:focus:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div > button:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div > button:focus:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > div > button:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div > button:focus:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div > button:focus:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div > button:focus:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > li.active > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li.active > button:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li.active > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li.active > button:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > li.active > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li.active > button:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li.active > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li.active > button:after,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div.active > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div.active > button:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div.active > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div.active > button:after,
  #block-ameli-header-ameli-header-main-menu #menu > div > div.active > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div.active > button:after,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div.active > button:after,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div.active > button:after {
    display: none;
  }
  #block-ameli-header-ameli-header-main-menu #menu > ul > li.active > .layer,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > li.active > .layer,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > li.active > .layer,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > li.active > .layer,
  #block-ameli-header-ameli-header-main-menu #menu > div > li.active > .layer,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > li.active > .layer,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > li.active > .layer,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > li.active > .layer,
  #block-ameli-header-ameli-header-main-menu #menu > ul > div.active > .layer,
  #block-ameli-header-ameli-header-main-menu-in #menu > ul > div.active > .layer,
  #block-ameli-header-ameli-header-main-menu #menuRwd > ul > div.active > .layer,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > ul > div.active > .layer,
  #block-ameli-header-ameli-header-main-menu #menu > div > div.active > .layer,
  #block-ameli-header-ameli-header-main-menu-in #menu > div > div.active > .layer,
  #block-ameli-header-ameli-header-main-menu #menuRwd > div > div.active > .layer,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd > div > div.active > .layer {
    border-top: 8px solid #004b88;
  }
}
#block-ameli-header-ameli-header-main-menu #menu.menu-ps,
#block-ameli-header-ameli-header-main-menu-in #menu.menu-ps,
#block-ameli-header-ameli-header-main-menu #menuRwd.menu-ps,
#block-ameli-header-ameli-header-main-menu-in #menuRwd.menu-ps {
  letter-spacing: -0.04em;
}
#block-ameli-header-ameli-header-main-menu #menu .layer,
#block-ameli-header-ameli-header-main-menu-in #menu .layer,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer {
  background: #005DA8;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8235em;
  color: #fff;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-main-menu #menu .layer,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer {
    position: absolute;
    z-index: 9;
    left: 0;
    right: 0;
    top: 62px;
    display: none;
    min-height: 430px;
  }
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-main-menu #menu .layer > .row,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer > .row,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer > .row,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer > .row {
    margin: 0;
    display: table;
    width: 100%;
    height: 430px;
  }
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer {
  background: #004b88;
  padding: 0;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer {
    width: 31%;
    float: none;
    display: table-cell;
    min-height: 431px;
    vertical-align: top;
  }
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer .bloc-search-header .recherche-populaire,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer .bloc-search-header .recherche-populaire,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer .bloc-search-header .recherche-populaire,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer .bloc-search-header .recherche-populaire {
    display: none;
  }
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer .bloc-search-header form,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer .bloc-search-header form,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer .bloc-search-header form,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer .bloc-search-header form {
    margin-top: 13px;
    margin-bottom: 13px;
  }
}
@media (max-width: 61.1rem) and (max-width: 47.9rem) {
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer .bloc-search-header form,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer .bloc-search-header form,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer .bloc-search-header form,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer .bloc-search-header form {
    margin-left: 13px;
    margin-top: 13px;
  }
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs {
  margin: 0;
  padding: 24px 0 24px 105px;
  list-style: none;
  border: none;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li {
  margin: 0;
  padding: 7px 17px 7px 25px;
  float: none;
  position: static;
  display: block !important;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > a,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > a,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > a,
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button {
  display: block;
  border: none;
  margin: 0;
  width: 100%;
  text-align: left;
  background: #004b88;
  padding: 0;
  padding-right: 10px;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > a:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > a:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > a:focus,
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > button:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button:focus {
  outline: 1px dotted;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > a:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > a:hover,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > a:hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > a:hover {
  text-decoration: underline;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li.panel > a,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li.panel > a,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.panel > a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.panel > a,
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li.panel > button,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li.panel > button,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.panel > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.panel > button {
  background: url(../images/menuLayerPuce.png) no-repeat right 6px;
  background-size: 5px auto;
  cursor: pointer;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li.panel.active,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li.panel.active,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.panel.active,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.panel.active,
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li.panel:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li.panel:hover,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.panel:hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.panel:hover {
  background-color: #005ea8;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li.panel.active > button,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li.panel.active > button,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.panel.active > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.panel.active > button,
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li.panel:hover > button,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li.panel:hover > button,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.panel:hover > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.panel:hover > button {
  background-color: #005ea8;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.active#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button,
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > button:focus,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button:focus,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button:focus,
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > button:hover,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > button:hover,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button:hover,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > button:hover {
  text-decoration: underline;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > ul,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > ul,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > ul,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > ul,
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > div,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > div,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > div,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > div {
    position: absolute;
    top: 0;
    left: 368px;
    width: 360px;
    margin: 0;
    padding: 24px 60px 24px 38px;
    list-style: none;
    z-index: 5;
    display: none;
    background: #005DA8;
  }
}
@media (max-width: 74.9rem) {
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > ul,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > ul,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > ul,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > ul,
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > div,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > div,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > div,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > div {
    left: 317px;
    width: 308px;
  }
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > ul li,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > ul li,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > ul li,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > ul li,
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li > div li,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li > div li,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > div li,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li > div li {
  margin: 0;
  padding: 7px 0 7px 0;
  list-style: none;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li.active ul,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li.active ul,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.active ul,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.active ul,
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs > li.active div,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs > li.active div,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.active div,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs > li.active div {
  display: block;
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li.panel a,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li.panel a,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li.panel a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li.panel a,
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li.panel button,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li.panel button,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li.panel button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li.panel button {
    background: none;
  }
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs {
    padding: 0;
  }
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li.all-theme-sante,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li.all-theme-sante,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li.all-theme-sante,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li.all-theme-sante {
    display: none !important;
  }
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li,
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile {
    padding: 0;
  }
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li a,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li a,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li a,
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a,
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li button,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li button,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li button,
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile button,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile button,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile button {
    padding: 13px 46px 13px 30px;
    text-decoration: none;
    display: block;
  }
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li a[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li a[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li a[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li a[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li button[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li button[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li button[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li button[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile button[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile button[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile button[aria-expanded="true"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile button[aria-expanded="true"] {
    font-weight: bold;
    background: url(../images/menuRwdNiveau2Down.png) no-repeat right center #005ea8;
  }
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li a[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li a[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li a[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li a[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile a[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li button[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li button[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li button[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li button[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile button[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile button[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile button[aria-expanded="false"],
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile button[aria-expanded="false"] {
    background: url(../images/menuRwdNiveau2Up.png) no-repeat right center;
  }
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li ul,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li ul,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li ul,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li ul,
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile ul,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile ul,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile ul,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile ul {
    background: #005DA8;
    padding: 7px 34px 7px 48px;
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100%;
  }
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li ul a,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li ul a,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li ul a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li ul a,
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile ul a,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile ul a,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile ul a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile ul a,
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs li ul button,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs li ul button,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs li ul button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs li ul button,
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile ul button,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile ul button,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile ul button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-3-layer ul.nav-tabs .allThemes-mobile ul button {
    padding: 7px 0;
    background: none;
  }
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-9-layer,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-9-layer,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-9-layer,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-9-layer {
  padding: 0;
}
@media (min-width: 62rem) {
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-9-layer,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-9-layer,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-9-layer,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-9-layer {
    width: 69%;
    min-height: 431px;
    float: none;
    display: table-cell;
    vertical-align: top;
  }
  #block-ameli-header-ameli-header-main-menu #menu .layer .col-md-9-layer .tab-content,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-9-layer .tab-content,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .col-md-9-layer .tab-content,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .col-md-9-layer .tab-content {
    float: left;
  }
}
#block-ameli-header-ameli-header-main-menu #menu .layer a,
#block-ameli-header-ameli-header-main-menu-in #menu .layer a,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer a,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer a,
#block-ameli-header-ameli-header-main-menu #menu .layer button,
#block-ameli-header-ameli-header-main-menu-in #menu .layer button,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer button,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer button {
  color: #fff;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .bloc--mise-en-avant ul,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .bloc--mise-en-avant ul,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .bloc--mise-en-avant ul,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .bloc--mise-en-avant ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .bloc--mise-en-avant ul li,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .bloc--mise-en-avant ul li,
#block-ameli-header-ameli-header-main-menu #menuRwd .layer .bloc--mise-en-avant ul li,
#block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .bloc--mise-en-avant ul li {
  padding: 0;
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu #menu .layer .bloc--mise-en-avant ul li a,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .bloc--mise-en-avant ul li a,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .bloc--mise-en-avant ul li a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .bloc--mise-en-avant ul li a {
    padding: 13px 46px 13px 0;
    font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #fff;
    display: inline-block;
  }
  #block-ameli-header-ameli-header-main-menu #menu .layer .bloc--mise-en-avant ul li a:hover,
  #block-ameli-header-ameli-header-main-menu-in #menu .layer .bloc--mise-en-avant ul li a:hover,
  #block-ameli-header-ameli-header-main-menu #menuRwd .layer .bloc--mise-en-avant ul li a:hover,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .layer .bloc--mise-en-avant ul li a:hover {
    text-decoration: underline;
  }
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu #menu .menu_search .btn-search,
  #block-ameli-header-ameli-header-main-menu-in #menu .menu_search .btn-search,
  #block-ameli-header-ameli-header-main-menu #menuRwd .menu_search .btn-search,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .menu_search .btn-search {
    display: none;
  }
  #block-ameli-header-ameli-header-main-menu #menu .menu_search > a,
  #block-ameli-header-ameli-header-main-menu-in #menu .menu_search > a,
  #block-ameli-header-ameli-header-main-menu #menuRwd .menu_search > a,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .menu_search > a,
  #block-ameli-header-ameli-header-main-menu #menu .menu_search > button,
  #block-ameli-header-ameli-header-main-menu-in #menu .menu_search > button,
  #block-ameli-header-ameli-header-main-menu #menuRwd .menu_search > button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .menu_search > button {
    display: none;
  }
  #block-ameli-header-ameli-header-main-menu #menu .menu_search form .form-item,
  #block-ameli-header-ameli-header-main-menu-in #menu .menu_search form .form-item,
  #block-ameli-header-ameli-header-main-menu #menuRwd .menu_search form .form-item,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .menu_search form .form-item {
    float: left;
    width: 86%;
    margin-right: 15px;
  }
  #block-ameli-header-ameli-header-main-menu #menu .menu_search form button,
  #block-ameli-header-ameli-header-main-menu-in #menu .menu_search form button,
  #block-ameli-header-ameli-header-main-menu #menuRwd .menu_search form button,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .menu_search form button {
    padding: 0;
    background: transparent;
    width: 30px;
    height: 30px;
    border: 0;
    font-size: 0;
    margin-top: 9px;
  }
  #block-ameli-header-ameli-header-main-menu #menu .menu_search form input,
  #block-ameli-header-ameli-header-main-menu-in #menu .menu_search form input,
  #block-ameli-header-ameli-header-main-menu #menuRwd .menu_search form input,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .menu_search form input {
    height: 45px;
    border-radius: 7px;
    color: #000000;
    font-size: 1.5em;
    font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-style: italic;
    border: 1px solid #dbdbdb;
  }
}
@media (max-width: 61.1rem) and (max-width: 47.9rem) {
  #block-ameli-header-ameli-header-main-menu #menu .menu_search form input,
  #block-ameli-header-ameli-header-main-menu-in #menu .menu_search form input,
  #block-ameli-header-ameli-header-main-menu #menuRwd .menu_search form input,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .menu_search form input {
    height: 30px;
    font-size: 1em;
  }
}
@media (max-width: 47.9rem) {
  #block-ameli-header-ameli-header-main-menu #menu .menu_search form .form-item,
  #block-ameli-header-ameli-header-main-menu-in #menu .menu_search form .form-item,
  #block-ameli-header-ameli-header-main-menu #menuRwd .menu_search form .form-item,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .menu_search form .form-item {
    width: 80%;
    margin-right: 13px;
  }
  #block-ameli-header-ameli-header-main-menu #menu .menu_search button.btn,
  #block-ameli-header-ameli-header-main-menu-in #menu .menu_search button.btn,
  #block-ameli-header-ameli-header-main-menu #menuRwd .menu_search button.btn,
  #block-ameli-header-ameli-header-main-menu-in #menuRwd .menu_search button.btn {
    margin-top: 0;
  }
}
@media (max-width: 61.1rem) {
  #block-ameli-header-ameli-header-main-menu,
  #block-ameli-header-ameli-header-main-menu-in {
    display: none;
    position: absolute;
    padding: 0 3px 3px;
    background: #fff;
    /*top:57px;*/
    left: 0;
    right: 0;
    z-index: 10;
  }
}
#block-ameli-blocks-ameli-blocks-telecommande-emp,
#block-ameli-blocks-ameli-blocks-telecommande-ass,
#block-ameli-blocks-ameli-blocks-telecommande-pro {
  position: relative;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  #block-ameli-blocks-ameli-blocks-telecommande-emp,
  #block-ameli-blocks-ameli-blocks-telecommande-ass,
  #block-ameli-blocks-ameli-blocks-telecommande-pro {
    width: 351px;
  }
}
@media (max-width: 61.1rem) {
  #block-ameli-blocks-ameli-blocks-telecommande-emp,
  #block-ameli-blocks-ameli-blocks-telecommande-ass,
  #block-ameli-blocks-ameli-blocks-telecommande-pro {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 100;
    min-height: 58px;
  }
  #block-ameli-blocks-ameli-blocks-telecommande-emp.addBg,
  #block-ameli-blocks-ameli-blocks-telecommande-ass.addBg,
  #block-ameli-blocks-ameli-blocks-telecommande-pro.addBg {
    background: #fff;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  #block-ameli-blocks-ameli-blocks-telecommande-emp,
  #block-ameli-blocks-ameli-blocks-telecommande-ass,
  #block-ameli-blocks-ameli-blocks-telecommande-pro {
    min-height: 3rem;
  }
}
@media (max-width: 47.9rem) {
  #block-ameli-blocks-ameli-blocks-telecommande-emp.addBg,
  #block-ameli-blocks-ameli-blocks-telecommande-ass.addBg,
  #block-ameli-blocks-ameli-blocks-telecommande-pro.addBg {
    left: 0;
  }
}
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu {
  position: absolute;
  color: #999;
  bottom: 4px;
  text-transform: uppercase;
  font-size: 0.73333em;
  padding-top: 25px;
  border: none;
  background: url(../images/servicesMenu.png) no-repeat center 2px;
  right: 0;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu .texte,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu .texte,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu .texte {
  color: #004b88;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu:hover,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu:hover,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu:hover,
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu:focus,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu:focus,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu:focus,
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu:active,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu:active,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu:active {
  background: url(../images/servicesMenu-white.png) no-repeat center 2px #004b88;
}
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu:hover .texte,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu:hover .texte,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu:hover .texte,
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu:focus .texte,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu:focus .texte,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu:focus .texte,
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu:active .texte,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu:active .texte,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu:active .texte {
  color: white;
}
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu.is-opened,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu.is-opened,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu.is-opened {
  background: url(../images/servicesMenuRwd.png) no-repeat center 2px white;
}
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu.is-opened .texte,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu.is-opened .texte,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu.is-opened .texte {
  color: black;
}
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu.is-opened:hover,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu.is-opened:hover,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu.is-opened:hover,
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu.is-opened:focus,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu.is-opened:focus,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu.is-opened:focus,
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu.is-opened:active,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu.is-opened:active,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu.is-opened:active {
  background: url(../images/servicesMenuRwd-white.png) no-repeat center 2px #004b88;
}
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu.is-opened:hover .texte,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu.is-opened:hover .texte,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu.is-opened:hover .texte,
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu.is-opened:focus .texte,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu.is-opened:focus .texte,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu.is-opened:focus .texte,
#block-ameli-blocks-ameli-blocks-telecommande-emp .servicesMenu.is-opened:active .texte,
#block-ameli-blocks-ameli-blocks-telecommande-ass .servicesMenu.is-opened:active .texte,
#block-ameli-blocks-ameli-blocks-telecommande-pro .servicesMenu.is-opened:active .texte {
  color: white;
}
/* Telecommande */
.telecommande .container > .item-list > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.telecommande .container > .item-list > ul > li {
  padding: 0;
  margin: 0;
}
.telecommande .container > .item-list > ul > li .mainBtn {
  padding-top: 1px;
  background: #7391a9;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.9333em;
}
.telecommande .container > .item-list > ul > li .mainBtn > a {
  background: #003763;
  display: block;
  color: #fff;
  text-decoration: none;
  border-top: 1px solid #7391ab;
}
.telecommande .container > .item-list > ul > li .mainBtn:first-child {
  padding-top: 0;
}
.telecommande .container > .item-list > ul > li.moncompte .mainBtn a {
  background: #e9386e;
}
.telecommande .container > .item-list > ul > li.moncompte .mainBtn a:hover,
.telecommande .container > .item-list > ul > li.moncompte .mainBtn a:focus {
  background-color: #e9386e;
}
.telecommande .container > .item-list > ul > li.netEntreprise .mainBtn a {
  background: #f2b308;
}
.telecommande .container > .item-list > ul > li.netEntreprise .mainBtn a:hover,
.telecommande .container > .item-list > ul > li.netEntreprise .mainBtn a:focus {
  background-color: #f2b308;
}
.telecommande .container > .item-list > ul > li.espacepro .mainBtn a {
  background: #01b9f5;
}
.telecommande .container > .item-list > ul > li.espacepro .mainBtn a:hover,
.telecommande .container > .item-list > ul > li.espacepro .mainBtn a:focus {
  background-color: #01b9f5;
}
.telecommande .container > .item-list > ul > li.sim .maintBtn .layer {
  width: 0;
}
.telecommande .container > .item-list > ul > li.sim .maintBtn .layer .telecommande-simulateur-item {
  background: #003763 none repeat scroll 0 0;
  height: 274px;
}
.telecommande .container > .item-list > ul > li.sim .maintBtn .layer img {
  background: none;
}
.telecommande .container > .item-list > ul > li:first-child .mainBtn > a,
.telecommande .container > .item-list > ul > li:first-child + li .mainBtn > a {
  border-top: none;
}
@media (min-width: 62rem) {
  .telecommande {
    position: fixed;
    left: 0;
    top: 150px;
    width: 100%;
    z-index: 101;
  }
  .telecommande.collapse {
    display: block;
    visibility: visible;
  }
  .telecommande .container {
    position: relative;
  }
  .telecommande .container .item-list > ul {
    position: absolute;
    right: 0;
    top: 58px;
  }
  .telecommande .container .item-list > ul > li {
    background: url(../images/telecommandeShadow.png) repeat-y;
    padding-left: 6px;
    overflow: hidden;
  }
  .telecommande .container .item-list > ul > li .mainBtn {
    overflow: hidden;
    width: 230px;
  }
  .telecommande .container .item-list > ul > li .mainBtn > a {
    width: 230px;
  }
  .telecommande .container .item-list > ul > li .mainBtn > a:hover,
  .telecommande .container .item-list > ul > li .mainBtn > a:focus {
    background: #002442;
  }
  .telecommande .container .item-list > ul > li .mainBtn > a span {
    display: inline-block;
    padding-right: 0px;
    vertical-align: middle;
    max-width: 137px;
  }
  .telecommande .container .item-list > ul > li .mainBtn.active > a {
    background: #002442;
  }
  .telecommande .container .item-list > ul > li.moncompte .mainBtn,
  .telecommande .container .item-list > ul > li.espacepro .mainBtn {
    padding-top: 0;
  }
  .telecommande .container .item-list > ul > li.moncompte,
  .telecommande .container .item-list > ul > li.espacepro,
  .telecommande .container .item-list > ul > li.netEntreprise {
    background: url(../images/telecommandeShadowFirst.png) repeat-y;
    padding-left: 6px;
    padding-top: 3px;
  }
  .telecommande .container .item-list > ul > li:last-child {
    background: url(../images/telecommandeShadowLast.png) repeat-y;
    padding-left: 6px;
    padding-bottom: 2px;
  }
  .telecommande .container .item-list > ul > li .layer {
    position: absolute;
    top: 3px;
    bottom: 2px;
    right: 60px;
    width: 0;
    background: #002442;
    color: #fff;
    text-transform: none;
    overflow: hidden;
    -webkit-transition: width 0.6s ease-in-out;
    transition: width 0.6s ease-in-out;
  }
  .telecommande .container .item-list > ul > li .layer.opened {
    width: 470px;
  }
  .telecommande .container .item-list > ul > li .layer .layerInner {
    padding: 16px 140px 16px 19px;
  }
  .telecommande .container .item-list > ul > li .layer a {
    color: #fff;
  }
  .telecommande .container .item-list > ul > li .layer .closePopin {
    float: left;
    margin-right: 20px;
  }
  .telecommande .container .item-list > ul > li .layer .titre {
    text-transform: uppercase;
    font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 1.200em;
  }
  .telecommande .container .item-list > ul > li .layer .barreTitre {
    margin-bottom: 40px;
  }
  .telecommande .container .item-list > ul > li .layer .formulaire {
    padding-left: 30px;
  }
  .telecommande .container .item-list > ul > li .layer .formulaire .legende {
    font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    /*font-size: 14px;*/
    font-size: 0.933em;
    margin-bottom: 16px;
  }
  .telecommande .container .item-list > ul > li .layer .formulaire .inputText {
    margin-bottom: 10px;
    height: 41px;
    line-height: 41px;
  }
  .telecommande .container .item-list > ul > li .layer .formulaire .inputText input {
    width: 100%;
    border: none;
    background: none;
    color: #000;
    font-style: italic;
    font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    /*font-size: 14px;*/
    font-size: 0.933em;
    padding: 0 14px;
    height: 41px;
    line-height: 41px;
  }
  .telecommande .container .item-list > ul > li .layer .simulateurs ul {
    margin: 0 0 0 20px;
    padding: 0;
    list-style: none;
  }
  .telecommande .container .item-list > ul > li .layer .simulateurs ul li {
    font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
    /*font-size: 14px;*/
    font-size: 0.933em;
    font-weight: normal;
    padding: 4px 0 4px 12px;
  }
  .telecommande .container .item-list > ul > li .layer.telecommande-simulateur.opened {
    padding-right: 37px;
  }
  .telecommande .container .item-list > ul > li .layer.telecommande-simulateur.opened .closePopin,
  .telecommande .container .item-list > ul > li .layer.telecommande-simulateur.opened .closePopin:hover,
  .telecommande .container .item-list > ul > li .layer.telecommande-simulateur.opened .closePopin:focus {
    /*font-size: 18px;*/
    font-size: 1.200em;
    text-decoration: none;
  }
  .telecommande .container .item-list > ul > li .layer .telecommande-simulateur-barreTitre {
    margin-bottom: 30px;
    margin-left: 10px;
    padding-top: 15px;
  }
  .telecommande .container .item-list > ul > li .layer .telecommande-simulateur-barreTitre + div {
    width: 433px;
  }
  .telecommande .container .item-list > ul > li .layer .telecommande-simulateur-item {
    background: #013763 none repeat scroll 0 0 ;
    height: 260px;
    text-align: center;
  }
  .telecommande .container .item-list > ul > li .layer .telecommande-simulateur-item .telecommande-simulateur-item-text {
    height: 125px;
    font-weight: 500;
  }
  .telecommande .container .item-list > ul > li .layer .telecommande-simulateur-item .telecommande-simulateur-item-text-mobile {
    display: none;
  }
  .telecommande .container .item-list > ul > li .layer .telecommande-simulateur-item .telecommande-simulateur-item-image {
    height: 90px;
    padding-top: 33px;
    vertical-align: middle;
  }
  .telecommande .container .item-list > ul > li .layer .telecommande-simulateur-item .telecommande-simulateur-item-image img {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  }
  .telecommande .container .item-list > ul > li .layer .telecommande-simulateur-item .telecommande-simulateur-item-lien a {
    border: 1px solid #fff;
    border-radius: 21px;
    color: #fff;
    display: inline-block;
    font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.867em;
    font-weight: 700;
    padding: 8px 23px;
    text-transform: uppercase;
  }
  .telecommande .container .item-list > ul > li .layer .telecommande-simulateur-item .telecommande-simulateur-item-lien a:hover,
  .telecommande .container .item-list > ul > li .layer .telecommande-simulateur-item .telecommande-simulateur-item-lien a:focus {
    color: #005DA8;
    background-color: #FFF;
  }
  .telecommande .container .item-list > ul > li .moncompte .mainBtn a,
  .telecommande .container .item-list > ul > li .moncompte .mainBtn a:hover,
  .telecommande .container .item-list > ul > li .moncompte .mainBtn a:focus {
    background: #e9386e;
  }
  .telecommande .container .item-list > ul > li .netEntreprise .mainBtn a,
  .telecommande .container .item-list > ul > li .netEntreprise .mainBtn a:hover,
  .telecommande .container .item-list > ul > li .netEntreprise .mainBtn a:focus {
    background: #f2b308;
  }
  .telecommande .container .item-list > ul > li .espacepro .mainBtn a,
  .telecommande .container .item-list > ul > li .espacepro .mainBtn a.active,
  .telecommande .container .item-list > ul > li .espacepro .mainBtn a:hover,
  .telecommande .container .item-list > ul > li .espacepro .mainBtn a:focus {
    background: #008fb6;
  }
  .telecommande .container .item-list > ul > li .espacepro .layerInner {
    padding-right: 41px;
  }
  .telecommande .container .item-list > ul > li .espacepro .bouton {
    text-align: center;
    margin-top: 273px;
    margin-left: 21px;
  }
  .telecommande .container .item-list > ul > li .espacepro .bouton a {
    position: relative;
    display: inline-block;
  }
  .telecommande .container .item-list > ul > li .espacepro .bouton a span {
    position: absolute;
    left: 50%;
    margin-left: -84px;
    top: 0;
    display: none;
  }
  .telecommande .container .item-list > ul > li .espacepro .bouton a:hover span,
  .telecommande .container .item-list > ul > li .espacepro .bouton a:focus span {
    display: block;
  }
  .telecommande .container .item-list > ul.doTransition > li > .mainBtn {
    -webkit-transition: width 0.6s ease-in-out;
    transition: width 0.6s ease-in-out;
  }
  .telecommande .container .item-list > ul.closed > li > .mainBtn {
    width: 60px;
  }
  .telecommande .container .item-list > ul.closed .touchDeviceButton {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: none;
    left: 0;
    padding: 0;
  }
  .telecommande .container .item-list > ul.overClosed > li > .mainBtn {
    width: 60px;
  }
}
@media (min-width: 62rem) and (min-width: 48rem) and (max-width: 61.1rem) {
  .telecommande .container .item-list > ul {
    top: 3rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .telecommande {
    width: 351px;
  }
}
@media (max-width: 47.9rem) {
  .telecommande {
    width: 100%;
  }
}
@media (max-width: 61.1rem) {
  .telecommande {
    display: none;
    position: absolute;
    background: #fff;
    top: 58px;
    right: 0;
    z-index: 10;
  }
  .telecommande.in {
    bottom: 0;
  }
  .telecommande .layer {
    display: none;
  }
  .telecommande .titreTelecommande {
    position: absolute;
    top: -40px;
    text-transform: uppercase;
    color: #2f3843;
    font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.066em;
    padding-left: 18px;
  }
}
@media (max-width: 61.1rem) and (min-width: 48rem) and (max-width: 61.1rem) {
  .telecommande {
    top: 3rem;
  }
}
@media (max-width: 74.9rem) {
  .telecommande .mainBtn > a > img {
    padding-right: 13px;
  }
  .telecommande .sim img {
    background: none;
  }
  .telecommande .sim .layer {
    display: block;
  }
  .telecommande .sim .mainBtn > a {
    display: none !important;
  }
  .telecommande .sim .telecommande-simulateur-barreTitre,
  .telecommande .sim .telecommande-simulateur-item-text,
  .telecommande .sim .telecommande-simulateur-item-lien {
    display: none;
  }
  .telecommande .sim .telecommande-simulateur .telecommande-simulateur-item {
    background: #003763;
    display: block;
    color: #fff;
    text-decoration: none;
    border-top: 1px solid #7391ab;
    padding: 10px 0 10px 10px;
  }
  .telecommande .sim .telecommande-simulateur .telecommande-simulateur-item-text-mobile,
  .telecommande .sim .telecommande-simulateur .telecommande-simulateur-item-image {
    display: inline-block;
    vertical-align: middle;
  }
  .telecommande .sim .telecommande-simulateur .telecommande-simulateur-item-image {
    width: 60px;
  }
  .telecommande .sim .telecommande-simulateur .telecommande-simulateur-item-text-mobile {
    width: calc(100% - 65px);
  }
  .telecommande .sim .telecommande-simulateur .telecommande-simulateur-item-text-mobile a,
  .telecommande .sim .telecommande-simulateur .telecommande-simulateur-item-text-mobile a:hover,
  .telecommande .sim .telecommande-simulateur .telecommande-simulateur-item-text-mobile a:focus {
    color: #FFF;
    text-decoration: none;
  }
}
@media (max-width: 74.9rem) and (max-width: 20rem) {
  .telecommande .mainBtn > a > img {
    padding-right: 13px;
  }
}
@media (max-width: 74.9rem) and (max-width: 20rem) {
  .telecommande .mainBtn > a {
    font-size: 0.87em;
  }
}
@media (min-width: 62rem) {
  .btn-controle {
    top: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 2000;
    border: 0;
    background: transparent !important;
    width: 66px!important;
  }
  .btn-controle a {
    color: transparent;
  }
  .telecommande .container .item-list {
    position: relative;
  }
}
@media (max-width: 48rem) {
  .telecommande .container > .item-list > ul > li {
    width: 100% !important;
  }
  .btn-controle {
    display: none;
  }
}
@media (min-width: 75rem) {
  body .region-header .telecommande .container {
    width: 1198px;
  }
}
@media (min-width: 62rem) and (max-width: 74.9rem) {
  body .region-header .telecommande .container {
    width: 1007px;
  }
}
@media (max-width: 61.1rem) {
  body .region-header .telecommande .container {
    padding: 0 8px 8px;
  }
}
@media (max-width: 47.9rem) {
  body .region-header .telecommande .container {
    padding: 0 3px 3px;
  }
}
.breadcrumbWrapper {
  background: #f4f4f4;
  border-bottom: 1px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  margin-bottom: 35px;
  padding: 23px 0;
}
@media (max-width: 61.1rem) {
  .breadcrumbWrapper {
    margin-bottom: 0;
    padding-left: 28px;
    padding-right: 28px;
    margin-top: 0;
  }
}
.breadcrumbWrapper .breadcrumb {
  background: none;
  padding: 0;
  border-radius: 0;
  margin: 0;
}
.breadcrumbWrapper .breadcrumb a {
  color: #545454;
}
.breadcrumbWrapper .breadcrumb li:last-child {
  font-weight: 700;
}
.breadcrumbWrapper .breadcrumb > li + li::before {
  content: ' ';
  background: url(../images/ariane.png) no-repeat;
  width: 6px;
  height: 10px;
  padding: 0;
  margin: 0 11px 0 15px;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 47.9rem) {
  .breadcrumbWrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .breadcrumbWrapper .container {
    width: 980px;
    padding: 0;
  }
}
.page-carrieres .breadcrumbWrapper,
.node-type-offre-emploi-talentlink .breadcrumbWrapper,
.page-carrieres-offres .breadcrumbWrapper,
.page-actualite .breadcrumbWrapper,
.page-actualites-institutionnelles .breadcrumbWrapper,
.node-type-actualite-nationale .breadcrumbWrapper,
.node-type-actualite-nationale-institution .breadcrumbWrapper,
.node-type-actualite-regionale-instit .breadcrumbWrapper,
.node-type-actualite-locale .breadcrumbWrapper,
.node-type-actualite-locale-entreprise .breadcrumbWrapper,
.node-type-raccourci-actualite-locale-entre .breadcrumbWrapper,
.node-type-raccourci-d-actualite .breadcrumbWrapper,
.page-taxonomy-term-recherche .breadcrumbWrapper,
.page-taxonomy-term-recherche-formulaire .breadcrumbWrapper,
.page-taxonomy-term-all-recherche .breadcrumbWrapper {
  margin-bottom: 0;
}
@media (max-width: 61.1rem) {
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.openLikePopin > .form-wrapper .panel-body {
    display: block!important;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.openLikePopin > .form-wrapper legend:after {
    display: none;
  }
}
/* Footer */
.topOfPage {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  display: none;
  z-index: 9;
  line-height: 0;
  text-align: right;
}
.topOfPage .container {
  height: 0;
  position: relative;
}
.topOfPage a {
  display: inline-block;
  width: 43px;
  height: 43px;
  background: #005DA8;
  padding-top: 15px;
  right: 0;
  position: absolute;
  bottom: 0;
  text-align: center;
}
.topOfPage a:hover,
.topOfPage a:focus {
  background: #005DA8;
  outline: 1px dotted #fff;
}
@media (max-width: 1024px) {
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux {
  margin-top: 5px;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux ul li {
  padding: 0;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-label {
  text-transform: uppercase;
  font-size: 1.133em;
  font-weight: bold;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-name-field-social-banner > .field-items {
  display: block;
  background-color: #454f5d;
  margin: 20px 0 0;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-name-field-social-banner > .field-items > .field-item {
  display: inline-block;
  width: 24%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 5px 20px 35px;
  position: relative;
  vertical-align: top;
}
@media (max-width: 47.9rem) {
  .footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-name-field-social-banner > .field-items > .field-item {
    width: 100%;
    padding: 10px 20px;
    height: 85px;
  }
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-name-field-social-banner > .field-items > .field-item .field-name-field-rs-visuel {
  position: absolute;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-name-field-social-banner > .field-items > .field-item .field-name-field-link {
  padding-left: 70px;
  margin-top: 6px;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-name-field-social-banner > .field-items > .field-item .field-name-field-link,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-name-field-social-banner > .field-items > .field-item .field-name-field-link a,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-name-field-social-banner > .field-items > .field-item .field-name-field-link a:hover,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-name-field-social-banner > .field-items > .field-item .field-name-field-link a:focus {
  text-transform: uppercase;
  color: #FFF;
  font-weight: bold;
}
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-name-field-social-banner > .field-items > .field-item .field-name-field-link a,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-name-field-social-banner > .field-items > .field-item .field-name-field-link a:hover,
.footer .footerFooter #block-ameli-blocks-ameli-blocks-footer-sociaux .field-name-field-social-banner > .field-items > .field-item .field-name-field-link a:focus {
  font-size: 0.867em;
}
html .img-responsive {
  display: inline-block;
}
html a {
  color: #005DA8;
}
html a:hover,
html a:focus {
  color: #23527c;
}
body {
  background: #F0F0F0;
  color: #000000;
}
@media screen and (max-width: 61.1rem) {
  body {
    position: relative;
  }
}
@media (min-width: 1260px) {
  .container {
    width: 1200px;
    padding: 0 20px;
  }
}
@media (min-width: 62rem) {
  body.html .main-container {
    padding-top: 0 !important;
  }
}
body.html #main-content.body-container > .row {
  margin-left: 0;
  margin-right: 0;
}
body.html.page-error-404 .main-container {
  overflow: visible;
}
@media (max-width: 47.9rem) {
  .node-type-pages-accueils .main-container {
    overflow: hidden;
  }
}
/*titre pages*/
h1.page-header {
  font-size: 2.1333em;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #005DA8;
  margin: 0 0 35px;
  padding-bottom: 0;
  border: none;
  /* Responsive mobile */
}
h1.page-header .soustitre {
  font-size: 0.6875em;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #005DA8;
}
@media (max-width: 47.9rem) {
  h1.page-header {
    font-size: 1.48em;
    margin: 17px 0 9px;
  }
}
.soustitre {
  font-size: 1em;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #005DA8;
  margin: 25px 0;
}
.overlayMainMenu {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
}
.bouton {
  text-align: center;
}
.btn-default {
  text-transform: uppercase;
  padding: 10px 20px;
  color: #005DA8;
  border: 1px solid #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.8666em;
  border-radius: 19px;
  text-decoration: none;
  text-align: center;
  display: inline-block;
}
.btn-default a {
  color: #005DA8;
  text-decoration: none;
}
.btn-default:hover,
.btn-default:focus {
  background: #005DA8;
  color: #fff;
  text-decoration: none;
}
.btn-default:hover a,
.btn-default:focus a,
.btn-default:hover a:hover,
.btn-default:focus a:hover,
.btn-default:hover a:focus,
.btn-default:focus a:focus {
  color: #fff ;
  text-decoration: none;
}
.content p a,
.content p button {
  text-decoration: underline;
  border: none;
  background: none;
  padding: 0;
  color: #005DA8;
}
.content p a:hover,
.content p button:hover,
.content p a:focus,
.content p button:focus {
  text-decoration: none;
}
.contact-content p a {
  text-decoration: underline !important;
}
.contact-content p a:hover,
.contact-content p a:focus {
  text-decoration: none !important;
}
#main-content:focus,
#main-content:active {
  outline: none;
}
.maintenance-page #header,
.page-error #header {
  background-color: #FFFFFF;
  padding: 25px;
}
.maintenance-page h1,
.page-error h1 {
  display: none;
}
.maintenance-page #header {
  background-color: #FFFFFF;
  padding: 25px;
}
.maintenance-page #container {
  text-align: center;
}
.maintenance-page #container .visuel {
  padding-top: 150px;
}
.maintenance-page #container #content-content span {
  font-size: 1.467em;
  margin: 20px 0;
  display: block;
  color: #005DA8;
}
.maintenance-page #container #content-content div {
  font-size: 1.067em;
}
.page-error {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.page-error .erreur-title {
  color: #005DA8;
  font-size: 2.333em;
}
.page-error .erreur-title span {
  font-size: 5.714em;
  vertical-align: top;
}
.page-error .erreur-zone {
  padding-top: 80px;
}
.page-error .erreur-zone .erreur-zone-2 {
  padding: 100px 0 0 0;
}
.page-error .erreur-text {
  text-align: center;
  font-size: 1.333em;
}
.page-error .erreur-menu-title {
  color: #005DA8;
  margin-bottom: 10px;
  font-size: 1.413em;
  margin-left: 16px;
}
.page-error .erreur-menu ul li:first-child a {
  background-color: #e9386e;
}
.page-error .erreur-menu ul .selectionPro {
  background-color: #01b9f5;
  margin: 0 8px;
}
.page-error .erreur-menu ul .selectionPro .dropdown-menu {
  position: static;
}
.page-error .erreur-menu ul li:nth-child(3) a {
  background-color: #f2b308;
}
.page-error .erreur-menu ul li:last-child a {
  background-color: #005DA8;
}
.page-error .breadcrumbWrapper {
  margin-bottom: 0;
}
/*
 * @file composants.less
 * Import des composants
 */
/* Ameli Icon */
.ameli-ico.ameli-contact:before {
  background: url("../images/contactPicto.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-forum:before {
  background: url("../images/forumPicto.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-search:before {
  background: url("../images/searchPicto.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-search-theme:before {
  background: url("../images/searchPicto-theme.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-search-white:before {
  background: url("../images/searchPicto-white.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-location:before {
  background: url("../images/locationPicto.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-close:before {
  background: url("../images/pictoClose.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-close-black:before {
  background: url("../images/pictoClose-black.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-MonCompte:before {
  background: url("../images/pictoMonCompte.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-MonComptePro:before {
  background: url("../images/pictoEspaceProMenu.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-MonCompteSophia:before {
  background: url("../images/pictoSophia.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-MonCompteRose:before {
  background: url("../images/pictoMonCompteRose.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-SimCompleSante:before {
  background: url("../images/pictoSimulateurComplementaireSante.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-SimIndemEnfant:before {
  background: url("../images/pictoSimulateurIndemnitesEnfant.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-net-entreprise:before {
  background: url("../images/pictoNetEntreprise.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-annuaire-sante:before {
  background: url("../images/pictoAnnuaireSanteMenu.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-courrier:before {
  background: url("../images/pictoCourrier.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-calc:before {
  background: url("../images/pictoCalc.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-docteur:before {
  background: url("../images/pictoDocteur.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-edit:before {
  background: url("../images/pictoEdit.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-chat:before {
  background: url("../images/pictoChat.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-quote:before {
  background: url("../images/quote.png") center no-repeat;
  background-size: 58px auto;
}
.ameli-ico.ameli-service-sophia:before {
  background: url("../images/icone-service-sophia-bleuclaire.png") center no-repeat;
  background-size: 58px auto;
  background-size: 37px 26px !important;
}
.ameli-ico.ameli-small-34-ico:before {
  width: 34px;
  height: 34px;
  background-size: 34px 34px;
}
.ameli-ico.ameli-small-ico:before {
  width: 30px;
  height: 30px;
  background-size: 30px 30px;
}
.ameli-ico.ameli-ico-animate:before {
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}
.ameli-ico:before {
  content: ' ';
  width: 58px;
  height: 58px;
  display: inline-block;
  vertical-align: bottom;
}
/*tootltip*/
.body-container button.lexicon-term {
  color: #000000;
  border: none;
  background: none;
  padding: 0;
  border-bottom: 1px dotted #1cb0b9;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.067em;
  text-decoration: none;
}
.body-container button.lexicon-term:hover,
.body-container button.lexicon-term:focus {
  background: #ccecec;
}
.body-container button.lexicon-term[title] {
  position: relative;
}
.tooltip.in {
  opacity: 1;
}
.tooltip > .tooltip-inner {
  color: #545458;
  background: #fff;
  border: 1px solid #1cb0b9;
  padding: 15px;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.1em;
  width: 500px;
}
.tooltip-arrow {
  border-bottom: 5px solid transparent!important;
}
/*button radio*/
.radio-js input,
.radio-disabled-js input,
#modalContent .radio-disabled input,
#modalContent .radio input {
  /*opacity:0;
    margin-left: -19px;
    margin-top: 0;
    height: 17px;
    width: 17px;*/
  position: absolute;
  z-index: 1;
}
.radio-js input:focus + label,
.radio-disabled-js input:focus + label,
#modalContent .radio-disabled input:focus + label,
#modalContent .radio input:focus + label {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.radio-js input + label::before,
.radio-disabled-js input + label::before,
#modalContent .radio-disabled input + label::before,
#modalContent .radio input + label::before {
  position: absolute;
  z-index: 2;
  width: 17px;
  height: 17px;
  left: 0;
  top: 0;
}
.radio-js:not(.highlight) label::before,
.radio-disabled-js:not(.highlight) label::before,
#modalContent .radio-disabled:not(.highlight) label::before,
#modalContent .radio:not(.highlight) label::before {
  content: url(../images/icone-not-checked.png);
}
.radio-js.highlight label::before,
.radio-disabled-js.highlight label::before,
#modalContent .radio-disabled.highlight label::before,
#modalContent .radio.highlight label::before {
  content: url(../images/icone-checked.png);
}
/* Disabled */
.radio-disabled-js:not(.highlight) label::before,
#modalContent .radio-disabled:not(.highlight) label::before {
  content: url(../images/icone-not-checked-disabled.png);
}
.radio-disabled-js.highlight label::before,
#modalContent .radio-disabled.highlight label::before {
  content: url(../images/icone-checked-disabled.png);
}
/*Pour les modal*/
.modal-body {
  /*.radio{
    background: url(../images/icone-not-checked.png) no-repeat;
  }
  .radio-disabled{
    background-position: 3px 25px !important;
    background: url(../images/icone-not-checked.png) no-repeat;
  }
  .highlight{
    background: url(../images/icone-checked.png) no-repeat;
  }*/
}
.modal-body form ul {
  padding: 0;
}
.modal-body form ul li {
  list-style: none;
}
.modal-body form ul li label {
  padding-left: 25px;
}
/*button checkbox*/
.checkbox-js input,
#modalContent .checkbox input,
.checkbox.checkbox-js input {
  position: absolute;
  z-index: 1;
}
.checkbox-js input:focus + label,
#modalContent .checkbox input:focus + label,
.checkbox.checkbox-js input:focus + label {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox-js input + label::before,
#modalContent .checkbox input + label::before,
.checkbox.checkbox-js input + label::before,
.checkbox-js input + span label::before,
#modalContent .checkbox input + span label::before,
.checkbox.checkbox-js input + span label::before {
  position: absolute;
  z-index: 2;
  width: 17px;
  height: 17px;
  left: 0;
  top: 0;
}
.checkbox-js.notchecked label::before,
#modalContent .checkbox.notchecked label::before,
.checkbox.checkbox-js.notchecked label::before {
  content: url(../images/button-not-checked.png);
}
.checkbox-js.checked label::before,
#modalContent .checkbox.checked label::before,
.checkbox.checkbox-js.checked label::before {
  content: url(../images/button-checked.png);
}
/*button checkbox desactiver*/
.checkbox-js,
#modalContent .checkbox.checkbox-disabled {
  background-position: 0 24px;
}
.checkbox-js input,
#modalContent .checkbox.checkbox-disabled input {
  top: 24px;
}
/* Quiz front */
.modal-type-quiz {
  overflow: auto;
  height: 100%;
}
.node-type-quiz #modalContent {
  overflow: auto;
  height: 100%;
}
.node-type-quiz button#edit-submit-hidden {
  height: 0;
  width: 0;
  overflow: hidden;
  padding: 0;
  border: none;
}
.node-type-quiz .circliful {
  overflow: visible !important;
}
.node-type-quiz .svg-container {
  width: 226px;
  text-align: center;
  margin: 0 auto;
  overflow: visible;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: italic;
  color: #495058;
}
.node-type-quiz .quiz-title {
  display: none;
}
.paragraphs-item-field-ameli-paragraph-quiz {
  border: 1px solid #005DA8;
  padding: 21px 63px 25px 54px;
  display: inline-block;
  width: 100%;
}
.paragraphs-item-field-ameli-paragraph-quiz .quiz-title {
  color: #1cb0b9;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.375em;
  font-style: italic;
  margin: 0 0 25px;
  line-height: normal;
}
.paragraphs-item-field-ameli-paragraph-quiz .quiz-title:before {
  background: url(../images/icone-aide.png) no-repeat;
  content: "";
  width: 42px;
  height: 42px;
  margin-right: 17px;
  display: inline-block;
  vertical-align: middle;
  float: left;
}
.paragraphs-item-field-ameli-paragraph-quiz .field-name-field-ameli-quiz-image {
  width: 170px;
  float: left;
  margin-right: 38px;
}
.paragraphs-item-field-ameli-paragraph-quiz .field-name-field-ameli-quiz-image img {
  width: 100%;
}
.paragraphs-item-field-ameli-paragraph-quiz .field-type-text-with-summary p {
  font-weight: 500;
  font-style: italic;
  color: #495058;
  font-size: 1.055em;
}
.paragraphs-item-field-ameli-paragraph-quiz .quiz_link {
  text-align: right;
}
.paragraphs-item-field-ameli-paragraph-quiz .quiz_link a.blue-btn:hover,
.paragraphs-item-field-ameli-paragraph-quiz .quiz_link a.blue-btn:focus {
  border: 1px solid #005DA8;
  background: #fff;
  color: #005DA8;
}
/*modal*/
.modal-dialog {
  /* width: 700px!important; */
}
.modal-dialog .modal-header {
  text-align: center;
  padding: 19px 13px;
  border-bottom: 2px solid #e0dfdf;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: italic;
}
.modal-dialog .modal-header h4 {
  color: #495058;
  font-size: 1.667em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: italic;
}
.modal-dialog .modal-header .ctools-close-modal {
  font-size: 3em;
  font-weight: normal;
  font-style: normal;
  padding: 12px 0 0 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  line-height: 0;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  float: right;
}
.modal-dialog .modal-header .ctools-close-modal:not(.popin-localisation) {
  margin-top: 0;
}
.modal-dialog .modal-header .ctools-close-modal:hover,
.modal-dialog .modal-header .ctools-close-modal:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-dialog .modal-header .close {
  margin-top: -26px;
  font-size: 3.133em;
  font-weight: normal;
  font-style: normal;
}
.modal-dialog .modal-header .close:focus {
  opacity: 1;
}
.modal-dialog .modal-header .modal-title {
  font-size: 1.600em;
}
.modal-dialog .modal-body {
  max-height: 100% !important;
  padding: 30px 25px 12px;
  margin-left: 0;
}
.modal-dialog .modal-body .quiz-title {
  text-align: center;
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.600em;
  padding: 0 0 17px;
  display: block;
}
.modal-dialog .modal-body h3.quiz-title {
  font-size: 2.10em;
}
.modal-dialog .modal-body .quiz-article .field-name-body p {
  font-size: 1.267em;
}
.modal-dialog .modal-body #quiz_progress {
  text-align: center;
  font-size: 1.6em;
  color: #005DA8;
  font-style: normal;
  margin-bottom: 32px;
}
.modal-dialog .modal-body .field-name-field-ameli-quiz-image {
  /*width: 302px;*/
  float: left;
  margin-right: 32px;
  margin-left: 20px;
  overflow: hidden;
}
.modal-dialog .modal-body .field-type-text-with-summary {
  margin-right: 20px;
}
.modal-dialog .modal-body form fieldset legend {
  font-size: 1.067em;
  color: #000000;
  border-bottom: 0;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.modal-dialog .modal-body form label {
  font-weight: normal;
}
.modal-dialog .modal-body form .form-submit {
  background: #fff;
  color: #005DA8;
  border-color: #005DA8;
  text-transform: uppercase;
}
.modal-dialog .modal-body form .form-submit:hover,
.modal-dialog .modal-body form .form-submit:focus {
  background: #005DA8;
  color: #fff;
  border-color: #005DA8;
}
.modal-dialog .modal-body form table {
  margin-top: 0;
  margin-bottom: 0;
}
.modal-dialog .modal-body form table tr {
  background: transparent;
}
.modal-dialog .modal-body form table tr td {
  border: 0;
  padding: 0;
  padding-top: 23px;
}
.modal-dialog .modal-body .multichoice-feedback-block {
  display: block;
  clear: both;
  padding-top: 42px;
  margin-left: -17px;
}
.modal-dialog .modal-body .multichoice-feedback-block .zone-resultat {
  margin-right: 37px;
  margin-left: 37px;
  font-size: 1em;
}
.modal-dialog .modal-body .multichoice-feedback-block .zone-resultat .multichoice-icon.wrong {
  background: url(../images/icone-alert.png);
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-right: 7px;
}
.modal-dialog .modal-body .multichoice-feedback-block .zone-resultat .multichoice-icon.correct {
  background: url(../images/icone-correct.png);
  width: 22px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-right: 7px;
}
.modal-dialog .modal-body .multichoice-feedback-block .zone-resultat .multichoice-feedback-title {
  color: #000000;
  font-weight: bold;
}
.modal-dialog .modal-body .multichoice-feedback-block .zone-resultat .multichoice-feedback-title p {
  display: inline-block;
}
.modal-dialog .modal-body .multichoice-feedback-block .multichoice-feedback {
  background: #ebebeb;
  padding: 24px 20px;
  border-radius: 10px;
  margin-top: 16px;
  margin-left: 15px;
  position: relative;
}
.modal-dialog .modal-body .multichoice-feedback-block .multichoice-feedback:before {
  content: '';
  background: url(../images/icone-fleche.png);
  width: 22px;
  height: 14px;
  display: block;
  position: absolute;
  top: -14px;
  left: 51px;
}
.modal-dialog .modal-body .btn-center {
  text-align: center;
  float: initial;
}
.modal-dialog .modal-body .quiz-report {
  margin-bottom: 20px;
}
.modal-dialog .modal-body .label-score {
  font-weight: normal;
  margin-top: 30px;
}
.modal-dialog .modal-body .value-score .timer {
  font-size: 2.3em !important;
  color: #2c4d5c;
}
#quiz_score_title {
  color: #1cb0b9;
  font-size: 1.7em;
  font-weight: 900;
}
#quiz_score_possible .placeholder {
  font-style: normal;
}
/*default button*/
#quiz_link {
  padding-top: 37px;
  text-align: center;
}
#quiz_link button.quiz-btn {
  background: transparent;
  border: inherit;
  text-transform: uppercase;
}
#quiz_link a {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  padding: 10px 22px;
  color: #fff;
  border: 1px solid #005DA8;
  font-weight: 700;
  font-size: 0.8em;
  border-radius: 19px;
  text-decoration: none;
  background: #005DA8;
}
.quiz-article .text-center a {
  margin-top: 49px;
}
/*general center*/
.text-center.button-top {
  text-align: center;
  clear: both;
  padding-top: 36px;
}
.a-close-modal,
.a-close-modal:hover,
.a-close-modal:focus {
  margin-top: 45px;
  display: inline-block;
  color: #005DA8;
  font-size: 0.867em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
}
.a-close-modal {
  background: url(../images/icone-chevron.png) no-repeat 0 center transparent;
  border: 0;
  padding-left: 10px;
}
.a-close-modal:hover,
.a-close-modal:focus {
  text-decoration: underline;
}
/*a.a-close-modal:before{
  background: url(../images/icone-chevron.png);
  content:'';
  width:5px;
  height:8px;
  display:inline-block;
  vertical-align:middle;
  margin-right:6px;
  line-height: normal;
}*/
/*popin localisation*/
@media (min-width: 62rem) {
  .popin-localisation {
    width: 500px !important;
  }
}
.popin-localisation .modal-header {
  border: 0;
  background: #ffffff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom: 1px solid #e0dfdf;
  font-size: 1.667em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: italic;
}
.popin-localisation .modal-header .modal-title:before {
  background: url(../images/icone-localisation.png);
  content: "";
  width: 24px;
  height: 35px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
}
.popin-localisation .modal-header h1#modal-title {
  font-size: 1em;
}
.popin-localisation .modal-header h1.modal-title-localisation {
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  font-size: inherit;
  margin: 0;
}
.popin-localisation .modal-header .ctools-close-modal.quitter {
  float: right;
  width: 17px;
  height: 17px;
  font-size: 0;
  border: 0;
  padding: 0;
}
.popin-localisation .modal-header .ctools-close-modal.quitter .ameli-ico:before {
  width: 15px;
  height: 15px;
  background-size: 15px 15px;
  display: block;
}
.popin-localisation .modal-body {
  margin-left: 0;
  border-radius: 0;
  border: 0;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #f0f0f0;
  padding: 28px 65px 29px;
}
@media (max-width: 47.9rem) {
  .popin-localisation .modal-body {
    padding: 28px 45px 29px;
  }
}
.popin-localisation .modal-body .form-item-cp input {
  float: left;
  width: 106px;
  border: 1px solid #579eff;
  margin-right: 17px;
  background: #fff;
  color: #000000;
}
@media (max-width: 61.1rem) {
  .popin-localisation .modal-body .form-item-cp input {
    width: 102px;
    margin-right: 10px;
  }
}
.popin-localisation .modal-body .form-item-cp label {
  float: left;
  margin-right: 17px;
  vertical-align: middle;
  display: inline-block;
  color: #3a4553;
  font-size: 1.133em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 5px;
}
@media (max-width: 61.1rem) {
  .popin-localisation .modal-body .form-item-cp label {
    margin-right: 6px;
  }
}
.popin-localisation .modal-body .btn-default.form-submit {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
  margin-top: 26px;
  margin-right: -52px;
  float: right;
}
@media (max-width: 61.1rem) {
  .popin-localisation .modal-body .btn-default.form-submit {
    margin-right: 0;
    float: none;
    margin-left: 23px;
  }
}
@media (max-width: 48rem) {
  .popin-localisation .modal-body .btn-default.form-submit {
    margin: 15px auto 0;
    width: 140px;
    float: none;
    display: block;
  }
}
.popin-localisation .modal-body .btn-primary.form-submit {
  padding: 8px 56px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 31px;
  margin: auto;
  display: block;
  margin-bottom: 30px;
  background: transparent;
}
.popin-localisation .modal-body #reassurance {
  padding-bottom: 39px;
  text-align: center;
  width: 300px;
  margin: 0 auto;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.133em;
  color: #3a4553;
}
.popin-localisation .modal-body #reassurance .local-caisse {
  font-weight: 700;
}
.popin-localisation .modal-body #nottrue,
.popin-localisation .modal-body #notTRUE {
  text-align: center;
}
.popin-localisation .modal-body #nottrue a,
.popin-localisation .modal-body #notTRUE a {
  display: inline-block;
  color: #005DA8;
  font-size: 0.867em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  border: none;
  background: none;
  padding: 0;
  text-transform: none;
}
.popin-localisation .modal-body #nottrue a:before,
.popin-localisation .modal-body #notTRUE a:before {
  background: url(../images/icone-chevron.png);
  content: '';
  width: 5px;
  height: 8px;
  display: inline-block;
  vertical-align: baseline;
  margin-right: 6px;
  line-height: normal;
}
.popin-localisation .modal-body #text_fieldcp {
  padding-top: 30px;
  float: left;
  width: 291px;
  margin-left: -38px;
}
@media (max-width: 61.1rem) {
  .popin-localisation .modal-body #text_fieldcp {
    width: auto;
    margin-left: 0;
  }
}
@media (max-width: 48rem) {
  .popin-localisation .modal-body #text_fieldcp {
    padding-bottom: 10px;
  }
  .popin-localisation .modal-body #text_fieldcp:after {
    display: block;
    content: "";
    clear: both;
  }
  .popin-localisation .modal-body #text_fieldcp .form-item-cp:after {
    display: block;
    content: "";
    clear: both;
  }
}
.popin-localisation .modal-body #message {
  margin-left: -65px;
  background: #fff;
  margin-right: -65px;
  margin-top: -29px;
  padding: 32px 45px 18px;
  color: #3a4553;
  font-size: 1.133em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
@media (max-width: 47.9rem) {
  .popin-localisation .modal-body #message {
    margin-right: -45px;
    margin-left: -45px;
  }
}
.popin-localisation .modal-body #text_fieldcpdouble {
  padding: 0;
  color: #3a4553;
  font-size: 1em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.popin-localisation .modal-body #text_fieldcpdouble label {
  margin-bottom: 10px;
}
.popin-localisation .modal-body #text_fieldcpdouble label .form-required,
.popin-localisation .modal-body #text_fieldcpdouble label .control-label {
  display: none;
}
.popin-localisation .modal-body #text_fieldcpdouble label input {
  width: 35px;
}
.popin-localisation .modal-body #text_fieldcpdouble .radio {
  margin-bottom: 0;
}
#modalBackdrop {
  background: #3a4445!important;
}
/*link changer - open popin*/
.localisation .localisation_txt .local-choice {
  float: left;
  color: #495058;
  text-transform: uppercase;
  font-size: 0.933em;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.localisation .localisation_txt .local-choice .zone-choice {
  color: #495058;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  text-transform: none;
}
.localisation .localisation_txt .local-choice:before {
  background: url(../images/icone-local-grey.png) no-repeat;
  content: '';
  width: 18px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.localisation .localisation_txt .link-change {
  margin-left: 11px;
  float: left;
}
.localisation .localisation_txt .class-modal-link {
  display: inline-block;
}
.localisation .localisation_txt .class-modal-link a {
  padding: 0 22px;
  vertical-align: baseline;
  color: #005DA8;
  font-size: 0.867em;
  font-weight: normal;
}
.localisation .localisation_txt .class-modal-link a:before {
  background: none !important;
}
.localisation .localisation_txt .class-modal-link a:hover,
.localisation .localisation_txt .class-modal-link a:focus {
  color: #FFF;
}
.bloc-contact-localisation-content .localisation_txt > span {
  display: inline-block;
}
#ameli-localisation-choix-form .radio input {
  position: static;
  padding: 0;
  margin: 0;
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
#cboxWrapper {
  max-width: none;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: url(../images/colorbox/overlay.png) repeat 0 0;
  opacity: 0.9;
}
#cboxTopLeft {
  width: 21px;
  height: 21px;
  background: url(../images/colorbox/controls.png) no-repeat -101px 0;
}
#cboxTopRight {
  width: 21px;
  height: 21px;
  background: url(../images/colorbox/controls.png) no-repeat -130px 0;
}
#cboxBottomLeft {
  width: 21px;
  height: 21px;
  background: url(../images/colorbox/controls.png) no-repeat -101px -29px;
}
#cboxBottomRight {
  width: 21px;
  height: 21px;
  background: url(../images/colorbox/controls.png) no-repeat -130px -29px;
}
#cboxMiddleLeft {
  width: 21px;
  background: url(../images/colorbox/controls.png) left top repeat-y;
}
#cboxMiddleRight {
  width: 21px;
  background: url(../images/colorbox/controls.png) right top repeat-y;
}
#cboxTopCenter {
  height: 21px;
  background: url(../images/colorbox/border.png) 0 0 repeat-x;
}
#cboxBottomCenter {
  height: 21px;
  background: url(../images/colorbox/border.png) 0 -29px repeat-x;
}
#cboxContent {
  background: #fff;
  overflow: hidden;
}
.cboxIframe {
  background: #fff;
}
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
#cboxLoadedContent {
  margin-top: 28px;
}
#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  top: 0;
  text-align: center;
  width: 100%;
  height: 25px;
  color: #949494;
}
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}
#cboxLoadingOverlay {
  background: url(../images/colorbox/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic {
  background: url(../images/colorbox/loading.gif) no-repeat center center;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}
#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(../images/colorbox/controls.png) no-repeat -75px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
#cboxPrevious :hover,
#cboxPrevious:focus {
  background-position: -75px -25px;
}
#cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url(../images/colorbox/controls.png) no-repeat -50px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
#cboxNext :hover,
#cboxNext:focus {
  background-position: -50px -25px;
}
#cboxClose {
  top: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../images/colorbox/controls.png) no-repeat -25px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
#cboxClose :hover,
#cboxClose:focus {
  background-position: -25px -25px;
}
/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
#colorbox #cboxLoadedContent {
  margin-top: 0;
}
#colorbox .node-type-ameli-article .main-content-class,
#colorbox .node-type-multi-publication-article .main-content-class,
#colorbox .page-faq-page .main-content-class {
  margin-left: 0;
}
#colorbox #cboxContent {
  overflow: visible;
}
#colorbox #cboxContent .node-type-ameli-article .main-container {
  overflow: visible;
}
#colorbox #cboxContent .node-type-ameli-article .main-container .body-container > .row {
  margin: 0;
}
#colorbox #cboxContent .node-type-ameli-article .main-container .main-content-class {
  position: static;
  padding: 20px;
}
/*popin*/
#colorbox .paragraphs-items-field-canal-contact .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content {
  border: 3px solid #1eb1b9;
}
#colorbox .node-type-reponse-de-contacts-ps .body-container .row {
  width: auto;
  margin-left: -15px;
  margin-right: -15px;
}
#colorbox .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-title {
  font-size: 1em;
}
#colorbox .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body {
  margin-left: 0;
}
#colorbox .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body .row {
  margin-left: 0;
  margin-right: 0;
}
#colorbox .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body ul {
  padding: 10px;
}
#colorbox .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body .right-btn {
  margin: 10px 0;
}
#colorbox .paragraphs-item-canal-de-contact-assures,
#colorbox .paragraphs-item-canal-de-contact-employeurs {
  margin-bottom: 45px;
}
#colorbox .titre-introduction {
  color: #000000;
  font-size: 1.267em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 18px;
}
#colorbox .zone-note {
  padding: 15px;
}
#colorbox .zone-note .content-node {
  font-size: 0.875em;
}
#colorbox .infos-caisse {
  padding: 15px;
}
#colorbox .bloc-contact-forum {
  margin-top: 50px;
  padding: 25px;
}
#colorbox .bloc-contact-forum .bloc-contact-content {
  margin-left: 73px;
  margin-bottom: 23px;
}
#colorbox .bloc-contact-forum .bloc-contact-action {
  float: none;
  display: block;
  width: auto;
  padding: 0;
  text-align: center;
}
#colorbox .main-content-class {
  padding: 20px;
  background: #FFFFFF;
}
#colorbox .field-name-field-question {
  background: #F0F0F0;
}
#colorbox .field-name-field-infos-prealables {
  padding: 20px;
  margin-bottom: 30px;
}
#colorbox .content {
  color: #000000;
  font-size: 1em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  background: #FFF;
  padding: 20px;
}
#colorbox .content .contact-title h2 {
  color: #005DA8;
  font-size: 1.200em;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: 16px;
  text-transform: uppercase;
  margin-top: 9px;
}
#colorbox .content .contact-body .content_middle {
  text-align: center;
  font-size: 0.875em;
}
#colorbox .content .contact-body .content_middle a:hover,
#colorbox .content .contact-body .content_middle a:focus {
  color: #005DA8;
  text-decoration: underline;
}
#colorbox .content .contact-body .content_middle ul {
  text-align: left;
  padding-top: 30px;
  padding-bottom: 2px;
}
#colorbox .content .contact-body .content_middle ul li {
  list-style: none;
}
#colorbox .content .contact-body .content_middle ul li:before {
  content: "-";
  color: #000000;
  margin-right: 5px;
}
#colorbox .content .contact-body .contact-content .col.col-md-7 {
  width: 100%;
  margin-bottom: 12px;
}
#colorbox .content .contact-body .contact-content .right-btn {
  float: none;
  width: auto;
  margin: 10px;
}
#colorbox .content .contact-body .contact-content .right-btn a {
  color: #005DA8;
  text-decoration: none;
}
#colorbox .content .contact-body .contact-content .right-btn:hover a,
#colorbox .content .contact-body .contact-content .right-btn:focus a {
  background: #005DA8;
  color: #fff;
}
#colorbox .bloc-contact {
  padding: 20px;
}
#colorbox .bloc-contact-autre {
  padding: 0px;
}
#colorbox .bloc-contact-autre .bloc-contact-content {
  padding: 15px;
}
#colorbox .vocabulary-contact .content,
#colorbox .vocabulary-contact-ps .content {
  background: #F0F0F0;
  padding: 0;
}
#colorbox .vocabulary-contact .content ul.block-contact-liste li,
#colorbox .vocabulary-contact-ps .content ul.block-contact-liste li {
  width: 47%;
}
#colorbox .paragraphs-item-field-ameli-paragraph-quiz {
  padding: 0;
}
#colorbox .node-ameli-article .documents_utils,
#colorbox .node-ameli-article .sites_externes,
#colorbox .node-ameli-article .lire_aussi,
#colorbox .node-ameli-article .info_sante,
#colorbox .node-ameli-article .bloc-service,
#colorbox .node-ameli-article .theme_sante_nav_transverse {
  display: none;
}
#colorbox .node-ameli-article .contentCollapse .content {
  background: transparent;
  color: #fff;
  padding: 0;
}
#colorbox .node-ameli-article .essentiel {
  padding: 0;
}
#colorbox .node-ameli-article .para {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
#colorbox .zone-actus {
  background: #fff;
  padding: 20px;
}
#colorbox .zone-actus .content {
  padding: 0;
  font-size: 0.938em;
}
#colorbox .zone-actus .content .content-actus .visuel-actus {
  margin-right: 15px;
  margin-bottom: 10px;
}
span.cboxdetect.cboxElement {
  color: #005DA8;
  cursor: pointer;
  background-color: transparent;
}
span.cboxdetect.cboxElement:hover,
span.cboxdetect.cboxElement:focus {
  text-decoration: underline;
}
/*
 * @Author: Faisal HUSSAIN <faisal.hussain@kleegroup.com>
 *
 * @file carrousel.less
 * Slick a11y Theme
 */
.slick-slider .slick-dots {
  margin: 0;
}
.slick-slider .slick-dots li .custom-dots {
  display: block;
  padding: 0 !important;
}
.slick-slider .slick-dots li .custom-dots:before {
  content: none !important;
}
.slick-slider .slick-dots li .custom-dots img {
  width: 100%;
}
.slick-slider .slick-dots li .custom-dots img.inactive-img {
  display: block;
}
.slick-slider .slick-dots li .custom-dots img.active-img {
  display: none;
}
.slick-slider .slick-dots li.slick-active .custom-dots img.inactive-img {
  display: none;
}
.slick-slider .slick-dots li.slick-active .custom-dots img.active-img {
  display: block;
}
.slick-slider .slick-arrow:active,
.slick-slider .slick-arrow:focus {
  outline-width: 1px;
  outline-style: solid;
  outline-color: Highlight;
  outline-offset: 2px;
}
@media (-webkit-min-device-pixel-ratio: 0) {
  .slick-slider .slick-arrow:active,
  .slick-slider .slick-arrow:focus {
    outline-color: -webkit-focus-ring-color;
  }
}
.slick-slider > button.slick-playPause {
  position: absolute;
  bottom: 5px;
  left: 3px;
  z-index: 1;
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
  line-height: 0;
  display: inline-block;
  vertical-align: bottom;
}
.slick-slider > button.slick-playPause > span {
  font-size: 0.7em;
  color: #FFF;
}
.slick-slider > button.slick-playPause > img {
  max-width: 15px;
}
.bloc-a-decouvrir .owl-carousel {
  position: relative;
  height: 100%;
}
.bloc-a-decouvrir .owl-carousel button.disabled {
  display: none;
}
.bloc-a-decouvrir .owl-carousel .owl-dots {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 70px;
}
.bloc-a-decouvrir .owl-carousel .owl-dots .owl-dot span {
  width: 12px;
  height: 12px;
  background: none;
  border: 1px solid #005da8;
}
.bloc-a-decouvrir .owl-carousel .owl-dots .owl-dot.active span,
.bloc-a-decouvrir .owl-carousel .owl-dots .owl-dot:hover span {
  background: #005da8;
}
.paragraphs-item-notre-actualite button.disabled {
  display: none;
}
#form_no .list-form-feedback {
  clear: both;
}
#form_no legend {
  margin: 0 0 0 0 !important;
  border: 0 !important;
}
#form_no legend::before {
  content: "";
  display: block;
  clear: both;
}
#form_no legend h3 {
  margin: 0 0 15px 0 !important;
  border: 0 !important;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75em;
  font-weight: bold;
  padding-top: 10px;
}
#form_no .form-radios {
  margin: 0 !important;
  padding: 0 !important;
}
.feedback {
  border: 2px solid #005DA8;
  background: #fff;
  margin-top: 35px;
  border-radius: 5px;
  margin-bottom: 7px;
  padding: 15px;
  min-height: 80px;
}
.feedback iframe {
  height: 74px;
}
.feedback div .feedback-choice {
  width: 100%;
  float: left;
}
.feedback div .feedback-choice .feedback-txt {
  float: left;
  min-height: 57px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
  padding-top: 10px;
  color: #005DA8;
  text-decoration: none;
  text-transform: inherit;
}
.feedback div .feedback-choice .feedback-txt h2 {
  margin: 0;
  font-size: inherit;
  font-weight: unset;
}
.feedback div .feedback-choice .feedback-bt {
  float: right;
  list-style: none;
  padding: 0;
  margin: 0;
}
.feedback div .feedback-choice .feedback-bt li {
  float: left;
  margin-left: 5px;
}
.feedback div .feedback-choice .feedback-bt button.btn-default-c {
  background: #005DA8 none repeat scroll 0 0;
  color: #fff;
  text-decoration: none;
  border-color: #adadad;
}
.feedback .feedback-forms .form-item-list-yes label:first-child,
.feedback .feedback-forms .form-item-list-no label:first-child {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
  font-weight: bold;
  padding-top: 10px;
}
.feedback .feedback-forms .radio input[type="radio"] {
  left: 1px;
  margin: 0;
  top: 1px;
}
.feedback .feedback-forms .form-radios {
  margin: 10px 0 10px 20px;
}
.feedback .feedback-forms .g-recaptcha {
  margin: 10px 0 10px 0;
  display: inline-block;
}
.feedback .feedback-forms .form-radios {
  margin-left: 0;
}
.feedback .feedback-forms .form-radios .radio {
  margin-bottom: 21px;
}
.feedback .feedback-forms .form-radios .radio-js label.control-label {
  margin-left: 12px;
}
.feedback .feedback-forms .btn.btn-default {
  text-transform: uppercase;
}
.feedback .feedback_pass {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
  font-weight: bold;
  padding: 10px 100px;
  color: #005DA8;
}
@media (max-width: 47.9rem) {
  .feedback {
    min-height: auto;
    float: left;
    width: 100%;
  }
}
.note_imc .resultat-imc {
  font-size: 0.9em;
  display: none;
  width: 460px;
}
.note_imc .resultat-imc .imc_calcule {
  font-weight: bolder;
}
.note_imc .resultat-imc .barre-imc {
  width: 100%;
  height: 50px;
  margin: 15px 0;
}
.note_imc .resultat-imc .barre-imc div {
  float: left;
  height: inherit;
}
.note_imc .resultat-imc .barre-imc .curseur {
  background-image: url("../images/curseur_barre_imc.png");
  height: 75px;
  margin-top: -15px;
  position: absolute;
  text-indent: -999px;
  width: 14px;
}
.note_imc .resultat-imc .barre-imc .denutrition {
  width: 33%;
  background-color: #008ED0;
  border-radius: 10px 0 0 10px;
}
.note_imc .resultat-imc .barre-imc .insuf_ponderale {
  width: 4%;
  background-color: #49BEB8;
}
.note_imc .resultat-imc .barre-imc .normal {
  width: 13%;
  background-color: #4EE55C;
}
.note_imc .resultat-imc .barre-imc .surpoids {
  width: 10%;
  background-color: #FCE315;
}
.note_imc .resultat-imc .barre-imc .obesite_moderee {
  width: 10%;
  background-color: #FB8C16;
}
.note_imc .resultat-imc .barre-imc .obesite_severe {
  width: 10%;
  background-color: #EB5138;
}
.note_imc .resultat-imc .barre-imc .obesite_massive {
  width: 20%;
  background-color: #AA1147;
  border-radius: 0 10px 10px 0;
}
.note_imc form.ameli-imc-form > div:after {
  content: "";
  clear: both;
  display: block;
}
.note_imc form.ameli-imc-form input[type="text"],
.note_imc form.ameli-imc-form input[type="number"] {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555555;
  display: block;
  float: left;
  font-size: 0.938em;
  height: 35px;
  line-height: 1.42857;
  padding: 6px 0 6px 17px;
  -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  width: 65px;
}
.note_imc form.ameli-imc-form label {
  display: inline-block;
  width: 110px;
  font-weight: normal;
  margin-bottom: 5px;
  max-width: 100%;
  padding: 9px 3px;
  text-align: -moz-right;
  float: left;
}
.note_imc form.ameli-imc-form .form-item.form-item-poids.form-type-textfield.form-group {
  clear: both;
  display: inline-block;
}
.note_imc form.ameli-imc-form .form-item.form-item-taille.form-type-textfield.form-group {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.note_imc form.ameli-imc-form .unite {
  display: inline-block;
  padding: 9px 3px;
  margin-left: 5px;
  font-style: italic;
}
.note_imc form.ameli-imc-form input[type='submit'],
.note_imc form.ameli-imc-form button[type='submit'] {
  float: right;
  margin-right: 150px;
  color: #005DA8;
  background: none;
  border: 1px solid #005DA8;
  text-transform: uppercase;
}
.note_imc form.ameli-imc-form input[type='submit']:hover,
.note_imc form.ameli-imc-form button[type='submit']:hover {
  background: #005DA8;
  color: #fff;
}
.note_imc .error {
  display: block;
  float: left;
  width: 100%;
}
.scrollPanel .jspVerticalBar,
.jspScrollable .jspVerticalBar {
  width: 5px;
}
.scrollPanel .jspTrack,
.jspScrollable .jspTrack {
  background: #e0dfdf;
}
.scrollPanel .jspDrag,
.jspScrollable .jspDrag {
  background: #fd7974;
  border-radius: 2px;
}
@media screen and (max-width: 61.1rem) {
  .scrollPanel:not(.videos),
  .jspScrollable:not(.videos) {
    overflow: visible !important;
    padding: 0 !important;
    width: auto !important;
  }
  .scrollPanel:not(.videos) .jspContainer,
  .jspScrollable:not(.videos) .jspContainer {
    width: auto !important;
    height: auto !important;
  }
  .scrollPanel:not(.videos) .jspContainer .jspPane,
  .jspScrollable:not(.videos) .jspContainer .jspPane {
    width: auto !important;
    position: static !important;
  }
}
@media (min-width: 62rem) {
  .zoomSur.scrollPanel-container .scrollPanel,
  .enBref.scrollPanel-container .scrollPanel {
    height: 353px;
    overflow: auto;
  }
}
.enBref.scrollPanel-container .scrollPanel {
  padding: 0;
}
@media screen and (max-width: 61.1rem) {
  .zoomSur.scrollPanel-container .scrollPanel,
  .zoomSur.scrollPanel-container .jspPane {
    width: 100%;
  }
}
.scrollPanel-container {
  background: #fff;
}
.scrollPanel-container h2 {
  font-weight: bold;
  font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  margin: 0;
  text-transform: uppercase;
  color: #fd7974;
  padding: 14px 10px 11px;
  text-align: center;
  border-bottom: 1px solid #e0dfdf;
}
/**
 * commun à toutes les pages
 */
.cke_editable .encadre,
.encadre {
  clear: both;
  padding: 15px;
  border: 2px solid #005DA8;
  background: #F9FFFE none repeat scroll 0 0;
  margin: 15px 0;
}
.cke_editable .encadre .title,
.encadre .title {
  font-size: 1.375em;
  line-height: 1.5em;
  color: #005DA8;
}
.paragraphs-item-outils-sante {
  background-color: #F0F0F0;
}
.paragraphs-item-outils-sante .container-wrapper {
  background-color: #89cbc7;
  padding-bottom: 50px;
}
@media (max-width: 47.9rem) {
  .paragraphs-item-outils-sante .container-wrapper {
    padding-bottom: 35px;
  }
}
.paragraphs-item-outils-sante .container-wrapper .field-name-title-field {
  text-align: center;
  padding: 25px 0;
  color: #FFFFFF;
}
@media (max-width: 47.9rem) {
  .paragraphs-item-outils-sante .container-wrapper .field-name-title-field {
    padding-bottom: 0;
  }
}
@media (max-width: 48.1rem) {
  .paragraphs-item-outils-sante .container-wrapper .field-name-title-field {
    padding: 25px 0 0 0;
  }
}
.paragraphs-item-outils-sante .container-wrapper .field-name-title-field h2 {
  font-size: 1.467em;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.paragraphs-item-outils-sante .container-wrapper .field-name-title-field:after {
  content: ' ';
  border-top: 1px solid;
  display: inline-block;
  width: 75px;
  position: relative;
  top: -15px;
}
@media (max-width: 48.1rem) {
}
.paragraphs-item-outils-sante .container-wrapper .field-collection-container {
  margin: 0;
  border: none;
  margin-top: 32px;
}
@media (max-width: 47.9rem) {
  .paragraphs-item-outils-sante .container-wrapper .field-collection-container {
    margin-top: 15px;
  }
}
@media (max-width: 48.1rem) {
  .paragraphs-item-outils-sante .container-wrapper .field-collection-container {
    margin-top: 0;
  }
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items {
  display: block;
  text-align: center;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item {
  background-color: #FFFFFF;
  color: #005DA8;
  display: inline-block;
  min-height: 311px;
  width: 313px;
  vertical-align: top;
  position: relative;
  margin: 0 10px;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item:first-of-type {
  margin-left: 0;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item:last-of-type {
  margin-right: 0;
}
@media (max-width: 47.9rem) {
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item:last-of-type {
    margin-bottom: 0;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item {
    width: 30%;
    height: 16rem ;
  }
}
@media (max-width: 48rem) {
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item {
    min-height: inherit;
  }
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .picto {
  position: absolute;
  top: -43px;
  left: 0;
  right: 0;
  background-color: #ffffff;
  border-radius: 50px;
  height: 86px;
  width: 86px;
  margin: 0 auto;
  z-index: 10;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .picto img {
  margin-top: 18px;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .title {
  z-index: 11;
  position: relative;
  margin-top: 10px;
  text-transform: uppercase;
  font-size: 1.200em;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .title a,
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .title a:hover,
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .title a:active,
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .title a:visited,
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .title a:focus {
  text-decoration: none;
  color: inherit;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .field-collection-view {
  border: none;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .field-collection-view-links {
  display: none;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante {
  margin-top: 25px;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-annuaire-sante .content .image {
  margin: 15px 0 0 0;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-annuaire-sante .text {
  min-height: 45px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-annuaire-sante .text {
    height: inherit ;
  }
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-calendrier-vac .lien-wrpper,
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-carte-des-epidemies .lien-wrpper {
  margin-top: 10px;
  font-size: 0.800em;
  text-align: left;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-calendrier-vac .lien-wrpper a.lien:before,
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-carte-des-epidemies .lien-wrpper a.lien:before {
  content: ' ';
  width: 5px;
  height: 8px;
  display: inline-block;
  background: url(../images/icone-chevron.png) no-repeat;
  margin-right: 8px;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-calendrier-vac .image {
  margin: 25px 0;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-risque-allergique .image .logo-rnsa {
  float: right;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-risque-allergique .lien-wrpper {
  position: absolute;
  font-size: 0.800em;
  text-align: left;
  bottom: 15px;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-risque-allergique .lien-wrpper a.lien:before {
  content: ' ';
  width: 5px;
  height: 8px;
  display: inline-block;
  background: url(../images/icone-chevron.png) no-repeat;
  margin-right: 8px;
}
.paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-sophia .text {
  margin: 35px 0;
}
@media (max-width: 992px) {
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item {
    background-color: inherit;
    margin: 50px 0 0 0;
    width: 240px;
    height: auto;
  }
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .field-collection-view {
    margin: 0;
  }
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .picto {
    height: 66px;
    width: 66px;
  }
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .picto img {
    margin-top: 15px;
    max-width: 40px;
  }
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .title {
    font-weight: bold;
    font-size: 1.067em;
    padding-top: 20px;
  }
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante {
    display: block;
    color: #FFF;
  }
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante .content,
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante .button-wrpper,
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante .lien-wrpper {
    display: none;
  }
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-carte-des-epidemies {
    display: block;
    color: #FFF;
  }
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-carte-des-epidemies .text,
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-carte-des-epidemies .epidemie-properties-collection,
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-carte-des-epidemies .lien-wrpper,
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante-carte-des-epidemies .epidemie-image-collection {
    display: none;
  }
}
@media (max-width: 47.9rem) {
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item {
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
  }
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .field-collection-view {
    padding: 0;
  }
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .picto {
    right: auto;
    top: 0;
  }
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .title {
    text-align: left;
    margin-left: 80px;
    padding-top: 0;
    margin-top: 0;
    line-height: 66px;
  }
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items > .field-item .outils-sante {
    margin-top: 0;
  }
}
@media (max-width: 47.9rem) {
  .paragraphs-item-outils-sante .container-wrapper .field-type-field-collection > .field-items {
    width: 300px;
    margin: 0 auto;
    padding: 0 25px;
  }
}
.actus-page {
  background: #fd7974;
}
.actus-page .field-name-field-alerte-sanitaire {
  width: 100%;
  margin: 0 auto;
  padding: 18px 13px;
  font-size: 1.286em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  display: table;
  color: #fff;
  vertical-align: middle;
}
@media screen and (min-width: 62rem) {
  .actus-page .field-name-field-alerte-sanitaire {
    width: 980px;
  }
}
.actus-page .field-name-field-alerte-sanitaire > .field-items {
  display: table-cell;
  vertical-align: middle;
}
.actus-page .field-name-field-alerte-sanitaire .field-label {
  display: none;
}
.actus-page .field-name-field-alerte-sanitaire .field-item a {
  text-decoration: underline;
}
.actus-page .field-name-field-alerte-sanitaire .field-item a:hover,
.actus-page .field-name-field-alerte-sanitaire .field-item a:focus {
  text-decoration: none;
}
.actus-page .field-name-field-alerte-sanitaire img {
  width: 64px;
  height: 57px;
  margin-right: 44px;
  display: inline-block;
  float: left;
}
.actus-page .zone-services {
  background: #fff;
}
/* Suppression zone grise sous la derniere couche avant le footer */
.node-type-pages-accueils .main-content-class {
  padding-bottom: 0;
}
.node-type-pages-accueils .actus-page .zone-services {
  margin-bottom: 0;
}
/**
 * Common style between campagnes
 */
.aide-sante-services h2,
.application-sante h2,
.tabac-infos-services h2,
.demarches-services h2,
.lombalgie-pedago.camp-video h2,
.activdos h2 {
  padding: 0;
  margin: 0;
  font-size: 1.600em;
  color: #fff;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: inherit;
  text-align: center;
  padding-top: 35px;
}
.aide-sante-services h2:after,
.application-sante h2:after,
.tabac-infos-services h2:after,
.demarches-services h2:after,
.lombalgie-pedago.camp-video h2:after,
.activdos h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #fff;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.tabac-infos-services {
  background: url("../images/bg-application.jpg") no-repeat;
  min-height: 544px;
  background-size: cover;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .tabac-infos-services {
    background-size: cover;
    height: 30rem;
  }
}
.tabac-infos-services h2 {
  color: #05355d;
}
.tabac-infos-services h2:after {
  background: #07345c;
}
.tabac-infos-services .details-application {
  background: #00ba93;
  padding: 14px 16px 19px;
  width: 485px;
  margin-top: 44px;
  margin-left: 90px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .tabac-infos-services .details-application {
    padding: 1em;
    width: 41.81%;
  }
  .tabac-infos-services .details-application iframe {
    width: 100%;
    height: 17rem;
  }
}
.tabac-infos-services .details-application .titre-application {
  color: #fff;
  font-size: 1.333em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .tabac-infos-services .details-application .titre-application {
    line-height: 1.2em;
  }
}
.tabac-infos-services .details-application .titre-application span {
  font-size: 1.500em;
  font-weight: 700;
  font-style: inherit;
}
.tabac-infos-services .details-application .options-application {
  margin-top: 25px;
}
.tabac-infos-services .details-application .options-application .bloc {
  width: 135px;
  min-height: 89px;
  float: left;
  text-align: center;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  color: #fff;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .tabac-infos-services .details-application .options-application .bloc {
    width: 33.33% !important;
  }
}
.tabac-infos-services .details-application .options-application .bloc .zone-image {
  height: 44px;
  position: relative;
}
.tabac-infos-services .details-application .options-application .bloc .zone-image img {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  position: absolute;
}
.tabac-infos-services .details-application .options-application .bloc-gerer {
  width: 158px;
}
.tabac-infos-services .details-application .options-application .bloc-changer:after,
.tabac-infos-services .details-application .options-application .bloc-gerer:after {
  content: "";
  background: url("../images/separateur-white.png");
  width: 1px;
  height: 86px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 3px;
}
.tabac-infos-services .details-application .options-application .libelle {
  font-size: 0.867em;
  margin-top: 15px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tabac-infos-services .details-application .options-application .libelle span {
  display: block;
  font-size: 1.385em;
  font-weight: 700;
  font-style: inherit;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .tabac-infos-services .details-application .options-application .libelle span {
    font-size: 1em;
  }
}
.tabac-infos-services .details-application a.button-voir-video,
.tabac-infos-services .details-application a.button-voir-video:hover,
.tabac-infos-services .details-application a.button-voir-video:focus {
  display: block;
  background: #00e4ae;
  padding: 9px 15px;
  text-align: center;
  margin-top: 20px;
  color: #fff;
  font-size: 1.333em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  text-decoration: none;
  text-transform: uppercase;
}
@media (max-width: 62rem) {
  .tabac-infos-services .details-application {
    margin-left: 14px;
  }
}
.tabac-infos-services .download-application {
  width: 489px;
  margin-left: 91px;
  padding: 33px 11px 24px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .tabac-infos-services .download-application {
    width: 100%;
  }
}
.tabac-infos-services .download-application .details-download .titre {
  color: #047f65;
  font-size: 1.200em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: inherit;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.tabac-infos-services .download-application a {
  text-decoration: none;
}
@media (max-width: 62rem) {
  .tabac-infos-services .download-application {
    margin-left: 0;
  }
}
.tabac-infos-services .separateur {
  content: "";
  background: url("../images/separateur-green.png");
  width: 1px;
  height: 44px;
  margin-left: 37px;
  margin-right: 30px;
  display: inline-block;
  vertical-align: middle;
}
.tabac-infos-services .download-application:before {
  background: url("../images/icone-information.png");
  content: "";
  width: 77px;
  height: 75px;
  float: left;
  margin-right: 21px;
}
.camp-video .details-application {
  padding: 0;
  background: transparent;
}
@media (max-width: 74.9rem) {
  .container.relais-campagne {
    width: 100%;
    padding: 0;
  }
}
@media (max-width: 47.9rem) {
  .container.relais-campagne {
    display: none;
  }
}
.aide-sante-services {
  background: url("../images/bg-aide-sante.jpg") no-repeat center bottom #ea6a64;
  min-height: 544px;
  background-size: cover;
}
@media (max-width: 74.9rem) {
  .aide-sante-services {
    background-size: 100% auto;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .aide-sante-services {
    background-size: cover;
    height: 30rem;
  }
}
.aide-sante-services .details-aide {
  background: #36bac1;
  padding: 14px 6px 19px;
  width: 485px;
  margin-top: 44px;
  margin-left: 90px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .aide-sante-services .details-aide {
    padding: 1em;
    width: 41.81%;
  }
}
@media (max-width: 48rem) {
  .aide-sante-services .details-aide {
    width: 80%;
    margin: 20px auto 0;
    display: block;
    float: none;
  }
}
.aide-sante-services .details-aide .titre-aide {
  color: #fff;
  font-size: 1.333em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .aide-sante-services .details-aide .titre-aide {
    line-height: 1.2em;
  }
}
.aide-sante-services .details-aide .titre-aide span {
  font-size: 1.500em;
  font-weight: 700;
  font-style: inherit;
}
.aide-sante-services .details-aide .options-aide {
  margin-top: 25px;
}
.aide-sante-services .details-aide .options-aide .bloc {
  min-height: 89px;
  float: left;
  text-align: center;
  color: #fff;
  font-size: 0.931em;
  position: relative;
}
.aide-sante-services .details-aide .options-aide .bloc .zone-image {
  height: 57px;
  position: relative;
}
.aide-sante-services .details-aide .options-aide .bloc .zone-image img {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  position: absolute;
}
.aide-sante-services .details-aide .options-aide .bloc-frais:after,
.aide-sante-services .details-aide .options-aide .bloc-aide:after {
  content: "";
  background: url("../images/separateur-white.png");
  width: 1px;
  height: 86px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 15px;
}
.aide-sante-services .details-aide .options-aide .bloc-frais {
  width: 162px;
  padding-right: 7px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .aide-sante-services .details-aide .options-aide .bloc-frais {
    width: 33.33% !important;
  }
}
.aide-sante-services .details-aide .options-aide .bloc-aide {
  width: 158px;
  padding-left: 7px;
  padding-right: 7px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .aide-sante-services .details-aide .options-aide .bloc-aide {
    width: 33.33% !important;
  }
}
.aide-sante-services .details-aide .options-aide .bloc-tarif {
  width: 153px;
  padding-left: 7px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .aide-sante-services .details-aide .options-aide .bloc-tarif {
    width: 33.33% !important;
  }
}
.aide-sante-services .details-aide .options-aide .libelle {
  margin-top: 15px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.aide-sante-services .details-aide .options-aide .libelle span {
  display: block;
  font-weight: 700;
  font-style: inherit;
}
.aide-sante-services .details-aide a.button-voir-video,
.aide-sante-services .details-aide a.button-voir-video:hover,
.aide-sante-services .details-aide a.button-voir-video:focus {
  background: #248e94;
  display: block;
  padding: 9px 15px;
  text-align: center;
  margin-top: 20px;
  margin-left: 13px;
  margin-right: 13px;
  color: #fff;
  font-size: 1.333em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  text-decoration: none;
  text-transform: uppercase;
}
@media (max-width: 62rem) {
}
.aide-sante-services a.btn-simulation,
.aide-sante-services a.btn-simulation:hover,
.aide-sante-services a.btn-simulation:focus {
  display: block;
  padding: 9px 15px;
  text-align: center;
  margin-top: 31px;
  background: #36bac1;
  margin-left: 91px;
  margin-bottom: 54px;
  width: 485px;
  font-size: 1.333em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 62rem) {
  .aide-sante-services a.btn-simulation,
  .aide-sante-services a.btn-simulation:hover,
  .aide-sante-services a.btn-simulation:focus {
    margin-left: 14px;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .aide-sante-services a.btn-simulation,
  .aide-sante-services a.btn-simulation:hover,
  .aide-sante-services a.btn-simulation:focus {
    display: inline-block;
    width: 41.81%;
    margin-left: 90px;
  }
}
@media (max-width: 48rem) {
  .aide-sante-services a.btn-simulation,
  .aide-sante-services a.btn-simulation:hover,
  .aide-sante-services a.btn-simulation:focus {
    width: 80%;
    margin: 31px auto 54px;
    display: block;
    float: none;
  }
}
.demarches-services {
  background: url("../images/bg-compte.jpg") no-repeat;
  height: 544px;
}
.demarches-services h2 {
  color: #05355d;
}
.demarches-services h2:after {
  background: #07345c;
}
.demarches-services .details-application {
  background: #eb3194;
  padding: 14px 16px 19px;
  width: 485px;
  margin-top: 44px;
  margin-left: 90px;
}
.demarches-services .details-application .titre-application {
  color: #fff;
  font-size: 1.467em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  line-height: 22px;
}
.demarches-services .details-application .titre-application span {
  font-size: 1.455em;
  font-weight: 700;
  font-style: inherit;
}
.demarches-services .details-application .options-application {
  margin-top: 25px;
}
.demarches-services .details-application .options-application .bloc {
  width: 150px;
  min-height: 89px;
  float: left;
  text-align: center;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  color: #fff;
}
.demarches-services .details-application .options-application .bloc .zone-image {
  height: 44px;
  position: relative;
}
.demarches-services .details-application .options-application .bloc .zone-image img {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  position: absolute;
}
.demarches-services .details-application .options-application .bloc-visualiser {
  width: 149px;
}
.demarches-services .details-application .options-application .bloc-compte:after,
.demarches-services .details-application .options-application .bloc-visualiser:after {
  content: "";
  background: url("../images/separateur-white.png");
  width: 1px;
  height: 86px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 9px;
}
.demarches-services .details-application .options-application .libelle {
  font-size: 0.867em;
  margin-top: 15px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.demarches-services .details-application .options-application .libelle span {
  font-size: 1.385em;
  display: block;
  font-weight: 700;
  font-style: inherit;
}
.demarches-services .details-application a.button-voir-video,
.demarches-services .details-application a.button-voir-video:hover,
.demarches-services .details-application a.button-voir-video:focus {
  display: block;
  background: #701766;
  padding: 9px 15px;
  text-align: center;
  margin-top: 20px;
  color: #fff;
  font-size: 1.333em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  text-decoration: none;
  text-transform: uppercase;
}
@media (max-width: 62rem) {
  .demarches-services .details-application {
    margin-left: 14px;
  }
}
.demarches-services .download-application {
  width: 489px;
  margin-left: 91px;
  padding: 33px 11px 24px;
}
.demarches-services .download-application .details-download .titre {
  color: #eb3194;
  font-size: 1.200em;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: inherit;
}
.demarches-services .download-application a {
  text-decoration: none;
}
@media (max-width: 62rem) {
  .demarches-services .download-application {
    margin-left: 0;
  }
}
.demarches-services .separateur {
  content: "";
  background: url("../images/separateur-pink.png");
  width: 1px;
  height: 44px;
  margin-left: 37px;
  margin-right: 30px;
  display: inline-block;
  vertical-align: middle;
}
.demarches-services .download-application:before {
  background: url("../images/icone-assurance-maladie.png");
  content: "";
  width: 79px;
  height: 79px;
  float: left;
  margin-right: 21px;
}
.application-sante {
  background: url("../images/bg-application-sante.jpg") no-repeat;
  min-height: 544px;
  background-size: cover;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .application-sante {
    background-size: cover;
    height: 30rem;
  }
}
.application-sante h2 {
  color: #05355d;
}
.application-sante h2:after {
  background: #07345c;
}
.application-sante .details-application {
  background: #0066ca;
  padding: 14px 16px 19px;
  width: 41.81%;
  margin-top: 33px;
  margin-left: 90px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .application-sante .details-application {
    padding: 1em;
    width: 41.81%;
  }
}
.application-sante .details-application .titre-application {
  color: #fff;
  font-size: 1.467em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  line-height: 22px;
  display: inline-block;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .application-sante .details-application .titre-application {
    line-height: 1.2em;
  }
}
.application-sante .details-application .titre-application span {
  font-size: 1.455em;
  font-weight: 700;
  font-style: inherit;
}
.application-sante .details-application .options-application {
  margin-top: 25px;
}
.application-sante .details-application .options-application .bloc {
  width: 150px;
  min-height: 89px;
  float: left;
  text-align: center;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  color: #fff;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .application-sante .details-application .options-application .bloc {
    width: 33.33% !important;
  }
}
.application-sante .details-application .options-application .bloc .zone-image {
  height: 55px;
  position: relative;
}
.application-sante .details-application .options-application .bloc .zone-image img {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  top: 3px;
  position: absolute;
}
.application-sante .details-application .options-application .bloc-visualiser {
  width: 149px;
}
.application-sante .details-application .options-application .bloc-compte:after,
.application-sante .details-application .options-application .bloc-visualiser:after {
  content: "";
  background: url("../images/separateur-white.png");
  width: 1px;
  height: 86px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 9px;
}
.application-sante .details-application .options-application .libelle {
  font-size: 0.867em;
  margin-top: 15px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.application-sante .details-application .options-application .libelle span {
  font-size: 1.385em;
  display: block;
  font-weight: 700;
  font-style: inherit;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .application-sante .details-application .options-application .libelle span {
    font-size: 1em;
  }
}
.application-sante .details-application a.button-voir-video,
.application-sante .details-application a.button-voir-video:hover,
.application-sante .details-application a.button-voir-video:focus {
  display: block;
  background: #39a2d1;
  padding: 9px 15px;
  text-align: center;
  margin-top: 20px;
  color: #fff;
  font-size: 1.333em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  text-decoration: none;
  text-transform: uppercase;
}
@media (max-width: 62rem) {
  .application-sante .details-application {
    margin-left: 14px;
  }
}
.application-sante .download-application {
  width: 489px;
  margin-left: 91px;
  padding: 33px 11px 24px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .application-sante .download-application {
    width: 100%;
  }
}
.application-sante .download-application .details-download .titre {
  color: #0066ca;
  font-size: 1.200em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: inherit;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.application-sante .download-application a {
  text-decoration: none;
}
@media (max-width: 62rem) {
  .application-sante .download-application {
    margin-left: 0;
  }
}
.application-sante .separateur {
  content: "";
  background: url("../images/separateur-blue.png");
  width: 1px;
  height: 44px;
  margin-left: 37px;
  margin-right: 30px;
  display: inline-block;
  vertical-align: middle;
}
.application-sante .download-application:before {
  background: url("../images/icone-assurance-maladie_modele2.png");
  content: "";
  width: 104px;
  height: 81px;
  float: left;
  margin-right: 21px;
}
.lombalgie-camp {
  background: #bfe1ec;
  text-align: center;
  padding-bottom: 25px;
}
@media (max-width: 47.9rem) {
  .lombalgie-camp {
    display: none;
  }
}
.lombalgie-camp h2 {
  font-size: 1.467em;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  color: #005DA8;
}
.lombalgie-camp h2:after {
  content: ' ';
  border-top: 1px solid;
  width: 75px;
  display: block;
  margin: 0 auto;
  margin-top: 12px;
}
.lombalgie-camp .video_lombalgie {
  margin-top: 28px;
}
.lombalgie-camp .details-video {
  color: #005DA8;
  text-align: center;
  font-size: 0.89em;
  font-weight: 600;
  font-style: inherit;
}
.lombalgie-pedago.camp-video {
  background: url("../images/bg-lombalgie-video.jpg") no-repeat;
}
@media (max-width: 47.9rem) {
  .lombalgie-pedago.camp-video {
    display: none;
  }
}
.lombalgie-pedago.camp-video .details-content {
  padding: 36px 86px 40px 86px;
}
@media (max-width: 62rem) {
  .lombalgie-pedago.camp-video .details-content {
    padding: 36px 14px 40px 14px;
  }
}
.lombalgie-pedago.camp-video .details-content p {
  font-size: 1.6em;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
}
.lombalgie-pedago.camp-video .details-content p span {
  background: -webkit-gradient(linear, left top, right bottom, from(#ffffff), to(#fecea6));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.lombalgie-pedago.camp-video .details-content .left-side {
  float: left;
  margin-right: 120px;
  width: 404px;
}
@media (max-width: 61.1rem) {
  .lombalgie-pedago.camp-video .details-content .left-side {
    margin-right: 20px;
  }
}
.activdos {
  background: #f7346e;
  color: #fff;
  padding: 40px 40px 15px 90px;
  position: relative;
}
@media (max-width: 61.1rem) {
  .activdos {
    padding: 40px 20px 15px 20px;
  }
}
.activdos h2 {
  color: #FFF;
  margin-bottom: 44px;
  padding-top: 0;
}
.activdos h2:after {
  background: #FFF;
}
.activdos a {
  color: #fff;
  text-decoration: none;
}
.activdos .details-application {
  width: 460px;
  float: left;
  margin-right: 204px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .activdos .details-application {
    width: 40%;
    margin-right: 10%;
  }
}
.activdos .details-application iframe {
  width: 100%;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .activdos .details-application iframe {
    height: 16rem;
  }
}
.activdos .description-video {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: inherit;
  display: inline-block;
  text-align: center;
  width: 264px;
  margin-bottom: 80px;
}
@media (max-width: 64rem) {
  .activdos .description-video {
    width: auto;
  }
}
@media (max-width: 47.9rem) {
  .activdos .description-video {
    display: none;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .activdos .description-video {
    width: 40%;
  }
}
.activdos .description-video p {
  font-size: 1.467em;
}
.activdos .description-video h3 {
  font-size: 2.333em;
  color: #fff;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  font-style: inherit;
  margin-bottom: 0;
}
.activdos .description-video strong {
  font-weight: 700;
  font-style: inherit;
}
.activdos .description-video img {
  margin-bottom: 16px;
}
.activdos .separateur {
  content: "";
  background: url("../images/separateur-blue.png");
  width: 1px;
  height: 30px;
  margin-left: 37px;
  margin-right: 30px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -17px;
}
.activdos .download-application {
  background: url(../images/bg-bottom.png) no-repeat;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.activdos .download-application .details-download {
  margin-top: 44px;
  display: inline-block;
  float: right;
  margin-right: 134px;
}
@media (max-width: 64rem) {
  .activdos .download-application .details-download {
    margin-right: 58px;
  }
}
@media (max-width: 62rem) {
  .activdos .download-application .details-download {
    margin-right: 10px;
    padding-top: 11px;
  }
}
.activdos .download-application .details-download .titre {
  color: #0066ca;
  font-size: 0.667em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: inherit;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.container.relais-campagne .sophia-asthme {
  background: #3e539d;
  color: #fff;
}
.container.relais-campagne .sophia-asthme .description-video {
  padding: 27px 62px 35px;
}
.container.relais-campagne .sophia-asthme .description-video h2 {
  font-size: 1.600em;
  color: #fff;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: inherit;
  text-align: center;
  width: 768px;
  margin: 0 auto;
  line-height: 40px;
}
@media (max-width: 62rem) {
  .container.relais-campagne .sophia-asthme .description-video h2 {
    width: auto;
  }
}
.container.relais-campagne .sophia-asthme .description-video h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #fff;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.container.relais-campagne .sophia-asthme .description-video .details-content {
  padding-top: 40px;
}
.container.relais-campagne .sophia-asthme .description-video .details-content .left-side {
  float: left;
  margin-right: 30px;
}
@media (max-width: 62rem) {
  .container.relais-campagne .sophia-asthme .description-video .details-content .left-side {
    float: none;
    width: 100%;
    margin-right: 0;
    text-align: center;
  }
}
.container.relais-campagne .sophia-asthme .description-video .details-content .right-side {
  padding-top: 13px;
}
.container.relais-campagne .sophia-asthme .description-video .details-content .right-side p {
  font-size: 1.467em;
  font-weight: 300;
  font-style: inherit;
}
.container.relais-campagne .sophia-asthme .description-video .details-content .right-side a.button-en-savoir-plus {
  display: inline-block;
  border-radius: 50px;
  color: #fff;
  background: #eab818;
  padding: 16px 37px;
  font-weight: bold;
  border: 1px solid #eab818;
}
.container.relais-campagne .sophia-asthme .description-video .details-content .right-side a.button-en-savoir-plus:hover {
  text-decoration: none;
}
@media (max-width: 62rem) {
  .container.relais-campagne .sophia-asthme .description-video .details-content .right-side {
    text-align: center;
  }
}
.container.relais-campagne .quitter {
  clear: both;
}
.pacte-service {
  padding-top: 40px;
  padding-bottom: 97px;
  width: 1200px;
  margin: 0 auto;
}
@media (max-width: 1280px) {
  .pacte-service {
    width: 100%;
  }
}
@media (max-width: 62rem) {
  .pacte-service {
    padding-bottom: 40px;
  }
}
@media (max-width: 47.9rem) {
  .pacte-service {
    padding-bottom: 20px;
  }
}
.pacte-service .description-video {
  padding: 27px 62px 35px;
}
@media (max-width: 47.9rem) {
  .pacte-service .description-video {
    padding: 0 7px;
  }
}
.pacte-service .description-video h2 {
  color: #252e61;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  font-size: 1.600em;
}
.pacte-service .description-video h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #252e61;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.pacte-service .description-video .details-content {
  margin-top: 35px;
  position: relative;
}
@media (max-width: 62rem) {
  .pacte-service .description-video .details-content {
    position: static;
  }
}
.pacte-service .description-video .details-content .left-side {
  float: left;
  margin-right: 52px;
}
@media (max-width: 64rem) {
  .pacte-service .description-video .details-content .left-side {
    margin-right: 20px;
  }
}
@media (max-width: 62rem) {
  .pacte-service .description-video .details-content .left-side {
    float: none;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 47.9rem) {
  .pacte-service .description-video .details-content .left-side iframe {
    width: 100%;
  }
}
@media (max-width: 20rem) {
  .pacte-service .description-video .details-content .left-side iframe {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 62rem) {
  .pacte-service .description-video .details-content .right-side {
    position: relative;
    text-align: center;
  }
}
@media (max-width: 47.9rem) {
  .pacte-service .description-video .details-content .right-side {
    text-align: left;
  }
}
.pacte-service .description-video .details-content .right-side .accroche {
  background: url("../images/icone-lassurance-et-vous-small-vide.png");
  content: "";
  width: 223px;
  height: 110px;
  display: inline-block;
  position: absolute;
  right: 5px;
  top: 0;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .pacte-service .description-video .details-content .right-side .accroche {
    background: none;
  }
}
.pacte-service .description-video .details-content .right-side .accroche .sousAccroche1 {
  display: block;
  width: 125px;
  height: 45px;
  font-size: 1.1533em;
  color: #fff;
  line-height: 1.2em;
  font-weight: 700;
  position: absolute;
  left: 24px;
  top: 12px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .pacte-service .description-video .details-content .right-side .accroche .sousAccroche1 {
    color: #202568;
    position: static;
    left: inherit;
    top: inherit;
    height: inherit;
    display: inline;
  }
}
.pacte-service .description-video .details-content .right-side .accroche .sousAccroche2 {
  display: block;
  width: 85px;
  height: 22px;
  font-size: 1.1533em;
  color: #fff;
  line-height: 1.25em;
  font-weight: 700;
  position: absolute;
  left: 130px;
  top: 52px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .pacte-service .description-video .details-content .right-side .accroche .sousAccroche2 {
    color: #202568;
    position: static;
    left: inherit;
    top: inherit;
    height: inherit;
    display: inline;
  }
}
@media (max-width: 62rem) {
  .pacte-service .description-video .details-content .right-side .accroche {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: -42px;
  }
}
@media (max-width: 47.9rem) {
  .pacte-service .description-video .details-content .right-side .accroche {
    margin-right: 0;
    right: 0;
  }
}
.pacte-service .description-video .details-content .right-side .titre-bloc {
  margin-top: 108px;
  font-size: 2.155em;
  color: #202568;
  line-height: 45px;
  font-weight: 700;
}
@media (max-width: 62rem) {
  .pacte-service .description-video .details-content .right-side .titre-bloc {
    margin-top: 74px;
    padding-top: 70px;
  }
}
@media (max-width: 47.9rem) {
  .pacte-service .description-video .details-content .right-side .titre-bloc {
    margin-top: 53px;
  }
}
@media (max-width: 64rem) {
  .pacte-service .description-video .details-content .right-side .titre-bloc {
    font-size: 1.6em;
  }
}
@media (max-width: 47.9rem) {
  .pacte-service .description-video .details-content .right-side .titre-bloc {
    font-size: 1.3em;
  }
}
.pacte-service .description-video .details-content .right-side .titre-bloc p {
  margin-bottom: 0;
}
.pacte-service .description-video .details-content .right-side .titre-bloc p.titre_engagement_camp {
  font-size: 1.754em;
}
@media (max-width: 47.9rem) {
  .pacte-service .description-video .details-content .right-side .titre-bloc p.titre_engagement_camp {
    font-size: 1.6em;
  }
}
.pacte-service .description-video .details-content .right-side a.button-decouvrir {
  margin-top: 65px;
  display: inline-block;
  background: #1b5ea5;
  border-radius: 50px;
  font-weight: 700;
  color: #fff;
  padding: 9px 18px;
  text-decoration: none;
  -webkit-box-shadow: 5px 3px 11px #888888;
          box-shadow: 5px 3px 11px #888888;
}
@media (max-width: 62rem) {
  .pacte-service .description-video .details-content .right-side a.button-decouvrir {
    margin-top: 20px;
  }
}
@media (max-width: 47.9rem) {
  .pacte-service .description-video .details-content .right-side a.button-decouvrir {
    padding: 5px 12px;
    margin-top: 15px;
  }
}
.pacte-service .description-video .details-content .right-side a.button-decouvrir:hover a {
  text-decoration: none;
}
.pacte-service .description-video .details-content .right-side a.button-decouvrir:after {
  content: "";
  background: url("../images/chevron-btn-campagne.png");
  width: 8px;
  height: 12px;
  display: inline-block;
  margin-left: 16px;
  vertical-align: center;
}
.relais-campagne.service-campagne,
.relais-campagne.grippe-saisonniere {
  background: url("../images/bg-mosaique.png");
  width: 100%;
}
@media (max-width: 47.9rem) {
  .relais-campagne.service-campagne,
  .relais-campagne.grippe-saisonniere {
    display: block;
  }
}
.relais-campagne.grippe-saisonniere {
  background: url("../images/bg_grippe_zonepromo.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #76c5d6;
}
.relais-campagne.grippe-saisonniere .description-video h2 {
  color: white;
}
.relais-campagne.grippe-saisonniere .description-video h2:after {
  background-color: white;
}
.relais-campagne .description-video img.cca_appstore {
  margin-right: 10px;
}
.relais-campagne .description-video .dmpownload {
  display: block;
}
.relais-campagne .description-video .labeldownload {
  display: block;
  margin-top: 13px;
  margin-bottom: 10px;
}
.container.dmpassure {
  width: 100%;
  background: #4bd2d4;
  padding: 0;
}
@media (max-width: 47.9rem) {
  .container.dmpassure {
    display: block;
  }
}
.container.dmpassure .encart-promo-assures {
  width: 1200px;
  margin: auto;
  background: #4bd2d4;
  color: #fff;
}
@media (max-width: 75rem) {
  .container.dmpassure .encart-promo-assures {
    width: auto;
  }
}
.container.dmpassure .encart-promo-assures .description-video {
  padding: 27px 62px 35px;
}
@media (max-width: 47.9rem) {
  .container.dmpassure .encart-promo-assures .description-video {
    padding: 27px 20px 35px;
  }
  .container.dmpassure .encart-promo-assures .description-video br {
    display: none;
  }
}
.container.dmpassure .encart-promo-assures .description-video h2 {
  font-size: 1.600em;
  color: #fff;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: inherit;
  text-align: center;
  margin: 0 auto;
  line-height: 40px;
}
@media (max-width: 62rem) {
  .container.dmpassure .encart-promo-assures .description-video h2 {
    width: auto;
  }
}
.container.dmpassure .encart-promo-assures .description-video h2:after {
  content: ' ';
  width: 130px;
  height: 1px;
  background: #fff;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
@media (max-width: 47.9rem) {
  .container.dmpassure .encart-promo-assures .description-video iframe {
    width: 100%;
    height: auto;
  }
}
.container.dmpassure .encart-promo-assures .description-video .details-content {
  padding-top: 40px;
}
.container.dmpassure .encart-promo-assures .description-video .details-content .left-side {
  float: left;
  margin-right: 30px;
}
.container.dmpassure .encart-promo-assures .description-video .details-content .left-side .video_pacte_service {
  float: left;
  margin-right: 40px;
}
@media (max-width: 48.1rem) {
  .container.dmpassure .encart-promo-assures .description-video .details-content .left-side .video_pacte_service {
    float: none;
    margin-right: 0px;
  }
}
@media (max-width: 62rem) {
  .container.dmpassure .encart-promo-assures .description-video .details-content .left-side {
    float: none;
    width: 100%;
    margin-right: 0;
    text-align: center;
  }
}
.container.dmpassure .encart-promo-assures .description-video .details-content .right-side {
  padding-top: 0;
  float: left;
  margin-right: 40px;
}
@media (max-width: 48.1rem) {
  .container.dmpassure .encart-promo-assures .description-video .details-content .right-side {
    float: none;
    margin-right: 0px;
  }
}
.container.dmpassure .encart-promo-assures .description-video .details-content .right-side p {
  font-size: 1.467em;
  line-height: 1.7em;
  font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  min-height: 190px;
  font-weight: 300;
  font-style: inherit;
}
.container.dmpassure .encart-promo-assures .description-video .details-content .right-side a.button-en-savoir-plus {
  display: inline-block;
  border-radius: 50px;
  color: #fff;
  background: #eab818;
  padding: 13px 37px;
  font-weight: bold;
  border: 1px solid #eab818;
  font-size: 1.25em;
  font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.container.dmpassure .encart-promo-assures .description-video .details-content .right-side a.button-en-savoir-plus:hover {
  text-decoration: none;
}
@media (max-width: 62rem) {
  .container.dmpassure .encart-promo-assures .description-video .details-content .right-side {
    text-align: center;
  }
}
.container.dmpassure .quitter {
  clear: both;
}
.relais-campagne-generique .contentCouche {
  width: 1024px;
  margin: auto;
  padding: 27px 0 35px;
}
@media (max-width: 48.1rem) {
  .relais-campagne-generique .contentCouche {
    width: 100%;
    padding: 27px 20px 35px;
  }
}
.relais-campagne-generique .contentCouche .details-content {
  padding-top: 40px;
}
.relais-campagne-generique .contentCouche h2 {
  font-size: 1.600em;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: inherit;
  text-align: center;
  width: 70%;
  margin: 0 auto;
  line-height: 40px;
  letter-spacing: 1px;
}
@media (max-width: 48.1rem) {
  .relais-campagne-generique .contentCouche h2 {
    float: none;
    width: 90%;
  }
}
.relais-campagne-generique .contentCouche h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.relais-campagne-generique .contentCouche .media_gauche .details-content .media,
.relais-campagne-generique .contentCouche .media_droite .details-content .media {
  width: 100%;
  text-align: center;
}
.relais-campagne-generique .contentCouche .media_gauche .details-content .media img,
.relais-campagne-generique .contentCouche .media_droite .details-content .media img {
  width: 100%;
}
@media (max-width: 48.1rem) {
  .relais-campagne-generique .contentCouche .media_gauche .details-content .media,
  .relais-campagne-generique .contentCouche .media_droite .details-content .media {
    float: none !important;
    width: 100% !important;
  }
  .relais-campagne-generique .contentCouche .media_gauche .details-content .media img,
  .relais-campagne-generique .contentCouche .media_droite .details-content .media img {
    width: auto !important;
    display: inline-block;
  }
}
@media (max-width: 47.9rem) {
  .relais-campagne-generique .contentCouche .media_gauche .details-content .media img,
  .relais-campagne-generique .contentCouche .media_droite .details-content .media img {
    width: 100%;
    height: auto;
  }
  .relais-campagne-generique .contentCouche .media_gauche .details-content .media iframe,
  .relais-campagne-generique .contentCouche .media_droite .details-content .media iframe {
    width: 100%;
    height: 100%;
  }
}
.relais-campagne-generique .contentCouche .media_gauche .details-content .contentTxt,
.relais-campagne-generique .contentCouche .media_droite .details-content .contentTxt {
  padding-top: 10px;
  width: 100%;
  text-align: center;
}
@media (max-width: 48.1rem) {
  .relais-campagne-generique .contentCouche .media_gauche .details-content .contentTxt,
  .relais-campagne-generique .contentCouche .media_droite .details-content .contentTxt {
    height: auto !important;
    overflow: inherit !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center !important;
  }
}
.relais-campagne-generique .contentCouche .media_gauche .details-content .contentTxt .desc,
.relais-campagne-generique .contentCouche .media_droite .details-content .contentTxt .desc {
  font-size: 1.467em;
  font-weight: 300;
  font-style: inherit;
  min-height: 135px;
  font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.relais-campagne-generique .contentCouche .media_gauche .details-content .contentTxt p.labeldownload,
.relais-campagne-generique .contentCouche .media_droite .details-content .contentTxt p.labeldownload {
  font-size: 1em;
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  min-height: inherit;
}
.relais-campagne-generique .contentCouche .media_gauche .details-content .contentTxt .linkdownload,
.relais-campagne-generique .contentCouche .media_droite .details-content .contentTxt .linkdownload {
  font-size: 0.7em;
}
.relais-campagne-generique .contentCouche .media_gauche .details-content .contentTxt .linkdownload a,
.relais-campagne-generique .contentCouche .media_droite .details-content .contentTxt .linkdownload a {
  display: inline-block;
}
.relais-campagne-generique .contentCouche .media_gauche .details-content .contentTxt .btPlus,
.relais-campagne-generique .contentCouche .media_droite .details-content .contentTxt .btPlus {
  margin-top: 10px;
}
.relais-campagne-generique .contentCouche .media_gauche .details-content .contentTxt .btPlus a,
.relais-campagne-generique .contentCouche .media_droite .details-content .contentTxt .btPlus a {
  display: inline-block;
  border-radius: 50px;
  color: #fff;
  background: #eab818;
  padding: 13px 37px;
  font-weight: bold;
  border: 1px solid #eab818;
  font-size: 1.25em;
  font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.relais-campagne-generique .contentCouche .media_gauche .details-content .contentTxt .btPlus a:hover,
.relais-campagne-generique .contentCouche .media_droite .details-content .contentTxt .btPlus a:hover {
  text-decoration: none;
}
.relais-campagne-generique .contentCouche .media_droite .txt_media.details-content .media {
  float: right;
  width: 45%;
}
.relais-campagne-generique .contentCouche .media_droite .txt_media.details-content .contentTxt {
  height: 100%;
  overflow: hidden;
  padding-right: 40px;
  width: auto;
  text-align: left;
}
.relais-campagne-generique .contentCouche .media_gauche .txt_media.details-content .media {
  float: left;
  width: 45%;
}
.relais-campagne-generique .contentCouche .media_gauche .txt_media.details-content .contentTxt {
  height: 100%;
  overflow: hidden;
  padding-left: 40px;
  width: auto;
  text-align: left;
}
.container.dmpps {
  width: 100%;
  background: #4bd2d4;
  padding: 0;
}
@media (max-width: 47.9rem) {
  .container.dmpps {
    display: block;
  }
}
.container.dmpps .encart-promo-ps {
  width: 1200px;
  margin: auto;
  background: #4bd2d4;
  color: #fff;
}
@media (max-width: 75rem) {
  .container.dmpps .encart-promo-ps {
    width: auto;
  }
}
.container.dmpps .encart-promo-ps .description-video {
  padding: 27px 62px 35px;
}
@media (max-width: 47.9rem) {
  .container.dmpps .encart-promo-ps .description-video {
    padding: 27px 20px 35px;
  }
}
@media (max-width: 47.9rem) {
  .container.dmpps .encart-promo-ps .description-video br {
    display: none;
  }
}
.container.dmpps .encart-promo-ps .description-video h2 {
  font-size: 1.600em;
  color: #fff;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: inherit;
  text-align: center;
  width: 768px;
  margin: 0 auto;
  line-height: 40px;
  letter-spacing: 1px;
}
@media (max-width: 62rem) {
  .container.dmpps .encart-promo-ps .description-video h2 {
    width: auto;
  }
}
.container.dmpps .encart-promo-ps .description-video h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #fff;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
@media (max-width: 47.9rem) {
  .container.dmpps .encart-promo-ps .description-video iframe {
    width: 100%;
    height: auto;
  }
}
.container.dmpps .encart-promo-ps .description-video .details-content {
  padding-top: 40px;
}
.container.dmpps .encart-promo-ps .description-video .details-content .left-side {
  float: none;
  margin-right: 0px;
}
.container.dmpps .encart-promo-ps .description-video .details-content .left-side .video_pacte_service {
  float: left;
  margin-right: 40px;
}
@media (max-width: 48.1rem) {
  .container.dmpps .encart-promo-ps .description-video .details-content .left-side .video_pacte_service {
    float: none;
    margin-right: 0px;
  }
}
@media (max-width: 62rem) {
  .container.dmpps .encart-promo-ps .description-video .details-content .left-side {
    float: none;
    width: 100%;
    margin-right: 0;
    text-align: center;
  }
}
.container.dmpps .encart-promo-ps .description-video .details-content .right-side {
  padding-top: 13px;
}
@media (max-width: 47.9rem) {
  .container.dmpps .encart-promo-ps .description-video .details-content .right-side {
    float: none;
    margin-right: 0px;
  }
}
.container.dmpps .encart-promo-ps .description-video .details-content .right-side p {
  font-size: 1.467em;
  font-weight: 300;
  font-style: inherit;
  min-height: 135px;
  font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.container.dmpps .encart-promo-ps .description-video .details-content .right-side p span {
  font-size: 0.7em;
}
.container.dmpps .encart-promo-ps .description-video .details-content .right-side a.button-en-savoir-plus {
  display: inline-block;
  border-radius: 50px;
  color: #fff;
  background: #eab818;
  padding: 13px 37px;
  font-weight: bold;
  border: 1px solid #eab818;
  font-size: 1.25em;
  font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.container.dmpps .encart-promo-ps .description-video .details-content .right-side a.button-en-savoir-plus:hover {
  text-decoration: none;
}
@media (max-width: 62rem) {
  .container.dmpps .encart-promo-ps .description-video .details-content .right-side {
    text-align: center;
  }
}
.container.dmpps .quitter {
  clear: both;
}
div.container-incitationScroll {
  position: fixed;
  bottom: 25px;
  width: 100%;
}
@media (min-width: 62rem) {
  div.container-incitationScroll {
    display: block !important;
  }
}
div.container-incitationScroll .container {
  position: relative;
  width: 1200px !important;
}
div.container-incitationScroll .container .incitationScroll {
  background: url(../images/incitationScroll.png) no-repeat center 0 rgba(255, 255, 255, 0.8);
  width: 42px;
  height: 43px;
  position: absolute;
  right: 20px;
  bottom: 0;
  z-index: 1;
  animation: rebond 1.25s;
  animation-iteration-count: 5;
  -webkit-animation: rebond 1.25s;
  -webkit-animation-iteration-count: 5;
  opacity: 0;
  cursor: pointer;
}
@media (max-width: 61.1rem) {
  div.container-incitationScroll .container .incitationScroll {
    display: none;
  }
}
@keyframes rebond {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes rebond {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.incitationScroll:hover,
.incitationScroll:focus {
  animation-play-state: paused!important;
  -webkit-animation-play-state: paused!important;
  /* Safari and Chrome */
  opacity: 1;
}
.enBref.scrollPanel-container .voirtout {
  padding-top: 1em;
  color: #005DA8;
  font-size: 0.867em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: inherit;
  position: absolute;
  right: 34px;
}
.enBref.scrollPanel-container .voirtout a:before {
  content: "";
  background: url(../images/icone-chevron.png) no-repeat;
  width: 5px;
  height: 8px;
  display: inline-block;
  margin-right: 6px;
}
.enBref.scrollPanel-container .scrollPanel .wrpScrollPanel {
  padding-left: 0;
}
.enBref.scrollPanel-container .scrollPanel .views-field-field-date-fo-publication-unified {
  float: left;
  margin-right: 10px;
  color: #fd7974;
  font-size: 0.800em;
  font-weight: 600;
}
.enBref.scrollPanel-container .scrollPanel .views-field-field-actu-main-category-unified {
  color: #747474;
  font-size: 0.8em;
  text-transform: uppercase;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
}
.enBref.scrollPanel-container .scrollPanel .views-field-title {
  clear: both;
  font-weight: normal;
}
.enBref.scrollPanel-container .scrollPanel li {
  list-style: none;
}
.enBref.scrollPanel-container .views-row {
  border-top: 1px solid #e0dfdf;
  padding: 14px 18px;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: inherit;
}
.enBref.scrollPanel-container .views-row:first-child {
  border-top: none;
}
@media (min-width: 768px) and (max-width: 991px) {
  .enBref.scrollPanel-container .views-row.views-row {
    display: none;
  }
  .enBref.scrollPanel-container .views-row.views-row:nth-child(-n+4) {
    display: block;
  }
}
@media (max-width: 47.9rem) {
  .enBref.scrollPanel-container .views-row.views-row {
    display: none;
  }
  .enBref.scrollPanel-container .views-row.views-row:nth-child(-n+2) {
    display: block;
  }
}
.enBref.scrollPanel-container .views-row a {
  color: #000;
}
.enBref.scrollPanel-container .views-row .views-field-created {
  color: #fd7974;
  font-size: 0.8em ;
}
.enBref.scrollPanel-container .views-row .views-field-created a {
  color: #fd7974;
}
.coucheAccueilGrise {
  background: #f0f0f0;
}
@media (min-width: 62rem) {
  .coucheAccueilGrise {
    padding: 50px 0;
  }
  .coucheAccueilGrise .container {
    width: 982px;
    padding: 0;
  }
  .coucheAccueilGrise .row {
    margin-left: -17px;
    margin-right: -17px;
  }
  .coucheAccueilGrise .col-xs-12 {
    padding-left: 17px;
    padding-right: 17px;
  }
  .coucheAccueilGrise .col-md-8 {
    width: 65.748%;
  }
  .coucheAccueilGrise .col-md-4 {
    width: 34.252%;
  }
}
@media (max-width: 61.1rem) {
  .coucheAccueilGrise .container {
    width: auto;
    padding: 0;
  }
  .coucheAccueilGrise .row {
    margin-left: 0;
    margin-right: 0;
  }
  .coucheAccueilGrise .col-md-8 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .coucheAccueilGrise {
    padding: 0 0 36px;
  }
}
@media (max-width: 47.9rem) {
  .coucheAccueilGrise {
    padding: 0 0 16px;
  }
}
.coucheAccueilGrise .field-items .field-item {
  position: relative;
}
.coucheAccueilGrise .field-items .field-item img {
  width: 100%;
}
.coucheAccueilGrise .presDeChezVous img {
  width: 100%;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .coucheAccueilGrise .presDeChezVous {
    padding: 0 40px;
    margin-top: 30px;
  }
}
@media (max-width: 61.1rem) {
  .coucheAccueilGrise .presDeChezVous {
    padding: 0 14px;
    margin-top: 16px;
  }
}
.coucheAccueilGrise .enBref img {
  width: 100%;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .coucheAccueilGrise .enBref {
    margin-bottom: 20px;
    padding: 0 40px;
  }
}
@media (max-width: 47.9rem) {
  .coucheAccueilGrise .enBref {
    margin-bottom: 14px;
    padding: 0 14px;
  }
}
@media (min-width: 48rem) {
  .coucheAccueilGrise .carrousel {
    margin-bottom: 30px;
  }
}
@media (max-width: 47.9rem) {
  .coucheAccueilGrise .carrousel {
    margin-bottom: 16px;
  }
}
@media (min-width: 62rem) {
  .coucheAccueilGrise .carrousel .field-name-field-img-visuel img {
    width: 100%;
    /*634px;*/
    height: 397px;
  }
}
.coucheAccueilGrise .carrousel .field-name-field-img-visuel img {
  cursor: pointer;
}
.coucheAccueilGrise .carrousel .field-name-field-overtitle {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.0666em;
  margin-bottom: 10px;
}
@media (max-width: 47.9rem) {
  .coucheAccueilGrise .carrousel .field-name-field-overtitle {
    font-size: 0.666em;
    margin-bottom: 5px;
    line-height: 1.2em;
  }
}
.coucheAccueilGrise .carrousel .field-name-field-link {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.7333em;
  font-weight: bold;
}
@media (max-width: 47.9rem) {
  .coucheAccueilGrise .carrousel .field-name-field-link {
    font-size: 1em;
  }
}
.coucheAccueilGrise .carrousel .paveTexte {
  background: #fd7974;
  position: absolute;
  width: 270px;
  min-height: 232px;
  left: 0;
  bottom: 0;
  padding: 17px;
  color: #fff;
}
.coucheAccueilGrise .carrousel .paveTexte a {
  color: #fff;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .coucheAccueilGrise .carrousel .paveTexte {
    width: 42.6%;
    min-height: 265px;
    padding: 40px;
  }
}
@media (max-width: 47.9rem) {
  .coucheAccueilGrise .carrousel .paveTexte {
    width: 136px;
    min-height: 120px;
    padding: 14px;
    line-height: 1.23em;
  }
}
.coucheAccueilGrise .carrousel .slick-dots {
  position: absolute;
  width: 270px;
  left: 0;
  bottom: 9px;
  padding: 0 14px;
  text-align: right;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .coucheAccueilGrise .carrousel .slick-dots {
    width: 308px;
  }
}
.coucheAccueilGrise .carrousel .slick-dots li {
  width: 10px;
  height: 10px;
  margin: 0 3px;
}
.coucheAccueilGrise .carrousel .slick-dots li:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.coucheAccueilGrise .carrousel .slick-dots li .custom-dots {
  padding: 3px;
  width: 10px;
  height: 10px;
}
.coucheAccueilGrise .carrousel .slick-dots li .custom-dots:before {
  width: 9px;
  height: 9px;
  content: ' ';
  line-height: 9px;
  opacity: 1;
  background: none;
  border: 1px solid #fff;
  border-radius: 50%;
}
.coucheAccueilGrise .carrousel .slick-dots li.slick-active .custom-dots:before {
  background: #fff;
  border-radius: 0;
}
.coucheAccueilGrise .carrousel .slick-dots li:before {
  display: none;
}
@media (max-width: 47.9rem) {
  .coucheAccueilGrise .carrousel .slick-dots {
    width: 136px;
    bottom: 5px;
    padding: 0 9px;
  }
  .coucheAccueilGrise .carrousel .slick-dots li {
    width: 6px;
    height: 6px;
    margin: 0 2px 0 1px;
  }
  .coucheAccueilGrise .carrousel .slick-dots li .custom-dots {
    width: 6px;
    height: 6px;
  }
  .coucheAccueilGrise .carrousel .slick-dots li .custom-dots:before {
    width: 5px;
    height: 5px;
    line-height: 5px;
  }
}
.coucheAccueilGrise .carrousel .field-name-field-ameli-para-carrousel .slick-slider ul.slick-dots li {
  margin: 0 7px;
  padding: 0;
}
.coucheAccueilGrise .carrousel .field-name-field-ameli-para-carrousel .slick-slider ul.slick-dots li::before {
  display: none !important;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes {
  background: #fff;
  padding: 50px 0;
  text-align: center;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes {
    padding: 50px 0 57px;
  }
}
@media (max-width: 47.9rem) {
  .paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes {
    padding: 22px 9px 31px;
  }
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .slick-prev,
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .slick-next {
  width: 16px;
  height: 31px;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .slick-prev:before,
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .slick-next:before {
  display: none;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .slick-prev {
  background: url(../images/demarches_carousel_arrow_left.png) no-repeat;
  left: -16px;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .slick-next {
  background: url(../images/demarches_carousel_arrow_right.png) no-repeat;
  right: -16px;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes h2 {
  color: #07345c;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes h2:after {
  width: 68px;
  height: 1px;
  background: #07345c;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
@media (max-width: 47.9rem) {
  .paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes h2 {
    font-size: 1.2em;
  }
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content {
  padding: 50px 0;
}
@media (max-width: 47.9rem) {
  .paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content {
    padding: 50px 0 20px;
  }
}
@media (min-width: 62rem) {
  .paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items > .field-item {
    width: 180px;
    display: inline-block;
    vertical-align: top;
  }
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches ul {
  margin: 0;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches ul li {
  margin: 0;
  padding: 0;
  text-indent: 0;
  list-style: none;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches ul li:before {
  content: none;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items .demarchesFrequentes-item {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1333em;
  font-weight: 500;
  text-align: center;
  margin: 0 8px;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items .demarchesFrequentes-item .field-name-field-img-visuel,
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items .demarchesFrequentes-item .field-name-field-visuel-hover {
  border-radius: 50%;
  width: 82px;
  height: 82px;
  display: table;
  margin: 0 auto;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items .demarchesFrequentes-item .field-name-field-img-visuel .img,
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items .demarchesFrequentes-item .field-name-field-visuel-hover .img {
  display: table-cell;
  padding: 0;
  vertical-align: middle;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items .demarchesFrequentes-item .field-name-field-visuel-hover {
  display: none;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items .demarchesFrequentes-item .field-name-field-link {
  margin-top: 10px;
  display: block;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items .demarchesFrequentes-item:hover .field-name-field-img-visuel,
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items .demarchesFrequentes-item:focus .field-name-field-img-visuel {
  display: none;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items .demarchesFrequentes-item:hover .field-name-field-visuel-hover,
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items .demarchesFrequentes-item:focus .field-name-field-visuel-hover {
  display: table;
}
.paragraphs-items-field-accueils-contenus .field-name-field-accueils-contenus .demarchesFrequentes .content .field-name-field-ameli-para-demarches > .field-items .demarchesFrequentes-item a {
  text-decoration: none;
  color: #005DA8;
}
/*
@media (min-width: @screen-md-min) and (max-width: 1199px) {
  .demarchesFrequentes{
    .container{
      width:auto;
      padding: 0;
    }
    .content{
      .field-name-field-ameli-para-demarches > .field-items > .field-item
        {
            width: 170px;
        }
      }
    }
  }
*/
.paragraphs-item-para-en-pratique-votre-pratique {
  background: #fff;
  padding: 50px 0 70px;
}
@media (min-width: 62rem) {
  .paragraphs-item-para-en-pratique-votre-pratique .container {
    width: 980px;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .container .row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .container .col-xs-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 48rem) {
  .paragraphs-item-para-en-pratique-votre-pratique {
    padding: 50px 0 57px;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .col-xs-12 {
    position: relative;
    margin-bottom: 20px;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .col-xs-12 .paveTexte {
    background: rgba(41, 47, 52, 0.7);
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    right: 10px;
    left: 10px;
    padding: 26px 10px;
    font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.3333em;
    font-weight: 500;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .col-xs-12 .paveTexte a {
    color: #fff;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .col-xs-12 img {
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .paragraphs-item-para-en-pratique-votre-pratique .container {
    width: auto;
    padding: 0 33px;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .container .row {
    margin-left: -7px;
    margin-right: -7px;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .container .col-xs-12 {
    padding-left: 7px;
    padding-right: 7px;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .container .col-xs-12 .paveTexte {
    right: 7px;
    left: 7px;
  }
}
@media (max-width: 47.9rem) {
  .paragraphs-item-para-en-pratique-votre-pratique {
    padding: 12px 0 6px;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .container {
    padding: 0 24px;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .container .row {
    margin: 0;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .container .col-xs-12 {
    margin-bottom: 16px;
    padding: 0;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .container .col-xs-12 .field-name-field-img-visuel {
    float: left;
    width: 80px;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .container .col-xs-12 .paveTexte {
    margin-left: 80px;
    min-height: 80px;
    background: rgba(41, 47, 52, 0.7);
    color: #fff;
    padding: 12px 17px 12px 10px;
    font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.9333em;
    font-weight: 500;
  }
  .paragraphs-item-para-en-pratique-votre-pratique .container .col-xs-12 .paveTexte a {
    color: #fff;
  }
}
.paragraphs-item-para-en-pratique-votre-pratique h2 {
  color: #07345c;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 50px;
}
@media (max-width: 47.9rem) {
  .paragraphs-item-para-en-pratique-votre-pratique h2 {
    margin-bottom: 0;
  }
}
.paragraphs-item-para-en-pratique-votre-pratique h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #07345c;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
@media (max-width: 47.9rem) {
  .paragraphs-item-para-en-pratique-votre-pratique h2 {
    font-size: 1.2em;
  }
}
.paragraphs-item-para-en-pratique-votre-pratique .container ul li:before {
  display: none!important;
}
.paragraphs-item-para-en-pratique-votre-pratique .field-name-field-ameli-para-pratique ul li {
  text-indent: 0 !important;
  padding: 0 !important;
}
.paragraphs-item-para-en-pratique-votre-pratique .field-name-field-ameli-para-pratique ul li:first-child:last-child div[class*="col-"] {
  float: none;
  margin-right: auto;
  margin-left: auto;
}
.paragraphs-item-para-engagements {
  background: #005DA8;
  padding: 50px 0 70px;
  color: #fff;
  text-align: center;
}
.paragraphs-item-para-engagements a {
  color: #fff;
}
.paragraphs-item-para-engagements .field-name-field-img-visuel {
  margin-bottom: 10px;
}
.paragraphs-item-para-engagements .field-name-title-field,
.paragraphs-item-para-engagements .field-name-field-link {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.0666em;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.paragraphs-item-para-engagements .field-name-title-field h3,
.paragraphs-item-para-engagements .field-name-field-link h3 {
  font-size: 1em;
  margin: 0;
  color: #fff;
}
.paragraphs-item-para-engagements .field-name-title-field h3:hover,
.paragraphs-item-para-engagements .field-name-field-link h3:hover {
  text-decoration: underline;
}
.paragraphs-item-para-engagements .field-name-field-description {
  font-size: 0.9333em;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
}
.paragraphs-item-para-engagements .slick-prev,
.paragraphs-item-para-engagements .slick-next {
  width: 16px;
  height: 31px;
}
.paragraphs-item-para-engagements .slick-prev:before,
.paragraphs-item-para-engagements .slick-next:before {
  display: none;
}
.paragraphs-item-para-engagements .slick-prev {
  background: url(../images/engagements_carousel_arrow_left.png) no-repeat;
  left: -16px;
}
.paragraphs-item-para-engagements .slick-next {
  background: url(../images/engagements_carousel_arrow_right.png) no-repeat;
  right: -16px;
}
.paragraphs-item-para-engagements h2 {
  color: #fff;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 0;
}
.paragraphs-item-para-engagements h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #fff;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
@media (max-width: 47.9rem) {
  .paragraphs-item-para-engagements h2 {
    font-size: 1.2em;
  }
}
.paragraphs-item-para-engagements .slick-slide {
  padding: 0 25px;
}
@media (min-width: 62rem) {
  .paragraphs-item-para-engagements .field-name-field-ameli-para-engagement {
    margin: 0 -25px;
  }
  .paragraphs-item-para-engagements .field-name-field-ameli-para-engagement:before,
  .paragraphs-item-para-engagements .field-name-field-ameli-para-engagement:after {
    content: " ";
    display: table;
  }
  .paragraphs-item-para-engagements .field-name-field-ameli-para-engagement:after {
    clear: both;
  }
  .paragraphs-item-para-engagements .field-name-field-ameli-para-engagement:before,
  .paragraphs-item-para-engagements .field-name-field-ameli-para-engagement:after {
    content: " ";
    display: table;
  }
  .paragraphs-item-para-engagements .field-name-field-ameli-para-engagement:after {
    clear: both;
  }
  .paragraphs-item-para-engagements .field-name-field-ameli-para-engagement > .field-items > .field-item {
    width: 23%;
    display: inline-block;
    padding: 0 15px;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .paragraphs-item-para-engagements {
    padding: 50px 0 57px;
  }
}
@media (max-width: 47.9rem) {
  .paragraphs-item-para-engagements {
    padding: 22px 9px 31px;
  }
}
.field-name-field-ameli-para-engagement .field-name-title-field a:hover,
.field-name-field-ameli-para-engagement .field-name-field-link a:hover,
.field-name-field-ameli-para-engagement .field-name-title-field a:focus,
.field-name-field-ameli-para-engagement .field-name-field-link a:focus {
  color: #FFF;
}
.field-name-field-ameli-para-engagement ul li:first-child:last-child {
  float: none !important;
  margin-right: auto !important;
  margin-left: auto !important;
}
.paragraphs-item-para-infographie {
  background: #005DA8;
  padding: 50px 0 ;
  color: #fff;
}
.paragraphs-item-para-infographie a {
  color: #fff;
}
.paragraphs-item-para-infographie .container {
  /*padding: 0;*/
  text-align: center;
}
@media (min-width: 1200px) {
  .paragraphs-item-para-infographie .container img {
    display: inline-block;
    max-width: 1024px;
  }
  .paragraphs-item-para-infographie .container .field-transcription-textuelle .pleine_largeur {
    width: 80% !important;
  }
}
.paragraphs-item-para-infographie h2 {
  color: #fff;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 15px;
}
.paragraphs-item-para-infographie h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #fff;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
@media (max-width: 47.9rem) {
  .paragraphs-item-para-infographie h2 {
    font-size: 1.2em;
  }
}
.paragraphs-item-para-infographie figcaption {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.paragraphs-item-para-infographie .field-transcription-textuelle.pleine_largeur {
  width: 100% !important;
  max-width: 960px !important;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 48.1rem) {
  .paragraphs-item-para-infographie ul.field-items .field-transcription-textuelle.pleine_largeur {
    width: 80% !important;
  }
}
@media screen and (max-width: 20rem) {
  .paragraphs-item-para-infographie ul.field-items .field-transcription-textuelle.tuile {
    width: 100% !important;
  }
}
.zoomSur.scrollPanel-container .field-name-field-ameli-para-zoom > .field-items > .field-item {
  border-top: 1px solid #e0dfdf;
  padding: 14px 18px;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.zoomSur.scrollPanel-container .field-name-field-ameli-para-zoom > .field-items > .field-item:first-child {
  border-top: none;
}
.zoomSur.scrollPanel-container .field-name-field-ameli-para-zoom > .field-items > .field-item a {
  color: #000;
}
.zoomSur.scrollPanel-container .field-name-field-ameli-para-zoom > .field-items > .field-item .field-type-taxonomy-term-reference {
  color: #747474;
  font-size: 0.8em;
  text-transform: uppercase;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
}
.zoomSur.scrollPanel-container .field-name-field-ameli-para-zoom > .field-items > .field-item .field-type-taxonomy-term-reference a {
  color: inherit;
}
@media (max-width: 48.1rem) {
  .zoomSur.scrollPanel-container .field-name-field-ameli-para-zoom > .field-items > .field-item:not(:nth-child(-n+4)) {
    display: none;
  }
}
@media (max-width: 29.9rem) {
  .zoomSur.scrollPanel-container .field-name-field-ameli-para-zoom > .field-items > .field-item:not(:nth-child(-n+2)) {
    display: none;
  }
}
.paragraphs-item-para-deditorial {
  background: #dadada;
  padding: 50px 0 70px;
}
@media (min-width: 62rem) {
  .paragraphs-item-para-deditorial .container {
    width: 980px;
  }
  .paragraphs-item-para-deditorial .container .row {
    margin-left: -10px;
    margin-right: -10px;
    text-align: center;
  }
  .paragraphs-item-para-deditorial .container .field-name-field-ameli-para-edito > .field-items > .field-item {
    padding-left: 10px;
    padding-right: 10px;
    width: 33.3333%;
    min-height: 1%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
  }
}
.paragraphs-item-para-deditorial h2 {
  color: #07345c;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 50px;
}
.paragraphs-item-para-deditorial h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #07345c;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
@media (max-width: 47.9rem) {
  .paragraphs-item-para-deditorial h2 {
    font-size: 1.2em;
    margin-bottom: 20px;
  }
}
@media (min-width: 30rem) and (max-width: 61.1rem) {
  .paragraphs-item-para-deditorial .container {
    width: auto;
    padding: 0 33px;
  }
  .paragraphs-item-para-deditorial .container .row {
    margin-left: -7px;
    margin-right: -7px;
  }
  .paragraphs-item-para-deditorial .container .field-name-field-ameli-para-edito > .field-items > .field-item {
    padding-left: 7px;
    padding-right: 7px;
    margin-bottom: 20px;
  }
}
@media (max-width: 47.9rem) {
  .paragraphs-item-para-deditorial {
    padding: 12px 0 6px;
  }
  .paragraphs-item-para-deditorial .container {
    padding: 0 24px;
  }
  .paragraphs-item-para-deditorial .container .row {
    margin: 0;
  }
  .paragraphs-item-para-deditorial .container .field-name-field-ameli-para-edito > .field-items > .field-item {
    margin-bottom: 16px;
  }
}
.paragraphs-item-para-deditorial .blocEditorial {
  background: #fff;
  padding: 16px;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.paragraphs-item-para-deditorial .blocEditorial p {
  margin: 20px 0 0;
  font-weight: inherit;
}
.paragraphs-item-para-deditorial .blocEditorial h3 {
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: inherit;
  margin: 0 0 25px;
  font-size: 1.2em;
}
@media (min-width: 62rem) {
  .paragraphs-item-para-deditorial .blocEditorial {
    min-height: 325px;
  }
}
.paragraphs-item-para-mise-en-avant-faq {
  background: #f0f0f0;
  padding: 50px 0 0;
  color: #fff;
  text-align: center;
}
.paragraphs-item-para-mise-en-avant-faq .field-name-field-ameli-para-mise-en-avant ol > li::before {
  content: none;
}
@media (min-width: 62rem) {
  .paragraphs-item-para-mise-en-avant-faq .container {
    width: 980px;
  }
  .paragraphs-item-para-mise-en-avant-faq .container .row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .paragraphs-item-para-mise-en-avant-faq .container .col-xs-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.paragraphs-item-para-mise-en-avant-faq h2 {
  color: #07345c;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 50px;
}
.paragraphs-item-para-mise-en-avant-faq h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #07345c;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
@media (max-width: 47.9rem) {
  .paragraphs-item-para-mise-en-avant-faq h2 {
    font-size: 1.2em;
    margin-bottom: 0;
  }
}
@media (min-width: 62rem) {
  .paragraphs-item-para-mise-en-avant-faq .col-sm-4 {
    padding-left: 10px;
    float: none;
    padding-right: 10px;
    width: 33.3333%;
    min-height: 1%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin-right: -3px;
  }
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc {
  background: #fff;
  padding: 20px 20px 80px;
  margin-top: 42px;
  text-align: center;
  color: #262626;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.1333em;
  position: relative;
  margin-bottom: 20px;
  min-height: 218px;
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc h3 {
  font-size: 1.13em;
  margin: 0;
  line-height: inherit;
  font-weight: inherit;
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  text-transform: uppercase;
  padding: 10px 20px;
  color: #005DA8;
  border: 1px solid #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.8666em;
  border-radius: 19px;
  text-decoration: none;
  text-align: center;
  display: inline-block;
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:hover,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:focus,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a.focus,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:active,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a.active,
.open > .dropdown-toggle.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:active,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a.active,
.open > .dropdown-toggle.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a {
  background-image: none;
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a.disabled,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a[disabled],
fieldset[disabled] .paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a.disabled:hover,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a[disabled]:hover,
fieldset[disabled] .paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:hover,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a.disabled:focus,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a[disabled]:focus,
fieldset[disabled] .paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:focus,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a.disabled.focus,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a[disabled].focus,
fieldset[disabled] .paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a.focus,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a.disabled:active,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a[disabled]:active,
fieldset[disabled] .paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:active,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a.disabled.active,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a[disabled].active,
fieldset[disabled] .paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a.active {
  background-color: #fff;
  border-color: #ccc;
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a .badge {
  color: #fff;
  background-color: #333;
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a a {
  color: #005DA8;
  text-decoration: none;
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:hover,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:focus {
  background: #005DA8;
  color: #fff;
  text-decoration: none;
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:hover a,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:focus a,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:hover a:hover,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:focus a:hover,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:hover a:focus,
.paragraphs-item-para-mise-en-avant-faq .col-sm-4 .faqBloc .bouton a:focus a:focus {
  color: #fff ;
  text-decoration: none;
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4:nth-child(1):after {
  content: '1';
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4:nth-child(2):after {
  content: '2';
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4:nth-child(3):after {
  content: '3';
}
.paragraphs-item-para-mise-en-avant-faq .col-sm-4:after {
  position: absolute;
  background: #fff;
  color: #1cb0b9;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  border-radius: 43px 43px 0 0;
  line-height: 32px;
  padding-top: 10px;
  font-size: 1.47em;
  top: 0;
  left: 50%;
  width: 86px;
  margin-left: -43px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .paragraphs-item-para-mise-en-avant-faq .container {
    width: auto;
    padding: 0 33px;
  }
  .paragraphs-item-para-mise-en-avant-faq .container .row {
    margin-left: -7px;
    margin-right: -7px;
  }
  .paragraphs-item-para-mise-en-avant-faq .container .col-xs-12 {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media (max-width: 47.9rem) {
  .paragraphs-item-para-mise-en-avant-faq {
    padding: 12px 0 6px;
  }
  .paragraphs-item-para-mise-en-avant-faq .container {
    padding: 0 24px;
  }
  .paragraphs-item-para-mise-en-avant-faq .container .row {
    margin: 0;
  }
  .paragraphs-item-para-mise-en-avant-faq .container .col-xs-12 {
    margin-bottom: 16px;
    padding: 0;
  }
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv {
  background: #FFF;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv:before,
.coucheAccueilGrise .presDeChezVous .localisation_pdcv:after {
  content: " ";
  display: table;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv:after {
  clear: both;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv:before,
.coucheAccueilGrise .presDeChezVous .localisation_pdcv:after {
  content: " ";
  display: table;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv:after {
  clear: both;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_caisse {
  padding: 17px 20px;
  border-right: 1px solid #F0F0F0;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_caisse .localisation_title {
  color: #FD7974;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2em;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_caisse .localisation_title h2 {
  font-size: 1em;
  margin: 0;
  font-weight: inherit;
  line-height: inherit;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_caisse .localisation_txt .class-modal-link,
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_caisse .localisation_txt .local {
  display: inline-block;
  vertical-align: top;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_caisse .localisation_txt .local {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 140px;
  color: #495058;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.93333333em;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_caisse .localisation_txt .class-modal-link {
  padding-left: 4px;
  color: #005DA8;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.86666667em;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_caisse .localisation_txt .class-modal-link a {
  padding: 2px 22px;
  color: inherit;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_caisse .localisation_txt .class-modal-link a:hover,
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_caisse .localisation_txt .class-modal-link a:focus {
  color: #fff !important;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_actus {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 21px 27px;
  position: relative;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_actus .slick-next {
  right: -7px;
  z-index: 10;
  opacity: 1;
  width: 10px;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_actus .slick-next:before {
  display: none;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_actus .pdcv_date {
  font-size: 0.8em;
  color: #FD7974;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_actus .pdcv_txt {
  font-size: 1em;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_actus .pdcv_txt a {
  color: inherit;
}
@media screen and (min-width: 62rem) {
  .coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_caisse {
    width: 270px;
  }
  .coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_actus {
    width: 712px;
  }
}
@media screen and (max-width: 61.1rem) {
  .coucheAccueilGrise .presDeChezVous .localisation_pdcv {
    padding: 0 14px;
  }
  .coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_caisse {
    width: auto;
    display: table;
    margin: 0 auto;
    float: none;
    border: 0;
    padding: 14px 5px;
  }
  .coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_actus {
    border-top: 1px solid #F0F0F0;
    padding: 14px 27px 25px;
  }
  .coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_actus:after {
    display: none;
  }
  .coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_actus .pdcv_txt {
    white-space: normal;
  }
}
.coucheAccueilGrise .presDeChezVous .localisation_pdcv .pdcv_actus.zone-elems:after {
  display: none;
}
@media screen and (max-width: 61.1rem) {
  .coucheAccueilGrise .presDeChezVous {
    padding: 0 14px;
  }
}
@media (max-width: 61.1rem) {
  .main-container .body-container .container .sidebar-first-class h2 {
    cursor: pointer;
    position: relative;
  }
  .main-container .body-container .container .sidebar-first-class h2 button:after {
    content: '';
    background-image: url(../images/chevron-black.png);
    background-repeat: no-repeat;
    width: 17px;
    height: 10px;
    position: absolute;
    right: 20px;
    top: 25px;
  }
  .main-container .body-container .container .sidebar-first-class h2 button.open-panel:after {
    background-image: url(../images/chevron-black-down.png);
  }
  .main-container .body-container .container .sidebar-first-class .block-ameli-search h2.block-title {
    padding: 0;
  }
  .main-container .body-container .container .sidebar-first-class .block-ameli-search h2.block-title button {
    padding: 20px 80px 20px 35px;
  }
  .main-container .body-container .container .sidebar-first-class .block-ameli-search.openLikePopin {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .main-container .body-container .container .sidebar-first-class .block-ameli-search.openLikePopin > h2 {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  }
  .main-container .body-container .container .sidebar-first-class .block-ameli-search.openLikePopin > h2 > button:after {
    background-image: url(../images/chevron-close.png);
    height: 17px;
    top: 21px;
  }
  .main-container .body-container .container .sidebar-first-class .block-ameli-search.openLikePopin > form {
    display: block !important;
    overflow: auto;
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 25px;
    background: #F0F0F0;
  }
  .main-container .body-container .container .sidebar-first-class .block-ameli-search.openLikePopin > form > div {
    padding-bottom: 20px;
  }
  .main-container .body-container .container .sidebar-first-class .block-ameli-search.openLikePopin > form > div > fieldset {
    border-bottom: 1px solid #fff;
  }
  .main-container .body-container .container .sidebar-first-class .block-ameli-search.openLikePopin > form > div > fieldset.filtre-date {
    margin-bottom: 30px;
  }
  .main-container .body-container .container .sidebar-first-class .block-ameli-search.openLikePopin > form > div > fieldset .open-panel + .panel-body {
    padding-bottom: 10px;
  }
  .main-container .body-container .container .sidebar-first-class .block-ameli-search.openLikePopin > form > div > button.form-submit {
    display: inline-block;
    width: 120px;
    margin: 5px 0;
  }
  .main-container .body-container .container .sidebar-first-class .block-ameli-search.openLikePopin > form > div > .bt-allactus {
    margin: 5px 0;
  }
}
@media (max-width: 61.1rem) and (min-width: 48rem) and (max-width: 61.1rem) {
  .main-container .body-container .container .sidebar-first-class .block-ameli-search.openLikePopin > form > div > button.form-submit {
    width: inherit;
  }
}
.main-container .body-container .container .sidebar-first-class form > div > .form-item > label,
.main-container .body-container .container .sidebar-first-class form > div > .form-group > label {
  position: relative;
  display: block;
  cursor: pointer;
}
.main-container .body-container .container .sidebar-first-class form > div > .form-item > label:after,
.main-container .body-container .container .sidebar-first-class form > div > .form-group > label:after {
  content: '';
  background-image: url(../images/chevron-black.png);
  background-repeat: no-repeat;
  width: 17px;
  height: 10px;
  position: absolute;
  right: 0px;
  top: 5px;
}
.main-container .body-container .container .sidebar-first-class form > div > .form-item > label.open-panel:after,
.main-container .body-container .container .sidebar-first-class form > div > .form-group > label.open-panel:after {
  background-image: url(../images/chevron-black-down.png);
}
.main-container .body-container .container .zone-actus,
.main-container .body-container .container .zone-actus-institutionnelles,
.main-container .body-container .container .zone-organismes {
  border-bottom: 1px solid #ebebeb;
  padding-top: 37px;
  padding-bottom: 55px;
}
.main-container .body-container .container .zone-actus table,
.main-container .body-container .container .zone-actus-institutionnelles table,
.main-container .body-container .container .zone-organismes table {
  max-width: 100%;
  border: 1px solid #fff;
  border-collapse: collapse;
  font-size: 0.875em;
}
.main-container .body-container .container .zone-actus table caption,
.main-container .body-container .container .zone-actus-institutionnelles table caption,
.main-container .body-container .container .zone-organismes table caption {
  background: #005DA8 none repeat scroll 0 0;
  color: #fff;
  padding: 14px 10px 9px;
  text-align: center;
}
.main-container .body-container .container .zone-actus table td,
.main-container .body-container .container .zone-actus-institutionnelles table td,
.main-container .body-container .container .zone-organismes table td {
  padding: 10px 13px;
  border: 1px solid #fff;
  background: #f7f7f7;
}
.main-container .body-container .container .zone-actus table th,
.main-container .body-container .container .zone-actus-institutionnelles table th,
.main-container .body-container .container .zone-organismes table th {
  padding: 10px 13px;
  border: 1px solid #fff;
  background: #337db9;
  color: #fff;
  font-weight: normal;
}
@media (max-width: 47.9rem) {
  .main-container .body-container .container .zone-actus,
  .main-container .body-container .container .zone-actus-institutionnelles,
  .main-container .body-container .container .zone-organismes {
    padding: 25px 16px 28px;
  }
  .main-container .body-container .container .zone-actus .details-actus,
  .main-container .body-container .container .zone-actus-institutionnelles .details-actus,
  .main-container .body-container .container .zone-organismes .details-actus {
    padding-top: 5px;
  }
  .main-container .body-container .container .zone-actus .details-actus h2,
  .main-container .body-container .container .zone-actus-institutionnelles .details-actus h2,
  .main-container .body-container .container .zone-organismes .details-actus h2 {
    display: inline-block;
    width: 100%;
  }
  .main-container .body-container .container .zone-actus .details-actus img,
  .main-container .body-container .container .zone-actus-institutionnelles .details-actus img,
  .main-container .body-container .container .zone-organismes .details-actus img {
    display: none;
  }
}
.main-container .body-container .container .view-ameli-view-actualites .item-list ul,
.main-container .body-container .container .view-lise-des-actualites-institutionnelles .item-list ul {
  list-style: outside none none;
  padding: 0;
}
@media (max-width: 47.9rem) {
  .main-container .body-container .container .view-ameli-view-actualites .item-list ul,
  .main-container .body-container .container .view-lise-des-actualites-institutionnelles .item-list ul {
    padding-top: 12px;
    display: inline-block;
  }
}
.main-container .body-container .container .view-ameli-view-actualites .item-list ul li,
.main-container .body-container .container .view-lise-des-actualites-institutionnelles .item-list ul li {
  list-style: outside none none;
}
.main-container .body-container .container .view-ameli-view-actualites .item-list ul li .cat-actus,
.main-container .body-container .container .view-lise-des-actualites-institutionnelles .item-list ul li .cat-actus {
  display: inline-block;
}
.main-container .body-container .container .view-ameli-view-actualites .item-list ul li .local-actus,
.main-container .body-container .container .view-lise-des-actualites-institutionnelles .item-list ul li .local-actus {
  display: inline-block;
}
@media (max-width: 47.9rem) {
  .main-container .body-container .container .view-ameli-view-actualites .item-list ul li .local-actus,
  .main-container .body-container .container .view-lise-des-actualites-institutionnelles .item-list ul li .local-actus {
    margin-top: 12px;
  }
}
.main-container .body-container .container .view-ameli-view-actualites .item-list img.accessibility_clic,
.main-container .body-container .container .view-lise-des-actualites-institutionnelles .item-list img.accessibility_clic {
  cursor: pointer;
}
@media (max-width: 47.9rem) {
  .main-container .body-container .container .view-ameli-view-actualites .item-list img.accessibility_clic,
  .main-container .body-container .container .view-lise-des-actualites-institutionnelles .item-list img.accessibility_clic {
    display: none;
  }
}
@media (max-width: 47.9rem) {
  .main-container .body-container .container .view-ameli-view-actualites .item-list .btn-actus,
  .main-container .body-container .container .view-lise-des-actualites-institutionnelles .item-list .btn-actus {
    text-align: center;
    margin-top: 6px;
  }
}
@media (min-width: 64rem) {
  .main-container .body-container .container section.main-content-class {
    display: block !important;
  }
}
.zone-actus .details-actus > img,
.zone-actus-institutionnelles .details-actus > img {
  margin-right: 10px;
}
.zone-actus .details-actus ul,
.zone-actus-institutionnelles .details-actus ul {
  list-style: outside none none;
  padding: 0;
  display: inline;
}
.zone-actus .details-actus ul li,
.zone-actus-institutionnelles .details-actus ul li {
  list-style: outside none none;
  display: inline;
}
.zone-actus .details-actus ul li .cat-actus,
.zone-actus-institutionnelles .details-actus ul li .cat-actus {
  display: inline-block;
}
.zone-actus .details-actus ul li .cat-actus .field-type-taxonomy-term-reference,
.zone-actus-institutionnelles .details-actus ul li .cat-actus .field-type-taxonomy-term-reference {
  display: inline;
}
.zone-actus .details-actus ul li .cat-actus .field-type-taxonomy-term-reference .field-items,
.zone-actus-institutionnelles .details-actus ul li .cat-actus .field-type-taxonomy-term-reference .field-items {
  float: none;
  margin-right: 16px;
}
.zone-actus .details-actus ul li .cat-actus .field-items,
.zone-actus-institutionnelles .details-actus ul li .cat-actus .field-items {
  background: #e5e5e5;
  display: inline-block;
  text-transform: uppercase;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 0.675em;
  float: left;
  margin-right: 20px;
  padding: 0 10px;
  border-radius: 6px;
  margin-bottom: 7px;
}
.zone-actus .details-actus h2.titre-actus,
.zone-actus-institutionnelles .details-actus h2.titre-actus {
  margin: 0 20px 5px 0;
  font-size: 1em;
  display: block;
}
.zone-actus .details-actus h2.titre-actus a,
.zone-actus-institutionnelles .details-actus h2.titre-actus a {
  color: #000000;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.200em;
  text-transform: uppercase;
}
.zone-actus .details-actus .local-actus,
.zone-actus-institutionnelles .details-actus .local-actus {
  float: none;
  display: inline-block;
  background: #fd7974;
  color: #fff;
  padding: 0 17px;
  border-radius: 6px;
  margin-right: 20px;
  margin-left: 0;
  margin-bottom: 7px;
}
.zone-actus .details-actus .local-actus .lieu,
.zone-actus-institutionnelles .details-actus .local-actus .lieu {
  display: inline-block;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 0.675em;
}
.zone-actus .details-actus .local-actus .lieu a,
.zone-actus-institutionnelles .details-actus .local-actus .lieu a {
  color: #fff;
}
.zone-actus .details-actus .local-actus:before,
.zone-actus-institutionnelles .details-actus .local-actus:before {
  content: "";
  background: url(../images/icone-local.png) no-repeat;
  width: 9px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 9px;
}
.zone-actus .details-actus .cat-actus .field-items,
.zone-actus-institutionnelles .details-actus .cat-actus .field-items {
  background: #e5e5e5;
  text-transform: uppercase;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 0.675em;
  display: inline-block;
  float: left;
  margin-right: 20px;
  padding: 0 10px;
  border-radius: 6px;
  margin-bottom: 7px;
}
/*date article*/
.zone-actus .date-actus span.date-display-single,
.zone-actus-institutionnelles .date-actus span.date-display-single {
  color: #fd7974;
  font-size: 1.067em;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
/*content actus*/
.node-type-actualite-nationale .details-actus .titre-actus,
.node-type-actualite-locale .details-actus .titre-actus,
.node-type-actualite-locale-entreprise .details-actus .titre-actus,
.node-type-raccourci-actualite-locale-entre .details-actus .titre-actus,
.node-type-raccourci-d-actualite .details-actus .titre-actus,
.node-type-actualite-nationale-institution .details-actus .titre-actus,
.node-type-actualite-regionale-instit .details-actus .titre-actus {
  display: none;
}
.node-type-actualite-nationale .details-actus > img,
.node-type-actualite-locale .details-actus > img,
.node-type-actualite-locale-entreprise .details-actus > img,
.node-type-raccourci-actualite-locale-entre .details-actus > img,
.node-type-raccourci-d-actualite .details-actus > img,
.node-type-actualite-nationale-institution .details-actus > img,
.node-type-actualite-regionale-instit .details-actus > img {
  float: left;
  margin-right: 10px;
}
.node-type-actualite-nationale .zone-actus,
.node-type-actualite-locale .zone-actus,
.node-type-actualite-locale-entreprise .zone-actus,
.node-type-raccourci-actualite-locale-entre .zone-actus,
.node-type-raccourci-d-actualite .zone-actus,
.node-type-actualite-nationale-institution .zone-actus,
.node-type-actualite-regionale-instit .zone-actus,
.node-type-actualite-nationale .zone-actus-institutionnelles,
.node-type-actualite-locale .zone-actus-institutionnelles,
.node-type-actualite-locale-entreprise .zone-actus-institutionnelles,
.node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles,
.node-type-raccourci-d-actualite .zone-actus-institutionnelles,
.node-type-actualite-nationale-institution .zone-actus-institutionnelles,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles {
  padding-bottom: 0;
  padding-top: 0;
  border-bottom: 0;
}
.node-type-actualite-nationale .zone-actus .paragraphs-item-field-ameli-paragraph-simple,
.node-type-actualite-locale .zone-actus .paragraphs-item-field-ameli-paragraph-simple,
.node-type-actualite-locale-entreprise .zone-actus .paragraphs-item-field-ameli-paragraph-simple,
.node-type-raccourci-actualite-locale-entre .zone-actus .paragraphs-item-field-ameli-paragraph-simple,
.node-type-raccourci-d-actualite .zone-actus .paragraphs-item-field-ameli-paragraph-simple,
.node-type-actualite-nationale-institution .zone-actus .paragraphs-item-field-ameli-paragraph-simple,
.node-type-actualite-regionale-instit .zone-actus .paragraphs-item-field-ameli-paragraph-simple,
.node-type-actualite-nationale .zone-actus-institutionnelles .paragraphs-item-field-ameli-paragraph-simple,
.node-type-actualite-locale .zone-actus-institutionnelles .paragraphs-item-field-ameli-paragraph-simple,
.node-type-actualite-locale-entreprise .zone-actus-institutionnelles .paragraphs-item-field-ameli-paragraph-simple,
.node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles .paragraphs-item-field-ameli-paragraph-simple,
.node-type-raccourci-d-actualite .zone-actus-institutionnelles .paragraphs-item-field-ameli-paragraph-simple,
.node-type-actualite-nationale-institution .zone-actus-institutionnelles .paragraphs-item-field-ameli-paragraph-simple,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles .paragraphs-item-field-ameli-paragraph-simple {
  margin-bottom: 24px;
}
.node-type-actualite-nationale .zone-actus .date-actus,
.node-type-actualite-locale .zone-actus .date-actus,
.node-type-actualite-locale-entreprise .zone-actus .date-actus,
.node-type-raccourci-actualite-locale-entre .zone-actus .date-actus,
.node-type-raccourci-d-actualite .zone-actus .date-actus,
.node-type-actualite-nationale-institution .zone-actus .date-actus,
.node-type-actualite-regionale-instit .zone-actus .date-actus,
.node-type-actualite-nationale .zone-actus-institutionnelles .date-actus,
.node-type-actualite-locale .zone-actus-institutionnelles .date-actus,
.node-type-actualite-locale-entreprise .zone-actus-institutionnelles .date-actus,
.node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles .date-actus,
.node-type-raccourci-d-actualite .zone-actus-institutionnelles .date-actus,
.node-type-actualite-nationale-institution .zone-actus-institutionnelles .date-actus,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles .date-actus {
  margin-bottom: 23px;
}
.node-type-actualite-nationale .zone-actus .date-actus span,
.node-type-actualite-locale .zone-actus .date-actus span,
.node-type-actualite-locale-entreprise .zone-actus .date-actus span,
.node-type-raccourci-actualite-locale-entre .zone-actus .date-actus span,
.node-type-raccourci-d-actualite .zone-actus .date-actus span,
.node-type-actualite-nationale-institution .zone-actus .date-actus span,
.node-type-actualite-regionale-instit .zone-actus .date-actus span,
.node-type-actualite-nationale .zone-actus-institutionnelles .date-actus span,
.node-type-actualite-locale .zone-actus-institutionnelles .date-actus span,
.node-type-actualite-locale-entreprise .zone-actus-institutionnelles .date-actus span,
.node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles .date-actus span,
.node-type-raccourci-d-actualite .zone-actus-institutionnelles .date-actus span,
.node-type-actualite-nationale-institution .zone-actus-institutionnelles .date-actus span,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles .date-actus span {
  color: #737171;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.node-type-actualite-nationale .zone-actus .local-actus a,
.node-type-actualite-locale .zone-actus .local-actus a,
.node-type-actualite-locale-entreprise .zone-actus .local-actus a,
.node-type-raccourci-actualite-locale-entre .zone-actus .local-actus a,
.node-type-raccourci-d-actualite .zone-actus .local-actus a,
.node-type-actualite-nationale-institution .zone-actus .local-actus a,
.node-type-actualite-regionale-instit .zone-actus .local-actus a,
.node-type-actualite-nationale .zone-actus-institutionnelles .local-actus a,
.node-type-actualite-locale .zone-actus-institutionnelles .local-actus a,
.node-type-actualite-locale-entreprise .zone-actus-institutionnelles .local-actus a,
.node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles .local-actus a,
.node-type-raccourci-d-actualite .zone-actus-institutionnelles .local-actus a,
.node-type-actualite-nationale-institution .zone-actus-institutionnelles .local-actus a,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles .local-actus a {
  color: #fff;
}
.node-type-actualite-nationale .zone-actus .content-actus,
.node-type-actualite-locale .zone-actus .content-actus,
.node-type-actualite-locale-entreprise .zone-actus .content-actus,
.node-type-raccourci-actualite-locale-entre .zone-actus .content-actus,
.node-type-raccourci-d-actualite .zone-actus .content-actus,
.node-type-actualite-nationale-institution .zone-actus .content-actus,
.node-type-actualite-regionale-instit .zone-actus .content-actus,
.node-type-actualite-nationale .zone-actus-institutionnelles .content-actus,
.node-type-actualite-locale .zone-actus-institutionnelles .content-actus,
.node-type-actualite-locale-entreprise .zone-actus-institutionnelles .content-actus,
.node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles .content-actus,
.node-type-raccourci-d-actualite .zone-actus-institutionnelles .content-actus,
.node-type-actualite-nationale-institution .zone-actus-institutionnelles .content-actus,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles .content-actus {
  margin-top: 35px;
}
.node-type-actualite-nationale .zone-actus .content-actus .visuel-actus,
.node-type-actualite-locale .zone-actus .content-actus .visuel-actus,
.node-type-actualite-locale-entreprise .zone-actus .content-actus .visuel-actus,
.node-type-raccourci-actualite-locale-entre .zone-actus .content-actus .visuel-actus,
.node-type-raccourci-d-actualite .zone-actus .content-actus .visuel-actus,
.node-type-actualite-nationale-institution .zone-actus .content-actus .visuel-actus,
.node-type-actualite-regionale-instit .zone-actus .content-actus .visuel-actus,
.node-type-actualite-nationale .zone-actus-institutionnelles .content-actus .visuel-actus,
.node-type-actualite-locale .zone-actus-institutionnelles .content-actus .visuel-actus,
.node-type-actualite-locale-entreprise .zone-actus-institutionnelles .content-actus .visuel-actus,
.node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles .content-actus .visuel-actus,
.node-type-raccourci-d-actualite .zone-actus-institutionnelles .content-actus .visuel-actus,
.node-type-actualite-nationale-institution .zone-actus-institutionnelles .content-actus .visuel-actus,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles .content-actus .visuel-actus {
  margin-right: 33px;
  margin-bottom: 33px;
}
@media (max-width: 1023px) {
  .node-type-actualite-nationale .zone-actus .content-actus .visuel-actus,
  .node-type-actualite-locale .zone-actus .content-actus .visuel-actus,
  .node-type-actualite-locale-entreprise .zone-actus .content-actus .visuel-actus,
  .node-type-raccourci-actualite-locale-entre .zone-actus .content-actus .visuel-actus,
  .node-type-raccourci-d-actualite .zone-actus .content-actus .visuel-actus,
  .node-type-actualite-nationale-institution .zone-actus .content-actus .visuel-actus,
  .node-type-actualite-regionale-instit .zone-actus .content-actus .visuel-actus,
  .node-type-actualite-nationale .zone-actus-institutionnelles .content-actus .visuel-actus,
  .node-type-actualite-locale .zone-actus-institutionnelles .content-actus .visuel-actus,
  .node-type-actualite-locale-entreprise .zone-actus-institutionnelles .content-actus .visuel-actus,
  .node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles .content-actus .visuel-actus,
  .node-type-raccourci-d-actualite .zone-actus-institutionnelles .content-actus .visuel-actus,
  .node-type-actualite-nationale-institution .zone-actus-institutionnelles .content-actus .visuel-actus,
  .node-type-actualite-regionale-instit .zone-actus-institutionnelles .content-actus .visuel-actus {
    margin-right: 0;
  }
}
.node-type-actualite-nationale .zone-actus .content-actus .visuel-actus img,
.node-type-actualite-locale .zone-actus .content-actus .visuel-actus img,
.node-type-actualite-locale-entreprise .zone-actus .content-actus .visuel-actus img,
.node-type-raccourci-actualite-locale-entre .zone-actus .content-actus .visuel-actus img,
.node-type-raccourci-d-actualite .zone-actus .content-actus .visuel-actus img,
.node-type-actualite-nationale-institution .zone-actus .content-actus .visuel-actus img,
.node-type-actualite-regionale-instit .zone-actus .content-actus .visuel-actus img,
.node-type-actualite-nationale .zone-actus-institutionnelles .content-actus .visuel-actus img,
.node-type-actualite-locale .zone-actus-institutionnelles .content-actus .visuel-actus img,
.node-type-actualite-locale-entreprise .zone-actus-institutionnelles .content-actus .visuel-actus img,
.node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles .content-actus .visuel-actus img,
.node-type-raccourci-d-actualite .zone-actus-institutionnelles .content-actus .visuel-actus img,
.node-type-actualite-nationale-institution .zone-actus-institutionnelles .content-actus .visuel-actus img,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles .content-actus .visuel-actus img {
  width: 320px;
  height: 200px;
}
@media (max-width: 1023px) {
  .node-type-actualite-nationale .zone-actus .content-actus .visuel-actus img,
  .node-type-actualite-locale .zone-actus .content-actus .visuel-actus img,
  .node-type-actualite-locale-entreprise .zone-actus .content-actus .visuel-actus img,
  .node-type-raccourci-actualite-locale-entre .zone-actus .content-actus .visuel-actus img,
  .node-type-raccourci-d-actualite .zone-actus .content-actus .visuel-actus img,
  .node-type-actualite-nationale-institution .zone-actus .content-actus .visuel-actus img,
  .node-type-actualite-regionale-instit .zone-actus .content-actus .visuel-actus img,
  .node-type-actualite-nationale .zone-actus-institutionnelles .content-actus .visuel-actus img,
  .node-type-actualite-locale .zone-actus-institutionnelles .content-actus .visuel-actus img,
  .node-type-actualite-locale-entreprise .zone-actus-institutionnelles .content-actus .visuel-actus img,
  .node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles .content-actus .visuel-actus img,
  .node-type-raccourci-d-actualite .zone-actus-institutionnelles .content-actus .visuel-actus img,
  .node-type-actualite-nationale-institution .zone-actus-institutionnelles .content-actus .visuel-actus img,
  .node-type-actualite-regionale-instit .zone-actus-institutionnelles .content-actus .visuel-actus img {
    margin: 0 auto;
    display: block;
  }
}
.node-type-actualite-nationale .zone-actus table,
.node-type-actualite-locale .zone-actus table,
.node-type-actualite-locale-entreprise .zone-actus table,
.node-type-raccourci-actualite-locale-entre .zone-actus table,
.node-type-raccourci-d-actualite .zone-actus table,
.node-type-actualite-nationale-institution .zone-actus table,
.node-type-actualite-regionale-instit .zone-actus table,
.node-type-actualite-nationale .zone-actus-institutionnelles table,
.node-type-actualite-locale .zone-actus-institutionnelles table,
.node-type-actualite-locale-entreprise .zone-actus-institutionnelles table,
.node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles table,
.node-type-raccourci-d-actualite .zone-actus-institutionnelles table,
.node-type-actualite-nationale-institution .zone-actus-institutionnelles table,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles table {
  min-width: 100%;
  max-width: 100%;
  border: 1px solid #fff;
  border-collapse: collapse;
  font-size: 0.875em;
}
.node-type-actualite-nationale .zone-actus table caption,
.node-type-actualite-locale .zone-actus table caption,
.node-type-actualite-locale-entreprise .zone-actus table caption,
.node-type-raccourci-actualite-locale-entre .zone-actus table caption,
.node-type-raccourci-d-actualite .zone-actus table caption,
.node-type-actualite-nationale-institution .zone-actus table caption,
.node-type-actualite-regionale-instit .zone-actus table caption,
.node-type-actualite-nationale .zone-actus-institutionnelles table caption,
.node-type-actualite-locale .zone-actus-institutionnelles table caption,
.node-type-actualite-locale-entreprise .zone-actus-institutionnelles table caption,
.node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles table caption,
.node-type-raccourci-d-actualite .zone-actus-institutionnelles table caption,
.node-type-actualite-nationale-institution .zone-actus-institutionnelles table caption,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles table caption {
  background: #005DA8 none repeat scroll 0 0;
  color: #fff;
  padding: 14px 10px 9px;
  text-align: center;
}
.node-type-actualite-nationale .zone-actus table td,
.node-type-actualite-locale .zone-actus table td,
.node-type-actualite-locale-entreprise .zone-actus table td,
.node-type-raccourci-actualite-locale-entre .zone-actus table td,
.node-type-raccourci-d-actualite .zone-actus table td,
.node-type-actualite-nationale-institution .zone-actus table td,
.node-type-actualite-regionale-instit .zone-actus table td,
.node-type-actualite-nationale .zone-actus-institutionnelles table td,
.node-type-actualite-locale .zone-actus-institutionnelles table td,
.node-type-actualite-locale-entreprise .zone-actus-institutionnelles table td,
.node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles table td,
.node-type-raccourci-d-actualite .zone-actus-institutionnelles table td,
.node-type-actualite-nationale-institution .zone-actus-institutionnelles table td,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles table td {
  padding: 10px 13px;
  border: 1px solid #fff;
  background: #f7f7f7;
}
.node-type-actualite-nationale .zone-actus table th,
.node-type-actualite-locale .zone-actus table th,
.node-type-actualite-locale-entreprise .zone-actus table th,
.node-type-raccourci-actualite-locale-entre .zone-actus table th,
.node-type-raccourci-d-actualite .zone-actus table th,
.node-type-actualite-nationale-institution .zone-actus table th,
.node-type-actualite-regionale-instit .zone-actus table th,
.node-type-actualite-nationale .zone-actus-institutionnelles table th,
.node-type-actualite-locale .zone-actus-institutionnelles table th,
.node-type-actualite-locale-entreprise .zone-actus-institutionnelles table th,
.node-type-raccourci-actualite-locale-entre .zone-actus-institutionnelles table th,
.node-type-raccourci-d-actualite .zone-actus-institutionnelles table th,
.node-type-actualite-nationale-institution .zone-actus-institutionnelles table th,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles table th {
  padding: 10px 13px;
  border: 1px solid #fff;
  background: #337db9;
  color: #fff;
  font-weight: normal;
}
.node-type-actualite-nationale .note,
.node-type-actualite-locale .note,
.node-type-actualite-locale-entreprise .note,
.node-type-raccourci-actualite-locale-entre .note,
.node-type-raccourci-d-actualite .note,
.node-type-actualite-nationale-institution .note,
.node-type-actualite-regionale-instit .note {
  margin: 48px 0 50px 128px;
  border-left: 3px solid #1cb0b9;
  padding-left: 20px;
}
.node-type-actualite-nationale .note .title,
.node-type-actualite-locale .note .title,
.node-type-actualite-locale-entreprise .note .title,
.node-type-raccourci-actualite-locale-entre .note .title,
.node-type-raccourci-d-actualite .note .title,
.node-type-actualite-nationale-institution .note .title,
.node-type-actualite-regionale-instit .note .title {
  padding: 6px 0 6px 50px;
  color: #1cb0b9;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.375em;
  font-weight: 700;
  font-style: italic;
  background: url(../images/articleEncart.png) no-repeat;
  min-height: 39px;
  line-height: 1.25em;
}
.node-type-actualite-nationale .note .title button.lexicon-term,
.node-type-actualite-locale .note .title button.lexicon-term,
.node-type-actualite-locale-entreprise .note .title button.lexicon-term,
.node-type-raccourci-actualite-locale-entre .note .title button.lexicon-term,
.node-type-raccourci-d-actualite .note .title button.lexicon-term,
.node-type-actualite-nationale-institution .note .title button.lexicon-term,
.node-type-actualite-regionale-instit .note .title button.lexicon-term {
  color: #1cb0b9;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.node-type-actualite-nationale .documents_utils,
.node-type-actualite-locale .documents_utils,
.node-type-actualite-locale-entreprise .documents_utils,
.node-type-raccourci-actualite-locale-entre .documents_utils,
.node-type-raccourci-d-actualite .documents_utils,
.node-type-actualite-nationale-institution .documents_utils,
.node-type-actualite-regionale-instit .documents_utils,
.node-type-actualite-nationale .sites_externes,
.node-type-actualite-locale .sites_externes,
.node-type-actualite-locale-entreprise .sites_externes,
.node-type-raccourci-actualite-locale-entre .sites_externes,
.node-type-raccourci-d-actualite .sites_externes,
.node-type-actualite-nationale-institution .sites_externes,
.node-type-actualite-regionale-instit .sites_externes {
  border-radius: 5px;
  border: 2px solid #005DA8;
  background-color: #fff;
  margin-bottom: 7px;
}
.node-type-actualite-nationale .documents_utils > a,
.node-type-actualite-locale .documents_utils > a,
.node-type-actualite-locale-entreprise .documents_utils > a,
.node-type-raccourci-actualite-locale-entre .documents_utils > a,
.node-type-raccourci-d-actualite .documents_utils > a,
.node-type-actualite-nationale-institution .documents_utils > a,
.node-type-actualite-regionale-instit .documents_utils > a,
.node-type-actualite-nationale .sites_externes > a,
.node-type-actualite-locale .sites_externes > a,
.node-type-actualite-locale-entreprise .sites_externes > a,
.node-type-raccourci-actualite-locale-entre .sites_externes > a,
.node-type-raccourci-d-actualite .sites_externes > a,
.node-type-actualite-nationale-institution .sites_externes > a,
.node-type-actualite-regionale-instit .sites_externes > a {
  color: #005DA8;
  background: url(../images/articleCollapse.png) no-repeat right 19px;
  padding: 12px 48px 12px 23px;
  display: block;
  text-decoration: none;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.node-type-actualite-nationale .documents_utils > a[aria-expanded='true'],
.node-type-actualite-locale .documents_utils > a[aria-expanded='true'],
.node-type-actualite-locale-entreprise .documents_utils > a[aria-expanded='true'],
.node-type-raccourci-actualite-locale-entre .documents_utils > a[aria-expanded='true'],
.node-type-raccourci-d-actualite .documents_utils > a[aria-expanded='true'],
.node-type-actualite-nationale-institution .documents_utils > a[aria-expanded='true'],
.node-type-actualite-regionale-instit .documents_utils > a[aria-expanded='true'],
.node-type-actualite-nationale .sites_externes > a[aria-expanded='true'],
.node-type-actualite-locale .sites_externes > a[aria-expanded='true'],
.node-type-actualite-locale-entreprise .sites_externes > a[aria-expanded='true'],
.node-type-raccourci-actualite-locale-entre .sites_externes > a[aria-expanded='true'],
.node-type-raccourci-d-actualite .sites_externes > a[aria-expanded='true'],
.node-type-actualite-nationale-institution .sites_externes > a[aria-expanded='true'],
.node-type-actualite-regionale-instit .sites_externes > a[aria-expanded='true'] {
  font-weight: bold;
  background-image: url(../images/articleCollapseUp.png);
}
.node-type-actualite-nationale .documents_utils .contentCollapse,
.node-type-actualite-locale .documents_utils .contentCollapse,
.node-type-actualite-locale-entreprise .documents_utils .contentCollapse,
.node-type-raccourci-actualite-locale-entre .documents_utils .contentCollapse,
.node-type-raccourci-d-actualite .documents_utils .contentCollapse,
.node-type-actualite-nationale-institution .documents_utils .contentCollapse,
.node-type-actualite-regionale-instit .documents_utils .contentCollapse,
.node-type-actualite-nationale .sites_externes .contentCollapse,
.node-type-actualite-locale .sites_externes .contentCollapse,
.node-type-actualite-locale-entreprise .sites_externes .contentCollapse,
.node-type-raccourci-actualite-locale-entre .sites_externes .contentCollapse,
.node-type-raccourci-d-actualite .sites_externes .contentCollapse,
.node-type-actualite-nationale-institution .sites_externes .contentCollapse,
.node-type-actualite-regionale-instit .sites_externes .contentCollapse {
  padding: 1px 23px 12px;
}
.node-type-actualite-nationale .documents_utils p,
.node-type-actualite-locale .documents_utils p,
.node-type-actualite-locale-entreprise .documents_utils p,
.node-type-raccourci-actualite-locale-entre .documents_utils p,
.node-type-raccourci-d-actualite .documents_utils p,
.node-type-actualite-nationale-institution .documents_utils p,
.node-type-actualite-regionale-instit .documents_utils p,
.node-type-actualite-nationale .sites_externes p,
.node-type-actualite-locale .sites_externes p,
.node-type-actualite-locale-entreprise .sites_externes p,
.node-type-raccourci-actualite-locale-entre .sites_externes p,
.node-type-raccourci-d-actualite .sites_externes p,
.node-type-actualite-nationale-institution .sites_externes p,
.node-type-actualite-regionale-instit .sites_externes p {
  margin: 8px 0;
}
.node-type-actualite-nationale .documents_utils,
.node-type-actualite-locale .documents_utils,
.node-type-actualite-locale-entreprise .documents_utils,
.node-type-raccourci-actualite-locale-entre .documents_utils,
.node-type-raccourci-d-actualite .documents_utils,
.node-type-actualite-nationale-institution .documents_utils,
.node-type-actualite-regionale-instit .documents_utils {
  clear: both;
}
.node-type-actualite-nationale .documents_utils.sources,
.node-type-actualite-locale .documents_utils.sources,
.node-type-actualite-locale-entreprise .documents_utils.sources,
.node-type-raccourci-actualite-locale-entre .documents_utils.sources,
.node-type-raccourci-d-actualite .documents_utils.sources,
.node-type-actualite-nationale-institution .documents_utils.sources,
.node-type-actualite-regionale-instit .documents_utils.sources {
  background-color: #f5f5f5;
}
.node-type-actualite-nationale .documents_utils.sources #sources,
.node-type-actualite-locale .documents_utils.sources #sources,
.node-type-actualite-locale-entreprise .documents_utils.sources #sources,
.node-type-raccourci-actualite-locale-entre .documents_utils.sources #sources,
.node-type-raccourci-d-actualite .documents_utils.sources #sources,
.node-type-actualite-nationale-institution .documents_utils.sources #sources,
.node-type-actualite-regionale-instit .documents_utils.sources #sources {
  padding: 0 23px;
}
.node-type-actualite-nationale .documents_utils .field-items,
.node-type-actualite-locale .documents_utils .field-items,
.node-type-actualite-locale-entreprise .documents_utils .field-items,
.node-type-raccourci-actualite-locale-entre .documents_utils .field-items,
.node-type-raccourci-d-actualite .documents_utils .field-items,
.node-type-actualite-nationale-institution .documents_utils .field-items,
.node-type-actualite-regionale-instit .documents_utils .field-items {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 8px 0 0;
  padding: 0;
  list-style: none;
}
.node-type-actualite-nationale .documents_utils .field-items .field-item,
.node-type-actualite-locale .documents_utils .field-items .field-item,
.node-type-actualite-locale-entreprise .documents_utils .field-items .field-item,
.node-type-raccourci-actualite-locale-entre .documents_utils .field-items .field-item,
.node-type-raccourci-d-actualite .documents_utils .field-items .field-item,
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item {
  padding: 1px 0;
  margin-bottom: 8px;
}
.node-type-actualite-nationale .documents_utils .field-items .field-item a,
.node-type-actualite-locale .documents_utils .field-items .field-item a,
.node-type-actualite-locale-entreprise .documents_utils .field-items .field-item a,
.node-type-raccourci-actualite-locale-entre .documents_utils .field-items .field-item a,
.node-type-raccourci-d-actualite .documents_utils .field-items .field-item a,
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a {
  display: block;
  color: #000;
  line-height: 1.2em;
  background-repeat: no-repeat;
  background-position: left 2px;
  min-height: 35px;
  padding-left: 46px;
}
.node-type-actualite-nationale .documents_utils .field-items .field-item a.xls,
.node-type-actualite-locale .documents_utils .field-items .field-item a.xls,
.node-type-actualite-locale-entreprise .documents_utils .field-items .field-item a.xls,
.node-type-raccourci-actualite-locale-entre .documents_utils .field-items .field-item a.xls,
.node-type-raccourci-d-actualite .documents_utils .field-items .field-item a.xls,
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.xls,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.xls {
  background-image: url(../images/articleXls.png);
}
.node-type-actualite-nationale .documents_utils .field-items .field-item a.xlsx,
.node-type-actualite-locale .documents_utils .field-items .field-item a.xlsx,
.node-type-actualite-locale-entreprise .documents_utils .field-items .field-item a.xlsx,
.node-type-raccourci-actualite-locale-entre .documents_utils .field-items .field-item a.xlsx,
.node-type-raccourci-d-actualite .documents_utils .field-items .field-item a.xlsx,
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.xlsx,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.xlsx {
  background-image: url(../images/articleXlsx.png);
}
.node-type-actualite-nationale .documents_utils .field-items .field-item a.doc,
.node-type-actualite-locale .documents_utils .field-items .field-item a.doc,
.node-type-actualite-locale-entreprise .documents_utils .field-items .field-item a.doc,
.node-type-raccourci-actualite-locale-entre .documents_utils .field-items .field-item a.doc,
.node-type-raccourci-d-actualite .documents_utils .field-items .field-item a.doc,
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.doc,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.doc {
  background-image: url(../images/articleDoc.png);
}
.node-type-actualite-nationale .documents_utils .field-items .field-item a.docx,
.node-type-actualite-locale .documents_utils .field-items .field-item a.docx,
.node-type-actualite-locale-entreprise .documents_utils .field-items .field-item a.docx,
.node-type-raccourci-actualite-locale-entre .documents_utils .field-items .field-item a.docx,
.node-type-raccourci-d-actualite .documents_utils .field-items .field-item a.docx,
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.docx,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.docx {
  background-image: url(../images/articleDocx.png);
}
.node-type-actualite-nationale .documents_utils .field-items .field-item a.rtf,
.node-type-actualite-locale .documents_utils .field-items .field-item a.rtf,
.node-type-actualite-locale-entreprise .documents_utils .field-items .field-item a.rtf,
.node-type-raccourci-actualite-locale-entre .documents_utils .field-items .field-item a.rtf,
.node-type-raccourci-d-actualite .documents_utils .field-items .field-item a.rtf,
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.rtf,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.rtf {
  background-image: url(../images/articleRtf.png);
}
.node-type-actualite-nationale .documents_utils .field-items .field-item a.pdf,
.node-type-actualite-locale .documents_utils .field-items .field-item a.pdf,
.node-type-actualite-locale-entreprise .documents_utils .field-items .field-item a.pdf,
.node-type-raccourci-actualite-locale-entre .documents_utils .field-items .field-item a.pdf,
.node-type-raccourci-d-actualite .documents_utils .field-items .field-item a.pdf,
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.pdf,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.pdf {
  background-image: url(../images/articlePdf.png);
}
.node-type-actualite-nationale .documents_utils .field-items .field-item a.externe,
.node-type-actualite-locale .documents_utils .field-items .field-item a.externe,
.node-type-actualite-locale-entreprise .documents_utils .field-items .field-item a.externe,
.node-type-raccourci-actualite-locale-entre .documents_utils .field-items .field-item a.externe,
.node-type-raccourci-d-actualite .documents_utils .field-items .field-item a.externe,
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.externe,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.externe {
  background-image: url(../images/articleExterne.png);
}
.node-type-actualite-nationale .documents_utils .field-items .field-item a.zip,
.node-type-actualite-locale .documents_utils .field-items .field-item a.zip,
.node-type-actualite-locale-entreprise .documents_utils .field-items .field-item a.zip,
.node-type-raccourci-actualite-locale-entre .documents_utils .field-items .field-item a.zip,
.node-type-raccourci-d-actualite .documents_utils .field-items .field-item a.zip,
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.zip,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.zip {
  background-image: url(../images/articleZip.png);
}
.node-type-actualite-nationale .documents_utils .field-items .field-item span,
.node-type-actualite-locale .documents_utils .field-items .field-item span,
.node-type-actualite-locale-entreprise .documents_utils .field-items .field-item span,
.node-type-raccourci-actualite-locale-entre .documents_utils .field-items .field-item span,
.node-type-raccourci-d-actualite .documents_utils .field-items .field-item span,
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item span,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item span {
  display: block;
  color: #7f7d7d;
  font-size: 0.9333em;
}
.node-type-actualite-nationale .sites_externes .field-items,
.node-type-actualite-locale .sites_externes .field-items,
.node-type-actualite-locale-entreprise .sites_externes .field-items,
.node-type-raccourci-actualite-locale-entre .sites_externes .field-items,
.node-type-raccourci-d-actualite .sites_externes .field-items,
.node-type-actualite-nationale-institution .sites_externes .field-items,
.node-type-actualite-regionale-instit .sites_externes .field-items {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 8px 0;
  padding: 0;
  list-style: none;
}
.node-type-actualite-nationale .sites_externes .field-items .field-item,
.node-type-actualite-locale .sites_externes .field-items .field-item,
.node-type-actualite-locale-entreprise .sites_externes .field-items .field-item,
.node-type-raccourci-actualite-locale-entre .sites_externes .field-items .field-item,
.node-type-raccourci-d-actualite .sites_externes .field-items .field-item,
.node-type-actualite-nationale-institution .sites_externes .field-items .field-item,
.node-type-actualite-regionale-instit .sites_externes .field-items .field-item {
  padding: 6px 0 6px 13px;
  margin-bottom: 6px;
  background: url(../images/articleCollapseBullet.png) no-repeat left 13px;
  color: #005DA8;
}
.node-type-actualite-nationale .sites_externes .field-items .field-item a,
.node-type-actualite-locale .sites_externes .field-items .field-item a,
.node-type-actualite-locale-entreprise .sites_externes .field-items .field-item a,
.node-type-raccourci-actualite-locale-entre .sites_externes .field-items .field-item a,
.node-type-raccourci-d-actualite .sites_externes .field-items .field-item a,
.node-type-actualite-nationale-institution .sites_externes .field-items .field-item a,
.node-type-actualite-regionale-instit .sites_externes .field-items .field-item a {
  color: #005DA8;
}
.node-type-actualite-nationale .sites_externes .field-items .field-item,
.node-type-actualite-locale .sites_externes .field-items .field-item,
.node-type-actualite-locale-entreprise .sites_externes .field-items .field-item,
.node-type-raccourci-actualite-locale-entre .sites_externes .field-items .field-item,
.node-type-raccourci-d-actualite .sites_externes .field-items .field-item,
.node-type-actualite-nationale-institution .sites_externes .field-items .field-item,
.node-type-actualite-regionale-instit .sites_externes .field-items .field-item {
  background: url(../images/ico-lienExt.png) no-repeat left 0;
}
.node-type-actualite-nationale .sites_externes .field-items .site_externe,
.node-type-actualite-locale .sites_externes .field-items .site_externe,
.node-type-actualite-locale-entreprise .sites_externes .field-items .site_externe,
.node-type-raccourci-actualite-locale-entre .sites_externes .field-items .site_externe,
.node-type-raccourci-d-actualite .sites_externes .field-items .site_externe,
.node-type-actualite-nationale-institution .sites_externes .field-items .site_externe,
.node-type-actualite-regionale-instit .sites_externes .field-items .site_externe {
  padding-left: 30px;
}
.node-type-actualite-nationale .sites_externes .field-items .site_externe a,
.node-type-actualite-locale .sites_externes .field-items .site_externe a,
.node-type-actualite-locale-entreprise .sites_externes .field-items .site_externe a,
.node-type-raccourci-actualite-locale-entre .sites_externes .field-items .site_externe a,
.node-type-raccourci-d-actualite .sites_externes .field-items .site_externe a,
.node-type-actualite-nationale-institution .sites_externes .field-items .site_externe a,
.node-type-actualite-regionale-instit .sites_externes .field-items .site_externe a {
  margin-left: 24px;
}
.node-type-actualite-nationale .sites_externes .field-items .site_externe a:first-child,
.node-type-actualite-locale .sites_externes .field-items .site_externe a:first-child,
.node-type-actualite-locale-entreprise .sites_externes .field-items .site_externe a:first-child,
.node-type-raccourci-actualite-locale-entre .sites_externes .field-items .site_externe a:first-child,
.node-type-raccourci-d-actualite .sites_externes .field-items .site_externe a:first-child,
.node-type-actualite-nationale-institution .sites_externes .field-items .site_externe a:first-child,
.node-type-actualite-regionale-instit .sites_externes .field-items .site_externe a:first-child {
  margin-left: 0;
}
/**
Actualités institutionnelles
 */
.node-type-actualite-nationale-institution h2,
.node-type-actualite-regionale-instit h2 {
  margin-top: 24px;
  color: #005da8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.375em;
  margin-bottom: 17px;
}
.node-type-actualite-nationale-institution .date-actus,
.node-type-actualite-regionale-instit .date-actus {
  margin-bottom: 23px;
}
.node-type-actualite-nationale-institution .date-actus span,
.node-type-actualite-regionale-instit .date-actus span {
  color: #737171;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.node-type-actualite-nationale-institution .body-container,
.node-type-actualite-regionale-instit .body-container {
  background: url(../images/bg_article.png) repeat-y center top;
}
@media (min-width: 62rem) {
  .node-type-actualite-nationale-institution .body-container > .container,
  .node-type-actualite-regionale-instit .body-container > .container {
    position: relative;
  }
  .node-type-actualite-nationale-institution .body-container > .container .sidebar-first-class,
  .node-type-actualite-regionale-instit .body-container > .container .sidebar-first-class {
    position: static;
  }
  .node-type-actualite-nationale-institution .body-container > .container .sidebar-first-class .contextual-links-region,
  .node-type-actualite-regionale-instit .body-container > .container .sidebar-first-class .contextual-links-region {
    position: static;
  }
}
.node-type-actualite-nationale-institution .zone-actus-institutionnelles,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles {
  border-bottom: 1px solid #ebebeb;
  padding-top: 37px;
  padding-bottom: 55px;
}
@media (min-width: 48rem) {
  .node-type-actualite-nationale-institution .zone-actus-institutionnelles .visuel-actus,
  .node-type-actualite-regionale-instit .zone-actus-institutionnelles .visuel-actus {
    float: left;
    margin: 0 20px 10px 0;
  }
}
.node-type-actualite-nationale-institution .zone-actus-institutionnelles table,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles table {
  max-width: 100%;
  border: 1px solid #fff;
  border-collapse: collapse;
  font-size: 0.875em;
}
.node-type-actualite-nationale-institution .zone-actus-institutionnelles table caption,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles table caption {
  background: #005DA8 none repeat scroll 0 0;
  color: #fff;
  padding: 14px 10px 9px;
  text-align: center;
}
.node-type-actualite-nationale-institution .zone-actus-institutionnelles table td,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles table td {
  padding: 10px 13px;
  border: 1px solid #fff;
  background: #f7f7f7;
}
.node-type-actualite-nationale-institution .zone-actus-institutionnelles table th,
.node-type-actualite-regionale-instit .zone-actus-institutionnelles table th {
  padding: 10px 13px;
  border: 1px solid #fff;
  background: #337db9;
  color: #fff;
  font-weight: normal;
}
@media (max-width: 47.9rem) {
  .node-type-actualite-nationale-institution .zone-actus-institutionnelles,
  .node-type-actualite-regionale-instit .zone-actus-institutionnelles {
    padding: 25px 16px 28px;
  }
  .node-type-actualite-nationale-institution .zone-actus-institutionnelles .details-actus,
  .node-type-actualite-regionale-instit .zone-actus-institutionnelles .details-actus {
    padding-top: 5px;
  }
  .node-type-actualite-nationale-institution .zone-actus-institutionnelles .details-actus h2,
  .node-type-actualite-regionale-instit .zone-actus-institutionnelles .details-actus h2 {
    display: inline-block;
    width: 100%;
  }
  .node-type-actualite-nationale-institution .zone-actus-institutionnelles .details-actus img,
  .node-type-actualite-regionale-instit .zone-actus-institutionnelles .details-actus img {
    display: none;
  }
}
.node-type-actualite-nationale-institution .updated,
.node-type-actualite-regionale-instit .updated {
  margin-bottom: 20px;
  color: #737171;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.node-type-actualite-nationale-institution .updated .date-actus,
.node-type-actualite-regionale-instit .updated .date-actus,
.node-type-actualite-nationale-institution .updated #widgets-element-socialmedia_share-default,
.node-type-actualite-regionale-instit .updated #widgets-element-socialmedia_share-default {
  display: inline-block;
  vertical-align: middle;
}
.node-type-actualite-nationale-institution .updated img,
.node-type-actualite-regionale-instit .updated img {
  display: block;
}
.node-type-actualite-nationale-institution .updated .date-actus,
.node-type-actualite-regionale-instit .updated .date-actus {
  display: inline-block;
  margin-bottom: 0 !important;
}
.node-type-actualite-nationale-institution .updated .date-actus .date-display-single,
.node-type-actualite-regionale-instit .updated .date-actus .date-display-single {
  margin-right: 38px;
}
.node-type-actualite-nationale-institution .updated .btn-impression,
.node-type-actualite-regionale-instit .updated .btn-impression {
  border: 0;
  padding: 0;
  background: none;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
}
.node-type-actualite-nationale-institution .updated .btn-impression:focus,
.node-type-actualite-regionale-instit .updated .btn-impression:focus,
.node-type-actualite-nationale-institution .updated .btn-impression:active,
.node-type-actualite-regionale-instit .updated .btn-impression:active {
  outline: 1px dotted black;
}
.node-type-actualite-nationale-institution .updated .social-media-icons,
.node-type-actualite-regionale-instit .updated .social-media-icons {
  vertical-align: middle;
  display: inline-block;
}
.node-type-actualite-nationale-institution .updated .social-media-icons ul,
.node-type-actualite-regionale-instit .updated .social-media-icons ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 4px;
}
.node-type-actualite-nationale-institution .updated .social-media-icons ul li,
.node-type-actualite-regionale-instit .updated .social-media-icons ul li {
  display: inline-block;
  padding: 0 0 0 16px;
  margin: 0 !important;
}
.node-type-actualite-nationale-institution .updated .social-media-icons ul li:before,
.node-type-actualite-regionale-instit .updated .social-media-icons ul li:before {
  display: none !important;
}
.node-type-actualite-nationale-institution .updated .social-media-icons + .btn-impression,
.node-type-actualite-regionale-instit .updated .social-media-icons + .btn-impression {
  padding: 0 0 0 16px;
}
.node-type-actualite-nationale-institution .documents_utils,
.node-type-actualite-regionale-instit .documents_utils,
.node-type-actualite-nationale-institution .sites_externes,
.node-type-actualite-regionale-instit .sites_externes {
  border-radius: 5px;
  border: 2px solid #005DA8;
  background-color: #fff;
  margin-bottom: 7px;
}
.node-type-actualite-nationale-institution .documents_utils > a,
.node-type-actualite-regionale-instit .documents_utils > a,
.node-type-actualite-nationale-institution .sites_externes > a,
.node-type-actualite-regionale-instit .sites_externes > a {
  color: #005DA8;
  background: url(../images/articleCollapse.png) no-repeat right 19px;
  padding: 12px 48px 12px 23px;
  display: block;
  text-decoration: none;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.node-type-actualite-nationale-institution .documents_utils > a[aria-expanded='true'],
.node-type-actualite-regionale-instit .documents_utils > a[aria-expanded='true'],
.node-type-actualite-nationale-institution .sites_externes > a[aria-expanded='true'],
.node-type-actualite-regionale-instit .sites_externes > a[aria-expanded='true'] {
  font-weight: bold;
  background-image: url(../images/articleCollapseUp.png);
}
.node-type-actualite-nationale-institution .documents_utils .contentCollapse,
.node-type-actualite-regionale-instit .documents_utils .contentCollapse,
.node-type-actualite-nationale-institution .sites_externes .contentCollapse,
.node-type-actualite-regionale-instit .sites_externes .contentCollapse {
  padding: 1px 23px 12px;
}
.node-type-actualite-nationale-institution .documents_utils p,
.node-type-actualite-regionale-instit .documents_utils p,
.node-type-actualite-nationale-institution .sites_externes p,
.node-type-actualite-regionale-instit .sites_externes p {
  margin: 8px 0;
}
.node-type-actualite-nationale-institution .documents_utils,
.node-type-actualite-regionale-instit .documents_utils {
  clear: both;
}
.node-type-actualite-nationale-institution .documents_utils.sources,
.node-type-actualite-regionale-instit .documents_utils.sources {
  background-color: #f5f5f5;
}
.node-type-actualite-nationale-institution .documents_utils.sources #sources,
.node-type-actualite-regionale-instit .documents_utils.sources #sources {
  padding: 0 23px;
}
.node-type-actualite-nationale-institution .documents_utils .field-items,
.node-type-actualite-regionale-instit .documents_utils .field-items {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 8px 0 0;
  padding: 0;
  list-style: none;
}
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item {
  padding: 1px 0;
  margin-bottom: 8px;
}
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a {
  display: block;
  color: #000;
  line-height: 1.2em;
  background-repeat: no-repeat;
  background-position: left 2px;
  min-height: 35px;
  padding-left: 46px;
}
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.xls,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.xls {
  background-image: url(../images/articleXls.png);
}
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.xlsx,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.xlsx {
  background-image: url(../images/articleXlsx.png);
}
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.doc,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.doc {
  background-image: url(../images/articleDoc.png);
}
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.docx,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.docx {
  background-image: url(../images/articleDocx.png);
}
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.rtf,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.rtf {
  background-image: url(../images/articleRtf.png);
}
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.pdf,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.pdf {
  background-image: url(../images/articlePdf.png);
}
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.externe,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.externe {
  background-image: url(../images/articleExterne.png);
}
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item a.zip,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item a.zip {
  background-image: url(../images/articleZip.png);
}
.node-type-actualite-nationale-institution .documents_utils .field-items .field-item span,
.node-type-actualite-regionale-instit .documents_utils .field-items .field-item span {
  display: block;
  color: #7f7d7d;
  font-size: 0.9333em;
}
.node-type-actualite-nationale-institution .sites_externes .field-items,
.node-type-actualite-regionale-instit .sites_externes .field-items {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 8px 0;
  padding: 0;
  list-style: none;
}
.node-type-actualite-nationale-institution .sites_externes .field-items .field-item,
.node-type-actualite-regionale-instit .sites_externes .field-items .field-item {
  padding: 6px 0 6px 13px;
  margin-bottom: 6px;
  background: url(../images/articleCollapseBullet.png) no-repeat left 13px;
  color: #005DA8;
}
.node-type-actualite-nationale-institution .sites_externes .field-items .field-item a,
.node-type-actualite-regionale-instit .sites_externes .field-items .field-item a {
  color: #005DA8;
}
.node-type-actualite-nationale-institution .sites_externes .field-items .field-item,
.node-type-actualite-regionale-instit .sites_externes .field-items .field-item {
  background: url(../images/ico-lienExt.png) no-repeat left 0;
}
.node-type-actualite-nationale-institution .sites_externes .field-items .site_externe,
.node-type-actualite-regionale-instit .sites_externes .field-items .site_externe {
  padding-left: 30px;
}
.node-type-actualite-nationale-institution .sites_externes .field-items .site_externe a,
.node-type-actualite-regionale-instit .sites_externes .field-items .site_externe a {
  margin-left: 24px;
}
.node-type-actualite-nationale-institution .sites_externes .field-items .site_externe a:first-child,
.node-type-actualite-regionale-instit .sites_externes .field-items .site_externe a:first-child {
  margin-left: 0;
}
.node-type-actualite-nationale-institution .body-container,
.node-type-actualite-regionale-instit .body-container {
  background: url(../images/bg_article.png) repeat-y center top;
}
.zone-actus .content-actus,
.zone-actus-institutionnelles .content-actus,
.zone-organismes .content-actus {
  margin-top: 16px;
}
.zone-actus .content-actus .visuel-actus,
.zone-actus-institutionnelles .content-actus .visuel-actus,
.zone-organismes .content-actus .visuel-actus {
  float: left;
  margin-right: 20px;
}
@media (max-width: 48rem) {
  .zone-actus .content-actus .visuel-actus,
  .zone-actus-institutionnelles .content-actus .visuel-actus,
  .zone-organismes .content-actus .visuel-actus {
    float: none;
  }
}
.zone-actus .content-actus .visuel-actus:after,
.zone-actus-institutionnelles .content-actus .visuel-actus:after,
.zone-organismes .content-actus .visuel-actus:after {
  display: block;
  clear: both;
  content: "";
  width: 0;
  height: 0;
}
.zone-actus .content-actus .description-actus,
.zone-actus-institutionnelles .content-actus .description-actus,
.zone-organismes .content-actus .description-actus,
.zone-actus .content-actus .description-organismes,
.zone-actus-institutionnelles .content-actus .description-organismes,
.zone-organismes .content-actus .description-organismes {
  color: #000000;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.067em;
}
.zone-actus .content-actus .description-actus .paragraphs-items .field-item h2,
.zone-actus-institutionnelles .content-actus .description-actus .paragraphs-items .field-item h2,
.zone-organismes .content-actus .description-actus .paragraphs-items .field-item h2,
.zone-actus .content-actus .description-organismes .paragraphs-items .field-item h2,
.zone-actus-institutionnelles .content-actus .description-organismes .paragraphs-items .field-item h2,
.zone-organismes .content-actus .description-organismes .paragraphs-items .field-item h2,
.zone-actus .content-actus .description-actus .paragraphs-items .field-item h3,
.zone-actus-institutionnelles .content-actus .description-actus .paragraphs-items .field-item h3,
.zone-organismes .content-actus .description-actus .paragraphs-items .field-item h3,
.zone-actus .content-actus .description-organismes .paragraphs-items .field-item h3,
.zone-actus-institutionnelles .content-actus .description-organismes .paragraphs-items .field-item h3,
.zone-organismes .content-actus .description-organismes .paragraphs-items .field-item h3,
.zone-actus .content-actus .description-actus .paragraphs-items .field-item h4,
.zone-actus-institutionnelles .content-actus .description-actus .paragraphs-items .field-item h4,
.zone-organismes .content-actus .description-actus .paragraphs-items .field-item h4,
.zone-actus .content-actus .description-organismes .paragraphs-items .field-item h4,
.zone-actus-institutionnelles .content-actus .description-organismes .paragraphs-items .field-item h4,
.zone-organismes .content-actus .description-organismes .paragraphs-items .field-item h4,
.zone-actus .content-actus .description-actus .paragraphs-items .field-item ul,
.zone-actus-institutionnelles .content-actus .description-actus .paragraphs-items .field-item ul,
.zone-organismes .content-actus .description-actus .paragraphs-items .field-item ul,
.zone-actus .content-actus .description-organismes .paragraphs-items .field-item ul,
.zone-actus-institutionnelles .content-actus .description-organismes .paragraphs-items .field-item ul,
.zone-organismes .content-actus .description-organismes .paragraphs-items .field-item ul,
.zone-actus .content-actus .description-actus .paragraphs-items .field-item li,
.zone-actus-institutionnelles .content-actus .description-actus .paragraphs-items .field-item li,
.zone-organismes .content-actus .description-actus .paragraphs-items .field-item li,
.zone-actus .content-actus .description-organismes .paragraphs-items .field-item li,
.zone-actus-institutionnelles .content-actus .description-organismes .paragraphs-items .field-item li,
.zone-organismes .content-actus .description-organismes .paragraphs-items .field-item li {
  clear: both;
}
.zone-actus .content-actus .description-actus a,
.zone-actus-institutionnelles .content-actus .description-actus a,
.zone-organismes .content-actus .description-actus a,
.zone-actus .content-actus .description-organismes a,
.zone-actus-institutionnelles .content-actus .description-organismes a,
.zone-organismes .content-actus .description-organismes a {
  text-decoration: underline;
}
.zone-actus .btn-actus,
.zone-actus-institutionnelles .btn-actus,
.zone-organismes .btn-actus {
  text-align: right;
}
.zone-actus .btn-actus a,
.zone-actus-institutionnelles .btn-actus a,
.zone-organismes .btn-actus a {
  color: #005DA8;
  border: 1px solid #005DA8;
  border-radius: 30px;
  padding: 9px 27px;
  text-transform: uppercase;
  font-size: 0.867em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.zone-actus .btn-actus:hover a,
.zone-actus-institutionnelles .btn-actus:hover a,
.zone-organismes .btn-actus:hover a,
.btn-actus.zone-actus:focus a,
.btn-actus.zone-actus-institutionnelles:focus a,
.btn-actus.zone-organismes:focus a {
  background: #005DA8;
  color: #fff;
  text-decoration: none;
}
.node-type-actualite-nationale #block-ameli-blocks-ameli-blocks-footer-paneau ul,
.node-type-actualite-locale #block-ameli-blocks-ameli-blocks-footer-paneau ul,
.node-type-actualite-locale-entreprise #block-ameli-blocks-ameli-blocks-footer-paneau ul,
.node-type-raccourci-actualite-locale-entre #block-ameli-blocks-ameli-blocks-footer-paneau ul,
.node-type-raccourci-d-actualite #block-ameli-blocks-ameli-blocks-footer-paneau ul,
.node-type-actualite-nationale-institution #block-ameli-blocks-ameli-blocks-footer-paneau ul,
.node-type-actualite-regionale-instit #block-ameli-blocks-ameli-blocks-footer-paneau ul,
.node-type-actualite-nationale #block-ameli-blocks-ameli-blocks-footer-paneau-in ul,
.node-type-actualite-locale #block-ameli-blocks-ameli-blocks-footer-paneau-in ul,
.node-type-actualite-locale-entreprise #block-ameli-blocks-ameli-blocks-footer-paneau-in ul,
.node-type-raccourci-actualite-locale-entre #block-ameli-blocks-ameli-blocks-footer-paneau-in ul,
.node-type-raccourci-d-actualite #block-ameli-blocks-ameli-blocks-footer-paneau-in ul,
.node-type-actualite-nationale-institution #block-ameli-blocks-ameli-blocks-footer-paneau-in ul,
.node-type-actualite-regionale-instit #block-ameli-blocks-ameli-blocks-footer-paneau-in ul {
  padding-bottom: 41px!important;
}
.node-type-actualite-nationale #block-ameli-blocks-ameli-blocks-footer-sociaux,
.node-type-actualite-locale #block-ameli-blocks-ameli-blocks-footer-sociaux,
.node-type-actualite-locale-entreprise #block-ameli-blocks-ameli-blocks-footer-sociaux,
.node-type-raccourci-actualite-locale-entre #block-ameli-blocks-ameli-blocks-footer-sociaux,
.node-type-raccourci-d-actualite #block-ameli-blocks-ameli-blocks-footer-sociaux,
.node-type-actualite-nationale-institution #block-ameli-blocks-ameli-blocks-footer-sociaux,
.node-type-actualite-regionale-instit #block-ameli-blocks-ameli-blocks-footer-sociaux {
  border-bottom: 0;
}
.node-type-actualite-nationale .view-id-viewsactualites,
.node-type-actualite-locale .view-id-viewsactualites,
.node-type-actualite-locale-entreprise .view-id-viewsactualites,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites,
.node-type-raccourci-d-actualite .view-id-viewsactualites,
.node-type-actualite-nationale-institution .view-id-viewsactualites,
.node-type-actualite-regionale-instit .view-id-viewsactualites,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites,
.node-type-actualite-locale .view-liste-des-dernieres-actualites,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles {
  margin-top: 48px;
  border-radius: 5px;
  border: 2px solid #005DA8;
  background-color: #fff;
  margin-bottom: 7px;
}
.node-type-actualite-nationale .view-id-viewsactualites .view-header,
.node-type-actualite-locale .view-id-viewsactualites .view-header,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-header,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-header,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-header,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-header,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-header,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-header,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-header,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-header,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-header,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-header,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-header,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-header,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-header,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-header,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-header,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-header,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-header,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-header,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-header {
  padding: 20px 22px;
  color: #005DA8;
  font-size: 1.067em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  cursor: pointer;
}
.node-type-actualite-nationale .view-id-viewsactualites .view-header h2,
.node-type-actualite-locale .view-id-viewsactualites .view-header h2,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-header h2,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-header h2,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-header h2,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-header h2,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-header h2,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-header h2,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-header h2,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-header h2,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-header h2,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-header h2,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-header h2,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-header h2,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-header h2,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-header h2,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-header h2,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-header h2,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-header h2,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-header h2,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-header h2 {
  font-size: 1em;
  position: relative;
}
.node-type-actualite-nationale .view-id-viewsactualites .view-header h2 button,
.node-type-actualite-locale .view-id-viewsactualites .view-header h2 button,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-header h2 button,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-header h2 button,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-header h2 button,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-header h2 button,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-header h2 button,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-header h2 button,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-header h2 button,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-header h2 button,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-header h2 button,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-header h2 button,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-header h2 button,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-header h2 button,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-header h2 button,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-header h2 button,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-header h2 button,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-header h2 button,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-header h2 button,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-header h2 button,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-header h2 button {
  border: none;
  background: none;
  width: 100%;
  padding: 1px;
  text-align: left;
}
.node-type-actualite-nationale .view-id-viewsactualites .view-header h2 button::-moz-focus-outer,
.node-type-actualite-locale .view-id-viewsactualites .view-header h2 button::-moz-focus-outer,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-header h2 button::-moz-focus-outer,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-header h2 button::-moz-focus-outer,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-header h2 button::-moz-focus-outer,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-header h2 button::-moz-focus-outer,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-header h2 button::-moz-focus-outer,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-header h2 button::-moz-focus-outer,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-header h2 button::-moz-focus-outer,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-header h2 button::-moz-focus-outer,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-header h2 button::-moz-focus-outer,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-header h2 button::-moz-focus-outer,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-header h2 button::-moz-focus-outer,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-header h2 button::-moz-focus-outer,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-header h2 button::-moz-focus-outer,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-header h2 button::-moz-focus-outer,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-header h2 button::-moz-focus-outer,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-header h2 button::-moz-focus-outer,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-header h2 button::-moz-focus-outer,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-header h2 button::-moz-focus-outer,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-header h2 button::-moz-focus-outer {
  border: 1px dotted #000;
}
.node-type-actualite-nationale .view-id-viewsactualites .view-header h2 button:focus,
.node-type-actualite-locale .view-id-viewsactualites .view-header h2 button:focus,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-header h2 button:focus,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-header h2 button:focus,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-header h2 button:focus,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-header h2 button:focus,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-header h2 button:focus,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-header h2 button:focus,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-header h2 button:focus,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-header h2 button:focus,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-header h2 button:focus,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-header h2 button:focus,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-header h2 button:focus,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-header h2 button:focus,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-header h2 button:focus,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-header h2 button:focus,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-header h2 button:focus,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-header h2 button:focus,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-header h2 button:focus,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-header h2 button:focus,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-header h2 button:focus {
  padding: 0;
  border: 1px dotted #000;
}
.node-type-actualite-nationale .view-id-viewsactualites .view-header p:after,
.node-type-actualite-locale .view-id-viewsactualites .view-header p:after,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-header p:after,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-header p:after,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-header p:after,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-header p:after,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-header p:after,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-header p:after,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-header p:after,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-header p:after,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-header p:after,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-header p:after,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-header p:after,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-header p:after,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-header p:after,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-header p:after,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-header p:after,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-header p:after,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-header p:after,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-header p:after,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-header p:after,
.node-type-actualite-nationale .view-id-viewsactualites .view-header h2:after,
.node-type-actualite-locale .view-id-viewsactualites .view-header h2:after,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-header h2:after,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-header h2:after,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-header h2:after,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-header h2:after,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-header h2:after,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-header h2:after,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-header h2:after,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-header h2:after,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-header h2:after,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-header h2:after,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-header h2:after,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-header h2:after,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-header h2:after,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-header h2:after,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-header h2:after,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-header h2:after,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-header h2:after,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-header h2:after,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-header h2:after {
  content: '';
  background-image: url(../images/chevron-blue-down.png);
  background-repeat: no-repeat;
  width: 36px;
  height: 10px;
  display: inline-block;
  float: right;
  position: absolute;
  top: 0;
  right: 11px;
}
@media (max-width: 47.9rem) {
  .node-type-actualite-nationale .view-id-viewsactualites .view-header p:after,
  .node-type-actualite-locale .view-id-viewsactualites .view-header p:after,
  .node-type-actualite-locale-entreprise .view-id-viewsactualites .view-header p:after,
  .node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-header p:after,
  .node-type-raccourci-d-actualite .view-id-viewsactualites .view-header p:after,
  .node-type-actualite-nationale-institution .view-id-viewsactualites .view-header p:after,
  .node-type-actualite-regionale-instit .view-id-viewsactualites .view-header p:after,
  .node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-header p:after,
  .node-type-actualite-locale .view-liste-des-dernieres-actualites .view-header p:after,
  .node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-header p:after,
  .node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-header p:after,
  .node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-header p:after,
  .node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-header p:after,
  .node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-header p:after,
  .node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-header p:after,
  .node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-header p:after,
  .node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-header p:after,
  .node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-header p:after,
  .node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-header p:after,
  .node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-header p:after,
  .node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-header p:after,
  .node-type-actualite-nationale .view-id-viewsactualites .view-header h2:after,
  .node-type-actualite-locale .view-id-viewsactualites .view-header h2:after,
  .node-type-actualite-locale-entreprise .view-id-viewsactualites .view-header h2:after,
  .node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-header h2:after,
  .node-type-raccourci-d-actualite .view-id-viewsactualites .view-header h2:after,
  .node-type-actualite-nationale-institution .view-id-viewsactualites .view-header h2:after,
  .node-type-actualite-regionale-instit .view-id-viewsactualites .view-header h2:after,
  .node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-header h2:after,
  .node-type-actualite-locale .view-liste-des-dernieres-actualites .view-header h2:after,
  .node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-header h2:after,
  .node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-header h2:after,
  .node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-header h2:after,
  .node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-header h2:after,
  .node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-header h2:after,
  .node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-header h2:after,
  .node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-header h2:after,
  .node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-header h2:after,
  .node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-header h2:after,
  .node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-header h2:after,
  .node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-header h2:after,
  .node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-header h2:after {
    right: 0;
  }
}
.node-type-actualite-nationale .view-id-viewsactualites .view-header p.open-panel:after,
.node-type-actualite-locale .view-id-viewsactualites .view-header p.open-panel:after,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-header p.open-panel:after,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-header p.open-panel:after,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-header p.open-panel:after,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-header p.open-panel:after,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-header p.open-panel:after,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after {
  content: '';
  background-image: url(../images/chevron-blue.png);
  background-repeat: no-repeat;
  width: 36px;
  height: 10px;
  display: inline-block;
  float: right;
  position: absolute;
  top: 0;
  right: 11px;
}
@media (max-width: 47.9rem) {
  .node-type-actualite-nationale .view-id-viewsactualites .view-header p.open-panel:after,
  .node-type-actualite-locale .view-id-viewsactualites .view-header p.open-panel:after,
  .node-type-actualite-locale-entreprise .view-id-viewsactualites .view-header p.open-panel:after,
  .node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-header p.open-panel:after,
  .node-type-raccourci-d-actualite .view-id-viewsactualites .view-header p.open-panel:after,
  .node-type-actualite-nationale-institution .view-id-viewsactualites .view-header p.open-panel:after,
  .node-type-actualite-regionale-instit .view-id-viewsactualites .view-header p.open-panel:after,
  .node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
  .node-type-actualite-locale .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
  .node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
  .node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
  .node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
  .node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
  .node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-header p.open-panel:after,
  .node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after,
  .node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after,
  .node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after,
  .node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after,
  .node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after,
  .node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after,
  .node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-header p.open-panel:after {
    right: 0;
  }
}
.node-type-actualite-nationale .view-id-viewsactualites .view-content,
.node-type-actualite-locale .view-id-viewsactualites .view-content,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-content,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-content,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-content,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-content,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-content,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-content,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-content,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-content,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-content,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-content,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-content,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-content,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-content,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-content,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-content,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-content,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-content,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-content,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-content {
  padding: 0 23px 23px 23px;
  display: block;
}
.node-type-actualite-nationale .view-id-viewsactualites .view-content ul,
.node-type-actualite-locale .view-id-viewsactualites .view-content ul,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-content ul,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-content ul,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-content ul,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-content ul,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-content ul,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-content ul,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-content ul,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-content ul,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-content ul,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-content ul,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-content ul,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-content ul,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-content ul,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-content ul,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-content ul,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-content ul,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-content ul,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-content ul,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-content ul {
  list-style: outside none none;
  padding: 0;
}
.node-type-actualite-nationale .view-id-viewsactualites .view-content ul li,
.node-type-actualite-locale .view-id-viewsactualites .view-content ul li,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-content ul li,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-content ul li,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-content ul li,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-content ul li,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-content ul li,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-content ul li,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-content ul li,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-content ul li,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-content ul li,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-content ul li,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-content ul li,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-content ul li,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-content ul li,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-content ul li,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-content ul li,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-content ul li,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-content ul li,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-content ul li,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-content ul li {
  list-style: outside none none;
}
.node-type-actualite-nationale .view-id-viewsactualites .view-content .views-row:first-child,
.node-type-actualite-locale .view-id-viewsactualites .view-content .views-row:first-child,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-content .views-row:first-child,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-content .views-row:first-child,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-content .views-row:first-child,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-content .views-row:first-child,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-content .views-row:first-child,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-content .views-row:first-child,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-content .views-row:first-child,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-content .views-row:first-child,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-content .views-row:first-child,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-content .views-row:first-child,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-content .views-row:first-child,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-content .views-row:first-child,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-content .views-row:first-child,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-content .views-row:first-child,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-content .views-row:first-child,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-content .views-row:first-child,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-content .views-row:first-child,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-content .views-row:first-child,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-content .views-row:first-child {
  margin-top: 0;
}
.node-type-actualite-nationale .view-id-viewsactualites .view-content .views-row,
.node-type-actualite-locale .view-id-viewsactualites .view-content .views-row,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-content .views-row,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-content .views-row,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-content .views-row,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-content .views-row,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-content .views-row,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-content .views-row,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-content .views-row,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-content .views-row,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-content .views-row,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-content .views-row,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-content .views-row,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-content .views-row,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-content .views-row,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-content .views-row,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-content .views-row,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-content .views-row,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-content .views-row,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-content .views-row,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-content .views-row {
  margin-top: 16px;
}
.node-type-actualite-nationale .view-id-viewsactualites .view-content .views-row a,
.node-type-actualite-locale .view-id-viewsactualites .view-content .views-row a,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-content .views-row a,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-content .views-row a,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-content .views-row a,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-content .views-row a,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-content .views-row a,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-content .views-row a,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-content .views-row a,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-content .views-row a,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-content .views-row a,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-content .views-row a,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-content .views-row a,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-content .views-row a,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-content .views-row a,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-content .views-row a,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-content .views-row a,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-content .views-row a,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-content .views-row a,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-content .views-row a,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-content .views-row a {
  color: #005DA8;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}
.node-type-actualite-nationale .view-id-viewsactualites .view-content .views-row a:before,
.node-type-actualite-locale .view-id-viewsactualites .view-content .views-row a:before,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .view-content .views-row a:before,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .view-content .views-row a:before,
.node-type-raccourci-d-actualite .view-id-viewsactualites .view-content .views-row a:before,
.node-type-actualite-nationale-institution .view-id-viewsactualites .view-content .views-row a:before,
.node-type-actualite-regionale-instit .view-id-viewsactualites .view-content .views-row a:before,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .view-content .views-row a:before,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .view-content .views-row a:before,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .view-content .views-row a:before,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .view-content .views-row a:before,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .view-content .views-row a:before,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .view-content .views-row a:before,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .view-content .views-row a:before,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .view-content .views-row a:before,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .view-content .views-row a:before,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .view-content .views-row a:before,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .view-content .views-row a:before,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .view-content .views-row a:before,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .view-content .views-row a:before,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .view-content .views-row a:before {
  content: "";
  background: url(../images/icone-chevron.png);
  width: 5px;
  height: 8px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}
.node-type-actualite-nationale .view-id-viewsactualites .open-panel h2:after,
.node-type-actualite-locale .view-id-viewsactualites .open-panel h2:after,
.node-type-actualite-locale-entreprise .view-id-viewsactualites .open-panel h2:after,
.node-type-raccourci-actualite-locale-entre .view-id-viewsactualites .open-panel h2:after,
.node-type-raccourci-d-actualite .view-id-viewsactualites .open-panel h2:after,
.node-type-actualite-nationale-institution .view-id-viewsactualites .open-panel h2:after,
.node-type-actualite-regionale-instit .view-id-viewsactualites .open-panel h2:after,
.node-type-actualite-nationale .view-liste-des-dernieres-actualites .open-panel h2:after,
.node-type-actualite-locale .view-liste-des-dernieres-actualites .open-panel h2:after,
.node-type-actualite-locale-entreprise .view-liste-des-dernieres-actualites .open-panel h2:after,
.node-type-raccourci-actualite-locale-entre .view-liste-des-dernieres-actualites .open-panel h2:after,
.node-type-raccourci-d-actualite .view-liste-des-dernieres-actualites .open-panel h2:after,
.node-type-actualite-nationale-institution .view-liste-des-dernieres-actualites .open-panel h2:after,
.node-type-actualite-regionale-instit .view-liste-des-dernieres-actualites .open-panel h2:after,
.node-type-actualite-nationale .view-lise-des-actualites-institutionnelles .open-panel h2:after,
.node-type-actualite-locale .view-lise-des-actualites-institutionnelles .open-panel h2:after,
.node-type-actualite-locale-entreprise .view-lise-des-actualites-institutionnelles .open-panel h2:after,
.node-type-raccourci-actualite-locale-entre .view-lise-des-actualites-institutionnelles .open-panel h2:after,
.node-type-raccourci-d-actualite .view-lise-des-actualites-institutionnelles .open-panel h2:after,
.node-type-actualite-nationale-institution .view-lise-des-actualites-institutionnelles .open-panel h2:after,
.node-type-actualite-regionale-instit .view-lise-des-actualites-institutionnelles .open-panel h2:after {
  content: '';
  background-image: url(../images/chevron-blue.png);
  background-repeat: no-repeat;
  width: 36px;
  height: 10px;
  display: inline-block;
  float: right;
  position: absolute;
  top: 0;
  right: 11px;
}
.node-type-actualite-nationale h4,
.node-type-actualite-nationale-institution h4,
.node-type-actualite-regionale-instit h4,
.node-type-actualite-locale h4,
.node-type-actualite-locale-entreprise h4,
.node-type-raccourci-actualite-locale-entre h4,
.node-type-raccourci-d-actualite h4 {
  color: #000;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: 500;
  clear: both;
}
.node-type-actualite-nationale h4:before,
.node-type-actualite-nationale-institution h4:before,
.node-type-actualite-regionale-instit h4:before,
.node-type-actualite-locale h4:before,
.node-type-actualite-locale-entreprise h4:before,
.node-type-raccourci-actualite-locale-entre h4:before,
.node-type-raccourci-d-actualite h4:before {
  display: block;
  content: "";
  height: 1px;
  width: 100%;
  clear: both;
}
.node-type-actualite-nationale h3,
.node-type-actualite-nationale-institution h3,
.node-type-actualite-regionale-instit h3,
.node-type-actualite-locale h3,
.node-type-actualite-locale-entreprise h3,
.node-type-raccourci-actualite-locale-entre h3,
.node-type-raccourci-d-actualite h3 {
  font-size: 1.125em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #005DA8;
  clear: both;
}
.node-type-actualite-nationale h3:before,
.node-type-actualite-nationale-institution h3:before,
.node-type-actualite-regionale-instit h3:before,
.node-type-actualite-locale h3:before,
.node-type-actualite-locale-entreprise h3:before,
.node-type-raccourci-actualite-locale-entre h3:before,
.node-type-raccourci-d-actualite h3:before {
  display: block;
  content: "";
  height: 1px;
  width: 100%;
  clear: both;
}
.node-type-actualite-nationale h2,
.node-type-actualite-nationale-institution h2,
.node-type-actualite-regionale-instit h2,
.node-type-actualite-locale h2,
.node-type-actualite-locale-entreprise h2,
.node-type-raccourci-actualite-locale-entre h2,
.node-type-raccourci-d-actualite h2 {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #005DA8;
  font-size: 1.375em !important;
}
.node-type-actualite-nationale h2:first-letter,
.node-type-actualite-nationale-institution h2:first-letter,
.node-type-actualite-regionale-instit h2:first-letter,
.node-type-actualite-locale h2:first-letter,
.node-type-actualite-locale-entreprise h2:first-letter,
.node-type-raccourci-actualite-locale-entre h2:first-letter,
.node-type-raccourci-d-actualite h2:first-letter {
  text-transform: uppercase !important;
}
.node-type-actualite-nationale h2::first-letter,
.node-type-actualite-nationale-institution h2::first-letter,
.node-type-actualite-regionale-instit h2::first-letter,
.node-type-actualite-locale h2::first-letter,
.node-type-actualite-locale-entreprise h2::first-letter,
.node-type-raccourci-actualite-locale-entre h2::first-letter,
.node-type-raccourci-d-actualite h2::first-letter {
  text-transform: uppercase !important;
}
.node-type-actualite-nationale h2.block-title-ameli-search-block-node-actu,
.node-type-actualite-nationale-institution h2.block-title-ameli-search-block-node-actu,
.node-type-actualite-regionale-instit h2.block-title-ameli-search-block-node-actu,
.node-type-actualite-locale h2.block-title-ameli-search-block-node-actu,
.node-type-actualite-locale-entreprise h2.block-title-ameli-search-block-node-actu,
.node-type-raccourci-actualite-locale-entre h2.block-title-ameli-search-block-node-actu,
.node-type-raccourci-d-actualite h2.block-title-ameli-search-block-node-actu {
  text-transform: capitalize;
}
/*navigation onglets*/
.node-type-actualite-nationale .navigation-actus,
.node-type-actualite-nationale-institution .navigation-actus,
.node-type-actualite-regionale-instit .navigation-actus,
.node-type-actualite-locale .navigation-actus,
.node-type-actualite-locale-entreprise .navigation-actus,
.node-type-raccourci-actualite-locale-entre .navigation-actus,
.node-type-raccourci-d-actualite .navigation-actus {
  list-style: none;
  margin: 0;
  padding: 0;
  color: #005DA8;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}
.node-type-actualite-nationale .navigation-actus a,
.node-type-actualite-nationale-institution .navigation-actus a,
.node-type-actualite-regionale-instit .navigation-actus a,
.node-type-actualite-locale .navigation-actus a,
.node-type-actualite-locale-entreprise .navigation-actus a,
.node-type-raccourci-actualite-locale-entre .navigation-actus a,
.node-type-raccourci-d-actualite .navigation-actus a {
  color: #005DA8;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}
.node-type-actualite-nationale .navigation-actus .actu_precedente a:before,
.node-type-actualite-nationale-institution .navigation-actus .actu_precedente a:before,
.node-type-actualite-regionale-instit .navigation-actus .actu_precedente a:before,
.node-type-actualite-locale .navigation-actus .actu_precedente a:before,
.node-type-actualite-locale-entreprise .navigation-actus .actu_precedente a:before,
.node-type-raccourci-actualite-locale-entre .navigation-actus .actu_precedente a:before,
.node-type-raccourci-d-actualite .navigation-actus .actu_precedente a:before {
  background: url(../images/icone-chevron-left.png);
  content: "";
  width: 5px;
  height: 8px;
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 61.1rem) {
  .node-type-actualite-nationale .navigation-actus .actu_precedente,
  .node-type-actualite-nationale-institution .navigation-actus .actu_precedente,
  .node-type-actualite-regionale-instit .navigation-actus .actu_precedente,
  .node-type-actualite-locale .navigation-actus .actu_precedente,
  .node-type-actualite-locale-entreprise .navigation-actus .actu_precedente,
  .node-type-raccourci-actualite-locale-entre .navigation-actus .actu_precedente,
  .node-type-raccourci-d-actualite .navigation-actus .actu_precedente {
    text-align: left;
  }
  .node-type-actualite-nationale .navigation-actus .actu_precedente a,
  .node-type-actualite-nationale-institution .navigation-actus .actu_precedente a,
  .node-type-actualite-regionale-instit .navigation-actus .actu_precedente a,
  .node-type-actualite-locale .navigation-actus .actu_precedente a,
  .node-type-actualite-locale-entreprise .navigation-actus .actu_precedente a,
  .node-type-raccourci-actualite-locale-entre .navigation-actus .actu_precedente a,
  .node-type-raccourci-d-actualite .navigation-actus .actu_precedente a {
    display: inline-block;
    width: 86px;
    padding-left: 17px;
    position: relative;
  }
  .node-type-actualite-nationale .navigation-actus .actu_precedente a:before,
  .node-type-actualite-nationale-institution .navigation-actus .actu_precedente a:before,
  .node-type-actualite-regionale-instit .navigation-actus .actu_precedente a:before,
  .node-type-actualite-locale .navigation-actus .actu_precedente a:before,
  .node-type-actualite-locale-entreprise .navigation-actus .actu_precedente a:before,
  .node-type-raccourci-actualite-locale-entre .navigation-actus .actu_precedente a:before,
  .node-type-raccourci-d-actualite .navigation-actus .actu_precedente a:before {
    margin: 0;
    position: absolute;
    left: 0;
    top: 7px;
  }
}
.node-type-actualite-nationale .navigation-actus .actu_suivante,
.node-type-actualite-nationale-institution .navigation-actus .actu_suivante,
.node-type-actualite-regionale-instit .navigation-actus .actu_suivante,
.node-type-actualite-locale .navigation-actus .actu_suivante,
.node-type-actualite-locale-entreprise .navigation-actus .actu_suivante,
.node-type-raccourci-actualite-locale-entre .navigation-actus .actu_suivante,
.node-type-raccourci-d-actualite .navigation-actus .actu_suivante {
  float: right;
}
.node-type-actualite-nationale .navigation-actus .actu_suivante a:after,
.node-type-actualite-nationale-institution .navigation-actus .actu_suivante a:after,
.node-type-actualite-regionale-instit .navigation-actus .actu_suivante a:after,
.node-type-actualite-locale .navigation-actus .actu_suivante a:after,
.node-type-actualite-locale-entreprise .navigation-actus .actu_suivante a:after,
.node-type-raccourci-actualite-locale-entre .navigation-actus .actu_suivante a:after,
.node-type-raccourci-d-actualite .navigation-actus .actu_suivante a:after {
  background: url(../images/icone-chevron.png);
  content: "";
  width: 5px;
  height: 8px;
  display: inline-block;
  margin-left: 10px;
}
@media (max-width: 61.1rem) {
  .node-type-actualite-nationale .navigation-actus .actu_suivante,
  .node-type-actualite-nationale-institution .navigation-actus .actu_suivante,
  .node-type-actualite-regionale-instit .navigation-actus .actu_suivante,
  .node-type-actualite-locale .navigation-actus .actu_suivante,
  .node-type-actualite-locale-entreprise .navigation-actus .actu_suivante,
  .node-type-raccourci-actualite-locale-entre .navigation-actus .actu_suivante,
  .node-type-raccourci-d-actualite .navigation-actus .actu_suivante {
    text-align: right;
  }
  .node-type-actualite-nationale .navigation-actus .actu_suivante a,
  .node-type-actualite-nationale-institution .navigation-actus .actu_suivante a,
  .node-type-actualite-regionale-instit .navigation-actus .actu_suivante a,
  .node-type-actualite-locale .navigation-actus .actu_suivante a,
  .node-type-actualite-locale-entreprise .navigation-actus .actu_suivante a,
  .node-type-raccourci-actualite-locale-entre .navigation-actus .actu_suivante a,
  .node-type-raccourci-d-actualite .navigation-actus .actu_suivante a {
    display: inline-block;
    width: 86px;
    padding-right: 17px;
    position: relative;
  }
  .node-type-actualite-nationale .navigation-actus .actu_suivante a:after,
  .node-type-actualite-nationale-institution .navigation-actus .actu_suivante a:after,
  .node-type-actualite-regionale-instit .navigation-actus .actu_suivante a:after,
  .node-type-actualite-locale .navigation-actus .actu_suivante a:after,
  .node-type-actualite-locale-entreprise .navigation-actus .actu_suivante a:after,
  .node-type-raccourci-actualite-locale-entre .navigation-actus .actu_suivante a:after,
  .node-type-raccourci-d-actualite .navigation-actus .actu_suivante a:after {
    margin: 0;
    position: absolute;
    right: 0;
    top: 7px;
  }
}
.page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affixDesk {
  position: static !important;
  opacity: 1 !important;
  height: auto !important;
  overflow: hidden;
}
/* Article front */
@media (min-width: 62rem) {
  .node-type-ameli-article .content_column_class,
  .node-type-multi-publication-article .content_column_class,
  .page-faq-page .content_column_class,
  .node-type-fiche-organisme .content_column_class,
  .node-type-article-institutionnel .content_column_class {
    width: 75%;
  }
}
.node-type-ameli-article .region-content,
.node-type-multi-publication-article .region-content,
.page-faq-page .region-content,
.node-type-fiche-organisme .region-content,
.node-type-article-institutionnel .region-content,
.node-type-ameli-article .region-sidebar-first,
.node-type-multi-publication-article .region-sidebar-first,
.page-faq-page .region-sidebar-first,
.node-type-fiche-organisme .region-sidebar-first,
.node-type-article-institutionnel .region-sidebar-first {
  font-size: 1.0666em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.node-type-ameli-article .body-container,
.node-type-multi-publication-article .body-container,
.page-faq-page .body-container,
.node-type-fiche-organisme .body-container,
.node-type-article-institutionnel .body-container {
  background: url(../images/bg_article.png) repeat-y center top;
}
@media (min-width: 62rem) {
  .node-type-ameli-article .body-container > .container,
  .node-type-multi-publication-article .body-container > .container,
  .page-faq-page .body-container > .container,
  .node-type-fiche-organisme .body-container > .container,
  .node-type-article-institutionnel .body-container > .container {
    position: relative;
  }
  .node-type-ameli-article .body-container > .container .sidebar-first-class,
  .node-type-multi-publication-article .body-container > .container .sidebar-first-class,
  .page-faq-page .body-container > .container .sidebar-first-class,
  .node-type-fiche-organisme .body-container > .container .sidebar-first-class,
  .node-type-article-institutionnel .body-container > .container .sidebar-first-class {
    position: static;
  }
  .node-type-ameli-article .body-container > .container .sidebar-first-class .contextual-links-region,
  .node-type-multi-publication-article .body-container > .container .sidebar-first-class .contextual-links-region,
  .page-faq-page .body-container > .container .sidebar-first-class .contextual-links-region,
  .node-type-fiche-organisme .body-container > .container .sidebar-first-class .contextual-links-region,
  .node-type-article-institutionnel .body-container > .container .sidebar-first-class .contextual-links-region {
    position: static;
  }
}
.node-type-ameli-article .container,
.node-type-multi-publication-article .container,
.page-faq-page .container,
.node-type-fiche-organisme .container,
.node-type-article-institutionnel .container {
  padding: 0;
}
@media (min-width: 62rem) {
  .node-type-ameli-article .container,
  .node-type-multi-publication-article .container,
  .page-faq-page .container,
  .node-type-fiche-organisme .container,
  .node-type-article-institutionnel .container {
    width: 980px;
  }
}
.node-type-ameli-article .container > .row,
.node-type-multi-publication-article .container > .row,
.page-faq-page .container > .row,
.node-type-fiche-organisme .container > .row,
.node-type-article-institutionnel .container > .row {
  margin: 0;
}
.node-type-ameli-article .breadcrumbWrapper,
.node-type-multi-publication-article .breadcrumbWrapper,
.page-faq-page .breadcrumbWrapper,
.node-type-fiche-organisme .breadcrumbWrapper,
.node-type-article-institutionnel .breadcrumbWrapper {
  margin-bottom: 0;
}
.node-type-ameli-article .sidebar-first-class,
.node-type-multi-publication-article .sidebar-first-class,
.page-faq-page .sidebar-first-class,
.node-type-fiche-organisme .sidebar-first-class,
.node-type-article-institutionnel .sidebar-first-class {
  padding: 0;
  width: 24.4897%;
  /* RWD mobile / tablette */
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well,
.page-faq-page .sidebar-first-class .region-sidebar-first.well,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well {
  min-height: 0;
  padding: 0;
  margin-bottom: 0;
  background: none;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
.page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
.page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel,
.page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel {
  padding: 10px 0 0;
  position: fixed !important;
  width: 240px;
  top: 40px;
}
@media (min-width: 62rem) {
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel {
    display: block;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in-out, height 0.1s ease 0.3s;
    transition: opacity 0.3s ease-in-out, height 0.1s ease 0.3s;
  }
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affixDesk,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affixDesk,
.page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affixDesk,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affixDesk,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affixDesk,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affixDesk,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affixDesk,
.page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affixDesk,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affixDesk,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affixDesk,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affixDesk,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affixDesk,
.page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affixDesk,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affixDesk,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affixDesk {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
@media (min-width: 62rem) {
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affix-bottom,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affix-bottom,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affix-bottom,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affix-bottom,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affix-bottom,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affix-bottom,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affix-bottom,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affix-bottom,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affix-bottom,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affix-bottom,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affix-bottom,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affix-bottom,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affix-bottom,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affix-bottom,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affix-bottom {
    position: absolute !important;
    left: 0;
    bottom: 0;
    top: auto;
  }
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affix-top,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affix-top,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affix-top,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affix-top,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affix-top,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affix-top,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affix-top,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affix-top,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affix-top,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affix-top,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affix-top,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affix-top,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affix-top,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affix-top,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affix-top {
    position: absolute !important;
    left: 0;
    top: 0;
  }
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well button,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well button,
.page-faq-page .sidebar-first-class .region-sidebar-first.well button,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well button,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well button {
  border: none;
  background: none;
  text-align: left;
  display: block;
  width: 100%;
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well button::-moz-focus-outer,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well button::-moz-focus-outer,
.page-faq-page .sidebar-first-class .region-sidebar-first.well button::-moz-focus-outer,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well button::-moz-focus-outer,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well button::-moz-focus-outer,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well button:focus,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well button:focus,
.page-faq-page .sidebar-first-class .region-sidebar-first.well button:focus,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well button:focus,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well button:focus {
  border: 1px dotted #000 !important;
  margin-top: -1px;
  margin-left: -1px;
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .titre,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .titre,
.page-faq-page .sidebar-first-class .region-sidebar-first.well .titre,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .titre,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .titre {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1em;
  margin: 0 0 28px;
  color: #005DA8;
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .titre a,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .titre a,
.page-faq-page .sidebar-first-class .region-sidebar-first.well .titre a,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .titre a,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .titre a {
  color: #005DA8;
  text-decoration: none;
}
@media (min-width: 62rem) {
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .titre a,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .titre a,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .titre a,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .titre a,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .titre a {
    cursor: default;
  }
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ul,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ul,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ul,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ul,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ul,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ol,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ol,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ol,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ol,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ol {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
  margin: 0 30px 18px 0;
  padding: 0;
  list-style: none;
  background: url(../images/articleMenuSecondaire.png) repeat-y;
  border: none;
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ul li,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ul li,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ul li,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ul li,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ul li,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ol li,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ol li,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ol li,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ol li,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ol li {
  padding: 0 0 0 23px;
  margin-bottom: 18px;
  background: url(../images/articleMenuSecondaireBullet.png) no-repeat;
  float: none;
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ul li:first-child,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ul li:first-child,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ul li:first-child,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ul li:first-child,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ul li:first-child,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ol li:first-child,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ol li:first-child,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ol li:first-child,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ol li:first-child,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ol li:first-child {
  background-image: url(../images/articleMenuSecondaireBulletFirst.png);
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ul li:last-child,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ul li:last-child,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ul li:last-child,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ul li:last-child,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ul li:last-child,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ol li:last-child,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ol li:last-child,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ol li:last-child,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ol li:last-child,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ol li:last-child {
  background-color: #f0f0f0;
  margin-bottom: 0;
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ul li.active,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ul li.active,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ul li.active,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ul li.active,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ul li.active,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ol li.active,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ol li.active,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ol li.active,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ol li.active,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ol li.active {
  background-image: url(../images/articleMenuSecondaireBulletAct.png);
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ul li.active:first-child,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ul li.active:first-child,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ul li.active:first-child,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ul li.active:first-child,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ul li.active:first-child,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ol li.active:first-child,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ol li.active:first-child,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ol li.active:first-child,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ol li.active:first-child,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ol li.active:first-child {
  background-image: url(../images/articleMenuSecondaireBulletActFirst.png);
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ul li a,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ul li a,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ul li a,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ul li a,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ul li a,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ol li a,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ol li a,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ol li a,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ol li a,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ol li a,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ul li a:hover,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ul li a:hover,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ul li a:hover,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ul li a:hover,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ul li a:hover,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ol li a:hover,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ol li a:hover,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ol li a:hover,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ol li a:hover,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ol li a:hover,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ul li a:focus,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ul li a:focus,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ul li a:focus,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ul li a:focus,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ul li a:focus,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ol li a:focus,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ol li a:focus,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ol li a:focus,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ol li a:focus,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ol li a:focus {
  text-decoration: none;
  padding: 0;
  border: none;
  background: none;
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ul li a,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ul li a,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ul li a,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ul li a,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ul li a,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ol li a,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ol li a,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ol li a,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ol li a,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ol li a {
  color: #000;
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ul li.active a,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ul li.active a,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ul li.active a,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ul li.active a,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ul li.active a,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well ol li.active a,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well ol li.active a,
.page-faq-page .sidebar-first-class .region-sidebar-first.well ol li.active a,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well ol li.active a,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well ol li.active a {
  font-weight: bold;
  color: #005DA8;
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .bouton,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .bouton,
.page-faq-page .sidebar-first-class .region-sidebar-first.well .bouton,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .bouton,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .bouton {
  margin-top: 36px;
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .bouton a,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .bouton a,
.page-faq-page .sidebar-first-class .region-sidebar-first.well .bouton a,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .bouton a,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .bouton a {
  border: 1px solid #005DA8;
  border-radius: 18px;
  height: 37px;
  line-height: 37px;
  display: inline-block;
  padding: 0 20px;
  color: #005DA8;
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.867em;
  text-decoration: none;
}
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .bouton a:hover,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .bouton a:hover,
.page-faq-page .sidebar-first-class .region-sidebar-first.well .bouton a:hover,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .bouton a:hover,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .bouton a:hover,
.node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .bouton a:focus,
.node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .bouton a:focus,
.page-faq-page .sidebar-first-class .region-sidebar-first.well .bouton a:focus,
.node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .bouton a:focus,
.node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .bouton a:focus {
  background: #005DA8;
  color: #fff;
}
.node-type-ameli-article .sidebar-first-class + .main-content-class,
.node-type-multi-publication-article .sidebar-first-class + .main-content-class,
.page-faq-page .sidebar-first-class + .main-content-class,
.node-type-fiche-organisme .sidebar-first-class + .main-content-class,
.node-type-article-institutionnel .sidebar-first-class + .main-content-class {
  margin-left: 0;
  padding-bottom: 80px;
}
@media (max-width: 74.9rem) {
  .node-type-ameli-article .sidebar-first-class + .main-content-class,
  .node-type-multi-publication-article .sidebar-first-class + .main-content-class,
  .page-faq-page .sidebar-first-class + .main-content-class,
  .node-type-fiche-organisme .sidebar-first-class + .main-content-class,
  .node-type-article-institutionnel .sidebar-first-class + .main-content-class {
    padding-top: 20px;
  }
}
@media (max-width: 61.1rem) {
  .node-type-ameli-article .sidebar-first-class,
  .node-type-multi-publication-article .sidebar-first-class,
  .page-faq-page .sidebar-first-class,
  .node-type-fiche-organisme .sidebar-first-class,
  .node-type-article-institutionnel .sidebar-first-class {
    width: 100%;
    background: #f1f1f1;
    padding: 0 22px 1px;
    top: 96px;
    left: 0;
    z-index: 5;
  }
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel {
    position: static !important;
    padding-top: 0;
    width: auto;
  }
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affixDesk,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affixDesk,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affixDesk,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affixDesk,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header.affixDesk,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affixDesk,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affixDesk,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affixDesk,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affixDesk,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page.affixDesk,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affixDesk,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affixDesk,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affixDesk,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affixDesk,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel.affixDesk {
    opacity: 1;
    height: auto;
  }
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header {
    margin: 0;
    color: #000;
    padding: 16px 0 14px;
    background: url(../images/menuSecondaireRwdDown.png) no-repeat right center;
  }
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre a,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre a,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre a,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre a,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre a,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre a,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre a,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre a,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre a,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre a,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre a,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre a,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre a,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre a,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre a,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header a,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header a,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header a,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header a,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header a,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header a,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header a,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header a,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header a,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header a,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header a,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header a,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header a,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header a,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header a,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre span,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre span,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre span,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre span,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre span,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre span,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre span,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre span,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre span,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre span,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre span,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre span,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre span,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre span,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .titre span,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header span,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header span,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header span,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header span,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header span,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header span,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header span,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header span,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header span,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header span,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header span,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header span,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header span,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header span,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .view-header span {
    color: #000;
    text-decoration: none;
  }
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu {
    display: none;
    padding: 0 0 0 23px!important;
    width: 100%!important;
    height: 100%!important;
    margin: 0!important;
  }
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu li,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu li,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu li,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu li,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu li,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu li,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu li,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu li,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu li,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu li,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu li,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu li,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu li,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu li,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu li {
    margin-bottom: 21px;
  }
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu li:last-child,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu li:last-child,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu li:last-child,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu li:last-child,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu li:last-child,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu li:last-child,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu li:last-child,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu li:last-child,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu li:last-child,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu li:last-child,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu li:last-child,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu li:last-child,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu li:last-child,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu li:last-child,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .contentMenu li:last-child {
    margin-bottom: 0;
  }
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .bouton,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .bouton,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .bouton,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .bouton,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .bouton,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .bouton,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .menu-faq-page .bouton,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .menu-faq-page .bouton,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .menu-faq-page .bouton,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .menu-faq-page .bouton,
  .node-type-ameli-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .bouton,
  .node-type-multi-publication-article .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .bouton,
  .page-faq-page .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .bouton,
  .node-type-fiche-organisme .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .bouton,
  .node-type-article-institutionnel .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-institutionnel .bouton {
    margin: 28px 0 22px 26px;
  }
}
.node-type-ameli-article .main-content-class,
.node-type-multi-publication-article .main-content-class,
.page-faq-page .main-content-class,
.node-type-fiche-organisme .main-content-class,
.node-type-article-institutionnel .main-content-class {
  width: 75.5103%;
  background: #fff;
  margin-left: 24.4897%;
  padding: 36px 0 90px 47px;
  line-height: 1.375em;
  padding-right: 47px;
  /* RWD mobile / tablette */
}
.node-type-ameli-article .main-content-class .tags,
.node-type-multi-publication-article .main-content-class .tags,
.page-faq-page .main-content-class .tags,
.node-type-fiche-organisme .main-content-class .tags,
.node-type-article-institutionnel .main-content-class .tags {
  padding-left: 30px;
  background: url(../images/tags.png) no-repeat 3px top;
  font-size: 0.875em;
  color: #737171;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 43px;
}
.node-type-ameli-article .main-content-class .tags div,
.node-type-multi-publication-article .main-content-class .tags div,
.page-faq-page .main-content-class .tags div,
.node-type-fiche-organisme .main-content-class .tags div,
.node-type-article-institutionnel .main-content-class .tags div {
  display: inline;
}
.node-type-ameli-article .main-content-class .node-article-institutionnel .field-name-field-ameli-paragraph-body img,
.node-type-multi-publication-article .main-content-class .node-article-institutionnel .field-name-field-ameli-paragraph-body img,
.page-faq-page .main-content-class .node-article-institutionnel .field-name-field-ameli-paragraph-body img,
.node-type-fiche-organisme .main-content-class .node-article-institutionnel .field-name-field-ameli-paragraph-body img,
.node-type-article-institutionnel .main-content-class .node-article-institutionnel .field-name-field-ameli-paragraph-body img {
  width: 100%;
  max-width: 700px;
  height: auto;
}
.node-type-ameli-article .main-content-class .node-article-institutionnel .field-name-field-ameli-paragraph-body .image img,
.node-type-multi-publication-article .main-content-class .node-article-institutionnel .field-name-field-ameli-paragraph-body .image img,
.page-faq-page .main-content-class .node-article-institutionnel .field-name-field-ameli-paragraph-body .image img,
.node-type-fiche-organisme .main-content-class .node-article-institutionnel .field-name-field-ameli-paragraph-body .image img,
.node-type-article-institutionnel .main-content-class .node-article-institutionnel .field-name-field-ameli-paragraph-body .image img {
  width: auto;
}
@media (max-width: 61.1rem) {
  .node-type-ameli-article .main-content-class,
  .node-type-multi-publication-article .main-content-class,
  .page-faq-page .main-content-class,
  .node-type-fiche-organisme .main-content-class,
  .node-type-article-institutionnel .main-content-class {
    width: 100%;
    padding: 68px 22px 40px;
    margin-left: 0;
  }
  .node-type-ameli-article .main-content-class .node-ameli-article .chapo,
  .node-type-multi-publication-article .main-content-class .node-ameli-article .chapo,
  .page-faq-page .main-content-class .node-ameli-article .chapo,
  .node-type-fiche-organisme .main-content-class .node-ameli-article .chapo,
  .node-type-article-institutionnel .main-content-class .node-ameli-article .chapo {
    font-size: 1em;
  }
  .node-type-ameli-article .main-content-class .node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading a,
  .node-type-multi-publication-article .main-content-class .node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading a,
  .page-faq-page .main-content-class .node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading a,
  .node-type-fiche-organisme .main-content-class .node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading a,
  .node-type-article-institutionnel .main-content-class .node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading a {
    font-size: 0.95em;
  }
  .node-type-ameli-article .main-content-class .node-ameli-article .note,
  .node-type-multi-publication-article .main-content-class .node-ameli-article .note,
  .page-faq-page .main-content-class .node-ameli-article .note,
  .node-type-fiche-organisme .main-content-class .node-ameli-article .note,
  .node-type-article-institutionnel .main-content-class .node-ameli-article .note {
    margin-left: 82px;
  }
  .node-type-ameli-article .main-content-class .soustitre,
  .node-type-multi-publication-article .main-content-class .soustitre,
  .page-faq-page .main-content-class .soustitre,
  .node-type-fiche-organisme .main-content-class .soustitre,
  .node-type-article-institutionnel .main-content-class .soustitre {
    display: none;
  }
}
@media (max-width: 61.1rem) and (max-width: 29.9rem) {
  .node-type-ameli-article .main-content-class .node-ameli-article .note,
  .node-type-multi-publication-article .main-content-class .node-ameli-article .note,
  .page-faq-page .main-content-class .node-ameli-article .note,
  .node-type-fiche-organisme .main-content-class .node-ameli-article .note,
  .node-type-article-institutionnel .main-content-class .node-ameli-article .note {
    margin-left: 0;
  }
}
.blcZone {
  padding-bottom: 20px;
  border-bottom: 2px solid #ebebeb;
  margin-bottom: 20px;
}
.blcZone h2 {
  font-size: 1.125em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #005DA8;
  margin: 0 0 23px;
  padding-top: 42px;
}
.blcZone ul {
  padding: 0;
  list-style: none;
  margin: 24px 0;
}
.blcZone ul li {
  display: block;
  margin: 0 0 3px;
  line-height: 1.38em;
  padding: 0 0 0 20px;
}
.blcZone ul li:before {
  content: ' ';
  width: 8px;
  height: 8px;
  display: inline-block;
  border: 0;
  margin-left: -20px;
  margin-right: 12px;
  vertical-align: baseline;
  background: #005DA8;
  border-radius: 50%;
}
.blcZone .listDoc li {
  background: url(../images/doc.png) no-repeat left top;
  margin: 0 0 10px 0;
  padding-left: 50px;
}
.blcZone .listDoc li .fileTitle {
  display: block;
  color: #000;
  line-height: 1.2em;
}
.blcZone .listDoc li .fileInfo {
  display: block;
  color: #7f7d7d;
  font-size: 0.9333em;
}
.blcZone .listDoc li:before {
  display: none;
}
.blcZone .listChiffre {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.blcZone .listChiffre li {
  -webkit-box-flex: 0;
      -ms-flex: 0 50%;
          flex: 0 50%;
  text-align: center;
  padding: 0;
}
.blcZone .listChiffre li:before {
  display: none;
}
.blcZone .listChiffre li > div {
  padding: 0 20px 20px ;
  text-align: center;
}
.blcZone .listChiffre li > div span {
  display: block;
  margin-bottom: 10px;
}
.blcZone .listChiffre li > div span img {
  display: inline-block;
}
.blcZone .listChiffre li > div .key {
  font-size: 1.425em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #005DA8;
}
@media (max-width: 47.9rem) {
  .blcZone .listChiffre li {
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
  }
}
.blcZone .listChiffre .noImg {
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
  text-align: left;
}
.blcZone .listChiffre .noImg div {
  text-align: center;
}
.blcZone .listChiffre .noImg .key,
.blcZone .listChiffre .noImg span {
  display: inline;
  font-size: 1.425em;
  color: #005DA8;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.blcZone .fiche_suivre ul li {
  background: url(../images/article_puce.png) 4px 7px no-repeat;
}
.blcZone .fiche_suivre ul li:before {
  display: none;
}
.blcZone .fiche_activites_specifiques {
  margin: 48px 0 50px 80px;
  border-left: 3px solid #1cb0b9;
  padding-left: 20px;
}
.blcZone .fiche_activites_specifiques h3 {
  padding: 6px 0;
  color: #1cb0b9;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.375em;
  font-weight: 700;
  font-style: italic;
  min-height: 39px;
  line-height: 1.25em;
}
@media (max-width: 62rem) {
  .blcZone .fiche_activites_specifiques {
    margin: 48px 0 50px 40px;
  }
}
.cke_editable {
  background: #fff;
}
.cke_editable ul,
.entity-paragraphs-item ul,
.node-ameli-article ul,
.page-faq-page .faq-answer ul,
.decrochage_local_administratif ul,
.cke_editable ol,
.entity-paragraphs-item ol,
.node-ameli-article ol,
.page-faq-page .faq-answer ol,
.decrochage_local_administratif ol {
  margin: 24px 0;
}
.cke_editable ul > li > ul,
.entity-paragraphs-item ul > li > ul,
.node-ameli-article ul > li > ul,
.page-faq-page .faq-answer ul > li > ul,
.decrochage_local_administratif ul > li > ul,
.cke_editable ol > li > ul,
.entity-paragraphs-item ol > li > ul,
.node-ameli-article ol > li > ul,
.page-faq-page .faq-answer ol > li > ul,
.decrochage_local_administratif ol > li > ul {
  margin: 0 0 0 25px;
}
.cke_editable ul > li > ul > li:before,
.entity-paragraphs-item ul > li > ul > li:before,
.node-ameli-article ul > li > ul > li:before,
.page-faq-page .faq-answer ul > li > ul > li:before,
.decrochage_local_administratif ul > li > ul > li:before,
.cke_editable ol > li > ul > li:before,
.entity-paragraphs-item ol > li > ul > li:before,
.node-ameli-article ol > li > ul > li:before,
.page-faq-page .faq-answer ol > li > ul > li:before,
.decrochage_local_administratif ol > li > ul > li:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3.5px 0 3.5px 7px;
  border-color: transparent transparent transparent #005DA8;
  border-radius: 0;
  background: none;
  margin: 0px 9px 3px 0;
}
.cke_editable ul > li > ul > li ul,
.entity-paragraphs-item ul > li > ul > li ul,
.node-ameli-article ul > li > ul > li ul,
.page-faq-page .faq-answer ul > li > ul > li ul,
.decrochage_local_administratif ul > li > ul > li ul,
.cke_editable ol > li > ul > li ul,
.entity-paragraphs-item ol > li > ul > li ul,
.node-ameli-article ol > li > ul > li ul,
.page-faq-page .faq-answer ol > li > ul > li ul,
.decrochage_local_administratif ol > li > ul > li ul,
.cke_editable ul > li > ol > li ul,
.entity-paragraphs-item ul > li > ol > li ul,
.node-ameli-article ul > li > ol > li ul,
.page-faq-page .faq-answer ul > li > ol > li ul,
.decrochage_local_administratif ul > li > ol > li ul,
.cke_editable ol > li > ol > li ul,
.entity-paragraphs-item ol > li > ol > li ul,
.node-ameli-article ol > li > ol > li ul,
.page-faq-page .faq-answer ol > li > ol > li ul,
.decrochage_local_administratif ol > li > ol > li ul {
  margin: 0 0 0 20px;
}
.cke_editable ul > li > ul > li ul > li:before,
.entity-paragraphs-item ul > li > ul > li ul > li:before,
.node-ameli-article ul > li > ul > li ul > li:before,
.page-faq-page .faq-answer ul > li > ul > li ul > li:before,
.decrochage_local_administratif ul > li > ul > li ul > li:before,
.cke_editable ol > li > ul > li ul > li:before,
.entity-paragraphs-item ol > li > ul > li ul > li:before,
.node-ameli-article ol > li > ul > li ul > li:before,
.page-faq-page .faq-answer ol > li > ul > li ul > li:before,
.decrochage_local_administratif ol > li > ul > li ul > li:before,
.cke_editable ul > li > ol > li ul > li:before,
.entity-paragraphs-item ul > li > ol > li ul > li:before,
.node-ameli-article ul > li > ol > li ul > li:before,
.page-faq-page .faq-answer ul > li > ol > li ul > li:before,
.decrochage_local_administratif ul > li > ol > li ul > li:before,
.cke_editable ol > li > ol > li ul > li:before,
.entity-paragraphs-item ol > li > ol > li ul > li:before,
.node-ameli-article ol > li > ol > li ul > li:before,
.page-faq-page .faq-answer ol > li > ol > li ul > li:before,
.decrochage_local_administratif ol > li > ol > li ul > li:before {
  background: #005DA8;
  border-radius: 50%;
  width: 4px;
  height: 4px;
  border: none;
  margin: 0 9px 3px 0;
}
.cke_editable ul > li > ol,
.entity-paragraphs-item ul > li > ol,
.node-ameli-article ul > li > ol,
.page-faq-page .faq-answer ul > li > ol,
.decrochage_local_administratif ul > li > ol,
.cke_editable ol > li > ol,
.entity-paragraphs-item ol > li > ol,
.node-ameli-article ol > li > ol,
.page-faq-page .faq-answer ol > li > ol,
.decrochage_local_administratif ol > li > ol {
  margin: 0 0 0 22px;
}
.cke_editable ul > li > ol > li:before,
.entity-paragraphs-item ul > li > ol > li:before,
.node-ameli-article ul > li > ol > li:before,
.page-faq-page .faq-answer ul > li > ol > li:before,
.decrochage_local_administratif ul > li > ol > li:before,
.cke_editable ol > li > ol > li:before,
.entity-paragraphs-item ol > li > ol > li:before,
.node-ameli-article ol > li > ol > li:before,
.page-faq-page .faq-answer ol > li > ol > li:before,
.decrochage_local_administratif ol > li > ol > li:before {
  font-size: 0.875em;
  font-weight: 400;
}
.cke_editable ul > li > ul > li ol,
.entity-paragraphs-item ul > li > ul > li ol,
.node-ameli-article ul > li > ul > li ol,
.page-faq-page .faq-answer ul > li > ul > li ol,
.decrochage_local_administratif ul > li > ul > li ol,
.cke_editable ol > li > ul > li ol,
.entity-paragraphs-item ol > li > ul > li ol,
.node-ameli-article ol > li > ul > li ol,
.page-faq-page .faq-answer ol > li > ul > li ol,
.decrochage_local_administratif ol > li > ul > li ol,
.cke_editable ul > li > ol > li ol,
.entity-paragraphs-item ul > li > ol > li ol,
.node-ameli-article ul > li > ol > li ol,
.page-faq-page .faq-answer ul > li > ol > li ol,
.decrochage_local_administratif ul > li > ol > li ol,
.cke_editable ol > li > ol > li ol,
.entity-paragraphs-item ol > li > ol > li ol,
.node-ameli-article ol > li > ol > li ol,
.page-faq-page .faq-answer ol > li > ol > li ol,
.decrochage_local_administratif ol > li > ol > li ol {
  margin: 0 0 0 22px;
}
.cke_editable ul > li > ul > li ol > li:before,
.entity-paragraphs-item ul > li > ul > li ol > li:before,
.node-ameli-article ul > li > ul > li ol > li:before,
.page-faq-page .faq-answer ul > li > ul > li ol > li:before,
.decrochage_local_administratif ul > li > ul > li ol > li:before,
.cke_editable ol > li > ul > li ol > li:before,
.entity-paragraphs-item ol > li > ul > li ol > li:before,
.node-ameli-article ol > li > ul > li ol > li:before,
.page-faq-page .faq-answer ol > li > ul > li ol > li:before,
.decrochage_local_administratif ol > li > ul > li ol > li:before,
.cke_editable ul > li > ol > li ol > li:before,
.entity-paragraphs-item ul > li > ol > li ol > li:before,
.node-ameli-article ul > li > ol > li ol > li:before,
.page-faq-page .faq-answer ul > li > ol > li ol > li:before,
.decrochage_local_administratif ul > li > ol > li ol > li:before,
.cke_editable ol > li > ol > li ol > li:before,
.entity-paragraphs-item ol > li > ol > li ol > li:before,
.node-ameli-article ol > li > ol > li ol > li:before,
.page-faq-page .faq-answer ol > li > ol > li ol > li:before,
.decrochage_local_administratif ol > li > ol > li ol > li:before {
  font-size: 0.875em;
  font-weight: 400;
}
.cke_editable ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet),
.entity-paragraphs-item ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet),
.node-ameli-article ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet),
.page-faq-page .faq-answer ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet),
.decrochage_local_administratif ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet) {
  padding: 0;
  list-style: none;
}
.cke_editable ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet) > li,
.entity-paragraphs-item ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet) > li,
.node-ameli-article ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet) > li,
.page-faq-page .faq-answer ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet) > li,
.decrochage_local_administratif ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet) > li {
  margin: 0 0 3px;
  line-height: 1.38em;
  padding: 0 0 0 16px;
}
.cke_editable ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet) > li:before,
.entity-paragraphs-item ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet) > li:before,
.node-ameli-article ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet) > li:before,
.page-faq-page .faq-answer ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet) > li:before,
.decrochage_local_administratif ul:not(.bloc-theme-de-sante-navigation):not(.pfs-employeur):not(.no-bullet) > li:before {
  content: ' ';
  display: inline-block;
  vertical-align: baseline;
  background: #005DA8;
  border-radius: 50%;
  width: 7px;
  height: 7px;
  margin: 0 9px 3px 0;
}
.cke_editable .no-bullet li:before,
.entity-paragraphs-item .no-bullet li:before,
.node-ameli-article .no-bullet li:before,
.page-faq-page .faq-answer .no-bullet li:before,
.decrochage_local_administratif .no-bullet li:before {
  content: '- ';
}
.cke_editable ol,
.entity-paragraphs-item ol,
.node-ameli-article ol,
.page-faq-page .faq-answer ol,
.decrochage_local_administratif ol {
  padding: 0;
  counter-reset: orderedli;
}
.cke_editable ol > li,
.entity-paragraphs-item ol > li,
.node-ameli-article ol > li,
.page-faq-page .faq-answer ol > li,
.decrochage_local_administratif ol > li {
  margin: 0 0 3px;
  list-style-type: none;
  counter-increment: orderedli;
}
.cke_editable ol > li:before,
.entity-paragraphs-item ol > li:before,
.node-ameli-article ol > li:before,
.page-faq-page .faq-answer ol > li:before,
.decrochage_local_administratif ol > li:before {
  color: #005DA8;
  display: inline-block;
  content: counter(orderedli) '.';
  margin: 0 6px 0 0;
  font-weight: 500;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cke_editable ul > li,
.entity-paragraphs-item ul > li,
.node-ameli-article ul > li,
.page-faq-page .faq-answer ul > li,
.decrochage_local_administratif ul > li {
  padding-left: 4px;
}
.cke_editable ol > li,
.entity-paragraphs-item ol > li,
.node-ameli-article ol > li,
.page-faq-page .faq-answer ol > li,
.decrochage_local_administratif ol > li {
  padding-left: 10px;
}
.cke_editable h1,
.node-ameli-article h1,
.node-article-institutionnel h1,
.page-faq-page .faq-answer h1,
.decrochage_local_administratif h1 {
  font-size: 2em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #005DA8;
  margin: 0 0 30px;
}
.cke_editable h2,
.node-ameli-article h2,
.node-article-institutionnel h2,
.page-faq-page .faq-answer h2,
.decrochage_local_administratif h2 {
  font-size: 1.125em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #005DA8;
  border-top: 1px solid #ebebeb;
  margin: 38px 0 23px;
  padding-top: 42px;
}
.cke_editable h3,
.node-ameli-article h3,
.node-article-institutionnel h3,
.page-faq-page .faq-answer h3,
.decrochage_local_administratif h3 {
  font-size: 1.125em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #005DA8;
  margin: 43px 0;
}
.cke_editable h3.section-article,
.node-ameli-article h3.section-article,
.node-article-institutionnel h3.section-article,
.page-faq-page .faq-answer h3.section-article,
.decrochage_local_administratif h3.section-article {
  border-top: 1px solid #ebebeb;
  padding-top: 42px;
}
.cke_editable .panel-heading h3,
.node-ameli-article .panel-heading h3,
.node-article-institutionnel .panel-heading h3,
.page-faq-page .faq-answer .panel-heading h3,
.decrochage_local_administratif .panel-heading h3 {
  font-size: 1em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #005DA8;
}
.cke_editable h4,
.node-ameli-article h4,
.node-article-institutionnel h4,
.page-faq-page .faq-answer h4,
.decrochage_local_administratif h4 {
  font-size: 1em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bolder;
  color: #000;
}
.cke_editable .panel-heading h3,
.node-ameli-article .panel-heading h3,
.node-article-institutionnel .panel-heading h3,
.page-faq-page .faq-answer .panel-heading h3,
.decrochage_local_administratif .panel-heading h3 {
  margin: 0;
}
.cke_editable p,
.node-ameli-article p,
.node-article-institutionnel p,
.page-faq-page .faq-answer p,
.decrochage_local_administratif p {
  margin: 24px 0;
}
.cke_editable .chapo,
.node-ameli-article .chapo,
.node-article-institutionnel .chapo,
.page-faq-page .faq-answer .chapo,
.decrochage_local_administratif .chapo {
  font-size: 1.1875em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 43px 0 43px;
}
.cke_editable .chapo p,
.node-ameli-article .chapo p,
.node-article-institutionnel .chapo p,
.page-faq-page .faq-answer .chapo p,
.decrochage_local_administratif .chapo p {
  margin: 0 0 20px;
}
.cke_editable .field-name-field-ameli-paragraph-body .field-item,
.node-ameli-article .field-name-field-ameli-paragraph-body .field-item,
.node-article-institutionnel .field-name-field-ameli-paragraph-body .field-item,
.page-faq-page .faq-answer .field-name-field-ameli-paragraph-body .field-item,
.decrochage_local_administratif .field-name-field-ameli-paragraph-body .field-item {
  overflow-x: auto;
}
.cke_editable table,
.node-ameli-article table,
.node-article-institutionnel table,
.page-faq-page .faq-answer table,
.decrochage_local_administratif table {
  max-width: 100%;
  border: 1px solid #fff;
  border-collapse: collapse;
  font-size: 0.875em;
}
.cke_editable table caption,
.node-ameli-article table caption,
.node-article-institutionnel table caption,
.page-faq-page .faq-answer table caption,
.decrochage_local_administratif table caption {
  background: #005DA8;
  color: #fff;
  text-align: center;
  padding: 14px 10px 9px;
}
.cke_editable table td,
.node-ameli-article table td,
.node-article-institutionnel table td,
.page-faq-page .faq-answer table td,
.decrochage_local_administratif table td {
  padding: 10px 13px;
  border: 1px solid #fff;
  background: #f7f7f7;
}
.cke_editable table th,
.node-ameli-article table th,
.node-article-institutionnel table th,
.page-faq-page .faq-answer table th,
.decrochage_local_administratif table th {
  padding: 10px 13px;
  border: 1px solid #fff;
  background: #337db9;
  color: #fff;
  font-weight: normal;
}
.cke_editable table tr:nth-child(even) td,
.node-ameli-article table tr:nth-child(even) td,
.node-article-institutionnel table tr:nth-child(even) td,
.page-faq-page .faq-answer table tr:nth-child(even) td,
.decrochage_local_administratif table tr:nth-child(even) td {
  background: #f0f0f0;
}
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-group,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-group,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-group,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-group,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-group {
  margin: 0;
}
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse {
  border-radius: 5px;
  background: #ebebeb;
  border: none;
  margin-bottom: 7px;
  text-align: left;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading {
  padding: 0;
}
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button {
  background: url(../images/articleCollapseUp.png) no-repeat right center #ebebeb;
  padding: 14px 100px 14px 25px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  color: #005DA8;
  text-decoration: none;
  font-weight: bold;
  display: block;
  border-radius: 5px;
  border: 1px solid #ebebeb;
  text-align: left;
  width: 100%;
}
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a .field,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a .field,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a .field,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a .field,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a .field,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a .field,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a .field,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a .field,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a .field,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a .field,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button .field,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button .field,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button .field,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button .field,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button .field,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button .field,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button .field,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button .field,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button .field,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button .field {
  overflow: hidden;
}
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed {
  font-weight: 500;
  background-image: url(../images/articleCollapse.png);
}
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed:focus,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed:focus,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed:focus,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed:focus,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed:focus,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed:focus,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed:focus,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed:focus,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed:focus,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed:focus,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed:focus,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed:focus,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed:focus,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed:focus,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed:focus,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed:focus,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed:focus,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed:focus,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed:focus,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed:focus {
  border: 1px dotted #000;
}
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed::-moz-focus-inner,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed::-moz-focus-inner,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed::-moz-focus-inner,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed::-moz-focus-inner,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed::-moz-focus-inner,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed::-moz-focus-inner,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed::-moz-focus-inner,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed::-moz-focus-inner,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed::-moz-focus-inner,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed::-moz-focus-inner,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed::-moz-focus-inner,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed::-moz-focus-inner,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed::-moz-focus-inner,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed::-moz-focus-inner,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed::-moz-focus-inner,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed::-moz-focus-inner,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed::-moz-focus-inner,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed::-moz-focus-inner,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed::-moz-focus-inner,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed::-moz-focus-inner {
  border: 1px solid #ebebeb;
}
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed::-moz-focus-outer,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed::-moz-focus-outer,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed::-moz-focus-outer,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed::-moz-focus-outer,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 a.collapsed::-moz-focus-outer,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed::-moz-focus-outer,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed::-moz-focus-outer,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed::-moz-focus-outer,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed::-moz-focus-outer,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 a.collapsed::-moz-focus-outer,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed::-moz-focus-outer,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed::-moz-focus-outer,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed::-moz-focus-outer,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed::-moz-focus-outer,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-heading h3 button.collapsed::-moz-focus-outer,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed::-moz-focus-outer,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed::-moz-focus-outer,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed::-moz-focus-outer,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed::-moz-focus-outer,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-heading h3 button.collapsed::-moz-focus-outer {
  border: 1px dotted #000;
}
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-body,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-body,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-body,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-body,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-body,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-body,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-body,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-body,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-body,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-body {
  border: none;
  padding: 1px 25px 7px;
}
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-body p,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-body p,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-body p,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-body p,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel .panel-body p,
.cke_editable .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-body p,
.node-ameli-article .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-body p,
.node-article-institutionnel .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-body p,
.page-faq-page .faq-answer .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-body p,
.decrochage_local_administratif .paragraphs-item-field-ameli-paragraph-accordeon .panel-collapse .panel-body p {
  margin: 14px 0;
  line-height: 1.38em;
}
.cke_editable .essentiel,
.node-ameli-article .essentiel,
.node-article-institutionnel .essentiel,
.page-faq-page .faq-answer .essentiel,
.decrochage_local_administratif .essentiel {
  border: 1px solid #1cb0b9;
  border-radius: 4px;
  padding: 33px 40px;
  margin-bottom: 40px;
}
.cke_editable .essentiel h3,
.node-ameli-article .essentiel h3,
.node-article-institutionnel .essentiel h3,
.page-faq-page .faq-answer .essentiel h3,
.decrochage_local_administratif .essentiel h3 {
  padding-top: 0;
  border: none;
  margin: 0 0 30px;
  text-transform: uppercase;
}
.cke_editable .essentiel h2,
.node-ameli-article .essentiel h2,
.node-article-institutionnel .essentiel h2,
.page-faq-page .faq-answer .essentiel h2,
.decrochage_local_administratif .essentiel h2 {
  border: 0;
  padding: 0;
  margin: 0;
}
.cke_editable .para,
.node-ameli-article .para,
.node-article-institutionnel .para,
.page-faq-page .faq-answer .para,
.decrochage_local_administratif .para {
  padding-bottom: 27px;
  border-bottom: 2px solid #ebebeb;
}
.cke_editable .note,
.node-ameli-article .note,
.node-article-institutionnel .note,
.page-faq-page .faq-answer .note,
.decrochage_local_administratif .note {
  margin: 48px 0 50px 128px;
  border-left: 3px solid #1cb0b9;
  padding-left: 20px;
}
.cke_editable .note .title,
.node-ameli-article .note .title,
.node-article-institutionnel .note .title,
.page-faq-page .faq-answer .note .title,
.decrochage_local_administratif .note .title {
  padding: 6px 0 6px 50px;
  color: #1cb0b9;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.375em;
  font-weight: 700;
  font-style: italic;
  background: url(../images/articleEncart.png) no-repeat;
  min-height: 39px;
  line-height: 1.25em;
}
.cke_editable button.lexicon-term,
.node-ameli-article button.lexicon-term,
.node-article-institutionnel button.lexicon-term,
.page-faq-page .faq-answer button.lexicon-term,
.decrochage_local_administratif button.lexicon-term {
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
}
.cke_editable button.lexicon-term + .tooltip.in,
.node-ameli-article button.lexicon-term + .tooltip.in,
.node-article-institutionnel button.lexicon-term + .tooltip.in,
.page-faq-page .faq-answer button.lexicon-term + .tooltip.in,
.decrochage_local_administratif button.lexicon-term + .tooltip.in {
  text-transform: none;
  font-style: normal;
}
.cke_editable .documents_utils,
.node-ameli-article .documents_utils,
.node-article-institutionnel .documents_utils,
.page-faq-page .faq-answer .documents_utils,
.decrochage_local_administratif .documents_utils,
.cke_editable .sites_externes,
.node-ameli-article .sites_externes,
.node-article-institutionnel .sites_externes,
.page-faq-page .faq-answer .sites_externes,
.decrochage_local_administratif .sites_externes,
.cke_editable .forum,
.node-ameli-article .forum,
.node-article-institutionnel .forum,
.page-faq-page .faq-answer .forum,
.decrochage_local_administratif .forum,
.cke_editable .lire_aussi,
.node-ameli-article .lire_aussi,
.node-article-institutionnel .lire_aussi,
.page-faq-page .faq-answer .lire_aussi,
.decrochage_local_administratif .lire_aussi,
.cke_editable .info_sante,
.node-ameli-article .info_sante,
.node-article-institutionnel .info_sante,
.page-faq-page .faq-answer .info_sante,
.decrochage_local_administratif .info_sante,
.cke_editable .bloc-service,
.node-ameli-article .bloc-service,
.node-article-institutionnel .bloc-service,
.page-faq-page .faq-answer .bloc-service,
.decrochage_local_administratif .bloc-service {
  border-radius: 5px;
  border: 2px solid #005DA8;
  background-color: #fff;
  margin-bottom: 7px;
}
.cke_editable .documents_utils h2,
.node-ameli-article .documents_utils h2,
.node-article-institutionnel .documents_utils h2,
.page-faq-page .faq-answer .documents_utils h2,
.decrochage_local_administratif .documents_utils h2,
.cke_editable .sites_externes h2,
.node-ameli-article .sites_externes h2,
.node-article-institutionnel .sites_externes h2,
.page-faq-page .faq-answer .sites_externes h2,
.decrochage_local_administratif .sites_externes h2,
.cke_editable .forum h2,
.node-ameli-article .forum h2,
.node-article-institutionnel .forum h2,
.page-faq-page .faq-answer .forum h2,
.decrochage_local_administratif .forum h2,
.cke_editable .lire_aussi h2,
.node-ameli-article .lire_aussi h2,
.node-article-institutionnel .lire_aussi h2,
.page-faq-page .faq-answer .lire_aussi h2,
.decrochage_local_administratif .lire_aussi h2,
.cke_editable .info_sante h2,
.node-ameli-article .info_sante h2,
.node-article-institutionnel .info_sante h2,
.page-faq-page .faq-answer .info_sante h2,
.decrochage_local_administratif .info_sante h2,
.cke_editable .bloc-service h2,
.node-ameli-article .bloc-service h2,
.node-article-institutionnel .bloc-service h2,
.page-faq-page .faq-answer .bloc-service h2,
.decrochage_local_administratif .bloc-service h2 {
  font-size: inherit;
  font-family: inherit;
  text-transform: inherit;
  font-weight: inherit;
  color: inherit ;
  border-top: 0 !important;
  margin: 0 !important;
  padding-top: inherit;
}
.cke_editable .documents_utils h2 > a,
.node-ameli-article .documents_utils h2 > a,
.node-article-institutionnel .documents_utils h2 > a,
.page-faq-page .faq-answer .documents_utils h2 > a,
.decrochage_local_administratif .documents_utils h2 > a,
.cke_editable .sites_externes h2 > a,
.node-ameli-article .sites_externes h2 > a,
.node-article-institutionnel .sites_externes h2 > a,
.page-faq-page .faq-answer .sites_externes h2 > a,
.decrochage_local_administratif .sites_externes h2 > a,
.cke_editable .forum h2 > a,
.node-ameli-article .forum h2 > a,
.node-article-institutionnel .forum h2 > a,
.page-faq-page .faq-answer .forum h2 > a,
.decrochage_local_administratif .forum h2 > a,
.cke_editable .lire_aussi h2 > a,
.node-ameli-article .lire_aussi h2 > a,
.node-article-institutionnel .lire_aussi h2 > a,
.page-faq-page .faq-answer .lire_aussi h2 > a,
.decrochage_local_administratif .lire_aussi h2 > a,
.cke_editable .info_sante h2 > a,
.node-ameli-article .info_sante h2 > a,
.node-article-institutionnel .info_sante h2 > a,
.page-faq-page .faq-answer .info_sante h2 > a,
.decrochage_local_administratif .info_sante h2 > a,
.cke_editable .bloc-service h2 > a,
.node-ameli-article .bloc-service h2 > a,
.node-article-institutionnel .bloc-service h2 > a,
.page-faq-page .faq-answer .bloc-service h2 > a,
.decrochage_local_administratif .bloc-service h2 > a,
.cke_editable .documents_utils h2 > button,
.node-ameli-article .documents_utils h2 > button,
.node-article-institutionnel .documents_utils h2 > button,
.page-faq-page .faq-answer .documents_utils h2 > button,
.decrochage_local_administratif .documents_utils h2 > button,
.cke_editable .sites_externes h2 > button,
.node-ameli-article .sites_externes h2 > button,
.node-article-institutionnel .sites_externes h2 > button,
.page-faq-page .faq-answer .sites_externes h2 > button,
.decrochage_local_administratif .sites_externes h2 > button,
.cke_editable .forum h2 > button,
.node-ameli-article .forum h2 > button,
.node-article-institutionnel .forum h2 > button,
.page-faq-page .faq-answer .forum h2 > button,
.decrochage_local_administratif .forum h2 > button,
.cke_editable .lire_aussi h2 > button,
.node-ameli-article .lire_aussi h2 > button,
.node-article-institutionnel .lire_aussi h2 > button,
.page-faq-page .faq-answer .lire_aussi h2 > button,
.decrochage_local_administratif .lire_aussi h2 > button,
.cke_editable .info_sante h2 > button,
.node-ameli-article .info_sante h2 > button,
.node-article-institutionnel .info_sante h2 > button,
.page-faq-page .faq-answer .info_sante h2 > button,
.decrochage_local_administratif .info_sante h2 > button,
.cke_editable .bloc-service h2 > button,
.node-ameli-article .bloc-service h2 > button,
.node-article-institutionnel .bloc-service h2 > button,
.page-faq-page .faq-answer .bloc-service h2 > button,
.decrochage_local_administratif .bloc-service h2 > button {
  color: #005DA8;
  background: url(../images/articleCollapse.png) no-repeat right 19px;
  padding: 12px 48px 12px 23px;
  display: block;
  text-decoration: none;
  font-weight: bold;
  border: 0;
  width: 100%;
  text-align: left;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cke_editable .documents_utils h2 > a[aria-expanded='true'],
.node-ameli-article .documents_utils h2 > a[aria-expanded='true'],
.node-article-institutionnel .documents_utils h2 > a[aria-expanded='true'],
.page-faq-page .faq-answer .documents_utils h2 > a[aria-expanded='true'],
.decrochage_local_administratif .documents_utils h2 > a[aria-expanded='true'],
.cke_editable .sites_externes h2 > a[aria-expanded='true'],
.node-ameli-article .sites_externes h2 > a[aria-expanded='true'],
.node-article-institutionnel .sites_externes h2 > a[aria-expanded='true'],
.page-faq-page .faq-answer .sites_externes h2 > a[aria-expanded='true'],
.decrochage_local_administratif .sites_externes h2 > a[aria-expanded='true'],
.cke_editable .forum h2 > a[aria-expanded='true'],
.node-ameli-article .forum h2 > a[aria-expanded='true'],
.node-article-institutionnel .forum h2 > a[aria-expanded='true'],
.page-faq-page .faq-answer .forum h2 > a[aria-expanded='true'],
.decrochage_local_administratif .forum h2 > a[aria-expanded='true'],
.cke_editable .lire_aussi h2 > a[aria-expanded='true'],
.node-ameli-article .lire_aussi h2 > a[aria-expanded='true'],
.node-article-institutionnel .lire_aussi h2 > a[aria-expanded='true'],
.page-faq-page .faq-answer .lire_aussi h2 > a[aria-expanded='true'],
.decrochage_local_administratif .lire_aussi h2 > a[aria-expanded='true'],
.cke_editable .info_sante h2 > a[aria-expanded='true'],
.node-ameli-article .info_sante h2 > a[aria-expanded='true'],
.node-article-institutionnel .info_sante h2 > a[aria-expanded='true'],
.page-faq-page .faq-answer .info_sante h2 > a[aria-expanded='true'],
.decrochage_local_administratif .info_sante h2 > a[aria-expanded='true'],
.cke_editable .bloc-service h2 > a[aria-expanded='true'],
.node-ameli-article .bloc-service h2 > a[aria-expanded='true'],
.node-article-institutionnel .bloc-service h2 > a[aria-expanded='true'],
.page-faq-page .faq-answer .bloc-service h2 > a[aria-expanded='true'],
.decrochage_local_administratif .bloc-service h2 > a[aria-expanded='true'],
.cke_editable .documents_utils h2 > button[aria-expanded='true'],
.node-ameli-article .documents_utils h2 > button[aria-expanded='true'],
.node-article-institutionnel .documents_utils h2 > button[aria-expanded='true'],
.page-faq-page .faq-answer .documents_utils h2 > button[aria-expanded='true'],
.decrochage_local_administratif .documents_utils h2 > button[aria-expanded='true'],
.cke_editable .sites_externes h2 > button[aria-expanded='true'],
.node-ameli-article .sites_externes h2 > button[aria-expanded='true'],
.node-article-institutionnel .sites_externes h2 > button[aria-expanded='true'],
.page-faq-page .faq-answer .sites_externes h2 > button[aria-expanded='true'],
.decrochage_local_administratif .sites_externes h2 > button[aria-expanded='true'],
.cke_editable .forum h2 > button[aria-expanded='true'],
.node-ameli-article .forum h2 > button[aria-expanded='true'],
.node-article-institutionnel .forum h2 > button[aria-expanded='true'],
.page-faq-page .faq-answer .forum h2 > button[aria-expanded='true'],
.decrochage_local_administratif .forum h2 > button[aria-expanded='true'],
.cke_editable .lire_aussi h2 > button[aria-expanded='true'],
.node-ameli-article .lire_aussi h2 > button[aria-expanded='true'],
.node-article-institutionnel .lire_aussi h2 > button[aria-expanded='true'],
.page-faq-page .faq-answer .lire_aussi h2 > button[aria-expanded='true'],
.decrochage_local_administratif .lire_aussi h2 > button[aria-expanded='true'],
.cke_editable .info_sante h2 > button[aria-expanded='true'],
.node-ameli-article .info_sante h2 > button[aria-expanded='true'],
.node-article-institutionnel .info_sante h2 > button[aria-expanded='true'],
.page-faq-page .faq-answer .info_sante h2 > button[aria-expanded='true'],
.decrochage_local_administratif .info_sante h2 > button[aria-expanded='true'],
.cke_editable .bloc-service h2 > button[aria-expanded='true'],
.node-ameli-article .bloc-service h2 > button[aria-expanded='true'],
.node-article-institutionnel .bloc-service h2 > button[aria-expanded='true'],
.page-faq-page .faq-answer .bloc-service h2 > button[aria-expanded='true'],
.decrochage_local_administratif .bloc-service h2 > button[aria-expanded='true'] {
  font-weight: bold;
  background-image: url(../images/articleCollapseUp.png);
}
.cke_editable .documents_utils .contentCollapse,
.node-ameli-article .documents_utils .contentCollapse,
.node-article-institutionnel .documents_utils .contentCollapse,
.page-faq-page .faq-answer .documents_utils .contentCollapse,
.decrochage_local_administratif .documents_utils .contentCollapse,
.cke_editable .sites_externes .contentCollapse,
.node-ameli-article .sites_externes .contentCollapse,
.node-article-institutionnel .sites_externes .contentCollapse,
.page-faq-page .faq-answer .sites_externes .contentCollapse,
.decrochage_local_administratif .sites_externes .contentCollapse,
.cke_editable .forum .contentCollapse,
.node-ameli-article .forum .contentCollapse,
.node-article-institutionnel .forum .contentCollapse,
.page-faq-page .faq-answer .forum .contentCollapse,
.decrochage_local_administratif .forum .contentCollapse,
.cke_editable .lire_aussi .contentCollapse,
.node-ameli-article .lire_aussi .contentCollapse,
.node-article-institutionnel .lire_aussi .contentCollapse,
.page-faq-page .faq-answer .lire_aussi .contentCollapse,
.decrochage_local_administratif .lire_aussi .contentCollapse,
.cke_editable .info_sante .contentCollapse,
.node-ameli-article .info_sante .contentCollapse,
.node-article-institutionnel .info_sante .contentCollapse,
.page-faq-page .faq-answer .info_sante .contentCollapse,
.decrochage_local_administratif .info_sante .contentCollapse,
.cke_editable .bloc-service .contentCollapse,
.node-ameli-article .bloc-service .contentCollapse,
.node-article-institutionnel .bloc-service .contentCollapse,
.page-faq-page .faq-answer .bloc-service .contentCollapse,
.decrochage_local_administratif .bloc-service .contentCollapse {
  padding: 1px 23px 12px;
}
.cke_editable .documents_utils p,
.node-ameli-article .documents_utils p,
.node-article-institutionnel .documents_utils p,
.page-faq-page .faq-answer .documents_utils p,
.decrochage_local_administratif .documents_utils p,
.cke_editable .sites_externes p,
.node-ameli-article .sites_externes p,
.node-article-institutionnel .sites_externes p,
.page-faq-page .faq-answer .sites_externes p,
.decrochage_local_administratif .sites_externes p,
.cke_editable .forum p,
.node-ameli-article .forum p,
.node-article-institutionnel .forum p,
.page-faq-page .faq-answer .forum p,
.decrochage_local_administratif .forum p,
.cke_editable .lire_aussi p,
.node-ameli-article .lire_aussi p,
.node-article-institutionnel .lire_aussi p,
.page-faq-page .faq-answer .lire_aussi p,
.decrochage_local_administratif .lire_aussi p,
.cke_editable .info_sante p,
.node-ameli-article .info_sante p,
.node-article-institutionnel .info_sante p,
.page-faq-page .faq-answer .info_sante p,
.decrochage_local_administratif .info_sante p,
.cke_editable .bloc-service p,
.node-ameli-article .bloc-service p,
.node-article-institutionnel .bloc-service p,
.page-faq-page .faq-answer .bloc-service p,
.decrochage_local_administratif .bloc-service p {
  margin: 8px 0;
}
@media (max-width: 47.9rem) {
  .cke_editable .bloc-service,
  .node-ameli-article .bloc-service,
  .node-article-institutionnel .bloc-service,
  .page-faq-page .faq-answer .bloc-service,
  .decrochage_local_administratif .bloc-service {
    display: none;
  }
}
.cke_editable .sites_externes .field-items,
.node-ameli-article .sites_externes .field-items,
.node-article-institutionnel .sites_externes .field-items,
.page-faq-page .faq-answer .sites_externes .field-items,
.decrochage_local_administratif .sites_externes .field-items {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 8px 0;
  padding: 0;
  list-style: none;
}
.cke_editable .sites_externes .field-items .field-item,
.node-ameli-article .sites_externes .field-items .field-item,
.node-article-institutionnel .sites_externes .field-items .field-item,
.page-faq-page .faq-answer .sites_externes .field-items .field-item,
.decrochage_local_administratif .sites_externes .field-items .field-item {
  padding: 6px 0 6px 13px;
  margin-bottom: 6px;
  background: url(../images/articleCollapseBullet.png) no-repeat left 13px;
  color: #005DA8;
}
.cke_editable .sites_externes .field-items .field-item a,
.node-ameli-article .sites_externes .field-items .field-item a,
.node-article-institutionnel .sites_externes .field-items .field-item a,
.page-faq-page .faq-answer .sites_externes .field-items .field-item a,
.decrochage_local_administratif .sites_externes .field-items .field-item a {
  color: #005DA8;
}
.cke_editable .sites_externes .field-items .field-item,
.node-ameli-article .sites_externes .field-items .field-item,
.node-article-institutionnel .sites_externes .field-items .field-item,
.page-faq-page .faq-answer .sites_externes .field-items .field-item,
.decrochage_local_administratif .sites_externes .field-items .field-item {
  background: url(../images/ico-lienExt.png) no-repeat left 0;
}
.cke_editable .sites_externes .field-items .site_externe,
.node-ameli-article .sites_externes .field-items .site_externe,
.node-article-institutionnel .sites_externes .field-items .site_externe,
.page-faq-page .faq-answer .sites_externes .field-items .site_externe,
.decrochage_local_administratif .sites_externes .field-items .site_externe {
  padding-left: 30px;
}
.cke_editable .sites_externes .field-items .site_externe a,
.node-ameli-article .sites_externes .field-items .site_externe a,
.node-article-institutionnel .sites_externes .field-items .site_externe a,
.page-faq-page .faq-answer .sites_externes .field-items .site_externe a,
.decrochage_local_administratif .sites_externes .field-items .site_externe a {
  margin-left: 24px;
}
.cke_editable .sites_externes .field-items .site_externe a:first-child,
.node-ameli-article .sites_externes .field-items .site_externe a:first-child,
.node-article-institutionnel .sites_externes .field-items .site_externe a:first-child,
.page-faq-page .faq-answer .sites_externes .field-items .site_externe a:first-child,
.decrochage_local_administratif .sites_externes .field-items .site_externe a:first-child {
  margin-left: 0;
}
.cke_editable .lire_aussi .contentCollapse,
.node-ameli-article .lire_aussi .contentCollapse,
.node-article-institutionnel .lire_aussi .contentCollapse,
.page-faq-page .faq-answer .lire_aussi .contentCollapse,
.decrochage_local_administratif .lire_aussi .contentCollapse,
.cke_editable .info_sante .contentCollapse,
.node-ameli-article .info_sante .contentCollapse,
.node-article-institutionnel .info_sante .contentCollapse,
.page-faq-page .faq-answer .info_sante .contentCollapse,
.decrochage_local_administratif .info_sante .contentCollapse {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  padding-top: 20px;
  list-style: none;
}
.cke_editable .lire_aussi .contentCollapse a,
.node-ameli-article .lire_aussi .contentCollapse a,
.node-article-institutionnel .lire_aussi .contentCollapse a,
.page-faq-page .faq-answer .lire_aussi .contentCollapse a,
.decrochage_local_administratif .lire_aussi .contentCollapse a,
.cke_editable .info_sante .contentCollapse a,
.node-ameli-article .info_sante .contentCollapse a,
.node-article-institutionnel .info_sante .contentCollapse a,
.page-faq-page .faq-answer .info_sante .contentCollapse a,
.decrochage_local_administratif .info_sante .contentCollapse a {
  display: block;
  padding: 6px 0 6px 13px;
  background: url(../images/articleCollapseBullet.png) no-repeat left 13px;
  color: #005DA8;
}
.cke_editable .forum ul,
.node-ameli-article .forum ul,
.node-article-institutionnel .forum ul,
.page-faq-page .faq-answer .forum ul,
.decrochage_local_administratif .forum ul {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 8px 0;
  padding: 0;
  list-style: none;
}
.cke_editable .forum ul li,
.node-ameli-article .forum ul li,
.node-article-institutionnel .forum ul li,
.page-faq-page .faq-answer .forum ul li,
.decrochage_local_administratif .forum ul li {
  color: #005DA8;
}
.cke_editable .forum ul li a,
.node-ameli-article .forum ul li a,
.node-article-institutionnel .forum ul li a,
.page-faq-page .faq-answer .forum ul li a,
.decrochage_local_administratif .forum ul li a {
  color: #005DA8;
}
.cke_editable .documents_utils.sources,
.node-ameli-article .documents_utils.sources,
.node-article-institutionnel .documents_utils.sources,
.page-faq-page .faq-answer .documents_utils.sources,
.decrochage_local_administratif .documents_utils.sources {
  background-color: #f5f5f5;
}
.cke_editable .documents_utils.sources #sources,
.node-ameli-article .documents_utils.sources #sources,
.node-article-institutionnel .documents_utils.sources #sources,
.page-faq-page .faq-answer .documents_utils.sources #sources,
.decrochage_local_administratif .documents_utils.sources #sources {
  padding: 0 23px;
}
.cke_editable .documents_utils .field-items,
.node-ameli-article .documents_utils .field-items,
.node-article-institutionnel .documents_utils .field-items,
.page-faq-page .faq-answer .documents_utils .field-items,
.decrochage_local_administratif .documents_utils .field-items {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 8px 0 0;
  padding: 0;
  list-style: none;
}
.cke_editable .documents_utils .field-items .field-item,
.node-ameli-article .documents_utils .field-items .field-item,
.node-article-institutionnel .documents_utils .field-items .field-item,
.page-faq-page .faq-answer .documents_utils .field-items .field-item,
.decrochage_local_administratif .documents_utils .field-items .field-item {
  padding: 1px 0;
  margin-bottom: 8px;
}
.cke_editable .documents_utils .field-items .field-item a,
.node-ameli-article .documents_utils .field-items .field-item a,
.node-article-institutionnel .documents_utils .field-items .field-item a,
.page-faq-page .faq-answer .documents_utils .field-items .field-item a,
.decrochage_local_administratif .documents_utils .field-items .field-item a {
  display: block;
  color: #000;
  line-height: 1.2em;
  background-repeat: no-repeat;
  background-position: left 2px;
  min-height: 35px;
  padding-left: 46px;
}
.cke_editable .documents_utils .field-items .field-item a.xls,
.node-ameli-article .documents_utils .field-items .field-item a.xls,
.node-article-institutionnel .documents_utils .field-items .field-item a.xls,
.page-faq-page .faq-answer .documents_utils .field-items .field-item a.xls,
.decrochage_local_administratif .documents_utils .field-items .field-item a.xls {
  background-image: url(../images/articleXls.png);
}
.cke_editable .documents_utils .field-items .field-item a.xlsx,
.node-ameli-article .documents_utils .field-items .field-item a.xlsx,
.node-article-institutionnel .documents_utils .field-items .field-item a.xlsx,
.page-faq-page .faq-answer .documents_utils .field-items .field-item a.xlsx,
.decrochage_local_administratif .documents_utils .field-items .field-item a.xlsx {
  background-image: url(../images/articleXlsx.png);
}
.cke_editable .documents_utils .field-items .field-item a.doc,
.node-ameli-article .documents_utils .field-items .field-item a.doc,
.node-article-institutionnel .documents_utils .field-items .field-item a.doc,
.page-faq-page .faq-answer .documents_utils .field-items .field-item a.doc,
.decrochage_local_administratif .documents_utils .field-items .field-item a.doc {
  background-image: url(../images/articleDoc.png);
}
.cke_editable .documents_utils .field-items .field-item a.docx,
.node-ameli-article .documents_utils .field-items .field-item a.docx,
.node-article-institutionnel .documents_utils .field-items .field-item a.docx,
.page-faq-page .faq-answer .documents_utils .field-items .field-item a.docx,
.decrochage_local_administratif .documents_utils .field-items .field-item a.docx {
  background-image: url(../images/articleDocx.png);
}
.cke_editable .documents_utils .field-items .field-item a.rtf,
.node-ameli-article .documents_utils .field-items .field-item a.rtf,
.node-article-institutionnel .documents_utils .field-items .field-item a.rtf,
.page-faq-page .faq-answer .documents_utils .field-items .field-item a.rtf,
.decrochage_local_administratif .documents_utils .field-items .field-item a.rtf {
  background-image: url(../images/articleRtf.png);
}
.cke_editable .documents_utils .field-items .field-item a.pdf,
.node-ameli-article .documents_utils .field-items .field-item a.pdf,
.node-article-institutionnel .documents_utils .field-items .field-item a.pdf,
.page-faq-page .faq-answer .documents_utils .field-items .field-item a.pdf,
.decrochage_local_administratif .documents_utils .field-items .field-item a.pdf {
  background-image: url(../images/articlePdf.png);
}
.cke_editable .documents_utils .field-items .field-item a.zip,
.node-ameli-article .documents_utils .field-items .field-item a.zip,
.node-article-institutionnel .documents_utils .field-items .field-item a.zip,
.page-faq-page .faq-answer .documents_utils .field-items .field-item a.zip,
.decrochage_local_administratif .documents_utils .field-items .field-item a.zip {
  background-image: url(../images/articleZip.png);
}
.cke_editable .documents_utils .field-items .field-item span,
.node-ameli-article .documents_utils .field-items .field-item span,
.node-article-institutionnel .documents_utils .field-items .field-item span,
.page-faq-page .faq-answer .documents_utils .field-items .field-item span,
.decrochage_local_administratif .documents_utils .field-items .field-item span {
  display: block;
  color: #7f7d7d;
  font-size: 0.9333em;
}
.cke_editable .documents_utils .field-items,
.node-ameli-article .documents_utils .field-items,
.node-article-institutionnel .documents_utils .field-items,
.page-faq-page .faq-answer .documents_utils .field-items,
.decrochage_local_administratif .documents_utils .field-items {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 8px 0 0;
  padding: 0;
  list-style: none;
}
.cke_editable .documents_utils .field-items .field-item,
.node-ameli-article .documents_utils .field-items .field-item,
.node-article-institutionnel .documents_utils .field-items .field-item,
.page-faq-page .faq-answer .documents_utils .field-items .field-item,
.decrochage_local_administratif .documents_utils .field-items .field-item {
  padding: 1px 0;
  margin-bottom: 8px;
}
.cke_editable .documents_utils .field-items a.externe,
.node-ameli-article .documents_utils .field-items a.externe,
.node-article-institutionnel .documents_utils .field-items a.externe,
.page-faq-page .faq-answer .documents_utils .field-items a.externe,
.decrochage_local_administratif .documents_utils .field-items a.externe {
  background-image: url(../images/articleExterne.png);
}
.cke_editable .lire_aussi,
.node-ameli-article .lire_aussi,
.node-article-institutionnel .lire_aussi,
.page-faq-page .faq-answer .lire_aussi,
.decrochage_local_administratif .lire_aussi,
.cke_editable .info_sante,
.node-ameli-article .info_sante,
.node-article-institutionnel .info_sante,
.page-faq-page .faq-answer .info_sante,
.decrochage_local_administratif .info_sante {
  border-color: #1cb0b9;
}
.cke_editable .lire_aussi h2 > a,
.node-ameli-article .lire_aussi h2 > a,
.node-article-institutionnel .lire_aussi h2 > a,
.page-faq-page .faq-answer .lire_aussi h2 > a,
.decrochage_local_administratif .lire_aussi h2 > a,
.cke_editable .info_sante h2 > a,
.node-ameli-article .info_sante h2 > a,
.node-article-institutionnel .info_sante h2 > a,
.page-faq-page .faq-answer .info_sante h2 > a,
.decrochage_local_administratif .info_sante h2 > a,
.cke_editable .lire_aussi h2 > button,
.node-ameli-article .lire_aussi h2 > button,
.node-article-institutionnel .lire_aussi h2 > button,
.page-faq-page .faq-answer .lire_aussi h2 > button,
.decrochage_local_administratif .lire_aussi h2 > button,
.cke_editable .info_sante h2 > button,
.node-ameli-article .info_sante h2 > button,
.node-article-institutionnel .info_sante h2 > button,
.page-faq-page .faq-answer .info_sante h2 > button,
.decrochage_local_administratif .info_sante h2 > button {
  background-color: #1cb0b9;
  color: #fff;
  display: block;
  width: 100%;
  text-align: left;
  background-image: url(../images/articleCollapseWhite.png);
}
.cke_editable .lire_aussi h2 > a[aria-expanded='true'],
.node-ameli-article .lire_aussi h2 > a[aria-expanded='true'],
.node-article-institutionnel .lire_aussi h2 > a[aria-expanded='true'],
.page-faq-page .faq-answer .lire_aussi h2 > a[aria-expanded='true'],
.decrochage_local_administratif .lire_aussi h2 > a[aria-expanded='true'],
.cke_editable .info_sante h2 > a[aria-expanded='true'],
.node-ameli-article .info_sante h2 > a[aria-expanded='true'],
.node-article-institutionnel .info_sante h2 > a[aria-expanded='true'],
.page-faq-page .faq-answer .info_sante h2 > a[aria-expanded='true'],
.decrochage_local_administratif .info_sante h2 > a[aria-expanded='true'],
.cke_editable .lire_aussi h2 > button[aria-expanded='true'],
.node-ameli-article .lire_aussi h2 > button[aria-expanded='true'],
.node-article-institutionnel .lire_aussi h2 > button[aria-expanded='true'],
.page-faq-page .faq-answer .lire_aussi h2 > button[aria-expanded='true'],
.decrochage_local_administratif .lire_aussi h2 > button[aria-expanded='true'],
.cke_editable .info_sante h2 > button[aria-expanded='true'],
.node-ameli-article .info_sante h2 > button[aria-expanded='true'],
.node-article-institutionnel .info_sante h2 > button[aria-expanded='true'],
.page-faq-page .faq-answer .info_sante h2 > button[aria-expanded='true'],
.decrochage_local_administratif .info_sante h2 > button[aria-expanded='true'] {
  background-image: url(../images/articleCollapseUpWhite.png);
}
.entity-paragraphs-item ul > li:before {
  position: relative;
}
.menuSecondaire-open {
  overflow: hidden;
}
.menuSecondaire-open .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header,
.menuSecondaire-open .sidebar-first-class .region-sidebar-first.well .menu-faq-page {
  position: absolute;
}
.menuSecondaire-open .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .titre,
.menuSecondaire-open .sidebar-first-class .region-sidebar-first.well .menu-faq-page .titre,
.menuSecondaire-open .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .view-header,
.menuSecondaire-open .sidebar-first-class .region-sidebar-first.well .menu-faq-page .view-header {
  background-image: url(../images/menuSecondaireRwdUp.png);
  padding-bottom: 26px;
}
.menuSecondaire-open .sidebar-first-class .region-sidebar-first.well .view-paragraphe-simple-bloc-header .contentMenu,
.menuSecondaire-open .sidebar-first-class .region-sidebar-first.well .menu-faq-page .contentMenu {
  display: none;
}
@media (max-width: 61.1rem) {
  .menuSecondaire-open {
    overflow: scroll;
  }
}
.overlayMenuSecondaire {
  /*position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  */
}
@media (max-width: 61.1rem) {
  .admin-menu .node-type-ameli-article .sidebar-first-class {
    top: 146px;
  }
}
/*pres de chez vous*/
.decrochage_local_administratif {
  padding-bottom: 27px;
  border-bottom: 2px solid #ebebeb;
  margin-bottom: 45px;
  padding-top: 42px;
  /*article court*/
}
.decrochage_local_administratif .localisation_pdcv_simple .pdcv_caisse .localisation_title {
  font-size: 1.125em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #005DA8;
  float: left;
  margin-right: 83px;
}
.decrochage_local_administratif .localisation_pdcv_simple .pdcv_caisse .localisation_title h2 {
  font-size: 1em;
  margin: 0;
  font-weight: inherit;
  line-height: inherit;
}
.decrochage_local_administratif .localisation_pdcv_simple .pdcv_caisse .localisation_txt .local-choice:before {
  background: url(../images/icone-local-green.png) no-repeat;
  content: '';
  width: 18px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.decrochage_local_administratif .content-details-article ul li:before {
  content: '-';
  color: #000000;
  margin: 0;
  background: transparent;
}
/*un seul service dans la page article*/
.node-ameli-article .bloc-service .field-items .field-item.center-bloc-child {
  background: none;
}
.node-ameli-article .bloc-service .field-items .field-item.center-bloc-child .views-row {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.node-type-ameli-article .node-ameli-article .para {
  border-bottom: 2px solid #ebebeb;
}
.node-type-raccourci-d-actualite .updated,
.node-type-fiche-organisme .updated,
.node-type-raccourci-actualite-locale-entre .updated,
.node-type-ameli-article .updated,
.node-type-actualite-locale .updated,
.node-type-actualite-locale-entreprise .updated,
.node-type-actualite-nationale .updated,
.node-type-actualite-nationale-institution .updated,
.node-type-actualite-regionale-instit .updated,
.node-type-article-institutionnel .updated,
.node-type-multi-publication-article .updated {
  margin-bottom: 20px;
  color: #737171;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.node-type-raccourci-d-actualite .updated .date-actus,
.node-type-fiche-organisme .updated .date-actus,
.node-type-raccourci-actualite-locale-entre .updated .date-actus,
.node-type-ameli-article .updated .date-actus,
.node-type-actualite-locale .updated .date-actus,
.node-type-actualite-locale-entreprise .updated .date-actus,
.node-type-actualite-nationale .updated .date-actus,
.node-type-actualite-nationale-institution .updated .date-actus,
.node-type-actualite-regionale-instit .updated .date-actus,
.node-type-article-institutionnel .updated .date-actus,
.node-type-multi-publication-article .updated .date-actus,
.node-type-raccourci-d-actualite .updated #widgets-element-socialmedia_share-default,
.node-type-fiche-organisme .updated #widgets-element-socialmedia_share-default,
.node-type-raccourci-actualite-locale-entre .updated #widgets-element-socialmedia_share-default,
.node-type-ameli-article .updated #widgets-element-socialmedia_share-default,
.node-type-actualite-locale .updated #widgets-element-socialmedia_share-default,
.node-type-actualite-locale-entreprise .updated #widgets-element-socialmedia_share-default,
.node-type-actualite-nationale .updated #widgets-element-socialmedia_share-default,
.node-type-actualite-nationale-institution .updated #widgets-element-socialmedia_share-default,
.node-type-actualite-regionale-instit .updated #widgets-element-socialmedia_share-default,
.node-type-article-institutionnel .updated #widgets-element-socialmedia_share-default,
.node-type-multi-publication-article .updated #widgets-element-socialmedia_share-default {
  display: inline-block;
  vertical-align: middle;
}
.node-type-raccourci-d-actualite .updated img,
.node-type-fiche-organisme .updated img,
.node-type-raccourci-actualite-locale-entre .updated img,
.node-type-ameli-article .updated img,
.node-type-actualite-locale .updated img,
.node-type-actualite-locale-entreprise .updated img,
.node-type-actualite-nationale .updated img,
.node-type-actualite-nationale-institution .updated img,
.node-type-actualite-regionale-instit .updated img,
.node-type-article-institutionnel .updated img,
.node-type-multi-publication-article .updated img {
  display: block;
}
.node-type-raccourci-d-actualite .updated .date-actus,
.node-type-fiche-organisme .updated .date-actus,
.node-type-raccourci-actualite-locale-entre .updated .date-actus,
.node-type-ameli-article .updated .date-actus,
.node-type-actualite-locale .updated .date-actus,
.node-type-actualite-locale-entreprise .updated .date-actus,
.node-type-actualite-nationale .updated .date-actus,
.node-type-actualite-nationale-institution .updated .date-actus,
.node-type-actualite-regionale-instit .updated .date-actus,
.node-type-article-institutionnel .updated .date-actus,
.node-type-multi-publication-article .updated .date-actus {
  display: inline-block;
  margin-bottom: 0 !important;
}
.node-type-raccourci-d-actualite .updated .date-actus .date-display-single,
.node-type-fiche-organisme .updated .date-actus .date-display-single,
.node-type-raccourci-actualite-locale-entre .updated .date-actus .date-display-single,
.node-type-ameli-article .updated .date-actus .date-display-single,
.node-type-actualite-locale .updated .date-actus .date-display-single,
.node-type-actualite-locale-entreprise .updated .date-actus .date-display-single,
.node-type-actualite-nationale .updated .date-actus .date-display-single,
.node-type-actualite-nationale-institution .updated .date-actus .date-display-single,
.node-type-actualite-regionale-instit .updated .date-actus .date-display-single,
.node-type-article-institutionnel .updated .date-actus .date-display-single,
.node-type-multi-publication-article .updated .date-actus .date-display-single {
  margin-right: 38px;
}
.node-type-raccourci-d-actualite .updated .btn-impression,
.node-type-fiche-organisme .updated .btn-impression,
.node-type-raccourci-actualite-locale-entre .updated .btn-impression,
.node-type-ameli-article .updated .btn-impression,
.node-type-actualite-locale .updated .btn-impression,
.node-type-actualite-locale-entreprise .updated .btn-impression,
.node-type-actualite-nationale .updated .btn-impression,
.node-type-actualite-nationale-institution .updated .btn-impression,
.node-type-actualite-regionale-instit .updated .btn-impression,
.node-type-article-institutionnel .updated .btn-impression,
.node-type-multi-publication-article .updated .btn-impression {
  border: 0;
  padding: 0;
  background: none;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
}
.node-type-raccourci-d-actualite .updated .btn-impression:focus,
.node-type-fiche-organisme .updated .btn-impression:focus,
.node-type-raccourci-actualite-locale-entre .updated .btn-impression:focus,
.node-type-ameli-article .updated .btn-impression:focus,
.node-type-actualite-locale .updated .btn-impression:focus,
.node-type-actualite-locale-entreprise .updated .btn-impression:focus,
.node-type-actualite-nationale .updated .btn-impression:focus,
.node-type-actualite-nationale-institution .updated .btn-impression:focus,
.node-type-actualite-regionale-instit .updated .btn-impression:focus,
.node-type-article-institutionnel .updated .btn-impression:focus,
.node-type-multi-publication-article .updated .btn-impression:focus,
.node-type-raccourci-d-actualite .updated .btn-impression:active,
.node-type-fiche-organisme .updated .btn-impression:active,
.node-type-raccourci-actualite-locale-entre .updated .btn-impression:active,
.node-type-ameli-article .updated .btn-impression:active,
.node-type-actualite-locale .updated .btn-impression:active,
.node-type-actualite-locale-entreprise .updated .btn-impression:active,
.node-type-actualite-nationale .updated .btn-impression:active,
.node-type-actualite-nationale-institution .updated .btn-impression:active,
.node-type-actualite-regionale-instit .updated .btn-impression:active,
.node-type-article-institutionnel .updated .btn-impression:active,
.node-type-multi-publication-article .updated .btn-impression:active {
  outline: 1px dotted black;
}
.node-type-raccourci-d-actualite .updated .social-media-icons,
.node-type-fiche-organisme .updated .social-media-icons,
.node-type-raccourci-actualite-locale-entre .updated .social-media-icons,
.node-type-ameli-article .updated .social-media-icons,
.node-type-actualite-locale .updated .social-media-icons,
.node-type-actualite-locale-entreprise .updated .social-media-icons,
.node-type-actualite-nationale .updated .social-media-icons,
.node-type-actualite-nationale-institution .updated .social-media-icons,
.node-type-actualite-regionale-instit .updated .social-media-icons,
.node-type-article-institutionnel .updated .social-media-icons,
.node-type-multi-publication-article .updated .social-media-icons {
  vertical-align: middle;
  display: inline-block;
}
.node-type-raccourci-d-actualite .updated .social-media-icons ul,
.node-type-fiche-organisme .updated .social-media-icons ul,
.node-type-raccourci-actualite-locale-entre .updated .social-media-icons ul,
.node-type-ameli-article .updated .social-media-icons ul,
.node-type-actualite-locale .updated .social-media-icons ul,
.node-type-actualite-locale-entreprise .updated .social-media-icons ul,
.node-type-actualite-nationale .updated .social-media-icons ul,
.node-type-actualite-nationale-institution .updated .social-media-icons ul,
.node-type-actualite-regionale-instit .updated .social-media-icons ul,
.node-type-article-institutionnel .updated .social-media-icons ul,
.node-type-multi-publication-article .updated .social-media-icons ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 4px;
}
.node-type-raccourci-d-actualite .updated .social-media-icons ul li,
.node-type-fiche-organisme .updated .social-media-icons ul li,
.node-type-raccourci-actualite-locale-entre .updated .social-media-icons ul li,
.node-type-ameli-article .updated .social-media-icons ul li,
.node-type-actualite-locale .updated .social-media-icons ul li,
.node-type-actualite-locale-entreprise .updated .social-media-icons ul li,
.node-type-actualite-nationale .updated .social-media-icons ul li,
.node-type-actualite-nationale-institution .updated .social-media-icons ul li,
.node-type-actualite-regionale-instit .updated .social-media-icons ul li,
.node-type-article-institutionnel .updated .social-media-icons ul li,
.node-type-multi-publication-article .updated .social-media-icons ul li {
  display: inline-block;
  padding: 0 0 0 16px;
  margin: 0 !important;
}
.node-type-raccourci-d-actualite .updated .social-media-icons ul li:before,
.node-type-fiche-organisme .updated .social-media-icons ul li:before,
.node-type-raccourci-actualite-locale-entre .updated .social-media-icons ul li:before,
.node-type-ameli-article .updated .social-media-icons ul li:before,
.node-type-actualite-locale .updated .social-media-icons ul li:before,
.node-type-actualite-locale-entreprise .updated .social-media-icons ul li:before,
.node-type-actualite-nationale .updated .social-media-icons ul li:before,
.node-type-actualite-nationale-institution .updated .social-media-icons ul li:before,
.node-type-actualite-regionale-instit .updated .social-media-icons ul li:before,
.node-type-article-institutionnel .updated .social-media-icons ul li:before,
.node-type-multi-publication-article .updated .social-media-icons ul li:before {
  display: none !important;
}
.node-type-raccourci-d-actualite .updated .social-media-icons + .btn-impression,
.node-type-fiche-organisme .updated .social-media-icons + .btn-impression,
.node-type-raccourci-actualite-locale-entre .updated .social-media-icons + .btn-impression,
.node-type-ameli-article .updated .social-media-icons + .btn-impression,
.node-type-actualite-locale .updated .social-media-icons + .btn-impression,
.node-type-actualite-locale-entreprise .updated .social-media-icons + .btn-impression,
.node-type-actualite-nationale .updated .social-media-icons + .btn-impression,
.node-type-actualite-nationale-institution .updated .social-media-icons + .btn-impression,
.node-type-actualite-regionale-instit .updated .social-media-icons + .btn-impression,
.node-type-article-institutionnel .updated .social-media-icons + .btn-impression,
.node-type-multi-publication-article .updated .social-media-icons + .btn-impression {
  padding: 0 0 0 16px;
}
/*RAMELI-1082*/
.view-paragraphe-simple-bloc-header .view-header,
.view-paragraphe-simple-institutionnel .view-header {
  padding-right: 10px;
  padding-bottom: 20px;
}
.view-paragraphe-simple-bloc-header .view-header p,
.view-paragraphe-simple-institutionnel .view-header p,
.view-paragraphe-simple-bloc-header .view-header span,
.view-paragraphe-simple-institutionnel .view-header span {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1em;
  color: #005DA8;
}
@media (min-width: 62rem) {
  .hide-mobile {
    display: block;
  }
  .visible-mobile {
    display: none;
  }
}
@media (max-width: 61.1rem) {
  .hide-mobile {
    display: none;
  }
  .visible-mobile .hidden-md.hidden-lg {
    display: none!important;
  }
}
.main-content-class .zone-services .paragraphs-items ul.no_padding li,
.main-content-class .zone-services .paragraphs-items ol.no_padding li {
  padding-left: 0 !important;
  vertical-align: top;
}
.content-actus li {
  clear: both;
}
div.zone-services div.paragraphs-item-para-mise-en-avant-faq .row ol li {
  display: inline-block;
}
.main-content-class .zone-services .paragraphs-items ul:not(.slick-dots):not(.no_padding):before,
.main-content-class .zone-services .paragraphs-items ol:before {
  display: block;
  float: left;
  content: "";
}
.main-content-class .zone-services .paragraphs-items ul:not(.slick-dots):not(.no_padding) li,
.main-content-class .zone-services .paragraphs-items ol li {
  padding-left: 20px!important;
  display: block;
}
.main-content-class .zone-services .paragraphs-items ul:not(.slick-dots):not(.no_padding) li ul li:before,
.main-content-class .zone-services .paragraphs-items ol li ul li:before {
  content: ' ';
  background: url("../images/icone-sous-liste.png");
  width: 7px;
  height: 7px;
  display: inline-block;
  border: 0;
}
.main-content-class .zone-services .paragraphs-items ul:not(.slick-dots):not(.no_padding) li ul ul li:before,
.main-content-class .zone-services .paragraphs-items ol li ul ul li:before {
  content: ' ';
  background: url("../images/icone-puce-cercle.png");
  width: 4px;
  height: 4px;
  display: inline-block;
  border: 0;
}
.main-content-class .zone-services .paragraphs-items ul:not(.slick-dots):not(.no_padding) li:before,
.main-content-class .zone-services .paragraphs-items ol li:before {
  margin-left: -20px !important;
  margin-right: 12px !important;
}
.node-decrochage-local-administratif ul li,
.node-decrochage-local-administratif ol li {
  padding-left: 18px!important;
}
.node-decrochage-local-administratif ul li:before,
.node-decrochage-local-administratif ol li:before {
  margin-left: -20px !important;
  margin-right: 12px !important;
}
.zone-services .schemaDecisionnel {
  /*table scroll a partir de 768px*/
}
.zone-services .schemaDecisionnel .pictos-schema {
  text-align: center;
  width: 80px;
}
.zone-services .schemaDecisionnel .field_schema_line {
  background: #febb74;
}
.zone-services .schemaDecisionnel .field_schema_line_cons {
  background: #fd7974;
}
.zone-services .schemaDecisionnel .field_schema_line_jour {
  background: #e9386e;
}
.zone-services .schemaDecisionnel .field_schema_line_urgence {
  background: #d53340;
}
.zone-services .schemaDecisionnel .col-content {
  padding-left: 41px;
  padding-right: 41px;
  width: 100%;
}
@media (max-width: 48rem) {
  .zone-services .schemaDecisionnel {
    overflow-x: auto;
  }
  .zone-services .schemaDecisionnel table {
    width: 900px;
    max-width: 900%;
  }
}
.urgence {
  margin-top: 32px;
  background: #d5333f;
  color: #fff;
  padding: 30px 35px;
}
@media (max-width: 47.9rem) {
  .urgence {
    padding: 15px;
  }
}
.urgence h3.titre {
  color: #fff;
  padding: 0;
  margin: 0;
  border: 0;
}
@media (max-width: 47.9rem) {
  .urgence h3.titre {
    font-size: 0.875em;
  }
}
.urgence h3:before {
  background: url("../images/icone-urgence.png");
  content: ' ';
  display: inline-block;
  width: 60px;
  height: 59px;
  vertical-align: middle;
  margin-right: 20px;
}
@media (max-width: 47.9rem) {
  .urgence h3:before {
    margin-right: 11px;
  }
}
.urgence h2.titre {
  color: #fff;
  padding: 0;
  margin: 0;
  border: 0;
}
@media (max-width: 47.9rem) {
  .urgence h2.titre {
    font-size: 0.875em;
  }
}
.urgence h2:before {
  background: url("../images/icone-urgence.png");
  content: ' ';
  display: inline-block;
  width: 60px;
  height: 59px;
  vertical-align: middle;
  margin-right: 20px;
}
@media (max-width: 47.9rem) {
  .urgence h2:before {
    margin-right: 11px;
  }
}
.urgence .description {
  margin-top: 40px;
}
@media (max-width: 47.9rem) {
  .urgence .description {
    margin-top: 25px;
  }
}
.urgence .description .chiffres {
  width: 46%;
  float: left;
}
.urgence .description .chiffres span {
  display: block;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 800;
  font-style: italic;
}
@media (max-width: 48rem) {
  .urgence .description .chiffres {
    width: 100%;
    float: none;
  }
}
.urgence .description .informations {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.188em;
  margin-left: 292px;
}
@media (max-width: 48rem) {
  .urgence .description .informations {
    margin-left: 0;
    margin-top: 21px;
  }
}
.urgence.antipoison .description .numeros {
  font-size: 1.250em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.urgence.antipoison .description .item {
  margin-bottom: 20px;
}
.urgence.antipoison .description .informations {
  margin-left: 0px;
  font-style: italic;
}
.node-type-ameli-article .field-name-field-ameli-paragraphs-blocks > .field-items > .field-item,
.node-type-multi-publication-article .field-name-field-ameli-paragraphs-blocks > .field-items > .field-item {
  margin-bottom: 24px;
}
.node-type-ameli-article .field-name-field-ameli-paragraphs-blocks .paragraphs-item-iframe-article iframe,
.node-type-multi-publication-article .field-name-field-ameli-paragraphs-blocks .paragraphs-item-iframe-article iframe {
  width: 100%!important;
}
.node-type-ameli-article .field-name-field-ameli-paragraphs-blocks .paragraphs-item-iframe-article iframe,
.node-type-multi-publication-article .field-name-field-ameli-paragraphs-blocks .paragraphs-item-iframe-article iframe {
  width: 100%!important;
}
.node-type-ameli-article .imprimer,
.node-type-multi-publication-article .imprimer {
  cursor: pointer;
}
.node-type-ameli-article #main-content .main-content-class .node-ameli-article p a,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article p a,
.node-type-ameli-article #main-content .main-content-class .node-ameli-article p span.cboxdetect,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article p span.cboxdetect {
  text-decoration: underline;
}
.node-type-ameli-article #main-content .main-content-class .node-ameli-article p a:hover,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article p a:hover,
.node-type-ameli-article #main-content .main-content-class .node-ameli-article p span.cboxdetect:hover,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article p span.cboxdetect:hover {
  text-decoration: none;
}
.node-type-ameli-article #main-content .main-content-class .node-ameli-article .field-name-field-video iframe,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article .field-name-field-video iframe {
  width: 100%;
}
.node-type-ameli-article #main-content .main-content-class .node-ameli-article .para .paragraphs-item-field-ameli-paragraph-accordeon .panel-heading h3 a .field,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article .para .paragraphs-item-field-ameli-paragraph-accordeon .panel-heading h3 a .field {
  overflow: visible;
}
.node-type-ameli-article #main-content .main-content-class .node-ameli-article .para ul li a,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article .para ul li a,
.node-type-ameli-article #main-content .main-content-class .node-ameli-article .para ol li a,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article .para ol li a {
  text-decoration: underline;
}
.node-type-ameli-article #main-content .main-content-class .node-ameli-article .para ul li a:hover,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article .para ul li a:hover,
.node-type-ameli-article #main-content .main-content-class .node-ameli-article .para ol li a:hover,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article .para ol li a:hover {
  text-decoration: none;
}
.node-type-ameli-article #main-content .main-content-class .node-ameli-article ul li:before,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article ul li:before {
  content: ' ';
  background: url("../images/icone-liste-puces.png");
  width: 8px;
  height: 8px;
  display: inline-block;
  border: 0;
}
.node-type-ameli-article #main-content .main-content-class .node-ameli-article ul ul li:before,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article ul ul li:before {
  content: ' ';
  background: url("../images/icone-sous-liste.png");
  width: 7px;
  height: 7px;
  display: inline-block;
  border: 0;
}
.node-type-ameli-article #main-content .main-content-class .node-ameli-article ul ul ul li:before,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article ul ul ul li:before {
  content: ' ';
  background: url("../images/icone-puce-cercle.png");
  width: 4px;
  height: 4px;
  display: inline-block;
  border: 0;
}
.node-type-ameli-article #main-content .main-content-class .node-ameli-article ol li,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article ol li {
  padding: 0;
}
.node-type-article-institutionnel .field-name-field-blocs-contenus > .field-items > .field-item {
  margin-bottom: 24px;
}
#page-campagne .engagement {
  padding-top: 69px;
  padding-bottom: 66px;
  width: 1200px;
  margin: 0 auto;
}
@media (max-width: 1280px) {
  #page-campagne .engagement {
    width: 100%;
  }
}
@media (max-width: 61.1rem) {
  #page-campagne .engagement {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
#page-campagne .engagement .nbr-service {
  font-size: 4.519em;
  color: #202568;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-left: 144px;
  display: inline-block;
  line-height: 57px;
}
#page-campagne .engagement .nbr-service div {
  font-size: 0.570em;
}
#page-campagne .engagement .nbr-service span {
  font-weight: bold;
  display: block;
}
@media (max-width: 61.1rem) {
  #page-campagne .engagement .nbr-service {
    padding-left: 0;
    display: block;
    margin-top: 0;
    font-size: 2em;
  }
  #page-campagne .engagement .nbr-service div {
    font-size: 1em;
  }
}
@media (max-width: 47.9rem) {
  #page-campagne .engagement .nbr-service {
    font-size: 1.3em;
  }
  #page-campagne .engagement .nbr-service div {
    font-size: 1em;
    margin-top: -22px;
  }
}
@media (max-width: 360px) {
  #page-campagne .engagement .nbr-service {
    word-break: break-all;
  }
}
#page-campagne .engagement:after {
  background: url("../images/icone-lassurance-et-vous.png");
  content: "";
  width: 280px;
  height: 139px;
  display: inline-block;
  margin-left: 39px;
  vertical-align: top;
  margin-top: 16px;
}
@media (max-width: 61.1rem) {
  #page-campagne .engagement:after {
    margin: 0;
  }
}
#page-campagne .introduction-camp {
  background: #ededed;
  padding-top: 54px;
  padding-bottom: 54px;
  text-align: center;
  color: #1b5ea5;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
}
#page-campagne .introduction-camp strong {
  font-weight: 500;
}
#page-campagne .introduction-camp p {
  margin: 0;
}
#page-campagne .introduction-camp .voirPlus {
  text-align: center;
  padding-top: 20px;
}
#page-campagne .introduction-camp .voirPlus a {
  display: inline-block;
  border-radius: 20px;
  color: #005DA8;
  background: none;
  border: 1px solid #005DA8;
  padding: 8px 14px;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.8666em;
}
#page-campagne .introduction-camp .voirPlus a:hover {
  color: #fff;
  background: #005DA8;
  text-decoration: none;
}
#page-campagne h2 {
  font-size: 2.701em;
  font-weight: bold;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #272e61;
  text-align: center;
  margin: 0;
  padding-bottom: 62px;
}
#page-campagne h2.title-1:before {
  background: url("../images/icone-accessible.png");
  content: "";
  width: 95px;
  height: 56px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 40px;
}
#page-campagne h2.title-2:before {
  background: url("../images/icone-simple.png");
  content: "";
  width: 73px;
  height: 66px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 40px;
}
#page-campagne h2.title-3:before {
  background: url("../images/icone-rapide.png");
  content: "";
  width: 86px;
  height: 55px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 40px;
}
#page-campagne h2.title-4:before {
  background: url("../images/icone-communaute.png");
  content: "";
  width: 73px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 40px;
}
@media (max-width: 61.1rem) {
  #page-campagne h2 {
    font-size: 2.533em;
    padding-bottom: 20px;
  }
}
@media (max-width: 47.9rem) {
  #page-campagne h2 {
    font-size: 2em;
  }
}
#page-campagne .bg-white {
  background: #fff;
}
#page-campagne .bg-mosaique {
  background: url("../images/bg-mosaique.png");
}
#page-campagne .light-texte {
  font-weight: 300;
}
#page-campagne .bloc {
  padding-top: 75px;
  padding-bottom: 82px;
}
@media (max-width: 61.1rem) {
  #page-campagne .bloc {
    padding-top: 20px;
  }
}
@media (max-width: 360px) {
  #page-campagne .bloc {
    padding-top: 20px;
  }
  #page-campagne .bloc h2 {
    padding-bottom: 7px;
    text-align: left;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 1.6em;
  }
  #page-campagne .bloc h2:before {
    margin-right: 10px;
  }
}
#page-campagne .bloc .liste {
  float: left;
  list-style: none;
  margin: 0;
  border: 0;
  padding: 0;
}
#page-campagne .bloc .liste li {
  height: 130px;
  font-size: 1.333em;
  width: 415px;
  font-weight: 500;
  border-bottom: 4px solid #fff;
  margin-bottom: 0;
  float: none;
}
#page-campagne .bloc .liste li .chiffre {
  display: inline-block;
  margin: 0px 0px 0 0;
  font-size: 3.764em;
  float: left;
  color: #005DA8;
  width: auto;
  padding-top: 0;
}
@media (max-width: 360px) {
  #page-campagne .bloc .liste li .chiffre {
    font-size: 1.5em;
    padding-top: 0;
    margin: 0;
  }
}
#page-campagne .bloc .liste li:last-child {
  border-bottom: 0;
}
#page-campagne .bloc .liste li > a {
  display: inline-block;
  background: none;
  border: 0;
  padding: 2px 30px;
}
@media (max-width: 360px) {
  #page-campagne .bloc .liste li > a {
    padding: 5px;
  }
}
#page-campagne .bloc .liste li > a span {
  width: 208px;
  float: left;
  margin-right: 40px;
  padding-top: 25px;
}
#page-campagne .bloc .liste li:last-child {
  border-bottom-left-radius: 35px;
}
#page-campagne .bloc .liste li.active .chiffre {
  color: #fff!important;
}
#page-campagne .bloc .content-liste {
  overflow: hidden;
  height: 391px;
}
#page-campagne .bloc .content-liste h3 {
  margin: 0;
  font-size: 1.250em;
  text-align: center;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
#page-campagne .bloc .content-liste h3:after {
  content: "";
  background: url("../images/icone-nous.png");
  width: 104px;
  height: 58px;
  display: block;
  margin-bottom: 10px;
}
#page-campagne .bloc .content-liste p,
#page-campagne .bloc .content-liste ul.first-liste {
  color: #1a5ea6;
  font-weight: 500;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
}
#page-campagne .bloc .content-liste p li.tab-pane,
#page-campagne .bloc .content-liste ul.first-liste li.tab-pane {
  font-size: 0.98em;
}
#page-campagne .bloc .content-liste ul.second-liste {
  padding-left: 13px;
  list-style: none;
}
#page-campagne .bloc .content-liste ul.second-liste li:before {
  content: '';
  background: url(../images/icone-liste-puces.png);
  width: 8px;
  height: 8px;
  display: inline-block;
  vertical-align: 3px;
  margin-left: -13px;
  margin-right: 5px;
}
#page-campagne .bloc .content-liste ul.third-liste {
  text-align: right;
  list-style: none;
  padding-left: 0;
}
#page-campagne .bloc .content-liste ul.third-liste li {
  color: #ed7d6f;
}
#page-campagne .bloc .content-liste ul.third-liste li:before {
  content: '';
  background: url(../images/icone-liste-puces-services.png);
  width: 8px;
  height: 8px;
  display: inline-block;
  vertical-align: 3px;
  margin-left: -13px;
  margin-right: 5px;
}
#page-campagne .bloc .content-liste ul.third-liste:before {
  content: "";
  background: url("../images/icone-vous.png");
  width: 112px;
  height: 58px;
  display: inline-block;
}
#page-campagne .bloc .content-liste ul.first-liste {
  padding: 20px 28px 17px 48px;
  list-style: none;
  line-height: 19px;
  margin-bottom: 0;
  background: #fff;
  border-top-right-radius: 39px;
  height: 100%;
}
#page-campagne .bloc .content-liste ul.first-liste .zone-engagement1 h3 {
  color: #40c5ef;
}
#page-campagne .bloc .content-liste ul.first-liste .zone-engagement4 h3 {
  color: #9c90c1;
}
#page-campagne .bloc .content-liste ul.first-liste .zone-engagement7 h3 {
  color: #5688bb;
}
#page-campagne .bloc .area {
  border-top-right-radius: 39px;
  border-bottom-left-radius: 39px;
  width: 1095px;
  margin: 0 auto;
}
@media (max-width: 1190px) {
  #page-campagne .bloc .area {
    width: 100%;
  }
}
#page-campagne .bloc.zone-accessible .content-area-1 {
  border: 3px solid #40c5ef;
}
#page-campagne .bloc.zone-accessible .content-area-1 .liste li {
  background: #f2fbfe;
  color: #3dc4ee;
}
#page-campagne .bloc.zone-accessible .content-area-1 .liste li a {
  background: url("../images/icone-direction.png") no-repeat;
  background-position: right center;
}
#page-campagne .bloc.zone-accessible .content-area-1 .liste li.active {
  background: #40c5ef;
  color: #fff;
}
#page-campagne .bloc.zone-accessible .content-area-1 .liste li.active a {
  color: #fff;
  background: url("../images/icone-direction-nonactive.png") no-repeat;
  background-position: right center;
}
#page-campagne .bloc.zone-accessible .content-area-1 .liste li.active:hover a span {
  text-decoration: none;
}
#page-campagne .bloc.zone-accessible .content-area-1 .liste li:hover {
  background: #40c5ef;
}
@media (max-width: 61.1rem) {
  #page-campagne .bloc.zone-accessible .content-area-1 .liste li:hover {
    background: #f2fbfe;
  }
}
#page-campagne .bloc.zone-accessible .content-area-1 .liste li:hover a {
  color: #fff;
  background: url("../images/icone-direction-nonactive.png") no-repeat;
  background-position: right center;
}
#page-campagne .bloc.zone-accessible .content-area-1 .liste li:hover a span {
  color: #fff;
  text-decoration: underline;
}
#page-campagne .bloc.zone-accessible .content-area-1 .liste li:hover a span.chiffre {
  text-decoration: none;
}
#page-campagne .bloc.zone-simple .content-area-2 {
  border: 3px solid #9c90c1;
}
#page-campagne .bloc.zone-simple .content-area-2 .liste li {
  background: #f2f0f7;
}
#page-campagne .bloc.zone-simple .content-area-2 .liste li a {
  color: #9e93c0;
  background: url("../images/icone-direction-nonactive2.png") no-repeat;
  background-position: right center;
}
#page-campagne .bloc.zone-simple .content-area-2 .liste li a .chiffre {
  color: #9e93c0;
}
#page-campagne .bloc.zone-simple .content-area-2 .liste li.active {
  background: #9c90c1;
  color: #fff;
}
#page-campagne .bloc.zone-simple .content-area-2 .liste li.active a {
  color: #fff;
  background: url("../images/icone-direction2.png") no-repeat;
  background-position: right center;
}
#page-campagne .bloc.zone-simple .content-area-2 .liste li.active:hover a span {
  text-decoration: none;
}
#page-campagne .bloc.zone-simple .content-area-2 .liste li:hover {
  background: #9c90c1;
}
@media (max-width: 61.1rem) {
  #page-campagne .bloc.zone-simple .content-area-2 .liste li:hover {
    background: #f2f0f7;
  }
}
#page-campagne .bloc.zone-simple .content-area-2 .liste li:hover a {
  color: #fff;
  background: url("../images/icone-direction2.png") no-repeat;
  background-position: right center;
}
#page-campagne .bloc.zone-simple .content-area-2 .liste li:hover a span {
  color: #fff;
  text-decoration: underline;
}
#page-campagne .bloc.zone-simple .content-area-2 .liste li:hover a span.chiffre {
  text-decoration: none;
}
#page-campagne .bloc.zone-rapide .content-area-3 {
  border: 3px solid #5688bb;
}
#page-campagne .bloc.zone-rapide .content-area-3 .liste li {
  background: #f2fbfe;
}
#page-campagne .bloc.zone-rapide .content-area-3 .liste li a {
  color: #678cbb;
  background: url("../images/icone-direction-nonactive3.png") no-repeat;
  background-position: right center;
}
#page-campagne .bloc.zone-rapide .content-area-3 .liste li a .chiffre {
  color: #678cbb;
}
#page-campagne .bloc.zone-rapide .content-area-3 .liste li.active {
  background: #5688bb;
  color: #fff;
}
#page-campagne .bloc.zone-rapide .content-area-3 .liste li.active a {
  color: #fff;
  background: url("../images/icone-direction3.png") no-repeat;
  background-position: right center;
}
#page-campagne .bloc.zone-rapide .content-area-3 .liste li.active:hover a span {
  text-decoration: none;
}
#page-campagne .bloc.zone-rapide .content-area-3 .liste li:hover {
  background: #5688bb;
}
@media (max-width: 61.1rem) {
  #page-campagne .bloc.zone-rapide .content-area-3 .liste li:hover {
    background: #f2fbfe;
  }
}
#page-campagne .bloc.zone-rapide .content-area-3 .liste li:hover a {
  color: #fff;
  background: url("../images/icone-direction3.png") no-repeat;
  background-position: right center;
}
#page-campagne .bloc.zone-rapide .content-area-3 .liste li:hover a span {
  color: #fff;
  text-decoration: underline;
}
#page-campagne .bloc.zone-rapide .content-area-3 .liste li:hover a span.chiffre {
  text-decoration: none;
}
#page-campagne .bloc.zone-attentionne .content-area-4 {
  border: 3px solid #a0cb5d;
}
#page-campagne .bloc.zone-attentionne .content-area-4 h3:after {
  margin-bottom: 4px;
}
#page-campagne .bloc.zone-attentionne .content-area-4 .liste li {
  background: #fbfff5;
}
#page-campagne .bloc.zone-attentionne .content-area-4 .liste li a {
  color: #9fcb5b;
  background: url("../images/icone-direction-nonactive4.png") no-repeat;
  background-position: right center;
}
#page-campagne .bloc.zone-attentionne .content-area-4 .liste li a .chiffre {
  color: #9fcb5b;
}
#page-campagne .bloc.zone-attentionne .content-area-4 .liste li.active {
  background: #a0cb5d;
  color: #fff;
}
#page-campagne .bloc.zone-attentionne .content-area-4 .liste li.active a {
  color: #fff;
  background: url("../images/icone-direction4.png") no-repeat;
  background-position: right center;
}
#page-campagne .bloc.zone-attentionne .content-area-4 .liste li.active:hover a span {
  text-decoration: none;
}
#page-campagne .bloc.zone-attentionne .content-area-4 .liste li:hover {
  background: #a0cb5d;
}
@media (max-width: 61.1rem) {
  #page-campagne .bloc.zone-attentionne .content-area-4 .liste li:hover {
    background: #fbfff5;
  }
}
#page-campagne .bloc.zone-attentionne .content-area-4 .liste li:hover a {
  color: #fff;
  background: url("../images/icone-direction4.png") no-repeat;
  background-position: right center;
}
#page-campagne .bloc.zone-attentionne .content-area-4 .liste li:hover a span {
  color: #fff;
  text-decoration: underline;
}
#page-campagne .bloc.zone-attentionne .content-area-4 .liste li:hover a span.chiffre {
  text-decoration: none;
}
#page-campagne .bloc.zone-attentionne .content-area-4 .first-liste {
  padding: 11px 30px 17px 48px;
}
#page-campagne .clearfix:after,
#page-campagne .dl-horizontal dd:after,
#page-campagne .container:after,
#page-campagne .container-fluid:after,
#page-campagne .row:after,
#page-campagne .form-horizontal .form-group:after,
#page-campagne .btn-toolbar:after,
#page-campagne .btn-group-vertical > .btn-group:after,
#page-campagne .nav:after,
#page-campagne .navbar:after,
#page-campagne .navbar-header:after,
#page-campagne .navbar-collapse:after,
#page-campagne .pager:after,
#page-campagne .panel-body:after,
#page-campagne .modal-footer:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#page-campagne .clearfix,
#page-campagne .dl-horizontal dd,
#page-campagne .container,
#page-campagne .container-fluid,
#page-campagne .row,
#page-campagne .form-horizontal .form-group,
#page-campagne .btn-toolbar,
#page-campagne .btn-group-vertical > .btn-group,
#page-campagne .nav,
#page-campagne .navbar,
#page-campagne .navbar-header,
#page-campagne .navbar-collapse,
#page-campagne .pager,
#page-campagne .panel-body,
#page-campagne .modal-footer {
  display: block;
}
@media (max-width: 61.1rem) {
  .visible-desktop {
    display: none;
  }
  #page-campagne .bloc-mobile.bloc .area .liste {
    float: none;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li {
    float: none;
    width: 100%;
    height: 100%;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li a {
    width: 100%;
    text-align: center;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li a span {
    width: auto;
    float: none;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li:hover a span {
    text-decoration: none!important;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li:last-child {
    border-bottom-left-radius: 0;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content {
    padding: 15px 35px;
    margin-left: 0;
    background: #fff;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content li {
    list-style: none;
    font-size: 0.9em;
    background: #fff;
    font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content:hover {
    background: #fff;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content:hover li {
    background: #fff;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content h3 {
    margin: 0;
    text-align: center;
    font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 1.167em;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content h3:after {
    background: url("../images/icone-nous.png");
    content: "";
    width: 104px;
    height: 58px;
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content p {
    color: #1a5ea6;
    font-weight: 500;
    margin: 0;
    font-size: 0.900em;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content ul.second-liste {
    padding-left: 13px;
    list-style: none;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content ul.second-liste li {
    color: #1a5ea6;
    font-weight: 500;
    font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    border-bottom: 0;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content ul.second-liste li:before {
    content: '';
    background: url(../images/icone-liste-puces.png);
    width: 8px;
    height: 8px;
    display: inline-block;
    vertical-align: 3px;
    margin-left: -13px;
    margin-right: 5px;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content ul.third-liste {
    text-align: right;
    list-style: none;
    padding-left: 0;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content ul.third-liste:before {
    background: url("../images/icone-vous.png");
    content: "";
    width: 112px;
    height: 58px;
    display: inline-block;
    margin-top: 24px;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content ul.third-liste li {
    color: #ed7d6f;
    border-bottom: 0;
    font-weight: 500;
    font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content ul.third-liste li:before {
    content: '';
    background: url(../images/icone-liste-puces-services.png);
    width: 8px;
    height: 8px;
    display: inline-block;
    vertical-align: 3px;
    margin-left: -13px;
    margin-right: 5px;
  }
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content ul.third-liste li p {
    color: #ed7d6f;
  }
  #page-campagne .bloc-mobile.bloc .area .content-liste {
    height: 100%;
  }
  #page-campagne .bloc-mobile.bloc.zone .area {
    border: 0;
  }
  #page-campagne .bloc-mobile.bloc.zone .area .liste.nav li a {
    background: none;
    font-size: 1.150em;
  }
  #page-campagne .bloc-mobile.bloc.zone .area .liste.nav li a span {
    margin: 0;
    padding: 0;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-accessible .liste li.active {
    background: #f2fbfe;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-accessible .liste li.active:hover {
    background: #f2fbfe;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-accessible .liste li.active a span {
    color: #005DA8 !important;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-accessible .liste li:hover a {
    text-decoration: none;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-accessible .liste li:hover a span {
    color: #005DA8;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-simple .liste li.active {
    background: #f2f0f7;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-simple .liste li.active:hover {
    background: #f2f0f7;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-simple .liste li.active a span {
    color: #9e93c0 !important;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-simple .liste li:hover a {
    text-decoration: none;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-simple .liste li:hover a span {
    color: #9e93c0;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-rapide .liste li.active {
    background: #f2fbfe;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-rapide .liste li.active:hover {
    background: #f2fbfe;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-rapide .liste li.active a span {
    color: #678cbb !important;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-rapide .liste li:hover a {
    text-decoration: none;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-rapide .liste li:hover a span {
    color: #678cbb;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-attentionne .liste li.active {
    background: #fbfff5;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-attentionne .liste li.active:hover {
    background: #fbfff5;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-attentionne .liste li.active a span {
    color: #80ba27 !important;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-attentionne .liste li:hover a {
    text-decoration: none;
  }
  #page-campagne .bloc-mobile.bloc.zone.zone-attentionne .liste li:hover a span {
    color: #80ba27;
  }
  #page-campagne .bloc-mobile.bloc .content-area-1 .duplique-content h3 {
    color: #40c5ef;
  }
  #page-campagne .bloc-mobile.bloc .content-area-2 h3 {
    color: #9c90c1;
  }
  #page-campagne .bloc-mobile.bloc .content-area-3 h3 {
    color: #5688bb;
  }
  #page-campagne .bloc-mobile.bloc .content-area-4 h3 {
    color: #a0cb5d;
  }
}
@media (max-width: 61.1rem) and (max-width: 360px) {
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content {
    padding: 20px 10px;
  }
}
@media (max-width: 61.1rem) and (max-width: 47.9rem) {
  #page-campagne .bloc-mobile.bloc .area .liste li ul.duplique-content ul.third-liste {
    text-align: left;
    margin-left: 15px;
  }
}
@media (min-width: 62rem) {
  .visible-desktop {
    display: block;
  }
}
@media (max-width: 47.9rem) {
  #page-campagne .bloc-mobile.zone .area .liste.nav li a {
    text-align: left;
    padding-top: 18px;
    padding-bottom: 18px;
  }
  #page-campagne .bloc-mobile.zone .area .liste.nav li a span {
    font-size: 1em;
  }
}
@media (max-width: 360px) {
  #page-campagne .bloc-mobile.zone .area .liste.nav.nav-tabs li a {
    font-size: 1em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #page-campagne .bloc-mobile.zone .area .liste.nav.nav-tabs li a span.chiffre {
    float: left;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
  }
  #page-campagne .bloc-mobile.zone .area .liste.nav.nav-tabs li a span.sous-titre {
    display: block;
    vertical-align: middle;
    padding-top: 0 !important;
  }
}
.node-type-page-campagne main .container {
  width: 100%;
}
.node-type-page-campagne main .container .main-content-class {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 64rem) {
  .node-type-page-campagne main .container .main-content-class {
    overflow: hidden;
  }
}
.node-type-page-campagne main .container h1.page-header,
.node-type-page-campagne main .container .tabs--primary,
.node-type-page-campagne main .container .element-invisible,
.node-type-page-campagne main .container .action-links {
  width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}
@media (max-width: 75rem) {
  .node-type-page-campagne main .container h1.page-header,
  .node-type-page-campagne main .container .tabs--primary,
  .node-type-page-campagne main .container .element-invisible,
  .node-type-page-campagne main .container .action-links {
    width: 100%;
  }
}
.page-contact-autre-demande {
  width: 980px;
  margin: 0 auto;
}
@media (max-width: 64rem) {
  .page-contact-autre-demande {
    width: 100%;
    margin-bottom: 50px;
  }
}
.page-contact-autre-demande .bloc-contact-localisation .container,
.page-contact-autre-demande .bloc-contact-localisation-content .container {
  padding: 0;
  width: auto;
}
.page-contact-autre-demande .bloc-contact-localisation .localisation_txt,
.page-contact-autre-demande .bloc-contact-localisation-content .localisation_txt {
  background-color: #fff;
  padding: 26px 41px 26px 39px;
  margin-top: 30px;
  text-align: right;
}
@media (max-width: 47.9rem) {
  .page-contact-autre-demande .bloc-contact-localisation .localisation_txt,
  .page-contact-autre-demande .bloc-contact-localisation-content .localisation_txt {
    padding: 15px;
    text-align: left;
  }
}
.page-contact-autre-demande .bloc-contact-localisation .localisation_txt span,
.page-contact-autre-demande .bloc-contact-localisation-content .localisation_txt span,
.page-contact-autre-demande .bloc-contact-localisation .localisation_txt a,
.page-contact-autre-demande .bloc-contact-localisation-content .localisation_txt a,
.page-contact-autre-demande .bloc-contact-localisation .localisation_txt a:hover,
.page-contact-autre-demande .bloc-contact-localisation-content .localisation_txt a:hover,
.page-contact-autre-demande .bloc-contact-localisation .localisation_txt a:focus,
.page-contact-autre-demande .bloc-contact-localisation-content .localisation_txt a:focus {
  color: #000;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1em;
  display: inline-block;
}
.page-contact-autre-demande .bloc-contact-localisation .localisation_txt a,
.page-contact-autre-demande .bloc-contact-localisation-content .localisation_txt a,
.page-contact-autre-demande .bloc-contact-localisation .localisation_txt a:hover,
.page-contact-autre-demande .bloc-contact-localisation-content .localisation_txt a:hover,
.page-contact-autre-demande .bloc-contact-localisation .localisation_txt a:focus,
.page-contact-autre-demande .bloc-contact-localisation-content .localisation_txt a:focus {
  text-decoration: underline;
}
/*blocs*/
.bloc-contact-description {
  font-weight: 700;
  font-size: 1.267em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.bloc-contact {
  background-color: #fff;
  padding: 26px 41px 26px 39px;
  margin-top: 18px;
}
@media (max-width: 47.9rem) {
  .bloc-contact {
    padding: 15px;
    margin-top: 10px;
  }
}
.bloc-contact.row,
.bloc-contact .row {
  margin-left: 0;
  margin-right: 0;
}
.bloc-contact.bloc-contact-email .bloc-contact-title {
  line-height: 37px;
  background: url(../images/pictoEmail.png) no-repeat;
}
.bloc-contact.bloc-contact-email > .bloc-contact-title-multiple-row.col-sm-8 {
  padding-left: 0;
}
@media (max-width: 47.9rem) {
  .bloc-contact.bloc-contact-email > .bloc-contact-title-multiple-row.col-sm-8 {
    padding: 0;
  }
}
.bloc-contact.bloc-contact-tel .bloc-contact-title {
  line-height: 35px;
  background: url(../images/pictoTelephone.png) no-repeat;
}
.bloc-contact.bloc-contact-tel .bloc-contact-action {
  line-height: 35px;
  padding-right: 0;
  padding-left: 0;
}
.bloc-contact.bloc-contact-adresse .bloc-contact-title {
  line-height: 31px;
  background: url(../images/pictoCourrierBleu.png) no-repeat;
}
.bloc-contact.bloc-contact-adresse .bloc-contact-action {
  line-height: 31px;
}
.bloc-contact.bloc-contact-adresse .bloc-contact-content .bloc-contact-info {
  padding-bottom: 10px;
}
.bloc-contact.bloc-contact-infos .bloc-contact-title {
  line-height: 37px;
  background: url(../images/pictoInfo.png) no-repeat;
}
.bloc-contact.bloc-contact-autre {
  background: transparent;
  padding: 0;
}
.bloc-contact.bloc-contact-autre .bloc-contact-title {
  font-weight: 700;
  font-size: 1em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000000;
  text-transform: none;
  padding-left: 0;
}
.bloc-contact.bloc-contact-autre .bloc-contact-title h2 {
  font-size: 1rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content {
  margin-top: 18px;
  background-color: #fff;
  padding: 26px 41px 26px 39px;
}
@media (max-width: 47.9rem) {
  .bloc-contact.bloc-contact-autre .bloc-contact-content {
    padding: 15px;
    margin-top: 10px;
  }
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
  line-height: 1.38em;
  font-size: 1em;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item h1 {
  font-size: 2em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #005DA8;
  margin: 0 0 30px;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item h2 {
  font-size: 1.125em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #005DA8;
  border-top: 1px solid #ebebeb;
  margin: 38px 0 23px;
  padding-top: 42px;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item h3 {
  font-size: 1.125em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #005DA8;
  margin: 43px 0;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item h4 {
  font-size: 1em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #005DA8;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item p {
  margin: 24px 0;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item ul,
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item ol {
  margin: 24px 0;
  padding: 0;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item ul > li,
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item ol > li {
  margin: 0 0 3px;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item ul {
  list-style: none;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item ul > li {
  padding: 0 0 0 16px;
  text-indent: -16px;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item ul > li:before {
  content: ' ';
  display: inline-block;
  vertical-align: baseline;
  background: #005DA8;
  border-radius: 50%;
  width: 0.4em;
  height: 0.4em;
  margin: 0px 9px 3px 0;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item ol {
  counter-reset: orderedli;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item ol > li {
  text-indent: -10px;
  padding-left: 20px;
  list-style-type: none;
  counter-increment: orderedli;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item ol > li:before {
  color: #005DA8;
  display: inline-block;
  content: counter(orderedli) '.';
  margin: 0 6px 0 0;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item table {
  max-width: 100%;
  border: 1px solid #fff;
  border-collapse: collapse;
  font-size: 0.875em;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item table caption {
  background: #005DA8;
  color: #fff;
  text-align: center;
  padding: 14px 10px 9px;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item table td {
  padding: 10px 13px;
  border: 1px solid #fff;
  background: #f7f7f7;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item table th {
  padding: 10px 13px;
  border: 1px solid #fff;
  background: #337db9;
  color: #fff;
  font-weight: normal;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item table tr:nth-child(even) td {
  background: #f0f0f0;
}
.bloc-contact.bloc-contact-autre .bloc-contact-content .field-items .field-item button.lexicon-term {
  color: inherit;
}
.bloc-contact .bloc-contact-title {
  padding-left: 60px;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #005DA8;
  font-size: 1.200em;
}
.bloc-contact .bloc-contact-content {
  padding-top: 17px;
  color: #000000;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}
.bloc-contact .bloc-contact-content a,
.bloc-contact .bloc-contact-content a:hover,
.bloc-contact .bloc-contact-content a:focus {
  color: #005DA8;
  font-size: 1em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.bloc-contact .bloc-contact-content a:hover,
.bloc-contact .bloc-contact-content a:focus {
  color: #005DA8;
  text-decoration: underline;
}
.bloc-contact .padding-zone {
  margin-left: 60px;
}
@media (max-width: 47.9rem) {
  .bloc-contact .padding-zone {
    margin-left: 0;
    padding: 0;
    padding-bottom: 29px;
  }
}
.bloc-contact .padding-zone img {
  padding-bottom: 6px;
}
.bloc-contact .bloc-contact-action {
  text-align: right;
  float: right;
  padding-right: 8px;
}
.bloc-contact.bloc-contact-accordion .bloc-contact-title,
.bloc-contact.bloc-contact-accordion .bloc-contact-accordion-unfold {
  cursor: pointer;
}
@media (max-width: 47.9rem) {
  .bloc-contact.bloc-contact-accordion .bloc-contact-accordion-head {
    position: relative;
  }
  .bloc-contact.bloc-contact-accordion .bloc-contact-accordion-head .bloc-contact-title {
    padding-left: 0;
    margin-bottom: 10px;
  }
}
.bloc-contact.bloc-contact-accordion .bloc-contact-accordion-head .col-sm-1 {
  padding-top: 11px;
  text-align: right;
}
@media (max-width: 47.9rem) {
  .bloc-contact.bloc-contact-accordion .bloc-contact-accordion-head .col-sm-1 {
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.bloc-contact.bloc-contact-accordion .bloc-contact-accordion-head .bloc-contact-accordion-unfold {
  width: 21px;
  height: 13px;
  background: url(../images/icone-chevron-open-big.png) no-repeat;
  float: right;
}
.bloc-contact.bloc-contact-accordion .bloc-contact-accordion-head.collapsed .bloc-contact-accordion-unfold {
  background: url(../images/icone-chevron-close-big.png) no-repeat;
}
.bloc-contact.bloc-contact-accordion .bloc-contact-content {
  text-align: center;
}
@media (max-width: 47.9rem) {
  .bloc-contact.bloc-contact-accordion .bloc-contact-content {
    text-align: left;
  }
}
.bloc-contact .bloc-contact-title {
  margin: 0;
}
.bloc-contact .bloc-contact-title button {
  border: 0;
  text-transform: uppercase;
  width: 100%;
  text-align: left;
  background: url(../images/icone-chevron-open-big.png) no-repeat right 11px;
}
.bloc-contact .bloc-contact-title button:hover,
.bloc-contact .bloc-contact-title button:focus {
  outline: 1px dotted #212121;
}
.bloc-contact .bloc-contact-title h3 {
  font-size: 1em;
  margin: 0;
  line-height: inherit;
  font-weight: inherit;
}
.bloc-contact .collapsed .bloc-contact-title button {
  background-image: url(../images/icone-chevron-close-big.png);
}
.bloc-contact .service-numero {
  border: 1px solid #aa007f;
  width: 236px;
  margin: 0 auto;
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 10px;
}
@media (max-width: 20rem) {
  .bloc-contact .service-numero {
    width: 100%;
    padding-right: 4px;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .bloc-contact .service-numero {
    width: 14.75rem;
  }
}
.bloc-contact .service-numero .number {
  float: left;
  color: #aa007f;
  font-size: 1.733em;
  font-weight: bold;
}
.bloc-contact .service-numero .details-service {
  background: #aa007f;
  color: #fff;
  margin-left: 71px;
  line-height: 16px;
  text-align: left;
  font-size: 0.9em;
  position: relative;
  padding: 4px 7px 4px 17px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .bloc-contact .service-numero .details-service {
    margin-left: 4.5rem;
  }
}
.bloc-contact .service-numero .details-service:before {
  content: "";
  background-image: url(../images/chevron-white-service.png);
  display: inline-block;
  width: 13px;
  height: 19px;
  position: absolute;
  left: -1px;
  top: 10px;
}
/*tablette*/
@media (max-width: 61.1rem) {
  .bloc-contact .bloc-contact-action {
    text-align: left;
    padding: 0;
    margin: 0;
    width: auto;
    margin-top: 13px;
    margin-left: 61px;
    float: left;
  }
}
/*max @screen-xs-max mobile*/
@media (max-width: 47.9rem) {
  .bloc-contact .bloc-contact-title.zone-titre {
    padding: 0;
    background: none;
    margin-bottom: 20px;
  }
  .bloc-contact .bloc-contact-action {
    text-align: center;
    float: none;
    padding: 0;
    margin: 0;
    margin-top: 10px;
    line-height: normal!important;
  }
  .bloc-contact .bloc-contact-action a.btn-default {
    padding: 10px;
    display: inline-block;
  }
}
.main-content-class {
  padding-bottom: 90px;
}
.page-accueil-contact h1.page-header {
  margin-bottom: 0;
}
.page-accueil-contact .field-name-field-question {
  background-color: inherit;
  padding-left: 0;
  font-size: 1.267em;
  font-weight: 700;
}
.bloc-contact-root {
  margin-bottom: 10px;
}
/*link modifier*/
.bloc-contact-root a,
.bloc-contact-root a:hover,
.bloc-contact-root a:focus {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.867em;
  color: #005DA8;
}
.bloc-contact-root a:before {
  content: "";
  background: url(../images/icone-chevron.png);
  width: 5px;
  height: 8px;
  display: inline-block;
  margin-right: 6px;
}
.field.field-name-field-question {
  margin-bottom: 15px;
  padding-bottom: 0;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body .link-change a,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body .link-change a,
.node-type-reponse-de-contacts-assures .body-container .row .entity-paragraphs-item .content .contact-body .link-change a,
.node-type-raccourci-reponse-de-contact-ass .body-container .row .entity-paragraphs-item .content .contact-body .link-change a,
.node-type-reponse-de-contacts-employeur .body-container .row .entity-paragraphs-item .content .contact-body .link-change a,
.node-type-raccourci-reponse-de-contact-emp .body-container .row .entity-paragraphs-item .content .contact-body .link-change a {
  text-decoration: underline;
}
.node-type-reponse-de-contacts-ps .entity-paragraphs-item h3,
.node-type-raccourci-reponse-de-contact-ps .entity-paragraphs-item h3,
.node-type-reponse-de-contacts-assures .entity-paragraphs-item h3,
.node-type-raccourci-reponse-de-contact-ass .entity-paragraphs-item h3,
.node-type-reponse-de-contacts-employeur .entity-paragraphs-item h3,
.node-type-raccourci-reponse-de-contact-emp .entity-paragraphs-item h3 {
  font-size: 1.125em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #005DA8;
  margin: 43px 0;
}
.node-type-reponse-de-contacts-ps .entity-paragraphs-item .panel-heading h3,
.node-type-raccourci-reponse-de-contact-ps .entity-paragraphs-item .panel-heading h3,
.node-type-reponse-de-contacts-assures .entity-paragraphs-item .panel-heading h3,
.node-type-raccourci-reponse-de-contact-ass .entity-paragraphs-item .panel-heading h3,
.node-type-reponse-de-contacts-employeur .entity-paragraphs-item .panel-heading h3,
.node-type-raccourci-reponse-de-contact-emp .entity-paragraphs-item .panel-heading h3 {
  font-size: 1em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #005DA8;
  margin: 0;
}
.node-type-reponse-de-contacts-ps .entity-paragraphs-item h4,
.node-type-raccourci-reponse-de-contact-ps .entity-paragraphs-item h4,
.node-type-reponse-de-contacts-assures .entity-paragraphs-item h4,
.node-type-raccourci-reponse-de-contact-ass .entity-paragraphs-item h4,
.node-type-reponse-de-contacts-employeur .entity-paragraphs-item h4,
.node-type-raccourci-reponse-de-contact-emp .entity-paragraphs-item h4 {
  font-size: 1em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bolder;
  color: #000;
}
.node-type-reponse-de-contacts-ps .entity-paragraphs-item p,
.node-type-raccourci-reponse-de-contact-ps .entity-paragraphs-item p,
.node-type-reponse-de-contacts-assures .entity-paragraphs-item p,
.node-type-raccourci-reponse-de-contact-ass .entity-paragraphs-item p,
.node-type-reponse-de-contacts-employeur .entity-paragraphs-item p,
.node-type-raccourci-reponse-de-contact-emp .entity-paragraphs-item p {
  margin: 24px 0;
}
.node-type-reponse-de-contacts-ps .entity-paragraphs-item table td,
.node-type-raccourci-reponse-de-contact-ps .entity-paragraphs-item table td,
.node-type-reponse-de-contacts-assures .entity-paragraphs-item table td,
.node-type-raccourci-reponse-de-contact-ass .entity-paragraphs-item table td,
.node-type-reponse-de-contacts-employeur .entity-paragraphs-item table td,
.node-type-raccourci-reponse-de-contact-emp .entity-paragraphs-item table td {
  padding: 10px 13px;
  border: 1px solid #fff;
  background: #f7f7f7;
}
.node-type-reponse-de-contacts-ps .entity-paragraphs-item table th,
.node-type-raccourci-reponse-de-contact-ps .entity-paragraphs-item table th,
.node-type-reponse-de-contacts-assures .entity-paragraphs-item table th,
.node-type-raccourci-reponse-de-contact-ass .entity-paragraphs-item table th,
.node-type-reponse-de-contacts-employeur .entity-paragraphs-item table th,
.node-type-raccourci-reponse-de-contact-emp .entity-paragraphs-item table th {
  padding: 10px 25px;
  border: 1px solid #fff;
  background: #337db9;
  color: #fff;
  font-weight: normal;
}
.node-type-reponse-de-contacts-ps .entity-paragraphs-item table tr:nth-child(even) td,
.node-type-raccourci-reponse-de-contact-ps .entity-paragraphs-item table tr:nth-child(even) td,
.node-type-reponse-de-contacts-assures .entity-paragraphs-item table tr:nth-child(even) td,
.node-type-raccourci-reponse-de-contact-ass .entity-paragraphs-item table tr:nth-child(even) td,
.node-type-reponse-de-contacts-employeur .entity-paragraphs-item table tr:nth-child(even) td,
.node-type-raccourci-reponse-de-contact-emp .entity-paragraphs-item table tr:nth-child(even) td {
  background: #f0f0f0;
}
/*page-reponse-de-contacts-employeur*/
.node-type-reponse-de-contacts-employeur .body-container,
.node-type-raccourci-reponse-de-contact-emp .body-container {
  /*header*/
  /*button*/
}
.node-type-reponse-de-contacts-employeur .body-container > .container,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container {
  width: 980px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .zone-services,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .zone-services {
    margin-bottom: 20px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .zone-services,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .zone-services {
    margin-bottom: 10px;
  }
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .main-content-class,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .main-content-class {
    padding: 35px 40px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .main-content-class,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .main-content-class {
    padding: 30px 14px 67px;
  }
}
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .field-type-paragraphs {
  /*first element style*/
}
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content {
  border: 3px solid #1eb1b9;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content .contact-body .contact-content > .row,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content .contact-body .contact-content > .row {
  margin-left: 0;
  margin-right: 0;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item {
  margin-bottom: 45px;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item {
    margin-bottom: 24px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item {
    margin-bottom: 10px;
  }
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .titre-introduction,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .titre-introduction {
  color: #000000;
  font-size: 1.267em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 18px;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content {
  background: #fff;
  padding: 35px 26px 40px 41px;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content {
    padding: 35px 31px 40px 43px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content {
    padding: 20px;
  }
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .content-middle-loca-employeur,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .content-middle-loca-employeur {
  /*padding-top: 30px;*/
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .content-middle-loca-employeur ul,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .content-middle-loca-employeur ul {
  padding-left: 0;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .content-middle ul,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .content-middle ul {
  padding-left: 0;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-title,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-title {
  color: #005DA8;
  font-size: 1.200em;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: 16px;
  text-transform: uppercase;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-title h2,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-title h2 {
  font-weight: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-title,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-title {
    padding-bottom: 0;
  }
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body {
  color: #000000;
  font-size: 1em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  margin-left: 58px;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .content-middle,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .content-middle {
  padding-top: 30px;
  text-align: center;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .field-name-field-content-second,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .field-name-field-content-second {
  padding-top: 30px;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 {
  padding-left: 0;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 .field-name-field-content-first,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 .field-name-field-content-first,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 .carsat-text,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 .carsat-text {
  display: inline;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 .field-name-field-content-first div,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 .field-name-field-content-first div,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 .carsat-text div,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 .carsat-text div,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 .field-name-field-content-first p,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 .field-name-field-content-first p,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 .carsat-text p,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 .carsat-text p {
  display: inline;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7.first-bloc-contact,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7.first-bloc-contact {
  width: 75%;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7.first-bloc-contact .field-type-text-long,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7.first-bloc-contact .field-type-text-long {
  display: inline-block;
  float: left;
  margin-right: 3px;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7.first-bloc-contact,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7.first-bloc-contact {
    width: 100%;
  }
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .col-md-5.text-right,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .col-md-5.text-right {
  width: 25%;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .col-md-5.text-right,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .col-md-5.text-right {
    width: 100%;
  }
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body a,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body a,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body a:hover,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body a:hover,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body a:focus,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body a:focus {
  color: #005DA8;
  text-decoration: none;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body {
    font-size: 0.867em;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body {
    margin: 0;
    clear: both;
    margin-top: 34px;
  }
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .rtecenter,
  .node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body .rtecenter {
    text-align: left;
  }
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body li,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body li {
  list-style: none;
  padding: 0 0 0 16px;
  text-indent: -12px;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body li:before,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .content .contact-body li:before {
  content: "";
  color: #000000;
  margin-right: 5px;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .btn-default:hover a,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .btn-default:hover a,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .btn-default:focus a,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .btn-default:focus a,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .btn-default:hover a:hover,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .btn-default:hover a:hover,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .btn-default:focus a:hover,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .btn-default:focus a:hover,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .btn-default:hover a:focus,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .btn-default:hover a:focus,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .btn-default:focus a:focus,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .btn-default:focus a:focus {
  color: #fff;
  text-decoration: none;
}
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .bloc-contact-localisation-content .container,
.node-type-raccourci-reponse-de-contact-emp .body-container > .container .entity-paragraphs-item .bloc-contact-localisation-content .container {
  width: auto;
}
.node-type-reponse-de-contacts-employeur .body-container h1.page-header.titre-page,
.node-type-raccourci-reponse-de-contact-emp .body-container h1.page-header.titre-page {
  margin-bottom: 6px;
}
.node-type-reponse-de-contacts-employeur .body-container .page-header-link a,
.node-type-raccourci-reponse-de-contact-emp .body-container .page-header-link a,
.node-type-reponse-de-contacts-employeur .body-container .page-header-link a:hover,
.node-type-raccourci-reponse-de-contact-emp .body-container .page-header-link a:hover,
.node-type-reponse-de-contacts-employeur .body-container .page-header-link a:focus,
.node-type-raccourci-reponse-de-contact-emp .body-container .page-header-link a:focus {
  text-decoration: none;
}
.node-type-reponse-de-contacts-employeur .body-container .page-header-link a:before,
.node-type-raccourci-reponse-de-contact-emp .body-container .page-header-link a:before {
  content: "";
  background: url(../images/icone-chevron.png);
  width: 5px;
  height: 8px;
  display: inline-block;
  margin-right: 6px;
}
.node-type-reponse-de-contacts-employeur .body-container .right-btn,
.node-type-raccourci-reponse-de-contact-emp .body-container .right-btn {
  display: inline-block;
  float: right;
  margin-left: 18px;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-employeur .body-container .right-btn,
  .node-type-raccourci-reponse-de-contact-emp .body-container .right-btn {
    width: 50%;
    margin: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none;
    padding: 34px 0 0 0;
  }
  .node-type-reponse-de-contacts-employeur .body-container .right-btn .btn-default a,
  .node-type-raccourci-reponse-de-contact-emp .body-container .right-btn .btn-default a {
    font-size: 1.155em;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-employeur .body-container .right-btn,
  .node-type-raccourci-reponse-de-contact-emp .body-container .right-btn {
    width: 100%;
  }
}
.node-type-reponse-de-contacts-employeur .contact-icon.icon-emp-1,
.node-type-raccourci-reponse-de-contact-emp .contact-icon.icon-emp-1 {
  background: url("../images/pictoInfo.png") no-repeat;
  width: 39px;
  height: 41px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-employeur .contact-icon.icon-emp-2,
.node-type-raccourci-reponse-de-contact-emp .contact-icon.icon-emp-2,
.node-type-reponse-de-contacts-employeur .contact-icon.icon-emp-7,
.node-type-raccourci-reponse-de-contact-emp .contact-icon.icon-emp-7 {
  background: url("../images/icone-user-blue.png") no-repeat;
  width: 39px;
  height: 41px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-employeur .contact-icon.icon-emp-3,
.node-type-raccourci-reponse-de-contact-emp .contact-icon.icon-emp-3 {
  background: url("../images/icone-medical.png") no-repeat;
  width: 39px;
  height: 41px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-employeur .contact-icon.icon-emp-4,
.node-type-raccourci-reponse-de-contact-emp .contact-icon.icon-emp-4,
.node-type-reponse-de-contacts-employeur .contact-icon.icon-emp-5,
.node-type-raccourci-reponse-de-contact-emp .contact-icon.icon-emp-5 {
  background: url("../images/icone-hotline.png") no-repeat;
  width: 39px;
  height: 41px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-employeur .contact-icon.icon-emp-6,
.node-type-raccourci-reponse-de-contact-emp .contact-icon.icon-emp-6 {
  background: url("../images/icone-net-entreprise.png") no-repeat;
  width: 39px;
  height: 41px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
/*page-reponse-de-contacts-assures*/
.node-type-reponse-de-contacts-assures .body-container,
.node-type-raccourci-reponse-de-contact-ass .body-container,
.node-type-reponse-de-contacts-ps .body-container,
.node-type-reponse-de-contacts-employeur .body-container {
  /*header*/
  /*button*/
}
.node-type-reponse-de-contacts-assures .body-container > .container,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container,
.node-type-reponse-de-contacts-ps .body-container > .container,
.node-type-reponse-de-contacts-employeur .body-container > .container {
  width: 980px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .node-type-reponse-de-contacts-assures .body-container > .container .zone-services,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container .zone-services,
  .node-type-reponse-de-contacts-ps .body-container > .container .zone-services,
  .node-type-reponse-de-contacts-employeur .body-container > .container .zone-services {
    margin-bottom: 20px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-assures .body-container > .container .zone-services,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container .zone-services,
  .node-type-reponse-de-contacts-ps .body-container > .container .zone-services,
  .node-type-reponse-de-contacts-employeur .body-container > .container .zone-services {
    margin-bottom: 10px;
  }
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-assures .body-container > .container,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container,
  .node-type-reponse-de-contacts-ps .body-container > .container,
  .node-type-reponse-de-contacts-employeur .body-container > .container {
    width: 100%;
  }
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-assures .body-container > .container .main-content-class,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container .main-content-class,
  .node-type-reponse-de-contacts-ps .body-container > .container .main-content-class,
  .node-type-reponse-de-contacts-employeur .body-container > .container .main-content-class {
    padding: 35px 40px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-assures .body-container > .container .main-content-class,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container .main-content-class,
  .node-type-reponse-de-contacts-ps .body-container > .container .main-content-class,
  .node-type-reponse-de-contacts-employeur .body-container > .container .main-content-class {
    padding: 30px 14px 67px;
  }
}
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs {
  /*first element style*/
}
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content {
  border: 3px solid #1eb1b9;
}
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn {
  width: auto;
}
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default {
  background: #e9386e;
  border: 1px solid #e9386e;
}
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default a,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default a,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default a,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default a,
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default a:focus,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default a:focus,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default a:focus,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default a:focus {
  color: #fff;
}
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:hover,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:hover,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:hover,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:hover,
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:focus,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:focus,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:focus,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:focus {
  background: #fff;
}
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:hover a,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:hover a,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:hover a,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:hover a,
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:focus a,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:focus a,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:focus a,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .contact-type-ass-3 .right-btn .btn-default:focus a {
  color: #e9386e;
}
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs .contact-type-ass-3 .first-bloc-contact h4,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs .contact-type-ass-3 .first-bloc-contact h4,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs .contact-type-ass-3 .first-bloc-contact h4,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .contact-type-ass-3 .first-bloc-contact h4 {
  font-size: 80%;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs .contact-type-ass-3 .first-bloc-contact .create-account,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs .contact-type-ass-3 .first-bloc-contact .create-account,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs .contact-type-ass-3 .first-bloc-contact .create-account,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .contact-type-ass-3 .first-bloc-contact .create-account {
  margin: 0 !important;
}
.node-type-reponse-de-contacts-assures .body-container > .container .field-type-paragraphs .contact-type-ass-3 .first-bloc-contact .create-account a,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .field-type-paragraphs .contact-type-ass-3 .first-bloc-contact .create-account a,
.node-type-reponse-de-contacts-ps .body-container > .container .field-type-paragraphs .contact-type-ass-3 .first-bloc-contact .create-account a,
.node-type-reponse-de-contacts-employeur .body-container > .container .field-type-paragraphs .contact-type-ass-3 .first-bloc-contact .create-account a {
  text-decoration: underline !important;
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item {
  margin-bottom: 45px;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item,
  .node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item,
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item {
    margin-bottom: 24px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item,
  .node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item,
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item {
    margin-bottom: 10px;
  }
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .titre-introduction h2,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .titre-introduction h2,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .titre-introduction h2,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .titre-introduction h2 {
  color: #000000;
  font-size: 1rem;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 18px;
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content {
  background: #fff;
  padding: 35px 26px 40px 41px;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content,
  .node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content,
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content {
    padding: 35px 31px 40px 43px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content,
  .node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content,
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content {
    padding: 20px;
  }
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-title,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-title,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-title,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-title {
  color: #005DA8;
  font-size: 1.200em;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: 16px;
  text-transform: uppercase;
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-title h3,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-title h3,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-title h3,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-title h3 {
  font-weight: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-title,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-title,
  .node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-title,
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-title {
    padding-bottom: 0;
  }
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body {
  color: #000000;
  font-size: 1em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  margin-left: 65px;
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body .content-middle,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body .content-middle,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body .content-middle,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .content-middle {
  padding-top: 30px;
  text-align: center;
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body .field-name-field-content-second,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body .field-name-field-content-second,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body .field-name-field-content-second,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .field-name-field-content-second {
  padding-top: 30px;
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 {
  padding-left: 0;
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .right-btn .btn-default,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .right-btn .btn-default,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .right-btn .btn-default,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .contact-content .right-btn .btn-default {
  padding: 10px 12px;
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body a,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body a,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body a,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body a,
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body a:hover,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body a:hover,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body a:hover,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body a:hover,
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body a:focus,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body a:focus,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body a:focus,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body a:focus {
  color: #005DA8;
  text-decoration: none;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body,
  .node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body,
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body {
    font-size: 0.867em;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body,
  .node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body,
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body {
    margin: 0;
    clear: both;
    margin-top: 34px;
  }
  .node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body .rtecenter,
  .node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body .rtecenter,
  .node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body .rtecenter,
  .node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .rtecenter {
    text-align: left;
  }
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body li,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body li,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body li,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body li {
  list-style: none;
  padding: 0 0 0 16px;
  text-indent: -12px;
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body li:before,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body li:before,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body li:before,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body li:before {
  content: "";
  color: #000000;
  margin-right: 5px;
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .content .contact-body .content_middle,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .content .contact-body .content_middle,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .content .contact-body .content_middle,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .content .contact-body .content_middle {
  text-align: center;
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .btn-default:hover a,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .btn-default:hover a,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .btn-default:hover a,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .btn-default:hover a,
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .btn-default:focus a,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .btn-default:focus a,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .btn-default:focus a,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .btn-default:focus a,
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .btn-default:hover a:hover,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .btn-default:hover a:hover,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .btn-default:hover a:hover,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .btn-default:hover a:hover,
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .btn-default:focus a:hover,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .btn-default:focus a:hover,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .btn-default:focus a:hover,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .btn-default:focus a:hover,
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .btn-default:hover a:focus,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .btn-default:hover a:focus,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .btn-default:hover a:focus,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .btn-default:hover a:focus,
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .btn-default:focus a:focus,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .btn-default:focus a:focus,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .btn-default:focus a:focus,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .btn-default:focus a:focus {
  color: #fff;
  text-decoration: none;
}
.node-type-reponse-de-contacts-assures .body-container > .container .entity-paragraphs-item .bloc-contact-localisation-content .container,
.node-type-raccourci-reponse-de-contact-ass .body-container > .container .entity-paragraphs-item .bloc-contact-localisation-content .container,
.node-type-reponse-de-contacts-ps .body-container > .container .entity-paragraphs-item .bloc-contact-localisation-content .container,
.node-type-reponse-de-contacts-employeur .body-container > .container .entity-paragraphs-item .bloc-contact-localisation-content .container {
  width: auto;
}
.node-type-reponse-de-contacts-assures .body-container h1.page-header.titre-page,
.node-type-raccourci-reponse-de-contact-ass .body-container h1.page-header.titre-page,
.node-type-reponse-de-contacts-ps .body-container h1.page-header.titre-page,
.node-type-reponse-de-contacts-employeur .body-container h1.page-header.titre-page {
  margin-bottom: 6px;
}
.node-type-reponse-de-contacts-assures .body-container .page-header-link a,
.node-type-raccourci-reponse-de-contact-ass .body-container .page-header-link a,
.node-type-reponse-de-contacts-ps .body-container .page-header-link a,
.node-type-reponse-de-contacts-employeur .body-container .page-header-link a,
.node-type-reponse-de-contacts-assures .body-container .page-header-link a:hover,
.node-type-raccourci-reponse-de-contact-ass .body-container .page-header-link a:hover,
.node-type-reponse-de-contacts-ps .body-container .page-header-link a:hover,
.node-type-reponse-de-contacts-employeur .body-container .page-header-link a:hover,
.node-type-reponse-de-contacts-assures .body-container .page-header-link a:focus,
.node-type-raccourci-reponse-de-contact-ass .body-container .page-header-link a:focus,
.node-type-reponse-de-contacts-ps .body-container .page-header-link a:focus,
.node-type-reponse-de-contacts-employeur .body-container .page-header-link a:focus {
  text-decoration: none;
}
.node-type-reponse-de-contacts-assures .body-container .page-header-link a:before,
.node-type-raccourci-reponse-de-contact-ass .body-container .page-header-link a:before,
.node-type-reponse-de-contacts-ps .body-container .page-header-link a:before,
.node-type-reponse-de-contacts-employeur .body-container .page-header-link a:before {
  content: "";
  background: url(../images/icone-chevron.png);
  width: 5px;
  height: 8px;
  display: inline-block;
  margin-right: 6px;
}
.node-type-reponse-de-contacts-assures .body-container .right-btn,
.node-type-raccourci-reponse-de-contact-ass .body-container .right-btn,
.node-type-reponse-de-contacts-ps .body-container .right-btn,
.node-type-reponse-de-contacts-employeur .body-container .right-btn {
  display: inline-block;
  margin-right: 18px;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-assures .body-container .right-btn,
  .node-type-raccourci-reponse-de-contact-ass .body-container .right-btn,
  .node-type-reponse-de-contacts-ps .body-container .right-btn,
  .node-type-reponse-de-contacts-employeur .body-container .right-btn {
    width: 50%;
    margin: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none;
    padding: 34px 0 0 0;
  }
  .node-type-reponse-de-contacts-assures .body-container .right-btn .btn-default a,
  .node-type-raccourci-reponse-de-contact-ass .body-container .right-btn .btn-default a,
  .node-type-reponse-de-contacts-ps .body-container .right-btn .btn-default a,
  .node-type-reponse-de-contacts-employeur .body-container .right-btn .btn-default a {
    font-size: 1.155em;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-assures .body-container .right-btn,
  .node-type-raccourci-reponse-de-contact-ass .body-container .right-btn,
  .node-type-reponse-de-contacts-ps .body-container .right-btn,
  .node-type-reponse-de-contacts-employeur .body-container .right-btn {
    width: 100%;
  }
}
.node-type-reponse-de-contacts-assures .contact-icon.icon-ass-1,
.node-type-raccourci-reponse-de-contact-ass .contact-icon.icon-ass-1,
.node-type-reponse-de-contacts-ps .contact-icon.icon-ass-1,
.node-type-reponse-de-contacts-employeur .contact-icon.icon-ass-1 {
  background: url("../images/pictoInfo.png") no-repeat;
  width: 41px;
  height: 37px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-assures .contact-icon.icon-ass-3,
.node-type-raccourci-reponse-de-contact-ass .contact-icon.icon-ass-3,
.node-type-reponse-de-contacts-ps .contact-icon.icon-ass-3,
.node-type-reponse-de-contacts-employeur .contact-icon.icon-ass-3,
.node-type-reponse-de-contacts-assures .contact-icon.icon-ass-4,
.node-type-raccourci-reponse-de-contact-ass .contact-icon.icon-ass-4,
.node-type-reponse-de-contacts-ps .contact-icon.icon-ass-4,
.node-type-reponse-de-contacts-employeur .contact-icon.icon-ass-4 {
  background: url("../images/icone-user-blue.png") no-repeat;
  width: 47px;
  height: 43px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-assures .contact-icon.icon-ass-5,
.node-type-raccourci-reponse-de-contact-ass .contact-icon.icon-ass-5,
.node-type-reponse-de-contacts-ps .contact-icon.icon-ass-5,
.node-type-reponse-de-contacts-employeur .contact-icon.icon-ass-5,
.node-type-reponse-de-contacts-assures .contact-icon.icon-ass-6,
.node-type-raccourci-reponse-de-contact-ass .contact-icon.icon-ass-6,
.node-type-reponse-de-contacts-ps .contact-icon.icon-ass-6,
.node-type-reponse-de-contacts-employeur .contact-icon.icon-ass-6 {
  background: url("../images/pictoCourrierBleu.png") no-repeat;
  width: 41px;
  height: 37px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-assures .contact-icon.icon-ass-2,
.node-type-raccourci-reponse-de-contact-ass .contact-icon.icon-ass-2,
.node-type-reponse-de-contacts-ps .contact-icon.icon-ass-2,
.node-type-reponse-de-contacts-employeur .contact-icon.icon-ass-2 {
  background: url("../images/icone-services.png") no-repeat;
  width: 41px;
  height: 37px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-assures .contact-icon.icon-ass-7,
.node-type-raccourci-reponse-de-contact-ass .contact-icon.icon-ass-7,
.node-type-reponse-de-contacts-ps .contact-icon.icon-ass-7,
.node-type-reponse-de-contacts-employeur .contact-icon.icon-ass-7 {
  background: url("../images/pictoTelephone.png") no-repeat;
  width: 41px;
  height: 37px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-assures .contact-icon.icon-ass-8,
.node-type-raccourci-reponse-de-contact-ass .contact-icon.icon-ass-8,
.node-type-reponse-de-contacts-ps .contact-icon.icon-ass-8,
.node-type-reponse-de-contacts-employeur .contact-icon.icon-ass-8 {
  background: url("../images/icone-formulaire.png") no-repeat;
  width: 41px;
  height: 37px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
/*page-reponse-de-contacts-PS*/
.node-type-reponse-de-contacts-ps .body-container,
.node-type-raccourci-reponse-de-contact-ps .body-container {
  /*header*/
  /*button*/
}
@media (max-width: 991px) {
  .node-type-reponse-de-contacts-ps .body-container .row .zone-services,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .zone-services {
    margin-bottom: 20px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-ps .body-container .row .zone-services,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .zone-services {
    margin-bottom: 10px;
  }
}
@media (min-width: 75rem) {
  .node-type-reponse-de-contacts-ps .body-container .row,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row {
    width: 980px;
    margin: 0 auto;
  }
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-ps .body-container .row .main-content-class,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .main-content-class {
    padding: 35px 40px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-ps .body-container .row .main-content-class,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .main-content-class {
    padding: 30px 14px 67px;
  }
}
.node-type-reponse-de-contacts-ps .body-container .row .field-type-paragraphs,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .field-type-paragraphs {
  /*first element style*/
}
.node-type-reponse-de-contacts-ps .body-container .row .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content {
  border: 3px solid #1eb1b9;
}
.node-type-reponse-de-contacts-ps .body-container .row .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content .contact-body .contact-content > .row,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .field-type-paragraphs .field-item:first-child .entity-paragraphs-item .content .contact-body .contact-content > .row {
  margin-left: 0;
  margin-right: 0;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item {
  margin-bottom: 45px;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item {
    margin-bottom: 24px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item {
    margin-bottom: 10px;
  }
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .titre-introduction,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .titre-introduction {
  color: #000000;
  font-size: 1.267em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 18px;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content {
  background: #fff;
  padding: 35px 26px 40px 41px;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content {
    padding: 35px 31px 40px 43px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content {
    padding: 20px;
  }
}
@media (max-width: 47.9rem) and (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .title-bloc-mobile,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .title-bloc-mobile {
    display: table;
  }
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .content-middle-loca-ps ul,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .content-middle-loca-ps ul {
  padding-left: 0;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .content-middle ul,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .content-middle ul {
  padding-left: 0;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-title,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-title {
  color: #005DA8;
  font-size: 1.200em;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: 16px;
  text-transform: uppercase;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-title h2,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-title h2 {
  font-weight: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-title,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-title {
    padding-bottom: 0;
    vertical-align: middle;
    display: table-cell;
  }
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body {
  color: #000000;
  font-size: 1em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  margin-left: 65px;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body .content-middle,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body .content-middle {
  padding-top: 30px;
  text-align: center;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body .content-middle .content-middle-address,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body .content-middle .content-middle-address {
  margin-bottom: 15px;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body .field-name-field-content-second,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body .field-name-field-content-second {
  /*padding-top: 30px;*/
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 {
  padding-left: 0;
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body .contact-content .row > .col-md-7 {
    padding-left: 17px;
  }
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body .contact-content .row,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body .contact-content .row {
  width: 100%;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body a,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body a,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body a:hover,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body a:hover,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body a:focus,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body a:focus {
  color: #005DA8;
  text-decoration: none;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body {
    font-size: 0.867em;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body {
    margin: 0;
    clear: both;
    margin-top: 34px;
  }
  .node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body .rtecenter,
  .node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body .rtecenter {
    text-align: left;
  }
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-body li,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-body li {
  list-style: none;
  text-indent: -16px;
  padding-left: 16px;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-1,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-1,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-2,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-2,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-6,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-6,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-8,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-8,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-9,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-9,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-10,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-10,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-11,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-11,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-16,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-16 {
  background: url("../images/icone-user-blue.png") no-repeat;
  width: 47px;
  height: 35px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-3,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-3 {
  background: url("../images/pictoCourrierBleu.png") no-repeat;
  width: 47px;
  height: 31px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-4,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-4,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-5,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-5 {
  background: url("../images/telecommande_logo_amelipro.png") no-repeat;
  width: 47px;
  height: 41px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-7,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-7 {
  background: url("../images/icone-mail-personnel.png") no-repeat;
  width: 47px;
  height: 43px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-12,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-12 {
  background: url("../images/icone-installation.png") no-repeat;
  width: 47px;
  height: 25px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-13,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-13 {
  background: url("../images/icone-aide-demarches.png") no-repeat;
  width: 47px;
  height: 29px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-14,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-14 {
  background: url("../images/icone-hotline.png") no-repeat;
  width: 47px;
  height: 35px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-15,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .content .contact-icon.icon-pro-15 {
  background: url("../images/icone-DPC.png") no-repeat;
  width: 47px;
  height: 43px;
  float: left;
  vertical-align: middle;
  margin-right: 18px;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .btn-default:hover a,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .btn-default:hover a,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .btn-default:focus a,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .btn-default:focus a,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .btn-default:hover a:hover,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .btn-default:hover a:hover,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .btn-default:focus a:hover,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .btn-default:focus a:hover,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .btn-default:hover a:focus,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .btn-default:hover a:focus,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .btn-default:focus a:focus,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .btn-default:focus a:focus {
  color: #fff;
  text-decoration: none;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item .bloc-contact-localisation-content .container,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item .bloc-contact-localisation-content .container {
  width: auto;
}
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item.contact-type-pro-1 .no-bullet li::before,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item.contact-type-pro-1 .no-bullet li::before,
.node-type-reponse-de-contacts-ps .body-container .row .entity-paragraphs-item.contact-type-pro-2 .no-bullet li::before,
.node-type-raccourci-reponse-de-contact-ps .body-container .row .entity-paragraphs-item.contact-type-pro-2 .no-bullet li::before {
  content: "";
}
.node-type-reponse-de-contacts-ps .body-container h1.page-header.titre-page,
.node-type-raccourci-reponse-de-contact-ps .body-container h1.page-header.titre-page {
  margin-bottom: 6px;
}
.node-type-reponse-de-contacts-ps .body-container .page-header-link a,
.node-type-raccourci-reponse-de-contact-ps .body-container .page-header-link a,
.node-type-reponse-de-contacts-ps .body-container .page-header-link a:hover,
.node-type-raccourci-reponse-de-contact-ps .body-container .page-header-link a:hover,
.node-type-reponse-de-contacts-ps .body-container .page-header-link a:focus,
.node-type-raccourci-reponse-de-contact-ps .body-container .page-header-link a:focus {
  text-decoration: none;
}
.node-type-reponse-de-contacts-ps .body-container .page-header-link a:before,
.node-type-raccourci-reponse-de-contact-ps .body-container .page-header-link a:before {
  content: "";
  background: url(../images/icone-chevron.png);
  width: 5px;
  height: 8px;
  display: inline-block;
  margin-right: 6px;
}
.node-type-reponse-de-contacts-ps .body-container .right-btn,
.node-type-raccourci-reponse-de-contact-ps .body-container .right-btn {
  display: inline-block;
  float: right;
  margin-left: 18px;
}
@media (max-width: 61.1rem) {
  .node-type-reponse-de-contacts-ps .body-container .right-btn,
  .node-type-raccourci-reponse-de-contact-ps .body-container .right-btn {
    margin: auto;
    display: block;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    float: none;
    padding: 34px 0 0 0;
  }
  .node-type-reponse-de-contacts-ps .body-container .right-btn .btn-default a,
  .node-type-raccourci-reponse-de-contact-ps .body-container .right-btn .btn-default a {
    font-size: 1.155em;
  }
}
@media (max-width: 47.9rem) {
  .node-type-reponse-de-contacts-ps .body-container .right-btn,
  .node-type-raccourci-reponse-de-contact-ps .body-container .right-btn {
    width: 100%;
    padding-right: 20px;
  }
}
/* A noter */
.zone-note {
  background: #fff;
  padding: 28px 42px;
  color: #000000;
  font-size: 1em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  margin-bottom: 44px;
}
.zone-note a,
.zone-note a:hover,
.zone-note a:focus {
  color: #005DA8;
}
@media (max-width: 61.1rem) {
  .zone-note {
    margin-bottom: 20px;
  }
}
@media (max-width: 47.9rem) {
  .zone-note {
    padding: 20px;
    margin-bottom: 5px;
  }
}
.zone-note .titre-note {
  text-transform: uppercase;
  font-size: 1em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.zone-note .content-node {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1em;
  margin-left: 65px;
}
@media (max-width: 47.9rem) {
  .zone-note .content-node {
    margin-left: 65px;
  }
}
.zone-note .link-lire-laSuite a,
.zone-note .link-lire-laSuite a:hover,
.zone-note .link-lire-laSuite a:focus {
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-decoration: none;
}
.zone-note .link-lire-laSuite a:before {
  content: "";
  background: url(../images/icone-chevron.png);
  width: 5px;
  height: 8px;
  display: inline-block;
  margin-right: 6px;
}
.zone-note .icon-note {
  background: url("../images/icone-note.png") no-repeat;
  width: 37px;
  height: 39px;
  float: left;
  vertical-align: middle;
  margin-right: 27px;
}
.bloc-contact.bloc-contact-ensavplus,
.bloc-contact.bloc-contact-forum {
  margin-top: 90px;
  color: #fff;
  background-color: #003763;
}
@media (max-width: 61.1rem) {
  .bloc-contact.bloc-contact-ensavplus,
  .bloc-contact.bloc-contact-forum {
    margin-top: 20px;
  }
}
@media (max-width: 47.9rem) {
  .bloc-contact.bloc-contact-ensavplus,
  .bloc-contact.bloc-contact-forum {
    margin-top: 10px;
  }
}
.bloc-contact.bloc-contact-ensavplus .bloc-contact-title,
.bloc-contact.bloc-contact-forum .bloc-contact-title {
  background: url(../images/pictoChatSmall.png) no-repeat;
  padding-left: 77px;
  color: #fff;
  padding-right: 0;
  line-height: 56px;
}
@media (max-width: 47.9rem) {
  .bloc-contact.bloc-contact-ensavplus .bloc-contact-title,
  .bloc-contact.bloc-contact-forum .bloc-contact-title {
    padding: 0;
    background: none;
  }
}
@media (min-width: 48rem) {
  .bloc-contact.bloc-contact-ensavplus .bloc-contact-title,
  .bloc-contact.bloc-contact-forum .bloc-contact-title {
    width: 29%;
    padding-right: 10px;
  }
}
@media (min-width: 62rem) {
  .bloc-contact.bloc-contact-ensavplus .bloc-contact-title,
  .bloc-contact.bloc-contact-forum .bloc-contact-title {
    width: 22%;
    padding-right: 10px;
  }
}
.bloc-contact.bloc-contact-ensavplus .bloc-contact-title h2,
.bloc-contact.bloc-contact-forum .bloc-contact-title h2 {
  font-size: 1em;
  margin: 0;
  line-height: inherit;
  font-weight: inherit;
}
.bloc-contact.bloc-contact-ensavplus .bloc-contact-content,
.bloc-contact.bloc-contact-forum .bloc-contact-content {
  line-height: 1.2em;
  padding-top: 6px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: 400;
  font-style: italic;
  color: #ffffff;
}
@media (max-width: 47.9rem) {
  .bloc-contact.bloc-contact-ensavplus .bloc-contact-content,
  .bloc-contact.bloc-contact-forum .bloc-contact-content {
    padding: 0;
    margin: 10px 0 0;
  }
}
@media (min-width: 48rem) {
  .bloc-contact.bloc-contact-ensavplus .bloc-contact-content,
  .bloc-contact.bloc-contact-forum .bloc-contact-content {
    width: 71%;
  }
}
@media (min-width: 62rem) {
  .bloc-contact.bloc-contact-ensavplus .bloc-contact-content,
  .bloc-contact.bloc-contact-forum .bloc-contact-content {
    width: 49%;
  }
}
.bloc-contact.bloc-contact-ensavplus .btn-default,
.bloc-contact.bloc-contact-forum .btn-default {
  background-color: #003763;
  border-color: #fff;
  color: #fff;
}
.bloc-contact.bloc-contact-ensavplus .btn-default:hover,
.bloc-contact.bloc-contact-forum .btn-default:hover,
.bloc-contact.bloc-contact-ensavplus .btn-default:focus,
.bloc-contact.bloc-contact-forum .btn-default:focus {
  background-color: #fff;
  color: #003763;
}
.bloc-contact.bloc-contact-ensavplus .bloc-contact-action,
.bloc-contact.bloc-contact-forum .bloc-contact-action {
  line-height: 56px;
  text-align: right;
}
.bloc-contact.bloc-contact-ensavplus .bloc-contact-action a,
.bloc-contact.bloc-contact-forum .bloc-contact-action a {
  line-height: normal;
}
@media (max-width: 47.9rem) {
  .bloc-contact.bloc-contact-ensavplus .bloc-contact-action,
  .bloc-contact.bloc-contact-forum .bloc-contact-action {
    float: left;
    margin-top: 10px;
  }
}
@media (max-width: 61.1rem) {
  .bloc-contact.bloc-contact-ensavplus .bloc-contact-action,
  .bloc-contact.bloc-contact-forum .bloc-contact-action {
    margin-top: 20px;
    text-align: center;
    margin-left: 0;
    width: 100%;
  }
}
@media (min-width: 62rem) {
  .bloc-contact.bloc-contact-ensavplus .bloc-contact-action,
  .bloc-contact.bloc-contact-forum .bloc-contact-action {
    width: 29%;
    padding-left: 10px;
    float: left;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
.bloc-contact.bloc-contact-ensavplus .bloc-contact-action .btn-default,
.bloc-contact.bloc-contact-forum .bloc-contact-action .btn-default {
  line-height: normal;
}
.bloc-contact.bloc-contact-ensavplus {
  margin-top: 10px;
  margin-bottom: 10px;
}
.bloc-contact.bloc-contact-ensavplus .bloc-contact-title {
  background: url(../images/footer_lien_faq.png) no-repeat;
  height: 48px;
  padding-left: 0;
}
@media (min-width: 48rem) {
  .bloc-contact.bloc-contact-ensavplus .bloc-contact-title {
    width: 9%;
  }
}
@media (min-width: 48rem) {
  .bloc-contact.bloc-contact-ensavplus .bloc-contact-content {
    width: 84%;
  }
}
@media (min-width: 62rem) {
  .bloc-contact.bloc-contact-ensavplus .bloc-contact-content {
    width: 62%;
  }
}
.bloc-contact.bloc-contact-info {
  margin-bottom: 10px;
}
.bloc-contact.bloc-contact-info .bloc-contact-content {
  padding-top: 0;
}
.infos-caisse {
  background-color: #fff;
  padding: 26px 41px 26px 39px;
  margin-top: 48px;
  text-align: right;
}
@media (max-width: 61.1rem) {
  .infos-caisse {
    padding: 26px 20px 26px 20px;
    margin-top: 20px;
  }
}
.infos-caisse a,
.infos-caisse a:hover,
.infos-caisse a:focus {
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1.133em;
  background: url(../images/icone-chevron-big.png) no-repeat;
  width: 430px;
  display: inline-block;
  background-position: 98% 8px;
  padding-right: 53px;
  text-decoration: none;
}
@media (max-width: 47.9rem) {
  .infos-caisse {
    padding: 20px;
    text-align: right;
    padding-right: 20px;
    margin-top: 10px;
  }
  .infos-caisse a,
  .infos-caisse a:hover,
  .infos-caisse a:focus {
    padding: 0;
    padding-right: 58px;
    background-position: 100% 8px;
    width: auto;
  }
}
/*bloc informations prealables*/
.field-name-field-question,
.field-name-field-infos-prealables {
  background: #fff;
  padding: 28px 42px;
  color: #000000;
  font-size: 1em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 52px;
}
.field-name-field-question a,
.field-name-field-infos-prealables a {
  color: #005DA8;
  text-decoration: underline;
}
.field-name-field-question a:hover .field-name-field-question a:focus,
.field-name-field-question a:hover .field-name-field-infos-prealables a:focus,
.field-name-field-infos-prealables a:hover .field-name-field-question a:focus,
.field-name-field-infos-prealables a:hover .field-name-field-infos-prealables a:focus {
  text-decoration: none;
}
@media (max-width: 61.1rem) {
  .field-name-field-question,
  .field-name-field-infos-prealables {
    margin-bottom: 24px;
  }
}
@media (max-width: 47.9rem) {
  .field-name-field-question,
  .field-name-field-infos-prealables {
    padding: 20px;
  }
}
/*page accueil contact : emp - assurés - PS */
@media (max-width: 62rem) {
  .page-accueil-contact .main-container .body-container > .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 40px;
  }
}
@media (max-width: 47.9rem) {
  .page-accueil-contact .main-container .body-container .region-content,
  .page-accueil-contact .main-container .body-container .page-header {
    padding: 0;
  }
}
.page-accueil-contact .vocabulary-contact-employeur,
.page-accueil-contact .vocabulary-contact,
.page-accueil-contact .vocabulary-contact-ps {
  /*zone form*/
}
.page-accueil-contact .vocabulary-contact-employeur .taxonomy-term-description,
.page-accueil-contact .vocabulary-contact .taxonomy-term-description,
.page-accueil-contact .vocabulary-contact-ps .taxonomy-term-description {
  margin-bottom: 20px;
}
.page-accueil-contact .vocabulary-contact-employeur .taxonomy-term-description p,
.page-accueil-contact .vocabulary-contact .taxonomy-term-description p,
.page-accueil-contact .vocabulary-contact-ps .taxonomy-term-description p {
  font-size: 1.267em;
  color: #000000;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.page-accueil-contact .vocabulary-contact-employeur .field-name-field-question,
.page-accueil-contact .vocabulary-contact .field-name-field-question,
.page-accueil-contact .vocabulary-contact-ps .field-name-field-question {
  margin-bottom: 15px;
}
.page-accueil-contact .vocabulary-contact-employeur .field-name-field-question h2,
.page-accueil-contact .vocabulary-contact .field-name-field-question h2,
.page-accueil-contact .vocabulary-contact-ps .field-name-field-question h2 {
  font-size: 1rem;
  font-weight: unset;
  margin: inherit;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste {
  list-style-type: none;
  margin-left: -9px;
  padding-left: 0;
}
@media (max-width: 991px) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste {
    margin-right: 0;
  }
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li {
  background: #fff;
  -webkit-transition: background .2s ease;
  transition: background .2s ease;
  margin-right: 9px;
  margin-left: 9px;
  min-height: 124px;
  width: 31.4%;
  margin-bottom: 20px;
  padding: 0;
  /*  a.bloc-contact-list-item-reponse:before {
          background: url(../images/icone-contact-default.png) no-repeat center;
          background-size: contain;
        }*/
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li {
    min-height: 7.75rem;
    width: 48.4%;
  }
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item {
  font-size: 1.267em;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item .field-name-field,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item .field-name-field,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item .field-name-field {
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 28px;
  word-wrap: break-word;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item .field-name-field,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item .field-name-field,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item .field-name-field {
  font-size: 1em;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-child:hover .field-field-picto,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-child:hover .field-field-picto,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-child:hover .field-field-picto,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-reponse:hover .field-field-picto,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-reponse:hover .field-field-picto,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-reponse:hover .field-field-picto,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-child:focus .field-field-picto,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-child:focus .field-field-picto,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-child:focus .field-field-picto,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-reponse:focus .field-field-picto,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-reponse:focus .field-field-picto,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-reponse:focus .field-field-picto,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-reponse .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-reponse .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-reponse .field-field-picto-survol {
  display: none;
  float: left;
  height: 100%;
  margin-top: 3px;
}
@media (max-width: 47.9rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-child:hover .field-field-picto,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-child:hover .field-field-picto,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-child:hover .field-field-picto,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-reponse:hover .field-field-picto,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-reponse:hover .field-field-picto,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-reponse:hover .field-field-picto,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-child:focus .field-field-picto,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-child:focus .field-field-picto,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-child:focus .field-field-picto,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-reponse:focus .field-field-picto,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-reponse:focus .field-field-picto,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-reponse:focus .field-field-picto,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-child .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-child .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-child .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-reponse .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-reponse .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-reponse .field-field-picto-survol {
    margin-bottom: 10px;
  }
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-child:hover .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-child:hover .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-child:hover .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-reponse:hover .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-reponse:hover .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-reponse:hover .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-child:focus .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-child:focus .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-child:focus .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-reponse:focus .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-reponse:focus .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-reponse:focus .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-reponse .field-field-picto,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-reponse .field-field-picto,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-reponse .field-field-picto {
  display: inline;
  float: left;
  margin-right: 15px;
  height: 100%;
  margin-top: 3px;
}
@media (max-width: 47.9rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-child:hover .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-child:hover .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-child:hover .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-reponse:hover .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-reponse:hover .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-reponse:hover .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-child:focus .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-child:focus .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-child:focus .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-reponse:focus .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-reponse:focus .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-reponse:focus .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item-reponse .field-field-picto,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item-reponse .field-field-picto,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item-reponse .field-field-picto {
    margin-bottom: 10px;
  }
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li a,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li a,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li a {
  text-decoration: none;
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li a,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li a,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li a,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li a span,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li a span,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li a span {
  font-size: 1.133em;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li a:before,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li a:before,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li a:before {
  width: 85px;
  height: 84px;
  float: left;
  margin-right: 15px;
}
@media (max-width: 47.9rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li a:before,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li a:before,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li a:before {
    margin-bottom: 10px;
  }
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li a.bloc-contact-list-item-contact-autre-demande:before,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li a.bloc-contact-list-item-contact-autre-demande:before,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li a.bloc-contact-list-item-contact-autre-demande:before,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li a.bloc-contact-list-item-reponse:before,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li a.bloc-contact-list-item-reponse:before,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li a.bloc-contact-list-item-reponse:before {
  content: '';
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li a.bloc-contact-list-item-contact-autre-demande:before,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li a.bloc-contact-list-item-contact-autre-demande:before,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li a.bloc-contact-list-item-contact-autre-demande:before {
  background: url(../images/icone-autre-demande.png) no-repeat center;
  background-size: contain;
}
@media (max-width: 991px) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li {
    width: 48%;
    margin-right: 1%;
    margin-left: 1%;
    margin-bottom: 10px;
  }
}
@media (max-width: 47.9rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 20rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li h2,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li h2,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li h2 {
  font-size: 1em;
  margin: 0;
  line-height: inherit;
  font-weight: inherit;
  padding: 18px;
  height: 146px;
  overflow: hidden;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li h2,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li h2,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li h2 {
    height: auto;
  }
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li.bloc-contact-list-item-contact-autre-demande,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li.bloc-contact-list-item-contact-autre-demande,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li.bloc-contact-list-item-contact-autre-demande {
  text-align: center;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item {
  display: block;
  width: 100%;
  position: absolute;
  padding: 0 18px 0 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item:before,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item:before,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item:before {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol {
  width: 75px;
  margin: 0 20px 0 0;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol {
    float: left;
    width: 20%;
  }
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol {
  display: none;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field {
  width: 184px;
  margin: 0;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field {
    display: block;
    overflow: hidden;
    float: left;
    width: 70%;
  }
}
@media (max-width: 991px) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol {
    width: 20%;
    margin-right: 5%;
  }
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field {
    width: 75%;
    padding: 0 18px 0 0;
  }
}
@media (max-width: 47.9rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol {
    width: 12%;
    margin-right: 3%;
  }
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field {
    width: 85%;
  }
}
@media (max-width: 29.9rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol {
    width: 20%;
    margin-right: 5%;
  }
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field {
    width: 75%;
  }
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item .field-name-field-only,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item .field-name-field-only,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item .field-name-field-only {
  display: inline-block;
  vertical-align: middle;
  width: 11.125rem;
  font-size: 1em;
}
@media (max-width: 991px) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item:before,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item:before,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item:before {
    width: 20%;
    margin: 0 5% 0 0;
  }
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item .field-name-field-only,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item .field-name-field-only,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item .field-name-field-only {
    width: 75%;
    padding: 0 18px 0 0;
  }
}
@media (max-width: 47.9rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item:before,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item:before,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item:before {
    width: 12%;
    margin: 0 3% 0 0;
  }
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item .field-name-field-only,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item .field-name-field-only,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item .field-name-field-only {
    width: 85%;
  }
}
@media (max-width: 29.9rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item:before,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item:before,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item:before {
    width: 20%;
    margin: 0 5% 0 0;
  }
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li .bloc-contact-list-item .field-name-field-only,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste li .bloc-contact-list-item .field-name-field-only,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li .bloc-contact-list-item .field-name-field-only {
    width: 75%;
  }
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:hover,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:hover,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:hover,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:focus,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:focus,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:focus {
  background: #1cb0b9;
  /*
          a.bloc-contact-list-item-reponse:before{
            background: url(../images/icone-contact-default-hover.png) no-repeat center;
            background-size: contain;
          }*/
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:hover a,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:hover a,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:hover a,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:focus a,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:focus a,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:focus a {
  text-decoration: none;
  color: #fff;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:hover .field-field-picto,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:hover .field-field-picto,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:hover .field-field-picto,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:focus .field-field-picto,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:focus .field-field-picto,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:focus .field-field-picto {
  display: none;
  float: left;
  height: 100%;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:hover .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:hover .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:hover .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:focus .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:focus .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:focus .field-field-picto-survol {
  display: inline;
  margin-right: 15px;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:hover a.bloc-contact-list-item-contact-autre-demande:before,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:hover a.bloc-contact-list-item-contact-autre-demande:before,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:hover a.bloc-contact-list-item-contact-autre-demande:before,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:focus a.bloc-contact-list-item-contact-autre-demande:before,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:focus a.bloc-contact-list-item-contact-autre-demande:before,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:focus a.bloc-contact-list-item-contact-autre-demande:before {
  background: url(../images/icone-autre-demande-hover.png) no-repeat center;
  background-size: contain;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:hover .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:hover .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:hover .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:focus .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:focus .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:focus .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto {
  display: none;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:hover .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:hover .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:hover .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:focus .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:focus .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:focus .bloc-contact-list-item.bloc-contact-list-item-child .field-field-picto-survol {
  display: inline-block;
}
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:hover .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:hover .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:hover .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
.page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste li:focus .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
.page-accueil-contact .vocabulary-contact ul.block-contact-liste li:focus .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field,
.page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste li:focus .bloc-contact-list-item.bloc-contact-list-item-child .field-name-field {
  color: #fff;
}
@media (max-width: 47.9rem) {
  .page-accueil-contact .vocabulary-contact-employeur ul.block-contact-liste,
  .page-accueil-contact .vocabulary-contact ul.block-contact-liste,
  .page-accueil-contact .vocabulary-contact-ps ul.block-contact-liste {
    width: 100%;
    padding: 0;
    margin-left: 0;
  }
}
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact,
.page-accueil-contact .vocabulary-contact .bloc-contact,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact {
  margin-top: 26px;
}
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt {
  background-color: #fff;
  padding: 26px 41px 26px 39px;
  margin-top: 30px;
  text-align: right;
}
@media (max-width: 47.9rem) {
  .page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt,
  .page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt,
  .page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt,
  .page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt,
  .page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt,
  .page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt {
    padding: 15px;
    text-align: left;
  }
}
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt span,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt span,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt span,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt span,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt span,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt span,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a:hover,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a:hover,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a:hover,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a:hover,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a:hover,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a:hover,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a:focus,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a:focus,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a:focus,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a:focus,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a:focus,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a:focus {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  font-weight: bold;
  font-size: 1em;
}
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a:hover,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a:hover,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a:hover,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a:hover,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a:hover,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a:hover,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a:focus,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a:focus,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a:focus,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a:focus,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a:focus,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a:focus {
  text-decoration: underline;
}
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a.btn,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a.btn,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a.btn,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a.btn,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a.btn,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a.btn,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a:hover.btn,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a:hover.btn,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a:hover.btn,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a:hover.btn,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a:hover.btn,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a:hover.btn,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a:focus.btn,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a:focus.btn,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a:focus.btn,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a:focus.btn,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a:focus.btn,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a:focus.btn {
  text-decoration: none;
  font-weight: normal;
  padding: 0 22px;
  margin-top: 20px;
  color: #005DA8;
  font-size: 0.867em;
}
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a.btn:hover,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a.btn:hover,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a.btn:hover,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a.btn:hover,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a.btn:hover,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a.btn:hover,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a:hover.btn:hover,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a:hover.btn:hover,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a:hover.btn:hover,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a:hover.btn:hover,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a:hover.btn:hover,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a:hover.btn:hover,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a:focus.btn:hover,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a:focus.btn:hover,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a:focus.btn:hover,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a:focus.btn:hover,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a:focus.btn:hover,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a:focus.btn:hover,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a.btn:focus,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a.btn:focus,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a.btn:focus,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a.btn:focus,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a.btn:focus,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a.btn:focus,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a:hover.btn:focus,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a:hover.btn:focus,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a:hover.btn:focus,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a:hover.btn:focus,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a:hover.btn:focus,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a:hover.btn:focus,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation .localisation_txt a:focus.btn:focus,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation .localisation_txt a:focus.btn:focus,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation .localisation_txt a:focus.btn:focus,
.page-accueil-contact .vocabulary-contact-employeur .bloc-contact-localisation-content .localisation_txt a:focus.btn:focus,
.page-accueil-contact .vocabulary-contact .bloc-contact-localisation-content .localisation_txt a:focus.btn:focus,
.page-accueil-contact .vocabulary-contact-ps .bloc-contact-localisation-content .localisation_txt a:focus.btn:focus {
  color: #fff;
}
/*Page intermédiaire emp- assures - Ps*/
form#ameli-contact-code-postal-form {
  background: #fff;
  padding: 42px 42px 52px;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  text-align: center;
}
@media (max-width: 61.1rem) {
  form#ameli-contact-code-postal-form {
    position: relative;
    float: left;
    width: 100%;
  }
}
@media (max-width: 47.9rem) {
  form#ameli-contact-code-postal-form {
    padding: 20px 15px;
  }
}
form#ameli-contact-code-postal-form .infos {
  margin-bottom: 46px;
}
form#ameli-contact-code-postal-form .form-item-cp {
  width: 340px;
  margin: 0 auto;
  padding-top: 40px;
}
form#ameli-contact-code-postal-form .form-item-cp label,
form#ameli-contact-code-postal-form .form-item-cp input {
  float: left;
}
form#ameli-contact-code-postal-form .form-item-cp label {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.133em;
  color: #3a4553;
  margin-right: 35px;
  margin-top: 5px;
}
form#ameli-contact-code-postal-form .form-item-cp input {
  width: 96px;
  margin-right: 25px;
  border: 2px solid #579eff;
}
@media (max-width: 61.1rem) {
  form#ameli-contact-code-postal-form .form-item-cp input {
    width: 58%;
  }
}
@media (max-width: 47.9rem) {
  form#ameli-contact-code-postal-form .form-item-cp input {
    width: 100%;
  }
}
@media (max-width: 61.1rem) {
  form#ameli-contact-code-postal-form .form-item-cp {
    width: auto;
  }
}
form#ameli-contact-code-postal-form button {
  color: #fff;
  background-color: #005DA8;
  border-color: #005DA8;
  text-transform: uppercase;
  margin-left: 33%;
  margin-top: -102px;
}
@media (max-width: 61.1rem) {
  form#ameli-contact-code-postal-form button {
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    right: 7px;
  }
}
@media (max-width: 47.9rem) {
  form#ameli-contact-code-postal-form button {
    position: static;
    margin-top: 20px;
  }
}
@media (max-width: 47.9rem) {
  form#ameli-contact-code-postal-form {
    text-align: left;
  }
}
form#ameli-contact-code-postal-form .form-item-cp-txt-required {
  margin-left: 209px;
  margin-top: 6px;
  width: 250px;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container,
.page-assure-adresses-et-contact-bornes .body-container > .container {
  width: 980px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 61.1rem) {
  .page-assure-adresses-et-contact-points-accueil .body-container > .container,
  .page-assure-adresses-et-contact-bornes .body-container > .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container h1.page-header,
.page-assure-adresses-et-contact-bornes .body-container > .container h1.page-header {
  padding-top: 43px;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .localisation_pdcv,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .localisation_pdcv {
  background: #FFF;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .localisation_pdcv .pdcv_caisse,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .localisation_pdcv .pdcv_caisse {
  width: 100%;
  padding: 17px 20px;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .localisation_pdcv .localisation_txt:before,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .localisation_pdcv .localisation_txt:before,
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .localisation_pdcv .localisation_txt:after,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .localisation_pdcv .localisation_txt:after {
  content: " ";
  display: table;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .localisation_pdcv .localisation_txt:after,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .localisation_pdcv .localisation_txt:after {
  clear: both;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .localisation_pdcv .localisation_txt:before,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .localisation_pdcv .localisation_txt:before,
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .localisation_pdcv .localisation_txt:after,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .localisation_pdcv .localisation_txt:after {
  content: " ";
  display: table;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .localisation_pdcv .localisation_txt:after,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .localisation_pdcv .localisation_txt:after {
  clear: both;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-header,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-header {
  background: #ffffff;
  padding: 20px;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content {
  background: #ffffff;
  padding: 35px 0 20px;
  padding-right: 17px;
}
@media (max-width: 61.1rem) {
  .page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content,
  .page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content {
    padding-right: 0;
  }
}
@media (max-width: 47.9rem) {
  .page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content,
  .page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content {
    padding: 15px;
  }
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .item-list ul,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .item-list ul {
  list-style: outside none none;
  padding: 0;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .item-list ul li,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .item-list ul li {
  list-style: outside none none;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .views-row,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .views-row {
  background: #f0f0f0;
  float: left;
  min-height: 248px;
  padding: 20px 9px;
  width: 302px;
  margin-left: 19px;
  margin-bottom: 22px;
  position: relative;
}
@media (max-width: 61.1rem) {
  .page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .views-row,
  .page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .views-row {
    width: 47%;
  }
}
@media (max-width: 47.9rem) {
  .page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .views-row,
  .page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .views-row {
    width: 100%;
    margin-left: 0;
  }
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .lien_infos,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .lien_infos {
  bottom: 30px;
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  display: inline-table;
  width: 200px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .lien_infos,
  .page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .lien_infos {
    left: inherit;
    width: inherit;
    float: right;
  }
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .lien_infos a,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .lien_infos a {
  color: #005DA8;
  text-transform: uppercase;
  font-size: 0.867em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  background: #f0f0f0;
  border: 1px solid #005DA8;
  border-radius: 31px;
  padding: 9px 25px;
  text-decoration: none;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .lien_infos:hover a,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .lien_infos:hover a,
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .lien_infos:focus a,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .lien_infos:focus a {
  background: #005DA8;
  color: #f0f0f0;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .views-field-title,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .views-field-title {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  max-height: 50px;
  overflow: hidden;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .views-field-title h2,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .views-field-title h2,
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .views-field-title span,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .views-field-title span {
  color: #000000;
  font-size: 1.133em;
  margin: 0;
  font-weight: inherit;
  line-height: inherit;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .views-field-field-adresse-thoroughfare,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .views-field-field-adresse-thoroughfare {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: inherit;
  margin-bottom: 2px;
  max-height: 43px;
  overflow: hidden;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .views-field-field-adresse-postal-code,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .views-field-field-adresse-postal-code {
  float: left;
  margin-right: 6px;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-content .views-field-field-accespersonneshandicap,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-content .views-field-field-accespersonneshandicap {
  position: absolute;
  bottom: 70px;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .text-center,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .text-center {
  clear: both;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .view-points-accueil .view-footer,
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-footer {
  clear: both;
}
.page-assure-adresses-et-contact-points-accueil .body-container > .container .bloc-contact-forum,
.page-assure-adresses-et-contact-bornes .body-container > .container .bloc-contact-forum {
  margin-top: 34px;
}
@media (max-width: 47.9rem) {
  .page-assure-adresses-et-contact-points-accueil .body-container > .container .pagination li a,
  .page-assure-adresses-et-contact-bornes .body-container > .container .pagination li a {
    margin-bottom: 10px;
  }
}
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .views-row {
  height: 382px;
}
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .views-row .views-field-field-horaire {
  font-size: 0.92em;
  max-height: 150px;
  overflow: auto;
}
.page-assure-adresses-et-contact-bornes .body-container > .container .view-points-accueil .view-footer {
  clear: both;
}
@media (max-width: 47.9rem) {
  .page-assure-adresses-et-contact-points-accueil .main-container {
    padding-top: 74px !important;
  }
}
/*page details point d'accueil*/
.node-type-points-d-accueil .body-container > .container {
  width: 980px;
  margin: 0 auto;
}
@media (max-width: 61.1rem) {
  .node-type-points-d-accueil .body-container > .container {
    width: 100%;
  }
}
.node-type-points-d-accueil .body-container > .container h1.page-header {
  display: none;
}
.node-type-points-d-accueil .body-container > .container .title {
  margin-bottom: 20px;
}
.node-type-points-d-accueil .body-container > .container .title h1 {
  font-size: 2.1333em;
  font-weight: 700;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #005DA8;
  margin: 0;
  padding-bottom: 0;
  border: none;
  float: left;
  margin-right: 25px;
  vertical-align: middle;
}
@media (max-width: 48.1rem) {
  .node-type-points-d-accueil .body-container > .container .title h1 {
    margin-top: 10px;
    margin-right: 5px;
    margin-bottom: 15px;
  }
}
.node-type-points-d-accueil .body-container > .container .bandeau {
  background: #fff;
  padding: 15px 37px 22px;
  border: 3px solid #eb6f95;
  margin-bottom: 46px;
  color: #000000;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
@media (max-width: 47.9rem) {
  .node-type-points-d-accueil .body-container > .container .bandeau {
    padding: 15px;
    margin-bottom: 25px;
    margin-right: 0;
  }
}
.node-type-points-d-accueil .body-container > .container .icone-bandeau {
  width: 55px;
  height: 51px;
  float: left;
  vertical-align: middle;
  margin-right: 50px;
}
.node-type-points-d-accueil .body-container > .container .text-bandeau {
  overflow: hidden;
}
.node-type-points-d-accueil .body-container > .container .views-field-field-banner-point {
  display: none;
}
.node-type-points-d-accueil .body-container > .container .global {
  background: #fff;
  padding: 45px 38px;
}
@media (max-width: 61.1rem) {
  .node-type-points-d-accueil .body-container > .container .global {
    padding: 20px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-points-d-accueil .body-container > .container .global {
    padding: 15px;
  }
}
.node-type-points-d-accueil .body-container > .container .global h2 {
  margin: 0;
  color: #005DA8;
  text-transform: uppercase;
  font-size: 1.200em;
  font-weight: 700;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 6px;
}
.node-type-points-d-accueil .body-container > .container .global .left {
  float: left;
  width: 50%;
}
@media (max-width: 61.1rem) {
  .node-type-points-d-accueil .body-container > .container .global .left {
    margin-bottom: 20px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-points-d-accueil .body-container > .container .global .left {
    float: none;
    width: auto;
  }
}
.node-type-points-d-accueil .body-container > .container .global .left span {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
}
.node-type-points-d-accueil .body-container > .container .global .left .access {
  margin-top: 25px;
}
.node-type-points-d-accueil .body-container > .container .global .right {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding-bottom: 45px;
  padding-bottom: 0;
  float: left;
  width: 50%;
}
@media (max-width: 47.9rem) {
  .node-type-points-d-accueil .body-container > .container .global .right {
    margin-top: 20px;
    float: none;
    width: auto;
  }
}
.node-type-points-d-accueil .body-container > .container .global .right .field-name-field-horaire {
  font-size: 1.085em;
}
.node-type-points-d-accueil .body-container > .container .global .right .field-name-field-horaire ul {
  list-style-type: none;
  padding: 0;
}
.node-type-points-d-accueil .body-container > .container .global .right .link {
  margin-top: 40px;
}
.node-type-points-d-accueil .body-container > .container .global .right .link a {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}
.node-type-points-d-accueil .body-container > .container .global .right .link a:before {
  content: "";
  background: url("../images/icone-chevron.png");
  width: 5px;
  height: 8px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.node-type-points-d-accueil .body-container > .container .equipement {
  background: #fff;
  padding: 45px 38px;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  position: relative;
}
.node-type-points-d-accueil .body-container > .container .equipement .separateur {
  border: 2px solid #dadada;
  width: 92%;
  margin: 0 auto;
  position: absolute;
  top: 0;
}
@media (max-width: 61.1rem) {
  .node-type-points-d-accueil .body-container > .container .equipement {
    padding: 20px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-points-d-accueil .body-container > .container .equipement {
    padding: 15px;
  }
}
.node-type-points-d-accueil .body-container > .container .equipement h2 {
  margin: 0;
  color: #005DA8;
  text-transform: uppercase;
  font-size: 1.200em;
  font-weight: 700;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 16px;
}
.node-type-points-d-accueil .body-container > .container .equipement ul {
  list-style-type: none;
}
.node-type-points-d-accueil .body-container > .container .equipement .posteinternet,
.node-type-points-d-accueil .body-container > .container .equipement .borneint,
.node-type-points-d-accueil .body-container > .container .equipement .internet,
.node-type-points-d-accueil .body-container > .container .equipement .bornefacade {
  margin-bottom: 15px;
}
.node-type-points-d-accueil .body-container > .container .equipement .posteinternet:before {
  content: "";
  background: url("../images/icone-guichet.png");
  width: 32px;
  height: 27px;
  display: inline-block;
  margin-right: 23px;
  vertical-align: middle;
  float: left;
}
@media (max-width: 47.9rem) {
  .node-type-points-d-accueil .body-container > .container .equipement .posteinternet:before {
    float: left;
    margin-right: 10px;
  }
}
.node-type-points-d-accueil .body-container > .container .equipement .borneint:before {
  content: "";
  background: url("../images/icone-internet.png");
  width: 27px;
  height: 37px;
  display: inline-block;
  margin-right: 25px;
  vertical-align: middle;
  float: left;
}
@media (max-width: 47.9rem) {
  .node-type-points-d-accueil .body-container > .container .equipement .borneint:before {
    float: left;
    margin-right: 10px;
  }
}
.node-type-points-d-accueil .body-container > .container .equipement .internet:before {
  content: "";
  background: url("../images/icone-poste.png");
  width: 29px;
  height: 24px;
  display: inline-block;
  margin-right: 25px;
  vertical-align: middle;
  float: left;
}
@media (max-width: 47.9rem) {
  .node-type-points-d-accueil .body-container > .container .equipement .internet:before {
    float: left;
    margin-right: 10px;
  }
}
.node-type-points-d-accueil .body-container > .container .equipement .bornefacade:before {
  content: "";
  background: url("../images/icone-borne.png");
  width: 18px;
  height: 28px;
  display: inline-block;
  margin-right: 36px;
  vertical-align: middle;
  float: left;
}
@media (max-width: 47.9rem) {
  .node-type-points-d-accueil .body-container > .container .equipement .bornefacade:before {
    float: left;
    margin-right: 10px;
  }
}
.node-type-points-d-accueil .body-container > .container .equipement .bornepart:before {
  content: "";
  background: url("../images/icone-borne.png");
  width: 18px;
  height: 28px;
  display: inline-block;
  margin-right: 37px;
  vertical-align: middle;
  float: left;
}
@media (max-width: 47.9rem) {
  .node-type-points-d-accueil .body-container > .container .equipement .bornepart:before {
    float: left;
    margin-right: 10px;
  }
}
.node-type-points-d-accueil .body-container > .container .bloc-contact-forum {
  margin-top: 45px;
}
@media (max-width: 47.9rem) {
  .node-type-points-d-accueil .body-container > .container .bloc-contact-forum {
    margin-top: 15px;
  }
}
.node-type-points-d-accueil .body-container > .container .bloc-horaire-plus {
  margin-top: 15px;
}
.node-type-points-d-accueil .body-container > .container .contact-infos {
  background: #fff;
}
.node-type-points-d-accueil .body-container > .container .contact-infos .bloc-contact-content {
  color: #000000;
  font-style: normal;
  font-size: 1em;
  padding-top: 0;
  width: 64%;
}
.node-type-points-d-accueil .body-container > .container .contact-infos.bloc-contact-ensavplus .bloc-contact-title {
  background: url(../images/icone-note.png) no-repeat;
  height: 48px;
  padding-left: 0;
  width: 48px;
}
.node-type-points-d-accueil .body-container > .container .contact-infos .btn-default:hover,
.node-type-points-d-accueil .body-container > .container .contact-infos .btn-default:focus {
  border: 1px solid #003763;
}
@media (max-width: 48.1rem) {
  .node-type-points-d-accueil .main-container {
    padding-top: 155px !important;
  }
}
.node-type-decrochage-local-administratif,
.node-type-decrochage-local-entreprise {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.375em;
  font-size: 1em;
}
.node-type-decrochage-local-administratif .popin-localisation,
.node-type-decrochage-local-entreprise .popin-localisation {
  font-size: 0.9375em;
}
.node-type-decrochage-local-administratif h3,
.node-type-decrochage-local-entreprise h3 {
  font-size: 1.125em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #005DA8;
  margin: 43px 0;
}
.node-type-decrochage-local-administratif h4,
.node-type-decrochage-local-entreprise h4 {
  font-size: 1em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bolder;
  color: #000;
}
.node-type-decrochage-local-administratif .imprimer,
.node-type-decrochage-local-entreprise .imprimer {
  cursor: pointer;
}
.node-type-decrochage-local-administratif #presdechezvoussimple,
.node-type-decrochage-local-entreprise #presdechezvoussimple {
  background: #fff none repeat scroll 0 0;
  line-height: 1.375em;
  padding: 36px 47px 90px;
  width: 75.5103%;
}
.node-type-decrochage-local-administratif #presdechezvoussimple .decrochage_local_administratif,
.node-type-decrochage-local-entreprise #presdechezvoussimple .decrochage_local_administratif {
  border-bottom: 2px solid #ebebeb;
  margin-bottom: 45px;
  padding-bottom: 27px;
  padding-top: 42px;
}
.node-type-decrochage-local-administratif #presdechezvoussimple .decrochage_local_administratif .localisation_pdcv_simple .container,
.node-type-decrochage-local-entreprise #presdechezvoussimple .decrochage_local_administratif .localisation_pdcv_simple .container {
  padding-left: 0;
}
.node-type-decrochage-local-administratif .content-details-article p,
.node-type-decrochage-local-entreprise .content-details-article p {
  margin: 24px 0;
  font-size: 1.0666em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.node-type-decrochage-local-administratif .content-details-article p a,
.node-type-decrochage-local-entreprise .content-details-article p a {
  text-decoration: underline;
  color: #005DA8;
}
.node-type-decrochage-local-administratif .content-details-article .chapo,
.node-type-decrochage-local-entreprise .content-details-article .chapo {
  font-size: 1.1875em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 43px 0 43px;
}
.node-type-decrochage-local-administratif .content-details-article ul,
.node-type-decrochage-local-entreprise .content-details-article ul {
  padding: 0;
  list-style: none;
}
.node-type-decrochage-local-administratif .content-details-article ul li,
.node-type-decrochage-local-entreprise .content-details-article ul li {
  margin: 0 0 3px;
  line-height: 1.38em;
  padding: 0;
}
.node-type-decrochage-local-administratif .content-details-article ul li:before,
.node-type-decrochage-local-entreprise .content-details-article ul li:before {
  content: ' ';
  background: url("../images/icone-liste-puces.png");
  width: 8px;
  height: 8px;
  display: inline-block;
  border: 0;
}
.node-type-decrochage-local-administratif .content-details-article ul li ul,
.node-type-decrochage-local-entreprise .content-details-article ul li ul {
  margin: 0 0 0 25px;
}
.node-type-decrochage-local-administratif .content-details-article ul li ul li:before,
.node-type-decrochage-local-entreprise .content-details-article ul li ul li:before {
  content: ' ';
  background: url("../images/icone-sous-liste.png");
  width: 7px;
  height: 7px;
  display: inline-block;
  border: 0;
}
.node-type-decrochage-local-administratif .content-details-article ol,
.node-type-decrochage-local-entreprise .content-details-article ol {
  padding-bottom: 2px;
}
.node-type-decrochage-local-administratif .content-details-article ol li,
.node-type-decrochage-local-entreprise .content-details-article ol li {
  padding: 0;
  margin: 0 0 3px;
  list-style-type: none;
  counter-increment: orderedli;
}
.node-type-decrochage-local-administratif .content-details-article ol li:before,
.node-type-decrochage-local-entreprise .content-details-article ol li:before {
  color: #005DA8;
  display: inline-block;
  content: counter(orderedli) '.';
  margin: 0 6px 0 0;
  font-weight: 500;
}
.node-type-decrochage-local-administratif .content-details-article ol li ol,
.node-type-decrochage-local-entreprise .content-details-article ol li ol {
  margin: 0 0 0 22px;
}
.node-type-decrochage-local-administratif .content-details-article ol li ol li:before,
.node-type-decrochage-local-entreprise .content-details-article ol li ol li:before {
  font-size: 0.875em;
  font-weight: 400;
}
.node-type-decrochage-local-administratif .content-details-article h3,
.node-type-decrochage-local-entreprise .content-details-article h3 {
  font-size: 1.125em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #005DA8;
  margin: 43px 0;
}
.node-type-decrochage-local-administratif .content-details-article h4,
.node-type-decrochage-local-entreprise .content-details-article h4 {
  font-size: 1em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bolder;
  color: #000;
}
.node-type-decrochage-local-administratif .documents_utils,
.node-type-decrochage-local-entreprise .documents_utils,
.node-type-decrochage-local-administratif .sites_externes,
.node-type-decrochage-local-entreprise .sites_externes,
.node-type-decrochage-local-administratif .forum,
.node-type-decrochage-local-entreprise .forum,
.node-type-decrochage-local-administratif .lire_aussi,
.node-type-decrochage-local-entreprise .lire_aussi,
.node-type-decrochage-local-administratif .info_sante,
.node-type-decrochage-local-entreprise .info_sante,
.node-type-decrochage-local-administratif .bloc-service,
.node-type-decrochage-local-entreprise .bloc-service {
  border-radius: 5px;
  border: 2px solid #005DA8;
  background-color: #fff;
  margin-bottom: 7px;
}
.node-type-decrochage-local-administratif .documents_utils > a,
.node-type-decrochage-local-entreprise .documents_utils > a,
.node-type-decrochage-local-administratif .sites_externes > a,
.node-type-decrochage-local-entreprise .sites_externes > a,
.node-type-decrochage-local-administratif .forum > a,
.node-type-decrochage-local-entreprise .forum > a,
.node-type-decrochage-local-administratif .lire_aussi > a,
.node-type-decrochage-local-entreprise .lire_aussi > a,
.node-type-decrochage-local-administratif .info_sante > a,
.node-type-decrochage-local-entreprise .info_sante > a,
.node-type-decrochage-local-administratif .bloc-service > a,
.node-type-decrochage-local-entreprise .bloc-service > a {
  color: #005DA8;
  background: url(../images/articleCollapse.png) no-repeat right 19px;
  padding: 12px 48px 12px 23px;
  display: block;
  text-decoration: none;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.node-type-decrochage-local-administratif .documents_utils > a[aria-expanded='true'],
.node-type-decrochage-local-entreprise .documents_utils > a[aria-expanded='true'],
.node-type-decrochage-local-administratif .sites_externes > a[aria-expanded='true'],
.node-type-decrochage-local-entreprise .sites_externes > a[aria-expanded='true'],
.node-type-decrochage-local-administratif .forum > a[aria-expanded='true'],
.node-type-decrochage-local-entreprise .forum > a[aria-expanded='true'],
.node-type-decrochage-local-administratif .lire_aussi > a[aria-expanded='true'],
.node-type-decrochage-local-entreprise .lire_aussi > a[aria-expanded='true'],
.node-type-decrochage-local-administratif .info_sante > a[aria-expanded='true'],
.node-type-decrochage-local-entreprise .info_sante > a[aria-expanded='true'],
.node-type-decrochage-local-administratif .bloc-service > a[aria-expanded='true'],
.node-type-decrochage-local-entreprise .bloc-service > a[aria-expanded='true'] {
  font-weight: bold;
  background-image: url(../images/articleCollapseUp.png);
}
.node-type-decrochage-local-administratif .documents_utils .contentCollapse,
.node-type-decrochage-local-entreprise .documents_utils .contentCollapse,
.node-type-decrochage-local-administratif .sites_externes .contentCollapse,
.node-type-decrochage-local-entreprise .sites_externes .contentCollapse,
.node-type-decrochage-local-administratif .forum .contentCollapse,
.node-type-decrochage-local-entreprise .forum .contentCollapse,
.node-type-decrochage-local-administratif .lire_aussi .contentCollapse,
.node-type-decrochage-local-entreprise .lire_aussi .contentCollapse,
.node-type-decrochage-local-administratif .info_sante .contentCollapse,
.node-type-decrochage-local-entreprise .info_sante .contentCollapse,
.node-type-decrochage-local-administratif .bloc-service .contentCollapse,
.node-type-decrochage-local-entreprise .bloc-service .contentCollapse {
  padding: 1px 23px 12px;
}
.node-type-decrochage-local-administratif .documents_utils p,
.node-type-decrochage-local-entreprise .documents_utils p,
.node-type-decrochage-local-administratif .sites_externes p,
.node-type-decrochage-local-entreprise .sites_externes p,
.node-type-decrochage-local-administratif .forum p,
.node-type-decrochage-local-entreprise .forum p,
.node-type-decrochage-local-administratif .lire_aussi p,
.node-type-decrochage-local-entreprise .lire_aussi p,
.node-type-decrochage-local-administratif .info_sante p,
.node-type-decrochage-local-entreprise .info_sante p,
.node-type-decrochage-local-administratif .bloc-service p,
.node-type-decrochage-local-entreprise .bloc-service p {
  margin: 8px 0;
}
.node-type-decrochage-local-administratif .sites_externes .field-items,
.node-type-decrochage-local-entreprise .sites_externes .field-items {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 8px 0;
  padding: 0;
  list-style: none;
}
.node-type-decrochage-local-administratif .sites_externes .field-items .field-item,
.node-type-decrochage-local-entreprise .sites_externes .field-items .field-item {
  padding: 6px 0 6px 13px;
  margin-bottom: 6px;
  background: url(../images/articleCollapseBullet.png) no-repeat left 13px;
  color: #005DA8;
}
.node-type-decrochage-local-administratif .sites_externes .field-items .field-item a,
.node-type-decrochage-local-entreprise .sites_externes .field-items .field-item a {
  color: #005DA8;
}
.node-type-decrochage-local-administratif .sites_externes .field-items .field-item,
.node-type-decrochage-local-entreprise .sites_externes .field-items .field-item {
  background: url(../images/ico-lienExt.png) no-repeat left 0;
}
.node-type-decrochage-local-administratif .sites_externes .field-items .site_externe,
.node-type-decrochage-local-entreprise .sites_externes .field-items .site_externe {
  padding-left: 30px;
}
.node-type-decrochage-local-administratif .sites_externes .field-items .site_externe a,
.node-type-decrochage-local-entreprise .sites_externes .field-items .site_externe a {
  margin-left: 24px;
}
.node-type-decrochage-local-administratif .sites_externes .field-items .site_externe a:first-child,
.node-type-decrochage-local-entreprise .sites_externes .field-items .site_externe a:first-child {
  margin-left: 0;
}
.node-type-decrochage-local-administratif .lire_aussi .contentCollapse,
.node-type-decrochage-local-entreprise .lire_aussi .contentCollapse,
.node-type-decrochage-local-administratif .info_sante .contentCollapse,
.node-type-decrochage-local-entreprise .info_sante .contentCollapse {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  padding-top: 9px;
  padding-top: 20px;
  list-style: none;
}
.node-type-decrochage-local-administratif .lire_aussi .contentCollapse a,
.node-type-decrochage-local-entreprise .lire_aussi .contentCollapse a,
.node-type-decrochage-local-administratif .info_sante .contentCollapse a,
.node-type-decrochage-local-entreprise .info_sante .contentCollapse a {
  display: block;
  padding: 6px 0 6px 13px;
  background: url(../images/articleCollapseBullet.png) no-repeat left 13px;
  color: #005DA8;
}
.node-type-decrochage-local-administratif .forum ul,
.node-type-decrochage-local-entreprise .forum ul {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 8px 0;
  padding: 0;
  list-style: none;
}
.node-type-decrochage-local-administratif .forum ul li,
.node-type-decrochage-local-entreprise .forum ul li {
  color: #005DA8;
}
.node-type-decrochage-local-administratif .forum ul li a,
.node-type-decrochage-local-entreprise .forum ul li a {
  color: #005DA8;
}
.node-type-decrochage-local-administratif .documents_utils.sources,
.node-type-decrochage-local-entreprise .documents_utils.sources {
  background-color: #f5f5f5;
}
.node-type-decrochage-local-administratif .documents_utils.sources #sources,
.node-type-decrochage-local-entreprise .documents_utils.sources #sources {
  padding: 0 23px;
}
.node-type-decrochage-local-administratif .documents_utils .field-items,
.node-type-decrochage-local-entreprise .documents_utils .field-items {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin: 8px 0 0;
  padding: 0;
  list-style: none;
}
.node-type-decrochage-local-administratif .documents_utils .field-items .field-item,
.node-type-decrochage-local-entreprise .documents_utils .field-items .field-item {
  padding: 1px 0;
  margin-bottom: 8px;
}
.node-type-decrochage-local-administratif .documents_utils .field-items .field-item a,
.node-type-decrochage-local-entreprise .documents_utils .field-items .field-item a {
  display: block;
  color: #000;
  line-height: 1.2em;
  background-repeat: no-repeat;
  background-position: left 2px;
  min-height: 35px;
  padding-left: 46px;
}
.node-type-decrochage-local-administratif .documents_utils .field-items .field-item a.xls,
.node-type-decrochage-local-entreprise .documents_utils .field-items .field-item a.xls {
  background-image: url(../images/articleXls.png);
}
.node-type-decrochage-local-administratif .documents_utils .field-items .field-item a.xlsx,
.node-type-decrochage-local-entreprise .documents_utils .field-items .field-item a.xlsx {
  background-image: url(../images/articleXlsx.png);
}
.node-type-decrochage-local-administratif .documents_utils .field-items .field-item a.doc,
.node-type-decrochage-local-entreprise .documents_utils .field-items .field-item a.doc {
  background-image: url(../images/articleDoc.png);
}
.node-type-decrochage-local-administratif .documents_utils .field-items .field-item a.docx,
.node-type-decrochage-local-entreprise .documents_utils .field-items .field-item a.docx {
  background-image: url(../images/articleDocx.png);
}
.node-type-decrochage-local-administratif .documents_utils .field-items .field-item a.rtf,
.node-type-decrochage-local-entreprise .documents_utils .field-items .field-item a.rtf {
  background-image: url(../images/articleRtf.png);
}
.node-type-decrochage-local-administratif .documents_utils .field-items .field-item a.pdf,
.node-type-decrochage-local-entreprise .documents_utils .field-items .field-item a.pdf {
  background-image: url(../images/articlePdf.png);
}
.node-type-decrochage-local-administratif .documents_utils .field-items .field-item a.externe,
.node-type-decrochage-local-entreprise .documents_utils .field-items .field-item a.externe {
  background-image: url(../images/articleExterne.png);
}
.node-type-decrochage-local-administratif .documents_utils .field-items .field-item a.zip,
.node-type-decrochage-local-entreprise .documents_utils .field-items .field-item a.zip {
  background-image: url(../images/articleZip.png);
}
.node-type-decrochage-local-administratif .documents_utils .field-items .field-item span,
.node-type-decrochage-local-entreprise .documents_utils .field-items .field-item span {
  display: block;
  color: #7f7d7d;
  font-size: 0.9333em;
}
.node-type-decrochage-local-administratif .lire_aussi,
.node-type-decrochage-local-entreprise .lire_aussi,
.node-type-decrochage-local-administratif .info_sante,
.node-type-decrochage-local-entreprise .info_sante {
  border-color: #1cb0b9;
}
.node-type-decrochage-local-administratif .lire_aussi > a,
.node-type-decrochage-local-entreprise .lire_aussi > a,
.node-type-decrochage-local-administratif .info_sante > a,
.node-type-decrochage-local-entreprise .info_sante > a {
  background-color: #1cb0b9;
  color: #fff;
  background-image: url(../images/articleCollapseWhite.png);
}
.node-type-decrochage-local-administratif .lire_aussi > a[aria-expanded='true'],
.node-type-decrochage-local-entreprise .lire_aussi > a[aria-expanded='true'],
.node-type-decrochage-local-administratif .info_sante > a[aria-expanded='true'],
.node-type-decrochage-local-entreprise .info_sante > a[aria-expanded='true'] {
  background-image: url(../images/articleCollapseUpWhite.png);
}
.view-recherche > .attachment-before,
.view-index-offres-emploi > .attachment-before,
.view-liste-des-organismes > .attachment-before,
.view-recherche-form > .attachment-before {
  border-bottom: 2px solid #ebebeb;
  padding-bottom: 52px;
  margin-bottom: 6px;
  margin-top: 40px;
}
.view-recherche > .attachment-before:before,
.view-index-offres-emploi > .attachment-before:before,
.view-liste-des-organismes > .attachment-before:before,
.view-recherche-form > .attachment-before:before,
.view-recherche > .attachment-before:after,
.view-index-offres-emploi > .attachment-before:after,
.view-liste-des-organismes > .attachment-before:after,
.view-recherche-form > .attachment-before:after {
  content: " ";
  display: table;
}
.view-recherche > .attachment-before:after,
.view-index-offres-emploi > .attachment-before:after,
.view-liste-des-organismes > .attachment-before:after,
.view-recherche-form > .attachment-before:after {
  clear: both;
}
.view-recherche > .attachment-before:before,
.view-index-offres-emploi > .attachment-before:before,
.view-liste-des-organismes > .attachment-before:before,
.view-recherche-form > .attachment-before:before,
.view-recherche > .attachment-before:after,
.view-index-offres-emploi > .attachment-before:after,
.view-liste-des-organismes > .attachment-before:after,
.view-recherche-form > .attachment-before:after {
  content: " ";
  display: table;
}
.view-recherche > .attachment-before:after,
.view-index-offres-emploi > .attachment-before:after,
.view-liste-des-organismes > .attachment-before:after,
.view-recherche-form > .attachment-before:after {
  clear: both;
}
.view-recherche h1,
.view-index-offres-emploi h1,
.view-liste-des-organismes h1,
.view-recherche-form h1 {
  font-size: 2.1333em;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #005DA8;
  margin: 0 0 40px;
  padding-bottom: 0;
  border: none;
}
.view-recherche .view-display-id-suggestion,
.view-index-offres-emploi .view-display-id-suggestion,
.view-liste-des-organismes .view-display-id-suggestion,
.view-recherche-form .view-display-id-suggestion {
  border-left: 3px solid #1cb0b9;
  padding-left: 22px;
}
.view-recherche .view-display-id-suggestion .view-header,
.view-index-offres-emploi .view-display-id-suggestion .view-header,
.view-liste-des-organismes .view-display-id-suggestion .view-header,
.view-recherche-form .view-display-id-suggestion .view-header {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #1cb0b9;
  font-style: italic;
  font-size: 1.466em;
  margin-bottom: 17px;
  font-weight: 600;
}
.view-recherche .view-display-id-suggestion .view-content .search-title-field,
.view-index-offres-emploi .view-display-id-suggestion .view-content .search-title-field,
.view-liste-des-organismes .view-display-id-suggestion .view-content .search-title-field,
.view-recherche-form .view-display-id-suggestion .view-content .search-title-field {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.0666em;
  font-weight: bold;
  margin-left: 15px;
}
.view-recherche .view-display-id-suggestion .view-content .search-recherche-text,
.view-index-offres-emploi .view-display-id-suggestion .view-content .search-recherche-text,
.view-liste-des-organismes .view-display-id-suggestion .view-content .search-recherche-text,
.view-recherche-form .view-display-id-suggestion .view-content .search-recherche-text {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.0666em;
  color: #000;
}
.view-recherche .view-display-id-suggestion .view-content ul,
.view-index-offres-emploi .view-display-id-suggestion .view-content ul,
.view-liste-des-organismes .view-display-id-suggestion .view-content ul,
.view-recherche-form .view-display-id-suggestion .view-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.view-recherche .view-display-id-suggestion .view-content ul li,
.view-index-offres-emploi .view-display-id-suggestion .view-content ul li,
.view-liste-des-organismes .view-display-id-suggestion .view-content ul li,
.view-recherche-form .view-display-id-suggestion .view-content ul li {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 7px 0;
  text-indent: 11px;
  background: url(../images/pictoChevron.png) no-repeat left 14px;
  background-size: 4px 8px;
}
.page-taxonomy-term-recherche .region.region-sidebar-first,
.page-taxonomy-term-recherche-formulaire .region.region-sidebar-first,
.page-taxonomy-term-all-recherche .region.region-sidebar-first,
.node-type-offre-emploi-talentlink .region.region-sidebar-first,
.node-type-actualite-nationale-institution .region.region-sidebar-first,
.node-type-actualite-regionale-instit .region.region-sidebar-first,
.page-carrieres-offres .region.region-sidebar-first,
.page-fiches-organismes .region.region-sidebar-first {
  padding-right: 0;
}
@media (max-width: 61.1rem) {
  .page-taxonomy-term-recherche #block-views-exp-recherche-page,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page,
  .page-carrieres-offres #block-views-exp-recherche-page,
  .page-fiches-organismes #block-views-exp-recherche-page,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page,
  .page-carrieres-offres #block-views-exp-recherche-form-page,
  .page-fiches-organismes #block-views-exp-recherche-form-page {
    padding: 0 39px;
  }
}
@media (max-width: 47.9rem) {
  .page-taxonomy-term-recherche #block-views-exp-recherche-page,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page,
  .page-carrieres-offres #block-views-exp-recherche-page,
  .page-fiches-organismes #block-views-exp-recherche-page,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page,
  .page-carrieres-offres #block-views-exp-recherche-form-page,
  .page-fiches-organismes #block-views-exp-recherche-form-page {
    padding: 15px;
  }
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget {
  padding: 0 14px 36px 0;
  float: none;
}
@media (max-width: 61.1rem) {
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
  .page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
  .page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
  .page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget,
  .page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget {
    padding-bottom: 20px;
  }
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget:first-child,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget:first-child,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget:first-child,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget:first-child,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget:first-child,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget:first-child,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget:first-child,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget:first-child,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget:first-child,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget:first-child,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget:first-child,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget:first-child,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget:first-child,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget:first-child,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget:first-child,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget:first-child {
  border-bottom: 1px solid #dbdbdb;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget input[type='text'],
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget input[type='text'],
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget input[type='text'],
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget input[type='text'],
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget input[type='text'],
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget input[type='text'],
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget input[type='text'],
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget input[type='text'],
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget input[type='text'],
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget input[type='text'],
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget input[type='text'],
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget input[type='text'],
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget input[type='text'],
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget input[type='text'],
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget input[type='text'],
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget input[type='text'] {
  color: #000;
  font-style: italic;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .filter-group-label,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .filter-group-label,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .filter-group-label,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .filter-group-label,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .filter-group-label,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .filter-group-label,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .filter-group-label,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .filter-group-label,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .filter-group-label,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .filter-group-label,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .filter-group-label,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .filter-group-label,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .filter-group-label,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .filter-group-label,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .filter-group-label,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .filter-group-label,
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label {
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 24px 0 17px;
}
@media (min-width: 62rem) {
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
  .page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
  .page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget > label,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
  .page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
  .page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget > label,
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
  .page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
  .page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget span label,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
  .page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label,
  .page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget span label {
    margin-bottom: 28px;
  }
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .facette_panel_affinez,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget .facette_panel_affinez {
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget {
  margin-top: -23px;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget.views-exposed-widget .views-widget input {
  padding: 6px 32px 6px 12px;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget {
  margin-top: 0;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > span {
  text-align: left;
  display: block;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget > fieldset {
  text-align: left;
  display: block;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button {
  padding-bottom: 0;
  text-align: center;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button .form-group {
  text-align: left;
}
@media (min-width: 62rem) {
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button,
  .page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.views-submit-button {
    padding-top: 0px;
  }
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label {
  text-align: left;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: inherit;
  font-size: 1em;
  line-height: inherit;
  color: inherit;
  border: 0;
  border-bottom: 0;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget div.filter-group-label legend span {
  color: inherit;
  font-size: 1em;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin {
  padding-top: 0;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-exposed-widget + .views-exposed-widget.views-exposed-widget.openLikePopin #edit-submit-recherche.form-submit {
  display: block;
  margin: 25px;
  width: auto;
}
@media (max-width: 61.1rem) {
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-widget.views-reset-button,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-widget.views-reset-button,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-widget.views-reset-button,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-widget.views-reset-button,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-widget.views-reset-button,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-widget.views-reset-button,
  .page-carrieres-offres #block-views-exp-recherche-page .views-exposed-widget.views-reset-button,
  .page-fiches-organismes #block-views-exp-recherche-page .views-exposed-widget.views-reset-button,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button,
  .page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button,
  .page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button {
    padding: 0;
    float: none;
    width: 100%;
    display: none;
    margin: 0;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-widget.views-reset-button button,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-widget.views-reset-button button,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-widget.views-reset-button button,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-widget.views-reset-button button,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-widget.views-reset-button button,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-widget.views-reset-button button,
  .page-carrieres-offres #block-views-exp-recherche-page .views-exposed-widget.views-reset-button button,
  .page-fiches-organismes #block-views-exp-recherche-page .views-exposed-widget.views-reset-button button,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button button,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button button,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button button,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button button,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button button,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button button,
  .page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button button,
  .page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-widget.views-reset-button button {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 61.1rem) {
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .form-type-checkboxes,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .form-type-checkboxes,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .form-type-checkboxes,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .form-type-checkboxes,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .form-type-checkboxes,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .form-type-checkboxes,
  .page-carrieres-offres #block-views-exp-recherche-page .form-type-checkboxes,
  .page-fiches-organismes #block-views-exp-recherche-page .form-type-checkboxes,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .form-type-checkboxes,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .form-type-checkboxes,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .form-type-checkboxes,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .form-type-checkboxes,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .form-type-checkboxes,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .form-type-checkboxes,
  .page-carrieres-offres #block-views-exp-recherche-form-page .form-type-checkboxes,
  .page-fiches-organismes #block-views-exp-recherche-form-page .form-type-checkboxes {
    margin-bottom: 15px;
    padding: 18px;
    border-radius: 13px;
    display: none;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .form-type-checkboxes > label,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .form-type-checkboxes > label,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .form-type-checkboxes > label,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .form-type-checkboxes > label,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .form-type-checkboxes > label,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .form-type-checkboxes > label,
  .page-carrieres-offres #block-views-exp-recherche-page .form-type-checkboxes > label,
  .page-fiches-organismes #block-views-exp-recherche-page .form-type-checkboxes > label,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .form-type-checkboxes > label,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .form-type-checkboxes > label,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .form-type-checkboxes > label,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .form-type-checkboxes > label,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .form-type-checkboxes > label,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .form-type-checkboxes > label,
  .page-carrieres-offres #block-views-exp-recherche-form-page .form-type-checkboxes > label,
  .page-fiches-organismes #block-views-exp-recherche-form-page .form-type-checkboxes > label {
    display: block;
    font-size: 0.933em;
    position: relative;
    cursor: pointer;
    color: #000;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .form-type-checkboxes > label:after,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .form-type-checkboxes > label:after,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .form-type-checkboxes > label:after,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .form-type-checkboxes > label:after,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .form-type-checkboxes > label:after,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .form-type-checkboxes > label:after,
  .page-carrieres-offres #block-views-exp-recherche-page .form-type-checkboxes > label:after,
  .page-fiches-organismes #block-views-exp-recherche-page .form-type-checkboxes > label:after,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .form-type-checkboxes > label:after,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .form-type-checkboxes > label:after,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .form-type-checkboxes > label:after,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .form-type-checkboxes > label:after,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .form-type-checkboxes > label:after,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .form-type-checkboxes > label:after,
  .page-carrieres-offres #block-views-exp-recherche-form-page .form-type-checkboxes > label:after,
  .page-fiches-organismes #block-views-exp-recherche-form-page .form-type-checkboxes > label:after {
    content: '';
    background-image: url(../images/chevron-black.png);
    background-repeat: no-repeat;
    width: 17px;
    height: 10px;
    position: absolute;
    right: 0;
    top: 25px;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .form-type-checkboxes > div,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .form-type-checkboxes > div,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .form-type-checkboxes > div,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .form-type-checkboxes > div,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .form-type-checkboxes > div,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .form-type-checkboxes > div,
  .page-carrieres-offres #block-views-exp-recherche-page .form-type-checkboxes > div,
  .page-fiches-organismes #block-views-exp-recherche-page .form-type-checkboxes > div,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .form-type-checkboxes > div,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .form-type-checkboxes > div,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .form-type-checkboxes > div,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .form-type-checkboxes > div,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .form-type-checkboxes > div,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .form-type-checkboxes > div,
  .page-carrieres-offres #block-views-exp-recherche-form-page .form-type-checkboxes > div,
  .page-fiches-organismes #block-views-exp-recherche-form-page .form-type-checkboxes > div {
    margin-top: 24px;
    display: none;
  }
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .form-type-checkboxes > label,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .form-type-checkboxes > label,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .form-type-checkboxes > label,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .form-type-checkboxes > label,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .form-type-checkboxes > label,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .form-type-checkboxes > label,
.page-carrieres-offres #block-views-exp-recherche-page .form-type-checkboxes > label,
.page-fiches-organismes #block-views-exp-recherche-page .form-type-checkboxes > label,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .form-type-checkboxes > label,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .form-type-checkboxes > label,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .form-type-checkboxes > label,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .form-type-checkboxes > label,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .form-type-checkboxes > label,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .form-type-checkboxes > label,
.page-carrieres-offres #block-views-exp-recherche-form-page .form-type-checkboxes > label,
.page-fiches-organismes #block-views-exp-recherche-form-page .form-type-checkboxes > label {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 0.9333em;
  margin-bottom: -3px;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item,
.page-carrieres-offres #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item,
.page-fiches-organismes #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item,
.page-carrieres-offres #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item,
.page-fiches-organismes #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.9333em;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item label,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item label,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item label,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item label,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item label,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item label,
.page-carrieres-offres #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item label,
.page-fiches-organismes #block-views-exp-recherche-page .form-type-checkboxes .form-checkboxes > .form-item label,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item label,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item label,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item label,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item label,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item label,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item label,
.page-carrieres-offres #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item label,
.page-fiches-organismes #block-views-exp-recherche-form-page .form-type-checkboxes .form-checkboxes > .form-item label {
  padding-left: 30px;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .btn-primary,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .btn-primary,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .btn-primary,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .btn-primary,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .btn-primary,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .btn-primary,
.page-carrieres-offres #block-views-exp-recherche-page .btn-primary,
.page-fiches-organismes #block-views-exp-recherche-page .btn-primary,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .btn-primary,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .btn-primary,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .btn-primary,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .btn-primary,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .btn-primary,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .btn-primary,
.page-carrieres-offres #block-views-exp-recherche-form-page .btn-primary,
.page-fiches-organismes #block-views-exp-recherche-form-page .btn-primary,
.page-taxonomy-term-recherche #block-views-exp-recherche-page .btn-default.form-submit,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .btn-default.form-submit,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .btn-default.form-submit,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .btn-default.form-submit,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .btn-default.form-submit,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .btn-default.form-submit,
.page-carrieres-offres #block-views-exp-recherche-page .btn-default.form-submit,
.page-fiches-organismes #block-views-exp-recherche-page .btn-default.form-submit,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .btn-default.form-submit,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .btn-default.form-submit,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .btn-default.form-submit,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .btn-default.form-submit,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .btn-default.form-submit,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .btn-default.form-submit,
.page-carrieres-offres #block-views-exp-recherche-form-page .btn-default.form-submit,
.page-fiches-organismes #block-views-exp-recherche-form-page .btn-default.form-submit {
  border-radius: 19px;
  color: #005DA8;
  background: none;
  border-color: #005DA8;
  padding: 9px 14px;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  font-size: 0.8666em;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .btn-primary:hover,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .btn-primary:hover,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .btn-primary:hover,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .btn-primary:hover,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .btn-primary:hover,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .btn-primary:hover,
.page-carrieres-offres #block-views-exp-recherche-page .btn-primary:hover,
.page-fiches-organismes #block-views-exp-recherche-page .btn-primary:hover,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .btn-primary:hover,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .btn-primary:hover,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .btn-primary:hover,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .btn-primary:hover,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .btn-primary:hover,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .btn-primary:hover,
.page-carrieres-offres #block-views-exp-recherche-form-page .btn-primary:hover,
.page-fiches-organismes #block-views-exp-recherche-form-page .btn-primary:hover,
.page-taxonomy-term-recherche #block-views-exp-recherche-page .btn-default.form-submit:hover,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .btn-default.form-submit:hover,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .btn-default.form-submit:hover,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .btn-default.form-submit:hover,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .btn-default.form-submit:hover,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .btn-default.form-submit:hover,
.page-carrieres-offres #block-views-exp-recherche-page .btn-default.form-submit:hover,
.page-fiches-organismes #block-views-exp-recherche-page .btn-default.form-submit:hover,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .btn-default.form-submit:hover,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .btn-default.form-submit:hover,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .btn-default.form-submit:hover,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .btn-default.form-submit:hover,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .btn-default.form-submit:hover,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .btn-default.form-submit:hover,
.page-carrieres-offres #block-views-exp-recherche-form-page .btn-default.form-submit:hover,
.page-fiches-organismes #block-views-exp-recherche-form-page .btn-default.form-submit:hover,
.page-taxonomy-term-recherche #block-views-exp-recherche-page .btn-primary:focus,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .btn-primary:focus,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .btn-primary:focus,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .btn-primary:focus,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .btn-primary:focus,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .btn-primary:focus,
.page-carrieres-offres #block-views-exp-recherche-page .btn-primary:focus,
.page-fiches-organismes #block-views-exp-recherche-page .btn-primary:focus,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .btn-primary:focus,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .btn-primary:focus,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .btn-primary:focus,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .btn-primary:focus,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .btn-primary:focus,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .btn-primary:focus,
.page-carrieres-offres #block-views-exp-recherche-form-page .btn-primary:focus,
.page-fiches-organismes #block-views-exp-recherche-form-page .btn-primary:focus,
.page-taxonomy-term-recherche #block-views-exp-recherche-page .btn-default.form-submit:focus,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .btn-default.form-submit:focus,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .btn-default.form-submit:focus,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .btn-default.form-submit:focus,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .btn-default.form-submit:focus,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .btn-default.form-submit:focus,
.page-carrieres-offres #block-views-exp-recherche-page .btn-default.form-submit:focus,
.page-fiches-organismes #block-views-exp-recherche-page .btn-default.form-submit:focus,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .btn-default.form-submit:focus,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .btn-default.form-submit:focus,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .btn-default.form-submit:focus,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .btn-default.form-submit:focus,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .btn-default.form-submit:focus,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .btn-default.form-submit:focus,
.page-carrieres-offres #block-views-exp-recherche-form-page .btn-default.form-submit:focus,
.page-fiches-organismes #block-views-exp-recherche-form-page .btn-default.form-submit:focus {
  background: #005DA8;
  color: #fff;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page #edit-submit-recherche,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page #edit-submit-recherche,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page #edit-submit-recherche,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page #edit-submit-recherche,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page #edit-submit-recherche,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page #edit-submit-recherche,
.page-carrieres-offres #block-views-exp-recherche-page #edit-submit-recherche,
.page-fiches-organismes #block-views-exp-recherche-page #edit-submit-recherche,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page #edit-submit-recherche,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page #edit-submit-recherche,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page #edit-submit-recherche,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page #edit-submit-recherche,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page #edit-submit-recherche,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page #edit-submit-recherche,
.page-carrieres-offres #block-views-exp-recherche-form-page #edit-submit-recherche,
.page-fiches-organismes #block-views-exp-recherche-form-page #edit-submit-recherche,
.page-taxonomy-term-recherche #block-views-exp-recherche-page #edit-submit-recherche-form,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page #edit-submit-recherche-form,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page #edit-submit-recherche-form,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page #edit-submit-recherche-form,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page #edit-submit-recherche-form,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page #edit-submit-recherche-form,
.page-carrieres-offres #block-views-exp-recherche-page #edit-submit-recherche-form,
.page-fiches-organismes #block-views-exp-recherche-page #edit-submit-recherche-form,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page #edit-submit-recherche-form,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page #edit-submit-recherche-form,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page #edit-submit-recherche-form,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page #edit-submit-recherche-form,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page #edit-submit-recherche-form,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page #edit-submit-recherche-form,
.page-carrieres-offres #block-views-exp-recherche-form-page #edit-submit-recherche-form,
.page-fiches-organismes #block-views-exp-recherche-form-page #edit-submit-recherche-form {
  float: none;
  display: inline-block;
  margin-right: 4px;
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
.page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
.page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button {
  padding-bottom: 23px;
}
@media (max-width: 61.1rem) {
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
  .page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
  .page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-submit-button,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
  .page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button,
  .page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button {
    padding: 0;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label,
  .page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label,
  .page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label,
  .page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label,
  .page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label {
    color: #000000;
    font-size: 1.200em;
    cursor: pointer;
    position: relative;
    font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: inherit;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label:after,
  .page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-label:after {
    content: '';
    background-image: url(../images/chevron-black.png);
    background-repeat: no-repeat;
    width: 36px;
    height: 10px;
    position: absolute;
    right: 0;
    top: 8px;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label,
  .page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes > label {
    font-size: 0.933em;
    font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin: 0;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after,
  .page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .filter-group-labelblock-ameli-search-ameli-search-block .form-type-checkboxes label.control-label.open-panel:after {
    background-image: url(../images/chevron-black-down.png);
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .page-carrieres-offres #block-views-exp-recherche-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .page-fiches-organismes #block-views-exp-recherche-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .page-carrieres-offres #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche,
  .page-fiches-organismes #block-views-exp-recherche-form-page .views-exposed-form .views-submit-button .form-submit#edit-submit-recherche {
    float: none;
    margin-bottom: 15px;
    width: 100%;
    display: none;
  }
}
.page-taxonomy-term-recherche #block-views-exp-recherche-page .views-reset-button button,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-page .views-reset-button button,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-page .views-reset-button button,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-page .views-reset-button button,
.node-type-actualite-nationale-institution #block-views-exp-recherche-page .views-reset-button button,
.node-type-actualite-regionale-instit #block-views-exp-recherche-page .views-reset-button button,
.page-carrieres-offres #block-views-exp-recherche-page .views-reset-button button,
.page-fiches-organismes #block-views-exp-recherche-page .views-reset-button button,
.page-taxonomy-term-recherche #block-views-exp-recherche-form-page .views-reset-button button,
.page-taxonomy-term-recherche-formulaire #block-views-exp-recherche-form-page .views-reset-button button,
.page-taxonomy-term-all-recherche #block-views-exp-recherche-form-page .views-reset-button button,
.node-type-offre-emploi-talentlink #block-views-exp-recherche-form-page .views-reset-button button,
.node-type-actualite-nationale-institution #block-views-exp-recherche-form-page .views-reset-button button,
.node-type-actualite-regionale-instit #block-views-exp-recherche-form-page .views-reset-button button,
.page-carrieres-offres #block-views-exp-recherche-form-page .views-reset-button button,
.page-fiches-organismes #block-views-exp-recherche-form-page .views-reset-button button {
  margin: 0 0 0 4px;
}
/*titre search page tab + mobile*/
@media (max-width: 61.1rem) {
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .facette_panel_affinez {
    color: #000000;
    cursor: pointer;
    font-size: 1.200em;
    display: block;
    position: relative;
    padding-bottom: 8px;
    margin-top: 21px;
    width: 100%;
    text-align: left;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .facette_panel_affinez:after {
    content: '';
    background-image: url(../images/chevron-black.png);
    background-repeat: no-repeat;
    width: 17px;
    height: 10px;
    position: absolute;
    right: 0;
    top: 8px;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .facette_panel_affinez.open-panel:after {
    background-image: url(../images/chevron-black-down.png);
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget .panel-default {
    margin-bottom: 0;
    padding-top: 0;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.openLikePopin {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 0;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.openLikePopin > button.facette_panel_affinez {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    margin-top: 0;
    padding: 20px 70px 20px 25px;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.openLikePopin > button.facette_panel_affinez:after {
    background-image: url(../images/chevron-close.png);
    height: 17px;
    top: 25px;
    right: 20px;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.openLikePopin > .form-wrapper {
    display: block !important;
    margin-left: 20px;
    margin-right: 20px;
    border-bottom: 1px solid #fff;
  }
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget.openLikePopin > .form-wrapper .panel-body {
    padding-bottom: 10px;
  }
  #block-views-exp-recherche-form-page .form-submit {
    display: none;
  }
  .openLikePopin #block-views-exp-recherche-form-page .views-exposed-widget.views-submit-button .filter-group-label {
    margin: -15px -15px 1em;
    padding: 1em 15px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  }
  .openLikePopin #block-views-exp-recherche-form-page .views-exposed-widget.views-submit-button .filter-group-label:after {
    background-image: url(../images/chevron-close.png);
    height: 1em;
    top: 1.17em;
  }
  .openLikePopin #block-views-exp-recherche-form-page .form-type-checkboxes {
    padding: 0 15px;
    background: transparent;
    border-radius: 0;
  }
  .openLikePopin #block-views-exp-recherche-form-page .form-type-checkboxes > .form-checkboxes {
    margin-top: 0;
  }
  .openLikePopin #block-views-exp-recherche-form-page .form-type-checkboxes > .form-checkboxes + .form-checkboxes {
    margin-top: 20px;
  }
  .openLikePopin #block-views-exp-recherche-form-page .form-submit {
    width: 120px;
    display: block;
  }
  .openLikePopin #block-views-exp-recherche-form-page .views-exposed-form {
    padding-bottom: 30px;
  }
}
.node-type-actualite-nationale-institution div.region.region-sidebar-first,
.node-type-actualite-regionale-instit div.region.region-sidebar-first {
  padding-right: 19px;
}
.facetMobile {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.facetMobile form {
  display: block !important;
  overflow: auto;
  position: absolute;
  top: 60px;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 25px;
  background: #F0F0F0;
}
.facetMobile h2 {
  padding: 10px 0 !important;
}
.facetMobile h2 button {
  padding: 5px 0 !important;
}
.facetMobile h2 button:after {
  background-image: url(../images/chevron-close.png) !important;
  height: 17px !important;
  top: 25px !important;
  right: 20px !important;
}
.page-taxonomy .rubriqueContent.row {
  margin-bottom: 0;
}
.page-taxonomy .tags-theme {
  display: none;
}
@media (max-width: 61.1rem) {
  .page-taxonomy .tags-theme {
    /*display: block!important;*/
    height: 35px;
  }
}
@media (min-width: 62rem) {
  .page-taxonomy .main-container .body-container .container {
    width: 980px;
    padding: 0;
  }
}
@media (max-width: 47.9rem) {
  .page-taxonomy .main-container .body-container .container {
    padding: 0;
  }
}
.page-taxonomy .main-container .body-container .container .soustitre {
  margin: 5px 0 0;
}
.page-taxonomy .main-container .view-recherche .container,
.page-taxonomy .main-container .view-recherche-form .container {
  width: auto;
}
.view-recherche .view-content ul,
.view-recherche-form .view-content ul {
  list-style: outside none none;
  padding: 0;
}
.view-recherche .view-content ul li,
.view-recherche-form .view-content ul li {
  list-style: outside none none;
}
.view-recherche .search-result-item,
.view-recherche-form .search-result-item {
  padding: 22px 0 26px;
  border-bottom: 1px solid #ebebeb;
}
@media (max-width: 47.9rem) {
  .view-recherche .search-result-item .search-result .row,
  .view-recherche-form .search-result-item .search-result .row {
    margin-left: 0;
    margin-right: 0;
  }
}
.view-recherche .search-result-item .search-top .search-title-field,
.view-recherche-form .search-result-item .search-top .search-title-field,
.view-recherche .search-result-item .search-top .search-recherche-cartouche-type,
.view-recherche-form .search-result-item .search-top .search-recherche-cartouche-type {
  display: inline;
}
.view-recherche .search-result-item .search-top .search-title-field div,
.view-recherche-form .search-result-item .search-top .search-title-field div,
.view-recherche .search-result-item .search-top .search-recherche-cartouche-type div,
.view-recherche-form .search-result-item .search-top .search-recherche-cartouche-type div {
  display: inline;
}
.view-recherche .search-result-item .search-title-field,
.view-recherche-form .search-result-item .search-title-field {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.0666em;
  font-weight: bold;
}
.view-recherche .search-result-item .search-title-field a,
.view-recherche-form .search-result-item .search-title-field a {
  color: #005DA8;
  vertical-align: middle;
}
.view-recherche .search-result-item .search-recherche-cartouche-type a,
.view-recherche-form .search-result-item .search-recherche-cartouche-type a {
  display: inline-block;
  vertical-align: middle;
  margin-left: 9px;
  border-radius: 4px;
  background: #e5e5e5;
  min-height: 19px;
  padding: 0 10px;
  line-height: 19px;
  text-transform: uppercase;
  color: #4b4b4b;
  font-size: 0.666em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.view-recherche .search-result-item .search-recherche-cartouche-type a:hover,
.view-recherche-form .search-result-item .search-recherche-cartouche-type a:hover,
.view-recherche .search-result-item .search-recherche-cartouche-type a:focus,
.view-recherche-form .search-result-item .search-recherche-cartouche-type a:focus {
  text-decoration: none;
  color: #fff;
  background: #4b4b4b;
}
.view-recherche .search-result-item .search-recherche-cartouche-loc,
.view-recherche-form .search-result-item .search-recherche-cartouche-loc {
  display: inline-block;
  background: #FD7974;
  color: #fff;
  border-radius: 6px;
  line-height: 19px;
  margin-left: 9px;
  min-height: 19px;
  padding: 0 10px;
}
.view-recherche .search-result-item .search-recherche-cartouche-loc:before,
.view-recherche-form .search-result-item .search-recherche-cartouche-loc:before {
  content: "";
  background: url(../images/icone-local.png) no-repeat;
  width: 9px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.view-recherche .search-result-item .search-recherche-cartouche-loc > div,
.view-recherche-form .search-result-item .search-recherche-cartouche-loc > div {
  display: inline-block;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.666em;
}
.view-recherche .search-result-item .search-recherche-text,
.view-recherche-form .search-result-item .search-recherche-text,
.view-recherche .search-result-item .field-name-field-infos-prealables,
.view-recherche-form .search-result-item .field-name-field-infos-prealables {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.0666em;
  color: #000;
}
.view-recherche .search-result-item .field-name-field-infos-prealables,
.view-recherche-form .search-result-item .field-name-field-infos-prealables {
  margin: 0;
  padding: 0;
}
.view-recherche .search-result-item ol.breadcrumb,
.view-recherche-form .search-result-item ol.breadcrumb,
.view-recherche .search-result-item .search-bottom ol,
.view-recherche-form .search-result-item .search-bottom ol {
  background: none;
  border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  margin: 11px 0 0;
  padding: 0;
  color: #545454;
}
.view-recherche .search-result-item ol.breadcrumb > li,
.view-recherche-form .search-result-item ol.breadcrumb > li,
.view-recherche .search-result-item .search-bottom ol > li,
.view-recherche-form .search-result-item .search-bottom ol > li {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8666em;
  display: inline-block;
  color: #545454;
}
.view-recherche .search-result-item ol.breadcrumb > li a,
.view-recherche-form .search-result-item ol.breadcrumb > li a,
.view-recherche .search-result-item .search-bottom ol > li a,
.view-recherche-form .search-result-item .search-bottom ol > li a {
  color: #545454;
}
.view-recherche .search-result-item ol.breadcrumb > li div,
.view-recherche-form .search-result-item ol.breadcrumb > li div,
.view-recherche .search-result-item .search-bottom ol > li div,
.view-recherche-form .search-result-item .search-bottom ol > li div {
  display: inline-block;
  float: none;
}
.view-recherche .search-result-item ol.breadcrumb > li + li:before,
.view-recherche-form .search-result-item ol.breadcrumb > li + li:before,
.view-recherche .search-result-item .search-bottom ol > li + li:before,
.view-recherche-form .search-result-item .search-bottom ol > li + li:before {
  content: '>';
  color: #545454;
  display: inline-block;
  padding: 0 5px;
}
.view-recherche .search-result-item ol.breadcrumb > li + li.breadcrumb_lastrow,
.view-recherche-form .search-result-item ol.breadcrumb > li + li.breadcrumb_lastrow,
.view-recherche .search-result-item .search-bottom ol > li + li.breadcrumb_lastrow,
.view-recherche-form .search-result-item .search-bottom ol > li + li.breadcrumb_lastrow {
  font-weight: bolder;
}
.view-recherche .search-result-item .search-bottom ol .field .field-label,
.view-recherche-form .search-result-item .search-bottom ol .field .field-label {
  font-weight: normal;
}
.view-recherche .search-result-item .search-bottom ol > li + li:before,
.view-recherche-form .search-result-item .search-bottom ol > li + li:before {
  content: '-';
}
.view-recherche .search-result-item .search-bottom .specimen,
.view-recherche-form .search-result-item .search-bottom .specimen {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8666em;
  color: #545454;
  font-weight: bold;
}
.view-recherche .search-result-item .search-mid,
.view-recherche-form .search-result-item .search-mid,
.view-recherche .search-result-item .search-right,
.view-recherche-form .search-result-item .search-right {
  padding: 0;
}
.view-recherche .search-result-item .search-mid.col-xs-12,
.view-recherche-form .search-result-item .search-mid.col-xs-12,
.view-recherche .search-result-item .search-right.col-xs-12,
.view-recherche-form .search-result-item .search-right.col-xs-12 {
  padding: 0 15px;
}
.view-recherche .search-result-item .search-recherche-doc,
.view-recherche-form .search-result-item .search-recherche-doc {
  text-align: center;
  line-height: 1em;
}
.view-recherche .search-result-item .search-recherche-doc a,
.view-recherche-form .search-result-item .search-recherche-doc a {
  display: inline-block;
  background-repeat: no-repeat;
  min-height: 35px;
  width: auto;
  padding-top: 40px;
  background-position: center top;
}
.view-recherche .search-result-item .search-recherche-doc a.xls,
.view-recherche-form .search-result-item .search-recherche-doc a.xls {
  background-image: url(../images/articleXls.png);
}
.view-recherche .search-result-item .search-recherche-doc a.xlsx,
.view-recherche-form .search-result-item .search-recherche-doc a.xlsx {
  background-image: url(../images/articleXlsx.png);
}
.view-recherche .search-result-item .search-recherche-doc a.doc,
.view-recherche-form .search-result-item .search-recherche-doc a.doc {
  background-image: url(../images/articleDoc.png);
}
.view-recherche .search-result-item .search-recherche-doc a.docx,
.view-recherche-form .search-result-item .search-recherche-doc a.docx {
  background-image: url(../images/articleDocx.png);
}
.view-recherche .search-result-item .search-recherche-doc a.rtf,
.view-recherche-form .search-result-item .search-recherche-doc a.rtf {
  background-image: url(../images/articleRtf.png);
}
.view-recherche .search-result-item .search-recherche-doc a.pdf,
.view-recherche-form .search-result-item .search-recherche-doc a.pdf {
  background-image: url(../images/articlePdf.png);
}
.view-recherche .search-result-item .search-recherche-doc a.type,
.view-recherche-form .search-result-item .search-recherche-doc a.type {
  display: inline-block;
  color: #005DA8;
  font-size: 0.9333em;
}
.view-recherche .search-result-item .zone-services,
.view-recherche-form .search-result-item .zone-services {
  margin: 0;
}
.page-employeur-tableau-cno .body-container .container,
.page-entreprise-tableau-cno .body-container .container,
.page-employeur-tableau-recommandations .body-container .container,
.page-entreprise-tableau-recommandations .body-container .container {
  width: 980px;
  margin: 0 auto;
}
@media (max-width: 48.1rem) {
  .page-employeur-tableau-cno .body-container .container,
  .page-entreprise-tableau-cno .body-container .container,
  .page-employeur-tableau-recommandations .body-container .container,
  .page-entreprise-tableau-recommandations .body-container .container {
    width: 100%;
  }
}
.page-employeur-tableau-cno .body-container .para,
.page-entreprise-tableau-cno .body-container .para,
.page-employeur-tableau-recommandations .body-container .para,
.page-entreprise-tableau-recommandations .body-container .para {
  background-color: #005ea8;
  color: white;
  padding: 50px 100px;
  font-size: 1.067em;
}
@media (max-width: 48.1rem) {
  .page-employeur-tableau-cno .body-container .para,
  .page-entreprise-tableau-cno .body-container .para,
  .page-employeur-tableau-recommandations .body-container .para,
  .page-entreprise-tableau-recommandations .body-container .para {
    padding: 30px 30px;
  }
}
.page-employeur-tableau-cno .body-container .filters,
.page-entreprise-tableau-cno .body-container .filters,
.page-employeur-tableau-recommandations .body-container .filters,
.page-entreprise-tableau-recommandations .body-container .filters {
  margin: 20px 0;
  padding: 30px 100px;
  background-color: #FFF;
}
@media (max-width: 48.1rem) {
  .page-employeur-tableau-cno .body-container .filters,
  .page-entreprise-tableau-cno .body-container .filters,
  .page-employeur-tableau-recommandations .body-container .filters,
  .page-entreprise-tableau-recommandations .body-container .filters {
    padding: 30px 30px;
  }
}
.page-employeur-tableau-cno .body-container .filters h2,
.page-entreprise-tableau-cno .body-container .filters h2,
.page-employeur-tableau-recommandations .body-container .filters h2,
.page-entreprise-tableau-recommandations .body-container .filters h2 {
  margin: 0;
  text-transform: uppercase;
  font-size: 1.200em;
  margin-bottom: 50px;
  color: #005DA8;
}
.page-employeur-tableau-cno .body-container .filters .views-exposed-widget,
.page-entreprise-tableau-cno .body-container .filters .views-exposed-widget,
.page-employeur-tableau-recommandations .body-container .filters .views-exposed-widget,
.page-entreprise-tableau-recommandations .body-container .filters .views-exposed-widget {
  width: 100%;
}
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-title_field_value,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title_field_value,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-title,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_title_value,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_title_value,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_title_value,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_title_value {
  padding: 0 40px 0 60px;
  display: block;
  clear: both;
  margin-bottom: 15px;
}
@media (max-width: 48.1rem) {
  .page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value,
  .page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value,
  .page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value,
  .page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value,
  .page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value,
  .page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value,
  .page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value,
  .page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value,
  .page-employeur-tableau-cno .body-container .filters .views-widget-filter-title_field_value,
  .page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title_field_value,
  .page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value,
  .page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value,
  .page-employeur-tableau-cno .body-container .filters .views-widget-filter-title,
  .page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title,
  .page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title,
  .page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title,
  .page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value,
  .page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value,
  .page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value,
  .page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value,
  .page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_title_value,
  .page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_title_value,
  .page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_title_value,
  .page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_title_value {
    padding: 0;
    width: 100%;
  }
}
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value .form-control,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value .form-control,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value .form-control,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value .form-control,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value .form-control,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value .form-control,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value .form-control,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value .form-control,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-title_field_value .form-control,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title_field_value .form-control,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value .form-control,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value .form-control,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-title .form-control,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title .form-control,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title .form-control,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title .form-control,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value .form-control,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value .form-control,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value .form-control,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value .form-control,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_title_value .form-control,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_title_value .form-control,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_title_value .form-control,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_title_value .form-control {
  height: 40px;
}
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value label,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value label,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value label,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value label {
  display: none;
}
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value .form-type-select,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value .form-type-select,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value .form-type-select,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value .form-type-select {
  position: relative;
}
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value .form-type-select select,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value .form-type-select select,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value .form-type-select select,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value .form-type-select select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-repeat: no-repeat;
  background-image: url("../images/selecebox_arrow.png");
  background-position: right;
  padding-right: 50px;
}
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value .form-type-select select::-ms-expand,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_secteur_activite_value .form-type-select select::-ms-expand,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value .form-type-select select::-ms-expand,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_secteur_activite_value .form-type-select select::-ms-expand {
  display: none;
}
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value input::-webkit-input-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value input::-webkit-input-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value input::-webkit-input-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value input::-webkit-input-placeholder,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value input::-webkit-input-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value input::-webkit-input-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value input::-webkit-input-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value input::-webkit-input-placeholder,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-title_field_value input::-webkit-input-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title_field_value input::-webkit-input-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value input::-webkit-input-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value input::-webkit-input-placeholder,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-title input::-webkit-input-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title input::-webkit-input-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title input::-webkit-input-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-style: italic;
}
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value input::-moz-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value input::-moz-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value input::-moz-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value input::-moz-placeholder,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value input::-moz-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value input::-moz-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value input::-moz-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value input::-moz-placeholder,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-title_field_value input::-moz-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title_field_value input::-moz-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value input::-moz-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value input::-moz-placeholder,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-title input::-moz-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title input::-moz-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title input::-moz-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title input::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic;
}
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value input:-ms-input-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value input:-ms-input-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value input:-ms-input-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value input:-ms-input-placeholder,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value input:-ms-input-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value input:-ms-input-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value input:-ms-input-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value input:-ms-input-placeholder,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-title_field_value input:-ms-input-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title_field_value input:-ms-input-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value input:-ms-input-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value input:-ms-input-placeholder,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-title input:-ms-input-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title input:-ms-input-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title input:-ms-input-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title input:-ms-input-placeholder {
  /* IE 10+ */
  font-style: italic;
}
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value input:-moz-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_cno_value input:-moz-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value input:-moz-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_cno_value input:-moz-placeholder,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value input:-moz-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-field_reference_reco_value input:-moz-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value input:-moz-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-field_reference_reco_value input:-moz-placeholder,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-title_field_value input:-moz-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title_field_value input:-moz-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value input:-moz-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title_field_value input:-moz-placeholder,
.page-employeur-tableau-cno .body-container .filters .views-widget-filter-title input:-moz-placeholder,
.page-entreprise-tableau-cno .body-container .filters .views-widget-filter-title input:-moz-placeholder,
.page-employeur-tableau-recommandations .body-container .filters .views-widget-filter-title input:-moz-placeholder,
.page-entreprise-tableau-recommandations .body-container .filters .views-widget-filter-title input:-moz-placeholder {
  /* Firefox 18- */
  font-style: italic;
}
.page-employeur-tableau-cno .body-container .filters .views-submit-button,
.page-entreprise-tableau-cno .body-container .filters .views-submit-button,
.page-employeur-tableau-recommandations .body-container .filters .views-submit-button,
.page-entreprise-tableau-recommandations .body-container .filters .views-submit-button,
.page-employeur-tableau-cno .body-container .filters .views-reset-button,
.page-entreprise-tableau-cno .body-container .filters .views-reset-button,
.page-employeur-tableau-recommandations .body-container .filters .views-reset-button,
.page-entreprise-tableau-recommandations .body-container .filters .views-reset-button {
  width: auto;
  display: inline-block;
}
.page-employeur-tableau-cno .body-container .filters .views-submit-button button,
.page-entreprise-tableau-cno .body-container .filters .views-submit-button button,
.page-employeur-tableau-recommandations .body-container .filters .views-submit-button button,
.page-entreprise-tableau-recommandations .body-container .filters .views-submit-button button,
.page-employeur-tableau-cno .body-container .filters .views-reset-button button,
.page-entreprise-tableau-cno .body-container .filters .views-reset-button button,
.page-employeur-tableau-recommandations .body-container .filters .views-reset-button button,
.page-entreprise-tableau-recommandations .body-container .filters .views-reset-button button {
  text-transform: uppercase;
  padding: 10px 22px;
  color: #005DA8;
  border: 1px solid #005DA8;
  background-color: #FFF;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.8666em;
  border-radius: 19px;
  text-decoration: none;
  text-align: center;
  width: 150px;
}
.page-employeur-tableau-cno .body-container .filters .views-submit-button button:hover,
.page-entreprise-tableau-cno .body-container .filters .views-submit-button button:hover,
.page-employeur-tableau-recommandations .body-container .filters .views-submit-button button:hover,
.page-entreprise-tableau-recommandations .body-container .filters .views-submit-button button:hover,
.page-employeur-tableau-cno .body-container .filters .views-reset-button button:hover,
.page-entreprise-tableau-cno .body-container .filters .views-reset-button button:hover,
.page-employeur-tableau-recommandations .body-container .filters .views-reset-button button:hover,
.page-entreprise-tableau-recommandations .body-container .filters .views-reset-button button:hover,
.page-employeur-tableau-cno .body-container .filters .views-submit-button button:focus,
.page-entreprise-tableau-cno .body-container .filters .views-submit-button button:focus,
.page-employeur-tableau-recommandations .body-container .filters .views-submit-button button:focus,
.page-entreprise-tableau-recommandations .body-container .filters .views-submit-button button:focus,
.page-employeur-tableau-cno .body-container .filters .views-reset-button button:focus,
.page-entreprise-tableau-cno .body-container .filters .views-reset-button button:focus,
.page-employeur-tableau-recommandations .body-container .filters .views-reset-button button:focus,
.page-entreprise-tableau-recommandations .body-container .filters .views-reset-button button:focus {
  background-color: #005DA8;
  color: #FFF;
}
.page-employeur-tableau-cno .body-container .filters .views-submit-button,
.page-entreprise-tableau-cno .body-container .filters .views-submit-button,
.page-employeur-tableau-recommandations .body-container .filters .views-submit-button,
.page-entreprise-tableau-recommandations .body-container .filters .views-submit-button {
  clear: both;
  margin-left: calc(50% - 135px);
}
@media (max-width: 48.1rem) {
  .page-employeur-tableau-cno .body-container .filters .views-submit-button,
  .page-entreprise-tableau-cno .body-container .filters .views-submit-button,
  .page-employeur-tableau-recommandations .body-container .filters .views-submit-button,
  .page-entreprise-tableau-recommandations .body-container .filters .views-submit-button {
    margin: 15px 0;
  }
}
.page-employeur-tableau-cno .body-container .result thead,
.page-entreprise-tableau-cno .body-container .result thead,
.page-employeur-tableau-recommandations .body-container .result thead,
.page-entreprise-tableau-recommandations .body-container .result thead {
  background-color: #307ab7;
  color: #FFF;
}
.page-employeur-tableau-cno .body-container .result thead th,
.page-entreprise-tableau-cno .body-container .result thead th,
.page-employeur-tableau-recommandations .body-container .result thead th,
.page-entreprise-tableau-recommandations .body-container .result thead th {
  font-weight: normal;
  vertical-align: top;
}
.page-employeur-tableau-cno .body-container .result tbody > tr.odd,
.page-entreprise-tableau-cno .body-container .result tbody > tr.odd,
.page-employeur-tableau-recommandations .body-container .result tbody > tr.odd,
.page-entreprise-tableau-recommandations .body-container .result tbody > tr.odd {
  background-color: #eaeaea;
}
.page-employeur-tableau-cno .body-container .result tbody > tr.even,
.page-entreprise-tableau-cno .body-container .result tbody > tr.even,
.page-employeur-tableau-recommandations .body-container .result tbody > tr.even,
.page-entreprise-tableau-recommandations .body-container .result tbody > tr.even {
  background-color: #e4e4e4;
}
.page-employeur-tableau-cno .body-container .result td,
.page-entreprise-tableau-cno .body-container .result td,
.page-employeur-tableau-recommandations .body-container .result td,
.page-entreprise-tableau-recommandations .body-container .result td,
.page-employeur-tableau-cno .body-container .result th,
.page-entreprise-tableau-cno .body-container .result th,
.page-employeur-tableau-recommandations .body-container .result th,
.page-entreprise-tableau-recommandations .body-container .result th {
  border-right: 1px solid #FFF;
  font-size: 0.933em;
}
.page-employeur-tableau-cno .body-container .result td:last-of-type,
.page-entreprise-tableau-cno .body-container .result td:last-of-type,
.page-employeur-tableau-recommandations .body-container .result td:last-of-type,
.page-entreprise-tableau-recommandations .body-container .result td:last-of-type,
.page-employeur-tableau-cno .body-container .result th:last-of-type,
.page-entreprise-tableau-cno .body-container .result th:last-of-type,
.page-employeur-tableau-recommandations .body-container .result th:last-of-type,
.page-entreprise-tableau-recommandations .body-container .result th:last-of-type {
  border-right: none;
}
.page-employeur-tableau-cno .body-container .result tr,
.page-entreprise-tableau-cno .body-container .result tr,
.page-employeur-tableau-recommandations .body-container .result tr,
.page-entreprise-tableau-recommandations .body-container .result tr {
  border-bottom: 1px solid #f0f0f0;
}
.page-employeur-tableau-cno .body-container .result tr:last-of-type,
.page-entreprise-tableau-cno .body-container .result tr:last-of-type,
.page-employeur-tableau-recommandations .body-container .result tr:last-of-type,
.page-entreprise-tableau-recommandations .body-container .result tr:last-of-type {
  border-bottom: none;
}
.page-employeur-tableau-cno .body-container .result tr .document-cno,
.page-entreprise-tableau-cno .body-container .result tr .document-cno,
.page-employeur-tableau-recommandations .body-container .result tr .document-cno,
.page-entreprise-tableau-recommandations .body-container .result tr .document-cno {
  text-align: center;
}
.page-employeur-tableau-cno .body-container .result tr .document-cno a,
.page-entreprise-tableau-cno .body-container .result tr .document-cno a,
.page-employeur-tableau-recommandations .body-container .result tr .document-cno a,
.page-entreprise-tableau-recommandations .body-container .result tr .document-cno a {
  display: inline-block;
  background-repeat: no-repeat;
  height: 33px;
  background-position: 49%;
  /*width: 28px;*/
  width: 100px;
}
.page-employeur-tableau-cno .body-container .result tr .document-cno a.xls,
.page-entreprise-tableau-cno .body-container .result tr .document-cno a.xls,
.page-employeur-tableau-recommandations .body-container .result tr .document-cno a.xls,
.page-entreprise-tableau-recommandations .body-container .result tr .document-cno a.xls {
  background-image: url('../images/articleXls.png');
}
.page-employeur-tableau-cno .body-container .result tr .document-cno a.xlsx,
.page-entreprise-tableau-cno .body-container .result tr .document-cno a.xlsx,
.page-employeur-tableau-recommandations .body-container .result tr .document-cno a.xlsx,
.page-entreprise-tableau-recommandations .body-container .result tr .document-cno a.xlsx {
  background-image: url('../images/articleXlsx.png');
}
.page-employeur-tableau-cno .body-container .result tr .document-cno a.doc,
.page-entreprise-tableau-cno .body-container .result tr .document-cno a.doc,
.page-employeur-tableau-recommandations .body-container .result tr .document-cno a.doc,
.page-entreprise-tableau-recommandations .body-container .result tr .document-cno a.doc {
  background-image: url('../images/articleDoc.png');
}
.page-employeur-tableau-cno .body-container .result tr .document-cno a.docx,
.page-entreprise-tableau-cno .body-container .result tr .document-cno a.docx,
.page-employeur-tableau-recommandations .body-container .result tr .document-cno a.docx,
.page-entreprise-tableau-recommandations .body-container .result tr .document-cno a.docx {
  background-image: url('../images/articleDocx.png');
}
.page-employeur-tableau-cno .body-container .result tr .document-cno a.rtf,
.page-entreprise-tableau-cno .body-container .result tr .document-cno a.rtf,
.page-employeur-tableau-recommandations .body-container .result tr .document-cno a.rtf,
.page-entreprise-tableau-recommandations .body-container .result tr .document-cno a.rtf {
  background-image: url('../images/articleRtf.png');
}
.page-employeur-tableau-cno .body-container .result tr .document-cno a.pdf,
.page-entreprise-tableau-cno .body-container .result tr .document-cno a.pdf,
.page-employeur-tableau-recommandations .body-container .result tr .document-cno a.pdf,
.page-entreprise-tableau-recommandations .body-container .result tr .document-cno a.pdf {
  background-image: url('../images/articlePdf.png');
}
.page-employeur-tableau-cno .body-container .result tr .document-cno a .type,
.page-entreprise-tableau-cno .body-container .result tr .document-cno a .type,
.page-employeur-tableau-recommandations .body-container .result tr .document-cno a .type,
.page-entreprise-tableau-recommandations .body-container .result tr .document-cno a .type {
  display: inline-block;
  color: #005DA8;
  font-size: .9333em;
  width: auto;
  height: auto;
  padding-top: 37px;
}
.page-employeur-tableau-cno .body-container .result .views-field-field-reference-reco,
.page-entreprise-tableau-cno .body-container .result .views-field-field-reference-reco,
.page-employeur-tableau-recommandations .body-container .result .views-field-field-reference-reco,
.page-entreprise-tableau-recommandations .body-container .result .views-field-field-reference-reco {
  width: 100px;
}
.page-employeur-tableau-cno .body-container .result .views-field-field-ameli-file,
.page-entreprise-tableau-cno .body-container .result .views-field-field-ameli-file,
.page-employeur-tableau-recommandations .body-container .result .views-field-field-ameli-file,
.page-entreprise-tableau-recommandations .body-container .result .views-field-field-ameli-file,
.page-employeur-tableau-cno .body-container .result .views-field-field-secteur-activite,
.page-entreprise-tableau-cno .body-container .result .views-field-field-secteur-activite,
.page-employeur-tableau-recommandations .body-container .result .views-field-field-secteur-activite,
.page-entreprise-tableau-recommandations .body-container .result .views-field-field-secteur-activite {
  width: auto;
}
.page-employeur-tableau-cno .body-container .result .views-field-field-documents,
.page-entreprise-tableau-cno .body-container .result .views-field-field-documents,
.page-employeur-tableau-recommandations .body-container .result .views-field-field-documents,
.page-entreprise-tableau-recommandations .body-container .result .views-field-field-documents {
  width: 116px;
}
/*filtre-search*/
.page-actualite,
.page-actualites-institutionnelles,
.node-type-actualite-nationale,
.node-type-actualite-nationale-institution,
.node-type-actualite-regionale-instit,
.node-type-actualite-locale,
.node-type-actualite-locale-entreprise,
.node-type-raccourci-actualite-locale-entre,
.node-type-raccourci-d-actualite,
.page-taxonomy-term-recherche,
.page-taxonomy-term-recherche-formulaire,
.page-taxonomy-term-all-recherche,
.page-carrieres-offres,
.node-type-offre-emploi-talentlink,
.page-fiches-organismes {
  /* .region-sidebar-first{
    h2 {
      font-size: 1.067em !important;
    }
  }*/
}
.page-actualite h2,
.page-actualites-institutionnelles h2,
.node-type-actualite-nationale h2,
.node-type-actualite-nationale-institution h2,
.node-type-actualite-regionale-instit h2,
.node-type-actualite-locale h2,
.node-type-actualite-locale-entreprise h2,
.node-type-raccourci-actualite-locale-entre h2,
.node-type-raccourci-d-actualite h2,
.page-taxonomy-term-recherche h2,
.page-taxonomy-term-recherche-formulaire h2,
.page-taxonomy-term-all-recherche h2,
.page-carrieres-offres h2,
.node-type-offre-emploi-talentlink h2,
.page-fiches-organismes h2 {
  margin-top: 24px;
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.067em;
  margin-bottom: 17px;
}
.page-actualite .sidebar-first-class,
.page-actualites-institutionnelles .sidebar-first-class,
.node-type-actualite-nationale .sidebar-first-class,
.node-type-actualite-nationale-institution .sidebar-first-class,
.node-type-actualite-regionale-instit .sidebar-first-class,
.node-type-actualite-locale .sidebar-first-class,
.node-type-actualite-locale-entreprise .sidebar-first-class,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class,
.node-type-raccourci-d-actualite .sidebar-first-class,
.page-taxonomy-term-recherche .sidebar-first-class,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class,
.page-taxonomy-term-all-recherche .sidebar-first-class,
.page-carrieres-offres .sidebar-first-class,
.node-type-offre-emploi-talentlink .sidebar-first-class,
.page-fiches-organismes .sidebar-first-class {
  padding: 0;
}
.page-actualite .sidebar-first-class .facette_panel_affinez,
.page-actualites-institutionnelles .sidebar-first-class .facette_panel_affinez,
.node-type-actualite-nationale .sidebar-first-class .facette_panel_affinez,
.node-type-actualite-nationale-institution .sidebar-first-class .facette_panel_affinez,
.node-type-actualite-regionale-instit .sidebar-first-class .facette_panel_affinez,
.node-type-actualite-locale .sidebar-first-class .facette_panel_affinez,
.node-type-actualite-locale-entreprise .sidebar-first-class .facette_panel_affinez,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class .facette_panel_affinez,
.node-type-raccourci-d-actualite .sidebar-first-class .facette_panel_affinez,
.page-taxonomy-term-recherche .sidebar-first-class .facette_panel_affinez,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class .facette_panel_affinez,
.page-taxonomy-term-all-recherche .sidebar-first-class .facette_panel_affinez,
.page-carrieres-offres .sidebar-first-class .facette_panel_affinez,
.node-type-offre-emploi-talentlink .sidebar-first-class .facette_panel_affinez,
.page-fiches-organismes .sidebar-first-class .facette_panel_affinez {
  text-align: left;
  display: block;
}
.page-actualite .sidebar-first-class .views-reset-button,
.page-actualites-institutionnelles .sidebar-first-class .views-reset-button,
.node-type-actualite-nationale .sidebar-first-class .views-reset-button,
.node-type-actualite-nationale-institution .sidebar-first-class .views-reset-button,
.node-type-actualite-regionale-instit .sidebar-first-class .views-reset-button,
.node-type-actualite-locale .sidebar-first-class .views-reset-button,
.node-type-actualite-locale-entreprise .sidebar-first-class .views-reset-button,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class .views-reset-button,
.node-type-raccourci-d-actualite .sidebar-first-class .views-reset-button,
.page-taxonomy-term-recherche .sidebar-first-class .views-reset-button,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class .views-reset-button,
.page-taxonomy-term-all-recherche .sidebar-first-class .views-reset-button,
.page-carrieres-offres .sidebar-first-class .views-reset-button,
.node-type-offre-emploi-talentlink .sidebar-first-class .views-reset-button,
.page-fiches-organismes .sidebar-first-class .views-reset-button {
  float: none;
}
.page-actualite .sidebar-first-class,
.page-actualites-institutionnelles .sidebar-first-class,
.node-type-actualite-nationale .sidebar-first-class,
.node-type-actualite-nationale-institution .sidebar-first-class,
.node-type-actualite-regionale-instit .sidebar-first-class,
.node-type-actualite-locale .sidebar-first-class,
.node-type-actualite-locale-entreprise .sidebar-first-class,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class,
.node-type-raccourci-d-actualite .sidebar-first-class,
.page-taxonomy-term-recherche .sidebar-first-class,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class,
.page-taxonomy-term-all-recherche .sidebar-first-class,
.page-carrieres-offres .sidebar-first-class,
.node-type-offre-emploi-talentlink .sidebar-first-class,
.page-fiches-organismes .sidebar-first-class,
.page-actualite .filtres-actus,
.page-actualites-institutionnelles .filtres-actus,
.node-type-actualite-nationale .filtres-actus,
.node-type-actualite-nationale-institution .filtres-actus,
.node-type-actualite-regionale-instit .filtres-actus,
.node-type-actualite-locale .filtres-actus,
.node-type-actualite-locale-entreprise .filtres-actus,
.node-type-raccourci-actualite-locale-entre .filtres-actus,
.node-type-raccourci-d-actualite .filtres-actus,
.page-taxonomy-term-recherche .filtres-actus,
.page-taxonomy-term-recherche-formulaire .filtres-actus,
.page-taxonomy-term-all-recherche .filtres-actus,
.page-carrieres-offres .filtres-actus,
.node-type-offre-emploi-talentlink .filtres-actus,
.page-fiches-organismes .filtres-actus {
  width: 24.4897%;
}
.page-actualite .sidebar-first-class .well,
.page-actualites-institutionnelles .sidebar-first-class .well,
.node-type-actualite-nationale .sidebar-first-class .well,
.node-type-actualite-nationale-institution .sidebar-first-class .well,
.node-type-actualite-regionale-instit .sidebar-first-class .well,
.node-type-actualite-locale .sidebar-first-class .well,
.node-type-actualite-locale-entreprise .sidebar-first-class .well,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class .well,
.node-type-raccourci-d-actualite .sidebar-first-class .well,
.page-taxonomy-term-recherche .sidebar-first-class .well,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class .well,
.page-taxonomy-term-all-recherche .sidebar-first-class .well,
.page-carrieres-offres .sidebar-first-class .well,
.node-type-offre-emploi-talentlink .sidebar-first-class .well,
.page-fiches-organismes .sidebar-first-class .well,
.page-actualite .filtres-actus .well,
.page-actualites-institutionnelles .filtres-actus .well,
.node-type-actualite-nationale .filtres-actus .well,
.node-type-actualite-nationale-institution .filtres-actus .well,
.node-type-actualite-regionale-instit .filtres-actus .well,
.node-type-actualite-locale .filtres-actus .well,
.node-type-actualite-locale-entreprise .filtres-actus .well,
.node-type-raccourci-actualite-locale-entre .filtres-actus .well,
.node-type-raccourci-d-actualite .filtres-actus .well,
.page-taxonomy-term-recherche .filtres-actus .well,
.page-taxonomy-term-recherche-formulaire .filtres-actus .well,
.page-taxonomy-term-all-recherche .filtres-actus .well,
.page-carrieres-offres .filtres-actus .well,
.node-type-offre-emploi-talentlink .filtres-actus .well,
.page-fiches-organismes .filtres-actus .well {
  padding-left: 0;
  border: 0px none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #f0f0f0;
  border-radius: 0;
}
@media (max-width: 61.1rem) {
  .page-actualite .sidebar-first-class .well,
  .page-actualites-institutionnelles .sidebar-first-class .well,
  .node-type-actualite-nationale .sidebar-first-class .well,
  .node-type-actualite-nationale-institution .sidebar-first-class .well,
  .node-type-actualite-regionale-instit .sidebar-first-class .well,
  .node-type-actualite-locale .sidebar-first-class .well,
  .node-type-actualite-locale-entreprise .sidebar-first-class .well,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class .well,
  .node-type-raccourci-d-actualite .sidebar-first-class .well,
  .page-taxonomy-term-recherche .sidebar-first-class .well,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class .well,
  .page-taxonomy-term-all-recherche .sidebar-first-class .well,
  .page-carrieres-offres .sidebar-first-class .well,
  .node-type-offre-emploi-talentlink .sidebar-first-class .well,
  .page-fiches-organismes .sidebar-first-class .well,
  .page-actualite .filtres-actus .well,
  .page-actualites-institutionnelles .filtres-actus .well,
  .node-type-actualite-nationale .filtres-actus .well,
  .node-type-actualite-nationale-institution .filtres-actus .well,
  .node-type-actualite-regionale-instit .filtres-actus .well,
  .node-type-actualite-locale .filtres-actus .well,
  .node-type-actualite-locale-entreprise .filtres-actus .well,
  .node-type-raccourci-actualite-locale-entre .filtres-actus .well,
  .node-type-raccourci-d-actualite .filtres-actus .well,
  .page-taxonomy-term-recherche .filtres-actus .well,
  .page-taxonomy-term-recherche-formulaire .filtres-actus .well,
  .page-taxonomy-term-all-recherche .filtres-actus .well,
  .page-carrieres-offres .filtres-actus .well,
  .node-type-offre-emploi-talentlink .filtres-actus .well,
  .page-fiches-organismes .filtres-actus .well {
    margin: 0;
    padding: 0 !important;
  }
  .page-actualite .sidebar-first-class .well h2,
  .page-actualites-institutionnelles .sidebar-first-class .well h2,
  .node-type-actualite-nationale .sidebar-first-class .well h2,
  .node-type-actualite-nationale-institution .sidebar-first-class .well h2,
  .node-type-actualite-regionale-instit .sidebar-first-class .well h2,
  .node-type-actualite-locale .sidebar-first-class .well h2,
  .node-type-actualite-locale-entreprise .sidebar-first-class .well h2,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class .well h2,
  .node-type-raccourci-d-actualite .sidebar-first-class .well h2,
  .page-taxonomy-term-recherche .sidebar-first-class .well h2,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class .well h2,
  .page-taxonomy-term-all-recherche .sidebar-first-class .well h2,
  .page-carrieres-offres .sidebar-first-class .well h2,
  .node-type-offre-emploi-talentlink .sidebar-first-class .well h2,
  .page-fiches-organismes .sidebar-first-class .well h2,
  .page-actualite .filtres-actus .well h2,
  .page-actualites-institutionnelles .filtres-actus .well h2,
  .node-type-actualite-nationale .filtres-actus .well h2,
  .node-type-actualite-nationale-institution .filtres-actus .well h2,
  .node-type-actualite-regionale-instit .filtres-actus .well h2,
  .node-type-actualite-locale .filtres-actus .well h2,
  .node-type-actualite-locale-entreprise .filtres-actus .well h2,
  .node-type-raccourci-actualite-locale-entre .filtres-actus .well h2,
  .node-type-raccourci-d-actualite .filtres-actus .well h2,
  .page-taxonomy-term-recherche .filtres-actus .well h2,
  .page-taxonomy-term-recherche-formulaire .filtres-actus .well h2,
  .page-taxonomy-term-all-recherche .filtres-actus .well h2,
  .page-carrieres-offres .filtres-actus .well h2,
  .node-type-offre-emploi-talentlink .filtres-actus .well h2,
  .page-fiches-organismes .filtres-actus .well h2 {
    margin: 0;
    padding: 20px 80px 20px 47px;
  }
}
@media (max-width: 47.9rem) {
  .page-actualite .sidebar-first-class .well,
  .page-actualites-institutionnelles .sidebar-first-class .well,
  .node-type-actualite-nationale .sidebar-first-class .well,
  .node-type-actualite-nationale-institution .sidebar-first-class .well,
  .node-type-actualite-regionale-instit .sidebar-first-class .well,
  .node-type-actualite-locale .sidebar-first-class .well,
  .node-type-actualite-locale-entreprise .sidebar-first-class .well,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class .well,
  .node-type-raccourci-d-actualite .sidebar-first-class .well,
  .page-taxonomy-term-recherche .sidebar-first-class .well,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class .well,
  .page-taxonomy-term-all-recherche .sidebar-first-class .well,
  .page-carrieres-offres .sidebar-first-class .well,
  .node-type-offre-emploi-talentlink .sidebar-first-class .well,
  .page-fiches-organismes .sidebar-first-class .well,
  .page-actualite .filtres-actus .well,
  .page-actualites-institutionnelles .filtres-actus .well,
  .node-type-actualite-nationale .filtres-actus .well,
  .node-type-actualite-nationale-institution .filtres-actus .well,
  .node-type-actualite-regionale-instit .filtres-actus .well,
  .node-type-actualite-locale .filtres-actus .well,
  .node-type-actualite-locale-entreprise .filtres-actus .well,
  .node-type-raccourci-actualite-locale-entre .filtres-actus .well,
  .node-type-raccourci-d-actualite .filtres-actus .well,
  .page-taxonomy-term-recherche .filtres-actus .well,
  .page-taxonomy-term-recherche-formulaire .filtres-actus .well,
  .page-taxonomy-term-all-recherche .filtres-actus .well,
  .page-carrieres-offres .filtres-actus .well,
  .node-type-offre-emploi-talentlink .filtres-actus .well,
  .page-fiches-organismes .filtres-actus .well {
    margin: 0;
    padding: 0 !important;
  }
  .page-actualite .sidebar-first-class .well h2,
  .page-actualites-institutionnelles .sidebar-first-class .well h2,
  .node-type-actualite-nationale .sidebar-first-class .well h2,
  .node-type-actualite-nationale-institution .sidebar-first-class .well h2,
  .node-type-actualite-regionale-instit .sidebar-first-class .well h2,
  .node-type-actualite-locale .sidebar-first-class .well h2,
  .node-type-actualite-locale-entreprise .sidebar-first-class .well h2,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class .well h2,
  .node-type-raccourci-d-actualite .sidebar-first-class .well h2,
  .page-taxonomy-term-recherche .sidebar-first-class .well h2,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class .well h2,
  .page-taxonomy-term-all-recherche .sidebar-first-class .well h2,
  .page-carrieres-offres .sidebar-first-class .well h2,
  .node-type-offre-emploi-talentlink .sidebar-first-class .well h2,
  .page-fiches-organismes .sidebar-first-class .well h2,
  .page-actualite .filtres-actus .well h2,
  .page-actualites-institutionnelles .filtres-actus .well h2,
  .node-type-actualite-nationale .filtres-actus .well h2,
  .node-type-actualite-nationale-institution .filtres-actus .well h2,
  .node-type-actualite-regionale-instit .filtres-actus .well h2,
  .node-type-actualite-locale .filtres-actus .well h2,
  .node-type-actualite-locale-entreprise .filtres-actus .well h2,
  .node-type-raccourci-actualite-locale-entre .filtres-actus .well h2,
  .node-type-raccourci-d-actualite .filtres-actus .well h2,
  .page-taxonomy-term-recherche .filtres-actus .well h2,
  .page-taxonomy-term-recherche-formulaire .filtres-actus .well h2,
  .page-taxonomy-term-all-recherche .filtres-actus .well h2,
  .page-carrieres-offres .filtres-actus .well h2,
  .node-type-offre-emploi-talentlink .filtres-actus .well h2,
  .page-fiches-organismes .filtres-actus .well h2 {
    margin: 0;
    padding: 12px 51px 12px 22px;
  }
}
.page-actualite .sidebar-first-class .well .views-submit-button,
.page-actualites-institutionnelles .sidebar-first-class .well .views-submit-button,
.node-type-actualite-nationale .sidebar-first-class .well .views-submit-button,
.node-type-actualite-nationale-institution .sidebar-first-class .well .views-submit-button,
.node-type-actualite-regionale-instit .sidebar-first-class .well .views-submit-button,
.node-type-actualite-locale .sidebar-first-class .well .views-submit-button,
.node-type-actualite-locale-entreprise .sidebar-first-class .well .views-submit-button,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class .well .views-submit-button,
.node-type-raccourci-d-actualite .sidebar-first-class .well .views-submit-button,
.page-taxonomy-term-recherche .sidebar-first-class .well .views-submit-button,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class .well .views-submit-button,
.page-taxonomy-term-all-recherche .sidebar-first-class .well .views-submit-button,
.page-carrieres-offres .sidebar-first-class .well .views-submit-button,
.node-type-offre-emploi-talentlink .sidebar-first-class .well .views-submit-button,
.page-fiches-organismes .sidebar-first-class .well .views-submit-button,
.page-actualite .filtres-actus .well .views-submit-button,
.page-actualites-institutionnelles .filtres-actus .well .views-submit-button,
.node-type-actualite-nationale .filtres-actus .well .views-submit-button,
.node-type-actualite-nationale-institution .filtres-actus .well .views-submit-button,
.node-type-actualite-regionale-instit .filtres-actus .well .views-submit-button,
.node-type-actualite-locale .filtres-actus .well .views-submit-button,
.node-type-actualite-locale-entreprise .filtres-actus .well .views-submit-button,
.node-type-raccourci-actualite-locale-entre .filtres-actus .well .views-submit-button,
.node-type-raccourci-d-actualite .filtres-actus .well .views-submit-button,
.page-taxonomy-term-recherche .filtres-actus .well .views-submit-button,
.page-taxonomy-term-recherche-formulaire .filtres-actus .well .views-submit-button,
.page-taxonomy-term-all-recherche .filtres-actus .well .views-submit-button,
.page-carrieres-offres .filtres-actus .well .views-submit-button,
.node-type-offre-emploi-talentlink .filtres-actus .well .views-submit-button,
.page-fiches-organismes .filtres-actus .well .views-submit-button {
  float: none;
}
@media (max-width: 61.1rem) {
  .page-actualite .sidebar-first-class .facette_panel_affinez:after,
  .page-actualites-institutionnelles .sidebar-first-class .facette_panel_affinez:after,
  .node-type-actualite-nationale .sidebar-first-class .facette_panel_affinez:after,
  .node-type-actualite-nationale-institution .sidebar-first-class .facette_panel_affinez:after,
  .node-type-actualite-regionale-instit .sidebar-first-class .facette_panel_affinez:after,
  .node-type-actualite-locale .sidebar-first-class .facette_panel_affinez:after,
  .node-type-actualite-locale-entreprise .sidebar-first-class .facette_panel_affinez:after,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class .facette_panel_affinez:after,
  .node-type-raccourci-d-actualite .sidebar-first-class .facette_panel_affinez:after,
  .page-taxonomy-term-recherche .sidebar-first-class .facette_panel_affinez:after,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class .facette_panel_affinez:after,
  .page-taxonomy-term-all-recherche .sidebar-first-class .facette_panel_affinez:after,
  .page-carrieres-offres .sidebar-first-class .facette_panel_affinez:after,
  .node-type-offre-emploi-talentlink .sidebar-first-class .facette_panel_affinez:after,
  .page-fiches-organismes .sidebar-first-class .facette_panel_affinez:after,
  .page-actualite .filtres-actus .facette_panel_affinez:after,
  .page-actualites-institutionnelles .filtres-actus .facette_panel_affinez:after,
  .node-type-actualite-nationale .filtres-actus .facette_panel_affinez:after,
  .node-type-actualite-nationale-institution .filtres-actus .facette_panel_affinez:after,
  .node-type-actualite-regionale-instit .filtres-actus .facette_panel_affinez:after,
  .node-type-actualite-locale .filtres-actus .facette_panel_affinez:after,
  .node-type-actualite-locale-entreprise .filtres-actus .facette_panel_affinez:after,
  .node-type-raccourci-actualite-locale-entre .filtres-actus .facette_panel_affinez:after,
  .node-type-raccourci-d-actualite .filtres-actus .facette_panel_affinez:after,
  .page-taxonomy-term-recherche .filtres-actus .facette_panel_affinez:after,
  .page-taxonomy-term-recherche-formulaire .filtres-actus .facette_panel_affinez:after,
  .page-taxonomy-term-all-recherche .filtres-actus .facette_panel_affinez:after,
  .page-carrieres-offres .filtres-actus .facette_panel_affinez:after,
  .node-type-offre-emploi-talentlink .filtres-actus .facette_panel_affinez:after,
  .page-fiches-organismes .filtres-actus .facette_panel_affinez:after {
    background-image: url(../images/chevron-close.png);
    height: 17px;
    top: 21px;
  }
}
.page-actualite .sidebar-first-class form fieldset,
.page-actualites-institutionnelles .sidebar-first-class form fieldset,
.node-type-actualite-nationale .sidebar-first-class form fieldset,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset,
.node-type-actualite-locale .sidebar-first-class form fieldset,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset,
.page-carrieres-offres .sidebar-first-class form fieldset,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset,
.page-fiches-organismes .sidebar-first-class form fieldset,
.page-actualite .filtres-actus form fieldset,
.page-actualites-institutionnelles .filtres-actus form fieldset,
.node-type-actualite-nationale .filtres-actus form fieldset,
.node-type-actualite-nationale-institution .filtres-actus form fieldset,
.node-type-actualite-regionale-instit .filtres-actus form fieldset,
.node-type-actualite-locale .filtres-actus form fieldset,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset,
.node-type-raccourci-d-actualite .filtres-actus form fieldset,
.page-taxonomy-term-recherche .filtres-actus form fieldset,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset,
.page-carrieres-offres .filtres-actus form fieldset,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset,
.page-fiches-organismes .filtres-actus form fieldset {
  border: 0;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 0;
}
.page-actualite .sidebar-first-class form fieldset button.bt_titre_actu,
.page-actualites-institutionnelles .sidebar-first-class form fieldset button.bt_titre_actu,
.node-type-actualite-nationale .sidebar-first-class form fieldset button.bt_titre_actu,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset button.bt_titre_actu,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset button.bt_titre_actu,
.node-type-actualite-locale .sidebar-first-class form fieldset button.bt_titre_actu,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset button.bt_titre_actu,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset button.bt_titre_actu,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset button.bt_titre_actu,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset button.bt_titre_actu,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset button.bt_titre_actu,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset button.bt_titre_actu,
.page-carrieres-offres .sidebar-first-class form fieldset button.bt_titre_actu,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset button.bt_titre_actu,
.page-fiches-organismes .sidebar-first-class form fieldset button.bt_titre_actu,
.page-actualite .filtres-actus form fieldset button.bt_titre_actu,
.page-actualites-institutionnelles .filtres-actus form fieldset button.bt_titre_actu,
.node-type-actualite-nationale .filtres-actus form fieldset button.bt_titre_actu,
.node-type-actualite-nationale-institution .filtres-actus form fieldset button.bt_titre_actu,
.node-type-actualite-regionale-instit .filtres-actus form fieldset button.bt_titre_actu,
.node-type-actualite-locale .filtres-actus form fieldset button.bt_titre_actu,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset button.bt_titre_actu,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset button.bt_titre_actu,
.node-type-raccourci-d-actualite .filtres-actus form fieldset button.bt_titre_actu,
.page-taxonomy-term-recherche .filtres-actus form fieldset button.bt_titre_actu,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset button.bt_titre_actu,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset button.bt_titre_actu,
.page-carrieres-offres .filtres-actus form fieldset button.bt_titre_actu,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset button.bt_titre_actu,
.page-fiches-organismes .filtres-actus form fieldset button.bt_titre_actu {
  color: #000000;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: 700;
  cursor: default;
}
@media (max-width: 61.1rem) {
  .page-actualite .sidebar-first-class form fieldset,
  .page-actualites-institutionnelles .sidebar-first-class form fieldset,
  .node-type-actualite-nationale .sidebar-first-class form fieldset,
  .node-type-actualite-nationale-institution .sidebar-first-class form fieldset,
  .node-type-actualite-regionale-instit .sidebar-first-class form fieldset,
  .node-type-actualite-locale .sidebar-first-class form fieldset,
  .node-type-actualite-locale-entreprise .sidebar-first-class form fieldset,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset,
  .node-type-raccourci-d-actualite .sidebar-first-class form fieldset,
  .page-taxonomy-term-recherche .sidebar-first-class form fieldset,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset,
  .page-taxonomy-term-all-recherche .sidebar-first-class form fieldset,
  .page-carrieres-offres .sidebar-first-class form fieldset,
  .node-type-offre-emploi-talentlink .sidebar-first-class form fieldset,
  .page-fiches-organismes .sidebar-first-class form fieldset,
  .page-actualite .filtres-actus form fieldset,
  .page-actualites-institutionnelles .filtres-actus form fieldset,
  .node-type-actualite-nationale .filtres-actus form fieldset,
  .node-type-actualite-nationale-institution .filtres-actus form fieldset,
  .node-type-actualite-regionale-instit .filtres-actus form fieldset,
  .node-type-actualite-locale .filtres-actus form fieldset,
  .node-type-actualite-locale-entreprise .filtres-actus form fieldset,
  .node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset,
  .node-type-raccourci-d-actualite .filtres-actus form fieldset,
  .page-taxonomy-term-recherche .filtres-actus form fieldset,
  .page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset,
  .page-taxonomy-term-all-recherche .filtres-actus form fieldset,
  .page-carrieres-offres .filtres-actus form fieldset,
  .node-type-offre-emploi-talentlink .filtres-actus form fieldset,
  .page-fiches-organismes .filtres-actus form fieldset {
    margin-bottom: 0;
  }
}
.page-actualite .sidebar-first-class form fieldset legend,
.page-actualites-institutionnelles .sidebar-first-class form fieldset legend,
.node-type-actualite-nationale .sidebar-first-class form fieldset legend,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend,
.node-type-actualite-locale .sidebar-first-class form fieldset legend,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset legend,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend,
.page-carrieres-offres .sidebar-first-class form fieldset legend,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend,
.page-fiches-organismes .sidebar-first-class form fieldset legend,
.page-actualite .filtres-actus form fieldset legend,
.page-actualites-institutionnelles .filtres-actus form fieldset legend,
.node-type-actualite-nationale .filtres-actus form fieldset legend,
.node-type-actualite-nationale-institution .filtres-actus form fieldset legend,
.node-type-actualite-regionale-instit .filtres-actus form fieldset legend,
.node-type-actualite-locale .filtres-actus form fieldset legend,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset legend,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend,
.node-type-raccourci-d-actualite .filtres-actus form fieldset legend,
.page-taxonomy-term-recherche .filtres-actus form fieldset legend,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset legend,
.page-carrieres-offres .filtres-actus form fieldset legend,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset legend,
.page-fiches-organismes .filtres-actus form fieldset legend {
  position: relative;
  border: 0;
  background: transparent;
  padding: 0;
  margin-bottom: 18px;
}
@media (max-width: 61.1rem) {
  .page-actualite .sidebar-first-class form fieldset legend,
  .page-actualites-institutionnelles .sidebar-first-class form fieldset legend,
  .node-type-actualite-nationale .sidebar-first-class form fieldset legend,
  .node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend,
  .node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend,
  .node-type-actualite-locale .sidebar-first-class form fieldset legend,
  .node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend,
  .node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend,
  .page-taxonomy-term-recherche .sidebar-first-class form fieldset legend,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend,
  .page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend,
  .page-carrieres-offres .sidebar-first-class form fieldset legend,
  .node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend,
  .page-fiches-organismes .sidebar-first-class form fieldset legend,
  .page-actualite .filtres-actus form fieldset legend,
  .page-actualites-institutionnelles .filtres-actus form fieldset legend,
  .node-type-actualite-nationale .filtres-actus form fieldset legend,
  .node-type-actualite-nationale-institution .filtres-actus form fieldset legend,
  .node-type-actualite-regionale-instit .filtres-actus form fieldset legend,
  .node-type-actualite-locale .filtres-actus form fieldset legend,
  .node-type-actualite-locale-entreprise .filtres-actus form fieldset legend,
  .node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend,
  .node-type-raccourci-d-actualite .filtres-actus form fieldset legend,
  .page-taxonomy-term-recherche .filtres-actus form fieldset legend,
  .page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend,
  .page-taxonomy-term-all-recherche .filtres-actus form fieldset legend,
  .page-carrieres-offres .filtres-actus form fieldset legend,
  .node-type-offre-emploi-talentlink .filtres-actus form fieldset legend,
  .page-fiches-organismes .filtres-actus form fieldset legend {
    font-size: inherit;
  }
}
.page-actualite .sidebar-first-class form fieldset legend .filterTtr,
.page-actualites-institutionnelles .sidebar-first-class form fieldset legend .filterTtr,
.node-type-actualite-nationale .sidebar-first-class form fieldset legend .filterTtr,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend .filterTtr,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend .filterTtr,
.node-type-actualite-locale .sidebar-first-class form fieldset legend .filterTtr,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend .filterTtr,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend .filterTtr,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend .filterTtr,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset legend .filterTtr,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend .filterTtr,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend .filterTtr,
.page-carrieres-offres .sidebar-first-class form fieldset legend .filterTtr,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend .filterTtr,
.page-fiches-organismes .sidebar-first-class form fieldset legend .filterTtr,
.page-actualite .filtres-actus form fieldset legend .filterTtr,
.page-actualites-institutionnelles .filtres-actus form fieldset legend .filterTtr,
.node-type-actualite-nationale .filtres-actus form fieldset legend .filterTtr,
.node-type-actualite-nationale-institution .filtres-actus form fieldset legend .filterTtr,
.node-type-actualite-regionale-instit .filtres-actus form fieldset legend .filterTtr,
.node-type-actualite-locale .filtres-actus form fieldset legend .filterTtr,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset legend .filterTtr,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend .filterTtr,
.node-type-raccourci-d-actualite .filtres-actus form fieldset legend .filterTtr,
.page-taxonomy-term-recherche .filtres-actus form fieldset legend .filterTtr,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend .filterTtr,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset legend .filterTtr,
.page-carrieres-offres .filtres-actus form fieldset legend .filterTtr,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset legend .filterTtr,
.page-fiches-organismes .filtres-actus form fieldset legend .filterTtr {
  display: block;
  padding-top: 3px;
}
.page-actualite .sidebar-first-class form fieldset legend .filterTtr:hover,
.page-actualites-institutionnelles .sidebar-first-class form fieldset legend .filterTtr:hover,
.node-type-actualite-nationale .sidebar-first-class form fieldset legend .filterTtr:hover,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend .filterTtr:hover,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend .filterTtr:hover,
.node-type-actualite-locale .sidebar-first-class form fieldset legend .filterTtr:hover,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend .filterTtr:hover,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend .filterTtr:hover,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend .filterTtr:hover,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset legend .filterTtr:hover,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend .filterTtr:hover,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend .filterTtr:hover,
.page-carrieres-offres .sidebar-first-class form fieldset legend .filterTtr:hover,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend .filterTtr:hover,
.page-fiches-organismes .sidebar-first-class form fieldset legend .filterTtr:hover,
.page-actualite .filtres-actus form fieldset legend .filterTtr:hover,
.page-actualites-institutionnelles .filtres-actus form fieldset legend .filterTtr:hover,
.node-type-actualite-nationale .filtres-actus form fieldset legend .filterTtr:hover,
.node-type-actualite-nationale-institution .filtres-actus form fieldset legend .filterTtr:hover,
.node-type-actualite-regionale-instit .filtres-actus form fieldset legend .filterTtr:hover,
.node-type-actualite-locale .filtres-actus form fieldset legend .filterTtr:hover,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset legend .filterTtr:hover,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend .filterTtr:hover,
.node-type-raccourci-d-actualite .filtres-actus form fieldset legend .filterTtr:hover,
.page-taxonomy-term-recherche .filtres-actus form fieldset legend .filterTtr:hover,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend .filterTtr:hover,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset legend .filterTtr:hover,
.page-carrieres-offres .filtres-actus form fieldset legend .filterTtr:hover,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset legend .filterTtr:hover,
.page-fiches-organismes .filtres-actus form fieldset legend .filterTtr:hover {
  text-decoration: none;
}
.page-actualite .sidebar-first-class form fieldset legend button,
.page-actualites-institutionnelles .sidebar-first-class form fieldset legend button,
.node-type-actualite-nationale .sidebar-first-class form fieldset legend button,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend button,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend button,
.node-type-actualite-locale .sidebar-first-class form fieldset legend button,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend button,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend button,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend button,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset legend button,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend button,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend button,
.page-carrieres-offres .sidebar-first-class form fieldset legend button,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend button,
.page-fiches-organismes .sidebar-first-class form fieldset legend button,
.page-actualite .filtres-actus form fieldset legend button,
.page-actualites-institutionnelles .filtres-actus form fieldset legend button,
.node-type-actualite-nationale .filtres-actus form fieldset legend button,
.node-type-actualite-nationale-institution .filtres-actus form fieldset legend button,
.node-type-actualite-regionale-instit .filtres-actus form fieldset legend button,
.node-type-actualite-locale .filtres-actus form fieldset legend button,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset legend button,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend button,
.node-type-raccourci-d-actualite .filtres-actus form fieldset legend button,
.page-taxonomy-term-recherche .filtres-actus form fieldset legend button,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend button,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset legend button,
.page-carrieres-offres .filtres-actus form fieldset legend button,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset legend button,
.page-fiches-organismes .filtres-actus form fieldset legend button {
  background: none;
  border: none;
  font-size: 0.622em !important;
  padding: 0;
}
@media (max-width: 48.1rem) {
  .page-actualite .sidebar-first-class form fieldset legend button,
  .page-actualites-institutionnelles .sidebar-first-class form fieldset legend button,
  .node-type-actualite-nationale .sidebar-first-class form fieldset legend button,
  .node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend button,
  .node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend button,
  .node-type-actualite-locale .sidebar-first-class form fieldset legend button,
  .node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend button,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend button,
  .node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend button,
  .page-taxonomy-term-recherche .sidebar-first-class form fieldset legend button,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend button,
  .page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend button,
  .page-carrieres-offres .sidebar-first-class form fieldset legend button,
  .node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend button,
  .page-fiches-organismes .sidebar-first-class form fieldset legend button,
  .page-actualite .filtres-actus form fieldset legend button,
  .page-actualites-institutionnelles .filtres-actus form fieldset legend button,
  .node-type-actualite-nationale .filtres-actus form fieldset legend button,
  .node-type-actualite-nationale-institution .filtres-actus form fieldset legend button,
  .node-type-actualite-regionale-instit .filtres-actus form fieldset legend button,
  .node-type-actualite-locale .filtres-actus form fieldset legend button,
  .node-type-actualite-locale-entreprise .filtres-actus form fieldset legend button,
  .node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend button,
  .node-type-raccourci-d-actualite .filtres-actus form fieldset legend button,
  .page-taxonomy-term-recherche .filtres-actus form fieldset legend button,
  .page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend button,
  .page-taxonomy-term-all-recherche .filtres-actus form fieldset legend button,
  .page-carrieres-offres .filtres-actus form fieldset legend button,
  .node-type-offre-emploi-talentlink .filtres-actus form fieldset legend button,
  .page-fiches-organismes .filtres-actus form fieldset legend button {
    font-size: 1em !important;
  }
}
.page-actualite .sidebar-first-class form fieldset legend span,
.page-actualites-institutionnelles .sidebar-first-class form fieldset legend span,
.node-type-actualite-nationale .sidebar-first-class form fieldset legend span,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend span,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend span,
.node-type-actualite-locale .sidebar-first-class form fieldset legend span,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend span,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend span,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend span,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset legend span,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend span,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend span,
.page-carrieres-offres .sidebar-first-class form fieldset legend span,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend span,
.page-fiches-organismes .sidebar-first-class form fieldset legend span,
.page-actualite .filtres-actus form fieldset legend span,
.page-actualites-institutionnelles .filtres-actus form fieldset legend span,
.node-type-actualite-nationale .filtres-actus form fieldset legend span,
.node-type-actualite-nationale-institution .filtres-actus form fieldset legend span,
.node-type-actualite-regionale-instit .filtres-actus form fieldset legend span,
.node-type-actualite-locale .filtres-actus form fieldset legend span,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset legend span,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend span,
.node-type-raccourci-d-actualite .filtres-actus form fieldset legend span,
.page-taxonomy-term-recherche .filtres-actus form fieldset legend span,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend span,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset legend span,
.page-carrieres-offres .filtres-actus form fieldset legend span,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset legend span,
.page-fiches-organismes .filtres-actus form fieldset legend span,
.page-actualite .sidebar-first-class form fieldset legend button,
.page-actualites-institutionnelles .sidebar-first-class form fieldset legend button,
.node-type-actualite-nationale .sidebar-first-class form fieldset legend button,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend button,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend button,
.node-type-actualite-locale .sidebar-first-class form fieldset legend button,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend button,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend button,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend button,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset legend button,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend button,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend button,
.page-carrieres-offres .sidebar-first-class form fieldset legend button,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend button,
.page-fiches-organismes .sidebar-first-class form fieldset legend button,
.page-actualite .filtres-actus form fieldset legend button,
.page-actualites-institutionnelles .filtres-actus form fieldset legend button,
.node-type-actualite-nationale .filtres-actus form fieldset legend button,
.node-type-actualite-nationale-institution .filtres-actus form fieldset legend button,
.node-type-actualite-regionale-instit .filtres-actus form fieldset legend button,
.node-type-actualite-locale .filtres-actus form fieldset legend button,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset legend button,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend button,
.node-type-raccourci-d-actualite .filtres-actus form fieldset legend button,
.page-taxonomy-term-recherche .filtres-actus form fieldset legend button,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend button,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset legend button,
.page-carrieres-offres .filtres-actus form fieldset legend button,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset legend button,
.page-fiches-organismes .filtres-actus form fieldset legend button {
  color: #000000;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.622em;
}
.page-actualite .sidebar-first-class form fieldset legend span:focus,
.page-actualites-institutionnelles .sidebar-first-class form fieldset legend span:focus,
.node-type-actualite-nationale .sidebar-first-class form fieldset legend span:focus,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend span:focus,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend span:focus,
.node-type-actualite-locale .sidebar-first-class form fieldset legend span:focus,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend span:focus,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend span:focus,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend span:focus,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset legend span:focus,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend span:focus,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend span:focus,
.page-carrieres-offres .sidebar-first-class form fieldset legend span:focus,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend span:focus,
.page-fiches-organismes .sidebar-first-class form fieldset legend span:focus,
.page-actualite .filtres-actus form fieldset legend span:focus,
.page-actualites-institutionnelles .filtres-actus form fieldset legend span:focus,
.node-type-actualite-nationale .filtres-actus form fieldset legend span:focus,
.node-type-actualite-nationale-institution .filtres-actus form fieldset legend span:focus,
.node-type-actualite-regionale-instit .filtres-actus form fieldset legend span:focus,
.node-type-actualite-locale .filtres-actus form fieldset legend span:focus,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset legend span:focus,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend span:focus,
.node-type-raccourci-d-actualite .filtres-actus form fieldset legend span:focus,
.page-taxonomy-term-recherche .filtres-actus form fieldset legend span:focus,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend span:focus,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset legend span:focus,
.page-carrieres-offres .filtres-actus form fieldset legend span:focus,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset legend span:focus,
.page-fiches-organismes .filtres-actus form fieldset legend span:focus,
.page-actualite .sidebar-first-class form fieldset legend button:focus,
.page-actualites-institutionnelles .sidebar-first-class form fieldset legend button:focus,
.node-type-actualite-nationale .sidebar-first-class form fieldset legend button:focus,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend button:focus,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend button:focus,
.node-type-actualite-locale .sidebar-first-class form fieldset legend button:focus,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend button:focus,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend button:focus,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend button:focus,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset legend button:focus,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend button:focus,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend button:focus,
.page-carrieres-offres .sidebar-first-class form fieldset legend button:focus,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend button:focus,
.page-fiches-organismes .sidebar-first-class form fieldset legend button:focus,
.page-actualite .filtres-actus form fieldset legend button:focus,
.page-actualites-institutionnelles .filtres-actus form fieldset legend button:focus,
.node-type-actualite-nationale .filtres-actus form fieldset legend button:focus,
.node-type-actualite-nationale-institution .filtres-actus form fieldset legend button:focus,
.node-type-actualite-regionale-instit .filtres-actus form fieldset legend button:focus,
.node-type-actualite-locale .filtres-actus form fieldset legend button:focus,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset legend button:focus,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend button:focus,
.node-type-raccourci-d-actualite .filtres-actus form fieldset legend button:focus,
.page-taxonomy-term-recherche .filtres-actus form fieldset legend button:focus,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend button:focus,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset legend button:focus,
.page-carrieres-offres .filtres-actus form fieldset legend button:focus,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset legend button:focus,
.page-fiches-organismes .filtres-actus form fieldset legend button:focus {
  border: 1px dotted #000;
}
@media (max-width: 61.1rem) {
  .page-actualite .sidebar-first-class form fieldset legend span,
  .page-actualites-institutionnelles .sidebar-first-class form fieldset legend span,
  .node-type-actualite-nationale .sidebar-first-class form fieldset legend span,
  .node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend span,
  .node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend span,
  .node-type-actualite-locale .sidebar-first-class form fieldset legend span,
  .node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend span,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend span,
  .node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend span,
  .page-taxonomy-term-recherche .sidebar-first-class form fieldset legend span,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend span,
  .page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend span,
  .page-carrieres-offres .sidebar-first-class form fieldset legend span,
  .node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend span,
  .page-fiches-organismes .sidebar-first-class form fieldset legend span,
  .page-actualite .filtres-actus form fieldset legend span,
  .page-actualites-institutionnelles .filtres-actus form fieldset legend span,
  .node-type-actualite-nationale .filtres-actus form fieldset legend span,
  .node-type-actualite-nationale-institution .filtres-actus form fieldset legend span,
  .node-type-actualite-regionale-instit .filtres-actus form fieldset legend span,
  .node-type-actualite-locale .filtres-actus form fieldset legend span,
  .node-type-actualite-locale-entreprise .filtres-actus form fieldset legend span,
  .node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend span,
  .node-type-raccourci-d-actualite .filtres-actus form fieldset legend span,
  .page-taxonomy-term-recherche .filtres-actus form fieldset legend span,
  .page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend span,
  .page-taxonomy-term-all-recherche .filtres-actus form fieldset legend span,
  .page-carrieres-offres .filtres-actus form fieldset legend span,
  .node-type-offre-emploi-talentlink .filtres-actus form fieldset legend span,
  .page-fiches-organismes .filtres-actus form fieldset legend span,
  .page-actualite .sidebar-first-class form fieldset legend button,
  .page-actualites-institutionnelles .sidebar-first-class form fieldset legend button,
  .node-type-actualite-nationale .sidebar-first-class form fieldset legend button,
  .node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend button,
  .node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend button,
  .node-type-actualite-locale .sidebar-first-class form fieldset legend button,
  .node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend button,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend button,
  .node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend button,
  .page-taxonomy-term-recherche .sidebar-first-class form fieldset legend button,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend button,
  .page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend button,
  .page-carrieres-offres .sidebar-first-class form fieldset legend button,
  .node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend button,
  .page-fiches-organismes .sidebar-first-class form fieldset legend button,
  .page-actualite .filtres-actus form fieldset legend button,
  .page-actualites-institutionnelles .filtres-actus form fieldset legend button,
  .node-type-actualite-nationale .filtres-actus form fieldset legend button,
  .node-type-actualite-nationale-institution .filtres-actus form fieldset legend button,
  .node-type-actualite-regionale-instit .filtres-actus form fieldset legend button,
  .node-type-actualite-locale .filtres-actus form fieldset legend button,
  .node-type-actualite-locale-entreprise .filtres-actus form fieldset legend button,
  .node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend button,
  .node-type-raccourci-d-actualite .filtres-actus form fieldset legend button,
  .page-taxonomy-term-recherche .filtres-actus form fieldset legend button,
  .page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend button,
  .page-taxonomy-term-all-recherche .filtres-actus form fieldset legend button,
  .page-carrieres-offres .filtres-actus form fieldset legend button,
  .node-type-offre-emploi-talentlink .filtres-actus form fieldset legend button,
  .page-fiches-organismes .filtres-actus form fieldset legend button {
    font-size: inherit;
  }
}
@media (max-width: 61.1rem) {
  .page-actualite .sidebar-first-class form fieldset legend,
  .page-actualites-institutionnelles .sidebar-first-class form fieldset legend,
  .node-type-actualite-nationale .sidebar-first-class form fieldset legend,
  .node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend,
  .node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend,
  .node-type-actualite-locale .sidebar-first-class form fieldset legend,
  .node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend,
  .node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend,
  .page-taxonomy-term-recherche .sidebar-first-class form fieldset legend,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend,
  .page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend,
  .page-carrieres-offres .sidebar-first-class form fieldset legend,
  .node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend,
  .page-fiches-organismes .sidebar-first-class form fieldset legend,
  .page-actualite .filtres-actus form fieldset legend,
  .page-actualites-institutionnelles .filtres-actus form fieldset legend,
  .node-type-actualite-nationale .filtres-actus form fieldset legend,
  .node-type-actualite-nationale-institution .filtres-actus form fieldset legend,
  .node-type-actualite-regionale-instit .filtres-actus form fieldset legend,
  .node-type-actualite-locale .filtres-actus form fieldset legend,
  .node-type-actualite-locale-entreprise .filtres-actus form fieldset legend,
  .node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend,
  .node-type-raccourci-d-actualite .filtres-actus form fieldset legend,
  .page-taxonomy-term-recherche .filtres-actus form fieldset legend,
  .page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend,
  .page-taxonomy-term-all-recherche .filtres-actus form fieldset legend,
  .page-carrieres-offres .filtres-actus form fieldset legend,
  .node-type-offre-emploi-talentlink .filtres-actus form fieldset legend,
  .page-fiches-organismes .filtres-actus form fieldset legend {
    cursor: pointer;
    margin-top: 18px;
    margin-bottom: 10px;
  }
  .page-actualite .sidebar-first-class form fieldset legend:after,
  .page-actualites-institutionnelles .sidebar-first-class form fieldset legend:after,
  .node-type-actualite-nationale .sidebar-first-class form fieldset legend:after,
  .node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend:after,
  .node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend:after,
  .node-type-actualite-locale .sidebar-first-class form fieldset legend:after,
  .node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend:after,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend:after,
  .node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend:after,
  .page-taxonomy-term-recherche .sidebar-first-class form fieldset legend:after,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend:after,
  .page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend:after,
  .page-carrieres-offres .sidebar-first-class form fieldset legend:after,
  .node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend:after,
  .page-fiches-organismes .sidebar-first-class form fieldset legend:after,
  .page-actualite .filtres-actus form fieldset legend:after,
  .page-actualites-institutionnelles .filtres-actus form fieldset legend:after,
  .node-type-actualite-nationale .filtres-actus form fieldset legend:after,
  .node-type-actualite-nationale-institution .filtres-actus form fieldset legend:after,
  .node-type-actualite-regionale-instit .filtres-actus form fieldset legend:after,
  .node-type-actualite-locale .filtres-actus form fieldset legend:after,
  .node-type-actualite-locale-entreprise .filtres-actus form fieldset legend:after,
  .node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend:after,
  .node-type-raccourci-d-actualite .filtres-actus form fieldset legend:after,
  .page-taxonomy-term-recherche .filtres-actus form fieldset legend:after,
  .page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend:after,
  .page-taxonomy-term-all-recherche .filtres-actus form fieldset legend:after,
  .page-carrieres-offres .filtres-actus form fieldset legend:after,
  .node-type-offre-emploi-talentlink .filtres-actus form fieldset legend:after,
  .page-fiches-organismes .filtres-actus form fieldset legend:after {
    content: '';
    background-image: url(../images/chevron-black.png);
    background-repeat: no-repeat;
    width: 17px;
    height: 10px;
    position: absolute;
    right: 0;
    top: 9px;
  }
  .page-actualite .sidebar-first-class form fieldset legend.open-panel:after,
  .page-actualites-institutionnelles .sidebar-first-class form fieldset legend.open-panel:after,
  .node-type-actualite-nationale .sidebar-first-class form fieldset legend.open-panel:after,
  .node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend.open-panel:after,
  .node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend.open-panel:after,
  .node-type-actualite-locale .sidebar-first-class form fieldset legend.open-panel:after,
  .node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend.open-panel:after,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset legend.open-panel:after,
  .node-type-raccourci-d-actualite .sidebar-first-class form fieldset legend.open-panel:after,
  .page-taxonomy-term-recherche .sidebar-first-class form fieldset legend.open-panel:after,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend.open-panel:after,
  .page-taxonomy-term-all-recherche .sidebar-first-class form fieldset legend.open-panel:after,
  .page-carrieres-offres .sidebar-first-class form fieldset legend.open-panel:after,
  .node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend.open-panel:after,
  .page-fiches-organismes .sidebar-first-class form fieldset legend.open-panel:after,
  .page-actualite .filtres-actus form fieldset legend.open-panel:after,
  .page-actualites-institutionnelles .filtres-actus form fieldset legend.open-panel:after,
  .node-type-actualite-nationale .filtres-actus form fieldset legend.open-panel:after,
  .node-type-actualite-nationale-institution .filtres-actus form fieldset legend.open-panel:after,
  .node-type-actualite-regionale-instit .filtres-actus form fieldset legend.open-panel:after,
  .node-type-actualite-locale .filtres-actus form fieldset legend.open-panel:after,
  .node-type-actualite-locale-entreprise .filtres-actus form fieldset legend.open-panel:after,
  .node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset legend.open-panel:after,
  .node-type-raccourci-d-actualite .filtres-actus form fieldset legend.open-panel:after,
  .page-taxonomy-term-recherche .filtres-actus form fieldset legend.open-panel:after,
  .page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset legend.open-panel:after,
  .page-taxonomy-term-all-recherche .filtres-actus form fieldset legend.open-panel:after,
  .page-carrieres-offres .filtres-actus form fieldset legend.open-panel:after,
  .node-type-offre-emploi-talentlink .filtres-actus form fieldset legend.open-panel:after,
  .page-fiches-organismes .filtres-actus form fieldset legend.open-panel:after {
    background-image: url(../images/chevron-black-down.png);
  }
}
.page-actualite .sidebar-first-class form fieldset .panel-body,
.page-actualites-institutionnelles .sidebar-first-class form fieldset .panel-body,
.node-type-actualite-nationale .sidebar-first-class form fieldset .panel-body,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset .panel-body,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset .panel-body,
.node-type-actualite-locale .sidebar-first-class form fieldset .panel-body,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset .panel-body,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset .panel-body,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset .panel-body,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset .panel-body,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset .panel-body,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset .panel-body,
.page-carrieres-offres .sidebar-first-class form fieldset .panel-body,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset .panel-body,
.page-fiches-organismes .sidebar-first-class form fieldset .panel-body,
.page-actualite .filtres-actus form fieldset .panel-body,
.page-actualites-institutionnelles .filtres-actus form fieldset .panel-body,
.node-type-actualite-nationale .filtres-actus form fieldset .panel-body,
.node-type-actualite-nationale-institution .filtres-actus form fieldset .panel-body,
.node-type-actualite-regionale-instit .filtres-actus form fieldset .panel-body,
.node-type-actualite-locale .filtres-actus form fieldset .panel-body,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset .panel-body,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset .panel-body,
.node-type-raccourci-d-actualite .filtres-actus form fieldset .panel-body,
.page-taxonomy-term-recherche .filtres-actus form fieldset .panel-body,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset .panel-body,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset .panel-body,
.page-carrieres-offres .filtres-actus form fieldset .panel-body,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset .panel-body,
.page-fiches-organismes .filtres-actus form fieldset .panel-body {
  padding: 0;
}
.page-actualite .sidebar-first-class form fieldset .panel-body ul,
.page-actualites-institutionnelles .sidebar-first-class form fieldset .panel-body ul,
.node-type-actualite-nationale .sidebar-first-class form fieldset .panel-body ul,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset .panel-body ul,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset .panel-body ul,
.node-type-actualite-locale .sidebar-first-class form fieldset .panel-body ul,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset .panel-body ul,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset .panel-body ul,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset .panel-body ul,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset .panel-body ul,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset .panel-body ul,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset .panel-body ul,
.page-carrieres-offres .sidebar-first-class form fieldset .panel-body ul,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset .panel-body ul,
.page-fiches-organismes .sidebar-first-class form fieldset .panel-body ul,
.page-actualite .filtres-actus form fieldset .panel-body ul,
.page-actualites-institutionnelles .filtres-actus form fieldset .panel-body ul,
.node-type-actualite-nationale .filtres-actus form fieldset .panel-body ul,
.node-type-actualite-nationale-institution .filtres-actus form fieldset .panel-body ul,
.node-type-actualite-regionale-instit .filtres-actus form fieldset .panel-body ul,
.node-type-actualite-locale .filtres-actus form fieldset .panel-body ul,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset .panel-body ul,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset .panel-body ul,
.node-type-raccourci-d-actualite .filtres-actus form fieldset .panel-body ul,
.page-taxonomy-term-recherche .filtres-actus form fieldset .panel-body ul,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset .panel-body ul,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset .panel-body ul,
.page-carrieres-offres .filtres-actus form fieldset .panel-body ul,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset .panel-body ul,
.page-fiches-organismes .filtres-actus form fieldset .panel-body ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
.page-actualite .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.page-actualites-institutionnelles .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.node-type-actualite-nationale .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.node-type-actualite-locale .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.page-carrieres-offres .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.page-fiches-organismes .sidebar-first-class form fieldset .panel-body ul .form-type-checkbox label,
.page-actualite .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.page-actualites-institutionnelles .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.node-type-actualite-nationale .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.node-type-actualite-nationale-institution .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.node-type-actualite-regionale-instit .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.node-type-actualite-locale .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.node-type-raccourci-d-actualite .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.page-taxonomy-term-recherche .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.page-carrieres-offres .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset .panel-body ul .form-type-checkbox label,
.page-fiches-organismes .filtres-actus form fieldset .panel-body ul .form-type-checkbox label {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.848em;
  color: #000000;
  margin-bottom: 8px;
  padding-left: 31px;
}
.page-actualite .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.page-actualites-institutionnelles .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.node-type-actualite-nationale .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.node-type-actualite-locale .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.page-carrieres-offres .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.page-fiches-organismes .sidebar-first-class form fieldset .panel-body ul li:last-child label,
.page-actualite .filtres-actus form fieldset .panel-body ul li:last-child label,
.page-actualites-institutionnelles .filtres-actus form fieldset .panel-body ul li:last-child label,
.node-type-actualite-nationale .filtres-actus form fieldset .panel-body ul li:last-child label,
.node-type-actualite-nationale-institution .filtres-actus form fieldset .panel-body ul li:last-child label,
.node-type-actualite-regionale-instit .filtres-actus form fieldset .panel-body ul li:last-child label,
.node-type-actualite-locale .filtres-actus form fieldset .panel-body ul li:last-child label,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset .panel-body ul li:last-child label,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset .panel-body ul li:last-child label,
.node-type-raccourci-d-actualite .filtres-actus form fieldset .panel-body ul li:last-child label,
.page-taxonomy-term-recherche .filtres-actus form fieldset .panel-body ul li:last-child label,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset .panel-body ul li:last-child label,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset .panel-body ul li:last-child label,
.page-carrieres-offres .filtres-actus form fieldset .panel-body ul li:last-child label,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset .panel-body ul li:last-child label,
.page-fiches-organismes .filtres-actus form fieldset .panel-body ul li:last-child label {
  margin-bottom: 0;
}
.page-actualite .sidebar-first-class form fieldset.filtre-date,
.page-actualites-institutionnelles .sidebar-first-class form fieldset.filtre-date,
.node-type-actualite-nationale .sidebar-first-class form fieldset.filtre-date,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset.filtre-date,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset.filtre-date,
.node-type-actualite-locale .sidebar-first-class form fieldset.filtre-date,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset.filtre-date,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset.filtre-date,
.node-type-raccourci-d-actualite .sidebar-first-class form fieldset.filtre-date,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset.filtre-date,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset.filtre-date,
.page-taxonomy-term-all-recherche .sidebar-first-class form fieldset.filtre-date,
.page-carrieres-offres .sidebar-first-class form fieldset.filtre-date,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset.filtre-date,
.page-fiches-organismes .sidebar-first-class form fieldset.filtre-date,
.page-actualite .filtres-actus form fieldset.filtre-date,
.page-actualites-institutionnelles .filtres-actus form fieldset.filtre-date,
.node-type-actualite-nationale .filtres-actus form fieldset.filtre-date,
.node-type-actualite-nationale-institution .filtres-actus form fieldset.filtre-date,
.node-type-actualite-regionale-instit .filtres-actus form fieldset.filtre-date,
.node-type-actualite-locale .filtres-actus form fieldset.filtre-date,
.node-type-actualite-locale-entreprise .filtres-actus form fieldset.filtre-date,
.node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset.filtre-date,
.node-type-raccourci-d-actualite .filtres-actus form fieldset.filtre-date,
.page-taxonomy-term-recherche .filtres-actus form fieldset.filtre-date,
.page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset.filtre-date,
.page-taxonomy-term-all-recherche .filtres-actus form fieldset.filtre-date,
.page-carrieres-offres .filtres-actus form fieldset.filtre-date,
.node-type-offre-emploi-talentlink .filtres-actus form fieldset.filtre-date,
.page-fiches-organismes .filtres-actus form fieldset.filtre-date {
  margin-bottom: 0;
}
@media (max-width: 61.1rem) {
  .page-actualite .sidebar-first-class form fieldset.filtre-date legend span:after,
  .page-actualites-institutionnelles .sidebar-first-class form fieldset.filtre-date legend span:after,
  .node-type-actualite-nationale .sidebar-first-class form fieldset.filtre-date legend span:after,
  .node-type-actualite-nationale-institution .sidebar-first-class form fieldset.filtre-date legend span:after,
  .node-type-actualite-regionale-instit .sidebar-first-class form fieldset.filtre-date legend span:after,
  .node-type-actualite-locale .sidebar-first-class form fieldset.filtre-date legend span:after,
  .node-type-actualite-locale-entreprise .sidebar-first-class form fieldset.filtre-date legend span:after,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset.filtre-date legend span:after,
  .node-type-raccourci-d-actualite .sidebar-first-class form fieldset.filtre-date legend span:after,
  .page-taxonomy-term-recherche .sidebar-first-class form fieldset.filtre-date legend span:after,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset.filtre-date legend span:after,
  .page-taxonomy-term-all-recherche .sidebar-first-class form fieldset.filtre-date legend span:after,
  .page-carrieres-offres .sidebar-first-class form fieldset.filtre-date legend span:after,
  .node-type-offre-emploi-talentlink .sidebar-first-class form fieldset.filtre-date legend span:after,
  .page-fiches-organismes .sidebar-first-class form fieldset.filtre-date legend span:after,
  .page-actualite .filtres-actus form fieldset.filtre-date legend span:after,
  .page-actualites-institutionnelles .filtres-actus form fieldset.filtre-date legend span:after,
  .node-type-actualite-nationale .filtres-actus form fieldset.filtre-date legend span:after,
  .node-type-actualite-nationale-institution .filtres-actus form fieldset.filtre-date legend span:after,
  .node-type-actualite-regionale-instit .filtres-actus form fieldset.filtre-date legend span:after,
  .node-type-actualite-locale .filtres-actus form fieldset.filtre-date legend span:after,
  .node-type-actualite-locale-entreprise .filtres-actus form fieldset.filtre-date legend span:after,
  .node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset.filtre-date legend span:after,
  .node-type-raccourci-d-actualite .filtres-actus form fieldset.filtre-date legend span:after,
  .page-taxonomy-term-recherche .filtres-actus form fieldset.filtre-date legend span:after,
  .page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset.filtre-date legend span:after,
  .page-taxonomy-term-all-recherche .filtres-actus form fieldset.filtre-date legend span:after,
  .page-carrieres-offres .filtres-actus form fieldset.filtre-date legend span:after,
  .node-type-offre-emploi-talentlink .filtres-actus form fieldset.filtre-date legend span:after,
  .page-fiches-organismes .filtres-actus form fieldset.filtre-date legend span:after {
    content: '';
    background-image: url(../images/chevron-black.png);
    background-repeat: no-repeat;
    width: 17px;
    height: 10px;
    position: absolute;
    right: 0;
    top: 9px;
  }
  .page-actualite .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .page-actualites-institutionnelles .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .node-type-actualite-nationale .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .node-type-actualite-nationale-institution .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .node-type-actualite-regionale-instit .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .node-type-actualite-locale .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .node-type-actualite-locale-entreprise .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .node-type-raccourci-d-actualite .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .page-taxonomy-term-recherche .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .page-taxonomy-term-all-recherche .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .page-carrieres-offres .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .node-type-offre-emploi-talentlink .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .page-fiches-organismes .sidebar-first-class form fieldset.filtre-date legend.open-panel span:after,
  .page-actualite .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .page-actualites-institutionnelles .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .node-type-actualite-nationale .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .node-type-actualite-nationale-institution .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .node-type-actualite-regionale-instit .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .node-type-actualite-locale .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .node-type-actualite-locale-entreprise .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .node-type-raccourci-actualite-locale-entre .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .node-type-raccourci-d-actualite .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .page-taxonomy-term-recherche .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .page-taxonomy-term-recherche-formulaire .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .page-taxonomy-term-all-recherche .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .page-carrieres-offres .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .node-type-offre-emploi-talentlink .filtres-actus form fieldset.filtre-date legend.open-panel span:after,
  .page-fiches-organismes .filtres-actus form fieldset.filtre-date legend.open-panel span:after {
    background-image: url(../images/chevron-black-down.png);
  }
}
.page-actualite .sidebar-first-class form .form-group label,
.page-actualites-institutionnelles .sidebar-first-class form .form-group label,
.node-type-actualite-nationale .sidebar-first-class form .form-group label,
.node-type-actualite-nationale-institution .sidebar-first-class form .form-group label,
.node-type-actualite-regionale-instit .sidebar-first-class form .form-group label,
.node-type-actualite-locale .sidebar-first-class form .form-group label,
.node-type-actualite-locale-entreprise .sidebar-first-class form .form-group label,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .form-group label,
.node-type-raccourci-d-actualite .sidebar-first-class form .form-group label,
.page-taxonomy-term-recherche .sidebar-first-class form .form-group label,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .form-group label,
.page-taxonomy-term-all-recherche .sidebar-first-class form .form-group label,
.page-carrieres-offres .sidebar-first-class form .form-group label,
.node-type-offre-emploi-talentlink .sidebar-first-class form .form-group label,
.page-fiches-organismes .sidebar-first-class form .form-group label,
.page-actualite .filtres-actus form .form-group label,
.page-actualites-institutionnelles .filtres-actus form .form-group label,
.node-type-actualite-nationale .filtres-actus form .form-group label,
.node-type-actualite-nationale-institution .filtres-actus form .form-group label,
.node-type-actualite-regionale-instit .filtres-actus form .form-group label,
.node-type-actualite-locale .filtres-actus form .form-group label,
.node-type-actualite-locale-entreprise .filtres-actus form .form-group label,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .form-group label,
.node-type-raccourci-d-actualite .filtres-actus form .form-group label,
.page-taxonomy-term-recherche .filtres-actus form .form-group label,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .form-group label,
.page-taxonomy-term-all-recherche .filtres-actus form .form-group label,
.page-carrieres-offres .filtres-actus form .form-group label,
.node-type-offre-emploi-talentlink .filtres-actus form .form-group label,
.page-fiches-organismes .filtres-actus form .form-group label {
  margin-bottom: 18px;
}
.page-actualite .sidebar-first-class form .form-group .ameli-search-dates-slider,
.page-actualites-institutionnelles .sidebar-first-class form .form-group .ameli-search-dates-slider,
.node-type-actualite-nationale .sidebar-first-class form .form-group .ameli-search-dates-slider,
.node-type-actualite-nationale-institution .sidebar-first-class form .form-group .ameli-search-dates-slider,
.node-type-actualite-regionale-instit .sidebar-first-class form .form-group .ameli-search-dates-slider,
.node-type-actualite-locale .sidebar-first-class form .form-group .ameli-search-dates-slider,
.node-type-actualite-locale-entreprise .sidebar-first-class form .form-group .ameli-search-dates-slider,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .form-group .ameli-search-dates-slider,
.node-type-raccourci-d-actualite .sidebar-first-class form .form-group .ameli-search-dates-slider,
.page-taxonomy-term-recherche .sidebar-first-class form .form-group .ameli-search-dates-slider,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .form-group .ameli-search-dates-slider,
.page-taxonomy-term-all-recherche .sidebar-first-class form .form-group .ameli-search-dates-slider,
.page-carrieres-offres .sidebar-first-class form .form-group .ameli-search-dates-slider,
.node-type-offre-emploi-talentlink .sidebar-first-class form .form-group .ameli-search-dates-slider,
.page-fiches-organismes .sidebar-first-class form .form-group .ameli-search-dates-slider,
.page-actualite .filtres-actus form .form-group .ameli-search-dates-slider,
.page-actualites-institutionnelles .filtres-actus form .form-group .ameli-search-dates-slider,
.node-type-actualite-nationale .filtres-actus form .form-group .ameli-search-dates-slider,
.node-type-actualite-nationale-institution .filtres-actus form .form-group .ameli-search-dates-slider,
.node-type-actualite-regionale-instit .filtres-actus form .form-group .ameli-search-dates-slider,
.node-type-actualite-locale .filtres-actus form .form-group .ameli-search-dates-slider,
.node-type-actualite-locale-entreprise .filtres-actus form .form-group .ameli-search-dates-slider,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .form-group .ameli-search-dates-slider,
.node-type-raccourci-d-actualite .filtres-actus form .form-group .ameli-search-dates-slider,
.page-taxonomy-term-recherche .filtres-actus form .form-group .ameli-search-dates-slider,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .form-group .ameli-search-dates-slider,
.page-taxonomy-term-all-recherche .filtres-actus form .form-group .ameli-search-dates-slider,
.page-carrieres-offres .filtres-actus form .form-group .ameli-search-dates-slider,
.node-type-offre-emploi-talentlink .filtres-actus form .form-group .ameli-search-dates-slider,
.page-fiches-organismes .filtres-actus form .form-group .ameli-search-dates-slider {
  width: 190px;
  overflow: visible;
  top: 0;
  height: 25px;
}
.page-actualite .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-actualites-institutionnelles .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-actualite-nationale .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-actualite-nationale-institution .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-actualite-regionale-instit .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-actualite-locale .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-actualite-locale-entreprise .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-raccourci-d-actualite .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-taxonomy-term-recherche .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-taxonomy-term-all-recherche .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-carrieres-offres .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-offre-emploi-talentlink .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-fiches-organismes .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-actualite .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-actualites-institutionnelles .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-actualite-nationale .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-actualite-nationale-institution .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-actualite-regionale-instit .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-actualite-locale .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-actualite-locale-entreprise .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-raccourci-d-actualite .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-taxonomy-term-recherche .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-taxonomy-term-all-recherche .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-carrieres-offres .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.node-type-offre-emploi-talentlink .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle,
.page-fiches-organismes .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-handle {
  background: #7c7c80;
  height: 25px !important;
  top: -3px !important;
  margin-left: 0;
}
.page-actualite .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-actualites-institutionnelles .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-actualite-nationale .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-actualite-nationale-institution .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-actualite-regionale-instit .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-actualite-locale .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-actualite-locale-entreprise .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-raccourci-d-actualite .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-taxonomy-term-recherche .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-taxonomy-term-all-recherche .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-carrieres-offres .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-offre-emploi-talentlink .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-fiches-organismes .sidebar-first-class form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-actualite .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-actualites-institutionnelles .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-actualite-nationale .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-actualite-nationale-institution .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-actualite-regionale-instit .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-actualite-locale .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-actualite-locale-entreprise .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-raccourci-d-actualite .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-taxonomy-term-recherche .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-taxonomy-term-all-recherche .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-carrieres-offres .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.node-type-offre-emploi-talentlink .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range,
.page-fiches-organismes .filtres-actus form .form-group .ameli-search-dates-slider .ui-slider-range {
  height: 19px;
}
.page-actualite .sidebar-first-class form .form-group .ui-widget-content,
.page-actualites-institutionnelles .sidebar-first-class form .form-group .ui-widget-content,
.node-type-actualite-nationale .sidebar-first-class form .form-group .ui-widget-content,
.node-type-actualite-nationale-institution .sidebar-first-class form .form-group .ui-widget-content,
.node-type-actualite-regionale-instit .sidebar-first-class form .form-group .ui-widget-content,
.node-type-actualite-locale .sidebar-first-class form .form-group .ui-widget-content,
.node-type-actualite-locale-entreprise .sidebar-first-class form .form-group .ui-widget-content,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .form-group .ui-widget-content,
.node-type-raccourci-d-actualite .sidebar-first-class form .form-group .ui-widget-content,
.page-taxonomy-term-recherche .sidebar-first-class form .form-group .ui-widget-content,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .form-group .ui-widget-content,
.page-taxonomy-term-all-recherche .sidebar-first-class form .form-group .ui-widget-content,
.page-carrieres-offres .sidebar-first-class form .form-group .ui-widget-content,
.node-type-offre-emploi-talentlink .sidebar-first-class form .form-group .ui-widget-content,
.page-fiches-organismes .sidebar-first-class form .form-group .ui-widget-content,
.page-actualite .filtres-actus form .form-group .ui-widget-content,
.page-actualites-institutionnelles .filtres-actus form .form-group .ui-widget-content,
.node-type-actualite-nationale .filtres-actus form .form-group .ui-widget-content,
.node-type-actualite-nationale-institution .filtres-actus form .form-group .ui-widget-content,
.node-type-actualite-regionale-instit .filtres-actus form .form-group .ui-widget-content,
.node-type-actualite-locale .filtres-actus form .form-group .ui-widget-content,
.node-type-actualite-locale-entreprise .filtres-actus form .form-group .ui-widget-content,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .form-group .ui-widget-content,
.node-type-raccourci-d-actualite .filtres-actus form .form-group .ui-widget-content,
.page-taxonomy-term-recherche .filtres-actus form .form-group .ui-widget-content,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .form-group .ui-widget-content,
.page-taxonomy-term-all-recherche .filtres-actus form .form-group .ui-widget-content,
.page-carrieres-offres .filtres-actus form .form-group .ui-widget-content,
.node-type-offre-emploi-talentlink .filtres-actus form .form-group .ui-widget-content,
.page-fiches-organismes .filtres-actus form .form-group .ui-widget-content {
  background: transparent;
  color: unset;
  border: 0;
}
.page-actualite .sidebar-first-class form .form-group .ameli-search-dates-values,
.page-actualites-institutionnelles .sidebar-first-class form .form-group .ameli-search-dates-values,
.node-type-actualite-nationale .sidebar-first-class form .form-group .ameli-search-dates-values,
.node-type-actualite-nationale-institution .sidebar-first-class form .form-group .ameli-search-dates-values,
.node-type-actualite-regionale-instit .sidebar-first-class form .form-group .ameli-search-dates-values,
.node-type-actualite-locale .sidebar-first-class form .form-group .ameli-search-dates-values,
.node-type-actualite-locale-entreprise .sidebar-first-class form .form-group .ameli-search-dates-values,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .form-group .ameli-search-dates-values,
.node-type-raccourci-d-actualite .sidebar-first-class form .form-group .ameli-search-dates-values,
.page-taxonomy-term-recherche .sidebar-first-class form .form-group .ameli-search-dates-values,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .form-group .ameli-search-dates-values,
.page-taxonomy-term-all-recherche .sidebar-first-class form .form-group .ameli-search-dates-values,
.page-carrieres-offres .sidebar-first-class form .form-group .ameli-search-dates-values,
.node-type-offre-emploi-talentlink .sidebar-first-class form .form-group .ameli-search-dates-values,
.page-fiches-organismes .sidebar-first-class form .form-group .ameli-search-dates-values,
.page-actualite .filtres-actus form .form-group .ameli-search-dates-values,
.page-actualites-institutionnelles .filtres-actus form .form-group .ameli-search-dates-values,
.node-type-actualite-nationale .filtres-actus form .form-group .ameli-search-dates-values,
.node-type-actualite-nationale-institution .filtres-actus form .form-group .ameli-search-dates-values,
.node-type-actualite-regionale-instit .filtres-actus form .form-group .ameli-search-dates-values,
.node-type-actualite-locale .filtres-actus form .form-group .ameli-search-dates-values,
.node-type-actualite-locale-entreprise .filtres-actus form .form-group .ameli-search-dates-values,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .form-group .ameli-search-dates-values,
.node-type-raccourci-d-actualite .filtres-actus form .form-group .ameli-search-dates-values,
.page-taxonomy-term-recherche .filtres-actus form .form-group .ameli-search-dates-values,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .form-group .ameli-search-dates-values,
.page-taxonomy-term-all-recherche .filtres-actus form .form-group .ameli-search-dates-values,
.page-carrieres-offres .filtres-actus form .form-group .ameli-search-dates-values,
.node-type-offre-emploi-talentlink .filtres-actus form .form-group .ameli-search-dates-values,
.page-fiches-organismes .filtres-actus form .form-group .ameli-search-dates-values {
  color: #000000;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
  font-size: 0.848em;
  margin-top: 20px;
}
.page-actualite .sidebar-first-class form .btn-primary,
.page-actualites-institutionnelles .sidebar-first-class form .btn-primary,
.node-type-actualite-nationale .sidebar-first-class form .btn-primary,
.node-type-actualite-nationale-institution .sidebar-first-class form .btn-primary,
.node-type-actualite-regionale-instit .sidebar-first-class form .btn-primary,
.node-type-actualite-locale .sidebar-first-class form .btn-primary,
.node-type-actualite-locale-entreprise .sidebar-first-class form .btn-primary,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .btn-primary,
.node-type-raccourci-d-actualite .sidebar-first-class form .btn-primary,
.page-taxonomy-term-recherche .sidebar-first-class form .btn-primary,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .btn-primary,
.page-taxonomy-term-all-recherche .sidebar-first-class form .btn-primary,
.page-carrieres-offres .sidebar-first-class form .btn-primary,
.node-type-offre-emploi-talentlink .sidebar-first-class form .btn-primary,
.page-fiches-organismes .sidebar-first-class form .btn-primary,
.page-actualite .filtres-actus form .btn-primary,
.page-actualites-institutionnelles .filtres-actus form .btn-primary,
.node-type-actualite-nationale .filtres-actus form .btn-primary,
.node-type-actualite-nationale-institution .filtres-actus form .btn-primary,
.node-type-actualite-regionale-instit .filtres-actus form .btn-primary,
.node-type-actualite-locale .filtres-actus form .btn-primary,
.node-type-actualite-locale-entreprise .filtres-actus form .btn-primary,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .btn-primary,
.node-type-raccourci-d-actualite .filtres-actus form .btn-primary,
.page-taxonomy-term-recherche .filtres-actus form .btn-primary,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .btn-primary,
.page-taxonomy-term-all-recherche .filtres-actus form .btn-primary,
.page-carrieres-offres .filtres-actus form .btn-primary,
.node-type-offre-emploi-talentlink .filtres-actus form .btn-primary,
.page-fiches-organismes .filtres-actus form .btn-primary,
.page-actualite .sidebar-first-class form .btn-default.form-submit,
.page-actualites-institutionnelles .sidebar-first-class form .btn-default.form-submit,
.node-type-actualite-nationale .sidebar-first-class form .btn-default.form-submit,
.node-type-actualite-nationale-institution .sidebar-first-class form .btn-default.form-submit,
.node-type-actualite-regionale-instit .sidebar-first-class form .btn-default.form-submit,
.node-type-actualite-locale .sidebar-first-class form .btn-default.form-submit,
.node-type-actualite-locale-entreprise .sidebar-first-class form .btn-default.form-submit,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .btn-default.form-submit,
.node-type-raccourci-d-actualite .sidebar-first-class form .btn-default.form-submit,
.page-taxonomy-term-recherche .sidebar-first-class form .btn-default.form-submit,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .btn-default.form-submit,
.page-taxonomy-term-all-recherche .sidebar-first-class form .btn-default.form-submit,
.page-carrieres-offres .sidebar-first-class form .btn-default.form-submit,
.node-type-offre-emploi-talentlink .sidebar-first-class form .btn-default.form-submit,
.page-fiches-organismes .sidebar-first-class form .btn-default.form-submit,
.page-actualite .filtres-actus form .btn-default.form-submit,
.page-actualites-institutionnelles .filtres-actus form .btn-default.form-submit,
.node-type-actualite-nationale .filtres-actus form .btn-default.form-submit,
.node-type-actualite-nationale-institution .filtres-actus form .btn-default.form-submit,
.node-type-actualite-regionale-instit .filtres-actus form .btn-default.form-submit,
.node-type-actualite-locale .filtres-actus form .btn-default.form-submit,
.node-type-actualite-locale-entreprise .filtres-actus form .btn-default.form-submit,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .btn-default.form-submit,
.node-type-raccourci-d-actualite .filtres-actus form .btn-default.form-submit,
.page-taxonomy-term-recherche .filtres-actus form .btn-default.form-submit,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .btn-default.form-submit,
.page-taxonomy-term-all-recherche .filtres-actus form .btn-default.form-submit,
.page-carrieres-offres .filtres-actus form .btn-default.form-submit,
.node-type-offre-emploi-talentlink .filtres-actus form .btn-default.form-submit,
.page-fiches-organismes .filtres-actus form .btn-default.form-submit {
  border-radius: 19px;
  color: #005DA8;
  background: none;
  border-color: #005DA8;
  padding: 9px 14px;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.8666em;
  margin: 20px auto 0 auto !important;
}
.page-actualite .sidebar-first-class form .btn-primary a,
.page-actualites-institutionnelles .sidebar-first-class form .btn-primary a,
.node-type-actualite-nationale .sidebar-first-class form .btn-primary a,
.node-type-actualite-nationale-institution .sidebar-first-class form .btn-primary a,
.node-type-actualite-regionale-instit .sidebar-first-class form .btn-primary a,
.node-type-actualite-locale .sidebar-first-class form .btn-primary a,
.node-type-actualite-locale-entreprise .sidebar-first-class form .btn-primary a,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .btn-primary a,
.node-type-raccourci-d-actualite .sidebar-first-class form .btn-primary a,
.page-taxonomy-term-recherche .sidebar-first-class form .btn-primary a,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .btn-primary a,
.page-taxonomy-term-all-recherche .sidebar-first-class form .btn-primary a,
.page-carrieres-offres .sidebar-first-class form .btn-primary a,
.node-type-offre-emploi-talentlink .sidebar-first-class form .btn-primary a,
.page-fiches-organismes .sidebar-first-class form .btn-primary a,
.page-actualite .filtres-actus form .btn-primary a,
.page-actualites-institutionnelles .filtres-actus form .btn-primary a,
.node-type-actualite-nationale .filtres-actus form .btn-primary a,
.node-type-actualite-nationale-institution .filtres-actus form .btn-primary a,
.node-type-actualite-regionale-instit .filtres-actus form .btn-primary a,
.node-type-actualite-locale .filtres-actus form .btn-primary a,
.node-type-actualite-locale-entreprise .filtres-actus form .btn-primary a,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .btn-primary a,
.node-type-raccourci-d-actualite .filtres-actus form .btn-primary a,
.page-taxonomy-term-recherche .filtres-actus form .btn-primary a,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .btn-primary a,
.page-taxonomy-term-all-recherche .filtres-actus form .btn-primary a,
.page-carrieres-offres .filtres-actus form .btn-primary a,
.node-type-offre-emploi-talentlink .filtres-actus form .btn-primary a,
.page-fiches-organismes .filtres-actus form .btn-primary a,
.page-actualite .sidebar-first-class form .btn-default.form-submit a,
.page-actualites-institutionnelles .sidebar-first-class form .btn-default.form-submit a,
.node-type-actualite-nationale .sidebar-first-class form .btn-default.form-submit a,
.node-type-actualite-nationale-institution .sidebar-first-class form .btn-default.form-submit a,
.node-type-actualite-regionale-instit .sidebar-first-class form .btn-default.form-submit a,
.node-type-actualite-locale .sidebar-first-class form .btn-default.form-submit a,
.node-type-actualite-locale-entreprise .sidebar-first-class form .btn-default.form-submit a,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .btn-default.form-submit a,
.node-type-raccourci-d-actualite .sidebar-first-class form .btn-default.form-submit a,
.page-taxonomy-term-recherche .sidebar-first-class form .btn-default.form-submit a,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .btn-default.form-submit a,
.page-taxonomy-term-all-recherche .sidebar-first-class form .btn-default.form-submit a,
.page-carrieres-offres .sidebar-first-class form .btn-default.form-submit a,
.node-type-offre-emploi-talentlink .sidebar-first-class form .btn-default.form-submit a,
.page-fiches-organismes .sidebar-first-class form .btn-default.form-submit a,
.page-actualite .filtres-actus form .btn-default.form-submit a,
.page-actualites-institutionnelles .filtres-actus form .btn-default.form-submit a,
.node-type-actualite-nationale .filtres-actus form .btn-default.form-submit a,
.node-type-actualite-nationale-institution .filtres-actus form .btn-default.form-submit a,
.node-type-actualite-regionale-instit .filtres-actus form .btn-default.form-submit a,
.node-type-actualite-locale .filtres-actus form .btn-default.form-submit a,
.node-type-actualite-locale-entreprise .filtres-actus form .btn-default.form-submit a,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .btn-default.form-submit a,
.node-type-raccourci-d-actualite .filtres-actus form .btn-default.form-submit a,
.page-taxonomy-term-recherche .filtres-actus form .btn-default.form-submit a,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .btn-default.form-submit a,
.page-taxonomy-term-all-recherche .filtres-actus form .btn-default.form-submit a,
.page-carrieres-offres .filtres-actus form .btn-default.form-submit a,
.node-type-offre-emploi-talentlink .filtres-actus form .btn-default.form-submit a,
.page-fiches-organismes .filtres-actus form .btn-default.form-submit a {
  color: inherit;
  text-decoration: inherit;
}
.page-actualite .sidebar-first-class form .btn-primary:hover,
.page-actualites-institutionnelles .sidebar-first-class form .btn-primary:hover,
.node-type-actualite-nationale .sidebar-first-class form .btn-primary:hover,
.node-type-actualite-nationale-institution .sidebar-first-class form .btn-primary:hover,
.node-type-actualite-regionale-instit .sidebar-first-class form .btn-primary:hover,
.node-type-actualite-locale .sidebar-first-class form .btn-primary:hover,
.node-type-actualite-locale-entreprise .sidebar-first-class form .btn-primary:hover,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .btn-primary:hover,
.node-type-raccourci-d-actualite .sidebar-first-class form .btn-primary:hover,
.page-taxonomy-term-recherche .sidebar-first-class form .btn-primary:hover,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .btn-primary:hover,
.page-taxonomy-term-all-recherche .sidebar-first-class form .btn-primary:hover,
.page-carrieres-offres .sidebar-first-class form .btn-primary:hover,
.node-type-offre-emploi-talentlink .sidebar-first-class form .btn-primary:hover,
.page-fiches-organismes .sidebar-first-class form .btn-primary:hover,
.page-actualite .filtres-actus form .btn-primary:hover,
.page-actualites-institutionnelles .filtres-actus form .btn-primary:hover,
.node-type-actualite-nationale .filtres-actus form .btn-primary:hover,
.node-type-actualite-nationale-institution .filtres-actus form .btn-primary:hover,
.node-type-actualite-regionale-instit .filtres-actus form .btn-primary:hover,
.node-type-actualite-locale .filtres-actus form .btn-primary:hover,
.node-type-actualite-locale-entreprise .filtres-actus form .btn-primary:hover,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .btn-primary:hover,
.node-type-raccourci-d-actualite .filtres-actus form .btn-primary:hover,
.page-taxonomy-term-recherche .filtres-actus form .btn-primary:hover,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .btn-primary:hover,
.page-taxonomy-term-all-recherche .filtres-actus form .btn-primary:hover,
.page-carrieres-offres .filtres-actus form .btn-primary:hover,
.node-type-offre-emploi-talentlink .filtres-actus form .btn-primary:hover,
.page-fiches-organismes .filtres-actus form .btn-primary:hover,
.page-actualite .sidebar-first-class form .btn-default.form-submit:hover,
.page-actualites-institutionnelles .sidebar-first-class form .btn-default.form-submit:hover,
.node-type-actualite-nationale .sidebar-first-class form .btn-default.form-submit:hover,
.node-type-actualite-nationale-institution .sidebar-first-class form .btn-default.form-submit:hover,
.node-type-actualite-regionale-instit .sidebar-first-class form .btn-default.form-submit:hover,
.node-type-actualite-locale .sidebar-first-class form .btn-default.form-submit:hover,
.node-type-actualite-locale-entreprise .sidebar-first-class form .btn-default.form-submit:hover,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .btn-default.form-submit:hover,
.node-type-raccourci-d-actualite .sidebar-first-class form .btn-default.form-submit:hover,
.page-taxonomy-term-recherche .sidebar-first-class form .btn-default.form-submit:hover,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .btn-default.form-submit:hover,
.page-taxonomy-term-all-recherche .sidebar-first-class form .btn-default.form-submit:hover,
.page-carrieres-offres .sidebar-first-class form .btn-default.form-submit:hover,
.node-type-offre-emploi-talentlink .sidebar-first-class form .btn-default.form-submit:hover,
.page-fiches-organismes .sidebar-first-class form .btn-default.form-submit:hover,
.page-actualite .filtres-actus form .btn-default.form-submit:hover,
.page-actualites-institutionnelles .filtres-actus form .btn-default.form-submit:hover,
.node-type-actualite-nationale .filtres-actus form .btn-default.form-submit:hover,
.node-type-actualite-nationale-institution .filtres-actus form .btn-default.form-submit:hover,
.node-type-actualite-regionale-instit .filtres-actus form .btn-default.form-submit:hover,
.node-type-actualite-locale .filtres-actus form .btn-default.form-submit:hover,
.node-type-actualite-locale-entreprise .filtres-actus form .btn-default.form-submit:hover,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .btn-default.form-submit:hover,
.node-type-raccourci-d-actualite .filtres-actus form .btn-default.form-submit:hover,
.page-taxonomy-term-recherche .filtres-actus form .btn-default.form-submit:hover,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .btn-default.form-submit:hover,
.page-taxonomy-term-all-recherche .filtres-actus form .btn-default.form-submit:hover,
.page-carrieres-offres .filtres-actus form .btn-default.form-submit:hover,
.node-type-offre-emploi-talentlink .filtres-actus form .btn-default.form-submit:hover,
.page-fiches-organismes .filtres-actus form .btn-default.form-submit:hover,
.page-actualite .sidebar-first-class form .btn-primary:focus,
.page-actualites-institutionnelles .sidebar-first-class form .btn-primary:focus,
.node-type-actualite-nationale .sidebar-first-class form .btn-primary:focus,
.node-type-actualite-nationale-institution .sidebar-first-class form .btn-primary:focus,
.node-type-actualite-regionale-instit .sidebar-first-class form .btn-primary:focus,
.node-type-actualite-locale .sidebar-first-class form .btn-primary:focus,
.node-type-actualite-locale-entreprise .sidebar-first-class form .btn-primary:focus,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .btn-primary:focus,
.node-type-raccourci-d-actualite .sidebar-first-class form .btn-primary:focus,
.page-taxonomy-term-recherche .sidebar-first-class form .btn-primary:focus,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .btn-primary:focus,
.page-taxonomy-term-all-recherche .sidebar-first-class form .btn-primary:focus,
.page-carrieres-offres .sidebar-first-class form .btn-primary:focus,
.node-type-offre-emploi-talentlink .sidebar-first-class form .btn-primary:focus,
.page-fiches-organismes .sidebar-first-class form .btn-primary:focus,
.page-actualite .filtres-actus form .btn-primary:focus,
.page-actualites-institutionnelles .filtres-actus form .btn-primary:focus,
.node-type-actualite-nationale .filtres-actus form .btn-primary:focus,
.node-type-actualite-nationale-institution .filtres-actus form .btn-primary:focus,
.node-type-actualite-regionale-instit .filtres-actus form .btn-primary:focus,
.node-type-actualite-locale .filtres-actus form .btn-primary:focus,
.node-type-actualite-locale-entreprise .filtres-actus form .btn-primary:focus,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .btn-primary:focus,
.node-type-raccourci-d-actualite .filtres-actus form .btn-primary:focus,
.page-taxonomy-term-recherche .filtres-actus form .btn-primary:focus,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .btn-primary:focus,
.page-taxonomy-term-all-recherche .filtres-actus form .btn-primary:focus,
.page-carrieres-offres .filtres-actus form .btn-primary:focus,
.node-type-offre-emploi-talentlink .filtres-actus form .btn-primary:focus,
.page-fiches-organismes .filtres-actus form .btn-primary:focus,
.page-actualite .sidebar-first-class form .btn-default.form-submit:focus,
.page-actualites-institutionnelles .sidebar-first-class form .btn-default.form-submit:focus,
.node-type-actualite-nationale .sidebar-first-class form .btn-default.form-submit:focus,
.node-type-actualite-nationale-institution .sidebar-first-class form .btn-default.form-submit:focus,
.node-type-actualite-regionale-instit .sidebar-first-class form .btn-default.form-submit:focus,
.node-type-actualite-locale .sidebar-first-class form .btn-default.form-submit:focus,
.node-type-actualite-locale-entreprise .sidebar-first-class form .btn-default.form-submit:focus,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .btn-default.form-submit:focus,
.node-type-raccourci-d-actualite .sidebar-first-class form .btn-default.form-submit:focus,
.page-taxonomy-term-recherche .sidebar-first-class form .btn-default.form-submit:focus,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .btn-default.form-submit:focus,
.page-taxonomy-term-all-recherche .sidebar-first-class form .btn-default.form-submit:focus,
.page-carrieres-offres .sidebar-first-class form .btn-default.form-submit:focus,
.node-type-offre-emploi-talentlink .sidebar-first-class form .btn-default.form-submit:focus,
.page-fiches-organismes .sidebar-first-class form .btn-default.form-submit:focus,
.page-actualite .filtres-actus form .btn-default.form-submit:focus,
.page-actualites-institutionnelles .filtres-actus form .btn-default.form-submit:focus,
.node-type-actualite-nationale .filtres-actus form .btn-default.form-submit:focus,
.node-type-actualite-nationale-institution .filtres-actus form .btn-default.form-submit:focus,
.node-type-actualite-regionale-instit .filtres-actus form .btn-default.form-submit:focus,
.node-type-actualite-locale .filtres-actus form .btn-default.form-submit:focus,
.node-type-actualite-locale-entreprise .filtres-actus form .btn-default.form-submit:focus,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .btn-default.form-submit:focus,
.node-type-raccourci-d-actualite .filtres-actus form .btn-default.form-submit:focus,
.page-taxonomy-term-recherche .filtres-actus form .btn-default.form-submit:focus,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .btn-default.form-submit:focus,
.page-taxonomy-term-all-recherche .filtres-actus form .btn-default.form-submit:focus,
.page-carrieres-offres .filtres-actus form .btn-default.form-submit:focus,
.node-type-offre-emploi-talentlink .filtres-actus form .btn-default.form-submit:focus,
.page-fiches-organismes .filtres-actus form .btn-default.form-submit:focus {
  background: #005DA8;
  color: #fff;
}
.page-actualite .sidebar-first-class form .bt-allactus,
.page-actualites-institutionnelles .sidebar-first-class form .bt-allactus,
.node-type-actualite-nationale .sidebar-first-class form .bt-allactus,
.node-type-actualite-nationale-institution .sidebar-first-class form .bt-allactus,
.node-type-actualite-regionale-instit .sidebar-first-class form .bt-allactus,
.node-type-actualite-locale .sidebar-first-class form .bt-allactus,
.node-type-actualite-locale-entreprise .sidebar-first-class form .bt-allactus,
.node-type-raccourci-actualite-locale-entre .sidebar-first-class form .bt-allactus,
.node-type-raccourci-d-actualite .sidebar-first-class form .bt-allactus,
.page-taxonomy-term-recherche .sidebar-first-class form .bt-allactus,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form .bt-allactus,
.page-taxonomy-term-all-recherche .sidebar-first-class form .bt-allactus,
.page-carrieres-offres .sidebar-first-class form .bt-allactus,
.node-type-offre-emploi-talentlink .sidebar-first-class form .bt-allactus,
.page-fiches-organismes .sidebar-first-class form .bt-allactus,
.page-actualite .filtres-actus form .bt-allactus,
.page-actualites-institutionnelles .filtres-actus form .bt-allactus,
.node-type-actualite-nationale .filtres-actus form .bt-allactus,
.node-type-actualite-nationale-institution .filtres-actus form .bt-allactus,
.node-type-actualite-regionale-instit .filtres-actus form .bt-allactus,
.node-type-actualite-locale .filtres-actus form .bt-allactus,
.node-type-actualite-locale-entreprise .filtres-actus form .bt-allactus,
.node-type-raccourci-actualite-locale-entre .filtres-actus form .bt-allactus,
.node-type-raccourci-d-actualite .filtres-actus form .bt-allactus,
.page-taxonomy-term-recherche .filtres-actus form .bt-allactus,
.page-taxonomy-term-recherche-formulaire .filtres-actus form .bt-allactus,
.page-taxonomy-term-all-recherche .filtres-actus form .bt-allactus,
.page-carrieres-offres .filtres-actus form .bt-allactus,
.node-type-offre-emploi-talentlink .filtres-actus form .bt-allactus,
.page-fiches-organismes .filtres-actus form .bt-allactus {
  display: inline-block;
}
@media (min-width: 62rem) {
  .page-actualite .sidebar-first-class form .bt-allactus,
  .page-actualites-institutionnelles .sidebar-first-class form .bt-allactus,
  .node-type-actualite-nationale .sidebar-first-class form .bt-allactus,
  .node-type-actualite-nationale-institution .sidebar-first-class form .bt-allactus,
  .node-type-actualite-regionale-instit .sidebar-first-class form .bt-allactus,
  .node-type-actualite-locale .sidebar-first-class form .bt-allactus,
  .node-type-actualite-locale-entreprise .sidebar-first-class form .bt-allactus,
  .node-type-raccourci-actualite-locale-entre .sidebar-first-class form .bt-allactus,
  .node-type-raccourci-d-actualite .sidebar-first-class form .bt-allactus,
  .page-taxonomy-term-recherche .sidebar-first-class form .bt-allactus,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class form .bt-allactus,
  .page-taxonomy-term-all-recherche .sidebar-first-class form .bt-allactus,
  .page-carrieres-offres .sidebar-first-class form .bt-allactus,
  .node-type-offre-emploi-talentlink .sidebar-first-class form .bt-allactus,
  .page-fiches-organismes .sidebar-first-class form .bt-allactus,
  .page-actualite .filtres-actus form .bt-allactus,
  .page-actualites-institutionnelles .filtres-actus form .bt-allactus,
  .node-type-actualite-nationale .filtres-actus form .bt-allactus,
  .node-type-actualite-nationale-institution .filtres-actus form .bt-allactus,
  .node-type-actualite-regionale-instit .filtres-actus form .bt-allactus,
  .node-type-actualite-locale .filtres-actus form .bt-allactus,
  .node-type-actualite-locale-entreprise .filtres-actus form .bt-allactus,
  .node-type-raccourci-actualite-locale-entre .filtres-actus form .bt-allactus,
  .node-type-raccourci-d-actualite .filtres-actus form .bt-allactus,
  .page-taxonomy-term-recherche .filtres-actus form .bt-allactus,
  .page-taxonomy-term-recherche-formulaire .filtres-actus form .bt-allactus,
  .page-taxonomy-term-all-recherche .filtres-actus form .bt-allactus,
  .page-carrieres-offres .filtres-actus form .bt-allactus,
  .node-type-offre-emploi-talentlink .filtres-actus form .bt-allactus,
  .page-fiches-organismes .filtres-actus form .bt-allactus {
    margin-top: 0;
  }
}
/*search page padding added*/
.page-taxonomy-term-recherche form .facette_panel_affinez {
  margin-top: 26px;
  display: inline-block;
  background: none;
  border: none;
  font-size: 1em;
  padding: 0;
}
.page-taxonomy-term-recherche form div fieldset:first-of-type {
  padding-top: 15px;
}
.page-taxonomy-term-recherche form div fieldset:last-of-type {
  padding-top: 15px;
}
.region-sidebar-first form {
  text-align: center !important;
}
.region-sidebar-first form .views-widget-filter-search_api_views_fulltext {
  text-align: left;
}
.region-sidebar-first form fieldset {
  text-align: left !important;
  margin-bottom: 20px !important;
  padding-bottom: 0 !important;
}
.region-sidebar-first form fieldset .panel-heading {
  margin-top: 0 !important;
}
.region-sidebar-first form fieldset .panel-body {
  margin-bottom: 0 !important;
}
.region-sidebar-first form fieldset:after {
  display: block;
  content: "";
  clear: both;
}
.region-sidebar-first form .bt-allactus {
  text-align: center !important;
}
.region-sidebar-first form .filtre-btn:before {
  display: block;
  content: "";
  clear: both;
  height: 1px;
  width: 100%;
  float: none;
}
.region-sidebar-first form .filtre-btn:after {
  display: block;
  content: "";
  clear: both;
  height: 1px;
  width: 100%;
  float: none;
}
/* Accordeons sur filtres liste + pages actus */
@media (min-width: 62rem) {
  .page-actualite .block-ameli-search fieldset,
  .page-taxonomy-term-recherche .block-ameli-search fieldset,
  .page-actualites-institutionnelles .block-ameli-search fieldset,
  .node-type-actualite-nationale .block-ameli-search fieldset,
  .node-type-actualite-nationale-institution .block-ameli-search fieldset,
  .node-type-actualite-regionale-instit .block-ameli-search fieldset,
  .node-type-actualite-locale .block-ameli-search fieldset,
  .node-type-actualite-locale-entreprise .block-ameli-search fieldset,
  .node-type-raccourci-actualite-locale-entre .block-ameli-search fieldset,
  .node-type-raccourci-d-actualite .block-ameli-search fieldset,
  .page-fiches-organismes .block-ameli-search fieldset,
  .page-actualite #block-views-exp-recherche-page fieldset,
  .page-taxonomy-term-recherche #block-views-exp-recherche-page fieldset,
  .page-actualites-institutionnelles #block-views-exp-recherche-page fieldset,
  .node-type-actualite-nationale #block-views-exp-recherche-page fieldset,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page fieldset,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page fieldset,
  .node-type-actualite-locale #block-views-exp-recherche-page fieldset,
  .node-type-actualite-locale-entreprise #block-views-exp-recherche-page fieldset,
  .node-type-raccourci-actualite-locale-entre #block-views-exp-recherche-page fieldset,
  .node-type-raccourci-d-actualite #block-views-exp-recherche-page fieldset,
  .page-fiches-organismes #block-views-exp-recherche-page fieldset {
    border-bottom: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 62rem) {
  .page-actualite .block-ameli-search fieldset legend,
  .page-taxonomy-term-recherche .block-ameli-search fieldset legend,
  .page-actualites-institutionnelles .block-ameli-search fieldset legend,
  .node-type-actualite-nationale .block-ameli-search fieldset legend,
  .node-type-actualite-nationale-institution .block-ameli-search fieldset legend,
  .node-type-actualite-regionale-instit .block-ameli-search fieldset legend,
  .node-type-actualite-locale .block-ameli-search fieldset legend,
  .node-type-actualite-locale-entreprise .block-ameli-search fieldset legend,
  .node-type-raccourci-actualite-locale-entre .block-ameli-search fieldset legend,
  .node-type-raccourci-d-actualite .block-ameli-search fieldset legend,
  .page-fiches-organismes .block-ameli-search fieldset legend,
  .page-actualite #block-views-exp-recherche-page fieldset legend,
  .page-taxonomy-term-recherche #block-views-exp-recherche-page fieldset legend,
  .page-actualites-institutionnelles #block-views-exp-recherche-page fieldset legend,
  .node-type-actualite-nationale #block-views-exp-recherche-page fieldset legend,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page fieldset legend,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page fieldset legend,
  .node-type-actualite-locale #block-views-exp-recherche-page fieldset legend,
  .node-type-actualite-locale-entreprise #block-views-exp-recherche-page fieldset legend,
  .node-type-raccourci-actualite-locale-entre #block-views-exp-recherche-page fieldset legend,
  .node-type-raccourci-d-actualite #block-views-exp-recherche-page fieldset legend,
  .page-fiches-organismes #block-views-exp-recherche-page fieldset legend {
    cursor: pointer;
    margin-top: 18px;
    margin-bottom: 10px;
  }
  .page-actualite .block-ameli-search fieldset legend:after,
  .page-taxonomy-term-recherche .block-ameli-search fieldset legend:after,
  .page-actualites-institutionnelles .block-ameli-search fieldset legend:after,
  .node-type-actualite-nationale .block-ameli-search fieldset legend:after,
  .node-type-actualite-nationale-institution .block-ameli-search fieldset legend:after,
  .node-type-actualite-regionale-instit .block-ameli-search fieldset legend:after,
  .node-type-actualite-locale .block-ameli-search fieldset legend:after,
  .node-type-actualite-locale-entreprise .block-ameli-search fieldset legend:after,
  .node-type-raccourci-actualite-locale-entre .block-ameli-search fieldset legend:after,
  .node-type-raccourci-d-actualite .block-ameli-search fieldset legend:after,
  .page-fiches-organismes .block-ameli-search fieldset legend:after,
  .page-actualite #block-views-exp-recherche-page fieldset legend:after,
  .page-taxonomy-term-recherche #block-views-exp-recherche-page fieldset legend:after,
  .page-actualites-institutionnelles #block-views-exp-recherche-page fieldset legend:after,
  .node-type-actualite-nationale #block-views-exp-recherche-page fieldset legend:after,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page fieldset legend:after,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page fieldset legend:after,
  .node-type-actualite-locale #block-views-exp-recherche-page fieldset legend:after,
  .node-type-actualite-locale-entreprise #block-views-exp-recherche-page fieldset legend:after,
  .node-type-raccourci-actualite-locale-entre #block-views-exp-recherche-page fieldset legend:after,
  .node-type-raccourci-d-actualite #block-views-exp-recherche-page fieldset legend:after,
  .page-fiches-organismes #block-views-exp-recherche-page fieldset legend:after {
    content: '';
    background-image: url(../images/chevron-black.png);
    background-repeat: no-repeat;
    width: 17px;
    height: 10px;
    position: absolute;
    right: 0;
    top: 9px;
  }
  .page-actualite .block-ameli-search fieldset legend.open-panel:after,
  .page-taxonomy-term-recherche .block-ameli-search fieldset legend.open-panel:after,
  .page-actualites-institutionnelles .block-ameli-search fieldset legend.open-panel:after,
  .node-type-actualite-nationale .block-ameli-search fieldset legend.open-panel:after,
  .node-type-actualite-nationale-institution .block-ameli-search fieldset legend.open-panel:after,
  .node-type-actualite-regionale-instit .block-ameli-search fieldset legend.open-panel:after,
  .node-type-actualite-locale .block-ameli-search fieldset legend.open-panel:after,
  .node-type-actualite-locale-entreprise .block-ameli-search fieldset legend.open-panel:after,
  .node-type-raccourci-actualite-locale-entre .block-ameli-search fieldset legend.open-panel:after,
  .node-type-raccourci-d-actualite .block-ameli-search fieldset legend.open-panel:after,
  .page-fiches-organismes .block-ameli-search fieldset legend.open-panel:after,
  .page-actualite #block-views-exp-recherche-page fieldset legend.open-panel:after,
  .page-taxonomy-term-recherche #block-views-exp-recherche-page fieldset legend.open-panel:after,
  .page-actualites-institutionnelles #block-views-exp-recherche-page fieldset legend.open-panel:after,
  .node-type-actualite-nationale #block-views-exp-recherche-page fieldset legend.open-panel:after,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page fieldset legend.open-panel:after,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page fieldset legend.open-panel:after,
  .node-type-actualite-locale #block-views-exp-recherche-page fieldset legend.open-panel:after,
  .node-type-actualite-locale-entreprise #block-views-exp-recherche-page fieldset legend.open-panel:after,
  .node-type-raccourci-actualite-locale-entre #block-views-exp-recherche-page fieldset legend.open-panel:after,
  .node-type-raccourci-d-actualite #block-views-exp-recherche-page fieldset legend.open-panel:after,
  .page-fiches-organismes #block-views-exp-recherche-page fieldset legend.open-panel:after {
    background-image: url(../images/chevron-black-down.png);
  }
}
@media (min-width: 62rem) {
  .page-actualite .block-ameli-search fieldset .panel-body,
  .page-taxonomy-term-recherche .block-ameli-search fieldset .panel-body,
  .page-actualites-institutionnelles .block-ameli-search fieldset .panel-body,
  .node-type-actualite-nationale .block-ameli-search fieldset .panel-body,
  .node-type-actualite-nationale-institution .block-ameli-search fieldset .panel-body,
  .node-type-actualite-regionale-instit .block-ameli-search fieldset .panel-body,
  .node-type-actualite-locale .block-ameli-search fieldset .panel-body,
  .node-type-actualite-locale-entreprise .block-ameli-search fieldset .panel-body,
  .node-type-raccourci-actualite-locale-entre .block-ameli-search fieldset .panel-body,
  .node-type-raccourci-d-actualite .block-ameli-search fieldset .panel-body,
  .page-fiches-organismes .block-ameli-search fieldset .panel-body,
  .page-actualite #block-views-exp-recherche-page fieldset .panel-body,
  .page-taxonomy-term-recherche #block-views-exp-recherche-page fieldset .panel-body,
  .page-actualites-institutionnelles #block-views-exp-recherche-page fieldset .panel-body,
  .node-type-actualite-nationale #block-views-exp-recherche-page fieldset .panel-body,
  .node-type-actualite-nationale-institution #block-views-exp-recherche-page fieldset .panel-body,
  .node-type-actualite-regionale-instit #block-views-exp-recherche-page fieldset .panel-body,
  .node-type-actualite-locale #block-views-exp-recherche-page fieldset .panel-body,
  .node-type-actualite-locale-entreprise #block-views-exp-recherche-page fieldset .panel-body,
  .node-type-raccourci-actualite-locale-entre #block-views-exp-recherche-page fieldset .panel-body,
  .node-type-raccourci-d-actualite #block-views-exp-recherche-page fieldset .panel-body,
  .page-fiches-organismes #block-views-exp-recherche-page fieldset .panel-body {
    margin-bottom: 20px;
  }
}
@media (min-width: 48.1rem) {
  .node-type-offre-emploi-talentlink fieldset .panel-body,
  .page-carrieres-offres fieldset .panel-body {
    display: block !important;
  }
}
.sidebar-first-class div.region form fieldset legend span {
  font-size: 1em ;
  color: inherit;
}
.page-taxonomy-term-recherche-formulaire .sidebar-first-class div.region form fieldset legend span {
  font-size: 0.622em ;
  color: inherit;
}
@media (min-width: 48.1rem) {
  .page-taxonomy-term-recherche #block-views-exp-recherche-page .views-exposed-form .views-exposed-widget {
    display: block !important;
  }
}
.ste-actus-content h2::-moz-focus-outer,
button::-moz-focus-outer {
  border: 1px dotted #000;
}
.region-sidebar-first .block-views .views-widget,
#block-views-exp-recherche-page .views-widget,
#block-views-exp-recherche-form-page .views-widget {
  position: relative;
}
.region-sidebar-first .block-views .views-widget .recherche-submit-picto,
#block-views-exp-recherche-page .views-widget .recherche-submit-picto,
#block-views-exp-recherche-form-page .views-widget .recherche-submit-picto {
  border: none;
  width: 30px;
  height: 30px;
  background: url('../images/icone-search-menu-blue-small.png') center no-repeat #ffffff;
  position: absolute;
  top: 3px;
  right: 4px;
  cursor: pointer;
}
.region-sidebar-first .block-views .views-widget .recherche-submit-picto:focus,
#block-views-exp-recherche-page .views-widget .recherche-submit-picto:focus,
#block-views-exp-recherche-form-page .views-widget .recherche-submit-picto:focus {
  border: 1px dotted #005DA8;
}
.region-sidebar-first .block-views .views-widget .recherche-submit-picto.img,
#block-views-exp-recherche-page .views-widget .recherche-submit-picto.img,
#block-views-exp-recherche-form-page .views-widget .recherche-submit-picto.img {
  background: transparent;
}
/* recherche dotation */
@media (max-width: 61.1rem) {
  .node-type-recherche-de-dotation-ps {
    padding: 20px 17px;
  }
}
@media (min-width: 62rem) {
  .node-type-recherche-de-dotation-ps .content_column_class {
    width: 75%;
  }
}
.node-type-recherche-de-dotation-ps .body-container > .container {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  .node-type-recherche-de-dotation-ps .body-container > .container {
    width: 980px;
    padding: 0;
  }
}
.node-type-recherche-de-dotation-ps .main-content-class #block-system-main {
  background: #fff none repeat scroll 0 0;
  padding-bottom: 51px;
  /* RWD mobile / tablette */
}
@media (max-width: 61.1rem) {
  .node-type-recherche-de-dotation-ps .main-content-class #block-system-main {
    width: 100%;
    padding: 68px 22px 40px;
  }
}
.node-type-recherche-de-dotation-ps .main-content-class #block-system-main .field-name-field-intro {
  padding: 50px;
}
@media (max-width: 61.1rem) {
  .node-type-recherche-de-dotation-ps .main-content-class #block-system-main .field-name-field-intro {
    padding: 0;
  }
}
@media (max-width: 47.9rem) {
  .node-type-recherche-de-dotation-ps .main-content-class #block-system-main {
    padding-top: 25px;
  }
}
.node-type-recherche-de-dotation-ps div.dropdown {
  z-index: 1;
}
.node-type-recherche-de-dotation-ps div.dropdown li.items-search {
  padding: 0;
  clear: both;
  display: inline-block;
  width: 100%;
}
.node-type-recherche-de-dotation-ps div.dropdown li.items-search span.link-search-rst {
  width: 80%;
  overflow-x: hidden;
  background: transparent;
  padding: 19px 7px;
  text-transform: initial;
}
.node-type-recherche-de-dotation-ps div.dropdown li.items-search span.link-search-rst:first-letter {
  text-transform: capitalize;
}
.node-type-recherche-de-dotation-ps div.dropdown li.items-search:hover,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search:focus,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search.active {
  color: #fff;
  background: #005DA8;
}
.node-type-recherche-de-dotation-ps div.dropdown li.items-search:hover a,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search:focus a,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search.active a,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search:hover span,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search:focus span,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search.active span {
  color: #fff;
}
.node-type-recherche-de-dotation-ps div.dropdown li.items-search:hover a span,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search:focus a span,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search.active a span,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search:hover span span,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search:focus span span,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search.active span span {
  color: #fff;
}
.node-type-recherche-de-dotation-ps div.dropdown li.items-search:hover .typesearch,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search:focus .typesearch,
.node-type-recherche-de-dotation-ps div.dropdown li.items-search.active .typesearch {
  color: #fff;
}
.node-type-recherche-de-dotation-ps form#ameli-dotation-ps-solr-svg-france-form {
  padding-left: 39px;
  padding-right: 55px;
}
@media (max-width: 61.1rem) {
  .node-type-recherche-de-dotation-ps form#ameli-dotation-ps-solr-svg-france-form {
    padding-left: 0;
    padding-right: 0;
  }
}
.node-type-recherche-de-dotation-ps form#ameli-dotation-ps-solr-svg-france-form .container_dotation_ps_carte {
  display: inline-block;
  min-height: 400px;
  width: 600px;
  float: left;
}
.node-type-recherche-de-dotation-ps form#ameli-dotation-ps-solr-svg-france-form .container_dotation_ps {
  display: inline-block;
  vertical-align: top;
  margin-top: 168px;
  width: 283px;
}
.node-type-recherche-de-dotation-ps form#ameli-dotation-ps-solr-svg-france-form button.form-submit {
  background: url("../images/icone-search-menu-blue-small.png") no-repeat;
  border: 0 none;
  border-radius: 0;
  height: 20px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 30px;
  right: 10px;
  float: right;
  width: 20px;
  z-index: 9;
  /* Hide the text. */
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.node-type-recherche-de-dotation-ps form#ameli-dotation-ps-solr-svg-france-form .form-item-departement {
  width: 281px;
  display: inline-block;
  padding-top: 171px;
}
.node-type-recherche-de-dotation-ps form#ameli-dotation-ps-solr-svg-france-form .form-item-departement .input-group {
  width: 100%;
}
.node-type-recherche-de-dotation-ps form#ameli-dotation-ps-solr-svg-france-form .form-item-departement .input-group input#edit-departement {
  width: 100%;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  background: url("../images/icone-search-menu-blue-small.png") no-repeat;
  background-position: 96% 38%;
  border: 1px solid #979797;
  color: #000;
  font-size: 1.067em;
}
@media (max-width: 61.1rem) {
  .node-type-recherche-de-dotation-ps form#ameli-dotation-ps-solr-svg-france-form .form-item-departement .input-group input#edit-departement {
    background-position: 99% 42%;
  }
}
.node-type-recherche-de-dotation-ps form#ameli-dotation-ps-solr-svg-france-form .form-item-departement .input-group-addon {
  display: none;
}
@media (max-width: 61.1rem) {
  .node-type-recherche-de-dotation-ps form#ameli-dotation-ps-solr-svg-france-form .form-item-departement {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .page-dotation-ps-recherche .main-content-class #block-system-main {
    padding-top: 25px;
  }
}
.page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 {
  width: 689px;
  margin: 0 auto;
  padding-bottom: 35px;
}
@media (max-width: 992px) {
  .page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 {
    width: 100%;
  }
}
.page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .container_dotation_ps_departement .label_departement {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #005DA8;
  font-size: 1.067em;
}
.page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .container_dotation_ps_departement svg {
  width: 170px;
  height: 122px;
}
@media (max-width: 992px) {
  .page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .views-exposed-form #edit-carte-wrapper {
    float: none;
  }
}
.page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .views-exposed-form #edit-departement-wrapper,
.page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .views-exposed-form #edit-dotation-wrapper {
  margin-left: 427px;
  padding: 0;
  float: none;
}
@media (max-width: 992px) {
  .page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .views-exposed-form #edit-departement-wrapper,
  .page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .views-exposed-form #edit-dotation-wrapper {
    margin-left: 0;
    margin-top: 20px;
  }
}
.page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .views-exposed-form #edit-departement-wrapper .input-group-addon {
  display: none;
}
.page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .views-exposed-form #edit-dotation-wrapper {
  margin-top: 23px;
}
.page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .views-exposed-form .input-group {
  width: 100%;
}
.page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .views-exposed-form .input-group input {
  background: url("../images/icone-search-menu-blue-small.png") no-repeat;
  background-position: 96% 38%;
  border: 1px solid #979797;
  color: #000;
  font-size: 1.067em;
}
@media (max-width: 992px) {
  .page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .views-exposed-form {
    margin-top: 37px;
  }
}
.page-dotation-ps-recherche form#views-exposed-form-views-dotations-ps-solr-page-1 .btn-back a:before {
  content: '';
  background: url(../images/chevron-blue-right-left.png);
  width: 5px;
  height: 9px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.page-dotation-ps-recherche .ameli-dotation-ps-glossary {
  list-style: none;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  padding: 0;
  height: 47px;
  background: #005DA8;
  padding-left: 10px;
}
.page-dotation-ps-recherche .ameli-dotation-ps-glossary .lettres {
  display: inline-block;
  float: left;
  padding: 10px 10px 9px;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #6c93c2;
  font-size: 1.333em;
  text-align: center;
}
.page-dotation-ps-recherche .ameli-dotation-ps-glossary .lettres a {
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #fff;
}
.page-dotation-ps-recherche .ameli-dotation-ps-glossary .lettres.lettresActive {
  background: #fff;
}
.page-dotation-ps-recherche .ameli-dotation-ps-glossary .lettres.lettresActive a {
  color: #005DA8;
}
.page-dotation-ps-recherche .view-views-dotations-ps-solr {
  clear: both;
  margin-top: 52px;
  padding-left: 152px;
  padding-right: 130px;
  padding-bottom: 0;
}
.page-dotation-ps-recherche .view-views-dotations-ps-solr .label-commune {
  float: left;
  min-width: 400px;
}
.page-dotation-ps-recherche .view-views-dotations-ps-solr .label-commune,
.page-dotation-ps-recherche .view-views-dotations-ps-solr .label-niveau {
  color: #000000;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.067em;
  padding-bottom: 11px;
  border-bottom: 1px solid #ebebeb;
}
.page-dotation-ps-recherche .view-views-dotations-ps-solr .field-name-field-dotation-ref-commune,
.page-dotation-ps-recherche .view-views-dotations-ps-solr .field-name-field-dotation-level {
  padding-top: 36px;
  padding-bottom: 25px;
  border-bottom: 1px solid #ebebeb;
  font-weight: 400;
  font-size: 1.067em;
  color: #000000;
}
.page-dotation-ps-recherche .view-views-dotations-ps-solr .field-name-field-dotation-ref-commune {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  float: left;
  min-width: 400px;
}
@media (max-width: 992px) {
  .page-dotation-ps-recherche .view-views-dotations-ps-solr {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 991px) {
  .page-dotation-ps-recherche .slick-arrow {
    width: 24px;
    height: 47px;
    top: 0;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    margin: 0;
    background-color: #005DA8;
    background-repeat: no-repeat;
    background-position: center center;
  }
  .page-dotation-ps-recherche .slick-arrow.slick-prev {
    left: -15px;
    background-image: url(../images/glossaire_left.png);
  }
  .page-dotation-ps-recherche .slick-arrow.slick-prev:before {
    display: none;
  }
  .page-dotation-ps-recherche .slick-arrow.slick-next {
    right: -15px;
    background-image: url(../images/glossaire_right.png);
  }
  .page-dotation-ps-recherche .slick-arrow.slick-next:before {
    display: none;
  }
  .page-dotation-ps-recherche .slick-arrow.slick-next:hover,
  .page-dotation-ps-recherche .slick-arrow.slick-next:focus {
    background-repeat: no-repeat;
    width: 24px;
    height: 47px;
    top: 0;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    margin: 0;
    background-color: #005DA8;
    background-position: center center;
  }
  .page-dotation-ps-recherche .slick-arrow.slick-prev:hover,
  .page-dotation-ps-recherche .slick-arrow.slick-prev:focus {
    background-repeat: no-repeat;
    width: 24px;
    height: 47px;
    top: 0;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    margin: 0;
    background-color: #005DA8;
    background-position: center center;
  }
}
/*page-glossaire*/
.page-assure-glossaire h1.page-header {
  margin-bottom: 60px;
}
.page-assure-glossaire .lexicon-admin-links .lexicon_edit {
  display: none;
  visibility: hidden;
}
.page-assure-glossaire .region-content {
  max-width: 982px;
  margin: 0 auto;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-links,
.page-assure-glossaire #glossaire .lexicon-links {
  background: #005DA8;
  font-size: 1.429em;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  padding-left: 9px;
  padding-right: 9px;
  text-align: left;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-links a,
.page-assure-glossaire #glossaire .lexicon-links a {
  font-size: 1.000em;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  background: #005DA8;
  color: #fff;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-links .lettesInactive a.active,
.page-assure-glossaire #glossaire .lexicon-links .lettesInactive a.active,
.page-assure-glossaire #termes_de_glossaire .lexicon-links .first-letter a.active,
.page-assure-glossaire #glossaire .lexicon-links .first-letter a.active {
  background: #fff;
  color: #005DA8;
  padding: 7px 13px;
  margin: -7px -13px;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-links .lettesInactive,
.page-assure-glossaire #glossaire .lexicon-links .lettesInactive,
.page-assure-glossaire #termes_de_glossaire .lexicon-links .first-letter,
.page-assure-glossaire #glossaire .lexicon-links .first-letter {
  display: inline-block;
  padding: 7px 13px;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-links .lettesInactive a,
.page-assure-glossaire #glossaire .lexicon-links .lettesInactive a,
.page-assure-glossaire #termes_de_glossaire .lexicon-links .first-letter a,
.page-assure-glossaire #glossaire .lexicon-links .first-letter a {
  display: block;
  padding: 7px 13px;
  margin: -7px -13px;
}
@media (max-width: 47.9rem) {
  .page-assure-glossaire #termes_de_glossaire .lexicon-links .lettesInactive a,
  .page-assure-glossaire #glossaire .lexicon-links .lettesInactive a,
  .page-assure-glossaire #termes_de_glossaire .lexicon-links .first-letter a,
  .page-assure-glossaire #glossaire .lexicon-links .first-letter a {
    margin: -7px -11px !important;
  }
}
.page-assure-glossaire #termes_de_glossaire .lexicon-links .lettesInactive,
.page-assure-glossaire #glossaire .lexicon-links .lettesInactive {
  padding: 7px 10px;
  color: #6c93c2;
}
@media (max-width: 47.9rem) {
  .page-assure-glossaire #termes_de_glossaire .lexicon-links .lettesInactive a,
  .page-assure-glossaire #glossaire .lexicon-links .lettesInactive a {
    padding: 7px 8px;
    display: inline-block;
  }
}
.page-assure-glossaire {
  /*titre page*/
}
@media (min-width: 75rem) {
  .page-assure-glossaire .container {
    width: 980px;
    padding: 0;
  }
}
.page-assure-glossaire h1.page-header {
  margin-bottom: 60px;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-list,
.page-assure-glossaire #glossaire .lexicon-list {
  background: #fff;
  padding: 75px 16px 125px 16px;
}
@media (max-width: 991px) {
  .page-assure-glossaire #termes_de_glossaire .lexicon-list,
  .page-assure-glossaire #glossaire .lexicon-list {
    padding: 20px 17px;
  }
}
.page-assure-glossaire #termes_de_glossaire .lexicon-list h2.lexicon-letter,
.page-assure-glossaire #glossaire .lexicon-list h2.lexicon-letter {
  margin: 0px;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire {
  margin-left: -8px;
  margin-right: -8px;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .item-glossaire--wrapper,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .item-glossaire--wrapper {
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 16px;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .item-glossaire,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .item-glossaire {
  border-radius: 11px;
  background: #ebebeb;
  cursor: pointer;
  padding: 8px 15px;
  position: relative;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire,
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire h2,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire h2 {
  font-size: 1.067em;
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  height: 49px;
  overflow: hidden;
  margin-right: 18px;
  margin-bottom: 0;
  margin-top: 0;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire a,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire a,
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire h2 a,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire h2 a {
  color: #005DA8;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire a:before,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire a:before,
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire h2 a:before,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire h2 a:before {
  content: "";
  background: url(../images/chevron-blue.png) no-repeat center center;
  width: 25px;
  height: 18px;
  vertical-align: middle;
  right: 12px;
  top: 17px;
  position: absolute;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire span.lexicon-extralinks a:before,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire span.lexicon-extralinks a:before,
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire h2 span.lexicon-extralinks a:before,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .item-glossaire .title-glossaire h2 span.lexicon-extralinks a:before {
  background: none;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .item-glossaire .extrait-glossaire,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .item-glossaire .extrait-glossaire {
  display: none;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 1.067em;
  margin-top: 20px;
  height: 181px;
  overflow: hidden;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .icone-change,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .icone-change {
  padding: 17px 17px 22px;
}
.page-assure-glossaire #termes_de_glossaire .lexicon-list .liste-glossaire .icone-change .title-glossaire a:before,
.page-assure-glossaire #glossaire .lexicon-list .liste-glossaire .icone-change .title-glossaire a:before {
  background: url(../images/chevron-blue-down.png) no-repeat center center;
}
@media (max-width: 991px) {
  .page-assure-glossaire .slick-arrow {
    width: 24px;
    height: 44px;
    top: 0;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    margin: 0;
    background-color: #005DA8;
    background-repeat: no-repeat;
    background-position: center center;
  }
  .page-assure-glossaire .slick-arrow.slick-prev {
    left: -15px;
    background-image: url(../images/glossaire_left.png);
  }
  .page-assure-glossaire .slick-arrow.slick-prev:before {
    display: none;
  }
  .page-assure-glossaire .slick-arrow.slick-next {
    right: -15px;
    background-image: url(../images/glossaire_right.png);
  }
  .page-assure-glossaire .slick-arrow.slick-next:before {
    display: none;
  }
  .page-assure-glossaire .slick-arrow.slick-next:hover,
  .page-assure-glossaire .slick-arrow.slick-next:focus {
    background-repeat: no-repeat;
    width: 24px;
    height: 44px;
    top: 0;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    margin: 0;
    background-color: #005DA8;
    background-position: center center;
  }
  .page-assure-glossaire .slick-arrow.slick-prev:hover,
  .page-assure-glossaire .slick-arrow.slick-prev:focus {
    background-repeat: no-repeat;
    width: 24px;
    height: 44px;
    top: 0;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    margin: 0;
    background-color: #005DA8;
    background-position: center center;
  }
}
.page-faq-page .faq-description {
  font-size: 1.267em;
  color: #000000;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin-bottom: 38px;
}
@media (min-width: 62rem) {
  .page-faq-page .content_column_class {
    width: 75%;
  }
}
.page-faq-page .body-container > .container {
  padding: 0;
}
.page-faq-page #menuSecondaire.affix {
  top: 0;
}
.page-faq-page #menuSecondaire h2 {
  position: relative;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1em;
  margin: 0 0 28px;
  color: #005DA8;
}
.page-faq-page #menuSecondaire h2:after {
  background: none;
}
.page-faq-page .breadcrumbWrapper {
  margin-bottom: 0;
}
.page-faq-page .sidebar-first-class {
  padding: 0;
  width: 29%;
  /* RWD mobile / tablette */
}
.page-faq-page .sidebar-first-class .region-sidebar-first.well {
  min-height: 0;
  padding: 0;
  margin-bottom: 0;
  background: none;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.page-faq-page .sidebar-first-class .region-sidebar-first.well .titre {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1em;
  margin: 0 0 28px;
  color: #005DA8;
}
.page-faq-page .sidebar-first-class .region-sidebar-first.well .titre a {
  color: #005DA8;
  text-decoration: none;
}
.page-faq-page .sidebar-first-class + .main-content-class {
  margin-left: 0;
  padding-bottom: 80px;
}
@media (max-width: 61.1rem) {
  .page-faq-page .sidebar-first-class {
    width: 100%;
    background: #f1f1f1;
    padding: 0 22px 1px;
    position: absolute;
    top: 96px;
    left: 0;
    z-index: 5;
  }
  .page-faq-page .sidebar-first-class.scroll-up-sommaire {
    position: fixed;
  }
}
.page-faq-page .main-content-class {
  width: 71%;
  background: #fff;
  margin-left: 24.4897%;
  line-height: 1.375em;
  padding: 36px 47px;
  /* RWD mobile / tablette */
}
@media (max-width: 61.1rem) {
  .page-faq-page .main-content-class {
    width: 100%;
    padding: 68px 22px 40px;
  }
}
@media (max-width: 61.1rem) {
  .page-faq-page .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire {
    position: static;
  }
  .page-faq-page .tags-theme {
    display: none;
  }
}
@media (max-width: 61.1rem) {
  .page-faq-page .admin-menu .page-faq-page .sidebar-first-class {
    top: 146px;
  }
}
.page-faq-page .faq .faq-dl-hide-answer {
  padding-bottom: 40px;
}
.page-faq-page .faq .faq-qa-header h2 {
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-size: 1.200em;
  padding-bottom: 48px;
  padding-top: 48px;
}
.page-faq-page .faq .faq-qa > .faq-category-indent {
  padding-left: 0;
  border-top: 3px solid #ebebeb;
  padding-top: 48px;
}
.page-faq-page .faq .faq-qa > .faq-category-indent:first-child {
  border-top: none;
  padding-top: 0;
}
.page-faq-page .faq .faq-qa > .faq-category-indent h4 {
  margin-bottom: 53px;
  padding: 19px;
}
.page-faq-page .faq .faq-qa > .faq-category-indent h4 a:after {
  content: '';
  background: url(../images/icone-chevron-close.png) no-repeat;
  width: 17px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  float: right;
}
.page-faq-page .faq .faq-qa > .faq-category-indent .faq-category-indent {
  padding-left: 26px;
}
.page-faq-page .faq .faq-qa > .faq-category-indent .faq-category-indent h4 {
  margin-bottom: 38px;
}
.page-faq-page .faq .faq-question-answer {
  background: #ebebeb;
  padding: 15px 25px;
  border-radius: 5px;
  margin-left: 17px;
  margin-bottom: 17px;
}
.page-faq-page .faq .faq-question-answer .faq-question {
  padding: 0;
}
.page-faq-page .faq .faq-question-answer .faq-question > h3,
.page-faq-page .faq .faq-question-answer .faq-question > h4 {
  margin: 0;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.06666667em;
}
.page-faq-page .faq .faq-question-answer .faq-question a {
  color: #005DA8;
  font-size: inherit;
  display: block;
  text-decoration: none;
}
.page-faq-page .faq .faq-question-answer .faq-question a:after {
  content: '';
  background: url(../images/icone-chevron-close.png) no-repeat;
  width: 17px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  float: right;
  -webkit-transition: transform 0.2s ease;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.page-faq-page .faq .faq-question-answer .faq-qa-visible a:after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.page-faq-page .faq .faq-question-answer .faq-qa-visible > h3,
.page-faq-page .faq .faq-question-answer .faq-qa-visible > h4 {
  font-weight: bold;
}
.page-faq-page .faq .faq-question-answer .faq-answer {
  margin-top: 30px;
  padding: 0;
  font-size: 1.067em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.page-faq-page .faq .faq-question-answer .faq-answer .field-name-body {
  border-radius: 5px;
  background: #ebebeb;
  border: none;
  margin-bottom: 7px;
  text-align: left;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.page-faq-page .faq .faq-question-answer .faq-answer .field-name-body .field-items {
  border: none;
}
.page-faq-page .faq .faq-question-answer .faq-answer .field-name-body .field-items p {
  margin: 14px 0;
  line-height: 1.38em;
}
.page-faq-page .faq .faq-question-answer .faq-answer .faq-detailed-question {
  font-style: normal;
}
.node-plan-du-site {
  background: #FFF;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 71px 146px;
  margin-bottom: 120px;
}
.node-plan-du-site:before,
.node-plan-du-site:after {
  content: " ";
  display: table;
}
.node-plan-du-site:after {
  clear: both;
}
.node-plan-du-site:before,
.node-plan-du-site:after {
  content: " ";
  display: table;
}
.node-plan-du-site:after {
  clear: both;
}
.node-plan-du-site ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.node-plan-du-site ul.row {
  margin-left: -15px;
  margin-right: -15px;
}
.node-plan-du-site .plan-site--nivo1--titre {
  padding: 0 0 35px;
  border-bottom: 1px solid #005DA8;
  border-top: 1px solid #005DA8;
}
.node-plan-du-site ul.plan-site--nivo1 {
  padding: 35px 0;
  border-top: 1px solid #005DA8;
}
.node-plan-du-site ul.plan-site--nivo1:before,
.node-plan-du-site ul.plan-site--nivo1:after {
  content: " ";
  display: table;
}
.node-plan-du-site ul.plan-site--nivo1:after {
  clear: both;
}
.node-plan-du-site ul.plan-site--nivo1:before,
.node-plan-du-site ul.plan-site--nivo1:after {
  content: " ";
  display: table;
}
.node-plan-du-site ul.plan-site--nivo1:after {
  clear: both;
}
.node-plan-du-site ul.plan-site--nivo1 .plan-site--nivo1--titre {
  border-top: none;
  margin-bottom: 35px;
}
.node-plan-du-site ul.plan-site--nivo1.plan-site--current-space {
  border-top: none;
  padding-top: 0;
}
.node-plan-du-site ul.plan-site--nivo1.plan-site--current-space .plan-site--nivo1--titre {
  border-bottom: none;
  padding-bottom: 0;
}
.node-plan-du-site a {
  color: inherit;
  text-decoration: none;
}
.node-plan-du-site .plan-site--nivo1 > li:not(.content),
.node-plan-du-site .plan-site--nivo2 > li:not(.content) {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  color: #005DA8;
  font-weight: bold;
}
.node-plan-du-site .plan-site--nivo1 > li.list,
.node-plan-du-site .plan-site--nivo2 > li.list {
  padding-bottom: 15px;
}
.node-plan-du-site .plan-site--nivo1 > li .picto,
.node-plan-du-site .plan-site--nivo2 > li .picto {
  padding-bottom: 16px;
}
.node-plan-du-site .plan-site--nivo1 > li .picto a,
.node-plan-du-site .plan-site--nivo2 > li .picto a {
  position: relative;
  display: block;
  padding-left: 20px;
}
.node-plan-du-site .plan-site--nivo1 > li .picto a:before,
.node-plan-du-site .plan-site--nivo2 > li .picto a:before {
  content: ' ';
  width: 5px;
  height: 10px;
  display: block;
  position: absolute;
  background: url(/sites/all/themes/contrib/ameli/images/footerRubriquelink-blue.png) no-repeat;
  background-size: 5px auto;
  left: 0;
  top: 0.5em;
}
.node-plan-du-site .plan-site--nivo1 > li .col-xs-12,
.node-plan-du-site .plan-site--nivo2 > li .col-xs-12 {
  padding-left: 15px;
  padding-right: 15px;
}
.node-plan-du-site .plan-site--nivo1 > li .col-xs-12 li.list,
.node-plan-du-site .plan-site--nivo2 > li .col-xs-12 li.list {
  margin-bottom: 16px;
}
.node-plan-du-site .plan-site--nivo1 .separation,
.node-plan-du-site .plan-site--nivo2 .separation {
  display: block;
  width: 100%;
  height: 20px;
  clear: both;
}
.node-plan-du-site .plan-site--nivo1 .plan-site--menu,
.node-plan-du-site .plan-site--nivo2 .plan-site--menu {
  color: #005DA8;
  margin-top: -35px;
}
.node-plan-du-site .plan-site--nivo1 .plan-site--menu li,
.node-plan-du-site .plan-site--nivo2 .plan-site--menu li {
  padding: 15px 15px 10px;
  font-size: 0.857em;
  font-weight: 600;
}
.node-plan-du-site .plan-site--nivo1 .plan-site--menu li a,
.node-plan-du-site .plan-site--nivo2 .plan-site--menu li a,
.node-plan-du-site .plan-site--nivo1 .plan-site--menu li .false-link,
.node-plan-du-site .plan-site--nivo2 .plan-site--menu li .false-link {
  display: block;
  font-weight: 600;
  color: #1e2d3a;
  text-transform: uppercase;
}
.node-plan-du-site .plan-site--nivo1 .plan-site--menu li .subtitle,
.node-plan-du-site .plan-site--nivo2 .plan-site--menu li .subtitle {
  color: #59626e;
}
@media screen and (min-width: 62rem) {
  .node-plan-du-site .plan-site--nivo1 .plan-site--menu li .rubtitle,
  .node-plan-du-site .plan-site--nivo2 .plan-site--menu li .rubtitle {
    padding-top: 20px;
  }
}
.node-plan-du-site .plan-site--nivo1 .plan-site--menu li .plan-site--nivo3 li,
.node-plan-du-site .plan-site--nivo2 .plan-site--menu li .plan-site--nivo3 li {
  padding: 12px 0 0 13px;
  font-size: 0.933em;
  position: relative;
}
.node-plan-du-site .plan-site--nivo1 .plan-site--menu li .plan-site--nivo3 li:before,
.node-plan-du-site .plan-site--nivo2 .plan-site--menu li .plan-site--nivo3 li:before {
  content: ' ';
  width: 5px;
  height: 10px;
  display: block;
  position: absolute;
  background: url(/sites/all/themes/contrib/ameli/images/footerRubriquelink-blue.png) no-repeat;
  background-size: 5px auto;
  left: 0;
  top: 18px;
}
.node-plan-du-site .plan-site--nivo1 .plan-site--menu li .plan-site--nivo3 li a,
.node-plan-du-site .plan-site--nivo2 .plan-site--menu li .plan-site--nivo3 li a {
  color: #005DA8;
  text-transform: none;
}
.node-plan-du-site .plan-site--nivo1 .plan-site--menu + .plan-site--menu,
.node-plan-du-site .plan-site--nivo2 .plan-site--menu + .plan-site--menu {
  margin-top: 50px;
}
.node-plan-du-site .plan-site--nivo1 .telecommande-simulateur .barreTitre,
.node-plan-du-site .plan-site--nivo2 .telecommande-simulateur .barreTitre,
.node-plan-du-site .plan-site--nivo1 .telecommande-simulateur .telecommande-simulateur-item-text,
.node-plan-du-site .plan-site--nivo2 .telecommande-simulateur .telecommande-simulateur-item-text,
.node-plan-du-site .plan-site--nivo1 .telecommande-simulateur .telecommande-simulateur-item-image,
.node-plan-du-site .plan-site--nivo2 .telecommande-simulateur .telecommande-simulateur-item-image,
.node-plan-du-site .plan-site--nivo1 .telecommande-simulateur .telecommande-simulateur-item-lien,
.node-plan-du-site .plan-site--nivo2 .telecommande-simulateur .telecommande-simulateur-item-lien {
  display: none;
}
.node-plan-du-site .plan-site--nivo1 .telecommande-simulateur .telecommande-simulateur-item,
.node-plan-du-site .plan-site--nivo2 .telecommande-simulateur .telecommande-simulateur-item {
  float: none;
  width: auto;
  padding: 12px 0 0 13px;
  font-size: 0.933em;
  position: relative;
  margin: 0;
}
.node-plan-du-site .plan-site--nivo1 .telecommande-simulateur .telecommande-simulateur-item:before,
.node-plan-du-site .plan-site--nivo2 .telecommande-simulateur .telecommande-simulateur-item:before {
  content: ' ';
  width: 5px;
  height: 10px;
  display: block;
  position: absolute;
  background: url(/sites/all/themes/contrib/ameli/images/footerRubriquelink-blue.png) no-repeat;
  background-size: 5px auto;
  left: 0;
  top: 18px;
}
.node-plan-du-site .plan-site--nivo1 .telecommande-simulateur .telecommande-simulateur-item a,
.node-plan-du-site .plan-site--nivo2 .telecommande-simulateur .telecommande-simulateur-item a {
  color: #005DA8;
  text-transform: none;
}
@media only screen and (max-width: 61.1rem) {
  .node-plan-du-site {
    padding: 20px 30px;
  }
}
.node-plan-du-site.plan-institutionnel .secWrpSitemap .espaceProSante > ul {
  font-size: 15px;
}
.node-plan-du-site.plan-institutionnel .lastSiteMap li.picto ul > li:not(.content) {
  font-size: 0.9em;
}
.espaceProSante {
  margin: 0 -15px;
}
@media only screen and (max-width: 61.1rem) {
  .espaceProSante {
    margin: 0;
  }
}
.espaceProSante ul {
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (max-width: 48.1rem) {
  .espaceProSante ul {
    padding-left: 0;
    padding-right: 0;
  }
}
.espaceProSante ul li {
  margin-bottom: 16px;
}
.espaceProSante ul li a {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  color: #005DA8;
  font-weight: bold;
}
.lastSiteMap {
  border-bottom: 0 !important;
}
.lastSiteMap ul > li:not(.content) {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  color: #005DA8;
  font-weight: bold;
}
.lastSiteMap ul > li.list {
  padding-bottom: 15px;
}
.lastSiteMap ul > li .picto {
  padding-bottom: 16px;
}
.lastSiteMap ul > li .picto a {
  position: relative;
  display: block;
  padding-left: 20px;
}
.lastSiteMap ul > li .picto a:before {
  content: ' ';
  width: 5px;
  height: 10px;
  display: block;
  position: absolute;
  background: url(/sites/all/themes/contrib/ameli/images/footerRubriquelink-blue.png) no-repeat;
  background-size: 5px auto;
  left: 0;
  top: 0.5em;
}
.lastSiteMap ul > li .col-xs-12 {
  padding-left: 15px;
  padding-right: 15px;
}
.lastSiteMap ul > li .col-xs-12 li.list {
  margin-bottom: 16px;
}
.lastSiteMap ul .separation {
  display: block;
  width: 100%;
  height: 20px;
  clear: both;
}
.lastSiteMap ul .plan-site--menu {
  color: #005DA8;
  margin-top: -35px;
}
.lastSiteMap ul .plan-site--menu li {
  padding: 15px 15px 10px;
  font-size: 0.857em;
  font-weight: 600;
}
.lastSiteMap ul .plan-site--menu li a,
.lastSiteMap ul .plan-site--menu li .false-link {
  display: block;
  font-weight: 600;
  color: #1e2d3a;
  text-transform: uppercase;
}
.lastSiteMap ul .plan-site--menu li .subtitle {
  color: #59626e;
}
@media screen and (min-width: 62rem) {
  .lastSiteMap ul .plan-site--menu li .rubtitle {
    padding-top: 20px;
  }
}
.lastSiteMap ul .plan-site--menu li .plan-site--nivo3 li {
  padding: 12px 0 0 13px;
  font-size: 0.933em;
  position: relative;
}
.lastSiteMap ul .plan-site--menu li .plan-site--nivo3 li:before {
  content: ' ';
  width: 5px;
  height: 10px;
  display: block;
  position: absolute;
  background: url(/sites/all/themes/contrib/ameli/images/footerRubriquelink-blue.png) no-repeat;
  background-size: 5px auto;
  left: 0;
  top: 18px;
}
.lastSiteMap ul .plan-site--menu li .plan-site--nivo3 li a {
  color: #005DA8;
  text-transform: none;
}
.lastSiteMap ul .plan-site--menu + .plan-site--menu {
  margin-top: 50px;
}
.lastSiteMap ul .telecommande-simulateur .barreTitre,
.lastSiteMap ul .telecommande-simulateur .telecommande-simulateur-item-text,
.lastSiteMap ul .telecommande-simulateur .telecommande-simulateur-item-image,
.lastSiteMap ul .telecommande-simulateur .telecommande-simulateur-item-lien {
  display: none;
}
.lastSiteMap ul .telecommande-simulateur .telecommande-simulateur-item {
  float: none;
  width: auto;
  padding: 12px 0 0 13px;
  font-size: 0.933em;
  position: relative;
  margin: 0;
}
.lastSiteMap ul .telecommande-simulateur .telecommande-simulateur-item:before {
  content: ' ';
  width: 5px;
  height: 10px;
  display: block;
  position: absolute;
  background: url(/sites/all/themes/contrib/ameli/images/footerRubriquelink-blue.png) no-repeat;
  background-size: 5px auto;
  left: 0;
  top: 18px;
}
.lastSiteMap ul .telecommande-simulateur .telecommande-simulateur-item a {
  color: #005DA8;
  text-transform: none;
}
.secWrpSitemap {
  padding: 0 0 25px;
  border-bottom: 1px solid #005DA8;
  margin-bottom: 25px;
}
.secWrpSitemap > a {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  color: #005DA8;
  font-weight: bold;
  padding: 0;
  margin: 0;
}
.secWrpSitemap > ul {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  color: #005DA8;
  font-weight: bold;
}
.secWrpSitemap > ul.plan-site--menu {
  position: relative;
}
.secWrpSitemap > ul.plan-site--menu > li:nth-child(1) {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
}
@media only screen and (max-width: 48.1rem) {
  .secWrpSitemap > ul.plan-site--menu > li:nth-child(1) {
    position: relative;
  }
}
.secWrpSitemap > ul.plan-site--menu > li:nth-child(2) {
  margin-top: 35px;
}
@media only screen and (max-width: 48.1rem) {
  .secWrpSitemap > ul.plan-site--menu > li:nth-child(2) {
    margin-top: 10px;
  }
}
.secWrpSitemap > ul > li {
  padding: 15px 15px 10px;
  font-size: 0.857em;
  font-weight: 600;
}
.secWrpSitemap > ul > li.clear {
  margin: 0;
  padding: 0;
  clear: both;
}
.secWrpSitemap > ul > li .rubtitle a {
  display: block;
  font-weight: 600;
  color: #1e2d3a;
  text-transform: uppercase;
}
.secWrpSitemap > ul > li .rubtitle > span {
  color: #59626e;
}
.secWrpSitemap > ul > li li {
  padding: 12px 0 0 13px;
  font-size: 0.933em;
  position: relative;
}
.secWrpSitemap > ul > li li:before {
  content: ' ';
  width: 5px;
  height: 10px;
  display: block;
  position: absolute;
  background: url(../images/footerRubriquelink-blue.png) no-repeat;
  background-size: 5px auto;
  left: 0;
  top: 18px;
}
.bandeauRubrique {
  background: #005DA8;
  margin: 0 10px 28px;
  /* Responsive mobile et tablette */
}
.bandeauRubrique .visuel {
  float: left;
  width: 51.8367%;
}
.bandeauRubrique .visuel img {
  width: 100%;
}
.bandeauRubrique .chapo,
.bandeauRubrique .chaposeul {
  padding: 34px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  color: #fff;
}
.bandeauRubrique .chapo {
  float: left;
  width: 48.1633%;
  height: 254px;
  overflow: hidden;
}
@media (max-width: 61.1rem) {
  .bandeauRubrique .visuel {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .bandeauRubrique .visuel img {
    width: 100%;
  }
  .bandeauRubrique .chapo,
  .bandeauRubrique .chaposeul {
    float: none;
    width: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .bandeauRubrique {
    margin: 0 0 20px;
  }
}
@media (max-width: 47.9rem) {
  .bandeauRubrique {
    margin: 0;
    background: none;
  }
  .bandeauRubrique .chapo,
  .bandeauRubrique .chaposeul {
    display: none;
  }
}
/* Responsive mobile */
@media (max-width: 47.9rem) {
  a:hover,
  a:focus {
    text-decoration: none;
  }
  a:hover .blocRubrique .views-field-field-ameli-accroche,
  a:focus .blocRubrique .views-field-field-ameli-accroche {
    color: #000;
  }
  a .blocRubrique .views-field-field-ameli-accroche {
    color: #000;
  }
}
/*Header Hub Sophia*/
.paragraphs-item-para-sophia-a-la-une {
  background: #005DA8 none repeat scroll 0 0;
  color: #fff;
  margin-bottom: 25px;
  height: 256px;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .paragraphs-item-para-sophia-a-la-une {
    height: inherit;
  }
}
.paragraphs-item-para-sophia-a-la-une img.accessibility_clic {
  cursor: pointer;
}
.paragraphs-item-para-sophia-a-la-une .content-image {
  width: 313px;
}
.paragraphs-item-para-sophia-a-la-une .field-name-field-visuel-sophia-picto {
  float: left;
}
.paragraphs-item-para-sophia-a-la-une .content {
  position: relative;
  padding: 17px 64px 0 64px;
  height: 234px;
  margin-bottom: 25px;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow: hidden;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .paragraphs-item-para-sophia-a-la-une .content {
    height: inherit;
    padding-bottom: 2.5rem;
  }
}
.paragraphs-item-para-sophia-a-la-une .content .field-name-title-field {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  font-size: 1.530em;
  font-weight: 500;
}
.paragraphs-item-para-sophia-a-la-une .content .field-name-title-field h2 {
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
.paragraphs-item-para-sophia-a-la-une .content .field-name-field-subtitle {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.paragraphs-item-para-sophia-a-la-une .content .field-name-field-ameli-accroche {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.956em;
}
.paragraphs-item-para-sophia-a-la-une .content .field-name-field-lien-sophia-2-col {
  position: absolute;
  bottom: 0;
  left: 64px;
  right: 0;
  background-color: #005DA8;
  padding-top: 18px;
}
.paragraphs-item-para-sophia-a-la-une .content .field-name-field-lien-sophia-2-col,
.paragraphs-item-para-sophia-a-la-une .content .field-name-field-lien-sophia-2-col a,
.paragraphs-item-para-sophia-a-la-une .content .field-name-field-lien-sophia-2-col a:hover,
.paragraphs-item-para-sophia-a-la-une .content .field-name-field-lien-sophia-2-col a:focus {
  color: #ffffff;
  font-size: 0.931em;
}
.paragraphs-item-para-sophia-a-la-une .content .field-name-field-lien-sophia-2-col:before {
  content: '❯';
  display: inline-block;
  vertical-align: top;
  padding-right: 7px;
}
.paragraphs-item-para-sophia-a-la-une .content .field-name-field-lien-sophia-2-col .field-items {
  display: inline-block;
  max-width: calc(100% - 33px);
}
/*Sophia 1 et 2 colonnes*/
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes {
  background-color: #ffffff;
  margin-bottom: 30px;
}
@media screen and (min-width: 62rem) {
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne,
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes {
    height: 256px;
  }
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content {
  position: relative;
  padding: 20px 30px 30px 85px;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (min-width: 62rem) {
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content,
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content {
    overflow: hidden;
    height: 256px;
  }
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content .field-name-field-visuel-sophia-picto,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content .field-name-field-visuel-sophia-picto {
  position: absolute;
  width: 35px;
  left: 30px;
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content .field-name-title-field,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content .field-name-title-field {
  margin-top: 6px;
  margin-bottom: 6px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  font-size: 1.148em;
  text-transform: uppercase;
  color: #005DA8;
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content .field-name-title-field h2,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content .field-name-title-field h2 {
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content .field-name-field-subtitle,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content .field-name-field-subtitle {
  margin-bottom: 10px;
  font-weight: 700;
  font-style: inherit;
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content .field-name-field-ameli-accroche,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content .field-name-field-ameli-accroche {
  font-weight: 500;
  font-size: 0.956em;
}
@media screen and (min-width: 62rem) {
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content .field-name-field-lien-sophia-2-col,
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content .field-name-field-lien-sophia-2-col {
    position: absolute;
    bottom: 22px;
    left: 312px;
    right: 30px;
    background-color: white;
  }
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content .field-name-field-lien-sophia-2-col,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content .field-name-field-lien-sophia-2-col,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content .field-name-field-lien-sophia-2-col a,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content .field-name-field-lien-sophia-2-col a,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content .field-name-field-lien-sophia-2-col a:hover,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content .field-name-field-lien-sophia-2-col a:hover,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content .field-name-field-lien-sophia-2-col a:focus,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content .field-name-field-lien-sophia-2-col a:focus {
  color: #005DA8;
  font-size: 0.931em;
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content .field-name-field-lien-sophia-2-col:before,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content .field-name-field-lien-sophia-2-col:before {
  content: '❯';
  display: inline-block;
  vertical-align: top;
  padding-right: 7px;
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content .field-name-field-lien-sophia-2-col .field-items,
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .content .field-name-field-lien-sophia-2-col .field-items {
  display: inline-block;
  max-width: calc(100% - 33px);
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne {
  clear: left;
  position: relative;
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne:after {
  content: "";
  display: block;
  clear: both;
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content {
  padding-left: 310px;
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content-image {
  position: absolute;
  width: 256px;
  text-align: center;
  background-color: #E4E4E4;
  top: 0;
  bottom: 0;
}
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content-image {
    float: left;
    margin-right: 40px;
    position: static;
  }
}
.field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes {
  /* Responsive Mobile / PC*/
}
@media (min-width: 992px) {
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes {
    min-width: 475px;
    width: calc(50% - 25px);
    float: left;
  }
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes.colonne-even {
    margin-right: 50px;
  }
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-2-colonnes .field-name-field-lien-sophia-2-col {
    left: 85px !important;
  }
}
/* Responsive Mobile / Tab, Bloc sophia  1 col et à la une*/
@media (max-width: 48.1rem) {
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne,
  .field-name-field-bloc-la-une .paragraphs-item-para-sophia-1-colonne,
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-a-la-une,
  .field-name-field-bloc-la-une .paragraphs-item-para-sophia-a-la-une {
    height: auto;
  }
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content-image,
  .field-name-field-bloc-la-une .paragraphs-item-para-sophia-1-colonne .content-image,
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-a-la-une .content-image,
  .field-name-field-bloc-la-une .paragraphs-item-para-sophia-a-la-une .content-image {
    display: block;
    position: relative;
    width: 100%;
    text-align: center;
  }
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .field-name-field-visuel-sophia-picto,
  .field-name-field-bloc-la-une .paragraphs-item-para-sophia-1-colonne .field-name-field-visuel-sophia-picto,
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-a-la-une .field-name-field-visuel-sophia-picto,
  .field-name-field-bloc-la-une .paragraphs-item-para-sophia-a-la-une .field-name-field-visuel-sophia-picto {
    float: none;
  }
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .field-name-field-visuel-sophia-picto img,
  .field-name-field-bloc-la-une .paragraphs-item-para-sophia-1-colonne .field-name-field-visuel-sophia-picto img,
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-a-la-une .field-name-field-visuel-sophia-picto img,
  .field-name-field-bloc-la-une .paragraphs-item-para-sophia-a-la-une .field-name-field-visuel-sophia-picto img {
    width: 100%;
  }
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .content,
  .field-name-field-bloc-la-une .paragraphs-item-para-sophia-1-colonne .content,
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-a-la-une .content,
  .field-name-field-bloc-la-une .paragraphs-item-para-sophia-a-la-une .content {
    padding-left: 40px;
    height: auto;
  }
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-a-la-une .field-name-field-lien-sophia-2-col,
  .field-name-field-bloc-la-une .paragraphs-item-para-sophia-a-la-une .field-name-field-lien-sophia-2-col {
    padding-bottom: 25px;
  }
  .field-name-field-blocs-contenus-hub-sophia .paragraphs-item-para-sophia-1-colonne .field-name-field-lien-sophia-2-col,
  .field-name-field-bloc-la-une .paragraphs-item-para-sophia-1-colonne .field-name-field-lien-sophia-2-col {
    padding-top: 10px;
  }
}
.blocRubrique {
  background: #fff;
  padding: 24px 26px 0;
  margin-bottom: 20px;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 21.66666667em;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  /* Responsive mobile */
}
.blocRubrique .views-field {
  line-height: 1.2em;
  margin: 0;
}
.blocRubrique .views-field:nth-of-type(1) {
  height: 5.73333333em;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 3px;
}
.blocRubrique .views-field:nth-of-type(2) {
  margin-bottom: 12px;
}
.blocRubrique h2 {
  margin: 0 0 19px;
  color: #005DA8;
  font-size: 1.2em;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  line-height: 1.25em;
}
.blocRubrique h2 a {
  color: #005DA8;
  text-decoration: none;
}
.blocRubrique .views-field-name-field {
  text-align: center;
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
}
.blocRubrique .views-field-name-field a {
  display: inline-block;
  border: 1px solid #005DA8;
  text-transform: uppercase;
  height: 3em;
  line-height: 2.8461em;
  padding: 0 26px;
  font-size: 0.8666em;
  font-weight: bold;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 18px;
  color: #005DA8;
}
.blocRubrique .views-field-name-field a:hover,
.blocRubrique .views-field-name-field a:focus {
  background: #005DA8;
  color: #fff;
  text-decoration: none;
}
@media (max-width: 47.9rem) {
  .blocRubrique {
    padding: 26px 18px 35px;
    margin-bottom: 10px;
    height: auto;
  }
  .blocRubrique h2 {
    margin-bottom: 21px;
  }
  .blocRubrique .views-field-name-field {
    display: none;
  }
}
.paragraphs-item-texte-accroche {
  background: #F0F0F0;
  padding: 50px 0;
  color: #005da8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.paragraphs-item-texte-accroche .container {
  text-align: center;
}
.paragraphs-item-texte-accroche .container .field-name-field-texte-accroche {
  margin: 0 auto 30px;
  font-size: 1.35em;
  font-weight: 600;
}
.paragraphs-item-texte-accroche .container .bloc-texte-accroche-action .btn-default {
  color: #005DA8;
  background: none;
}
.paragraphs-item-texte-accroche .container .bloc-texte-accroche-action .btn-default:hover {
  background: #005DA8;
  color: #ffffff;
}
.paragraphs-item-field-ameli-paragraph-notre-miss {
  background: #005DA8;
  padding: 50px 0;
  color: #fff;
}
.paragraphs-item-field-ameli-paragraph-notre-miss h2 {
  color: #fff;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 50px;
}
.paragraphs-item-field-ameli-paragraph-notre-miss h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #fff;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.paragraphs-item-field-ameli-paragraph-notre-miss .container {
  text-align: center;
}
.paragraphs-item-field-ameli-paragraph-notre-miss .container .row .bloc-notre-mission-image {
  margin-bottom: 25px;
}
.paragraphs-item-field-ameli-paragraph-notre-miss .container .row .bloc-notre-mission-image img {
  margin-bottom: 20px;
}
.paragraphs-item-field-ameli-paragraph-notre-miss .container .row .bloc-notre-mission-image div[class*="field-name-field-label-pilier"] {
  font-size: 1.35em;
}
.paragraphs-item-field-ameli-paragraph-notre-miss .container .bloc-notre-mission-action {
  margin-top: 25px;
}
.paragraphs-item-field-ameli-paragraph-notre-miss .container .bloc-notre-mission-action a {
  width: 100%;
  max-width: 380px;
  border-radius: 50px;
  color: #005DA8;
}
.paragraphs-item-field-ameli-paragraph-notre-miss .container .bloc-notre-mission-action a:hover {
  color: #ffffff;
}
.paragraphs-item-field-ameli-paragraph-notre-miss .container .bloc-notre-mission-action a .field-name-field-img-bouton-deux,
.paragraphs-item-field-ameli-paragraph-notre-miss .container .bloc-notre-mission-action a .field-name-field-img-bouton-un {
  display: inline-block;
}
.paragraphs-item-field-ameli-paragraph-notre-miss .container .bloc-notre-mission-action a .field-name-field-img-bouton-deux img,
.paragraphs-item-field-ameli-paragraph-notre-miss .container .bloc-notre-mission-action a .field-name-field-img-bouton-un img {
  max-height: 40px;
  margin-right: 15px;
}
.paragraphs-item-field-ameli-paragraph-publi-refe {
  background: #F0F0F0;
  padding: 50px 0;
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.paragraphs-item-field-ameli-paragraph-publi-refe .container {
  text-align: center;
}
.paragraphs-item-field-ameli-paragraph-publi-refe .container h2 {
  color: #07345c !important;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 50px;
}
.paragraphs-item-field-ameli-paragraph-publi-refe .container h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #07345c;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.paragraphs-item-field-ameli-paragraph-publi-refe .container .row .bloc-publi-ref-image {
  margin-bottom: 40px;
}
.paragraphs-item-field-ameli-paragraph-publi-refe .container .row .bloc-publi-ref-image > a {
  display: block;
  margin-bottom: 20px;
}
.paragraphs-item-field-ameli-paragraph-publi-refe .container .row .bloc-publi-ref-image a {
  color: #005DA8;
}
.paragraphs-item-field-ameli-paragraph-publi-refe .container .row .bloc-publi-ref-image div[class*="field-name-field-label-publi"] {
  max-width: 135px;
  margin: 0 auto;
  font-size: 1.15em;
  font-weight: 600;
}
.paragraphs-item-field-ameli-paragraph-publi-refe .container .bloc-publi-ref-action .btn-default {
  color: #005DA8;
  background: none;
}
.paragraphs-item-field-ameli-paragraph-publi-refe .container .bloc-publi-ref-action .btn-default:hover {
  color: #ffffff;
  background: #005DA8;
  border-color: #005DA8;
}
.videoTemoignageHub {
  background: #fff;
  padding: 30px 25px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.videoTemoignageHub .container .row .video-a-la-une {
  max-width: 634px;
  margin: 0 auto;
}
.videoTemoignageHub .container .row .video-a-la-une .bt-use-modal {
  display: block;
  width: 100%;
  background: none;
  border: none;
  text-align: left;
}
.videoTemoignageHub .container .row .video-a-la-une .bt-use-modal > img {
  position: absolute;
  top: 50%;
  margin-top: -40px;
}
@media screen and (max-width: 61.1rem) {
  .videoTemoignageHub .container .row .video-a-la-une {
    margin-bottom: 25px;
  }
}
.videoTemoignageHub .container .row .video-a-la-une a {
  position: relative;
  display: block;
  text-align: center;
}
.videoTemoignageHub .container .row .video-a-la-une a > img {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  left: 50%;
}
.videoTemoignageHub .container .row .video-a-la-une .labelVideoInstit .field-name-field-label-video {
  padding: 10px 20px;
  background: #00a9dc;
  color: #ffffff;
  font-size: 1.15em;
  font-weight: 700;
  text-align: left;
}
.videoTemoignageHub .container .row .listeVideos .bt-use-modal {
  display: block;
  width: 100%;
  background: none;
  border: none;
}
@media screen and (max-width: 61.1rem) {
  .videoTemoignageHub .container .row .listeVideos {
    padding-left: 25px;
  }
}
.videoTemoignageHub .container .row .listeVideos h2 {
  color: #005DA8;
  font-weight: 700;
  font-size: 1.15em;
  margin: 0;
  padding: 5px 15px 35px 0;
}
.videoTemoignageHub .container .row .listeVideos .body-temoignage {
  color: #000;
  font-weight: 400;
  font-style: italic;
  font-size: 1.15em;
  padding-right: 25px;
}
.videoTemoignageHub .container .row .listeVideos .scrollPanel {
  height: 335px;
}
@media screen and (min-width: 48rem) and (max-width: 61.1rem) {
  .videoTemoignageHub .container .row .listeVideos .scrollPanel {
    height: 250px;
  }
}
.videoTemoignageHub .container .row .listeVideos .scrollPanel ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.videoTemoignageHub .container .row .listeVideos .scrollPanel ul li {
  padding: 15px 50px !important;
  border-top: 1px solid #e0dfdf;
  color: #000000;
  font-weight: 600;
}
.videoTemoignageHub .container .row .listeVideos .scrollPanel ul li > a {
  display: block;
}
.videoTemoignageHub .container .row .listeVideos .scrollPanel ul li > a img {
  margin: 0 auto;
}
.videoTemoignageHub .container .row .listeVideos .scrollPanel ul li:before {
  display: none;
}
.videoTemoignageHub .container .row .listeVideos .scrollPanel ul li .field-name-field-label-video {
  margin-top: 15px;
}
.videoTemoignageHub .container .row .listeVideos .scrollPanel .jspDrag {
  background: #00a9dc;
}
.paragraphs-item-field-ameli-paragraph-vid-instit {
  background: #F0F0F0;
  padding: 50px 0;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .video-a-la-une {
  max-width: 634px;
  margin: 0 auto;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .video-a-la-une .bt-use-modal {
  background: none;
  margin: 0;
  padding: 0;
  border: 0;
  color: #000;
  text-align: center;
  width: 100%;
  display: block;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .video-a-la-une .bt-use-modal > img.play {
  position: absolute;
  top: 50%;
  margin-top: -40px;
  left: 50%;
  margin-left: -20px;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .video-a-la-une .bt-use-modal {
  background: none;
  margin: 0;
  padding: 0;
  border: 0;
  color: #000;
  text-align: center;
  width: 100%;
  display: block;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .video-a-la-une .bt-use-modal > img.play {
  position: absolute;
  top: 50%;
  margin-top: -40px;
  left: 50%;
  margin-left: -20px;
}
@media screen and (max-width: 61.1rem) {
  .paragraphs-item-field-ameli-paragraph-vid-instit .container .row .video-a-la-une {
    margin-bottom: 25px;
  }
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .video-a-la-une a {
  position: relative;
  display: block;
  text-align: center;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .video-a-la-une a > img {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  left: 50%;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .video-a-la-une .labelVideoInstit .field-name-field-label-video {
  padding: 10px 20px;
  background: #00a9dc;
  color: #ffffff;
  font-size: 1.15em;
  font-weight: 700;
  text-align: left;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos {
  background: #ffffff;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos .bt-use-modal {
  display: block;
  width: 100%;
  background: none;
  border: none;
  text-align: left;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos h2 {
  color: #00a9dc;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.2em;
  margin: 0;
  padding: 20px 25px 15px;
  overflow-wrap: break-word;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos .bt-use-modal {
  background: none;
  margin: 0;
  padding: 0;
  border: 0;
  color: #000;
  text-align: left;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos .scrollPanel {
  height: 335px;
}
@media screen and (min-width: 48rem) and (max-width: 61.1rem) {
  .paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos .scrollPanel {
    height: 250px;
  }
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos .scrollPanel ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos .scrollPanel ul li {
  padding: 15px 50px !important;
  border-top: 1px solid #e0dfdf;
  color: #000000;
  font-weight: 600;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos .scrollPanel ul li > a {
  display: block;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos .scrollPanel ul li > a img {
  margin: 0 auto;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos .scrollPanel ul li:before {
  display: none;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos .scrollPanel ul li .field-name-field-label-video {
  margin-top: 15px;
}
.paragraphs-item-field-ameli-paragraph-vid-instit .container .row .listeVideos .scrollPanel .jspDrag {
  background: #00a9dc;
}
.paragraphs-item-video .transcription-lire,
.field-transcription-textuelle .transcription-lire,
.node-type-video .transcription-lire,
.paragraphs-item-video .masquer-lire,
.field-transcription-textuelle .masquer-lire,
.node-type-video .masquer-lire {
  width: 100% !important;
}
.paragraphs-item-video .transcription-lire,
.field-transcription-textuelle .transcription-lire,
.node-type-video .transcription-lire,
.paragraphs-item-video .masquer-lire,
.field-transcription-textuelle .masquer-lire,
.node-type-video .masquer-lire,
.paragraphs-item-video .field-name-field-transcription-textuelle.header,
.field-transcription-textuelle .field-name-field-transcription-textuelle.header,
.node-type-video .field-name-field-transcription-textuelle.header {
  text-align: left;
  background: url(../images/articleCollapse.png) no-repeat right center #ebebeb;
  padding: 14px 100px 14px 25px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  color: #005DA8;
  text-decoration: none;
  display: block;
  border-radius: 5px 5px 0 0;
}
.paragraphs-item-video .transcription-lire:hover,
.field-transcription-textuelle .transcription-lire:hover,
.node-type-video .transcription-lire:hover,
.paragraphs-item-video .masquer-lire:hover,
.field-transcription-textuelle .masquer-lire:hover,
.node-type-video .masquer-lire:hover,
.paragraphs-item-video .field-name-field-transcription-textuelle.header:hover,
.field-transcription-textuelle .field-name-field-transcription-textuelle.header:hover,
.node-type-video .field-name-field-transcription-textuelle.header:hover {
  cursor: pointer;
}
.paragraphs-item-video .masquer-lire:not(.collapsed),
.field-transcription-textuelle .masquer-lire:not(.collapsed),
.node-type-video .masquer-lire:not(.collapsed) {
  background-image: url(../images/articleCollapseUp.png);
}
.paragraphs-item-video .field-name-field-transcription-textuelle,
.field-transcription-textuelle .field-name-field-transcription-textuelle,
.node-type-video .field-name-field-transcription-textuelle {
  border-radius: 0 0 5px 5px;
  background-color: #ebebeb;
  padding: 1px 25px 7px;
  color: black;
  text-align: initial;
  width: 100% !important;
}
.paragraphs-item-video .transcription-lire,
.field-transcription-textuelle .transcription-lire,
.node-type-video .transcription-lire {
  display: block;
}
.paragraphs-item-video .masquer-lire,
.field-transcription-textuelle .masquer-lire,
.node-type-video .masquer-lire {
  display: none;
  font-weight: bold;
}
.paragraphs-item-video .masquer-lire-inside,
.field-transcription-textuelle .masquer-lire-inside,
.node-type-video .masquer-lire-inside {
  margin-top: 10px;
  font-size: 1em;
  color: #005DA8;
  text-align: center;
}
.paragraphs-item-video .masquer-lire-inside:hover,
.field-transcription-textuelle .masquer-lire-inside:hover,
.node-type-video .masquer-lire-inside:hover {
  cursor: pointer;
}
.videoInstitutionnelle .container {
  width: 980px;
}
#colorbox {
  width: 100% !important;
}
@media screen and (max-width: 48.1rem) {
  .paragraphs-item-para-infographie {
    padding: 50px 0 20px;
  }
  .paragraphs-item-para-infographie .field-name-field-sources {
    margin-left: 15px;
  }
}
@media screen and (max-width: 48.1rem) {
  .elemImgInfo {
    width: 80%;
    margin: auto;
  }
  .elemImgInfo img {
    width: 100%;
    margin: auto;
  }
}
@media screen and (max-width: 450px) {
  .elemImgInfo {
    width: 90%;
  }
}
.field-name-field-ameli-para-infographie .field-transcription-textuelle,
.elemImgTuile img {
  width: 320px !important;
  height: auto !important;
  margin: auto;
}
@media screen and (max-width: 48.1rem) {
  .field-name-field-ameli-para-infographie .field-transcription-textuelle,
  .elemImgTuile img {
    width: 100% !important;
  }
}
.field-name-field-ameli-para-infographie .field-transcription-textuelle ul > li,
.elemImgTuile img ul > li {
  list-style-type: none !important;
}
.field-name-field-ameli-para-infographie .field-transcription-textuelle ul > li::before,
.elemImgTuile img ul > li::before {
  content: 'adzs ';
  display: inline-block !important;
  background: #005DA8;
  border-radius: 50%;
  width: 7px;
  height: 7px;
  margin: 0 9px 3px 0;
}
@media screen and (max-width: 48.1rem) {
  .field-name-field-ameli-para-infographie .field-transcription-textuelle.tuile {
    width: 80% !important;
  }
}
.paragraphs-item-para-infographie h3 {
  color: #000066;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
  text-align: center;
  font-weight: 600;
  font-size: 1.4666em;
  margin: 30px 0 -20px;
}
.paragraphs-item-para-infographie .field-name-field-source {
  text-align: left;
}
.mediaElemPara {
  margin-top: 50px;
  text-align: center;
}
.mediaElemPara .field-name-field-source {
  width: 960px;
  margin: auto;
  margin-top: 10px;
}
@media screen and (max-width: 48rem) {
  .mediaElemPara .field-name-field-source {
    width: 80%;
  }
}
@media screen and (max-width: 450px) {
  .mediaElemPara .field-name-field-source {
    width: 90%;
  }
}
.mediaElemPara ul {
  list-style-type: none;
  letter-spacing: -1em !important;
  margin: 20px 0 0;
}
.mediaElemPara ul li {
  list-style: none;
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  letter-spacing: 0 !important;
  float: none;
  display: inline-block;
}
@media screen and (max-width: 48rem) {
  .mediaElemPara ul li {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 47.9rem) {
  .mediaElemPara ul li {
    margin-bottom: 10px !important;
  }
}
.mediaElemPara ul li.col-md-4 {
  width: 320px !important;
}
@media screen and (max-width: 48rem) {
  .mediaElemPara ul li.col-md-4 {
    width: 100% !important;
  }
}
@media screen and (max-width: 47.9rem) {
  .mediaElemPara ul li.col-md-4 {
    width: 90% !important;
  }
}
.mediaElemPara ul li:before {
  display: none !important;
}
.mediaElemPara ul li a {
  text-decoration: none;
}
.mediaElemPara .elemImgTuile {
  text-align: center;
  min-height: 320px;
}
@media screen and (max-width: 48rem) {
  .mediaElemPara .elemImgTuile {
    min-height: auto;
    width: 80%;
    display: inline-block;
  }
}
@media screen and (max-width: 30rem) {
  .mediaElemPara .elemImgTuile {
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 47.9rem) {
  .mediaElemPara .elemImgTuile {
    min-height: auto;
  }
}
.mediaElemPara .elemImgTuile img {
  text-align: center;
  display: inline-block;
}
.mediaElemPara .elemLabelTuile {
  font-weight: 400;
  font-size: 1.125em;
  margin-top: 15px;
}
.mediaElemPara .elemDescTuile {
  font-weight: 400;
  font-size: 0.875em;
  padding: 0 30px;
  margin-top: 10px;
}
@media screen and (max-width: 47.9rem) {
  .mediaElemPara .elemDescTuile {
    padding: 0;
  }
}
@media screen and (max-width: 47.9rem) {
  .domain-assurance-maladie-ameli-cnamts-fr.page-taxonomy-term .region-content,
  .domain-backoffice-ameli-cnamts-fr.page-taxonomy-term .region-content {
    padding: 0;
  }
}
.domain-assurance-maladie-ameli-cnamts-fr .paragraphs-item-para-infographie,
.domain-backoffice-ameli-cnamts-fr .paragraphs-item-para-infographie {
  display: block;
}
.domain-assurance-maladie-ameli-cnamts-fr .paragraphs-item-para-infographie img,
.domain-backoffice-ameli-cnamts-fr .paragraphs-item-para-infographie img {
  width: 100%;
  height: 100%;
  margin: 0;
}
@media screen and (max-width: 61.1rem) {
  .videoInstitutionnelle .container {
    width: 100%;
  }
  #cboxLoadedContent .node-type-video .field-name-field-embed-code {
    width: 100% !important;
  }
  #cboxLoadedContent .node-type-video .field-name-field-embed-code iframe {
    width: 100% !important;
  }
}
.paragraphs-item-field-ameli-paragraph-a-decouvri {
  background: #01b9f5;
  padding: 50px 0;
  color: #fff;
}
@media screen and (max-width: 47.9rem) {
  .paragraphs-item-field-ameli-paragraph-a-decouvri .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.paragraphs-item-field-ameli-paragraph-a-decouvri h2 {
  color: #fff;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 50px;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #fff;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir {
  position: relative;
  margin: 0 auto;
  max-width: 306px;
  height: 306px;
  background: #ffffff;
}
@media screen and (max-width: 61.1rem) {
  .paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 47.9rem) {
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir .owl-carousel {
  height: 100%;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir .owl-carousel .owl-item {
  max-height: 313px;
}
@media screen and (min-width: 62rem) {
  .paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir .owl-carousel .owl-item {
    height: 313px;
  }
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir .owl-carousel .owl-item img {
  width: 100%;
  height: 100%;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir .owl-carousel .owl-dots .owl-dot span {
  margin: 0 7px;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir .btn-default {
  position: absolute;
  z-index: 10;
  bottom: 25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  max-width: 200px;
}
@media screen and (max-width: 61.1rem) {
  .paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir:not(.campagnes) {
    height: 343px;
  }
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir:not(.campagnes) .owl-carousel .owl-item {
  padding: 0 23px;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir.actus {
  font-size: 0.95em;
  color: #000000;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir.actus .title-a-decouvrir {
  display: block;
  margin-top: 25px;
  color: #005da8;
  font-weight: 700;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir.actus .date-a-decouvrir {
  color: #656565;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir.actus .paragraph-a-decouvrir {
  margin-top: 15px;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir.twitter .title {
  position: absolute;
  top: 30px;
  left: 30px;
  color: #1da1f2;
  font-size: 1.15em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 30px;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir.twitter .title img {
  float: left;
  margin-right: 10px;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir.twitter .owl-carousel {
  padding-top: 80px;
}
.paragraphs-item-field-ameli-paragraph-a-decouvri .bloc-a-decouvrir.twitter .owl-carousel .owl-item a {
  color: #000000;
  word-break: break-word;
}
.paragraphs-item-notre-actualite {
  background: #01b9f5;
  padding: 50px 0;
  color: #fff;
}
@media screen and (max-width: 47.9rem) {
  .paragraphs-item-notre-actualite .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.paragraphs-item-notre-actualite h2 {
  color: #fff;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 50px;
}
.paragraphs-item-notre-actualite h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #fff;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.paragraphs-item-notre-actualite .linkedin {
  font-size: 0.95em;
}
.paragraphs-item-notre-actualite .linkedin.btn-default {
  font-size: 0.8666em;
}
.paragraphs-item-notre-actualite .bloc-notre-actus {
  position: relative;
  margin: 0 auto;
  max-width: 306px;
  height: 340px;
  background: #ffffff;
  font-size: 1em !important;
}
@media screen and (max-width: 61.1rem) {
  .paragraphs-item-notre-actualite .bloc-notre-actus {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 47.9rem) {
}
.paragraphs-item-notre-actualite .bloc-notre-actus .btn-default {
  position: absolute;
  z-index: 10;
  bottom: 25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  max-width: 200px;
}
.paragraphs-item-notre-actualite .bloc-notre-actus .btn-default.linkedin {
  z-index: 10;
  bottom: 25px;
}
.paragraphs-item-notre-actualite .bloc-notre-actus.actus {
  font-size: 0.95em;
  color: #000000;
}
.paragraphs-item-notre-actualite .bloc-notre-actus.actus .actusImg {
  display: block;
}
.paragraphs-item-notre-actualite .bloc-notre-actus.actus .actusInfo {
  padding: 10px 25px 25px 25px;
}
.paragraphs-item-notre-actualite .bloc-notre-actus.actus .actusInfo .actusTtr {
  font-size: 1em;
  display: block;
  padding-top: 25px;
  color: #005da8;
  font-weight: 700;
}
.paragraphs-item-notre-actualite .bloc-notre-actus.actus .actusInfo .actusDate {
  display: block;
  color: #656565;
}
.paragraphs-item-notre-actualite .bloc-notre-actus.actus .actusInfo .actusDesc {
  display: block;
  margin-top: 10px;
  color: #000;
  font-weight: 400;
}
.paragraphs-item-notre-actualite .bloc-notre-actus.linkedin .title {
  position: absolute;
  top: 85px;
  width: 100%;
  color: #1da1f2;
  text-align: center;
}
.paragraphs-item-notre-actualite .bloc-notre-actus.linkedin .title img {
  display: inline-block;
  margin-bottom: 15px;
}
.paragraphs-item-notre-actualite .bloc-notre-actus.linkedin .title span {
  font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #1da1f2;
  line-height: 1.2;
  font-size: 2em;
  font-weight: 700;
  width: 180px;
  display: block;
  margin: auto;
}
.paragraphs-item-notre-actualite .allLink {
  margin-top: 47px;
  text-align: center;
}
.paragraphs-item-notre-actualite .allLink a {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 0.86em;
  font-weight: 700;
  color: #fff;
  border-color: #fff;
  background: none;
  text-transform: uppercase;
  border-radius: 20px;
  padding: 10px 25px;
}
.paragraphs-item-notre-actualite .allLink a:hover {
  background: #fff;
  color: #1da1f2;
}
.paragraphs-item-notre-actualite .linked-in .owl-stage-outer {
  height: 165px;
}
.paragraphs-item-notre-actualite .linked-in .title {
  position: absolute;
  top: 30px;
  color: #1da1f2;
  font-size: 1.15em;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 30px;
  line-height: 40px !important;
  width: 100%;
  left: 0;
  text-align: center;
}
.paragraphs-item-notre-actualite .linked-in .title img {
  display: block;
}
.paragraphs-item-notre-actualite .linked-in .owl-carousel {
  padding-top: 80px;
}
.paragraphs-item-notre-actualite .linked-in .owl-carousel .owl-dot span {
  background-color: white;
  border: 1px solid #005da8;
}
.paragraphs-item-notre-actualite .linked-in .owl-carousel .owl-dot:hover span {
  background-color: #005da8;
}
.paragraphs-item-notre-actualite .linked-in .owl-carousel .owl-dot.active span {
  background-color: #005da8;
}
.paragraphs-item-notre-actualite .linked-in .owl-carousel .owl-dot.active span:hover {
  background-color: #005da8;
}
.paragraphs-item-notre-actualite .linked-in .owl-carousel .owl-item a {
  color: #000000;
  word-break: break-word;
}
.paragraphs-item-notre-actualite .linked-in .owl-carousel .owl-item a.linkedin {
  color: #005DA8;
}
.paragraphs-item-notre-actualite .linked-in .actusTtr a {
  font-weight: normal;
}
.paragraphs-item-notre-actualite .linked-in img.logo-linkedin {
  display: block;
  margin: 0 auto;
}
.paragraphs-item-para-pres-famille-metiers {
  background: #005DA8;
  padding: 50px 0;
  color: #fff;
}
.paragraphs-item-para-pres-famille-metiers h2 {
  color: #fff;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 50px;
}
.paragraphs-item-para-pres-famille-metiers h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #fff;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.paragraphs-item-para-pres-famille-metiers .container {
  text-align: center;
}
.paragraphs-item-para-pres-famille-metiers .container .row .col-md-2 {
  width: 20%;
  margin-left: 0;
}
@media screen and (max-width: 47.9rem) {
  .paragraphs-item-para-pres-famille-metiers .container .row .col-md-2 {
    width: 100%;
    margin-bottom: 10px;
  }
}
.paragraphs-item-para-pres-famille-metiers .container .row .bloc-famille-metiers-image {
  margin-bottom: 25px;
}
.paragraphs-item-para-pres-famille-metiers .container .row .bloc-famille-metiers-image img {
  margin-bottom: 20px;
}
.paragraphs-item-para-pres-famille-metiers .container .row .bloc-famille-metiers-image div[class*="field-name-field-label-pilier"] {
  font-size: 1.35em;
}
.paragraphs-item-para-pres-famille-metiers .container .bloc-famille-metiers-action {
  margin-top: 25px;
}
.paragraphs-item-para-pres-famille-metiers .container .bloc-famille-metiers-action a {
  width: 100%;
  max-width: 380px;
  border-radius: 50px;
  color: #fff;
  font-size: 1.2em ;
}
.paragraphs-item-para-pres-famille-metiers .container .bloc-famille-metiers-action a:hover {
  color: #fff;
}
.paragraphs-item-para-pres-famille-metiers .container .bloc-famille-metiers-action a img {
  margin-bottom: 20px;
  display: inline-block;
}
.paragraphs-item-promotion-media {
  background: #f0f0f0;
  padding: 50px 0;
  color: #fff;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.paragraphs-item-promotion-media .container {
  padding: 0;
}
@media screen and (max-width: 47.9rem) {
  .paragraphs-item-promotion-media .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.paragraphs-item-promotion-media .container:before {
  display: none;
}
.paragraphs-item-promotion-media .container .videoElemWrp {
  text-align: center !important;
}
.paragraphs-item-promotion-media .container .videoElemWrp .videoElem {
  text-align: left !important;
  float: none;
  margin: 0 6px 10px;
  display: inline-block !important;
  width: 311px;
  vertical-align: top;
}
@media screen and (max-width: 48rem) {
  .paragraphs-item-promotion-media .container .videoElemWrp .videoElem {
    width: 100%;
    display: block;
  }
}
.paragraphs-item-promotion-media .container .videoElemWrp .videoElem:before {
  display: none !important;
}
.paragraphs-item-promotion-media .container .videoElemWrp .videoElem .videoElemCnt .labelVideoInstit {
  color: #000;
  font-size: 1.0667em;
  font-weight: 400;
  margin-top: 12px;
  height: 44px;
}
@media screen and (max-width: 48rem) {
  .paragraphs-item-promotion-media .container .videoElemWrp .videoElem .videoElemCnt .labelVideoInstit {
    margin-bottom: 25px;
    height: auto;
    text-align: center;
  }
}
.paragraphs-item-promotion-media .container .videoElemWrp .videoElem a {
  position: relative;
  display: block;
  text-align: center;
}
.paragraphs-item-promotion-media .container .videoElemWrp .videoElem a > img {
  position: absolute;
  width: 42px;
  height: auto;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  left: 50%;
}
.paragraphs-item-promotion-media h2 {
  color: #07345c;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 50px;
}
.paragraphs-item-promotion-media h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #07345c;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.paragraphs-item-promotion-media .allLink {
  margin-top: 47px;
  text-align: center;
}
@media screen and (max-width: 47.9rem) {
  .paragraphs-item-promotion-media .allLink {
    margin-top: 5px;
  }
}
.paragraphs-item-promotion-media .allLink a {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 0.86em;
  font-weight: 700;
  color: #005da8;
  border: 1px solid #005da8;
  background: none;
  text-transform: uppercase;
  border-radius: 20px;
  padding: 10px 25px;
}
.paragraphs-item-promotion-media .allLink a:hover {
  background: #005da8;
  color: #fff;
  text-decoration: none;
}
.entity-paragraphs-item ul > li.promotionAmElem {
  margin: 0 !important;
  padding: 0 !important;
}
.paragraphs-item-promotion-am {
  background: #fff;
  padding: 50px 0;
  color: #fff;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.paragraphs-item-promotion-am .container {
  width: 800px !important;
  margin: auto;
}
@media screen and (max-width: 48rem) {
  .paragraphs-item-promotion-am .container {
    width: 100% !important;
  }
}
@media screen and (max-width: 47.9rem) {
  .paragraphs-item-promotion-am .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: 100% !important;
  }
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .promotionAmElem {
  width: 33.333%;
  float: left;
  height: 260px;
  position: relative;
  margin: 0 !important;
  padding: 0 !important;
}
@media screen and (max-width: 47.9rem) {
  .paragraphs-item-promotion-am .container .wrpPromotionAmElem .promotionAmElem {
    width: 100%;
  }
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .promotionAmElem:before {
  display: none !important;
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .elemIntro .ttr {
  position: absolute;
  left: 0;
  top: 57px;
  color: #005da8;
  line-height: 1.5;
  font-size: 2em;
  font-weight: 700;
  padding-right: 60px;
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .elemNbr {
  background: #7ac142;
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .elemNbr .imgNumber {
  position: absolute;
  left: 20px;
  top: 12px;
  z-index: 1;
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .elemNbr .ttr {
  position: relative;
  z-index: 2;
  padding: 62px 28px 0 10px;
  color: #fff;
  line-height: 1.2;
  font-weight: 500;
  font-size: 1.666em;
  border-radius: 20px;
}
@media screen and (max-width: 61.1rem) {
  .paragraphs-item-promotion-am .container .wrpPromotionAmElem .elemNbr .ttr {
    font-size: 1.5em;
    padding: 62px 20px 0 5px;
  }
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .elemNbr .voirPlus {
  text-align: center;
  position: absolute;
  bottom: 24px;
  left: 0;
  width: 100%;
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .elemNbr .voirPlus a {
  background: none;
  border-color: #fff;
  color: #fff;
  padding: 9px 20px;
  font-weight: 700;
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .elemNbr .voirPlus a:hover {
  color: #005da8;
  background: #fff;
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .elem1 {
  background: #7ac142;
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .elem2 {
  background: #00afdf;
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .elem3 {
  background: #005da8;
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .elem4 {
  background: #bd7db6;
}
.paragraphs-item-promotion-am .container .wrpPromotionAmElem .elem5 {
  background: #f47e6e;
}
.paragraphs-item-promotion-am h2 {
  color: #07345c;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 50px;
}
.paragraphs-item-promotion-am h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #07345c;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.paragraphs-item-promotion-am .allLink {
  margin-top: 47px;
  text-align: center;
}
@media screen and (max-width: 47.9rem) {
  .paragraphs-item-promotion-am .allLink {
    margin-top: 5px;
  }
}
.paragraphs-item-promotion-am .allLink a {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  font-size: 0.86em;
  font-weight: 700;
  color: #005da8;
  border: 1px solid #005da8;
  background: none;
  text-transform: uppercase;
  border-radius: 20px;
  padding: 10px 25px;
}
.paragraphs-item-promotion-am .allLink a:hover {
  background: #005da8;
  color: #fff;
  text-decoration: none;
}
.paragraphs-item-recherche-offre {
  background: #005DA8;
  padding: 50px 0;
  color: #fff;
}
@media (max-width: 61.1rem) {
  .paragraphs-item-recherche-offre {
    padding: 45px 20px;
  }
}
.paragraphs-item-recherche-offre select {
  color: #005da8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: auto;
  margin-top: -15px;
  appearance: none;
  font-weight: 500;
  padding: 11px 45px 10px 16px !important;
  border-radius: 0;
  border: none;
  font-size: 1.2em;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-repeat: no-repeat;
  background-image: url("../images/arrow.png");
  background-position: 96%;
}
.paragraphs-item-recherche-offre select::-ms-expand {
  display: none;
}
.paragraphs-item-recherche-offre select option {
  color: #005da8;
}
.paragraphs-item-recherche-offre #edit-submit {
  background: #fd7974;
  color: #ffffff;
  margin-top: -15px;
  padding: 13px 35px;
  border-radius: 25px;
  text-transform: uppercase;
}
.paragraphs-item-recherche-offre #edit-submit:hover {
  background: #fff;
  color: #fd7974;
}
@media (max-width: 61.1rem) {
  .paragraphs-item-recherche-offre #edit-submit {
    margin-top: 20px;
  }
}
.paragraphs-item-recherche-offre h2 {
  color: #fff;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 50px;
}
.paragraphs-item-recherche-offre h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #fff;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.paragraphs-item-recherche-offre .col-md-5 {
  padding-right: 6px ;
  padding-left: 6px;
}
@media (max-width: 61.1rem) {
  .paragraphs-item-recherche-offre .col-md-5 {
    padding-right: 15px ;
    padding-left: 15px;
  }
}
.paragraphs-item-recherche-offre .container {
  text-align: center;
}
.wrp-paragraphs-dernieres-offres {
  background: #fff;
  padding: 50px 0;
  color: #005da8;
}
@media (max-width: 61.1rem) {
  .wrp-paragraphs-dernieres-offres {
    padding: 45px 20px;
  }
}
.wrp-paragraphs-dernieres-offres h2 {
  color: #07345c;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 50px;
}
.wrp-paragraphs-dernieres-offres h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #005da8;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi:after {
  display: block;
  content: "";
  clear: both;
  height: 1px;
  width: 100%;
}
.wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-content {
  text-align: center;
}
.wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-content .views-row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: inline-block;
  width: 233px;
  margin: 0 8px 16px;
  padding: 25px;
  -webkit-box-shadow: 0 0 2px 0 rgba(82, 85, 94, 0.75);
          box-shadow: 0 0 2px 0 rgba(82, 85, 94, 0.75);
  text-align: left;
}
@media (max-width: 62rem) {
  .wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-content .views-row {
    width: 47%;
    margin: 0 1% 3%;
    display: inline-block;
  }
}
@media (max-width: 47.9rem) {
  .wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-content .views-row {
    width: auto;
    display: block;
  }
}
.wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-content .views-row .views-field-title {
  font-family: 'roboto', sans-serif;
  height: 5.73333333em;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 1.0666em;
  color: #005da8;
}
@media (max-width: 47.9rem) {
  .wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-content .views-row .views-field-title {
    height: auto;
    margin-bottom: 10px;
  }
}
.wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-content .views-row .contaratType {
  background: url(../images/contrat.png) left top no-repeat;
  padding: 4px 0 0 25px;
  margin-bottom: 5px;
  color: #000000;
}
.wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-content .views-row .region {
  background: url(../images/region.png) left top no-repeat;
  padding: 1px 0 2px 24px;
  margin-bottom: 5px;
  color: #000000;
  height: 70px;
}
.wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-content .views-row .views-field-view-node {
  text-align: center;
  margin-top: 5px;
}
.wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-content .views-row .views-field-view-node a {
  text-transform: uppercase;
  padding: 10px 30px;
  color: #005DA8;
  border: 1px solid #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.8666em;
  border-radius: 19px;
  text-decoration: none;
  text-align: center;
  display: inline-block;
}
.wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-content .views-row .views-field-view-node a:hover {
  background: #005DA8;
  color: #fff;
  text-decoration: none;
}
.wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-footer {
  text-align: center;
  margin-top: 60px;
}
.wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-footer a {
  text-transform: uppercase;
  padding: 10px 30px;
  color: #005DA8;
  border: 1px solid #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.8666em;
  border-radius: 19px;
  text-decoration: none;
  text-align: center;
  display: inline-block;
}
.wrp-paragraphs-dernieres-offres .view-dernieres-offres-d-emploi .view-footer a:hover {
  background: #005DA8;
  color: #fff;
  text-decoration: none;
}
.page-assure-risque-allergique h1.page-header span {
  font-size: 0.781em;
  font-weight: normal;
}
.page-assure-risque-allergique h1,
.page-assure-risque-allergique h2 {
  display: inline-block;
}
.page-assure-risque-allergique h2 {
  color: #005DA8;
  font-weight: bold;
  font-size: 1.2em;
  margin-top: 0;
  margin-bottom: 26px;
  text-transform: uppercase;
}
.page-assure-risque-allergique .risque-allergique-logo {
  right: 13px;
  position: absolute;
  margin-top: 2px;
}
@media (min-width: 62rem) {
  .page-assure-risque-allergique .risque-allergique-logo {
    display: inline-block;
  }
}
@media (max-width: 61.1rem) {
  .page-assure-risque-allergique {
    padding: 20px 17px;
  }
}
@media (min-width: 62rem) {
  .page-assure-risque-allergique .content_column_class {
    width: 75%;
  }
}
.page-assure-risque-allergique .body-container > .container {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  .page-assure-risque-allergique .body-container > .container {
    width: 980px;
    padding: 0;
  }
}
.page-assure-risque-allergique .main-content-class #block-system-main {
  /* RWD mobile / tablette */
}
@media (max-width: 61.1rem) {
  .page-assure-risque-allergique .main-content-class #block-system-main {
    width: 100%;
    padding: 68px 22px 40px;
  }
}
.page-assure-risque-allergique .risque-allergique-carte-detail,
.page-assure-risque-allergique .risque-allergique-carte {
  background-color: #fff;
  padding: 30px 17px 10px;
}
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-date,
.page-assure-risque-allergique .risque-allergique-carte .risque-allergique-date {
  text-align: center;
  font-size: 1.133em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-pollen-title,
.page-assure-risque-allergique .risque-allergique-carte .risque-allergique-pollen-title {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.067em;
}
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-pollen-title .risque-allergique-pollen-title-departement,
.page-assure-risque-allergique .risque-allergique-carte .risque-allergique-pollen-title .risque-allergique-pollen-title-departement {
  font-weight: bold;
  color: #005DA8;
}
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-pollen-liens,
.page-assure-risque-allergique .risque-allergique-carte .risque-allergique-pollen-liens {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #005DA8;
}
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-pollen-liens a:before,
.page-assure-risque-allergique .risque-allergique-carte .risque-allergique-pollen-liens a:before {
  background: url(../images/icone-chevron-left.png);
  content: "";
  width: 4px;
  height: 8px;
  display: inline-block;
  margin-right: 8px;
}
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-pollen-liens a.risque-allergique-pollen-liens-droite:before,
.page-assure-risque-allergique .risque-allergique-carte .risque-allergique-pollen-liens a.risque-allergique-pollen-liens-droite:before {
  background: url(../images/icone-chevron.png);
}
.page-assure-risque-allergique .risque-allergique-carte-detail form#ameli-risque-allergique-form .container_risque_allergique,
.page-assure-risque-allergique .risque-allergique-carte form#ameli-risque-allergique-form .container_risque_allergique {
  display: inline-block;
}
.page-assure-risque-allergique .risque-allergique-carte-detail form#ameli-risque-allergique-form .container_risque_allergique button.form-submit,
.page-assure-risque-allergique .risque-allergique-carte form#ameli-risque-allergique-form .container_risque_allergique button.form-submit {
  background: url("../images/icone-search-menu-blue-small.png") no-repeat;
  border: 0 none;
  border-radius: 0;
  height: 20px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 30px;
  right: 10px;
  float: right;
  width: 20px;
  z-index: 8;
  /* Hide the text. */
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.page-assure-risque-allergique .risque-allergique-carte-detail form#ameli-risque-allergique-form .container_risque_allergique .form-item-departement .input-group,
.page-assure-risque-allergique .risque-allergique-carte form#ameli-risque-allergique-form .container_risque_allergique .form-item-departement .input-group {
  width: 100%;
}
.page-assure-risque-allergique .risque-allergique-carte-detail form#ameli-risque-allergique-form .container_risque_allergique .form-item-departement .input-group #edit-departement,
.page-assure-risque-allergique .risque-allergique-carte form#ameli-risque-allergique-form .container_risque_allergique .form-item-departement .input-group #edit-departement {
  width: 100%;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.page-assure-risque-allergique .risque-allergique-carte-detail form#ameli-risque-allergique-form .container_risque_allergique .form-item-departement .input-group .err,
.page-assure-risque-allergique .risque-allergique-carte form#ameli-risque-allergique-form .container_risque_allergique .form-item-departement .input-group .err {
  border-color: #a94442 ;
  background: #f2dede;
}
.page-assure-risque-allergique .risque-allergique-carte-detail form#ameli-risque-allergique-form .container_risque_allergique .form-item-departement .input-group .input-group-addon,
.page-assure-risque-allergique .risque-allergique-carte form#ameli-risque-allergique-form .container_risque_allergique .form-item-departement .input-group .input-group-addon {
  display: none;
}
.page-assure-risque-allergique .risque-allergique-carte-detail svg,
.page-assure-risque-allergique .risque-allergique-carte svg {
  width: 100%;
  display: inline-block;
  margin: 0 auto;
}
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-legend,
.page-assure-risque-allergique .risque-allergique-carte .risque-allergique-legend {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  text-align: left;
}
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-legend .risque-allergique-legend-color,
.page-assure-risque-allergique .risque-allergique-carte .risque-allergique-legend .risque-allergique-legend-color {
  display: inline-block;
  height: 12px;
  width: 12px;
}
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-legend .risque-allergique-legend-label,
.page-assure-risque-allergique .risque-allergique-carte .risque-allergique-legend .risque-allergique-legend-label,
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-legend .risque-allergique-legend-title,
.page-assure-risque-allergique .risque-allergique-carte .risque-allergique-legend .risque-allergique-legend-title {
  display: inline-block;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-legend .risque-allergique-legend-title,
.page-assure-risque-allergique .risque-allergique-carte .risque-allergique-legend .risque-allergique-legend-title {
  font-weight: bold;
  color: #4b4b4b;
  width: 130px;
}
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-legend .risque-allergique-legend-label,
.page-assure-risque-allergique .risque-allergique-carte .risque-allergique-legend .risque-allergique-legend-label {
  font-size: 0.867em;
  margin-left: 3px;
}
.page-assure-risque-allergique .risque-allergique-carte form#ameli-risque-allergique-form {
  display: block;
  text-align: center;
}
.page-assure-risque-allergique .risque-allergique-carte form#ameli-risque-allergique-form .container_risque_allergique {
  margin-bottom: 25px;
  width: 307px;
  /* RWD mobile / tablette */
}
@media (max-width: 30rem) {
  .page-assure-risque-allergique .risque-allergique-carte form#ameli-risque-allergique-form .container_risque_allergique {
    width: 100%;
  }
}
@media (min-width: 48rem) {
  .page-assure-risque-allergique .risque-allergique-carte svg {
    width: 452px;
    height: 367px;
    margin-left: 193px;
  }
}
@media (min-width: 48rem) {
  .page-assure-risque-allergique .risque-allergique-carte .risque-allergique-legend {
    margin-left: 95px;
  }
}
.page-assure-risque-allergique .risque-allergique-carte-detail form#ameli-risque-allergique-form {
  display: inline-block;
  vertical-align: top;
  margin-top: 32px;
  margin-left: 51px;
}
@media (max-width: 30rem) {
  .page-assure-risque-allergique .risque-allergique-carte-detail form#ameli-risque-allergique-form {
    margin-left: 0;
    width: 100%;
  }
}
.page-assure-risque-allergique .risque-allergique-carte-detail form#ameli-risque-allergique-form .container_risque_allergique {
  width: 255px;
}
@media (max-width: 30rem) {
  .page-assure-risque-allergique .risque-allergique-carte-detail form#ameli-risque-allergique-form .container_risque_allergique {
    width: 100%;
  }
}
@media (min-width: 48rem) {
  .page-assure-risque-allergique .risque-allergique-carte-detail svg {
    width: 250px;
    height: 160px;
    margin: 0;
  }
}
.page-assure-risque-allergique .risque-allergique-carte-detail .risque-allergique-legend {
  margin-left: 40px;
}
.page-assure-risque-allergique .risque-allergique-pollens {
  background-color: #fff;
  margin-top: 26px;
  padding: 30px 17px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (min-width: 62rem) {
  .page-assure-risque-allergique .risque-allergique-pollens {
    padding: 53px 146px 79px;
  }
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-type {
  background-color: #ebebeb;
  border-radius: 5px;
  margin-top: 10px;
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-type-title {
  background-repeat: no-repeat;
  cursor: pointer;
  padding-left: 50px;
  color: #005DA8;
  font-size: 1.067em;
  line-height: 3em;
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-type-title.risque-allergique-pollens-type0 {
  background-image: url("../images/icone_arbre.png");
  background-position: 18px 11px;
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-type-title.risque-allergique-pollens-type1 {
  background-image: url("../images/icone_plante_herbacee.png");
  background-position: 17px 13px;
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-type-title:after {
  content: '';
  background: url("../images/icone-chevron-open.png") no-repeat;
  width: 17px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  float: right;
  margin-top: 20px;
  margin-right: 17px;
  -webkit-transition: transform 0.2s ease;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-type-title.pollen-type-close:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-type-title h3 {
  font-size: 1em;
  line-height: 3em;
  display: inline-block;
  margin: 0;
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-list {
  padding: 0 18px;
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-list .risque-allergique-pollen {
  font-size: 1.2em;
  line-height: 1.2em;
  padding-top: 28px;
  border-top: 1px solid white;
  color: #005DA8;
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-list .risque-allergique-pollen:first-child {
  border-top: none;
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-list .risque-allergique-pollen .risque-allergique-pollen-risque-color {
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 9px;
  margin-top: 1px;
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-list .risque-allergique-pollen .risque-allergique-pollen-title {
  display: inline-block;
  vertical-align: top;
  padding-left: 8px;
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-list .risque-allergique-pollen .risque-allergique-pollen-title h4 {
  font-weight: bold;
  font-size: 1em;
  line-height: 1em;
  display: inline-block;
  margin: 0;
}
.page-assure-risque-allergique .risque-allergique-pollens .risque-allergique-pollens-list .risque-allergique-pollen-detail {
  padding-bottom: 25px;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.067em;
}
.page-assure-risque-allergique div.dropdown {
  z-index: 1;
}
.page-assure-risque-allergique div.dropdown li.classAll:first-child {
  display: none !important;
}
.page-assure-risque-allergique div.dropdown li.items-search {
  padding: 0;
  clear: both;
  display: inline-block;
  width: 100%;
}
.page-assure-risque-allergique div.dropdown li.items-search span.link-search-rst {
  width: 80%;
  overflow-x: hidden;
  background: transparent;
  padding: 19px 7px;
  text-transform: initial;
}
.page-assure-risque-allergique div.dropdown li.items-search span.link-search-rst:first-letter {
  text-transform: capitalize;
}
.page-assure-risque-allergique div.dropdown li.items-search:hover,
.page-assure-risque-allergique div.dropdown li.items-search:focus,
.page-assure-risque-allergique div.dropdown li.items-search.active {
  color: #fff;
  background: #005DA8;
}
.page-assure-risque-allergique div.dropdown li.items-search:hover a,
.page-assure-risque-allergique div.dropdown li.items-search:focus a,
.page-assure-risque-allergique div.dropdown li.items-search.active a,
.page-assure-risque-allergique div.dropdown li.items-search:hover span,
.page-assure-risque-allergique div.dropdown li.items-search:focus span,
.page-assure-risque-allergique div.dropdown li.items-search.active span {
  color: #fff;
}
.page-assure-risque-allergique div.dropdown li.items-search:hover a span,
.page-assure-risque-allergique div.dropdown li.items-search:focus a span,
.page-assure-risque-allergique div.dropdown li.items-search.active a span,
.page-assure-risque-allergique div.dropdown li.items-search:hover span span,
.page-assure-risque-allergique div.dropdown li.items-search:focus span span,
.page-assure-risque-allergique div.dropdown li.items-search.active span span {
  color: #fff;
}
#onglets-epidemies {
  padding-top: 10px;
  background: #FFF;
  margin-bottom: 3px;
}
@media (max-width: 47.9rem) {
  #onglets-epidemies {
    padding-left: 10px;
  }
}
#onglets-epidemies li {
  display: inline-block;
  cursor: pointer;
}
@media (max-width: 47.9rem) {
  #onglets-epidemies li {
    display: block;
    margin: 5px 0;
  }
}
#onglets-epidemies li a {
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  padding-bottom: 0;
  border: none;
}
#onglets-epidemies li a.current-epidemie {
  font-size: 1.3em;
  font-weight: 700;
  border-bottom: 3px solid #005DA8;
  padding-bottom: 3px;
  margin-bottom: 6px;
}
@media (max-width: 47.9rem) {
  #onglets-epidemies li a.current-epidemie {
    padding-bottom: 0;
  }
}
#onglets-epidemies li a:not(.current-epidemie) {
  font-size: 1.3em;
}
@media (max-width: 47.9rem) {
  #onglets-epidemies li a:not(.current-epidemie) {
    font-size: 1em;
  }
}
#onglets-epidemies li:not(:first-child):before {
  content: " | ";
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 47.9rem) {
  #onglets-epidemies li:not(:first-child):before {
    display: none;
  }
}
.epidemie {
  position: relative;
  background: #FFF;
  padding-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  height: auto;
  display: inline-block;
}
.epidemie img {
  max-width: 100%;
  margin-bottom: 30px;
}
.epidemie .epidemie-texte-titre {
  font-weight: bold;
}
.epidemie .epidemie-description {
  margin-top: 11px;
  margin-bottom: 11px;
}
.epidemie .link_theme_de_sante {
  padding-top: 10px;
  text-align: right;
}
.reseau-sentinelles {
  float: right;
  height: 50px;
}
.epidemie-image-collection {
  width: auto;
  max-height: 143px;
}
.epidemie-properties-collection {
  color: black;
  position: absolute;
  left: 0;
  right: 0;
}
.reseau-sentinelles-collection {
  width: 20%;
  height: 100%;
  float: right;
}
.lien-wrpper-collection {
  margin-top: 32px !important;
}
.wrpSimulateur .oldSearch {
  background: url(../images/picto_search.png) 25px 52px no-repeat;
  padding: 50px 0 30px 100px ;
}
.wrpSimulateur .oldSearch h2 {
  font-size: 1.125rem;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #005DA8;
  border-top: none;
  margin: 0 0 20px;
  padding: 0;
}
.wrpSimulateur .oldSearch .listeBull {
  padding: 0;
  list-style: none;
}
.wrpSimulateur .oldSearch .listeBull li {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left: 0;
  display: block;
  font-size: 0.9375rem;
  margin-bottom: 5px;
}
.wrpSimulateur .oldSearch .listeBull li:before {
  content: ' ';
  display: inline-block;
  vertical-align: baseline;
  background: #005DA8;
  border-radius: 50%;
  width: 7px;
  height: 7px;
  margin: 0 9px 3px 0;
}
.wrpSimulateur .blocElements ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.wrpSimulateur .blocElements ul li {
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
  background: #fff;
  border: 3px solid #F0F0F0;
}
.wrpSimulateur .blocElements ul li.brderGreen {
  border-color: #1db1b9;
}
.wrpSimulateur .blocElements ul li > div {
  padding: 42px 30px 15px 100px;
}
.wrpSimulateur .blocElements ul li > div:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  clear: both;
}
.wrpSimulateur .blocElements ul li > div .label {
  font-size: 1.125rem;
  color: #005da8;
  margin: 0 0 15px 0;
  padding: 0;
  display: block;
  text-align: left;
  text-transform: uppercase;
}
.wrpSimulateur .blocElements ul li > div .desc {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.9375rem;
  color: #000;
  line-height: 1.3em;
  margin-bottom: 15px;
}
.wrpSimulateur .blocElements ul li > div .desc a {
  color: #000;
}
.wrpSimulateur .blocElements ul li > div .desc .field-label {
  display: none;
}
.wrpSimulateur .blocElements ul li > div.oneLine .label {
  float: left;
}
.wrpSimulateur .blocElements ul li > div.oneLine .desc {
  float: right;
  width: 25%;
}
.wrpSimulateur .blocElements ul li .info {
  background: url(../images/picto_info.png) 25px 30px no-repeat #fff;
}
.wrpSimulateur .blocElements ul li .euro {
  background: url(../images/picto_euro.png) 25px 30px no-repeat #fff;
}
.linkChangeSimulateur {
  text-align: center;
}
.linkChangeSimulateur a {
  display: inline-block;
  color: #fff;
  background-color: #005DA8;
  border: 1px solid #005DA8;
  margin: 25px 0;
  padding: 10px 30px;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 0.8125rem;
  border-radius: 19px;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
}
.linkChangeSimulateur a:hover {
  color: #005DA8;
  background: #fff;
}
.labelChoix {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 1.1875rem;
  margin: 0 0 20px 0;
}
.descInfoSimulateurEtape {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  font-size: 1.125rem;
  margin: 0 0 20px 0;
}
.descInfoSimulateurEtape.infoPicto {
  background: url(../images/picto_info.png) 0 0 no-repeat;
  padding: 5px 0 9px 50px;
}
.descInfoSimulateurEtape .field-label {
  display: none;
}
.descInfoSimulateurEtape ul {
  padding: 5px 0;
  list-style: none;
}
.descInfoSimulateurEtape ul li {
  padding-left: 0;
  display: block;
  margin-bottom: 5px;
}
.descInfoSimulateurEtape ul li:before {
  content: ' ';
  display: inline-block;
  vertical-align: baseline;
  background: #005DA8;
  border-radius: 50%;
  width: 7px;
  height: 7px;
  margin: 0 9px 3px 0;
}
#simulateurSelect {
  width: 70%;
  margin: 40px auto 20px ;
  padding: 12px 50px 12px 15px;
  background: url(../images/selectbg.gif) right center no-repeat #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  border: none;
  display: block;
  font-size: 1.0625rem;
  color: #005DA7;
  font-weight: 600;
}
#simulateurSelect option {
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
}
@media (max-width: 48.1rem) {
  #simulateurSelect {
    width: 90%;
  }
}
@media (max-width: 30rem) {
  #simulateurSelect {
    width: 100%;
  }
}
.wrp-etap-simulateur:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  clear: both;
}
.wrp-etap-simulateur ul {
  list-style-type: none;
  margin: 0 0 0 -1%;
  padding: 0;
}
.wrp-etap-simulateur ul li {
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
  margin-right: 1%;
  margin-left: 1%;
  width: 31.333%;
  margin-bottom: 20px;
  padding: 0;
  float: left;
}
@media (max-width: 48.1rem) {
  .wrp-etap-simulateur ul li {
    width: 48%;
  }
}
@media (max-width: 30rem) {
  .wrp-etap-simulateur ul li {
    width: 100%;
    margin: 0 0 20px 0;
    float: none;
  }
}
.wrp-etap-simulateur ul li h2 {
  position: relative;
  font-size: 1em;
  margin: 0;
  line-height: inherit;
  font-weight: inherit;
  background: #fff;
}
.wrp-etap-simulateur ul li h2 a {
  display: table;
  width: 100%;
  padding: 18px;
  font-size: 1.0625rem;
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 28px;
}
.wrp-etap-simulateur ul li h2 a .img {
  display: table-cell;
  vertical-align: middle;
  width: 33%;
  padding-right: 10px;
}
@media (max-width: 48.1rem) {
  .wrp-etap-simulateur ul li h2 a .img {
    width: 23%;
  }
}
.wrp-etap-simulateur ul li h2 a .img img {
  display: inline-block;
  width: 100%;
}
.wrp-etap-simulateur ul li h2 a .img img.img-etat1 {
  display: none;
}
.wrp-etap-simulateur ul li h2 a .txt {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 0;
}
.wrp-etap-simulateur ul li h2 a:hover {
  background: #1cb0b9;
  text-decoration: none;
  color: #fff;
}
.wrp-etap-simulateur ul li h2 a:hover img.img-etat1 {
  display: inline-block;
}
.wrp-etap-simulateur ul li h2 a:hover img.img-etat0 {
  display: none;
}
.page-fiches-organismes .breadcrumbWrapper {
  margin-bottom: 0 !important;
}
.page-fiches-organismes .main-content-class .view-header h1 {
  border-bottom: none;
  margin-bottom: 0px;
}
.page-fiches-organismes .sidebar-first-class .region-sidebar-first .filtre-btn .btn-primary,
.page-fiches-organismes .sidebar-first-class .region-sidebar-first .filtre-btn .btn-default.form-submit {
  border-radius: 19px;
  color: #005DA8;
  background: none;
  border: 1px solid #005DA8;
  padding: 9px 14px;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  font-size: 0.8666em;
  width: auto;
}
.page-fiches-organismes .sidebar-first-class .region-sidebar-first .filtre-btn .btn-primary .glyphicon-filter,
.page-fiches-organismes .sidebar-first-class .region-sidebar-first .filtre-btn .btn-default.form-submit .glyphicon-filter {
  display: inline-block !important;
}
.page-fiches-organismes .sidebar-first-class form {
  padding: 0 !important;
}
.page-fiches-organismes .sidebar-first-class form fieldset .form-type-checkbox label {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.848em;
  color: #000000;
  margin-bottom: 8px;
  padding-left: 31px;
}
/*service*/
.services {
  padding: 24px 26px 0;
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  height: 23.21428571em;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 30rem) {
  .services {
    height: auto;
    padding: 15px 20px 70px;
  }
}
.services a {
  color: #fff;
}
.services .titre {
  text-transform: uppercase;
  color: #fff;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  font-size: 1em;
  display: inline-block;
  height: 4.4em;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 0 3px;
  line-height: 1.2em;
}
.services .libelle {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 9px;
  line-height: 1.2em;
}
.services .btn-service a {
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  border: 1px solid #fff;
  border-radius: 21px;
  padding: 8px 23px;
  display: inline-block;
  font-size: 0.867em;
  color: #fff;
}
.services .btn-service a:hover,
.services .btn-service a:focus {
  color: #003763;
  background: #fff;
  text-decoration: none;
}
.services .libelle-zone-article .item-lib {
  margin-bottom: 10px;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: inherit;
  font-size: 0.938em;
}
.services .libelle-zone-article .item-lib span {
  word-break: normal;
  background: url(../images/icone-liste.png) no-repeat left 13px;
  display: block;
  padding: 6px 7px 6px 19px;
}
.services.annuaire-sante .titre:before,
.services.compte-ameli .titre:before,
.services.simulateur .titre:before,
.services.service-sophia .titre:before,
.services.net-entreprises .titre:before,
.services.espace-pro .titre:before,
.services.carriere-offre .titre:before,
.services.espace-sophia .titre:before {
  content: '';
  float: left;
  display: inline-block;
  margin-right: 14px;
  margin-bottom: 20px;
  vertical-align: middle;
  background: rgba(0, 0, 0, 0) no-repeat scroll 0 0;
}
.services.annuaire-sante .item-lib,
.services.compte-ameli .item-lib,
.services.simulateur .item-lib,
.services.service-sophia .item-lib,
.services.net-entreprises .item-lib,
.services.espace-pro .item-lib,
.services.carriere-offre .item-lib,
.services.espace-sophia .item-lib {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: inherit;
  word-break: normal;
}
.services.annuaire-sante .item-lib span,
.services.compte-ameli .item-lib span,
.services.simulateur .item-lib span,
.services.service-sophia .item-lib span,
.services.net-entreprises .item-lib span,
.services.espace-pro .item-lib span,
.services.carriere-offre .item-lib span,
.services.espace-sophia .item-lib span {
  background: rgba(0, 0, 0, 0) url("../images/icone-liste.png") no-repeat scroll left 9px;
  display: block;
  padding: 0.3em 7px 0.3em 19px;
}
.services.service-sophia .item-lib {
  word-break: normal;
}
.services.annuaire-sante {
  background: #003763;
}
.services.annuaire-sante .titre:before {
  background-image: url(../images/services-en-ligne-annuairesante.png);
  width: 38px;
  height: 40px;
}
.services.compte-ameli {
  background: #e9386e;
  color: #fff;
  width: auto;
}
.services.compte-ameli.pro {
  background: #008fb6;
}
.services.compte-ameli .titre:before {
  background-image: url(../images/icone-user.png);
  width: 29px;
  height: 29px;
  margin-bottom: auto;
}
.services.compte-ameli .element {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: inherit;
  font-size: 0.938em;
}
.services.compte-ameli .btn-service a:hover,
.services.compte-ameli .btn-service a:focus {
  color: #e9386e;
}
.services.simulateur {
  background: #003763;
}
.services.simulateur .titre:before {
  background-image: url("../images/icone-calcule.png");
  width: 27px;
  height: 35px;
  margin-top: 4px;
}
.services.carriere-offre {
  background: #003763;
}
.services.carriere-offre .titre:before {
  background-image: url("../images/icon-offre-carrier.png");
  width: 35px;
  height: 35px;
  margin-top: 4px;
}
.services.carriere-offre .elemCarriere a:hover {
  color: #fff;
}
.services.service-sophia {
  background: #003763;
}
.services.service-sophia .titre:before {
  background-image: url("../images/icone-service-sophia.png");
  width: 37px;
  height: 26px;
  margin-bottom: 30px;
}
.services.net-entreprises {
  background-color: #f2b308;
}
.services.net-entreprises .titre:before {
  background-image: url(../images/services-en-lignes-net-entreprise.png);
  width: 31px;
  height: 31px;
}
.services.net-entreprises .btn-service a:hover,
.services.net-entreprises .btn-service a:focus {
  color: #f2b308;
}
.services.espace-pro {
  background-color: #008fb6;
}
.services.espace-pro .titre:before {
  background-image: url(../images/services-en-lignes-amelipro.png);
  width: 29px;
  height: 29px;
}
.services.espace-pro .btn-service a:hover,
.services.espace-pro .btn-service a:focus {
  color: #008fb6;
}
.services.espace-sophia {
  background-color: #f2b308;
}
.services.espace-sophia .titre:before {
  background-image: url(../images/services-en-lignes-sophia.png);
  width: 29px;
  height: 29px;
  background-size: cover;
}
.services.espace-sophia .btn-service a:hover,
.services.espace-sophia .btn-service a:focus {
  color: #f2b308;
}
/*liste*/
.libelle-zone-article {
  margin-bottom: 9px;
  line-height: 1.12;
  font-size: 0.938em;
}
/*bouton service*/
.btn-service {
  text-align: center;
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
}
/*service dans la page article*/
.node-type-ameli-article .services .titre {
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  font-size: 1em;
  display: inline-block;
  height: 61px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  margin: 11px 0 3px;
  line-height: 1.2em;
}
.node-type-ameli-article #les_services_article .compte-ameli .btn-service a:hover,
.node-type-multi-publication-article #les_services_article .compte-ameli .btn-service a:hover,
.node-type-ameli-article #les_services_article .compte-ameli .btn-service a:focus,
.node-type-multi-publication-article #les_services_article .compte-ameli .btn-service a:focus {
  color: #e9386e;
}
.node-type-ameli-article #les_services_article .simulateur .btn-service a:hover,
.node-type-multi-publication-article #les_services_article .simulateur .btn-service a:hover,
.node-type-ameli-article #les_services_article .simulateur .btn-service a:focus,
.node-type-multi-publication-article #les_services_article .simulateur .btn-service a:focus {
  color: #003763;
}
.node-type-ameli-article .services,
.node-type-multi-publication-article .services {
  position: relative;
}
.node-type-ameli-article .services:before,
.node-type-multi-publication-article .services:before,
.node-type-ameli-article .services:after,
.node-type-multi-publication-article .services:after {
  content: " ";
  display: table;
}
.node-type-ameli-article .services:after,
.node-type-multi-publication-article .services:after {
  clear: both;
}
.node-type-ameli-article .services:before,
.node-type-multi-publication-article .services:before,
.node-type-ameli-article .services:after,
.node-type-multi-publication-article .services:after {
  content: " ";
  display: table;
}
.node-type-ameli-article .services:after,
.node-type-multi-publication-article .services:after {
  clear: both;
}
.node-type-ameli-article .colonne-zone,
.node-type-multi-publication-article .colonne-zone {
  padding-left: 5px;
  padding-right: 5px;
}
.node-type-ameli-article #bloc-service,
.node-type-multi-publication-article #bloc-service {
  height: 365px;
  padding: 4px;
}
@media (max-width: 47.9rem) {
  .node-type-ameli-article #bloc-service,
  .node-type-multi-publication-article #bloc-service {
    display: inline-block;
    height: auto;
  }
}
.node-type-ameli-article #bloc-service.collapse.in,
.node-type-multi-publication-article #bloc-service.collapse.in {
  display: inline;
}
.node-type-ameli-article .bloc-service .contentCollapse,
.node-type-multi-publication-article .bloc-service .contentCollapse {
  padding-left: 0;
  padding-right: 0;
}
/*service dans la page rubrique*/
.blocRubrique {
  background: #fff;
  padding: 24px 26px 0;
  margin-bottom: 20px;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 23.21428571em;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  /* Responsive mobile */
}
.blocRubrique .views-field {
  line-height: 1.2em;
  margin: 0;
}
.blocRubrique .views-field:nth-of-type(1) {
  height: 5.73333333em;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 3px;
}
.blocRubrique .views-field:nth-of-type(2) {
  margin-bottom: 12px;
}
.blocRubrique h2 {
  margin: 0 0 19px;
  color: #005DA8;
  font-size: 1.2em;
  font-weight: 700;
  font-style: inherit;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  line-height: 1.25em;
}
.blocRubrique h2 a {
  color: #005DA8;
  text-decoration: none;
}
.blocRubrique .views-field-name-field {
  text-align: center;
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
}
.blocRubrique .views-field-name-field a {
  display: inline-block;
  border: 1px solid #005DA8;
  text-transform: uppercase;
  height: 3em;
  line-height: 2.8461em;
  padding: 0 26px;
  font-size: 0.8666em;
  font-weight: 700;
  font-style: inherit;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 18px;
  color: #005DA8;
}
.blocRubrique .views-field-name-field a:hover,
.blocRubrique .views-field-name-field a a:focus {
  background: #005DA8;
  color: #fff;
  text-decoration: none;
}
@media (max-width: 47.9rem) {
  .blocRubrique {
    padding: 26px 18px 35px;
    margin-bottom: 10px;
    height: auto;
  }
  .blocRubrique h2 {
    margin-bottom: 21px;
  }
  .blocRubrique .views-field-name-field {
    display: none;
  }
}
.page-assure-themes-de-sante {
  /*page - theme de santé*/
  /*titre page*/
}
.page-assure-themes-de-sante #block-views-rubrique-block {
  display: none;
}
@media (min-width: 75rem) {
  .page-assure-themes-de-sante .container {
    width: 980px;
    padding: 0;
  }
}
.page-assure-themes-de-sante h1.page-header {
  margin-bottom: 60px;
}
ul.bloc-theme-de-sante-navigation {
  padding-left: 0;
  list-style-type: none;
  white-space: nowrap;
  width: 100%;
}
ul.bloc-theme-de-sante-navigation li {
  display: inline;
}
@media (max-width: 61.1rem) {
  ul.bloc-theme-de-sante-navigation {
    white-space: initial;
  }
}
.node-type-ameli-article #main-content .main-content-class .node-ameli-article ul.bloc-theme-de-sante-navigation li:before,
.node-type-multi-publication-article #main-content .main-content-class .node-ameli-article ul.bloc-theme-de-sante-navigation li:before {
  background: none;
  content: none;
  height: auto;
  width: auto;
  display: inline-block;
  border: 0;
}
.view-id-view_theme_de_sanet_navigation_par_tag.view-display-id-block_2 {
  padding-left: 0;
  list-style-type: none;
  white-space: nowrap;
  width: 100%;
}
.view-id-view_theme_de_sanet_navigation_par_tag.view-display-id-block_2 li {
  display: inline-block;
  width: 33%;
}
.view-id-view_theme_de_sanet_navigation_par_tag.view-display-id-block_2 li::before {
  background: none;
}
.view-id-view_theme_de_sanet_navigation_par_tag.view-display-id-block_2 li.views-row-2.views-row-even {
  text-align: center;
}
.view-id-view_theme_de_sanet_navigation_par_tag.view-display-id-block_2 li.views-row-last {
  text-align: right;
}
.view-id-view_theme_de_sanet_navigation_par_tag.view-display-id-block_2 li.sommaire-first {
  width: 66%;
  text-align: center;
  padding-left: 33%;
}
.view-id-view_theme_de_sanet_navigation_par_tag.view-display-id-block_2 li.sommaire-first + li.views-row-2.views-row-even.views-row-last {
  text-align: right;
}
@media (max-width: 61.1rem) {
  .view-id-view_theme_de_sanet_navigation_par_tag.view-display-id-block_2 {
    white-space: initial;
  }
}
@media (max-width: 47.9rem) {
  .page-type-rubrique-theme-de-sante .scroll-up-sommaire {
    padding-left: 18px;
    padding-right: 18px;
  }
  .page-type-rubrique-theme-de-sante .scroll-up-sommaire .well {
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .page-type-rubrique-theme-de-sante .titre a {
    font-size: 0.875em;
  }
}
.page-type-rubrique-theme-de-sante .node-ameli-article {
  margin-top: 25px;
}
@media (max-width: 20rem) {
  .page-type-rubrique-theme-de-sante .tags-theme .views-tags-article-sante .view-content .views-field-title {
    padding-bottom: 4px;
  }
  .page-type-rubrique-theme-de-sante .tags-theme .views-tags-article-sante .opened-content {
    margin-top: 20px;
  }
  .page-type-rubrique-theme-de-sante .tags-theme .views-tags-article-sante .view-header {
    background-position: 100% 5px;
  }
}
.page-type-rubrique-theme-de-sante,
.page-type-rubrique-rubrique-sophia {
  /*button navigation*/
}
.page-type-rubrique-theme-de-sante .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag,
.page-type-rubrique-rubrique-sophia .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag {
  padding-top: 33px;
  border-top: 2px solid #ebebeb;
  border-bottom: 2px solid #ebebeb;
  padding-bottom: 22px;
  /*version tablette*/
}
.page-type-rubrique-theme-de-sante .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag .global-button-nav,
.page-type-rubrique-rubrique-sophia .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag .global-button-nav {
  margin-bottom: 11px;
  display: inline-block;
  margin-right: 3px;
  margin-left: 3px;
}
@media (max-width: 74.9rem) {
  .page-type-rubrique-theme-de-sante .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag .global-button-nav,
  .page-type-rubrique-rubrique-sophia .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag .global-button-nav {
    width: auto;
  }
}
@media (max-width: 47.9rem) {
  .page-type-rubrique-theme-de-sante .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag .global-button-nav,
  .page-type-rubrique-rubrique-sophia .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag .global-button-nav {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
    padding: 0;
  }
}
.page-type-rubrique-theme-de-sante .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag .global-button-nav a,
.page-type-rubrique-rubrique-sophia .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag .global-button-nav a {
  border: 1px solid #005da5;
  color: #005da5;
  border-radius: 20px;
  text-transform: uppercase;
  padding: 8px 24px;
  display: inline-block;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.903em;
  min-width: 200px;
  text-align: center;
}
.page-type-rubrique-theme-de-sante .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag .global-button-nav a:hover,
.page-type-rubrique-rubrique-sophia .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag .global-button-nav a:hover,
.page-type-rubrique-theme-de-sante .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag .global-button-nav a:focus,
.page-type-rubrique-rubrique-sophia .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag .global-button-nav a:focus {
  text-decoration: none;
  background: #005da5;
  color: #fff;
  border: 1px solid #005da5;
}
@media (max-width: 61.1rem) {
  .page-type-rubrique-theme-de-sante .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag,
  .page-type-rubrique-rubrique-sophia .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag {
    text-align: center;
  }
}
.page-type-rubrique-theme-de-sante #presdechezvoussimple + .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag,
.page-type-rubrique-rubrique-sophia #presdechezvoussimple + .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag,
.page-type-rubrique-theme-de-sante .para + .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag,
.page-type-rubrique-rubrique-sophia .para + .theme_sante_nav_transverse .view-id-view_theme_de_sanet_navigation_par_tag {
  border: none;
  padding-top: 0;
}
/*tag themes*/
.tags-theme {
  padding-top: 17px;
  padding-bottom: 17px;
  background: #f4f4f4;
  border-bottom: 1px solid #ffffff;
}
@media (max-width: 61.1rem) {
  .tags-theme {
    padding: 17px 45px;
  }
}
@media (max-width: 47.9rem) {
  .tags-theme {
    padding: 17px 16px 6px;
  }
  .tags-theme.tag-space {
    margin-top: -35px;
  }
}
.tags-theme .views-tags-article-sante span {
  float: left;
  margin-right: 6px;
}
@media (max-width: 47.9rem) {
  .tags-theme .views-tags-article-sante span {
    float: none;
    margin-right: 0;
  }
}
.tags-theme .views-tags-article-sante span a {
  background: #fff;
  color: #005DA8;
  border: 1px solid #005DA8;
  padding: 3px 11px;
  display: inline-block;
  border-radius: 5px;
  font-size: 0.875em;
  font-weight: 500;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  margin-bottom: 7px;
}
@media (max-width: 47.9rem) {
  .tags-theme .views-tags-article-sante span a {
    display: block;
    text-align: center;
    padding: 1px 11px;
  }
}
.tags-theme .views-tags-article-sante span a:hover,
.tags-theme .views-tags-article-sante span a:focus {
  background: #005DA8;
  color: #fff;
  border: 1px solid #005DA8;
}
.tags-theme .views-tags-article-sante .page-active span {
  background: #005DA8;
  color: #fff;
  border: 1px solid #005DA8;
  padding: 3px 11px;
  display: inline-block;
  border-radius: 5px;
  font-size: 0.875em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  margin-bottom: 7px;
}
@media (max-width: 47.9rem) {
  .tags-theme .views-tags-article-sante .page-active span {
    display: block;
    text-align: center;
  }
}
.tags-theme .views-tags-article-sante .view-header {
  color: #005DA8;
  font-weight: 500;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.220em;
  margin-bottom: 9px;
}
.tags-theme .views-tags-article-sante .view-header a:hover,
.tags-theme .views-tags-article-sante .view-header a:focus {
  text-decoration: none;
}
@media (max-width: 61.1rem) {
  .tags-theme .views-tags-article-sante .view-header {
    background: url(../images/chevron-blue.png) no-repeat right center;
    cursor: pointer;
  }
  .tags-theme .views-tags-article-sante .view-header button {
    width: 100%;
    background: none;
    border: none;
    text-align: left;
  }
}
@media (max-width: 47.9rem) {
  .tags-theme .views-tags-article-sante .view-header {
    font-size: 1em;
  }
}
@media (max-width: 61.1rem) {
  .tags-theme .views-tags-article-sante .view-content {
    display: none;
    margin-top: 19px;
  }
  .tags-theme .views-tags-article-sante.opened {
    padding-bottom: 16px;
  }
  .tags-theme .views-tags-article-sante.opened .view-content {
    display: block;
  }
  .tags-theme .views-tags-article-sante.opened .view-header {
    background: url(../images/chevron-blue-down.png) no-repeat right center;
  }
}
.tags-theme h2.block-title {
  font-weight: 500;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.067em;
  color: #005DA8;
  float: left;
  margin-top: 2px;
}
@media (max-width: 47.9rem) {
  .tags-theme h2.block-title {
    font-size: 1em;
  }
}
.tags-theme .block:first-child h2.block-title {
  margin-right: 3px;
  margin-top: 2px;
}
/* Articles theme de sante */
@media (max-width: 47.9rem) {
  .page-type-rubrique-theme-de-sante .tags-theme.tag-space {
    margin-top: inherit;
  }
}
/*menu sante*/
#block-ameli-header-ameli-header-main-menu #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-header,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-header {
  margin-bottom: 39px;
  font-size: 1.071em;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-content,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-content {
  padding: 0;
  min-height: auto;
  background: none;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-content .view-alphabet,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-content .view-alphabet {
  padding: 0;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-content .view-alphabet .views-summary-unformatted,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-content .view-alphabet .views-summary-unformatted {
  width: 32px;
  border-radius: 6px;
  font-size: 1.571em;
  margin-right: 11px;
  margin-bottom: 13px;
  margin-left: 0;
  padding: 7px;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-content .view-alphabet .views-summary-unformatted a,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-content .view-alphabet .views-summary-unformatted a {
  font-weight: normal;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-footer,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-footer {
  padding-top: 30px;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-footer a,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-footer a {
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-footer a:before,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .view-id-view_themes_de_sante.view-display-id-block_2 .view-footer a:before {
  background: url(../images/icone-menu.png);
  content: "";
  width: 4px;
  height: 8px;
  display: inline-block;
  margin-right: 8px;
}
#block-ameli-header-ameli-header-main-menu #menu .layer .col-md-9-layer .tab-pane,
#block-ameli-header-ameli-header-main-menu-in #menu .layer .col-md-9-layer .tab-pane {
  padding: 24px 56px 24px 38px;
}
.page-assure-themes-de-sante .view-header .view-display-id-block_1 {
  background: #005DA8;
  color: #fff;
  font-size: 1.429em;
  text-transform: uppercase;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  padding-left: 24px;
  padding-right: 24px;
  text-align: left;
}
.page-assure-themes-de-sante .view-header .view-display-id-block_1 .views-summary {
  display: inline-block;
  text-transform: uppercase;
  color: #6c93c2;
  padding: 7px 10px;
}
.page-assure-themes-de-sante .view-header .view-display-id-block_1 .views-summary a,
.page-assure-themes-de-sante .view-header .view-display-id-block_1 .views-summary span {
  color: #fff;
  display: block;
  font-size: 1.000em;
}
.page-assure-themes-de-sante .view-header .view-display-id-block_1 .views-summary .active {
  background: #fff none repeat scroll 0 0;
  color: #005DA8;
  margin: -7px -13px;
  padding: 7px 13px;
  text-align: center;
  font-weight: 700;
}
.page-assure-themes-de-sante .view-header .view-display-id-block_1 .views-summary .active:hover {
  text-decoration: none;
}
.page-assure-themes-de-sante {
  /*carousel theme - tablette + mobile*/
  /*themes page sante*/
}
.page-assure-themes-de-sante .view-header + .view-content {
  background: #fff none repeat scroll 0 0;
  padding: 75px 16px 125px 16px;
  min-height: 278px;
}
@media (max-width: 61.1rem) {
  .page-assure-themes-de-sante .view-header + .view-content {
    padding: 20px 0;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 16px;
  }
}
@media (max-width: 48rem) {
  .page-assure-themes-de-sante .view-header + .view-content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.page-assure-themes-de-sante .view-header + .view-content .views-row {
  padding-left: 0;
  padding-right: 0;
}
.page-assure-themes-de-sante .view-header + .view-content .views-field {
  background: #ebebeb none repeat scroll 0 0;
  border-radius: 5px;
  cursor: pointer;
  padding: 4px 11px;
  position: relative;
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 10px;
  font-weight: 500;
  line-height: 20px;
  font-size: 1em;
}
.page-assure-themes-de-sante .view-header + .view-content .views-field span,
.page-assure-themes-de-sante .view-header + .view-content .views-field h2 {
  height: 50px;
  display: table;
  width: 95%;
  font-size: 1em;
  cursor: pointer;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.page-assure-themes-de-sante .view-header + .view-content .views-field span a,
.page-assure-themes-de-sante .view-header + .view-content .views-field h2 a {
  vertical-align: middle;
  display: table-cell;
}
.page-assure-themes-de-sante .view-header + .view-content .views-field h2 {
  font-size: 1em;
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 0;
}
.page-assure-themes-de-sante .view-header + .view-content .views-field a:before {
  background: rgba(0, 0, 0, 0) url("../images/chevron-blue-right.png") no-repeat scroll center center;
  content: "";
  height: 17px;
  position: absolute;
  right: 12px;
  top: 17px;
  vertical-align: middle;
  width: 10px;
}
.page-assure-themes-de-sante .view-content .views-field-name span a,
.page-assure-themes-de-sante .view-content .views-field-name span a:hover,
.page-assure-themes-de-sante .view-content .views-field-name span a:focus {
  cursor: pointer;
  color: #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.067em;
  font-weight: 500;
  text-decoration: none;
}
@media (max-width: 61.1rem) {
  .page-assure-themes-de-sante .slick-arrow {
    z-index: 9999;
    width: 24px;
    height: 44px;
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin: 0;
    background-color: #005DA8;
    background-repeat: no-repeat;
    background-position: center center;
  }
  .page-assure-themes-de-sante .slick-arrow.slick-prev {
    left: -24px;
    background-image: url(../images/glossaire_left.png);
  }
  .page-assure-themes-de-sante .slick-arrow.slick-prev:before {
    display: none;
  }
  .page-assure-themes-de-sante .slick-arrow.slick-next {
    right: -24px;
    background-image: url(../images/glossaire_right.png);
  }
  .page-assure-themes-de-sante .slick-arrow.slick-next:before {
    display: none;
  }
  .page-assure-themes-de-sante .slick-arrow.slick-next:hover,
  .page-assure-themes-de-sante .slick-arrow.slick-next:focus {
    background-repeat: no-repeat;
    width: 24px;
    height: 45px;
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin: 0;
    background-color: #005DA8;
    background-position: center center;
  }
  .page-assure-themes-de-sante .slick-arrow.slick-prev:hover,
  .page-assure-themes-de-sante .slick-arrow.slick-prev:focus {
    background-repeat: no-repeat;
    width: 24px;
    height: 45px;
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin: 0;
    background-color: #005DA8;
    background-position: center center;
  }
}
@media (max-width: 48.1rem) {
  .page-assure-themes-de-sante .slick-arrow.slick-prev {
    background-image: none;
  }
  .page-assure-themes-de-sante .slick-arrow.slick-next {
    background-image: none;
  }
}
.page-assure-themes-de-sante .view-header + .view-content.slick-slider .slick-list.draggable .slick-track {
  width: 100% !important;
}
.page-assure-themes-de-sante .view-header + .view-content.slick-slider .slick-list.draggable .slick-track .views-row.slick-slide {
  width: 33% !important;
}
@media (max-width: 47.9rem) {
  .page-assure-themes-de-sante .view-header + .view-content.slick-slider .slick-list.draggable .slick-track .views-row.slick-slide {
    width: 100% !important;
  }
}
@media (max-width: 47.9rem) {
  .page-type-rubrique-rubrique-sophia .scroll-up-sommaire {
    padding-left: 18px;
    padding-right: 18px;
  }
  .page-type-rubrique-rubrique-sophia .scroll-up-sommaire .well {
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .page-type-rubrique-rubrique-sophia .titre a {
    font-size: 0.875em;
  }
}
@media (max-width: 47.9rem) {
  .page-type-rubrique-rubrique-sophia .zone-ouverte {
    padding-bottom: 16px;
  }
}
.page-type-rubrique-rubrique-sophia .node-ameli-article {
  margin-top: 25px;
}
@media (min-width: 62rem) {
  .page-type-rubrique-rubrique-sophia .tags-theme .views-tags-article-sophia .view-content {
    display: block;
  }
}
.page-type-rubrique-rubrique-sophia {
  /*tags*/
}
.page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-header {
  color: #005DA8;
  font-weight: 500;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.220em;
  margin-bottom: 9px;
}
@media (max-width: 61.1rem) {
  .page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-header {
    background: url(../images/chevron-blue.png) no-repeat right center;
    cursor: pointer;
  }
}
@media (max-width: 47.9rem) {
  .page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-header {
    font-size: 1em;
  }
}
.page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-header a:hover,
.page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-header a:focus {
  text-decoration: none;
}
.page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-content .views-row {
  float: left;
  margin-right: 6px;
}
@media (max-width: 47.9rem) {
  .page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-content .views-row {
    float: none;
    margin-right: 0;
  }
}
.page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-content .views-row a {
  background: #fff;
  color: #005DA8;
  border: 1px solid #005DA8;
  padding: 3px 11px;
  display: inline-block;
  border-radius: 5px;
  font-size: 0.875em;
  font-weight: 500;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  margin-bottom: 7px;
}
@media (max-width: 47.9rem) {
  .page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-content .views-row a {
    display: block;
    text-align: center;
    padding: 1px 11px;
  }
}
.page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-content .tag-sante-active span {
  background: #005DA8;
  color: #fff;
  border: 1px solid #005DA8;
  padding: 3px 11px;
  display: inline-block;
  border-radius: 5px;
  font-size: 0.875em;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  margin-bottom: 7px;
}
@media (max-width: 47.9rem) {
  .page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-content .tag-sante-active span {
    float: none;
    margin-right: 0;
    display: block;
    text-align: center;
    padding: 1px 11px;
  }
}
@media (max-width: 61.1rem) {
  .page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-content {
    display: none;
    margin-top: 19px;
  }
  .page-type-rubrique-rubrique-sophia .views-tags-article-sophia .view-content.opened-content {
    display: block;
  }
}
@media (max-width: 61.1rem) {
  .page-type-rubrique-rubrique-sophia .views-tags-article-sophia .icone-open {
    background: url(../images/chevron-blue-down.png) no-repeat right center;
  }
}
@media (max-width: 20rem) {
  .page-type-rubrique-rubrique-sophia .tags-theme .views-tags-article-sophia .view-content .views-field-name {
    padding-bottom: 4px;
  }
  .page-type-rubrique-rubrique-sophia .tags-theme .views-tags-article-sophia .opened-content {
    margin-top: 20px;
  }
  .page-type-rubrique-rubrique-sophia .tags-theme .views-tags-article-sophia .view-header {
    background-position: 100% 5px;
  }
}
.page-type-rubrique-rubrique-sophia .view-id-view_sophia_navigation_par_tag_articles {
  padding-top: 33px;
  border-top: 0;
  border-bottom: 0;
  padding-bottom: 22px;
}
.page-type-rubrique-rubrique-sophia .view-id-view_sophia_navigation_par_tag_articles .views-row {
  margin-bottom: 11px;
  display: inline-block;
  margin-right: 4px;
  margin-left: 4px;
}
.page-type-rubrique-rubrique-sophia .view-id-view_sophia_navigation_par_tag_articles .views-row a {
  border: 1px solid #005da5;
  color: #005da5;
  border-radius: 20px;
  text-transform: uppercase;
  padding: 8px 24px;
  display: inline-block;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.903em;
  min-width: 200px;
  text-align: center;
}
.page-type-rubrique-rubrique-sophia .view-id-view_sophia_navigation_par_tag_articles .views-row a:focus,
.page-type-rubrique-rubrique-sophia .view-id-view_sophia_navigation_par_tag_articles .views-row a:hover {
  text-decoration: none;
  background: #005da5;
  color: #fff;
  border: 1px solid #005da5;
}
@media (max-width: 61.1rem) {
  .page-type-rubrique-rubrique-sophia .view-id-view_sophia_navigation_par_tag_articles {
    text-align: center;
  }
}
.domain-assurance-maladie-ameli-cnamts-fr #block-ameli-header-ameli-header-slogan {
  display: none;
}
@media (min-width: 62rem) {
  .domain-assurance-maladie-ameli-cnamts-fr #block-ameli-blocks-ameli-blocks-am-slogan .slogan {
    visibility: hidden;
  }
}
@media (max-width: 61.1rem) {
  .domain-assurance-maladie-ameli-cnamts-fr #block-ameli-blocks-ameli-blocks-am-slogan {
    width: 100%;
    padding: 0 140px 12px 50px;
    text-align: center;
    position: relative;
    height: 59px;
    z-index: 8;
    display: block;
    background: #fff;
  }
  .domain-assurance-maladie-ameli-cnamts-fr #block-ameli-blocks-ameli-blocks-am-slogan .header-slogan .slogan {
    float: right;
    margin: 5px 10px 0 10px;
    position: absolute;
    right: 0;
    top: 15px;
    text-align: right;
  }
  .domain-assurance-maladie-ameli-cnamts-fr #block-ameli-blocks-ameli-blocks-am-slogan .header-slogan .slogan .text {
    color: #005daa;
    font-size: 1em;
  }
}
@media (max-width: 61.1rem) and (min-width: 48rem) and (max-width: 61.1rem) {
  .domain-assurance-maladie-ameli-cnamts-fr #block-ameli-blocks-ameli-blocks-am-slogan {
    height: 4em;
  }
}
@media (max-width: 47.9rem) {
  .domain-assurance-maladie-ameli-cnamts-fr #block-ameli-blocks-ameli-blocks-am-slogan {
    padding-top: 0;
    text-align: center;
  }
  .domain-assurance-maladie-ameli-cnamts-fr #block-ameli-blocks-ameli-blocks-am-slogan .header-slogan h1 {
    margin-top: 0;
  }
  .domain-assurance-maladie-ameli-cnamts-fr #block-ameli-blocks-ameli-blocks-am-slogan .header-slogan .slogan {
    float: right;
    margin: 5px 10px 0 10px;
    position: absolute;
    right: 0;
    top: 0;
  }
  .domain-assurance-maladie-ameli-cnamts-fr #block-ameli-blocks-ameli-blocks-am-slogan .header-slogan .slogan .text {
    width: 140px;
    font-size: 0.867em;
    text-align: left;
    display: inline-block;
  }
}
@media (max-width: 20rem) {
  .domain-assurance-maladie-ameli-cnamts-fr #block-ameli-blocks-ameli-blocks-am-slogan .header-slogan .slogan .text {
    width: 114px;
    font-size: 0.78em;
  }
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header {
  background: url("../images/bg-banner.jpg") no-repeat;
  background-position: center;
  height: 178px;
}
@media (max-width: 61.1rem) {
  .domain-assurance-maladie-ameli-cnamts-fr .region-header {
    position: relative;
  }
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header .container {
  padding-left: 0;
  padding-right: 0;
  padding-top: 8px;
}
@media (max-width: 61.1rem) {
  .domain-assurance-maladie-ameli-cnamts-fr .region-header .container {
    padding-top: 0;
  }
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header .container .row {
  margin-right: -20px;
  margin-left: -20px;
}
@media (max-width: 61.1rem) {
  .domain-assurance-maladie-ameli-cnamts-fr .region-header .container .row {
    margin: 0;
  }
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu,
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu-in {
  background: rgba(0, 0, 0, 0.5);
}
@media (max-width: 61.1rem) {
  .domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu,
  .domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu-in {
    background: #fff;
  }
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu #menu > ul > li,
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu-in #menu > ul > li {
  height: 50px;
  background: transparent;
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu #menu > ul > li .layer,
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu-in #menu > ul > li .layer {
  top: 50px;
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu #menu > ul > li button.hasChild,
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu-in #menu > ul > li button.hasChild {
  min-height: 50px;
  padding: 6px 40px;
  height: 50px;
  color: #fff;
}
@media (max-width: 61.1rem) {
  .domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu #menu > ul > li button.hasChild,
  .domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu-in #menu > ul > li button.hasChild {
    padding-left: 15px;
  }
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu #menu > ul > li button.hasChild:hover,
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu-in #menu > ul > li button.hasChild:hover {
  height: 50px;
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu #menu > ul > li.menu_search .btn-search,
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu-in #menu > ul > li.menu_search .btn-search {
  height: 50px;
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu #menu > ul > li.menu_search .btn-search .ameli-ico.ameli-search:before,
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu-in #menu > ul > li.menu_search .btn-search .ameli-ico.ameli-search:before {
  background: url("../images/searchPicto-white.png") center no-repeat;
  width: 34px;
  height: 34px;
  background-size: 34px 34px;
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu #menu > ul > li:first-child > a,
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu-in #menu > ul > li:first-child > a {
  min-height: 50px;
  padding: 6px 40px;
  height: 50px;
  color: #fff;
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu #menu > ul > li > a,
.domain-assurance-maladie-ameli-cnamts-fr .region-header #block-ameli-header-ameli-header-main-menu-in #menu > ul > li > a {
  display: block;
  padding: 6px 40px !important;
  min-height: 50px !important;
  color: white;
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header .header-slogan .slogan {
  margin-top: 35px;
  margin-bottom: 50px;
  text-align: center;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 700;
  height: 35px;
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header .header-slogan .slogan span.text {
  display: inline-block;
  text-transform: uppercase;
  color: #fff;
  font-size: 1.667em;
}
.domain-assurance-maladie-ameli-cnamts-fr .region-header .header-slogan h1 {
  display: none;
}
@media (max-width: 61.1rem) {
  .domain-assurance-maladie-ameli-cnamts-fr .region-header .header-slogan h1 {
    display: block;
    margin-top: -10px;
  }
}
@media (max-width: 61.1rem) and (max-width: 20rem) {
  .domain-assurance-maladie-ameli-cnamts-fr .region-header .header-slogan h1 {
    margin-left: -70px;
  }
}
@media (max-width: 61.1rem) {
  .domain-assurance-maladie-ameli-cnamts-fr .region-header {
    background: none;
    height: auto;
  }
}
@media (max-width: 61.1rem) {
  .domain-assurance-maladie-ameli-cnamts-fr #block-ameli-header-ameli-header-public-menu .logoam img {
    top: 36px;
    height: 60px;
  }
}
@media (max-width: 20rem) {
  .domain-assurance-maladie-ameli-cnamts-fr #block-ameli-header-ameli-header-public-menu .logoam img {
    margin-left: -100px;
  }
}
@media (max-width: 61.1rem) {
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu {
    position: absolute;
    color: #999;
    top: 14px;
    text-transform: uppercase;
    font-size: 0.73333em;
    border: none;
    left: 5px;
    z-index: 6;
    background: none;
    padding: 0;
    text-align: center;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu .menu-icon {
    position: relative;
    display: inline-block;
    margin: 3px auto 2px;
    width: 29px;
    height: 20px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu .menu-icon span {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    display: block;
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu .menu-icon span,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu .menu-icon span:before,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu .menu-icon span:after {
    position: absolute;
    display: block;
    width: 29px;
    height: 3px;
    background-color: #004b88;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu .menu-icon span:before,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu .menu-icon span:after {
    content: '';
    top: -1px;
    left: 0;
    -webkit-transform: translateY(-6px);
        -ms-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu .menu-icon span:after {
    -webkit-transform: translateY(8px);
        -ms-transform: translateY(8px);
            transform: translateY(8px);
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu .texte {
    color: #004b88;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:hover,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:focus,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:active {
    background: #004b88;
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:hover .menu-icon span,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:focus .menu-icon span,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:active .menu-icon span {
    background-color: white;
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:hover .menu-icon span:before,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:focus .menu-icon span:before,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:active .menu-icon span:before,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:hover .menu-icon span:after,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:focus .menu-icon span:after,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:active .menu-icon span:after {
    background-color: white;
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:hover .texte,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:focus .texte,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu:active .texte {
    color: white;
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu.is-opened .menu-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
        transform: rotate(180deg);
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu.is-opened .menu-icon span {
    background: transparent;
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu.is-opened .menu-icon span:before {
    -webkit-transform: translateY(0) rotate(45deg);
    -ms-transform: translateY(0) rotate(45deg);
        transform: translateY(0) rotate(45deg);
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu.is-opened .menu-icon span:after {
    -webkit-transform: translateY(0) rotate(-45deg);
    -ms-transform: translateY(0) rotate(-45deg);
        transform: translateY(0) rotate(-45deg);
  }
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu span.texte,
  .domain-assurance-maladie-ameli-cnamts-fr .burgerMenu span.menu-icon {
    display: block;
  }
}
.domain-assurance-maladie-ameli-cnamts-fr .modal-dialog .modal-header .close {
  margin-top: -8px;
}
header #selectionPublicSm ul li:nth-child(4) {
  display: none;
}
@media (max-width: 61.1rem) {
  header #selectionPublicSm ul li:nth-child(4) {
    display: block;
  }
}
.domain-ameli-cnamts-fr .header-slogan {
  display: none;
}
.domain-assurance-maladie-ameli-cnamts-fr #block-ameli-header-ameli-header-main-menu-in #menu li.panel ul.tab-pane {
  background: none !important;
  padding-left: 55px !important;
}
/* Sommaire Drupal Mobile*/
.slicknav_menu {
  display: none;
}
.slick-slider > button.slick-playPause {
  background: none;
  height: 15px;
  width: 15px;
  display: block;
}
.slick-slider > button.slick-playPause:focus,
.slick-slider > button.slick-playPause:hover {
  outline: 1px dotted #000 !important;
  background: none;
}
div.html.node-type-video .transcription-lire.collapsed,
div.html.node-type-video .masquer-lire.collapsed {
  display: none;
}
.linkedinLinkElem {
  display: none !important;
}
.node-type-offre-emploi-talentlink .linkedinLinkElem {
  display: inline-block !important;
}
.main-content-class ul,
.main-content-class ol {
  /* Correction menu des publics page 404 - Regle trop generique*/
  /*overflow: hidden;*/
  padding-bottom: 2px;
}
@media (max-width: 47.9rem) {
  .page-taxonomy-term .region-content,
  .page-taxonomy-term .page-header {
    padding: 0 14px;
  }
  .page-taxonomy-term .soustitre {
    display: none;
  }
  .page-taxonomy-term .page-header {
    margin-bottom: 0;
  }
  .page-taxonomy-term .body-container > .container:first-child > .row:first-child {
    margin: 0;
  }
  .page-taxonomy-term .body-container > .container:first-child > .row:first-child > .main-content-class {
    padding: 17px 3px;
  }
}
@media (max-width: 74.9rem) {
  .main-content-class {
    padding: 0;
  }
  .row > .main-content-class {
    padding: 0 15px;
  }
}
.taxonomy-term.vocabulary-rubrique.rubriqueContent,
.taxonomy-term.vocabulary-rubrique-institutionnelle.rubriqueContent {
  margin: 0 -10px 23px;
}
.paragraphs-item-field-ameli-paragraph-vid-instit h2 {
  color: #07345c !important;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.4666em;
  margin: 0 0 51px;
}
.paragraphs-item-field-ameli-paragraph-vid-instit h2:after {
  content: ' ';
  width: 68px;
  height: 1px;
  background: #07345c;
  display: block;
  margin: 10px auto 0;
  text-transform: uppercase;
}
.rubriqueContent {
  margin-bottom: 23px;
}
.rubriqueContent.row {
  margin: 0 -10px 43px;
}
.rubriqueContent .views-row.col-md-4 {
  padding: 0 10px;
}
@media (max-width: 426px) {
  .rubriqueContent .views-row.col-md-4 {
    padding: 0;
  }
}
p small,
p .small {
  font-size: 80%;
}
/* Homepage */
.node-type-homepage h1 {
  display: none;
}
.zone-services {
  margin: 0 0 43px;
}
.zone-services div:not(.field-name-field-source) > .field-label {
  display: none;
}
.zone-services div.field-name-field-source > .field-label {
  display: inline-block;
  float: left;
}
.quitter {
  clear: both;
}
/*page liste actus*/
@media (min-width: 62rem) {
  .page-taxonomy .main-container .body-container .videoTemoignageHub .container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 960px;
  }
}
.page-actualite .body-container,
.page-fiches-organismes .body-container,
.page-actualites-institutionnelles .body-container,
.node-type-actualite-nationale .body-container,
.node-type-actualite-nationale-institution .body-container,
.node-type-actualite-regionale-instit .body-container,
.node-type-actualite-locale .body-container,
.node-type-actualite-locale-entreprise .body-container,
.node-type-raccourci-actualite-locale-entre .body-container,
.node-type-raccourci-d-actualite .body-container,
.page-taxonomy-term-recherche .body-container,
.page-taxonomy-term-recherche-formulaire .body-container,
.page-taxonomy-term-all-recherche .body-container,
.node-type-offre-emploi-talentlink .body-container,
.page-carrieres-offres .body-container {
  background: url(../images/bg_article.png) repeat-y center top;
}
.page-actualite .container,
.page-fiches-organismes .container,
.page-actualites-institutionnelles .container,
.node-type-actualite-nationale .container,
.node-type-actualite-nationale-institution .container,
.node-type-actualite-regionale-instit .container,
.node-type-actualite-locale .container,
.node-type-actualite-locale-entreprise .container,
.node-type-raccourci-actualite-locale-entre .container,
.node-type-raccourci-d-actualite .container,
.page-taxonomy-term-recherche .container,
.page-taxonomy-term-recherche-formulaire .container,
.page-taxonomy-term-all-recherche .container,
.node-type-offre-emploi-talentlink .container,
.page-carrieres-offres .container {
  padding: 0;
}
.page-actualite .container .container,
.page-fiches-organismes .container .container,
.page-actualites-institutionnelles .container .container,
.node-type-actualite-nationale .container .container,
.node-type-actualite-nationale-institution .container .container,
.node-type-actualite-regionale-instit .container .container,
.node-type-actualite-locale .container .container,
.node-type-actualite-locale-entreprise .container .container,
.node-type-raccourci-actualite-locale-entre .container .container,
.node-type-raccourci-d-actualite .container .container,
.page-taxonomy-term-recherche .container .container,
.page-taxonomy-term-recherche-formulaire .container .container,
.page-taxonomy-term-all-recherche .container .container,
.node-type-offre-emploi-talentlink .container .container,
.page-carrieres-offres .container .container {
  width: 100%;
}
@media (min-width: 62rem) {
  .page-actualite .container,
  .page-fiches-organismes .container,
  .page-actualites-institutionnelles .container,
  .node-type-actualite-nationale .container,
  .node-type-actualite-nationale-institution .container,
  .node-type-actualite-regionale-instit .container,
  .node-type-actualite-locale .container,
  .node-type-actualite-locale-entreprise .container,
  .node-type-raccourci-actualite-locale-entre .container,
  .node-type-raccourci-d-actualite .container,
  .page-taxonomy-term-recherche .container,
  .page-taxonomy-term-recherche-formulaire .container,
  .page-taxonomy-term-all-recherche .container,
  .node-type-offre-emploi-talentlink .container,
  .page-carrieres-offres .container {
    width: 980px;
  }
}
@media (max-width: 48.1rem) {
  .page-actualite .container,
  .page-fiches-organismes .container,
  .page-actualites-institutionnelles .container,
  .node-type-actualite-nationale .container,
  .node-type-actualite-nationale-institution .container,
  .node-type-actualite-regionale-instit .container,
  .node-type-actualite-locale .container,
  .node-type-actualite-locale-entreprise .container,
  .node-type-raccourci-actualite-locale-entre .container,
  .node-type-raccourci-d-actualite .container,
  .page-taxonomy-term-recherche .container,
  .page-taxonomy-term-recherche-formulaire .container,
  .page-taxonomy-term-all-recherche .container,
  .node-type-offre-emploi-talentlink .container,
  .page-carrieres-offres .container {
    width: 100%;
  }
}
.page-actualite .container > .row,
.page-fiches-organismes .container > .row,
.page-actualites-institutionnelles .container > .row,
.node-type-actualite-nationale .container > .row,
.node-type-actualite-nationale-institution .container > .row,
.node-type-actualite-regionale-instit .container > .row,
.node-type-actualite-locale .container > .row,
.node-type-actualite-locale-entreprise .container > .row,
.node-type-raccourci-actualite-locale-entre .container > .row,
.node-type-raccourci-d-actualite .container > .row,
.page-taxonomy-term-recherche .container > .row,
.page-taxonomy-term-recherche-formulaire .container > .row,
.page-taxonomy-term-all-recherche .container > .row,
.node-type-offre-emploi-talentlink .container > .row,
.page-carrieres-offres .container > .row {
  margin: 0;
}
.page-actualite .container .views-row .row .col-xs-12,
.page-fiches-organismes .container .views-row .row .col-xs-12,
.page-actualites-institutionnelles .container .views-row .row .col-xs-12,
.node-type-actualite-nationale .container .views-row .row .col-xs-12,
.node-type-actualite-nationale-institution .container .views-row .row .col-xs-12,
.node-type-actualite-regionale-instit .container .views-row .row .col-xs-12,
.node-type-actualite-locale .container .views-row .row .col-xs-12,
.node-type-actualite-locale-entreprise .container .views-row .row .col-xs-12,
.node-type-raccourci-actualite-locale-entre .container .views-row .row .col-xs-12,
.node-type-raccourci-d-actualite .container .views-row .row .col-xs-12,
.page-taxonomy-term-recherche .container .views-row .row .col-xs-12,
.page-taxonomy-term-recherche-formulaire .container .views-row .row .col-xs-12,
.page-taxonomy-term-all-recherche .container .views-row .row .col-xs-12,
.node-type-offre-emploi-talentlink .container .views-row .row .col-xs-12,
.page-carrieres-offres .container .views-row .row .col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}
.page-actualite .filtre-btn button,
.page-fiches-organismes .filtre-btn button,
.page-actualites-institutionnelles .filtre-btn button,
.node-type-actualite-nationale .filtre-btn button,
.node-type-actualite-nationale-institution .filtre-btn button,
.node-type-actualite-regionale-instit .filtre-btn button,
.node-type-actualite-locale .filtre-btn button,
.node-type-actualite-locale-entreprise .filtre-btn button,
.node-type-raccourci-actualite-locale-entre .filtre-btn button,
.node-type-raccourci-d-actualite .filtre-btn button,
.page-taxonomy-term-recherche .filtre-btn button,
.page-taxonomy-term-recherche-formulaire .filtre-btn button,
.page-taxonomy-term-all-recherche .filtre-btn button,
.node-type-offre-emploi-talentlink .filtre-btn button,
.page-carrieres-offres .filtre-btn button {
  margin: 20px auto 0 auto !important;
  display: block !important;
}
.page-actualite .filtre-btn #edit-submit .glyphicon-filter,
.page-fiches-organismes .filtre-btn #edit-submit .glyphicon-filter,
.page-actualites-institutionnelles .filtre-btn #edit-submit .glyphicon-filter,
.node-type-actualite-nationale .filtre-btn #edit-submit .glyphicon-filter,
.node-type-actualite-nationale-institution .filtre-btn #edit-submit .glyphicon-filter,
.node-type-actualite-regionale-instit .filtre-btn #edit-submit .glyphicon-filter,
.node-type-actualite-locale .filtre-btn #edit-submit .glyphicon-filter,
.node-type-actualite-locale-entreprise .filtre-btn #edit-submit .glyphicon-filter,
.node-type-raccourci-actualite-locale-entre .filtre-btn #edit-submit .glyphicon-filter,
.node-type-raccourci-d-actualite .filtre-btn #edit-submit .glyphicon-filter,
.page-taxonomy-term-recherche .filtre-btn #edit-submit .glyphicon-filter,
.page-taxonomy-term-recherche-formulaire .filtre-btn #edit-submit .glyphicon-filter,
.page-taxonomy-term-all-recherche .filtre-btn #edit-submit .glyphicon-filter,
.node-type-offre-emploi-talentlink .filtre-btn #edit-submit .glyphicon-filter,
.page-carrieres-offres .filtre-btn #edit-submit .glyphicon-filter {
  display: none;
}
.page-actualite .main-content-class,
.page-fiches-organismes .main-content-class,
.page-actualites-institutionnelles .main-content-class,
.node-type-actualite-nationale .main-content-class,
.node-type-actualite-nationale-institution .main-content-class,
.node-type-actualite-regionale-instit .main-content-class,
.node-type-actualite-locale .main-content-class,
.node-type-actualite-locale-entreprise .main-content-class,
.node-type-raccourci-actualite-locale-entre .main-content-class,
.node-type-raccourci-d-actualite .main-content-class,
.page-taxonomy-term-recherche .main-content-class,
.page-taxonomy-term-recherche-formulaire .main-content-class,
.page-taxonomy-term-all-recherche .main-content-class,
.node-type-offre-emploi-talentlink .main-content-class,
.page-carrieres-offres .main-content-class {
  width: 75.5103%;
  background: #fff;
  padding: 36px 0 90px 47px;
  line-height: 1.375em;
  padding-right: 47px;
  min-height: 700px;
}
@media (max-width: 47.9rem) {
  .page-actualite .main-content-class,
  .page-fiches-organismes .main-content-class,
  .page-actualites-institutionnelles .main-content-class,
  .node-type-actualite-nationale .main-content-class,
  .node-type-actualite-nationale-institution .main-content-class,
  .node-type-actualite-regionale-instit .main-content-class,
  .node-type-actualite-locale .main-content-class,
  .node-type-actualite-locale-entreprise .main-content-class,
  .node-type-raccourci-actualite-locale-entre .main-content-class,
  .node-type-raccourci-d-actualite .main-content-class,
  .page-taxonomy-term-recherche .main-content-class,
  .page-taxonomy-term-recherche-formulaire .main-content-class,
  .page-taxonomy-term-all-recherche .main-content-class,
  .node-type-offre-emploi-talentlink .main-content-class,
  .page-carrieres-offres .main-content-class {
    padding-left: 17px;
    padding-right: 17px;
  }
}
@media screen and (min-width: 62rem) {
  .page-taxonomy-term-recherche .container > .row {
    margin: 0 -15px;
  }
}
.node-type-actualite-nationale,
.node-type-actualite-locale,
.node-type-actualite-locale-entreprise,
.page-actualite,
.page-fiches-organismes,
.node-type-actualite-nationale-institution,
.node-type-actualite-regionale-instit,
.page-taxonomy-term-recherche-formulaire,
.page-taxonomy-term-recherche,
.page-carrieres-offres,
.node-type-offre-emploi-talentlink {
  /* Modales en RWD (pleine page) */
  /*cacher le first child menu de santé en tablette + mobile*/
  /*RAMELI-1082*/
  /**
 * SMACSS Architecture
 * - - - - - - - - - - -
 * Part 4
 * State rules
 *
 * /!\ Order more Generic to more specific
 */
  /**
 * BTNs State
 */
  /**
 * Header Global
 */
}
.node-type-actualite-nationale .sidebar-first-class form fieldset,
.node-type-actualite-locale .sidebar-first-class form fieldset,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset,
.page-actualite .sidebar-first-class form fieldset,
.page-fiches-organismes .sidebar-first-class form fieldset,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset,
.page-carrieres-offres .sidebar-first-class form fieldset,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset {
  margin-bottom: 20px ;
  border-bottom: 0;
}
.node-type-actualite-nationale .sidebar-first-class form fieldset legend,
.node-type-actualite-locale .sidebar-first-class form fieldset legend,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend,
.page-actualite .sidebar-first-class form fieldset legend,
.page-fiches-organismes .sidebar-first-class form fieldset legend,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset legend,
.page-carrieres-offres .sidebar-first-class form fieldset legend,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend {
  margin-top: 15px;
  margin-bottom: 15px;
}
.node-type-actualite-nationale .sidebar-first-class form fieldset legend a,
.node-type-actualite-locale .sidebar-first-class form fieldset legend a,
.node-type-actualite-locale-entreprise .sidebar-first-class form fieldset legend a,
.page-actualite .sidebar-first-class form fieldset legend a,
.page-fiches-organismes .sidebar-first-class form fieldset legend a,
.node-type-actualite-nationale-institution .sidebar-first-class form fieldset legend a,
.node-type-actualite-regionale-instit .sidebar-first-class form fieldset legend a,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class form fieldset legend a,
.page-taxonomy-term-recherche .sidebar-first-class form fieldset legend a,
.page-carrieres-offres .sidebar-first-class form fieldset legend a,
.node-type-offre-emploi-talentlink .sidebar-first-class form fieldset legend a {
  color: #000000;
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.622em;
}
@media (min-width: 62rem) {
  .node-type-actualite-nationale .block-ameli-search.affix,
  .node-type-actualite-locale .block-ameli-search.affix,
  .node-type-actualite-locale-entreprise .block-ameli-search.affix,
  .page-actualite .block-ameli-search.affix,
  .page-fiches-organismes .block-ameli-search.affix,
  .node-type-actualite-nationale-institution .block-ameli-search.affix,
  .node-type-actualite-regionale-instit .block-ameli-search.affix,
  .page-taxonomy-term-recherche-formulaire .block-ameli-search.affix,
  .page-taxonomy-term-recherche .block-ameli-search.affix,
  .page-carrieres-offres .block-ameli-search.affix,
  .node-type-offre-emploi-talentlink .block-ameli-search.affix {
    top: 19px;
    position: fixed;
  }
  .node-type-actualite-nationale .block-ameli-search.affix-top,
  .node-type-actualite-locale .block-ameli-search.affix-top,
  .node-type-actualite-locale-entreprise .block-ameli-search.affix-top,
  .page-actualite .block-ameli-search.affix-top,
  .page-fiches-organismes .block-ameli-search.affix-top,
  .node-type-actualite-nationale-institution .block-ameli-search.affix-top,
  .node-type-actualite-regionale-instit .block-ameli-search.affix-top,
  .page-taxonomy-term-recherche-formulaire .block-ameli-search.affix-top,
  .page-taxonomy-term-recherche .block-ameli-search.affix-top,
  .page-carrieres-offres .block-ameli-search.affix-top,
  .node-type-offre-emploi-talentlink .block-ameli-search.affix-top {
    position: static;
  }
  .node-type-actualite-nationale .block-ameli-search.affix-bottom,
  .node-type-actualite-locale .block-ameli-search.affix-bottom,
  .node-type-actualite-locale-entreprise .block-ameli-search.affix-bottom,
  .page-actualite .block-ameli-search.affix-bottom,
  .page-fiches-organismes .block-ameli-search.affix-bottom,
  .node-type-actualite-nationale-institution .block-ameli-search.affix-bottom,
  .node-type-actualite-regionale-instit .block-ameli-search.affix-bottom,
  .page-taxonomy-term-recherche-formulaire .block-ameli-search.affix-bottom,
  .page-taxonomy-term-recherche .block-ameli-search.affix-bottom,
  .page-carrieres-offres .block-ameli-search.affix-bottom,
  .node-type-offre-emploi-talentlink .block-ameli-search.affix-bottom {
    top: 19px;
    position: absolute;
  }
}
.node-type-actualite-nationale .sidebar-first-class h2 button,
.node-type-actualite-locale .sidebar-first-class h2 button,
.node-type-actualite-locale-entreprise .sidebar-first-class h2 button,
.page-actualite .sidebar-first-class h2 button,
.page-fiches-organismes .sidebar-first-class h2 button,
.node-type-actualite-nationale-institution .sidebar-first-class h2 button,
.node-type-actualite-regionale-instit .sidebar-first-class h2 button,
.page-taxonomy-term-recherche-formulaire .sidebar-first-class h2 button,
.page-taxonomy-term-recherche .sidebar-first-class h2 button,
.page-carrieres-offres .sidebar-first-class h2 button,
.node-type-offre-emploi-talentlink .sidebar-first-class h2 button {
  border: none;
  background: none;
  width: 100%;
  padding: 0;
  text-align: left;
}
.node-type-actualite-nationale #modalContent button:focus,
.node-type-actualite-locale #modalContent button:focus,
.node-type-actualite-locale-entreprise #modalContent button:focus,
.page-actualite #modalContent button:focus,
.page-fiches-organismes #modalContent button:focus,
.node-type-actualite-nationale-institution #modalContent button:focus,
.node-type-actualite-regionale-instit #modalContent button:focus,
.page-taxonomy-term-recherche-formulaire #modalContent button:focus,
.page-taxonomy-term-recherche #modalContent button:focus,
.page-carrieres-offres #modalContent button:focus,
.node-type-offre-emploi-talentlink #modalContent button:focus,
.node-type-actualite-nationale #modalContent button:active,
.node-type-actualite-locale #modalContent button:active,
.node-type-actualite-locale-entreprise #modalContent button:active,
.page-actualite #modalContent button:active,
.page-fiches-organismes #modalContent button:active,
.node-type-actualite-nationale-institution #modalContent button:active,
.node-type-actualite-regionale-instit #modalContent button:active,
.page-taxonomy-term-recherche-formulaire #modalContent button:active,
.page-taxonomy-term-recherche #modalContent button:active,
.page-carrieres-offres #modalContent button:active,
.node-type-offre-emploi-talentlink #modalContent button:active {
  outline: 1px dotted black;
}
@media (max-width: 61.1rem) {
  .node-type-actualite-nationale .sidebar-first-class #block-ameli-search-ameli-search-block form fieldset,
  .node-type-actualite-locale .sidebar-first-class #block-ameli-search-ameli-search-block form fieldset,
  .node-type-actualite-locale-entreprise .sidebar-first-class #block-ameli-search-ameli-search-block form fieldset,
  .page-actualite .sidebar-first-class #block-ameli-search-ameli-search-block form fieldset,
  .page-fiches-organismes .sidebar-first-class #block-ameli-search-ameli-search-block form fieldset,
  .node-type-actualite-nationale-institution .sidebar-first-class #block-ameli-search-ameli-search-block form fieldset,
  .node-type-actualite-regionale-instit .sidebar-first-class #block-ameli-search-ameli-search-block form fieldset,
  .page-taxonomy-term-recherche-formulaire .sidebar-first-class #block-ameli-search-ameli-search-block form fieldset,
  .page-taxonomy-term-recherche .sidebar-first-class #block-ameli-search-ameli-search-block form fieldset,
  .page-carrieres-offres .sidebar-first-class #block-ameli-search-ameli-search-block form fieldset,
  .node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block form fieldset {
    border-bottom: none !important;
    padding-bottom: 0 !important;
  }
  .node-type-actualite-nationale .container,
  .node-type-actualite-locale .container,
  .node-type-actualite-locale-entreprise .container,
  .page-actualite .container,
  .page-fiches-organismes .container,
  .node-type-actualite-nationale-institution .container,
  .node-type-actualite-regionale-instit .container,
  .page-taxonomy-term-recherche-formulaire .container,
  .page-taxonomy-term-recherche .container,
  .page-carrieres-offres .container,
  .node-type-offre-emploi-talentlink .container {
    width: 100%;
  }
  .node-type-actualite-nationale .main-container .body-container .container,
  .node-type-actualite-locale .main-container .body-container .container,
  .node-type-actualite-locale-entreprise .main-container .body-container .container,
  .page-actualite .main-container .body-container .container,
  .page-fiches-organismes .main-container .body-container .container,
  .node-type-actualite-nationale-institution .main-container .body-container .container,
  .node-type-actualite-regionale-instit .main-container .body-container .container,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container,
  .page-taxonomy-term-recherche .main-container .body-container .container,
  .page-carrieres-offres .main-container .body-container .container,
  .node-type-offre-emploi-talentlink .main-container .body-container .container {
    width: 100%;
  }
  .node-type-actualite-nationale .main-container .body-container .container button:focus,
  .node-type-actualite-locale .main-container .body-container .container button:focus,
  .node-type-actualite-locale-entreprise .main-container .body-container .container button:focus,
  .page-actualite .main-container .body-container .container button:focus,
  .page-fiches-organismes .main-container .body-container .container button:focus,
  .node-type-actualite-nationale-institution .main-container .body-container .container button:focus,
  .node-type-actualite-regionale-instit .main-container .body-container .container button:focus,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container button:focus,
  .page-taxonomy-term-recherche .main-container .body-container .container button:focus,
  .page-carrieres-offres .main-container .body-container .container button:focus,
  .node-type-offre-emploi-talentlink .main-container .body-container .container button:focus,
  .node-type-actualite-nationale .main-container .body-container .container button:active,
  .node-type-actualite-locale .main-container .body-container .container button:active,
  .node-type-actualite-locale-entreprise .main-container .body-container .container button:active,
  .page-actualite .main-container .body-container .container button:active,
  .page-fiches-organismes .main-container .body-container .container button:active,
  .node-type-actualite-nationale-institution .main-container .body-container .container button:active,
  .node-type-actualite-regionale-instit .main-container .body-container .container button:active,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container button:active,
  .page-taxonomy-term-recherche .main-container .body-container .container button:active,
  .page-carrieres-offres .main-container .body-container .container button:active,
  .node-type-offre-emploi-talentlink .main-container .body-container .container button:active {
    outline: 1px dotted black;
  }
  .node-type-actualite-nationale .main-container .body-container .container .main-content-class,
  .node-type-actualite-locale .main-container .body-container .container .main-content-class,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .main-content-class,
  .page-actualite .main-container .body-container .container .main-content-class,
  .page-fiches-organismes .main-container .body-container .container .main-content-class,
  .node-type-actualite-nationale-institution .main-container .body-container .container .main-content-class,
  .node-type-actualite-regionale-instit .main-container .body-container .container .main-content-class,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .main-content-class,
  .page-taxonomy-term-recherche .main-container .body-container .container .main-content-class,
  .page-carrieres-offres .main-container .body-container .container .main-content-class,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .main-content-class {
    width: 100%;
    float: none;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class,
  .page-actualite .main-container .body-container .container .sidebar-first-class,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class {
    width: 100%;
    float: none;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class h2,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class h2,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class h2,
  .page-actualite .main-container .body-container .container .sidebar-first-class h2,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class h2,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class h2,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class h2,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class h2,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class h2,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class h2,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class h2 {
    color: #000000;
    font-size: 1.200em !important;
    padding: 20px 80px 20px 35px;
    position: relative;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class h2 button,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class h2 button,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class h2 button,
  .page-actualite .main-container .body-container .container .sidebar-first-class h2 button,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class h2 button,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class h2 button,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class h2 button,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class h2 button,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class h2 button,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class h2 button,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class h2 button {
    color: #000000;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class .well,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class .well,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class .well,
  .page-actualite .main-container .body-container .container .sidebar-first-class .well,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class .well,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class .well,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class .well,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class .well,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class .well,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class .well,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class .well {
    padding: 0 22px;
    padding-bottom: 0;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form,
  .page-actualite .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form {
    padding-left: 25px;
    padding-left: 34px;
    padding-right: 39px;
    padding-bottom: 47px;
    display: none;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form .filtre-btn .bt-allactus,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form .filtre-btn .bt-allactus,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form .filtre-btn .bt-allactus,
  .page-actualite .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form .filtre-btn .bt-allactus,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form .filtre-btn .bt-allactus,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form .filtre-btn .bt-allactus,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form .filtre-btn .bt-allactus,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form .filtre-btn .bt-allactus,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form .filtre-btn .bt-allactus,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form .filtre-btn .bt-allactus,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class #ameli-search-facet-no-search-form .filtre-btn .bt-allactus {
    display: block;
    float: none;
    text-align: center;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire,
  .page-actualite .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire {
    z-index: 100;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire .well,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire .well,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire .well,
  .page-actualite .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire .well,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire .well,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire .well,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire .well,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire .well,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire .well,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire .well,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire .well {
    padding: 0;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin,
  .page-actualite .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin {
    position: fixed !important;
    top: 0 !important;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .region-sidebar-first,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .region-sidebar-first,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .region-sidebar-first,
  .page-actualite .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .region-sidebar-first,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .region-sidebar-first,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .region-sidebar-first,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .region-sidebar-first,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .region-sidebar-first,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .region-sidebar-first,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .region-sidebar-first,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .region-sidebar-first {
    max-height: 100%;
    overflow: auto;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-header.visible-mobile,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-header.visible-mobile,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-header.visible-mobile,
  .page-actualite .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-header.visible-mobile,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-header.visible-mobile,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-header.visible-mobile,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-header.visible-mobile,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-header.visible-mobile,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-header.visible-mobile,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-header.visible-mobile,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-header.visible-mobile {
    background-image: url(../images/chevron-close.png);
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-content,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-content,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-content,
  .page-actualite .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-content,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-content,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-content,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-content,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-content,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-content,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-content,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class.scroll-up-sommaire.openLikePopin .view-content {
    display: block !important;
  }
  .node-type-actualite-nationale .main-container .body-container .container .filtre-btn,
  .node-type-actualite-locale .main-container .body-container .container .filtre-btn,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .filtre-btn,
  .page-actualite .main-container .body-container .container .filtre-btn,
  .page-fiches-organismes .main-container .body-container .container .filtre-btn,
  .node-type-actualite-nationale-institution .main-container .body-container .container .filtre-btn,
  .node-type-actualite-regionale-instit .main-container .body-container .container .filtre-btn,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .filtre-btn,
  .page-taxonomy-term-recherche .main-container .body-container .container .filtre-btn,
  .page-carrieres-offres .main-container .body-container .container .filtre-btn,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .filtre-btn {
    text-align: center;
    margin-top: 37px;
  }
  .node-type-actualite-nationale .main-container .body-container .container .filtre-btn button,
  .node-type-actualite-locale .main-container .body-container .container .filtre-btn button,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .filtre-btn button,
  .page-actualite .main-container .body-container .container .filtre-btn button,
  .page-fiches-organismes .main-container .body-container .container .filtre-btn button,
  .node-type-actualite-nationale-institution .main-container .body-container .container .filtre-btn button,
  .node-type-actualite-regionale-instit .main-container .body-container .container .filtre-btn button,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .filtre-btn button,
  .page-taxonomy-term-recherche .main-container .body-container .container .filtre-btn button,
  .page-carrieres-offres .main-container .body-container .container .filtre-btn button,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .filtre-btn button {
    float: none;
  }
}
@media (max-width: 47.9rem) {
  .node-type-actualite-nationale .page-taxonomy-term .container,
  .node-type-actualite-locale .page-taxonomy-term .container,
  .node-type-actualite-locale-entreprise .page-taxonomy-term .container,
  .page-actualite .page-taxonomy-term .container,
  .page-fiches-organismes .page-taxonomy-term .container,
  .node-type-actualite-nationale-institution .page-taxonomy-term .container,
  .node-type-actualite-regionale-instit .page-taxonomy-term .container,
  .page-taxonomy-term-recherche-formulaire .page-taxonomy-term .container,
  .page-taxonomy-term-recherche .page-taxonomy-term .container,
  .page-carrieres-offres .page-taxonomy-term .container,
  .node-type-offre-emploi-talentlink .page-taxonomy-term .container {
    width: 100%;
  }
  .node-type-actualite-nationale .page-taxonomy-term .well,
  .node-type-actualite-locale .page-taxonomy-term .well,
  .node-type-actualite-locale-entreprise .page-taxonomy-term .well,
  .page-actualite .page-taxonomy-term .well,
  .page-fiches-organismes .page-taxonomy-term .well,
  .node-type-actualite-nationale-institution .page-taxonomy-term .well,
  .node-type-actualite-regionale-instit .page-taxonomy-term .well,
  .page-taxonomy-term-recherche-formulaire .page-taxonomy-term .well,
  .page-taxonomy-term-recherche .page-taxonomy-term .well,
  .page-carrieres-offres .page-taxonomy-term .well,
  .node-type-offre-emploi-talentlink .page-taxonomy-term .well {
    padding: 19px;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class h2,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class h2,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class h2,
  .page-actualite .main-container .body-container .container .sidebar-first-class h2,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class h2,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class h2,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class h2,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class h2,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class h2,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class h2,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class h2 {
    padding-left: 16px;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class h2:after,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class h2:after,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class h2:after,
  .page-actualite .main-container .body-container .container .sidebar-first-class h2:after,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class h2:after,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class h2:after,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class h2:after,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class h2:after,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class h2:after,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class h2:after,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class h2:after,
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class h2.open-panel:after,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class h2.open-panel:after,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class h2.open-panel:after,
  .page-actualite .main-container .body-container .container .sidebar-first-class h2.open-panel:after,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class h2.open-panel:after,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class h2.open-panel:after,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class h2.open-panel:after,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class h2.open-panel:after,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class h2.open-panel:after,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class h2.open-panel:after,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class h2.open-panel:after {
    top: 16px;
  }
  .node-type-actualite-nationale .main-container .body-container .container .sidebar-first-class #ameli-search-facet-form,
  .node-type-actualite-locale .main-container .body-container .container .sidebar-first-class #ameli-search-facet-form,
  .node-type-actualite-locale-entreprise .main-container .body-container .container .sidebar-first-class #ameli-search-facet-form,
  .page-actualite .main-container .body-container .container .sidebar-first-class #ameli-search-facet-form,
  .page-fiches-organismes .main-container .body-container .container .sidebar-first-class #ameli-search-facet-form,
  .node-type-actualite-nationale-institution .main-container .body-container .container .sidebar-first-class #ameli-search-facet-form,
  .node-type-actualite-regionale-instit .main-container .body-container .container .sidebar-first-class #ameli-search-facet-form,
  .page-taxonomy-term-recherche-formulaire .main-container .body-container .container .sidebar-first-class #ameli-search-facet-form,
  .page-taxonomy-term-recherche .main-container .body-container .container .sidebar-first-class #ameli-search-facet-form,
  .page-carrieres-offres .main-container .body-container .container .sidebar-first-class #ameli-search-facet-form,
  .node-type-offre-emploi-talentlink .main-container .body-container .container .sidebar-first-class #ameli-search-facet-form {
    padding-left: 17px;
    padding-right: 17px;
    padding-bottom: 17px;
  }
}
@media (max-width: 47.9rem) {
  .node-type-actualite-nationale header,
  .node-type-actualite-locale header,
  .node-type-actualite-locale-entreprise header,
  .page-actualite header,
  .page-fiches-organismes header,
  .node-type-actualite-nationale-institution header,
  .node-type-actualite-regionale-instit header,
  .page-taxonomy-term-recherche-formulaire header,
  .page-taxonomy-term-recherche header,
  .page-carrieres-offres header,
  .node-type-offre-emploi-talentlink header {
    padding-left: 0;
    padding-right: 0;
  }
  .node-type-actualite-nationale .region-header .container,
  .node-type-actualite-locale .region-header .container,
  .node-type-actualite-locale-entreprise .region-header .container,
  .page-actualite .region-header .container,
  .page-fiches-organismes .region-header .container,
  .node-type-actualite-nationale-institution .region-header .container,
  .node-type-actualite-regionale-instit .region-header .container,
  .page-taxonomy-term-recherche-formulaire .region-header .container,
  .page-taxonomy-term-recherche .region-header .container,
  .page-carrieres-offres .region-header .container,
  .node-type-offre-emploi-talentlink .region-header .container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 61.1rem) {
  .node-type-actualite-nationale body.modal-open,
  .node-type-actualite-locale body.modal-open,
  .node-type-actualite-locale-entreprise body.modal-open,
  .page-actualite body.modal-open,
  .page-fiches-organismes body.modal-open,
  .node-type-actualite-nationale-institution body.modal-open,
  .node-type-actualite-regionale-instit body.modal-open,
  .page-taxonomy-term-recherche-formulaire body.modal-open,
  .page-taxonomy-term-recherche body.modal-open,
  .page-carrieres-offres body.modal-open,
  .node-type-offre-emploi-talentlink body.modal-open {
    background: #fff !important;
    overflow: visible !important;
  }
  .node-type-actualite-nationale body.modal-open .main-container,
  .node-type-actualite-locale body.modal-open .main-container,
  .node-type-actualite-locale-entreprise body.modal-open .main-container,
  .page-actualite body.modal-open .main-container,
  .page-fiches-organismes body.modal-open .main-container,
  .node-type-actualite-nationale-institution body.modal-open .main-container,
  .node-type-actualite-regionale-instit body.modal-open .main-container,
  .page-taxonomy-term-recherche-formulaire body.modal-open .main-container,
  .page-taxonomy-term-recherche body.modal-open .main-container,
  .page-carrieres-offres body.modal-open .main-container,
  .node-type-offre-emploi-talentlink body.modal-open .main-container,
  .node-type-actualite-nationale body.modal-open .footer,
  .node-type-actualite-locale body.modal-open .footer,
  .node-type-actualite-locale-entreprise body.modal-open .footer,
  .page-actualite body.modal-open .footer,
  .page-fiches-organismes body.modal-open .footer,
  .node-type-actualite-nationale-institution body.modal-open .footer,
  .node-type-actualite-regionale-instit body.modal-open .footer,
  .page-taxonomy-term-recherche-formulaire body.modal-open .footer,
  .page-taxonomy-term-recherche body.modal-open .footer,
  .page-carrieres-offres body.modal-open .footer,
  .node-type-offre-emploi-talentlink body.modal-open .footer,
  .node-type-actualite-nationale body.modal-open .region-page-bottom,
  .node-type-actualite-locale body.modal-open .region-page-bottom,
  .node-type-actualite-locale-entreprise body.modal-open .region-page-bottom,
  .page-actualite body.modal-open .region-page-bottom,
  .page-fiches-organismes body.modal-open .region-page-bottom,
  .node-type-actualite-nationale-institution body.modal-open .region-page-bottom,
  .node-type-actualite-regionale-instit body.modal-open .region-page-bottom,
  .page-taxonomy-term-recherche-formulaire body.modal-open .region-page-bottom,
  .page-taxonomy-term-recherche body.modal-open .region-page-bottom,
  .page-carrieres-offres body.modal-open .region-page-bottom,
  .node-type-offre-emploi-talentlink body.modal-open .region-page-bottom,
  .node-type-actualite-nationale body.modal-open #modalBackdrop,
  .node-type-actualite-locale body.modal-open #modalBackdrop,
  .node-type-actualite-locale-entreprise body.modal-open #modalBackdrop,
  .page-actualite body.modal-open #modalBackdrop,
  .page-fiches-organismes body.modal-open #modalBackdrop,
  .node-type-actualite-nationale-institution body.modal-open #modalBackdrop,
  .node-type-actualite-regionale-instit body.modal-open #modalBackdrop,
  .page-taxonomy-term-recherche-formulaire body.modal-open #modalBackdrop,
  .page-taxonomy-term-recherche body.modal-open #modalBackdrop,
  .page-carrieres-offres body.modal-open #modalBackdrop,
  .node-type-offre-emploi-talentlink body.modal-open #modalBackdrop,
  .node-type-actualite-nationale body.modal-open .overlayMainMenu,
  .node-type-actualite-locale body.modal-open .overlayMainMenu,
  .node-type-actualite-locale-entreprise body.modal-open .overlayMainMenu,
  .page-actualite body.modal-open .overlayMainMenu,
  .page-fiches-organismes body.modal-open .overlayMainMenu,
  .node-type-actualite-nationale-institution body.modal-open .overlayMainMenu,
  .node-type-actualite-regionale-instit body.modal-open .overlayMainMenu,
  .page-taxonomy-term-recherche-formulaire body.modal-open .overlayMainMenu,
  .page-taxonomy-term-recherche body.modal-open .overlayMainMenu,
  .page-carrieres-offres body.modal-open .overlayMainMenu,
  .node-type-offre-emploi-talentlink body.modal-open .overlayMainMenu {
    display: none !important;
  }
  .node-type-actualite-nationale #modalContent,
  .node-type-actualite-locale #modalContent,
  .node-type-actualite-locale-entreprise #modalContent,
  .page-actualite #modalContent,
  .page-fiches-organismes #modalContent,
  .node-type-actualite-nationale-institution #modalContent,
  .node-type-actualite-regionale-instit #modalContent,
  .page-taxonomy-term-recherche-formulaire #modalContent,
  .page-taxonomy-term-recherche #modalContent,
  .page-carrieres-offres #modalContent,
  .node-type-offre-emploi-talentlink #modalContent {
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
  }
  .node-type-actualite-nationale #modalContent .ctools-modal-dialog,
  .node-type-actualite-locale #modalContent .ctools-modal-dialog,
  .node-type-actualite-locale-entreprise #modalContent .ctools-modal-dialog,
  .page-actualite #modalContent .ctools-modal-dialog,
  .page-fiches-organismes #modalContent .ctools-modal-dialog,
  .node-type-actualite-nationale-institution #modalContent .ctools-modal-dialog,
  .node-type-actualite-regionale-instit #modalContent .ctools-modal-dialog,
  .page-taxonomy-term-recherche-formulaire #modalContent .ctools-modal-dialog,
  .page-taxonomy-term-recherche #modalContent .ctools-modal-dialog,
  .page-carrieres-offres #modalContent .ctools-modal-dialog,
  .node-type-offre-emploi-talentlink #modalContent .ctools-modal-dialog {
    width: 100% !important;
    height: 100% !important;
    margin: 0;
    background-color: #fff;
  }
  .node-type-actualite-nationale #modalContent .ctools-modal-dialog .modal-header,
  .node-type-actualite-locale #modalContent .ctools-modal-dialog .modal-header,
  .node-type-actualite-locale-entreprise #modalContent .ctools-modal-dialog .modal-header,
  .page-actualite #modalContent .ctools-modal-dialog .modal-header,
  .page-fiches-organismes #modalContent .ctools-modal-dialog .modal-header,
  .node-type-actualite-nationale-institution #modalContent .ctools-modal-dialog .modal-header,
  .node-type-actualite-regionale-instit #modalContent .ctools-modal-dialog .modal-header,
  .page-taxonomy-term-recherche-formulaire #modalContent .ctools-modal-dialog .modal-header,
  .page-taxonomy-term-recherche #modalContent .ctools-modal-dialog .modal-header,
  .page-carrieres-offres #modalContent .ctools-modal-dialog .modal-header,
  .node-type-offre-emploi-talentlink #modalContent .ctools-modal-dialog .modal-header,
  .node-type-actualite-nationale #modalContent .ctools-modal-dialog .modal-content,
  .node-type-actualite-locale #modalContent .ctools-modal-dialog .modal-content,
  .node-type-actualite-locale-entreprise #modalContent .ctools-modal-dialog .modal-content,
  .page-actualite #modalContent .ctools-modal-dialog .modal-content,
  .page-fiches-organismes #modalContent .ctools-modal-dialog .modal-content,
  .node-type-actualite-nationale-institution #modalContent .ctools-modal-dialog .modal-content,
  .node-type-actualite-regionale-instit #modalContent .ctools-modal-dialog .modal-content,
  .page-taxonomy-term-recherche-formulaire #modalContent .ctools-modal-dialog .modal-content,
  .page-taxonomy-term-recherche #modalContent .ctools-modal-dialog .modal-content,
  .page-carrieres-offres #modalContent .ctools-modal-dialog .modal-content,
  .node-type-offre-emploi-talentlink #modalContent .ctools-modal-dialog .modal-content,
  .node-type-actualite-nationale #modalContent .ctools-modal-dialog .modal-body,
  .node-type-actualite-locale #modalContent .ctools-modal-dialog .modal-body,
  .node-type-actualite-locale-entreprise #modalContent .ctools-modal-dialog .modal-body,
  .page-actualite #modalContent .ctools-modal-dialog .modal-body,
  .page-fiches-organismes #modalContent .ctools-modal-dialog .modal-body,
  .node-type-actualite-nationale-institution #modalContent .ctools-modal-dialog .modal-body,
  .node-type-actualite-regionale-instit #modalContent .ctools-modal-dialog .modal-body,
  .page-taxonomy-term-recherche-formulaire #modalContent .ctools-modal-dialog .modal-body,
  .page-taxonomy-term-recherche #modalContent .ctools-modal-dialog .modal-body,
  .page-carrieres-offres #modalContent .ctools-modal-dialog .modal-body,
  .node-type-offre-emploi-talentlink #modalContent .ctools-modal-dialog .modal-body {
    border-radius: 0;
  }
  .node-type-actualite-nationale #modalContent .ctools-modal-dialog .modal-body,
  .node-type-actualite-locale #modalContent .ctools-modal-dialog .modal-body,
  .node-type-actualite-locale-entreprise #modalContent .ctools-modal-dialog .modal-body,
  .page-actualite #modalContent .ctools-modal-dialog .modal-body,
  .page-fiches-organismes #modalContent .ctools-modal-dialog .modal-body,
  .node-type-actualite-nationale-institution #modalContent .ctools-modal-dialog .modal-body,
  .node-type-actualite-regionale-instit #modalContent .ctools-modal-dialog .modal-body,
  .page-taxonomy-term-recherche-formulaire #modalContent .ctools-modal-dialog .modal-body,
  .page-taxonomy-term-recherche #modalContent .ctools-modal-dialog .modal-body,
  .page-carrieres-offres #modalContent .ctools-modal-dialog .modal-body,
  .node-type-offre-emploi-talentlink #modalContent .ctools-modal-dialog .modal-body {
    max-height: 8000px !important;
  }
  .node-type-actualite-nationale #modalContent .ctools-modal-dialog .modal-content,
  .node-type-actualite-locale #modalContent .ctools-modal-dialog .modal-content,
  .node-type-actualite-locale-entreprise #modalContent .ctools-modal-dialog .modal-content,
  .page-actualite #modalContent .ctools-modal-dialog .modal-content,
  .page-fiches-organismes #modalContent .ctools-modal-dialog .modal-content,
  .node-type-actualite-nationale-institution #modalContent .ctools-modal-dialog .modal-content,
  .node-type-actualite-regionale-instit #modalContent .ctools-modal-dialog .modal-content,
  .page-taxonomy-term-recherche-formulaire #modalContent .ctools-modal-dialog .modal-content,
  .page-taxonomy-term-recherche #modalContent .ctools-modal-dialog .modal-content,
  .page-carrieres-offres #modalContent .ctools-modal-dialog .modal-content,
  .node-type-offre-emploi-talentlink #modalContent .ctools-modal-dialog .modal-content {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
  }
}
.node-type-actualite-nationale .dnd-widget-wrapper.context-sdl_editor_representation,
.node-type-actualite-locale .dnd-widget-wrapper.context-sdl_editor_representation,
.node-type-actualite-locale-entreprise .dnd-widget-wrapper.context-sdl_editor_representation,
.page-actualite .dnd-widget-wrapper.context-sdl_editor_representation,
.page-fiches-organismes .dnd-widget-wrapper.context-sdl_editor_representation,
.node-type-actualite-nationale-institution .dnd-widget-wrapper.context-sdl_editor_representation,
.node-type-actualite-regionale-instit .dnd-widget-wrapper.context-sdl_editor_representation,
.page-taxonomy-term-recherche-formulaire .dnd-widget-wrapper.context-sdl_editor_representation,
.page-taxonomy-term-recherche .dnd-widget-wrapper.context-sdl_editor_representation,
.page-carrieres-offres .dnd-widget-wrapper.context-sdl_editor_representation,
.node-type-offre-emploi-talentlink .dnd-widget-wrapper.context-sdl_editor_representation {
  display: block;
  clear: both;
}
@media (max-width: 61.1rem) {
  .node-type-actualite-nationale .allThemes-mobile a,
  .node-type-actualite-locale .allThemes-mobile a,
  .node-type-actualite-locale-entreprise .allThemes-mobile a,
  .page-actualite .allThemes-mobile a,
  .page-fiches-organismes .allThemes-mobile a,
  .node-type-actualite-nationale-institution .allThemes-mobile a,
  .node-type-actualite-regionale-instit .allThemes-mobile a,
  .page-taxonomy-term-recherche-formulaire .allThemes-mobile a,
  .page-taxonomy-term-recherche .allThemes-mobile a,
  .page-carrieres-offres .allThemes-mobile a,
  .node-type-offre-emploi-talentlink .allThemes-mobile a {
    color: #fff;
    padding: 13px 46px 13px 30px;
    text-decoration: none;
    display: inline-block;
    width: 100%;
  }
}
.node-type-actualite-nationale .view-paragraphe-simple-bloc-header .view-header,
.node-type-actualite-locale .view-paragraphe-simple-bloc-header .view-header,
.node-type-actualite-locale-entreprise .view-paragraphe-simple-bloc-header .view-header,
.page-actualite .view-paragraphe-simple-bloc-header .view-header,
.page-fiches-organismes .view-paragraphe-simple-bloc-header .view-header,
.node-type-actualite-nationale-institution .view-paragraphe-simple-bloc-header .view-header,
.node-type-actualite-regionale-instit .view-paragraphe-simple-bloc-header .view-header,
.page-taxonomy-term-recherche-formulaire .view-paragraphe-simple-bloc-header .view-header,
.page-taxonomy-term-recherche .view-paragraphe-simple-bloc-header .view-header,
.page-carrieres-offres .view-paragraphe-simple-bloc-header .view-header,
.node-type-offre-emploi-talentlink .view-paragraphe-simple-bloc-header .view-header,
.node-type-actualite-nationale .view-paragraphe-simple-institutionnel .view-header,
.node-type-actualite-locale .view-paragraphe-simple-institutionnel .view-header,
.node-type-actualite-locale-entreprise .view-paragraphe-simple-institutionnel .view-header,
.page-actualite .view-paragraphe-simple-institutionnel .view-header,
.page-fiches-organismes .view-paragraphe-simple-institutionnel .view-header,
.node-type-actualite-nationale-institution .view-paragraphe-simple-institutionnel .view-header,
.node-type-actualite-regionale-instit .view-paragraphe-simple-institutionnel .view-header,
.page-taxonomy-term-recherche-formulaire .view-paragraphe-simple-institutionnel .view-header,
.page-taxonomy-term-recherche .view-paragraphe-simple-institutionnel .view-header,
.page-carrieres-offres .view-paragraphe-simple-institutionnel .view-header,
.node-type-offre-emploi-talentlink .view-paragraphe-simple-institutionnel .view-header {
  padding-right: 10px;
  padding-bottom: 20px;
}
.node-type-actualite-nationale .view-paragraphe-simple-bloc-header .view-header p,
.node-type-actualite-locale .view-paragraphe-simple-bloc-header .view-header p,
.node-type-actualite-locale-entreprise .view-paragraphe-simple-bloc-header .view-header p,
.page-actualite .view-paragraphe-simple-bloc-header .view-header p,
.page-fiches-organismes .view-paragraphe-simple-bloc-header .view-header p,
.node-type-actualite-nationale-institution .view-paragraphe-simple-bloc-header .view-header p,
.node-type-actualite-regionale-instit .view-paragraphe-simple-bloc-header .view-header p,
.page-taxonomy-term-recherche-formulaire .view-paragraphe-simple-bloc-header .view-header p,
.page-taxonomy-term-recherche .view-paragraphe-simple-bloc-header .view-header p,
.page-carrieres-offres .view-paragraphe-simple-bloc-header .view-header p,
.node-type-offre-emploi-talentlink .view-paragraphe-simple-bloc-header .view-header p,
.node-type-actualite-nationale .view-paragraphe-simple-institutionnel .view-header p,
.node-type-actualite-locale .view-paragraphe-simple-institutionnel .view-header p,
.node-type-actualite-locale-entreprise .view-paragraphe-simple-institutionnel .view-header p,
.page-actualite .view-paragraphe-simple-institutionnel .view-header p,
.page-fiches-organismes .view-paragraphe-simple-institutionnel .view-header p,
.node-type-actualite-nationale-institution .view-paragraphe-simple-institutionnel .view-header p,
.node-type-actualite-regionale-instit .view-paragraphe-simple-institutionnel .view-header p,
.page-taxonomy-term-recherche-formulaire .view-paragraphe-simple-institutionnel .view-header p,
.page-taxonomy-term-recherche .view-paragraphe-simple-institutionnel .view-header p,
.page-carrieres-offres .view-paragraphe-simple-institutionnel .view-header p,
.node-type-offre-emploi-talentlink .view-paragraphe-simple-institutionnel .view-header p,
.node-type-actualite-nationale .view-paragraphe-simple-bloc-header .view-header span,
.node-type-actualite-locale .view-paragraphe-simple-bloc-header .view-header span,
.node-type-actualite-locale-entreprise .view-paragraphe-simple-bloc-header .view-header span,
.page-actualite .view-paragraphe-simple-bloc-header .view-header span,
.page-fiches-organismes .view-paragraphe-simple-bloc-header .view-header span,
.node-type-actualite-nationale-institution .view-paragraphe-simple-bloc-header .view-header span,
.node-type-actualite-regionale-instit .view-paragraphe-simple-bloc-header .view-header span,
.page-taxonomy-term-recherche-formulaire .view-paragraphe-simple-bloc-header .view-header span,
.page-taxonomy-term-recherche .view-paragraphe-simple-bloc-header .view-header span,
.page-carrieres-offres .view-paragraphe-simple-bloc-header .view-header span,
.node-type-offre-emploi-talentlink .view-paragraphe-simple-bloc-header .view-header span,
.node-type-actualite-nationale .view-paragraphe-simple-institutionnel .view-header span,
.node-type-actualite-locale .view-paragraphe-simple-institutionnel .view-header span,
.node-type-actualite-locale-entreprise .view-paragraphe-simple-institutionnel .view-header span,
.page-actualite .view-paragraphe-simple-institutionnel .view-header span,
.page-fiches-organismes .view-paragraphe-simple-institutionnel .view-header span,
.node-type-actualite-nationale-institution .view-paragraphe-simple-institutionnel .view-header span,
.node-type-actualite-regionale-instit .view-paragraphe-simple-institutionnel .view-header span,
.page-taxonomy-term-recherche-formulaire .view-paragraphe-simple-institutionnel .view-header span,
.page-taxonomy-term-recherche .view-paragraphe-simple-institutionnel .view-header span,
.page-carrieres-offres .view-paragraphe-simple-institutionnel .view-header span,
.node-type-offre-emploi-talentlink .view-paragraphe-simple-institutionnel .view-header span {
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1em;
  color: #005DA8;
}
.node-type-actualite-nationale ul.pagination,
.node-type-actualite-locale ul.pagination,
.node-type-actualite-locale-entreprise ul.pagination,
.page-actualite ul.pagination,
.page-fiches-organismes ul.pagination,
.node-type-actualite-nationale-institution ul.pagination,
.node-type-actualite-regionale-instit ul.pagination,
.page-taxonomy-term-recherche-formulaire ul.pagination,
.page-taxonomy-term-recherche ul.pagination,
.page-carrieres-offres ul.pagination,
.node-type-offre-emploi-talentlink ul.pagination {
  margin: 6px 0;
}
.node-type-actualite-nationale .node-type-pages-accueils .main-content-class,
.node-type-actualite-locale .node-type-pages-accueils .main-content-class,
.node-type-actualite-locale-entreprise .node-type-pages-accueils .main-content-class,
.page-actualite .node-type-pages-accueils .main-content-class,
.page-fiches-organismes .node-type-pages-accueils .main-content-class,
.node-type-actualite-nationale-institution .node-type-pages-accueils .main-content-class,
.node-type-actualite-regionale-instit .node-type-pages-accueils .main-content-class,
.page-taxonomy-term-recherche-formulaire .node-type-pages-accueils .main-content-class,
.page-taxonomy-term-recherche .node-type-pages-accueils .main-content-class,
.page-carrieres-offres .node-type-pages-accueils .main-content-class,
.node-type-offre-emploi-talentlink .node-type-pages-accueils .main-content-class {
  padding-bottom: 0;
}
.node-type-actualite-nationale form .form-control,
.node-type-actualite-locale form .form-control,
.node-type-actualite-locale-entreprise form .form-control,
.page-actualite form .form-control,
.page-fiches-organismes form .form-control,
.node-type-actualite-nationale-institution form .form-control,
.node-type-actualite-regionale-instit form .form-control,
.page-taxonomy-term-recherche-formulaire form .form-control,
.page-taxonomy-term-recherche form .form-control,
.page-carrieres-offres form .form-control,
.node-type-offre-emploi-talentlink form .form-control {
  height: auto !important;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col,
.node-type-actualite-locale .BlcParagraphHubInst1col,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col,
.page-actualite .BlcParagraphHubInst1col,
.page-fiches-organismes .BlcParagraphHubInst1col,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col,
.page-carrieres-offres .BlcParagraphHubInst1col,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col {
  margin-bottom: 25px;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col .cntInterne:after,
.node-type-actualite-locale .BlcParagraphHubInst1col .cntInterne:after,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .cntInterne:after,
.page-actualite .BlcParagraphHubInst1col .cntInterne:after,
.page-fiches-organismes .BlcParagraphHubInst1col .cntInterne:after,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .cntInterne:after,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .cntInterne:after,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .cntInterne:after,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .cntInterne:after,
.page-carrieres-offres .BlcParagraphHubInst1col .cntInterne:after,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .cntInterne:after {
  display: block;
  content: "";
  clear: both;
  width: 0;
  height: 0;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col .cntInterne .imgVisuel,
.node-type-actualite-locale .BlcParagraphHubInst1col .cntInterne .imgVisuel,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .cntInterne .imgVisuel,
.page-actualite .BlcParagraphHubInst1col .cntInterne .imgVisuel,
.page-fiches-organismes .BlcParagraphHubInst1col .cntInterne .imgVisuel,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .cntInterne .imgVisuel,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .cntInterne .imgVisuel,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .cntInterne .imgVisuel,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .cntInterne .imgVisuel,
.page-carrieres-offres .BlcParagraphHubInst1col .cntInterne .imgVisuel,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .cntInterne .imgVisuel {
  float: left;
  margin: 0 20px 10px 0;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col .cntInterne .infoAccroche,
.node-type-actualite-locale .BlcParagraphHubInst1col .cntInterne .infoAccroche,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .cntInterne .infoAccroche,
.page-actualite .BlcParagraphHubInst1col .cntInterne .infoAccroche,
.page-fiches-organismes .BlcParagraphHubInst1col .cntInterne .infoAccroche,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .cntInterne .infoAccroche,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .cntInterne .infoAccroche,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .cntInterne .infoAccroche,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .cntInterne .infoAccroche,
.page-carrieres-offres .BlcParagraphHubInst1col .cntInterne .infoAccroche,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .cntInterne .infoAccroche {
  margin: 0 0 20px 0;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col .cntInterne.cntInterneCol1 .imgVisuel,
.node-type-actualite-locale .BlcParagraphHubInst1col .cntInterne.cntInterneCol1 .imgVisuel,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .cntInterne.cntInterneCol1 .imgVisuel,
.page-actualite .BlcParagraphHubInst1col .cntInterne.cntInterneCol1 .imgVisuel,
.page-fiches-organismes .BlcParagraphHubInst1col .cntInterne.cntInterneCol1 .imgVisuel,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .cntInterne.cntInterneCol1 .imgVisuel,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .cntInterne.cntInterneCol1 .imgVisuel,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .cntInterne.cntInterneCol1 .imgVisuel,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .cntInterne.cntInterneCol1 .imgVisuel,
.page-carrieres-offres .BlcParagraphHubInst1col .cntInterne.cntInterneCol1 .imgVisuel,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .cntInterne.cntInterneCol1 .imgVisuel {
  float: none;
  margin: 0 0 10px 0;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a,
.page-actualite .BlcParagraphHubInst1col .link a,
.page-fiches-organismes .BlcParagraphHubInst1col .link a,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a,
.page-carrieres-offres .BlcParagraphHubInst1col .link a,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  text-transform: uppercase;
  padding: 10px 20px;
  color: #005DA8;
  border: 1px solid #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.8666em;
  border-radius: 19px;
  text-decoration: none;
  text-align: center;
  display: inline-block;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a:hover,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a:hover,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:hover,
.page-actualite .BlcParagraphHubInst1col .link a:hover,
.page-fiches-organismes .BlcParagraphHubInst1col .link a:hover,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:hover,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:hover,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:hover,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:hover,
.page-carrieres-offres .BlcParagraphHubInst1col .link a:hover,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:hover,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a:focus,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a:focus,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:focus,
.page-actualite .BlcParagraphHubInst1col .link a:focus,
.page-fiches-organismes .BlcParagraphHubInst1col .link a:focus,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:focus,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:focus,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:focus,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:focus,
.page-carrieres-offres .BlcParagraphHubInst1col .link a:focus,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:focus,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a.focus,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a.focus,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a.focus,
.page-actualite .BlcParagraphHubInst1col .link a.focus,
.page-fiches-organismes .BlcParagraphHubInst1col .link a.focus,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a.focus,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a.focus,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a.focus,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a.focus,
.page-carrieres-offres .BlcParagraphHubInst1col .link a.focus,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a.focus,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a:active,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a:active,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:active,
.page-actualite .BlcParagraphHubInst1col .link a:active,
.page-fiches-organismes .BlcParagraphHubInst1col .link a:active,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:active,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:active,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:active,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:active,
.page-carrieres-offres .BlcParagraphHubInst1col .link a:active,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:active,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a.active,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a.active,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a.active,
.page-actualite .BlcParagraphHubInst1col .link a.active,
.page-fiches-organismes .BlcParagraphHubInst1col .link a.active,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a.active,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a.active,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a.active,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a.active,
.page-carrieres-offres .BlcParagraphHubInst1col .link a.active,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a.active,
.open > .dropdown-toggle.node-type-actualite-nationale .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.node-type-actualite-locale .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.page-actualite .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.page-fiches-organismes .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.page-carrieres-offres .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a:active,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a:active,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:active,
.page-actualite .BlcParagraphHubInst1col .link a:active,
.page-fiches-organismes .BlcParagraphHubInst1col .link a:active,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:active,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:active,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:active,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:active,
.page-carrieres-offres .BlcParagraphHubInst1col .link a:active,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:active,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a.active,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a.active,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a.active,
.page-actualite .BlcParagraphHubInst1col .link a.active,
.page-fiches-organismes .BlcParagraphHubInst1col .link a.active,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a.active,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a.active,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a.active,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a.active,
.page-carrieres-offres .BlcParagraphHubInst1col .link a.active,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a.active,
.open > .dropdown-toggle.node-type-actualite-nationale .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.node-type-actualite-locale .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.page-actualite .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.page-fiches-organismes .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.page-carrieres-offres .BlcParagraphHubInst1col .link a,
.open > .dropdown-toggle.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a {
  background-image: none;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a.disabled,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a.disabled,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a.disabled,
.page-actualite .BlcParagraphHubInst1col .link a.disabled,
.page-fiches-organismes .BlcParagraphHubInst1col .link a.disabled,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a.disabled,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a.disabled,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a.disabled,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a.disabled,
.page-carrieres-offres .BlcParagraphHubInst1col .link a.disabled,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a.disabled,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a[disabled],
.node-type-actualite-locale .BlcParagraphHubInst1col .link a[disabled],
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a[disabled],
.page-actualite .BlcParagraphHubInst1col .link a[disabled],
.page-fiches-organismes .BlcParagraphHubInst1col .link a[disabled],
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a[disabled],
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a[disabled],
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a[disabled],
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a[disabled],
.page-carrieres-offres .BlcParagraphHubInst1col .link a[disabled],
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a[disabled],
fieldset[disabled] .node-type-actualite-nationale .BlcParagraphHubInst1col .link a,
fieldset[disabled] .node-type-actualite-locale .BlcParagraphHubInst1col .link a,
fieldset[disabled] .node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a,
fieldset[disabled] .page-actualite .BlcParagraphHubInst1col .link a,
fieldset[disabled] .page-fiches-organismes .BlcParagraphHubInst1col .link a,
fieldset[disabled] .node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a,
fieldset[disabled] .node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a,
fieldset[disabled] .page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a,
fieldset[disabled] .page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a,
fieldset[disabled] .page-carrieres-offres .BlcParagraphHubInst1col .link a,
fieldset[disabled] .node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a.disabled:hover,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a.disabled:hover,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a.disabled:hover,
.page-actualite .BlcParagraphHubInst1col .link a.disabled:hover,
.page-fiches-organismes .BlcParagraphHubInst1col .link a.disabled:hover,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a.disabled:hover,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a.disabled:hover,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a.disabled:hover,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a.disabled:hover,
.page-carrieres-offres .BlcParagraphHubInst1col .link a.disabled:hover,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a.disabled:hover,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a[disabled]:hover,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a[disabled]:hover,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a[disabled]:hover,
.page-actualite .BlcParagraphHubInst1col .link a[disabled]:hover,
.page-fiches-organismes .BlcParagraphHubInst1col .link a[disabled]:hover,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a[disabled]:hover,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a[disabled]:hover,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a[disabled]:hover,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a[disabled]:hover,
.page-carrieres-offres .BlcParagraphHubInst1col .link a[disabled]:hover,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a[disabled]:hover,
fieldset[disabled] .node-type-actualite-nationale .BlcParagraphHubInst1col .link a:hover,
fieldset[disabled] .node-type-actualite-locale .BlcParagraphHubInst1col .link a:hover,
fieldset[disabled] .node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:hover,
fieldset[disabled] .page-actualite .BlcParagraphHubInst1col .link a:hover,
fieldset[disabled] .page-fiches-organismes .BlcParagraphHubInst1col .link a:hover,
fieldset[disabled] .node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:hover,
fieldset[disabled] .node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:hover,
fieldset[disabled] .page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:hover,
fieldset[disabled] .page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:hover,
fieldset[disabled] .page-carrieres-offres .BlcParagraphHubInst1col .link a:hover,
fieldset[disabled] .node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:hover,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a.disabled:focus,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a.disabled:focus,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a.disabled:focus,
.page-actualite .BlcParagraphHubInst1col .link a.disabled:focus,
.page-fiches-organismes .BlcParagraphHubInst1col .link a.disabled:focus,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a.disabled:focus,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a.disabled:focus,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a.disabled:focus,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a.disabled:focus,
.page-carrieres-offres .BlcParagraphHubInst1col .link a.disabled:focus,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a.disabled:focus,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a[disabled]:focus,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a[disabled]:focus,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a[disabled]:focus,
.page-actualite .BlcParagraphHubInst1col .link a[disabled]:focus,
.page-fiches-organismes .BlcParagraphHubInst1col .link a[disabled]:focus,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a[disabled]:focus,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a[disabled]:focus,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a[disabled]:focus,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a[disabled]:focus,
.page-carrieres-offres .BlcParagraphHubInst1col .link a[disabled]:focus,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a[disabled]:focus,
fieldset[disabled] .node-type-actualite-nationale .BlcParagraphHubInst1col .link a:focus,
fieldset[disabled] .node-type-actualite-locale .BlcParagraphHubInst1col .link a:focus,
fieldset[disabled] .node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:focus,
fieldset[disabled] .page-actualite .BlcParagraphHubInst1col .link a:focus,
fieldset[disabled] .page-fiches-organismes .BlcParagraphHubInst1col .link a:focus,
fieldset[disabled] .node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:focus,
fieldset[disabled] .node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:focus,
fieldset[disabled] .page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:focus,
fieldset[disabled] .page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:focus,
fieldset[disabled] .page-carrieres-offres .BlcParagraphHubInst1col .link a:focus,
fieldset[disabled] .node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:focus,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a.disabled.focus,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a.disabled.focus,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a.disabled.focus,
.page-actualite .BlcParagraphHubInst1col .link a.disabled.focus,
.page-fiches-organismes .BlcParagraphHubInst1col .link a.disabled.focus,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a.disabled.focus,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a.disabled.focus,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a.disabled.focus,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a.disabled.focus,
.page-carrieres-offres .BlcParagraphHubInst1col .link a.disabled.focus,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a.disabled.focus,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a[disabled].focus,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a[disabled].focus,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a[disabled].focus,
.page-actualite .BlcParagraphHubInst1col .link a[disabled].focus,
.page-fiches-organismes .BlcParagraphHubInst1col .link a[disabled].focus,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a[disabled].focus,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a[disabled].focus,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a[disabled].focus,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a[disabled].focus,
.page-carrieres-offres .BlcParagraphHubInst1col .link a[disabled].focus,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a[disabled].focus,
fieldset[disabled] .node-type-actualite-nationale .BlcParagraphHubInst1col .link a.focus,
fieldset[disabled] .node-type-actualite-locale .BlcParagraphHubInst1col .link a.focus,
fieldset[disabled] .node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a.focus,
fieldset[disabled] .page-actualite .BlcParagraphHubInst1col .link a.focus,
fieldset[disabled] .page-fiches-organismes .BlcParagraphHubInst1col .link a.focus,
fieldset[disabled] .node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a.focus,
fieldset[disabled] .node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a.focus,
fieldset[disabled] .page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a.focus,
fieldset[disabled] .page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a.focus,
fieldset[disabled] .page-carrieres-offres .BlcParagraphHubInst1col .link a.focus,
fieldset[disabled] .node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a.focus,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a.disabled:active,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a.disabled:active,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a.disabled:active,
.page-actualite .BlcParagraphHubInst1col .link a.disabled:active,
.page-fiches-organismes .BlcParagraphHubInst1col .link a.disabled:active,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a.disabled:active,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a.disabled:active,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a.disabled:active,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a.disabled:active,
.page-carrieres-offres .BlcParagraphHubInst1col .link a.disabled:active,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a.disabled:active,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a[disabled]:active,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a[disabled]:active,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a[disabled]:active,
.page-actualite .BlcParagraphHubInst1col .link a[disabled]:active,
.page-fiches-organismes .BlcParagraphHubInst1col .link a[disabled]:active,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a[disabled]:active,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a[disabled]:active,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a[disabled]:active,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a[disabled]:active,
.page-carrieres-offres .BlcParagraphHubInst1col .link a[disabled]:active,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a[disabled]:active,
fieldset[disabled] .node-type-actualite-nationale .BlcParagraphHubInst1col .link a:active,
fieldset[disabled] .node-type-actualite-locale .BlcParagraphHubInst1col .link a:active,
fieldset[disabled] .node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:active,
fieldset[disabled] .page-actualite .BlcParagraphHubInst1col .link a:active,
fieldset[disabled] .page-fiches-organismes .BlcParagraphHubInst1col .link a:active,
fieldset[disabled] .node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:active,
fieldset[disabled] .node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:active,
fieldset[disabled] .page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:active,
fieldset[disabled] .page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:active,
fieldset[disabled] .page-carrieres-offres .BlcParagraphHubInst1col .link a:active,
fieldset[disabled] .node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:active,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a.disabled.active,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a.disabled.active,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a.disabled.active,
.page-actualite .BlcParagraphHubInst1col .link a.disabled.active,
.page-fiches-organismes .BlcParagraphHubInst1col .link a.disabled.active,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a.disabled.active,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a.disabled.active,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a.disabled.active,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a.disabled.active,
.page-carrieres-offres .BlcParagraphHubInst1col .link a.disabled.active,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a.disabled.active,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a[disabled].active,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a[disabled].active,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a[disabled].active,
.page-actualite .BlcParagraphHubInst1col .link a[disabled].active,
.page-fiches-organismes .BlcParagraphHubInst1col .link a[disabled].active,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a[disabled].active,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a[disabled].active,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a[disabled].active,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a[disabled].active,
.page-carrieres-offres .BlcParagraphHubInst1col .link a[disabled].active,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a[disabled].active,
fieldset[disabled] .node-type-actualite-nationale .BlcParagraphHubInst1col .link a.active,
fieldset[disabled] .node-type-actualite-locale .BlcParagraphHubInst1col .link a.active,
fieldset[disabled] .node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a.active,
fieldset[disabled] .page-actualite .BlcParagraphHubInst1col .link a.active,
fieldset[disabled] .page-fiches-organismes .BlcParagraphHubInst1col .link a.active,
fieldset[disabled] .node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a.active,
fieldset[disabled] .node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a.active,
fieldset[disabled] .page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a.active,
fieldset[disabled] .page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a.active,
fieldset[disabled] .page-carrieres-offres .BlcParagraphHubInst1col .link a.active,
fieldset[disabled] .node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a.active {
  background-color: #fff;
  border-color: #ccc;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a .badge,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a .badge,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a .badge,
.page-actualite .BlcParagraphHubInst1col .link a .badge,
.page-fiches-organismes .BlcParagraphHubInst1col .link a .badge,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a .badge,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a .badge,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a .badge,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a .badge,
.page-carrieres-offres .BlcParagraphHubInst1col .link a .badge,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a .badge {
  color: #fff;
  background-color: #333;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a a,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a a,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a a,
.page-actualite .BlcParagraphHubInst1col .link a a,
.page-fiches-organismes .BlcParagraphHubInst1col .link a a,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a a,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a a,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a a,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a a,
.page-carrieres-offres .BlcParagraphHubInst1col .link a a,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a a {
  color: #005DA8;
  text-decoration: none;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a:hover,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a:hover,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:hover,
.page-actualite .BlcParagraphHubInst1col .link a:hover,
.page-fiches-organismes .BlcParagraphHubInst1col .link a:hover,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:hover,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:hover,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:hover,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:hover,
.page-carrieres-offres .BlcParagraphHubInst1col .link a:hover,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:hover,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a:focus,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a:focus,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:focus,
.page-actualite .BlcParagraphHubInst1col .link a:focus,
.page-fiches-organismes .BlcParagraphHubInst1col .link a:focus,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:focus,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:focus,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:focus,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:focus,
.page-carrieres-offres .BlcParagraphHubInst1col .link a:focus,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:focus {
  background: #005DA8;
  color: #fff;
  text-decoration: none;
}
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a:hover a,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a:hover a,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:hover a,
.page-actualite .BlcParagraphHubInst1col .link a:hover a,
.page-fiches-organismes .BlcParagraphHubInst1col .link a:hover a,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:hover a,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:hover a,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:hover a,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:hover a,
.page-carrieres-offres .BlcParagraphHubInst1col .link a:hover a,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:hover a,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a:focus a,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a:focus a,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:focus a,
.page-actualite .BlcParagraphHubInst1col .link a:focus a,
.page-fiches-organismes .BlcParagraphHubInst1col .link a:focus a,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:focus a,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:focus a,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:focus a,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:focus a,
.page-carrieres-offres .BlcParagraphHubInst1col .link a:focus a,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:focus a,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a:hover a:hover,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a:hover a:hover,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:hover a:hover,
.page-actualite .BlcParagraphHubInst1col .link a:hover a:hover,
.page-fiches-organismes .BlcParagraphHubInst1col .link a:hover a:hover,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:hover a:hover,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:hover a:hover,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:hover a:hover,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:hover a:hover,
.page-carrieres-offres .BlcParagraphHubInst1col .link a:hover a:hover,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:hover a:hover,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a:focus a:hover,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a:focus a:hover,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:focus a:hover,
.page-actualite .BlcParagraphHubInst1col .link a:focus a:hover,
.page-fiches-organismes .BlcParagraphHubInst1col .link a:focus a:hover,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:focus a:hover,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:focus a:hover,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:focus a:hover,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:focus a:hover,
.page-carrieres-offres .BlcParagraphHubInst1col .link a:focus a:hover,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:focus a:hover,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a:hover a:focus,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a:hover a:focus,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:hover a:focus,
.page-actualite .BlcParagraphHubInst1col .link a:hover a:focus,
.page-fiches-organismes .BlcParagraphHubInst1col .link a:hover a:focus,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:hover a:focus,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:hover a:focus,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:hover a:focus,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:hover a:focus,
.page-carrieres-offres .BlcParagraphHubInst1col .link a:hover a:focus,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:hover a:focus,
.node-type-actualite-nationale .BlcParagraphHubInst1col .link a:focus a:focus,
.node-type-actualite-locale .BlcParagraphHubInst1col .link a:focus a:focus,
.node-type-actualite-locale-entreprise .BlcParagraphHubInst1col .link a:focus a:focus,
.page-actualite .BlcParagraphHubInst1col .link a:focus a:focus,
.page-fiches-organismes .BlcParagraphHubInst1col .link a:focus a:focus,
.node-type-actualite-nationale-institution .BlcParagraphHubInst1col .link a:focus a:focus,
.node-type-actualite-regionale-instit .BlcParagraphHubInst1col .link a:focus a:focus,
.page-taxonomy-term-recherche-formulaire .BlcParagraphHubInst1col .link a:focus a:focus,
.page-taxonomy-term-recherche .BlcParagraphHubInst1col .link a:focus a:focus,
.page-carrieres-offres .BlcParagraphHubInst1col .link a:focus a:focus,
.node-type-offre-emploi-talentlink .BlcParagraphHubInst1col .link a:focus a:focus {
  color: #fff ;
  text-decoration: none;
}
.node-type-actualite-nationale #skip-link > a:hover,
.node-type-actualite-locale #skip-link > a:hover,
.node-type-actualite-locale-entreprise #skip-link > a:hover,
.page-actualite #skip-link > a:hover,
.page-fiches-organismes #skip-link > a:hover,
.node-type-actualite-nationale-institution #skip-link > a:hover,
.node-type-actualite-regionale-instit #skip-link > a:hover,
.page-taxonomy-term-recherche-formulaire #skip-link > a:hover,
.page-taxonomy-term-recherche #skip-link > a:hover,
.page-carrieres-offres #skip-link > a:hover,
.node-type-offre-emploi-talentlink #skip-link > a:hover,
.node-type-actualite-nationale #skip-link > a:active,
.node-type-actualite-locale #skip-link > a:active,
.node-type-actualite-locale-entreprise #skip-link > a:active,
.page-actualite #skip-link > a:active,
.page-fiches-organismes #skip-link > a:active,
.node-type-actualite-nationale-institution #skip-link > a:active,
.node-type-actualite-regionale-instit #skip-link > a:active,
.page-taxonomy-term-recherche-formulaire #skip-link > a:active,
.page-taxonomy-term-recherche #skip-link > a:active,
.page-carrieres-offres #skip-link > a:active,
.node-type-offre-emploi-talentlink #skip-link > a:active,
.node-type-actualite-nationale #skip-link > a:focus,
.node-type-actualite-locale #skip-link > a:focus,
.node-type-actualite-locale-entreprise #skip-link > a:focus,
.page-actualite #skip-link > a:focus,
.page-fiches-organismes #skip-link > a:focus,
.node-type-actualite-nationale-institution #skip-link > a:focus,
.node-type-actualite-regionale-instit #skip-link > a:focus,
.page-taxonomy-term-recherche-formulaire #skip-link > a:focus,
.page-taxonomy-term-recherche #skip-link > a:focus,
.page-carrieres-offres #skip-link > a:focus,
.node-type-offre-emploi-talentlink #skip-link > a:focus {
  display: block;
  width: 100%;
  text-decoration: none;
  background-color: #005DA8;
  color: white;
}
.node-type-actualite-nationale #skip-link > a:hover,
.node-type-actualite-locale #skip-link > a:hover,
.node-type-actualite-locale-entreprise #skip-link > a:hover,
.page-actualite #skip-link > a:hover,
.page-fiches-organismes #skip-link > a:hover,
.node-type-actualite-nationale-institution #skip-link > a:hover,
.node-type-actualite-regionale-instit #skip-link > a:hover,
.page-taxonomy-term-recherche-formulaire #skip-link > a:hover,
.page-taxonomy-term-recherche #skip-link > a:hover,
.page-carrieres-offres #skip-link > a:hover,
.node-type-offre-emploi-talentlink #skip-link > a:hover {
  text-decoration: underline;
}
.node-type-actualite-nationale .modal-header button,
.node-type-actualite-locale .modal-header button,
.node-type-actualite-locale-entreprise .modal-header button,
.page-actualite .modal-header button,
.page-fiches-organismes .modal-header button,
.node-type-actualite-nationale-institution .modal-header button,
.node-type-actualite-regionale-instit .modal-header button,
.page-taxonomy-term-recherche-formulaire .modal-header button,
.page-taxonomy-term-recherche .modal-header button,
.page-carrieres-offres .modal-header button,
.node-type-offre-emploi-talentlink .modal-header button {
  background-color: transparent;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}
.node-type-actualite-nationale .modal-header button:hover,
.node-type-actualite-locale .modal-header button:hover,
.node-type-actualite-locale-entreprise .modal-header button:hover,
.page-actualite .modal-header button:hover,
.page-fiches-organismes .modal-header button:hover,
.node-type-actualite-nationale-institution .modal-header button:hover,
.node-type-actualite-regionale-instit .modal-header button:hover,
.page-taxonomy-term-recherche-formulaire .modal-header button:hover,
.page-taxonomy-term-recherche .modal-header button:hover,
.page-carrieres-offres .modal-header button:hover,
.node-type-offre-emploi-talentlink .modal-header button:hover,
.node-type-actualite-nationale .modal-header button:active,
.node-type-actualite-locale .modal-header button:active,
.node-type-actualite-locale-entreprise .modal-header button:active,
.page-actualite .modal-header button:active,
.page-fiches-organismes .modal-header button:active,
.node-type-actualite-nationale-institution .modal-header button:active,
.node-type-actualite-regionale-instit .modal-header button:active,
.page-taxonomy-term-recherche-formulaire .modal-header button:active,
.page-taxonomy-term-recherche .modal-header button:active,
.page-carrieres-offres .modal-header button:active,
.node-type-offre-emploi-talentlink .modal-header button:active,
.node-type-actualite-nationale .modal-header button:focus,
.node-type-actualite-locale .modal-header button:focus,
.node-type-actualite-locale-entreprise .modal-header button:focus,
.page-actualite .modal-header button:focus,
.page-fiches-organismes .modal-header button:focus,
.node-type-actualite-nationale-institution .modal-header button:focus,
.node-type-actualite-regionale-instit .modal-header button:focus,
.page-taxonomy-term-recherche-formulaire .modal-header button:focus,
.page-taxonomy-term-recherche .modal-header button:focus,
.page-carrieres-offres .modal-header button:focus,
.node-type-offre-emploi-talentlink .modal-header button:focus {
  background-color: #005DA8;
  background-size: 50% auto;
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
}
.node-type-actualite-nationale .modal-header button:hover .ameli-ico:before,
.node-type-actualite-locale .modal-header button:hover .ameli-ico:before,
.node-type-actualite-locale-entreprise .modal-header button:hover .ameli-ico:before,
.page-actualite .modal-header button:hover .ameli-ico:before,
.page-fiches-organismes .modal-header button:hover .ameli-ico:before,
.node-type-actualite-nationale-institution .modal-header button:hover .ameli-ico:before,
.node-type-actualite-regionale-instit .modal-header button:hover .ameli-ico:before,
.page-taxonomy-term-recherche-formulaire .modal-header button:hover .ameli-ico:before,
.page-taxonomy-term-recherche .modal-header button:hover .ameli-ico:before,
.page-carrieres-offres .modal-header button:hover .ameli-ico:before,
.node-type-offre-emploi-talentlink .modal-header button:hover .ameli-ico:before,
.node-type-actualite-nationale .modal-header button:active .ameli-ico:before,
.node-type-actualite-locale .modal-header button:active .ameli-ico:before,
.node-type-actualite-locale-entreprise .modal-header button:active .ameli-ico:before,
.page-actualite .modal-header button:active .ameli-ico:before,
.page-fiches-organismes .modal-header button:active .ameli-ico:before,
.node-type-actualite-nationale-institution .modal-header button:active .ameli-ico:before,
.node-type-actualite-regionale-instit .modal-header button:active .ameli-ico:before,
.page-taxonomy-term-recherche-formulaire .modal-header button:active .ameli-ico:before,
.page-taxonomy-term-recherche .modal-header button:active .ameli-ico:before,
.page-carrieres-offres .modal-header button:active .ameli-ico:before,
.node-type-offre-emploi-talentlink .modal-header button:active .ameli-ico:before,
.node-type-actualite-nationale .modal-header button:focus .ameli-ico:before,
.node-type-actualite-locale .modal-header button:focus .ameli-ico:before,
.node-type-actualite-locale-entreprise .modal-header button:focus .ameli-ico:before,
.page-actualite .modal-header button:focus .ameli-ico:before,
.page-fiches-organismes .modal-header button:focus .ameli-ico:before,
.node-type-actualite-nationale-institution .modal-header button:focus .ameli-ico:before,
.node-type-actualite-regionale-instit .modal-header button:focus .ameli-ico:before,
.page-taxonomy-term-recherche-formulaire .modal-header button:focus .ameli-ico:before,
.page-taxonomy-term-recherche .modal-header button:focus .ameli-ico:before,
.page-carrieres-offres .modal-header button:focus .ameli-ico:before,
.node-type-offre-emploi-talentlink .modal-header button:focus .ameli-ico:before {
  background: url("../images/pictoClose.png") center no-repeat;
  background-size: 58px auto;
  width: 15px;
  height: 15px;
  background-size: 15px 15px;
}
.node-type-actualite-nationale #block-ameli-header-ameli-header-slogan a,
.node-type-actualite-locale #block-ameli-header-ameli-header-slogan a,
.node-type-actualite-locale-entreprise #block-ameli-header-ameli-header-slogan a,
.page-actualite #block-ameli-header-ameli-header-slogan a,
.page-fiches-organismes #block-ameli-header-ameli-header-slogan a,
.node-type-actualite-nationale-institution #block-ameli-header-ameli-header-slogan a,
.node-type-actualite-regionale-instit #block-ameli-header-ameli-header-slogan a,
.page-taxonomy-term-recherche-formulaire #block-ameli-header-ameli-header-slogan a,
.page-taxonomy-term-recherche #block-ameli-header-ameli-header-slogan a,
.page-carrieres-offres #block-ameli-header-ameli-header-slogan a,
.node-type-offre-emploi-talentlink #block-ameli-header-ameli-header-slogan a {
  display: inline-block;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}
.node-type-actualite-nationale #block-ameli-header-ameli-header-slogan a:hover,
.node-type-actualite-locale #block-ameli-header-ameli-header-slogan a:hover,
.node-type-actualite-locale-entreprise #block-ameli-header-ameli-header-slogan a:hover,
.page-actualite #block-ameli-header-ameli-header-slogan a:hover,
.page-fiches-organismes #block-ameli-header-ameli-header-slogan a:hover,
.node-type-actualite-nationale-institution #block-ameli-header-ameli-header-slogan a:hover,
.node-type-actualite-regionale-instit #block-ameli-header-ameli-header-slogan a:hover,
.page-taxonomy-term-recherche-formulaire #block-ameli-header-ameli-header-slogan a:hover,
.page-taxonomy-term-recherche #block-ameli-header-ameli-header-slogan a:hover,
.page-carrieres-offres #block-ameli-header-ameli-header-slogan a:hover,
.node-type-offre-emploi-talentlink #block-ameli-header-ameli-header-slogan a:hover,
.node-type-actualite-nationale #block-ameli-header-ameli-header-slogan a:active,
.node-type-actualite-locale #block-ameli-header-ameli-header-slogan a:active,
.node-type-actualite-locale-entreprise #block-ameli-header-ameli-header-slogan a:active,
.page-actualite #block-ameli-header-ameli-header-slogan a:active,
.page-fiches-organismes #block-ameli-header-ameli-header-slogan a:active,
.node-type-actualite-nationale-institution #block-ameli-header-ameli-header-slogan a:active,
.node-type-actualite-regionale-instit #block-ameli-header-ameli-header-slogan a:active,
.page-taxonomy-term-recherche-formulaire #block-ameli-header-ameli-header-slogan a:active,
.page-taxonomy-term-recherche #block-ameli-header-ameli-header-slogan a:active,
.page-carrieres-offres #block-ameli-header-ameli-header-slogan a:active,
.node-type-offre-emploi-talentlink #block-ameli-header-ameli-header-slogan a:active,
.node-type-actualite-nationale #block-ameli-header-ameli-header-slogan a:focus,
.node-type-actualite-locale #block-ameli-header-ameli-header-slogan a:focus,
.node-type-actualite-locale-entreprise #block-ameli-header-ameli-header-slogan a:focus,
.page-actualite #block-ameli-header-ameli-header-slogan a:focus,
.page-fiches-organismes #block-ameli-header-ameli-header-slogan a:focus,
.node-type-actualite-nationale-institution #block-ameli-header-ameli-header-slogan a:focus,
.node-type-actualite-regionale-instit #block-ameli-header-ameli-header-slogan a:focus,
.page-taxonomy-term-recherche-formulaire #block-ameli-header-ameli-header-slogan a:focus,
.page-taxonomy-term-recherche #block-ameli-header-ameli-header-slogan a:focus,
.page-carrieres-offres #block-ameli-header-ameli-header-slogan a:focus,
.node-type-offre-emploi-talentlink #block-ameli-header-ameli-header-slogan a:focus {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
@media only screen and (min-width: 62rem) {
  .node-type-actualite-nationale #block-ameli-header-ameli-header-slogan a,
  .node-type-actualite-locale #block-ameli-header-ameli-header-slogan a,
  .node-type-actualite-locale-entreprise #block-ameli-header-ameli-header-slogan a,
  .page-actualite #block-ameli-header-ameli-header-slogan a,
  .page-fiches-organismes #block-ameli-header-ameli-header-slogan a,
  .node-type-actualite-nationale-institution #block-ameli-header-ameli-header-slogan a,
  .node-type-actualite-regionale-instit #block-ameli-header-ameli-header-slogan a,
  .page-taxonomy-term-recherche-formulaire #block-ameli-header-ameli-header-slogan a,
  .page-taxonomy-term-recherche #block-ameli-header-ameli-header-slogan a,
  .page-carrieres-offres #block-ameli-header-ameli-header-slogan a,
  .node-type-offre-emploi-talentlink #block-ameli-header-ameli-header-slogan a {
    position: relative;
  }
  .node-type-actualite-nationale #block-ameli-header-ameli-header-slogan a:after,
  .node-type-actualite-locale #block-ameli-header-ameli-header-slogan a:after,
  .node-type-actualite-locale-entreprise #block-ameli-header-ameli-header-slogan a:after,
  .page-actualite #block-ameli-header-ameli-header-slogan a:after,
  .page-fiches-organismes #block-ameli-header-ameli-header-slogan a:after,
  .node-type-actualite-nationale-institution #block-ameli-header-ameli-header-slogan a:after,
  .node-type-actualite-regionale-instit #block-ameli-header-ameli-header-slogan a:after,
  .page-taxonomy-term-recherche-formulaire #block-ameli-header-ameli-header-slogan a:after,
  .page-taxonomy-term-recherche #block-ameli-header-ameli-header-slogan a:after,
  .page-carrieres-offres #block-ameli-header-ameli-header-slogan a:after,
  .node-type-offre-emploi-talentlink #block-ameli-header-ameli-header-slogan a:after {
    content: '';
    background: #005DA8;
    position: absolute;
    bottom: 0;
    left: 50%;
    right: 50%;
  }
  .node-type-actualite-nationale #block-ameli-header-ameli-header-slogan a:hover,
  .node-type-actualite-locale #block-ameli-header-ameli-header-slogan a:hover,
  .node-type-actualite-locale-entreprise #block-ameli-header-ameli-header-slogan a:hover,
  .page-actualite #block-ameli-header-ameli-header-slogan a:hover,
  .page-fiches-organismes #block-ameli-header-ameli-header-slogan a:hover,
  .node-type-actualite-nationale-institution #block-ameli-header-ameli-header-slogan a:hover,
  .node-type-actualite-regionale-instit #block-ameli-header-ameli-header-slogan a:hover,
  .page-taxonomy-term-recherche-formulaire #block-ameli-header-ameli-header-slogan a:hover,
  .page-taxonomy-term-recherche #block-ameli-header-ameli-header-slogan a:hover,
  .page-carrieres-offres #block-ameli-header-ameli-header-slogan a:hover,
  .node-type-offre-emploi-talentlink #block-ameli-header-ameli-header-slogan a:hover,
  .node-type-actualite-nationale #block-ameli-header-ameli-header-slogan a:active,
  .node-type-actualite-locale #block-ameli-header-ameli-header-slogan a:active,
  .node-type-actualite-locale-entreprise #block-ameli-header-ameli-header-slogan a:active,
  .page-actualite #block-ameli-header-ameli-header-slogan a:active,
  .page-fiches-organismes #block-ameli-header-ameli-header-slogan a:active,
  .node-type-actualite-nationale-institution #block-ameli-header-ameli-header-slogan a:active,
  .node-type-actualite-regionale-instit #block-ameli-header-ameli-header-slogan a:active,
  .page-taxonomy-term-recherche-formulaire #block-ameli-header-ameli-header-slogan a:active,
  .page-taxonomy-term-recherche #block-ameli-header-ameli-header-slogan a:active,
  .page-carrieres-offres #block-ameli-header-ameli-header-slogan a:active,
  .node-type-offre-emploi-talentlink #block-ameli-header-ameli-header-slogan a:active,
  .node-type-actualite-nationale #block-ameli-header-ameli-header-slogan a:focus,
  .node-type-actualite-locale #block-ameli-header-ameli-header-slogan a:focus,
  .node-type-actualite-locale-entreprise #block-ameli-header-ameli-header-slogan a:focus,
  .page-actualite #block-ameli-header-ameli-header-slogan a:focus,
  .page-fiches-organismes #block-ameli-header-ameli-header-slogan a:focus,
  .node-type-actualite-nationale-institution #block-ameli-header-ameli-header-slogan a:focus,
  .node-type-actualite-regionale-instit #block-ameli-header-ameli-header-slogan a:focus,
  .page-taxonomy-term-recherche-formulaire #block-ameli-header-ameli-header-slogan a:focus,
  .page-taxonomy-term-recherche #block-ameli-header-ameli-header-slogan a:focus,
  .page-carrieres-offres #block-ameli-header-ameli-header-slogan a:focus,
  .node-type-offre-emploi-talentlink #block-ameli-header-ameli-header-slogan a:focus {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
}
button::-moz-focus-outer {
  border: 1px dotted #000;
}
a::-moz-focus-outer {
  border: 1px dotted #000;
}
/*iframe height 100%*/
.iframconv {
  overflow: hidden;
  width: 100%;
}
.iframe-container {
  position: relative;
  width: 100%;
}
.view ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.view-ameli-view-actualites ul li {
  margin-bottom: 15px;
}
.node-type-offre-emploi-talentlink {
  background: #F0F0F0;
}
.node-type-offre-emploi-talentlink #page-header {
  background-color: #F0F0F0;
}
.node-type-offre-emploi-talentlink .body-container {
  background: url(../images/bg_article.png) repeat-y center top;
}
.node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block-offres-emploi {
  padding: 0 16px 0 0;
}
@media (max-width: 74.9rem) {
  .node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block-offres-emploi {
    padding: 0;
  }
}
@media (max-width: 74.9rem) {
  .node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block-offres-emploi h2 {
    padding: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block-offres-emploi form {
    display: none;
    padding: 0 20px;
  }
}
.node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block-offres-emploi form input:focus {
  outline: none;
}
.node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block-offres-emploi form textarea:focus:focus {
  outline: none;
}
.node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block-offres-emploi form .form-type-select {
  border-radius: 4px;
  border: 1px solid #dbdbdb;
}
.node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block-offres-emploi form .form-type-select select {
  color: #000;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: auto;
  appearance: none;
  font-weight: 500;
  padding: 8px 45px 6px 16px !important;
  border-radius: 4px;
  font-size: 0.9365em;
  border: 2px solid #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-repeat: no-repeat;
  background-image: url("../images/arrow2.png");
  background-position: 100%;
}
.node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block-offres-emploi form .form-type-select select::-ms-expand {
  display: none;
}
.node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block-offres-emploi form .form-type-select select option {
  color: #000;
  line-height: 1.5em;
}
.node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block-offres-emploi form .filtre-btn button {
  margin-bottom: 10px;
}
.node-type-offre-emploi-talentlink .sidebar-first-class #block-ameli-search-ameli-search-block-offres-emploi form fieldset {
  border-bottom: none !important;
}
.node-type-offre-emploi-talentlink .main-content-class {
  background: #fff;
  padding: 36px 0 90px 47px;
  line-height: 1.375em;
  padding-right: 47px;
  min-height: 700px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 47.9rem) {
  .node-type-offre-emploi-talentlink .main-content-class {
    margin-top: 0px;
  }
}
.node-type-offre-emploi-talentlink .main-content-class h1 {
  width: 75%;
  text-transform: uppercase;
}
@media (max-width: 47.9rem) {
  .node-type-offre-emploi-talentlink .main-content-class h1 {
    width: 100%;
  }
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShare {
  position: absolute;
  right: 0;
  top: 36px;
  width: 220px;
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShare .btn-default {
  margin-bottom: 10px;
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShare span.addtoany_list {
  float: left;
  margin-right: 16px;
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShare .btn-impression {
  border: 0;
  padding: 0;
  background: none;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShare .btn-impression:focus,
.node-type-offre-emploi-talentlink .main-content-class .postulerShare .btn-impression:active {
  outline: 1px dotted black;
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShare .social-media-icons {
  vertical-align: middle;
  display: inline-block;
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShare .social-media-icons ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 4px;
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShare .social-media-icons ul li {
  display: inline-block;
  padding: 0 0 0 16px;
  margin: 0 !important;
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShare .social-media-icons ul li:before {
  display: none !important;
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShare .social-media-icons + .btn-impression {
  padding: 0 0 0 16px;
}
@media (max-width: 47.9rem) {
  .node-type-offre-emploi-talentlink .main-content-class .postulerShare {
    position: static;
    margin-bottom: 25px;
  }
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShareFooter {
  margin: 90px 0 65px 0;
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShareFooter .btn-default {
  float: right;
}
@media (max-width: 47.9rem) {
  .node-type-offre-emploi-talentlink .main-content-class .postulerShareFooter .btn-default {
    float: none;
  }
}
@media (max-width: 47.9rem) {
  .node-type-offre-emploi-talentlink .main-content-class .postulerShareFooter {
    text-align: center;
  }
}
.node-type-offre-emploi-talentlink .main-content-class .postulerShareFooter:after {
  display: block;
  clear: both;
  content: "";
}
.node-type-offre-emploi-talentlink .main-content-class .dateOffre {
  font-size: 1.066667em ;
  color: #656565;
  font-family: 'Open Sans', sans-serif;
  display: block;
  margin-bottom: 30px;
}
.node-type-offre-emploi-talentlink .main-content-class .contentDetOffre {
  border-top: 2px solid #ebebeb;
}
.node-type-offre-emploi-talentlink .main-content-class .contentDetOffre:before {
  display: block;
  clear: both;
  content: "";
}
.node-type-offre-emploi-talentlink .main-content-class .contentDetOffre .coucheOffer {
  border-bottom: 2px solid #ebebeb;
  font-size: 1.066668em;
  color: #000000;
  padding-bottom: 35px;
}
.node-type-offre-emploi-talentlink .main-content-class .contentDetOffre .coucheOffer a {
  color: #005da8;
}
.node-type-offre-emploi-talentlink .main-content-class .contentDetOffre .coucheOffer ul {
  list-style: none;
  padding: 0 0 7px 2px;
}
.node-type-offre-emploi-talentlink .main-content-class .contentDetOffre .coucheOffer ul li {
  font-size: 1.066668em;
  color: #000000;
}
.node-type-offre-emploi-talentlink .main-content-class .contentDetOffre .coucheOffer ul li p {
  display: inline;
}
.node-type-offre-emploi-talentlink .main-content-class .contentDetOffre .coucheOffer ul li:before {
  content: ' ';
  display: inline-block;
  background: #005DA8;
  border-radius: 50%;
  width: 7px;
  height: 7px;
  margin: 0px 12px 3px 0;
}
.node-type-offre-emploi-talentlink .main-content-class .contentDetOffre .coucheOffer h2 {
  font-size: 1.125em;
  color: #005da8 ;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 0 0 0;
  padding: 38px 0 44px;
}
.node-type-offre-emploi-talentlink .main-content-class .contentDetOffre .coucheOffer h3 {
  color: #000 ;
  font-size: 1em;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 0 0 0;
  padding: 10px 0 10px;
}
.node-type-offre-emploi-talentlink .main-content-class .offreInfoZip {
  font-size: 1.066667em ;
  color: #000000;
  font-family: 'roboto', sans-serif;
  display: block;
  padding-bottom: 30px;
}
.node-type-offre-emploi-talentlink .main-content-class .offreInfoZip:after {
  display: block;
  clear: both;
  content: "";
}
.node-type-offre-emploi-talentlink .main-content-class .offreInfoZip .organisme {
  background: url("../images/organisme.png") left top no-repeat;
  padding: 3px 0 0 27px;
}
.node-type-offre-emploi-talentlink .main-content-class .offreInfoZip .region {
  background: url("../images/region.png") left top no-repeat;
  padding: 1px 0 2px 27px;
}
.node-type-offre-emploi-talentlink .main-content-class .offreInfoZip .contaratType {
  background: url("../images/contrat.png") left top no-repeat;
  padding: 3px 0 0 25px;
}
.node-type-offre-emploi-talentlink .main-content-class .offreInfoZip div {
  float: left;
  margin-right: 35px;
}
@media (max-width: 47.9rem) {
  .node-type-offre-emploi-talentlink .main-content-class .offreInfoZip div {
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.node-type-offre-emploi-talentlink .main-content-class .txtMetier {
  font-size: 0.8em ;
  color: #4b4b4b;
  text-transform: uppercase;
  font-family: 'roboto', sans-serif;
  display: block;
  margin-bottom: 30px;
}
.node-type-offre-emploi-talentlink .main-content-class .txtMetier img {
  float: left;
  width: 35px;
  margin-right: 10px;
  height: auto;
}
.node-type-offre-emploi-talentlink .main-content-class .nextPrevAll .allElem {
  float: left;
  margin-top: 10px;
}
@media (max-width: 47.9rem) {
  .node-type-offre-emploi-talentlink .main-content-class .nextPrevAll .allElem {
    float: none;
    text-align: center;
    margin-bottom: 15px;
  }
}
.node-type-offre-emploi-talentlink .main-content-class .nextPrevAll .allElem a {
  font-size: 0.8666em ;
  color: #005da8;
  font-weight: 700 ;
  padding: 3px 0 2px 11px;
  background: url("../images/icone-chevron-left.png") left 7px no-repeat #fff;
}
.node-type-offre-emploi-talentlink .main-content-class .nextPrevAll .next-prev {
  float: right;
}
@media (max-width: 47.9rem) {
  .node-type-offre-emploi-talentlink .main-content-class .nextPrevAll .next-prev {
    float: none;
    text-align: center;
  }
}
.node-type-offre-emploi-talentlink .main-content-class .nextPrevAll .next-prev a {
  text-transform: uppercase;
  padding: 10px 20px;
  color: #005DA8;
  border: 1px solid #005DA8;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.8666em;
  border-radius: 19px;
  text-decoration: none;
  text-align: center;
  float: left;
  margin-left: 17px;
}
@media (max-width: 47.9rem) {
  .node-type-offre-emploi-talentlink .main-content-class .nextPrevAll .next-prev a {
    float: none;
    display: inline-block;
    margin-bottom: 15px;
  }
}
.node-type-offre-emploi-talentlink .main-content-class .nextPrevAll .next-prev .linkPrev {
  background: url("../images/fleche2.png") 15px center no-repeat #fff;
  padding-left: 60px;
}
.node-type-offre-emploi-talentlink .main-content-class .nextPrevAll .next-prev .linkPrev:hover {
  background: url("../images/fleche2hover.png") 15px center no-repeat #005DA8;
  border: 1px solid #005DA8;
  color: #fff;
}
.node-type-offre-emploi-talentlink .main-content-class .nextPrevAll .next-prev .linkNext {
  background: url("../images/fleche1.png") 90% center no-repeat #fff;
  padding-right: 60px;
}
.node-type-offre-emploi-talentlink .main-content-class .nextPrevAll .next-prev .linkNext:hover {
  background: url("../images/fleche1hover.png") 90% center no-repeat #005DA8;
  border: 1px solid #005DA8;
  color: #fff;
}
.node-type-offre-emploi-talentlink .main-content-class .nextPrevAll:after {
  display: block;
  clear: both;
  content: "";
}
.node-type-offre-emploi-talentlink .main-container .sidebar-first-class .well {
  padding: 19px 19px 19px !important;
  padding-left: 0 !important;
}
@media (max-width: 61.1rem) {
  .node-type-offre-emploi-talentlink .main-container .sidebar-first-class .well {
    padding: 0 !important;
  }
}
.node-type-offre-emploi-talentlink .main-container .sidebar-first-class .well form {
  display: block;
  overflow: auto;
  /* position: absolute;
           top: 60px;
           bottom: 0;
           left: 0;
           right: 0;*/
  padding: 0 25px;
  background: #F0F0F0;
}
@media (max-width: 61.1rem) {
  .node-type-offre-emploi-talentlink .main-container .sidebar-first-class .well form {
    display: none;
  }
}
@media (max-width: 61.1rem) {
  .node-type-offre-emploi-talentlink .main-container .sidebar-first-class .well form fieldset legend a {
    font-size: 1em !important;
  }
}
.page-carrieres-offres .main-content-class h1,
.page-fiches-organismes .main-content-class h1 {
  border-bottom: 2px solid #ebebeb;
  padding-bottom: 50px;
  margin-bottom: 25px;
}
.page-carrieres-offres .main-content-class .sidebar-first-class .well,
.page-fiches-organismes .main-content-class .sidebar-first-class .well {
  padding: 19px;
  padding-left: 0;
}
.page-carrieres-offres .main-container .sidebar-first-class .well,
.page-fiches-organismes .main-container .sidebar-first-class .well {
  padding: 19px 19px 19px !important;
  padding-left: 0 !important;
}
@media (max-width: 61.1rem) {
  .page-carrieres-offres .main-container .sidebar-first-class .well,
  .page-fiches-organismes .main-container .sidebar-first-class .well {
    padding: 0 !important;
  }
}
.page-carrieres-offres .main-container .sidebar-first-class .well form,
.page-fiches-organismes .main-container .sidebar-first-class .well form {
  display: block;
  overflow: auto;
  /* position: absolute;
          top: 60px;
          bottom: 0;
          left: 0;
          right: 0;*/
  padding: 0 25px;
  background: #F0F0F0;
}
@media (max-width: 61.1rem) {
  .page-carrieres-offres .main-container .sidebar-first-class .well form,
  .page-fiches-organismes .main-container .sidebar-first-class .well form {
    display: none;
  }
}
@media (max-width: 61.1rem) {
  .page-carrieres-offres .main-container .sidebar-first-class .well form fieldset legend a,
  .page-fiches-organismes .main-container .sidebar-first-class .well form fieldset legend a {
    font-size: 1em !important;
  }
}
.page-carrieres-offres .view-index-offres-emploi ul,
.page-fiches-organismes .view-index-offres-emploi ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.page-carrieres-offres .view-index-offres-emploi ul li,
.page-fiches-organismes .view-index-offres-emploi ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-carrieres-offres #block-ameli-search-ameli-search-block-offres-emploi,
.page-fiches-organismes #block-ameli-search-ameli-search-block-offres-emploi {
  padding: 0 16px 0 0;
}
@media (max-width: 74.9rem) {
  .page-carrieres-offres #block-ameli-search-ameli-search-block-offres-emploi,
  .page-fiches-organismes #block-ameli-search-ameli-search-block-offres-emploi {
    padding: 0;
  }
}
@media (max-width: 74.9rem) {
  .page-carrieres-offres #block-ameli-search-ameli-search-block-offres-emploi h2,
  .page-fiches-organismes #block-ameli-search-ameli-search-block-offres-emploi h2 {
    padding: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .page-carrieres-offres #block-ameli-search-ameli-search-block-offres-emploi form,
  .page-fiches-organismes #block-ameli-search-ameli-search-block-offres-emploi form {
    display: none;
    padding: 0 20px;
  }
}
.page-carrieres-offres #block-ameli-search-ameli-search-block-offres-emploi form input:focus,
.page-fiches-organismes #block-ameli-search-ameli-search-block-offres-emploi form input:focus {
  outline: none;
}
.page-carrieres-offres #block-ameli-search-ameli-search-block-offres-emploi form textarea:focus:focus,
.page-fiches-organismes #block-ameli-search-ameli-search-block-offres-emploi form textarea:focus:focus {
  outline: none;
}
.page-carrieres-offres #block-ameli-search-ameli-search-block-offres-emploi form .form-type-select,
.page-fiches-organismes #block-ameli-search-ameli-search-block-offres-emploi form .form-type-select {
  border-radius: 4px;
  border: 1px solid #dbdbdb;
}
.page-carrieres-offres #block-ameli-search-ameli-search-block-offres-emploi form .form-type-select select,
.page-fiches-organismes #block-ameli-search-ameli-search-block-offres-emploi form .form-type-select select {
  color: #000;
  font-family: 'raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: auto;
  appearance: none;
  font-weight: 500;
  padding: 8px 45px 6px 16px !important;
  border-radius: 4px;
  font-size: 0.9365em;
  border: 2px solid #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-repeat: no-repeat;
  background-image: url("../images/arrow2.png");
  background-position: 100%;
}
.page-carrieres-offres #block-ameli-search-ameli-search-block-offres-emploi form .form-type-select select::-ms-expand,
.page-fiches-organismes #block-ameli-search-ameli-search-block-offres-emploi form .form-type-select select::-ms-expand {
  display: none;
}
.page-carrieres-offres #block-ameli-search-ameli-search-block-offres-emploi form .form-type-select select option,
.page-fiches-organismes #block-ameli-search-ameli-search-block-offres-emploi form .form-type-select select option {
  color: #000;
  line-height: 1.5em;
}
.page-carrieres-offres #block-ameli-search-ameli-search-block-offres-emploi form .filtre-btn button,
.page-fiches-organismes #block-ameli-search-ameli-search-block-offres-emploi form .filtre-btn button {
  margin-bottom: 10px;
}
.page-carrieres-offres #block-ameli-search-ameli-search-block-offres-emploi form fieldset,
.page-fiches-organismes #block-ameli-search-ameli-search-block-offres-emploi form fieldset {
  border-bottom: none !important;
}
.page-carrieres-offres .view-liste-des-organismes .searchListPage,
.page-fiches-organismes .view-liste-des-organismes .searchListPage {
  border-bottom: 0;
}
.page-carrieres-offres .view-liste-des-organismes .searchListPage h3,
.page-fiches-organismes .view-liste-des-organismes .searchListPage h3 {
  font-weight: bold;
}
.page-carrieres-offres .view-liste-des-organismes .description-organismes,
.page-fiches-organismes .view-liste-des-organismes .description-organismes {
  font-family: 'roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.067em;
  padding: 0 0 20px 0;
}
.page-carrieres-offres .searchListPage,
.page-fiches-organismes .searchListPage {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.page-carrieres-offres .searchListPage h3,
.page-fiches-organismes .searchListPage h3 {
  font-size: 1.2em;
  color: #005da8;
  font-weight: 500;
  margin: 0 0 15px;
}
.page-carrieres-offres .searchListPage .dateOffre,
.page-fiches-organismes .searchListPage .dateOffre {
  font-size: 1.066667em ;
  color: #656565;
  font-family: 'Open Sans', sans-serif;
  display: block;
  margin-bottom: 30px;
}
.page-carrieres-offres .searchListPage .txtMetier,
.page-fiches-organismes .searchListPage .txtMetier {
  font-size: 0.8em ;
  color: #4b4b4b;
  text-transform: uppercase;
  font-family: 'roboto', sans-serif;
  display: block;
  margin-bottom: 30px;
}
.page-carrieres-offres .searchListPage .txtMetier img,
.page-fiches-organismes .searchListPage .txtMetier img {
  display: block;
  float: left;
  width: 35px;
  margin-right: 10px;
  height: auto;
}
.page-carrieres-offres .searchListPage .offreInfoZip,
.page-fiches-organismes .searchListPage .offreInfoZip {
  font-size: 1.066667em ;
  color: #000000;
  font-family: 'roboto', sans-serif;
  display: block;
  padding-bottom: 40px;
}
.page-carrieres-offres .searchListPage .offreInfoZip:after,
.page-fiches-organismes .searchListPage .offreInfoZip:after {
  display: block;
  clear: both;
  content: "";
}
.page-carrieres-offres .searchListPage .offreInfoZip .organisme,
.page-fiches-organismes .searchListPage .offreInfoZip .organisme {
  background: url("../images/organisme.png") left top no-repeat;
  padding: 4px 0 3px 27px !important;
}
.page-carrieres-offres .searchListPage .offreInfoZip .region,
.page-fiches-organismes .searchListPage .offreInfoZip .region {
  background: url("../images/region.png") left top no-repeat;
  padding: 4px 0 3px 24px !important;
}
.page-carrieres-offres .searchListPage .offreInfoZip .contaratType,
.page-fiches-organismes .searchListPage .offreInfoZip .contaratType {
  background: url("../images/contrat.png") left top no-repeat;
  padding: 4px 0 3px 25px !important;
}
.page-carrieres-offres .searchListPage .offreInfoZip div,
.page-fiches-organismes .searchListPage .offreInfoZip div {
  float: left;
  margin-right: 35px;
}
@media (max-width: 47.9rem) {
  .page-carrieres-offres .searchListPage .offreInfoZip div,
  .page-fiches-organismes .searchListPage .offreInfoZip div {
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
/**
to do : delete befor commit
 */
.alert-danger {
  display: none;
}
/*  input responsive   */
@media (min-width: 48rem) and (max-width: 61.1rem) {
  .feedback .feedback-forms .radio input[type="radio"],
  .region-sidebar-first input[type="checkbox"] {
    opacity: 0;
  }
}
@media (max-width: 20rem) {
  #cboxLoadedContent iframe {
    width: 300px !important;
  }
}
@media (max-width: 30rem) {
  #cboxLoadedContent iframe {
    width: 400px !important;
  }
}
@media (max-width: 61.1rem) {
  .para .zone-services iframe {
    width: 100% !important;
  }
}

/*# sourceMappingURL=globalAmeli.css.map */
