body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#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}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

/* Document
   ========================================================================== */

html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}
.full,.one_half,.one_third,.two_third,.one_fourth,.two_fourth,.three_fourth .one_fifth,.two_fifth,.three_fifth,.four_fifth{float:left;overflow:hidden;position:relative;box-sizing:border-box}@media (max-width:767px){.full,.one_half,.one_third,.two_third,.one_fourth,.two_fourth,.three_fourth .one_fifth,.two_fifth,.three_fifth,.four_fifth{float:none;width:100% !important;margin-left:0 !important;margin-bottom:20px}}.full{margin-left:0;width:100%}.one_half{margin-left:4%;width:48%}.one_third{margin-left:5%;width:30%}.one_third.center{margin-left:35% !important}.two_third{margin-left:5%;width:65%}.one_fourth{margin-left:4%;width:22%}.two_fourth{margin-left:4%;width:48%}.three_fourth{margin-left:4%;width:74%}.one_fifth{margin-left:5%;width:16%}.two_fifth{margin-left:4%;width:37%}.three_fifth{margin-left:4%;width:57%}.four_fifth{margin-left:4%;width:79%}.full.first,.one_fifth.first,.one_fourth.first,.two_fourth.first,.one_third.first,.two_fifth.first,.one_half.first,.three_fifth.first,.two_third.first,.three_fourth.first,.four_fifth.first{clear:left;margin-left:0 !important}
/* ======================================== */
/*----------------- FORMULAR --------------- */
/*======================================== */
@media (max-width: 460px) {
  form {
    margin-top: 20px;
  }
}
form .widget {
  margin-bottom: 15px;
}
form label {
  display: block;
  /*text-transform: uppercase;*/
  letter-spacing: 2px;
}
@media (max-width: 460px) {
  form label {
    text-align: center;
  }
}
form input, form select, form textarea {
  padding: 5px 10px;
  border: 1px solid #333;
}
form textarea {
  height: 300px;
}
form .one_half .one_half {
  float: none;
  width: 100%;
  margin: 0;
}
form .widget-captcha label, form .widget-captcha span {
  padding: 0 0 10px;
}
form .widget-captcha input {
  float: left;
  width: 105px;
}
form .widget-captcha span {
  padding: 10px 0 0 10px;
  width: 50%;
  font-size: 0.9em;
}
form input[type=submit] {
  width: auto;
  display: inline-block;
  border-radius: 3px;
  padding: 5px 20px;
  border: 1px solid #333;
  background-color: #fff;
  color: #333;
  transition: all 300ms ease-in-out;
  cursor: pointer;
}
form input[type=submit]:hover {
  background-color: #333;
  color: #fff;
}

table{border-collapse:collapse}.table{width:100%;max-width:100%;margin-bottom:15px}.table th,.table td{padding:7px;vertical-align:top;border-top:1px solid #656565}.table thead th{vertical-align:bottom;border-bottom:2px solid #656565}.table tbody+tbody{border-top:2px solid #656565}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0, 0, 0, 0.05)}.table-responsive{display:block;width:100%;min-height:0%;overflow-x:auto}
.clear::after,#header>.inside::after,#main>.inside::after,#main-grey>.inside::after,#footer>.inside::after,#copim>.inside::after,.footer-texte::after,.copim::after{display:table;content:"";clear:both}.sr-only,.invisible{position:absolute;width:1px;height:1px;padding:0 !important;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;font-family:"Ubuntu", sans-serif;font-size:16px;line-height:1.5;color:#333;background-color:#fff;overflow-x:hidden}@media (max-width:767px){body.nav-open{overflow:hidden}}a{color:#b50000;text-decoration:none}a:focus,a:hover{color:black;text-decoration:underline}a:focus{outline:none}p{margin-bottom:15px}h1,h2,h3,h4,h5,h6{margin-top:10px;margin-bottom:10px;font-weight:normal}h1{font-size:28px}@media (min-width:768px){h1{font-size:32px}}@media (min-width:992px){h1{font-size:38px}}h2{font-size:22px}@media (min-width:768px){h2{font-size:26px}}@media (min-width:992px){h2{font-size:30px}}h3{font-size:18px}@media (min-width:768px){h3{font-size:22px}}@media (min-width:992px){h3{font-size:26px}}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}::-moz-selection{color:#fff;background-color:#cf0000}::selection{color:#fff;background-color:#cf0000}.left{float:left}.right{float:right}.error{color:#d9534f;font-size:1em}.warning{color:#f0ad4e;font-size:1.1em}.confirmation{color:#5cb85c;font-size:1.1em}.information{color:#5bc0de;font-size:0.9em}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-large{font-size:1.25em}.text-small{font-size:0.75em}.color-primary{color:#b50000}a.btn,button.btn{display:inline-block;padding:8px 14px;color:#fff;background-color:#b50000;text-decoration:none;border:none;cursor:pointer}a.btn:hover,button.btn:hover{background-color:#ffb5b5}a.btn:active,button.btn:active{background-color:#820000}#header>.inside,#main>.inside,#main-grey>.inside,#footer>.inside,#copim>.inside{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#header{padding-top:10px;padding-bottom:10px;position:relative;background-color:#fff}#main{min-height:500px;padding-top:20px;padding-bottom:10px}@media (min-width:992px){#main{padding-top:35px;padding-bottom:20px}}.frontpage #footer{background-color:#b50000}.frontpage #copim{background-color:#000}#footer{padding-top:20px;color:#fff;background-color:#b50000;border-top:2px solid #991A36}#footer a{color:#fff}#copim{margin-top:30px;padding-top:15px;padding-bottom:15px;background-color:#000}.copim{font-size:12px;color:#ccc}.copim a{color:#ccc}.logo{display:inline-block;vertical-align:middle}.logo img{display:block;width:100%;max-width:360px}.main-nav{overflow:visible}@media (max-width:767px){.main-nav{position:absolute;z-index:4;left:0;top:100%;width:100%;margin-top:10px;opacity:0;visibility:hidden;max-height:100vh;background-color:#888;-webkit-transition:opacity 0.2s linear, visibility 0.2s linear;transition:opacity 0.2s linear, visibility 0.2s linear;-webkit-overflow-scrolling:touch;overflow-y:scroll}}@media (min-width:768px){.main-nav{float:right;margin-top:35px}}@media (max-width:767px){.main-nav.is-active{opacity:1;visibility:visible}}.main-nav ul{margin:0;padding:0}.main-nav ul ul{display:none;min-width:190px}.main-nav ul li.submenu:hover>ul{display:block}.main-nav ul ul li{display:block}.main-nav li{position:relative;display:block;color:#000}@media (min-width:768px){.main-nav li{display:inline-block}}@media (max-width:767px){.main-nav li:not(:first-child){border-top:1px solid #cf0000}}.main-nav a,.main-nav span{display:block;padding:10px 15px;color:#000;text-decoration:none;outline:none}.main-nav a:hover,.main-nav span:hover,.main-nav a.trail,.main-nav span.trail,.main-nav a.active,.main-nav span.active{font-weight:bold}@media (min-width:768px){.main-nav a:hover,.main-nav span:hover,.main-nav a.trail,.main-nav span.trail,.main-nav a.active,.main-nav span.active{font-weight:normal;color:#b50000}}.main-nav a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.main-nav span{cursor:pointer;-ms-user-select:none;-moz-user-select:none;-wbkit-user-select:none;user-select:none;color:#fff}.main-nav>li.last ul{right:0}.main-nav>li.last ul ul{left:auto;right:100%}ul.level_1>li.last>ul{right:0}ul.level_2{background-color:#333}@media (min-width:768px){ul.level_2{position:absolute;z-index:2;text-align:left}}ul.level_3{background-color:#444}@media (min-width:768px){ul.level_3{position:absolute;z-index:2;top:0;left:100%}}.btn-nav-toggle{float:right;display:inline-block;margin-top:10px;margin-bottom:10px;padding:10px;background-color:rgba(0, 0, 0, 0);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:none;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.btn-nav-toggle:focus{outline:none}@media (min-width:768px){.btn-nav-toggle{display:none}}.nav-lines{position:relative;display:inline-block;vertical-align:middle;background-color:#222;width:32px;height:3px;-webkit-transition:0.2s;transition:0.2s}.nav-lines::before,.nav-lines::after{position:absolute;left:0;content:"";display:inline-block;width:32px;height:3px;background-color:#222;-webkit-transition:0.2s;transition:0.2s;-webkit-transform-origin:5% 50%;-ms-transform-origin:5% 50%;transform-origin:5% 50%}.nav-lines::before{top:-10px}.nav-lines::after{top:10px}.is-active .nav-lines{background-color:transparent}.is-active .nav-lines::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.is-active .nav-lines::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#btn-scroll-top{position:fixed !important;z-index:3;right:0;bottom:5%;width:50px;height:50px;padding:0;font-size:26px;border-radius:25px;background-color:#b50000;opacity:0;visibility:hidden;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-transition:transform 0.15s linear, right 0.15s linear, visibility 0.15s linear, opacity 0.15s linear;transition:transform 0.15s linear, right 0.15s linear, visibility 0.15s linear, opacity 0.15s linear;outline:none}#btn-scroll-top:active,#btn-scroll-top:hover,#btn-scroll-top:focus{background-color:#b50000 !important;outline:none}#btn-scroll-top.is-visible{opacity:1;visibility:visible;right:3%;transform:rotate(-90deg)}ul.marked-list{padding-left:0.5em;list-style:none}ul.marked-list li{position:relative;padding-left:1em}ul.marked-list li::before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:0.5em;height:0.5em;background-color:#b50000;border-radius:100%}#fasano-slider{margin-bottom:0;overflow:hidden}li{background-repeat:no-repeat;background-size:cover;background-position:center center}.slides img{visibility:hidden;max-width:100%;height:auto;margin:auto}#main{float:none;min-height:460px;background-color:#fff;color:#000}#btn-scroll-top{background-color:#fff}#btn-scroll-top:hover{background-color:#2c2c2c !important}a.btn,button.btn{color:#e4002b}#header::after{content:"";display:block;width:100%;height:50px;background-size:contain;background-position:center top;position:absolute;top:100%;z-index:1}.hours td{border-bottom:solid 1px #E3E3E3;padding:0.5em;text-align:left;margin-left:250px}.hours{text-align:center}@media (min-width:768px){.hours{text-align:right}}.hours table{display:inline-block}.hours table tbody{display:inline}.address{text-align:center;margin-bottom:30px}@media (min-width:768px){.address{text-align:left}}.address table{display:inline-block}.address table tbody{display:inline}.address .weblink_12pt{color:#fff}.address .weblink_12pt:hover{color:#ddd}.pricelist td{border-bottom:solid 1px #E3E3E3;padding:0.5em;text-align:left;width:100%}#mbTitle{display:none}#mbBottom{display:none}#mbCenter{width:250px !important;height:300px !important}#mbImage{width:300px !important;height:400px !important}#mbImage img{width:80% !important;height:auto}.ce_gallery>ul{margin-left:18%}#team-gallery>div,#studio-gallery>div{margin-bottom:20px;text-align:center}#team-gallery figure,#studio-gallery figure{text-align:center}#team-gallery p,#studio-gallery p{display:none}.rundrum{border-width:1px;border-style:solid;border-color:grey;border-right-color:black;border-bottom-color:black}@media (min-width:768px){.footer-texte .footer-schedule{text-align:right}}@media (min-width:768px){.footer-texte .footer-schedule table{display:inline-block}}.footer-texte table{text-align:left}
