/* line 5, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 544, icon/*.png */
.icon-sprite, .icon-Estac-arrow-left, .icon-Estac-arrow-right, .icon-Estac-close, .icon-abonnement, .icon-arrow-back, .icon-arrow-blue-left, .icon-arrow-blue-right, .icon-arrow-circle-down, .icon-arrow-menu-left-white, .prehome #header .toggle_topHeader.active .icon, .icon-arrow-menu-left, #header .toggle_topHeader.active .icon, .icon-arrow-menu-right-white, .prehome #header .toggle_topHeader .icon, .icon-arrow-menu-right, .icon-arrow-menu, .icon-arrow-right-circle, .icon-arrow-right-or, .icon-arrow-right, .icon-billets-icon, .block_match .billeterie:hover .icon, .icon-classement-down, .icon-classement-egal, .icon-classement-up, .icon-close-menu, .main_header .toggle_menu.active .icon, .icon-close-white, .icon-contact, .icon-control-left-white, .icon-control-left, .icon-control-right-white, .icon-control-right, .icon-external-link, .icon-facebook-blue, .icon-facebook, .icon-fb_follow, .icon-google, .icon-insta-blue, .icon-insta_follow, .icon-instagram, .icon-meteo-brouillard, .icon-meteo-grele, .icon-meteo-neige, .icon-meteo-nuage, .icon-meteo-orage, .icon-meteo-pluie, .icon-meteo-soleil, .icon-meteo-vent, .icon-next, .icon-play-big, .icon-play, .icon-plus-blue, .block_match .plus:hover .icon, .icon-plus-grey, .icon-plus-navy, .link:hover .icon, .icon-plus-white, .banner_items .estac_tv .link:hover .icon, .stats_saison .select_stats .link:hover .icon, .icon-plus, .icon-presse, .icon-prev, .icon-print, .icon-search, .main_header .sisea-search-form input[type="submit"], .icon-small-plus, .icon-toggle-menu, .icon-toggle-plus, .icon-tv-blue, .icon-tv, .icon-tw_follow, .icon-twitter-blue, .icon-twitter {
  background-image: url('../images/icon-se7ad81cff7.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-Estac-arrow-left {
  background-position: 0 -122px;
  height: 22px;
  width: 22px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-Estac-arrow-right {
  background-position: -52px -98px;
  height: 22px;
  width: 22px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-Estac-close {
  background-position: -8px -18px;
  height: 9px;
  width: 9px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-abonnement {
  background-position: 0 -222px;
  height: 16px;
  width: 24px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrow-back {
  background-position: -38px -312px;
  height: 35px;
  width: 35px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrow-blue-left {
  background-position: -71px -222px;
  height: 43px;
  width: 22px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrow-blue-right {
  background-position: -49px -222px;
  height: 43px;
  width: 22px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrow-circle-down {
  background-position: -68px -38px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrow-menu-left-white, .prehome #header .toggle_topHeader.active .icon {
  background-position: -75px -172px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrow-menu-left, #header .toggle_topHeader.active .icon {
  background-position: -24px -222px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrow-menu-right-white, .prehome #header .toggle_topHeader .icon {
  background-position: -50px -197px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrow-menu-right {
  background-position: -25px -172px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrow-menu {
  background-position: 0 -18px;
  height: 8px;
  width: 8px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrow-right-circle {
  background-position: -45px -347px;
  height: 30px;
  width: 30px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrow-right-or {
  background-position: 0 -58px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrow-right {
  background-position: -17px -18px;
  height: 10px;
  width: 10px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-billets-icon, .block_match .billeterie:hover .icon {
  background-position: -27px -18px;
  height: 15px;
  width: 16px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-classement-down {
  background-position: -20px 0;
  height: 18px;
  width: 18px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-classement-egal {
  background-position: -82px 0;
  height: 18px;
  width: 18px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-classement-up {
  background-position: -43px -18px;
  height: 18px;
  width: 18px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-close-menu, .main_header .toggle_menu.active .icon {
  background-position: -75px -197px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-close-white {
  background-position: -45px -392px;
  height: 30px;
  width: 30px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-contact {
  background-position: -38px 0;
  height: 16px;
  width: 22px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-control-left-white {
  background-position: -38px -265px;
  height: 47px;
  width: 32px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-control-left {
  background-position: -32px -437px;
  height: 47px;
  width: 32px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-control-right-white {
  background-position: -64px -437px;
  height: 47px;
  width: 32px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-control-right {
  background-position: 0 -437px;
  height: 47px;
  width: 32px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-external-link {
  background-position: 0 -98px;
  height: 12px;
  width: 12px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-facebook-blue {
  background-position: -40px -58px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-facebook {
  background-position: -20px -78px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-fb_follow {
  background-position: -74px -98px;
  height: 24px;
  width: 24px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-google {
  background-position: -32px -98px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-insta-blue {
  background-position: -12px -98px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-insta_follow {
  background-position: -24px -147px;
  height: 24px;
  width: 24px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-instagram {
  background-position: -80px -58px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-meteo-brouillard {
  background-position: -47px -122px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-meteo-grele {
  background-position: -72px -122px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-meteo-neige {
  background-position: 0 -172px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-meteo-nuage {
  background-position: -48px -147px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-meteo-orage {
  background-position: -22px -122px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-meteo-pluie {
  background-position: 0 -197px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-meteo-soleil {
  background-position: -25px -197px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-meteo-vent {
  background-position: -73px -312px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-next {
  background-position: 0 -265px;
  height: 32px;
  width: 38px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-play-big {
  background-position: 0 -484px;
  height: 100px;
  width: 100px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-play {
  background-position: 0 -392px;
  height: 45px;
  width: 45px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-plus-blue, .block_match .plus:hover .icon {
  background-position: -60px -78px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-plus-grey {
  background-position: 0 -78px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-plus-navy, .link:hover .icon {
  background-position: -20px -58px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-plus-white, .banner_items .estac_tv .link:hover .icon, .stats_saison .select_stats .link:hover .icon {
  background-position: -8px -38px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-plus {
  background-position: -28px -38px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-presse {
  background-position: -60px 0;
  height: 16px;
  width: 22px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-prev {
  background-position: 0 -312px;
  height: 32px;
  width: 38px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-print {
  background-position: 0 -347px;
  height: 45px;
  width: 45px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-search, .main_header .sisea-search-form input[type="submit"] {
  background-position: -48px -38px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-small-plus {
  background-position: 0 -38px;
  height: 8px;
  width: 8px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-toggle-menu {
  background-position: -50px -172px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-toggle-plus {
  background-position: -73px -147px;
  height: 25px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-tv-blue {
  background-position: 0 0;
  height: 16px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-tv {
  background-position: -61px -18px;
  height: 20px;
  width: 25px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-tw_follow {
  background-position: 0 -147px;
  height: 24px;
  width: 24px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-twitter-blue {
  background-position: -60px -58px;
  height: 20px;
  width: 20px;
}

/* line 84, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icon-twitter {
  background-position: -40px -78px;
  height: 20px;
  width: 20px;
}

@font-face {
  font-family: 'montserrat_light';
  src: url("../fonts/montserrat-light-webfont.eot");
  src: url("../fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-light-webfont.woff") format("woff"), url("../fonts/montserrat-light-webfont.woff2") format("woff2"), url("../fonts/montserrat-light-webfont.ttf") format("truetype"), url("../fonts/montserrat-light-webfont.svg#montserrat_light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'montserrat_regular';
  src: url("../fonts/montserrat-regular-webfont.eot");
  src: url("../fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-regular-webfont.woff") format("woff"), url("../fonts/montserrat-regular-webfont.woff2") format("woff2"), url("../fonts/montserrat-regular-webfont.ttf") format("truetype"), url("../fonts/montserrat-regular-webfont.svg#montserrat_regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'montserrat_bold';
  src: url("../fonts/montserrat-bold-webfont.eot");
  src: url("../fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-bold-webfont.woff") format("woff"), url("../fonts/montserrat-bold-webfont.woff2") format("woff2"), url("../fonts/montserrat-bold-webfont.ttf") format("truetype"), url("../fonts/montserrat-bold-webfont.svg#montserrat_bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'oswald_regular';
  src: url("../fonts/Oswald-Regular-webfont.eot");
  src: url("../fonts/Oswald-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Oswald-Regular-webfont.woff") format("woff"), url("../fonts/Oswald-Regular-webfont.woff2") format("woff2"), url("../fonts/Oswald-Regular-webfont.ttf") format("truetype"), url("../fonts/Oswald-Regular-webfont.svg#oswald_regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'oswald_bold';
  src: url("../fonts/Oswald-Bold-webfont.eot");
  src: url("../fonts/Oswald-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Oswald-Bold-webfont.woff") format("woff"), url("../fonts/Oswald-Bold-webfont.woff2") format("woff2"), url("../fonts/Oswald-Bold-webfont.ttf") format("truetype"), url("../fonts/Oswald-Bold-webfont.svg#oswald_bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*----- COMMON -----*/
/* line 72, ../sass/styles.scss */
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}

/*----- UNIFORM JS -----*/
/* line 79, ../sass/styles.scss */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
  background-image: url("../images/sprite.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}

/* line 79, ../sass/styles.scss */
div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
}

/* line 79, ../sass/styles.scss */
div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
  outline: 0;
}

/* line 79, ../sass/styles.scss */
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0;
}

/* line 79, ../sass/styles.scss */
.highContrastDetect {
  background: url("../images/bg-input.png") repeat-x 0 0;
  width: 0px;
  height: 0px;
}

/* line 79, ../sass/styles.scss */
input.uniform-input, select.uniform-multiselect, textarea.uniform {
  padding: 3px;
  background: url("../images/bg-input.png") repeat-x 0 0;
  outline: 0;
}

/* line 79, ../sass/styles.scss */
input.uniform-input.active, select.uniform-multiselect.active, textarea.uniform.active {
  background: url("../images/bg-input-focus.png") repeat-x 0 0;
}

/* line 79, ../sass/styles.scss */
div.checker input, input[type="search"], input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* line 79, ../sass/styles.scss */
div.selector {
  background-position: 0 -130px;
  line-height: 26px;
  height: 26px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden;
}

/* line 79, ../sass/styles.scss */
div.selector span {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  background-position: right 0;
  height: 26px;
  line-height: 26px;
  padding-right: 25px;
  cursor: pointer;
  width: 100%;
  display: block;
}

/* line 79, ../sass/styles.scss */
div.selector.fixedWidth {
  width: 190px;
}

/* line 79, ../sass/styles.scss */
div.selector.fixedWidth span {
  width: 155px;
}

/* line 79, ../sass/styles.scss */
div.selector select {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  height: 22px;
  top: 2px;
  left: 0px;
  width: 100%;
}

/* line 79, ../sass/styles.scss */
div.selector.active {
  background-position: 0 -156px;
}

/* line 79, ../sass/styles.scss */
div.selector.active span {
  background-position: right -26px;
}

/* line 79, ../sass/styles.scss */
div.selector.hover, div.selector.focus {
  background-position: 0 -182px;
}

/* line 79, ../sass/styles.scss */
div.selector.hover span, div.selector.focus span {
  background-position: right -52px;
}

/* line 79, ../sass/styles.scss */
div.selector.hover.active, div.selector.focus.active {
  background-position: 0 -208px;
}

/* line 79, ../sass/styles.scss */
div.selector.hover.active span, div.selector.focus.active span {
  background-position: right -78px;
}

/* line 79, ../sass/styles.scss */
div.selector.disabled, div.selector.disabled.active {
  background-position: 0 -234px;
}

/* line 79, ../sass/styles.scss */
div.selector.disabled span, div.selector.disabled.active span {
  background-position: right -104px;
}

/* line 79, ../sass/styles.scss */
div.checker {
  position: relative;
}

/* line 79, ../sass/styles.scss */
div.checker, div.checker span, div.checker input {
  width: 19px;
  height: 19px;
}

/* line 79, ../sass/styles.scss */
div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -260px;
}

/* line 79, ../sass/styles.scss */
div.checker span.checked {
  background-position: -76px -260px;
}

/* line 79, ../sass/styles.scss */
div.checker input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

/* line 79, ../sass/styles.scss */
div.checker.active span {
  background-position: -19px -260px;
}

/* line 79, ../sass/styles.scss */
div.checker.active span.checked {
  background-position: -95px -260px;
}

/* line 79, ../sass/styles.scss */
div.checker.hover span, div.checker.focus span {
  background-position: -38px -260px;
}

/* line 79, ../sass/styles.scss */
div.checker.hover span.checked, div.checker.focus span.checked {
  background-position: -114px -260px;
}

/* line 79, ../sass/styles.scss */
div.checker.hover.active span, div.checker.focus.active span {
  background-position: -57px -260px;
}

/* line 79, ../sass/styles.scss */
div.checker.hover.active span.checked, div.checker.focus.active span.checked {
  background-position: -133px -260px;
}

/* line 79, ../sass/styles.scss */
div.checker.disabled, div.checker.disabled.active {
  background-position: -152px -260px;
}

/* line 79, ../sass/styles.scss */
div.checker.disabled span.checked, div.checker.disabled.active span.checked {
  background-position: -171px -260px;
}

/* line 79, ../sass/styles.scss */
div.radio {
  position: relative;
}

/* line 79, ../sass/styles.scss */
div.radio, div.radio span, div.radio input {
  width: 18px;
  height: 18px;
}

/* line 79, ../sass/styles.scss */
div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -279px;
}

/* line 79, ../sass/styles.scss */
div.radio span.checked {
  background-position: -72px -279px;
}

/* line 79, ../sass/styles.scss */
div.radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
}

/* line 79, ../sass/styles.scss */
div.radio.active span {
  background-position: -18px -18px -279px;
}

/* line 79, ../sass/styles.scss */
div.radio.active span.checked {
  background-position: -90px -279px;
}

/* line 79, ../sass/styles.scss */
div.radio.hover span, div.radio.focus span {
  background-position: -36px -36px -279px;
}

/* line 79, ../sass/styles.scss */
div.radio.hover span.checked, div.radio.focus span.checked {
  background-position: -108px -279px;
}

/* line 79, ../sass/styles.scss */
div.radio.hover.active span, div.radio.focus.active span {
  background-position: -54px -279px;
}

/* line 79, ../sass/styles.scss */
div.radio.hover.active span.checked, div.radio.focus.active span.checked {
  background-position: -126px -279px;
}

/* line 79, ../sass/styles.scss */
div.radio.disabled span, div.radio.disabled.active span {
  background-position: -144px -279px;
}

/* line 79, ../sass/styles.scss */
div.radio.disabled span.checked, div.radio.disabled.active span.checked {
  background-position: -162px -279px;
}

/* line 79, ../sass/styles.scss */
div.uploader {
  background-position: 0 -297px;
  height: 28px;
  width: 190px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

/* line 79, ../sass/styles.scss */
div.uploader span.action {
  background-position: right -409px;
  height: 28px;
  line-height: 28px;
  width: 82px;
  text-align: center;
  float: left;
  display: inline;
  overflow: hidden;
  cursor: pointer;
}

/* line 79, ../sass/styles.scss */
div.uploader span.filename {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  cursor: default;
  height: 24px;
  margin: 2px 0 2px 2px;
  line-height: 24px;
  width: 85px;
  padding: 0 10px;
}

/* line 79, ../sass/styles.scss */
div.uploader input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  float: right;
  cursor: default;
  width: 100%;
  height: 100%;
}

/* line 79, ../sass/styles.scss */
div.uploader.active span.action {
  background-position: right -465px;
}

/* line 79, ../sass/styles.scss */
div.uploader.hover, div.uploader.focus {
  background-position: 0 -353px;
}

/* line 79, ../sass/styles.scss */
div.uploader.hover span.action, div.uploader.focus span.action {
  background-position: right -437px;
}

/* line 79, ../sass/styles.scss */
div.uploader.hover.active span.action, div.uploader.focus.active span.action {
  background-position: right -493px;
}

/* line 79, ../sass/styles.scss */
div.uploader.disabled, div.uploader.disabled.active {
  background-position: 0 -325px;
}

/* line 79, ../sass/styles.scss */
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  background-position: right -381px;
}

/* line 79, ../sass/styles.scss */
div.button {
  background-position: 0 -641px;
  height: 30px;
  cursor: pointer;
  position: relative;
}

/* line 79, ../sass/styles.scss */
div.button a, div.button button, div.button input {
  opacity: 0.01;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}

/* line 79, ../sass/styles.scss */
div.button span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 22px;
  text-align: center;
  background-position: right -521px;
  height: 22px;
  margin-left: 13px;
  padding: 8px 15px 0 2px;
}

/* line 79, ../sass/styles.scss */
div.button.active {
  background-position: 0 -671px;
}

/* line 79, ../sass/styles.scss */
div.button.active span {
  background-position: right -551px;
  cursor: default;
}

/* line 79, ../sass/styles.scss */
div.button.hover, div.button.focus {
  background-position: 0 -701px;
}

/* line 79, ../sass/styles.scss */
div.button.hover span, div.button.focus span {
  background-position: right -581px;
}

/* line 79, ../sass/styles.scss */
div.button.disabled, div.button.disabled.active {
  background-position: 0 -731px;
}

/* line 79, ../sass/styles.scss */
div.button.disabled span, div.button.disabled.active span {
  background-position: right -611px;
  cursor: default;
}

/* line 79, ../sass/styles.scss */
input.uniform-input, select.uniform-multiselect, textarea.uniform {
  font-size: 12px;
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  font-weight: normal;
  color: #777;
  border-top: solid 1px #aaa;
  border-left: solid 1px #aaa;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 79, ../sass/styles.scss */
input.uniform-input.hover, input.uniform-input.focus, select.uniform-multiselect.hover, select.uniform-multiselect.focus, textarea.uniform.hover, textarea.uniform.focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  border-color: #999;
}

/* line 79, ../sass/styles.scss */
div.button span {
  font-weight: bold;
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 79, ../sass/styles.scss */
div.button.hover span, div.button.focus span {
  color: #555;
}

/* line 79, ../sass/styles.scss */
div.button.disabled span, div.button.disabled.active span {
  color: #bbb;
}

/* line 79, ../sass/styles.scss */
div.selector {
  font-size: 12px;
}

/* line 79, ../sass/styles.scss */
div.selector span {
  color: #666;
  text-shadow: 0 1px 0 #fff;
}

/* line 79, ../sass/styles.scss */
div.selector select {
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 12px;
}

/* line 79, ../sass/styles.scss */
div.selector.disabled span, div.selector.disabled.active span {
  color: #bbb;
}

/* line 79, ../sass/styles.scss */
div.checker {
  margin-right: 5px;
}

/* line 79, ../sass/styles.scss */
div.radio {
  margin-right: 3px;
}

/* line 79, ../sass/styles.scss */
div.uploader span.action {
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}

/* line 79, ../sass/styles.scss */
div.uploader span.filename {
  color: #777;
  border-right: solid 1px #bbb;
  font-size: 11px;
}

/* line 79, ../sass/styles.scss */
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  color: #aaa;
}

/* line 79, ../sass/styles.scss */
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {
  border-color: #ddd;
  color: #aaa;
}

/* line 79, ../sass/styles.scss */
input.uniform-input, input.uniform-input:focus {
  background-color: #fff;
}

/* line 80, ../sass/styles.scss */
div.checker span {
  background: url("../images/checkbox-sprite.png") 0 0 no-repeat;
  background-position: -5px -5px !important;
}

/* line 81, ../sass/styles.scss */
div.checker span.checked {
  background: url("../images/checkbox-sprite.png") 0 0 no-repeat;
  background-position: -30px -5px !important;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 85, ../sass/styles.scss */
.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object {
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
}

/* line 85, ../sass/styles.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 85, ../sass/styles.scss */
.fancybox-inner, .fancybox-outer, .fancybox-skin {
  position: relative;
}

/* line 85, ../sass/styles.scss */
.fancybox-skin {
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 85, ../sass/styles.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 85, ../sass/styles.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 85, ../sass/styles.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 85, ../sass/styles.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 85, ../sass/styles.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 85, ../sass/styles.scss */
.fancybox-iframe, .fancybox-image {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 85, ../sass/styles.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 85, ../sass/styles.scss */
#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
  background-image: url(../images/fancybox_sprite.png);
}

/* line 85, ../sass/styles.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: .8;
  cursor: pointer;
  z-index: 8060;
}

/* line 85, ../sass/styles.scss */
.fancybox-close, .fancybox-nav, .fancybox-nav span {
  cursor: pointer;
  z-index: 8040;
  position: absolute;
}

/* line 85, ../sass/styles.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(../images/fancybox_loading.gif) center center no-repeat;
}

/* line 85, ../sass/styles.scss */
.fancybox-close {
  top: -30px;
  right: -25px;
  width: 36px;
  height: 36px;
}

/* line 85, ../sass/styles.scss */
.fancybox-nav {
  top: 0;
  width: 40%;
  height: 100%;
  text-decoration: none;
  background: url(blank.gif);
  -webkit-tap-highlight-color: transparent;
}

/* line 85, ../sass/styles.scss */
.fancybox-prev {
  left: 0;
}

/* line 85, ../sass/styles.scss */
.fancybox-next {
  right: 0;
}

/* line 85, ../sass/styles.scss */
.fancybox-nav span {
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  visibility: hidden;
}

/* line 85, ../sass/styles.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 85, ../sass/styles.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 85, ../sass/styles.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 85, ../sass/styles.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* line 85, ../sass/styles.scss */
.fancybox-lock, .fancybox-lock body {
  overflow: hidden !important;
}

/* line 85, ../sass/styles.scss */
.fancybox-lock {
  width: auto;
}

/* line 85, ../sass/styles.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 85, ../sass/styles.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url(../images/fancybox_overlay.png);
}

/* line 85, ../sass/styles.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 85, ../sass/styles.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* line 85, ../sass/styles.scss */
.fancybox-title {
  visibility: hidden;
  font: 400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 85, ../sass/styles.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 85, ../sass/styles.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 85, ../sass/styles.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: 0 0;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: 700;
  line-height: 24px;
  white-space: nowrap;
}

/* line 85, ../sass/styles.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 85, ../sass/styles.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 85, ../sass/styles.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 85, ../sass/styles.scss */
  #fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
    background-image: url(fancybox_sprite@2x.png);
    background-size: 44px 152px;
  }

  /* line 85, ../sass/styles.scss */
  #fancybox-loading div {
    background-image: url(fancybox_loading@2x.gif);
    background-size: 24px 24px;
  }
}
/* line 88, ../sass/styles.scss */
body {
  margin: 0;
  padding: 0;
  font-size: 16px;
  color: #898989;
  font-family: 'montserrat_light';
  background: url("../images/Estac-background.jpg") 0 0 no-repeat #122234;
  background-size: 100% auto;
}

/* line 89, ../sass/styles.scss */
p {
  line-height: 1.5em;
}

/* line 90, ../sass/styles.scss */
a:focus, a:hover {
  text-decoration: none;
  outline: none;
}

/* line 91, ../sass/styles.scss */
.wrapper {
  width: 100%;
  height: 100%;
}

/* line 92, ../sass/styles.scss */
.wrapper_inner {
  position: relative;
}

/* line 93, ../sass/styles.scss */
.top_page {
  background: url("../images/background-top.jpg") 0 center no-repeat #143d6b;
  background-size: 100% auto;
}

/* line 94, ../sass/styles.scss */
.bg_white {
  background: #FFF;
}

/* line 95, ../sass/styles.scss */
.icon {
  display: inline-block;
}

/* line 96, ../sass/styles.scss */
.no_padding {
  padding: 0;
}

/* line 97, ../sass/styles.scss */
.no_margin {
  margin: 0;
}

/* line 98, ../sass/styles.scss */
.clear {
  clear: both;
}

/* line 99, ../sass/styles.scss */
input:focus, select:focus, textarea:focus, button:focus {
  outline: none;
}

/* line 100, ../sass/styles.scss */
select {
  cursor: pointer;
}

/* line 101, ../sass/styles.scss */
select::-ms-expand {
  display: none;
}

/* line 102, ../sass/styles.scss */
.print:hover {
  opacity: 0.8;
}

/* line 103, ../sass/styles.scss */
.f_left {
  float: left;
}

/* line 104, ../sass/styles.scss */
iframe {
  width: 100%;
}

/* line 105, ../sass/styles.scss */
.loading {
  display: none;
  margin-top: 10px;
  text-align: center;
  font-size: 14px;
}

/* line 106, ../sass/styles.scss */
.search_result {
  color: #e2ba4b;
  margin-bottom: 20px;
  font-size: 23px;
}

/* line 107, ../sass/styles.scss */
.search_result strong {
  font-family: 'montserrat_regular';
}

/* line 108, ../sass/styles.scss */
.buts.victoire span {
  color: #067fd0 !important;
}

/* line 109, ../sass/styles.scss */
.buts.match_nul span {
  color: #898989 !important;
}

/* line 110, ../sass/styles.scss */
.buts.defaite span {
  color: #b30000 !important;
}

/* line 111, ../sass/styles.scss */
.less_info {
  background: none !important;
  position: relative;
}

/* line 112, ../sass/styles.scss */
.less_filinfo {
  position: absolute !important;
  width: 22px;
  height: 22px;
  right: 45px !important;
  top: 10px !important;
  background: url("../images/refresh-filsinfos.png") 0 0 no-repeat !important;
  background-size: 100% auto !important;
  display: inline-block;
}

/* line 113, ../sass/styles.scss */
.less_filinfo:hover {
  opacity: .7;
  cursor: pointer;
}

/* EXTERNAL LINK */
/* line 120, ../sass/styles.scss */
.external_link .icon-external-link {
  display: none;
}
/* line 121, ../sass/styles.scss */
.external_link:hover {
  position: relative;
}
/* line 122, ../sass/styles.scss */
.external_link:hover .icon-external-link {
  position: absolute;
  left: -12px;
  display: inline-block;
}

/* SIMPLE CONTENT */
/* line 127, ../sass/styles.scss */
.simple_col {
  padding: 40px 90px;
  background: #FFF;
}
/* line 128, ../sass/styles.scss */
.simple_col .title {
  margin-bottom: 25px;
  padding-bottom: 25px;
  background: url("../images/separator.png") 0 bottom no-repeat;
}
/* line 129, ../sass/styles.scss */
.simple_col .title h1 {
  float: none;
  margin: 0;
  width: 100%;
}
/* line 131, ../sass/styles.scss */
.simple_col h2 {
  margin-bottom: 10px;
  color: #e2ba4b;
}
/* line 132, ../sass/styles.scss */
.simple_col p {
  font-size: 13px;
}

/* BOUTONS - LIENS */
/* line 136, ../sass/styles.scss */
.button {
  display: inline-block;
  background: #ffffff;
  color: #898989;
  border-radius: 3px;
  padding: 8px 10px;
  margin: 5px;
  font-family: 'oswald_regular';
  text-transform: uppercase;
}
/* line 137, ../sass/styles.scss */
.button:hover {
  color: #152537;
  cursor: pointer;
}

/* line 139, ../sass/styles.scss */
button {
  border: none;
}

/* line 140, ../sass/styles.scss */
.link {
  color: #999999;
  font-family: 'oswald_regular';
  font-size: 14px;
  text-transform: uppercase;
}
/* line 141, ../sass/styles.scss */
.link .icon {
  position: relative;
  top: -2px;
  vertical-align: middle;
}
/* line 142, ../sass/styles.scss */
.link:hover {
  color: #152537;
  cursor: pointer;
}

/* line 145, ../sass/styles.scss */
.small_button {
  display: inline-block;
  font-size: 13px;
  background: #ffffff;
  color: #898989;
  padding: 5px 8px;
}
/* line 146, ../sass/styles.scss */
.small_button:hover {
  opacity: 0.8;
}

/* line 148, ../sass/styles.scss */
.button.blue, .small_button.blue {
  background: #067fd0;
  color: #FFF;
}

/* line 149, ../sass/styles.scss */
.button.navy, .small_button.navy {
  background: #152537;
  color: #FFF;
}

/* line 151, ../sass/styles.scss */
.button_box.center_line {
  margin-top: 10px;
  text-align: center;
  background: url("../images/separator-center.png") center 7px no-repeat;
}
/* line 152, ../sass/styles.scss */
.button_box.center_line .link {
  padding: 0 5px;
  background: white;
}

/* BLOC DE TITRE */
/* line 156, ../sass/styles.scss */
.box_title {
  position: relative;
}
/* line 157, ../sass/styles.scss */
.box_title img {
  width: 100%;
}
/* line 158, ../sass/styles.scss */
.box_title h1 {
  position: absolute;
  bottom: 30px;
  left: 25px;
  color: #FFF;
  font-size: 36px;
  font-family: 'montserrat_regular';
}

/* line 161, ../sass/styles.scss */
.title h1 {
  float: left;
  margin-bottom: 15px;
  width: 74%;
  color: #152537;
  font-size: 33px;
  font-family: 'montserrat_regular';
  line-height: 1.2em;
}
/* line 162, ../sass/styles.scss */
.title h1 .icon {
  position: relative;
  top: 4px;
}
/* line 163, ../sass/styles.scss */
.title h1 .icon:hover {
  opacity: 0.7;
}
/* line 165, ../sass/styles.scss */
.title h1 a:after {
  position: relative;
  top: 2px;
  content: '';
  display: inline-block;
  width: 1px;
  height: 30px;
  margin: 0 5px 0 10px;
  background: #f4f4f4;
}
/* line 166, ../sass/styles.scss */
.title h1 .title-text {
  display: inline-block;
  vertical-align: top;
  width: 85%;
}

/* line 169, ../sass/styles.scss */
h2.title_h2 {
  margin-bottom: 25px;
  color: #e2ba4b;
  font-size: 23px;
}

/* CAROUSEL */
/* line 173, ../sass/styles.scss */
.carousel .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 0 3px;
  background: #EAEAEA;
  opacity: 0.4;
}
/* line 174, ../sass/styles.scss */
.carousel .carousel-indicators li.active {
  width: 7px;
  height: 7px;
  margin: 0 3px;
  background: #ffffff;
  opacity: 1;
}
/* line 176, ../sass/styles.scss */
.carousel .carousel-control {
  background: transparent !important;
}
/* line 177, ../sass/styles.scss */
.carousel .carousel-control .icon {
  position: absolute;
  top: 50%;
  margin-top: -23px;
}
/* line 178, ../sass/styles.scss */
.carousel .carousel-control.left .icon {
  left: 0;
}
/* line 179, ../sass/styles.scss */
.carousel .carousel-control.right .icon {
  right: 0;
}
/* line 180, ../sass/styles.scss */
.carousel .carousel-control.white {
  width: 7%;
  min-width: 32px;
}
/* line 181, ../sass/styles.scss */
.carousel .carousel-control.white.left .icon {
  left: initial;
  right: 0;
}
/* line 182, ../sass/styles.scss */
.carousel .carousel-control.white.right .icon {
  right: initial;
  left: 0;
}
/* line 186, ../sass/styles.scss */
.carousel.no_slide .carousel-control, .carousel.no_slide .carousel-indicators {
  display: none;
}

/* FORMULAIRES SUR FOND BLEU */
/* line 192, ../sass/styles.scss */
.form_blue select {
  padding: 0 40px 0 10px;
  color: #ffffff;
  font-size: 12px;
  background: transparent;
  border: 1px solid #58a8dd;
  border-radius: 3px;
  background: url("../images/select-arrow-blue.png") right center no-repeat;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
/* line 193, ../sass/styles.scss */
.form_blue select option {
  color: #152537;
}

/* BOX RESEAUX SOCIAUX ARTICLES */
/* line 198, ../sass/styles.scss */
.box_links {
  float: right;
  text-align: right;
}
/* line 199, ../sass/styles.scss */
.box_links a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px;
}
/* line 200, ../sass/styles.scss */
.box_links a:hover {
  opacity: 0.8;
}
/* line 201, ../sass/styles.scss */
.box_links a.print {
  margin-left: 5px;
}
/* line 203, ../sass/styles.scss */
.box_links.no-fl {
  float: none;
}

/* PUB */
/* line 207, ../sass/styles.scss */
.pub-banner {
  background: #FFF;
}

/* line 208, ../sass/styles.scss */
#header .pub-banner {
  display: none;
  text-align: center;
  font-size: 0;
}
/* line 209, ../sass/styles.scss */
#header .pub-banner img {
  display: inline-block;
}

/* PAGE 404 */
/* line 213, ../sass/styles.scss */
#id213 .simple_col {
  padding: 150px 90px;
  background: url("../images/page-404.png") right center no-repeat #FFF;
  background-size: 35%;
}
/* line 214, ../sass/styles.scss */
#id213 .simple_col .button {
  margin: 20px 0 0 0;
  color: #FFF;
  background: #c99a27;
}
/* line 215, ../sass/styles.scss */
#id213 .simple_col .button:hover {
  opacity: 0.8;
}

/* fancybox 
.fancybox-skin {background: #fff;}
.fancybox-opened .fancybox-skin {box-shadow:none;}
.fancybox-title.fancybox-title-float-wrap {display: none;}
.fancybox-close {background:url('../images/icon/Estac-close.png') center no-repeat;}
.fancybox-next span {background:url('../images/icon/Estac-arrow-right.png') center no-repeat;}
.fancybox-prev span {background:url('../images/icon/Estac-arrow-left.png') center no-repeat;}
.fancybox-image {height: 400px!important; width: auto!important; max-width: initial; max-height: initial;}

*/
/* line 230, ../sass/styles.scss */
.fancybox-wrap {
	left: 32% !important;
}
.home .fancybox-wrap {
	left: 50% !important;
    top: 50%!important;
    transform: translate(-50%, -50%);
    margin: 0!important;
    height: 100%!important;
}

/* line 231, ../sass/styles.scss */
.fancybox-skin {
  width: 700px !important;
  height: 500px !important;
  padding: 0 !important;
}

/* line 232, ../sass/styles.scss */
.fancybox-inner {
  overflow: hidden;
  width: 700px !important;
  height: 500px !important;
  padding: 10px;
  box-sizing: border-box;
}
.home .fancybox-skin, .home .fancybox-inner{
	width: 80%!important;
}
.home .fancybox-skin{
	top: 50%;
    transform: translateY(-50%);
}

/* line 233, ../sass/styles.scss */
.fancybox-image {
  	height: auto!important;
	width: 100%!important;
    max-height: inherit;
}

/* line 235, ../sass/styles.scss */
.fancybox-title.fancybox-title-float-wrap {
  display: none;
}

/* line 236, ../sass/styles.scss */
.fancybox-next {
  right: -50px;
}

/* line 237, ../sass/styles.scss */
.fancybox-prev {
  left: -50px;
}

/* line 238, ../sass/styles.scss */
.fancybox-next span {
  background: url("../images/icon/Estac-arrow-right.png") center no-repeat;
  display: inline-block;
  visibility: visible;
}

/* line 239, ../sass/styles.scss */
.fancybox-prev span {
  background: url("../images/icon/Estac-arrow-left.png") center no-repeat;
  display: inline-block;
  visibility: visible;
}

/* line 240, ../sass/styles.scss */
.fancybox-close {
  background: url("../images/icon/Estac-close.png") center no-repeat;
}

/* line 242, ../sass/styles.scss */
.content_actu li:before {
  content: '\25A0';
  margin-right: 5px;
  color: #067fd0;
}

/* line 243, ../sass/styles.scss */
.infos {
  font-size: 13px !important;
}

/* line 244, ../sass/styles.scss */
.infos p strong {
  margin: 5px 0;
  font-family: 'montserrat_regular';
}

/* line 245, ../sass/styles.scss */
.content_actu .content_article > p:last-child,
.content_actu .content_article > p:nth-last-child(2) {
  clear: both;
}

/* line 247, ../sass/styles.scss */
.content_actu .content_article .col_photo {
  padding: 7px;
}

/* line 252, ../sass/styles.scss */
.equipes_page .liste_joueurs .thumbnail_joueur li strong {
  font-family: 'montserrat_regular';
}

/* line 259, ../sass/styles.scss */
.preview_actu .icon-play {
  cursor: pointer;
}

/*.fancybox-opened {left: 33%!important;} */
/* line 263, ../sass/styles.scss */
.prehome .billeterie {
  background: url("../../medias/prehome/billeterie.jpg") 100% no-repeat;
  background-size: cover;
}

/* line 264, ../sass/styles.scss */
.prehome .vie {
  background: url("../../medias/prehome/vie-center.jpg") 100% no-repeat;
  background-size: cover;
}

/* line 266, ../sass/styles.scss */
#iframe_terrain {
  position: relative;
  width: 100%;
  background: #f2f2f2;
  height: 528px;
}

/* line 267, ../sass/styles.scss */
.match_remplacements {
  position: absolute;
  background: #fff;
  width: 176px;
  height: 360px;
  top: 0;
  right: 0;
}

/* line 268, ../sass/styles.scss */
#iframe_live {
  width: 100% !important;
  height: 1505px;
}

/* line 269, ../sass/styles.scss */
.navy li {
  font-weight: bold;
}

/* line 271, ../sass/styles.scss */
.table_row.last .num {
  color: red;
}

/* line 273, ../sass/styles.scss */
.block_iframe_video {
  background: #337ab7;
  margin: 15px -25px 5px;
  padding: 25px 20px 20px 20px;
  clear: both;
}

/* SLICK */
/* line 277, ../sass/styles.scss */
#id97 .row_galerie_joueur .title_top {
  position: absolute;
  right: -25px;
  top: 0;
  color: white;
  background: #152537;
  font-family: 'montserrat_light';
  font-size: 14px;
  padding: 15px;
  z-index: 999;
  text-transform: uppercase;
}

/* line 278, ../sass/styles.scss */
#id97 .liste_actus.bloc .slick_galerie_joueur {
  background: #f3f3f3;
  padding: 64px 30px 25px 30px;
  margin: 0 -25px 30px -25px;
}

/* line 279, ../sass/styles.scss */
#id97 .row_galerie_joueur {
  position: relative;
}

/* line 280, ../sass/styles.scss */
.slick-slide {
  padding-right: 2px;
}

/* line 281, ../sass/styles.scss */
.slick-next {
  width: 15px !important;
  height: 15px !important;
  right: 5px !important;
  background: url("../images/slick_nav_next.png") 100% no-repeat !important;
  z-index: 999 !important;
  top: 60% !important;
}

/* line 282, ../sass/styles.scss */
.slick-next:before {
  content: "" !important;
}

/* line 283, ../sass/styles.scss */
.slick-prev {
  width: 15px !important;
  height: 15px !important;
  left: 5px !important;
  z-index: 999 !important;
  background: url("../images/slick_nav_prev.png") 100% no-repeat !important;
  top: 60% !important;
}

/* line 284, ../sass/styles.scss */
.slick-prev:before {
  content: "" !important;
}

/**** PREHOME HEADER ****/
/* line 7, ../sass/_layout/_header.scss */
.prehome .top_header, .prehome .nav .navbar-nav {
  height: 40px;
}
/* line 8, ../sass/_layout/_header.scss */
.prehome .navbar-nav > li > a {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 40px;
}
/* line 9, ../sass/_layout/_header.scss */
.prehome #header {
  background: #262626;
}
/* line 13, ../sass/_layout/_header.scss */
.prehome #header .header-links > li.first {
  margin-left: 0;
}
/* line 14, ../sass/_layout/_header.scss */
.prehome #header .header-links > li a {
  padding: 0 25px;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 17, ../sass/_layout/_header.scss */
.prehome #header .top_header .header-links > li.first {
  margin-left: 0;
}
/* line 18, ../sass/_layout/_header.scss */
.prehome #header .top_header .header-links > li a {
  padding: 0 25px;
}
/* line 20, ../sass/_layout/_header.scss */
.prehome #header .social-links > li > a {
  padding: 0 5px;
  height: 40px;
}
/* line 22, ../sass/_layout/_header.scss */
.prehome #header .social-links > li > a span {
  position: relative;
  top: 10px;
}
/* line 24, ../sass/_layout/_header.scss */
.prehome #header .header-links li a {
  color: #898989;
}
/* line 26, ../sass/_layout/_header.scss */
.prehome #header .top_header .external_link:hover .icon-external-link {
  right: 10px;
}

/**** HEADER ****/
/* line 32, ../sass/_layout/_header.scss */
.top_header, .nav .navbar-nav {
  height: 40px;
}

/* line 33, ../sass/_layout/_header.scss */
#header .top_header .header-links > li.first {
  margin-left: 102px;
}

/* line 34, ../sass/_layout/_header.scss */
#header .top_header .header-links > li a {
  padding: 0 16px;
}

/* line 35, ../sass/_layout/_header.scss */
#header .top_header .external_link:hover .icon-external-link {
  top: 13px;
  left: auto;
  right: 2px;
}

/* line 36, ../sass/_layout/_header.scss */
.navbar-nav > li > a {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 40px;
}

/* line 37, ../sass/_layout/_header.scss */
#header {
  background: #262626;
}
/* line 39, ../sass/_layout/_header.scss */
#header .header-links > li.first {
  margin-left: 150px;
}
/* line 40, ../sass/_layout/_header.scss */
#header .header-links > li a {
  padding: 0 25px;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 43, ../sass/_layout/_header.scss */
#header .social-links {
  float: right;
}
/* line 44, ../sass/_layout/_header.scss */
#header .social-links li {
  display: inline-block;
}
/* line 45, ../sass/_layout/_header.scss */
#header .social-links li a {
  padding: 0 5px;
  height: 40px;
}
/* line 46, ../sass/_layout/_header.scss */
#header .social-links li a span {
  position: relative;
  top: 10px;
}
/* line 47, ../sass/_layout/_header.scss */
#header .social-links li a:hover {
  opacity: 0.8;
}
/* line 51, ../sass/_layout/_header.scss */
#header .header-links li a {
  color: #898989;
}
/* line 52, ../sass/_layout/_header.scss */
#header .toggle_topHeader {
  display: none;
  position: absolute;
  width: 25px;
  height: 25px;
  cursor: pointer;
}

/**** MENU ****/
/* line 60, ../sass/_layout/_header.scss */
.main_header {
  position: relative;
  /*height: 80px;*/
  background: #F2F2F2;
}
/* line 62, ../sass/_layout/_header.scss */
.main_header .container-header {
  position: relative;
  height: 100%;
}
/* line 65, ../sass/_layout/_header.scss */
.main_header .logo {
  position: absolute;
  left: 15px;
  top: 0;
  text-align: center;
  z-index: 800;
}
/* line 66, ../sass/_layout/_header.scss */
.main_header .menu.level0 {
  display: inline-block;
  float: left;
}
/* line 67, ../sass/_layout/_header.scss */
.main_header .menu.level0 .first {
  margin-left: 130px;
}
/* line 68, ../sass/_layout/_header.scss */
.main_header .menu.level0 > li {
  height: 100%;
  float: left;
}
/* line 70, ../sass/_layout/_header.scss */
.main_header .menu.level0 > li.nav-9 {
  background: #067fd0;
}
/* line 71, ../sass/_layout/_header.scss */
.main_header .menu.level0 > li.nav-9 > a {
  color: #ffffff;
}
/* line 72, ../sass/_layout/_header.scss */
.main_header .menu.level0 > li.nav-9 .submenu {
  display: none !important;
}
/* line 75, ../sass/_layout/_header.scss */
.main_header .menu.level0 > li.nav-8 > a {
  color: #c99a27;
}
/* line 76, ../sass/_layout/_header.scss */
.main_header .menu.level0 > li.nav-8 > a:hover {
  color: #c99a27;
  border-color: #c99a27;
}
/* line 79, ../sass/_layout/_header.scss */
.main_header .menu.level0 > li > a {
  display: inline-block;
  height: 80px;
  padding: 0 15px;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  color: #898989;
  line-height: 80px;
  font-family: 'montserrat_light';
  cursor: pointer;
}
/* line 82, ../sass/_layout/_header.scss */
.main_header .menu.level0 > li:hover > a {
  border-bottom: 2px solid #000;
  color: #000000;
}
/* line 83, ../sass/_layout/_header.scss */
.main_header .menu.level0 > li:hover .submenu {
  display: block;
}
/* line 86, ../sass/_layout/_header.scss */
.main_header .sisea-search-form {
  position: relative;
  display: inline-block;
  z-index: 10;
  /*input[type="text"] {display:none;position:absolute;top: 31px;right: -18px;height: 38px;width: 290px;padding: 0 10px;font-size: 14px;}*/
}
/* line 87, ../sass/_layout/_header.scss */
.main_header .sisea-search-form label {
  display: none;
}
/* line 88, ../sass/_layout/_header.scss */
.main_header .sisea-search-form input[type="submit"] {
  position: relative;
  border: 0;
  text-indent: -9999px;
  background-color: transparent;
  z-index: 10;
}
/* line 89, ../sass/_layout/_header.scss */
.main_header .sisea-search-form input[type="submit"]:hover {
  opacity: 0.8;
}
/* line 91, ../sass/_layout/_header.scss */
.main_header .sisea-search-form input[type="text"] {
  display: none;
  position: absolute;
  top: -2px;
  right: -10px;
  height: 25px;
  width: 0;
  padding: 0 30px 0 10px;
  font-size: 12px;
  background: #f2f2f2;
  border: 0;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
/* line 93, ../sass/_layout/_header.scss */
.main_header .toggle_menu {
  display: none;
  width: 25px;
  height: 25px;
  cursor: pointer;
}
/* line 97, ../sass/_layout/_header.scss */
.main_header .sub_header {
  text-align: right;
  background: #ffffff;
}
/* line 98, ../sass/_layout/_header.scss */
.main_header .sub_header .sub_links {
  display: inline-block;
}
/* line 99, ../sass/_layout/_header.scss */
.main_header .sub_header .sub_links li {
  display: inline-block;
  font-size: 11px;
  text-transform: uppercase;
}
/* line 100, ../sass/_layout/_header.scss */
.main_header .sub_header .sub_links li a {
  margin-left: -4px;
  display: inline-block;
  padding: 9px 10px 14px 10px;
  color: #898989;
}
/* line 101, ../sass/_layout/_header.scss */
.main_header .sub_header .sub_links li a:hover {
  opacity: 0.7;
}
/* line 103, ../sass/_layout/_header.scss */
.main_header .sub_header .sub_links li .icon {
  position: relative;
  top: 3px;
}
/* line 104, ../sass/_layout/_header.scss */
.main_header .sub_header .sub_links li .abo {
  color: #067fd0;
  font-family: 'montserrat_regular';
}
/* line 105, ../sass/_layout/_header.scss */
.main_header .sub_header .sub_links li:after {
  margin: 0;
  content: '';
  display: inline-block;
  position: relative;
  top: 1px;
  height: 10px;
  width: 1px;
  background: #cccccc;
}

/* SOUS MENU */
/* line 117, ../sass/_layout/_header.scss */
.bg_submenu {
  display: none;
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
  background: #ffffff;
  z-index: 99;
}

/* line 118, ../sass/_layout/_header.scss */
.submenu {
  display: none;
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
  padding: 45px 0;
  background: #FFF;
  z-index: 100;
}
/* line 119, ../sass/_layout/_header.scss */
.submenu .col_menu {
  float: left;
  width: 80%;
  padding: 0 15px;
}
/* line 120, ../sass/_layout/_header.scss */
.submenu .col_menu .h2 {
  display: block;
  margin-top: 0;
  padding-bottom: 20px;
  color: #000000;
  font-size: 13px;
  font-family: 'montserrat_bold';
  text-transform: uppercase;
  background: url("../images/separator-small.png") 0 bottom no-repeat;
  background-size: 100% auto;
}
/* line 121, ../sass/_layout/_header.scss */
.submenu .col_menu ul li {
  line-height: 1.65em;
}
/* line 122, ../sass/_layout/_header.scss */
.submenu .col_menu ul li a {
  font-family: 'montserrat_light';
  font-size: 13px;
  color: #898989;
  text-transform: none;
}
/* line 123, ../sass/_layout/_header.scss */
.submenu .col_menu ul li a .icon {
  opacity: 0;
}
/* line 124, ../sass/_layout/_header.scss */
.submenu .col_menu ul li a:hover {
  color: #067fd0;
}
/* line 125, ../sass/_layout/_header.scss */
.submenu .col_menu ul li a:hover .icon {
  opacity: 1;
}
/* line 130, ../sass/_layout/_header.scss */
.submenu .col_pub {
  float: left;
  width: 20%;
  padding: 0 15px;
}
/* line 131, ../sass/_layout/_header.scss */
.submenu .col_pub .pub {
  position: relative;
}
/* line 132, ../sass/_layout/_header.scss */
.submenu .col_pub .pub .content_pub {
  position: absolute;
  top: 40px;
  left: 30px;
}
/* line 133, ../sass/_layout/_header.scss */
.submenu .col_pub .pub .content_pub h2 {
  color: #ffffff;
  font-size: 25px;
  font-family: 'oswald_bold';
}
/* line 134, ../sass/_layout/_header.scss */
.submenu .col_pub .pub .content_pub p {
  color: #ffffff;
  font-size: 17px;
}
/* line 135, ../sass/_layout/_header.scss */
.submenu .col_pub .pub .content_pub .button {
  background: #c99a27;
  color: #ffffff;
}
/* line 136, ../sass/_layout/_header.scss */
.submenu .col_pub .pub .content_pub .button:hover {
  opacity: 0.8;
}
/* line 141, ../sass/_layout/_header.scss */
.submenu .external_link:hover .icon-external-link {
  top: 2px;
}

/*----- FOOTER -----*/
/* line 5, ../sass/_layout/_footer.scss */
#footer {
  margin-top: 45px;
}
/* line 6, ../sass/_layout/_footer.scss */
#footer .prefooter {
  background: #ffffff;
  padding: 30px 0;
  text-align: center;
}
/* line 7, ../sass/_layout/_footer.scss */
#footer h2 {
  margin-bottom: 20px;
  background: url("../../sinfin/images/separator-center.png") no-repeat center;
}
/* line 9, ../sass/_layout/_footer.scss */
#footer h2 span {
  text-transform: uppercase;
  background: #ffffff;
  padding: 5px;
  color: #898989;
  font-size: 14px;
  font-family: 'oswald_regular';
  margin-bottom: 20px;
}
/* line 12, ../sass/_layout/_footer.scss */
#footer li {
  display: inline-block;
  margin: 0 10px 40px 10px;
}
/* line 14, ../sass/_layout/_footer.scss */
#footer .footer-bottom {
  position: relative;
  background: #152537;
  text-align: center;
}
/* line 15, ../sass/_layout/_footer.scss */
#footer .footer-bottom p {
  display: inline-block;
  margin: 0 5px;
  color: #ffffff;
  font-family: 'montserrat_light';
  font-size: 13px;
}
/* line 17, ../sass/_layout/_footer.scss */
#footer .footer-bottom p:first-child {
  color: #898989;
}
/* line 18, ../sass/_layout/_footer.scss */
#footer .footer-bottom p a {
  margin: 0 5px;
  color: #898989;
}
/* line 20, ../sass/_layout/_footer.scss */
#footer .footer-bottom .footer-links {
  display: inline-block;
  margin: 0 5px;
}
/* line 22, ../sass/_layout/_footer.scss */
#footer .footer-bottom .footer-links li {
  display: inline-block;
  margin: 0 5px;
  padding: 40px 0;
}
/* line 24, ../sass/_layout/_footer.scss */
#footer .footer-bottom .footer-links li a {
  font-family: 'montserrat_light';
  font-size: 13px;
  color: #93a1ad;
}
/* line 25, ../sass/_layout/_footer.scss */
#footer .footer-bottom .footer-links li a:hover {
  color: #ffffff;
}
/* line 30, ../sass/_layout/_footer.scss */
#footer .sinfin {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
/* line 31, ../sass/_layout/_footer.scss */
#footer .sinfin a {
  color: #93a1ad;
  font-size: 11px;
}
/* line 32, ../sass/_layout/_footer.scss */
#footer .sinfin a:hover {
  color: #FFF;
}

/*----- TOP PAGE -----*/
/* line 6, ../sass/_layout/_top_page.scss */
.top_page {
  text-align: center;
  height: 175px;
  background: none;
}
/* line 8, ../sass/_layout/_top_page.scss */
.top_page .B_crumbBox {
  width: 100%;
  text-align: left;
  margin: 10px 0;
  box-sizing: border-box;
}
/* line 10, ../sass/_layout/_top_page.scss */
.top_page .B_crumbBox li {
  display: inline-block;
  font-size: 11px;
}
/* line 12, ../sass/_layout/_top_page.scss */
.top_page .B_crumbBox li a {
  color: #898989;
  font-family: 'montserrat_light';
  font-size: 11px;
}
/* line 13, ../sass/_layout/_top_page.scss */
.top_page .B_crumbBox li:last-child {
  color: #FFF;
}
/* line 15, ../sass/_layout/_top_page.scss */
.top_page .B_crumbBox .B_lastCrumb a {
  color: #ffffff;
}
/* line 16, ../sass/_layout/_top_page.scss */
.top_page .B_crumbBox .separator {
  position: relative;
  top: 1px;
  margin: 0 2px;
  display: inline-block;
  width: 1px;
  height: 10px;
  background: #898989;
}
/* line 18, ../sass/_layout/_top_page.scss */
.top_page img {
  position: relative;
  margin: 0 auto;
}

/* PAGE CLUB > ORGA > PRES */
/* line 22, ../sass/_layout/_top_page.scss */
#id103 .top_page {
  height: auto;
  background: none;
}
/* line 23, ../sass/_layout/_top_page.scss */
#id103 .top_page img {
  display: none;
}

/*----- COL ASIDE -----*/
/* line 6, ../sass/_layout/_col_right.scss */
.col-right {
  padding-bottom: 20px;
  /* FIL INFO */
  /* IMAGE A LA UNE */
  /* ESTAC TV */
  /* BOUTIQUE DE L'ESTAC */
  /* BILLETERIE */
  /* AUTOUR DE L'ESTAC */
}
/* line 7, ../sass/_layout/_col_right.scss */
.col-right .pub-banner img {
  width: 100%;
  height: auto;
}
/* line 9, ../sass/_layout/_col_right.scss */
.col-right .preview_actu {
  position: relative;
}
/* line 11, ../sass/_layout/_col_right.scss */
.col-right .preview_actu img {
  width: 80%;
  margin: auto;
}
/* line 14, ../sass/_layout/_col_right.scss */
.col-right h2, .col-right .title {
  float: right;
  color: #ffffff;
  background: #152537;
  font-family: 'montserrat_light';
  font-size: 14px;
  padding: 15px;
  margin-bottom: 35px;
}
/* line 16, ../sass/_layout/_col_right.scss */
.col-right h2 .icon, .col-right .title .icon {
  position: relative;
  margin-left: 5px;
  top: 4px;
}
/* line 18, ../sass/_layout/_col_right.scss */
.col-right .title {
  text-transform: uppercase;
  position: relative;
  margin: 0;
  z-index: 1;
}
/* line 20, ../sass/_layout/_col_right.scss */
.col-right .type_actu {
  background: #c99a27;
  text-transform: uppercase;
  color: #ffffff;
  display: inline-block;
  padding: 5px;
}
/* line 24, ../sass/_layout/_col_right.scss */


.col-right .fil_info{position:relative;background:#f4f4f4;padding-bottom:45px;}
.col-right .fil_info h2{margin-bottom:10px;}
.col-right .fil_info .container_fil_info{position:relative;width:100%;text-align:left;padding-top:40px;padding-left:20px;box-sizing:border-box;}
.col-right .fil_info .container_fil_info span{font-family:'montserrat_light';font-size:13px;color:#898989;}
.col-right .fil_info .container_fil_info .fil_info_date{display:inline-block;min-width:45px;font-family:'montserrat_regular';padding-right:5px;margin-right:5px;border-right:1px solid #c6c6c6;color:black;}
.col-right .fil_info .container_fil_info .rouge{color:#067FD0;}
.col-right .fil_info .container_fil_info li{padding:10px 0;background:url("/web/20201213013722im_/https://www.estac.fr/assets/templates/sinfin/images/filinfo-separator.png") no-repeat bottom;}
.col-right .fil_info .container_fil_info li .icon{position:absolute;right:20px;}
.col-right .fil_info .container_fil_info a:hover span{color:#067FD0;}
.col-right .fil_info .container_fil_info .more_info{padding:0;background:none;}
.col-right .fil_info .container_fil_info .more_info .icon{right:20px;}
.col-right .fil_info .container_fil_info li a:hover{position:initial;}
.col-right .fil_info .container_fil_info li a:hover .icon-external-link{left:4px;margin-top:2px;}
.col-right .fil_info .more_filinfo{position:absolute;bottom:-30px;cursor:pointer;}
.col-right .fil_info .more_filinfo:hover{opacity:0.7;}


/* line 53, ../sass/_layout/_col_right.scss */
.col-right .image_une img {
  width: 100%;
}
/* line 56, ../sass/_layout/_col_right.scss */
.col-right .estac_tv_right {
  position: relative;
  background: #067fd0;
  text-align: center;
  padding-bottom: 40px;
}
/* line 57, ../sass/_layout/_col_right.scss */
.col-right .estac_tv_right h2 {
  padding-top: 7px;
}
/* line 58, ../sass/_layout/_col_right.scss */
.col-right .estac_tv_right .detail_actu {
  width: 80%;
  margin: 10px auto;
  text-align: left;
}
/* line 60, ../sass/_layout/_col_right.scss */
.col-right .estac_tv_right .detail_actu .date_actu, .col-right .estac_tv_right .detail_actu .date_actu a {
  color: #000000;
  font-family: 'montserrat_regular';
  font-size: 13px;
}
/* line 61, ../sass/_layout/_col_right.scss */
.col-right .estac_tv_right .detail_actu h3, .col-right .estac_tv_right .detail_actu h3 a {
  color: #b1d4e8;
  font-family: 'montserrat_light';
  font-size: 13px;
  line-height: 1.3em;
}
/* line 63, ../sass/_layout/_col_right.scss */
.col-right .estac_tv_right .type_actu {
  position: absolute;
  top: 79px;
  left: 38px;
  text-transform: uppercase;
  background: #c99a27;
}
/* line 64, ../sass/_layout/_col_right.scss */
.col-right .estac_tv_right .icon-plus {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
/* line 65, ../sass/_layout/_col_right.scss */
.col-right .estac_tv_right > a:hover .icon {
  opacity: 0.8;
}
/* line 69, ../sass/_layout/_col_right.scss */
.col-right .boutique-right {
  position: relative;
  background: url("../images/background_boutique.jpg") 0 0 no-repeat;
  background-size: 100% 100%;
  padding-bottom: 25px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/background_boutique.jpg', sizingMethod='scale');
}
/* line 74, ../sass/_layout/_col_right.scss */
.col-right .boutique-right img {
  position: relative;
  top: 10px;
  left: 30px;
}
/* line 75, ../sass/_layout/_col_right.scss */
.col-right .boutique-right .content_boutique {
  position: relative;
  display: inline-block;
  width: 215px;
  padding-top: 30px;
}
/* line 77, ../sass/_layout/_col_right.scss */
.col-right .boutique-right .content_boutique h2 {
  background: transparent;
  color: #ffffff;
  width: 195px;
  font-family: 'montserrat_light';
  font-size: 17px;
  line-height: 30px;
}
/* line 79, ../sass/_layout/_col_right.scss */
.col-right .boutique-right .content_boutique h2 strong {
  font-family: 'oswald_bold';
  font-size: 33px;
}
/* line 81, ../sass/_layout/_col_right.scss */
.col-right .boutique-right .content_boutique .button {
  position: relative;
  margin-left: 33px;
  bottom: 30px;
  background: #c99a27;
  color: #ffffff;
}
/* line 82, ../sass/_layout/_col_right.scss */
.col-right .boutique-right .content_boutique .button:hover {
  opacity: 0.8;
}
/* line 88, ../sass/_layout/_col_right.scss */
.col-right .billeterie-right {
  position: relative;
  height: 271.5px;
}
/* line 92, ../sass/_layout/_col_right.scss */
.col-right .billeterie-right img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
/* line 94, ../sass/_layout/_col_right.scss */
.col-right .billeterie-right .container-billeterie {
  position: relative;
  text-align: left;
  margin-left: 30px;
  box-sizing: border-box;
  padding-top: 50px;
}
/* line 96, ../sass/_layout/_col_right.scss */
.col-right .billeterie-right .container-billeterie h2 {
  font-family: 'oswald_bold';
  font-size: 36px;
  color: #ffffff;
  background: transparent;
  margin-bottom: 0;
  float: none;
}
/* line 97, ../sass/_layout/_col_right.scss */
.col-right .billeterie-right .container-billeterie .next-matches {
  position: relative;
}
/* line 99, ../sass/_layout/_col_right.scss */
.col-right .billeterie-right .container-billeterie .next-matches li {
  margin-bottom: 10px;
}
/* line 101, ../sass/_layout/_col_right.scss */
.col-right .billeterie-right .container-billeterie .next-matches li a {
  color: #cccccc;
  text-decoration: none;
}
/* line 102, ../sass/_layout/_col_right.scss */
.col-right .billeterie-right .container-billeterie .next-matches li a:hover {
  color: #ffffff;
}
/* line 105, ../sass/_layout/_col_right.scss */
.col-right .billeterie-right .container-billeterie .next-matches .icon-arrow-right {
  margin-right: 5px;
}
/* line 108, ../sass/_layout/_col_right.scss */
.col-right .billeterie-right .container-billeterie .button {
  margin-top: 10px;
}
/* line 113, ../sass/_layout/_col_right.scss */
.col-right .autour-estac {
  background: #f4f4f4;
  padding: 35px 0;
}
/* line 115, ../sass/_layout/_col_right.scss */
.col-right .autour-estac p {
  margin-left: 30px;
  text-transform: uppercase;
  background: #898989;
  padding: 5px 15px;
  color: #ffffff;
  display: inline-block;
  font-family: 'montserrat_light';
  font-size: 12px;
}
/* line 116, ../sass/_layout/_col_right.scss */
.col-right .autour-estac ul {
  text-align: left;
  padding-left: 30px;
  box-sizing: border-box;
}
/* line 118, ../sass/_layout/_col_right.scss */
.col-right .autour-estac ul li a {
  color: #898989;
  font-family: 'montserrat_light';
  font-size: 13px;
}
/* line 120, ../sass/_layout/_col_right.scss */
.col-right .autour-estac ul li a .icon {
  position: relative;
  top: 5px;
  margin-right: 5px;
}
/* line 121, ../sass/_layout/_col_right.scss */
.col-right .autour-estac ul li a .icon-external-link {
  position: absolute;
  top: 2px;
  left: auto;
  right: -20px;
}
/* line 122, ../sass/_layout/_col_right.scss */
.col-right .autour-estac ul li a:hover {
  color: #152537;
}
/* line 127, ../sass/_layout/_col_right.scss */
.col-right .social-bloc {
  margin: 10px 0;
}
/* line 128, ../sass/_layout/_col_right.scss */
.col-right .social-bloc p, .col-right .social-bloc ul, .col-right .social-bloc ul li {
  display: inline-block;
  font-family: 'montserrat_regular';
  font-size: 13px;
}
/* line 129, ../sass/_layout/_col_right.scss */
.col-right .social-bloc ul {
  position: relative;
  top: 5px;
  margin-left: 10px;
}
/* line 130, ../sass/_layout/_col_right.scss */
.col-right .social-bloc ul li {
  margin: 0 5px;
}
/* line 131, ../sass/_layout/_col_right.scss */
.col-right .social-bloc ul li a:hover {
  opacity: 0.8;
}

/*----- PREHOME -----*/
/*champion*/
/* line 7, ../sass/_content/_prehome.scss */
#carousel-prehome {
  position: relative;
}
/* line 8, ../sass/_content/_prehome.scss */
#carousel-prehome img {
  width: 100%;
}
/* line 9, ../sass/_content/_prehome.scss */
#carousel-prehome a span {
  color: #fff;
  opacity: .4;
}
/* line 10, ../sass/_content/_prehome.scss */
#carousel-prehome .conteneur {
  position: absolute;
  max-width: 355px;
  top: 255px;
  left: 65px;
  text-align: left;
}
/* line 12, ../sass/_content/_prehome.scss */
#carousel-prehome .conteneur h2 {
  color: #ffffff;
  font-family: 'oswald_bold';
  font-size: 82px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 14, ../sass/_content/_prehome.scss */
#carousel-prehome .carousel-indicators {
  text-align: right;
  right: 20px;
  left: inherit;
  margin-left: 0;
  width: auto;
}
/* line 16, ../sass/_content/_prehome.scss */
#carousel-prehome .carousel-indicators li {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  margin: 0 5px;
  border-radius: 50%;
  color: #FFF;
  opacity: 0.7;
  text-indent: 0;
  background: transparent;
}
/* line 17, ../sass/_content/_prehome.scss */
#carousel-prehome .carousel-indicators li.active {
  opacity: 1;
}
/* line 20, ../sass/_content/_prehome.scss */
#carousel-prehome .fil-info {
  position: absolute;
  left: 35px;
  bottom: 25px;
}
/* line 21, ../sass/_content/_prehome.scss */
#carousel-prehome .fil-info p {
  font-size: 12px;
}
/* line 22, ../sass/_content/_prehome.scss */
#carousel-prehome .fil-info p strong {
  color: #FFF;
  font-family: 'montserrat_regular';
  text-transform: uppercase;
}
/* line 23, ../sass/_content/_prehome.scss */
#carousel-prehome .fil-info p a {
  color: #898989;
}
/* line 24, ../sass/_content/_prehome.scss */
#carousel-prehome .fil-info p a .fil_info_date {
  font-family: 'montserrat_regular';
}
/* line 25, ../sass/_content/_prehome.scss */
#carousel-prehome .fil-info p a:hover {
  color: #FFF;
}

/*matchs*/
/* line 32, ../sass/_content/_prehome.scss */
.next_match {
  position: relative;
}
/* line 35, ../sass/_content/_prehome.scss */
.next_match > img {
  width: 100%;
}
/* line 36, ../sass/_content/_prehome.scss */
.next_match .content {
  height: 100%;
  padding-top: 70px;
  box-sizing: border-box;
}
/* line 38, ../sass/_content/_prehome.scss */
.next_match .content:hover {
  background: rgba(255, 255, 255, 0) !important;
}
/* line 39, ../sass/_content/_prehome.scss */
.next_match .content .content img {
  width: 150px;
}
/* line 40, ../sass/_content/_prehome.scss */
.next_match .content .separator {
  display: block;
  width: 20%;
  height: 2px;
  background: rgba(255, 255, 255, 0.1);
  margin: 25px auto 20px auto;
}
/* line 41, ../sass/_content/_prehome.scss */
.next_match .content .next_match_detail {
  position: relative;
  margin-top: 30px;
}
/* line 42, ../sass/_content/_prehome.scss */
.next_match .content .next_match_detail img {
  position: relative;
  top: 10px;
  width: 30px;
}
/* line 45, ../sass/_content/_prehome.scss */
.next_match .content .next_match_detail .team_name, .next_match .content .next_match .content .next_match_detail span {
  font-family: 'montserrat_bold';
  color: #ffffff;
  text-transform: uppercase;
  font-size: 18px;
}
/* line 46, ../sass/_content/_prehome.scss */
.next_match .content .button {
  padding: 8px 29px;
}
/* line 47, ../sass/_content/_prehome.scss */
.next_match .content #logo_estac {
  width: auto;
  height: 100px;
}
/* line 50, ../sass/_content/_prehome.scss */
.next_match .count_next_match {
  border-radius: 3px;
  border: 2px solid #fff;
  width: 60%;
  margin: 20px auto;
}
/* line 52, ../sass/_content/_prehome.scss */
.next_match .count_next_match table {
  width: 100%;
}
/* line 53, ../sass/_content/_prehome.scss */
.next_match .count_next_match #count_match td, .next_match .count_next_match .count_match td {
  width: 75px;
  font-size: 38px;
  color: #ffffff;
  font-family: 'oswald_regular';
  text-align: center;
  padding: 20px 0;
}
/* line 55, ../sass/_content/_prehome.scss */
.next_match .count_next_match #count_match td:nth-child(2), .next_match .count_next_match .count_match td:nth-child(2) {
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
}
/* line 56, ../sass/_content/_prehome.scss */
.next_match .count_next_match #count_match td p, .next_match .count_next_match .count_match td p {
  font-size: 10px;
  font-family: 'montserrat_light';
  text-align: center;
  margin-top: 5px;
}
/* line 61, ../sass/_content/_prehome.scss */
.next_match .icon-arrow-right-circle {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
/* line 63, ../sass/_content/_prehome.scss */
.next_match .icon-arrow-right-circle:hover {
  opacity: 0.6;
}

/*boutique, vie, stages (item)*/
/* line 70, ../sass/_content/_prehome.scss */
.prehome .col-item .item {
  position: relative;
  text-align: center;
}
/* line 73, ../sass/_content/_prehome.scss */
.prehome .col-item > a, .prehome .col-item a img, .prehome .col-item .bloc img {
  width: 100%;
}
/* line 75, ../sass/_content/_prehome.scss */
.prehome .col-item > a:hover, .prehome .col-item a img:hover, .prehome .col-item .bloc img:hover {
  text-decoration: none;
}
/* line 77, ../sass/_content/_prehome.scss */
.prehome .col-item .hover_bloc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}
/* line 79, ../sass/_content/_prehome.scss */
.prehome .col-item .content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
/* line 81, ../sass/_content/_prehome.scss */
.prehome .col-item .content:hover {
  background: rgba(255, 255, 255, 0.2);
}
/* line 82, ../sass/_content/_prehome.scss */
.prehome .col-item .content h2 {
  position: relative;
  margin-top: 32%;
  font-family: 'oswald_bold';
  font-size: 36px;
  color: #ffffff;
}
/* line 83, ../sass/_content/_prehome.scss */
.prehome .col-item .content .subtitle {
  position: relative;
  top: 5px;
  font-family: 'montserrat_light';
  font-size: 17px;
  color: #ffffff;
}

/* line 88, ../sass/_content/_prehome.scss */
.stages .content h2, .stages .content .subtitle {
  color: #5b5b5b !important;
}
/* line 89, ../sass/_content/_prehome.scss */
.stages .content:hover {
  background: rgba(0, 0, 0, 0.2) !important;
}

/*billeterie*/
/* line 94, ../sass/_content/_prehome.scss */
.billeterie {
  position: relative;
}
/* line 96, ../sass/_content/_prehome.scss */
.billeterie:hover img {
  opacity: 0.8;
}
/* line 98, ../sass/_content/_prehome.scss */
.billeterie .content_title {
  position: absolute;
  left: 0;
  top: 40px;
  padding-left: 25px;
  width: 100%;
  text-align: left;
  box-sizing: border-box;
}
/* line 100, ../sass/_content/_prehome.scss */
.billeterie .content_title h2 {
  font-family: 'oswald_bold';
  font-size: 36px;
  color: #ffffff;
}
/* line 102, ../sass/_content/_prehome.scss */
.billeterie .subtitle {
  font-family: 'montserrat_light';
  font-size: 17px;
  color: #ffffff;
}
/* line 103, ../sass/_content/_prehome.scss */
.billeterie .en_vente {
  position: absolute;
  width: 100%;
  bottom: 50px;
  left: 0;
  text-align: right;
  padding-right: 40px;
  box-sizing: border-box;
  z-index: 10;
}
/* line 105, ../sass/_content/_prehome.scss */
.billeterie .en_vente h3 {
  background: red;
  padding: 5px;
  color: #ffffff;
  text-decoration: none;
  display: inline;
}
/* line 106, ../sass/_content/_prehome.scss */
.billeterie .en_vente ul {
  position: relative;
  margin-top: 15px;
}
/* line 108, ../sass/_content/_prehome.scss */
.billeterie .en_vente ul li {
  margin: 3px 0;
}
/* line 110, ../sass/_content/_prehome.scss */
.billeterie .en_vente ul li a {
  color: #cccccc;
  text-decoration: none;
}
/* line 112, ../sass/_content/_prehome.scss */
.billeterie .en_vente ul li a:hover {
  color: #ffffff;
}
/* line 118, ../sass/_content/_prehome.scss */
.billeterie .en_vente .icon-arrow-right {
  margin-right: 5px;
}

/*Site en full*/
@media screen and (min-width: 1200px) {
  /* line 125, ../sass/_content/_prehome.scss */
  .prehome .col-item .content h2 {
    margin-top: 25%;
  }
}
@media screen and (min-width: 1200px) {
  /* line 131, ../sass/_content/_prehome.scss */
  html {
    height: 100%;
  }
  /* line 133, ../sass/_content/_prehome.scss */
  html .prehome {
    height: 100%;
  }
  /* line 135, ../sass/_content/_prehome.scss */
  html .prehome .wrapper {
    height: 100%;
  }
  /* line 137, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner {
    height: 100%;
    padding-top: 40px;
  }
  /* line 140, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner #header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 2;
  }
  /* line 147, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main {
    height: 100%;
  }
  /* line 149, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid {
    height: 100%;
  }
  /* line 151, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row {
    height: 100%;
  }
  /* line 153, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome1 {
    height: 100%;
  }
  /* line 155, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome1 #carousel-prehome {
    height: 100%;
  }
  /* line 157, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome1 #carousel-prehome .carousel-inner {
    height: 100%;
  }
  /* line 159, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome1 #carousel-prehome .carousel-inner .item {
    height: 100%;
  }
  /* line 161, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome1 #carousel-prehome .carousel-inner .item img {
    height: 100%;
    width: auto;
  }
  /* line 169, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome2 {
    height: 100%;
  }
  /* line 171, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome2 .item.next_match {
    height: 66.6666666666%;
  }
  /* line 173, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome2 .item.next_match img {
    height: 100%;
  }
  /* line 177, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome2 .item.vie {
    height: 33.3333333333%;
  }
  /* line 179, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome2 .item.vie img {
    height: 100%;
  }
  /* line 185, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome3 {
    height: 100%;
  }
  /* line 187, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome3 .item.boutique {
    height: 33.3333333333%;
  }
  /* line 189, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome3 .item.boutique img {
    height: 100%;
  }
  /* line 193, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome3 .item.billeterie {
    height: 33.3333333333%;
  }
  /* line 195, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome3 .item.billeterie .bloc {
    height: 100%;
  }
  /* line 197, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome3 .item.billeterie .bloc img {
    height: 100%;
  }
  /* line 202, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome3 .item.stages {
    height: 33.3333333333%;
  }
  /* line 204, ../sass/_content/_prehome.scss */
  html .prehome .wrapper .wrapper_inner .main .container-fluid .row .prehome3 .item.stages img {
    height: 100%;
  }
}
/*----- HOME -----*/
/* line 7, ../sass/_content/_home.scss */
body.home {
  background: url("../images/Estac-background.jpg") 0 0 no-repeat #122234;
  background-size: 100% auto;
}

/* line 8, ../sass/_content/_home.scss */
body.home.match_live {
  background: url("../images/Estac-background.jpg") 0 0 no-repeat #143d6b;
  background-size: 100% auto;
}

/* line 9, ../sass/_content/_home.scss */
.home .fancybox-wrap.fancybox-mobile.fancybox-type-image.fancybox-opened {
  width: auto !important;
  padding: 15px !important;
  background: #fff !important;
  border-radius: 4px;
}

/* line 10, ../sass/_content/_home.scss */
.home .fancybox-close {
  top: -50px;
}

/* MATCH */
/* line 13, ../sass/_content/_home.scss */
body.home.match_live .match_home {
  background: url("../images/background-top.jpg") center center no-repeat;
  background-size: cover;
}

/* line 14, ../sass/_content/_home.scss */
.match_home {
  text-align: center;
}
/* line 15, ../sass/_content/_home.scss */
.match_home #carousel-match, .match_home #carousel-match-live {
  padding: 55px 0 35px 0;
}
/* line 16, ../sass/_content/_home.scss */
.match_home #carousel-match .carousel-control, .match_home #carousel-match-live .carousel-control {
  width: 10%;
}
/* line 18, ../sass/_content/_home.scss */
.match_home .equipe, .match_home .next_match {
  display: inline-block;
  vertical-align: middle;
}
/* line 19, ../sass/_content/_home.scss */
.match_home .equipe {
  position: relative;
}
/* line 20, ../sass/_content/_home.scss */
.match_home .equipe h2 {
  margin: 0 20px;
  display: inline-block;
  vertical-align: middle;
  font-family: 'oswald_regular';
  font-size: 38px;
  text-transform: uppercase;
  color: #ffffff;
}
/* line 21, ../sass/_content/_home.scss */
.match_home .equipe img {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  height: auto;
}
/* line 23, ../sass/_content/_home.scss */
.match_home .next_match {
  margin: 0 40px;
}
/* line 24, ../sass/_content/_home.scss */
.match_home .next_match .data {
  font-family: 'montserrat_light';
  font-size: 13px;
  color: #ffffff;
  text-transform: uppercase;
}
/* line 25, ../sass/_content/_home.scss */
.match_home .next_match .count_next_match {
  width: auto;
  margin: 15px 0 0 0;
}
/* line 27, ../sass/_content/_home.scss */
.match_home .buttons_box {
  margin-top: 50px;
  text-align: center;
}
/* line 28, ../sass/_content/_home.scss */
.match_home .buttons_box .button {
  min-width: 130px;
}
/* line 30, ../sass/_content/_home.scss */
.match_home iframe, .match_home #carousel-match, .match_home #carousel-match-live .carousel-inner {
  height: 320px !important;
}
@media screen and (max-width: 991px) {
  /* line 30, ../sass/_content/_home.scss */
  .match_home iframe, .match_home #carousel-match, .match_home #carousel-match-live .carousel-inner {
    /*height:270px !important;*/
    height: 350px !important;
  }
}
@media screen and (max-width: 768px) {
  /* line 30, ../sass/_content/_home.scss */
  .match_home iframe, .match_home #carousel-match, .match_home #carousel-match-live .carousel-inner {
    /*height:290px !important;*/
  }
}
@media screen and (max-width: 480px) {
  /* line 30, ../sass/_content/_home.scss */
  .match_home iframe, .match_home #carousel-match, .match_home #carousel-match-live .carousel-inner {
    height: 480px !important;
  }
}

/*----- HOME SLIDER CLASSEMENT -----*/
/* line 46, ../sass/_content/_home.scss */
.home .classement_saison {
  background: none !important;
}
/* line 48, ../sass/_content/_home.scss */
.home .classement_saison .table_classement {
  margin-bottom: 0;
  background: none !important;
}
/* line 49, ../sass/_content/_home.scss */
.home .classement_saison .buttons_box {
  margin-top: 0;
}
/* line 51, ../sass/_content/_home.scss */
.home .table_head {
  display: none;
}
/* line 52, ../sass/_content/_home.scss */
.home .table_classement .table_row.top .num, .home .table_classement .table_row .num {
  background: transparent !important;
}
/* line 53, ../sass/_content/_home.scss */
.home .table_classement .pos {
  display: block;
  width: 100%;
  text-align: center;
  border: none;
}
/* line 56, ../sass/_content/_home.scss */
.home .table_classement .table_row {
  background: transparent !important;
  width: 200px;
  height: 200px;
  display: inline-block;
  vertical-align: top;
  background: url("../images/sep.png") right no-repeat !important;
}
/* line 58, ../sass/_content/_home.scss */
.home .table_classement .table_row .nb {
  display: none;
}
/* line 59, ../sass/_content/_home.scss */
.home .table_classement .table_row .club {
  width: 100%;
  position: relative;
}
/* line 60, ../sass/_content/_home.scss */
.home .table_classement .table_row .name {
  font-family: 'oswald_regular';
  font-size: 20px;
  text-transform: uppercase;
  color: #ffffff;
  position: relative;
  letter-spacing: 1px;
  display: block;
}
/* line 61, ../sass/_content/_home.scss */
.home .table_classement .table_row .logo {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
/* line 65, ../sass/_content/_home.scss */
.home .table_classement .table_row.highlighted {
  background: url("../images/halo.png") center 5px no-repeat, url("../images/sep.png") right no-repeat !important;
}
/* line 67, ../sass/_content/_home.scss */
.home .table_classement .table_row.highlighted .club {
  padding-top: 5px;
}
/* line 68, ../sass/_content/_home.scss */
.home .table_classement .table_row.highlighted .num {
  display: block;
  width: 100%;
  text-align: center;
  font-family: 'montserrat_bold';
  font-size: 20px;
  color: #ffffff;
  position: relative;
  bottom: 4px;
}
/* line 69, ../sass/_content/_home.scss */
.home .table_classement .table_row.highlighted .name {
  font-family: 'oswald_bold';
  letter-spacing: 1px;
}
/* line 70, ../sass/_content/_home.scss */
.home .table_classement .table_row.highlighted strong {
  font-size: 11px;
}
/* line 71, ../sass/_content/_home.scss */
.home .table_classement .table_row.highlighted img {
  width: 52%;
  max-width: 120px;
  height: auto;
}
/* line 75, ../sass/_content/_home.scss */
.home .table_classement .table_row:nth-child(2) .club, .home .table_classement .table_row:last-child .club {
  padding-top: 15px;
}
/* line 76, ../sass/_content/_home.scss */
.home .table_classement .table_row:nth-child(2) .name, .home .table_classement .table_row:last-child .name {
  padding-top: 10px;
}
/* line 77, ../sass/_content/_home.scss */
.home .table_classement .table_row:nth-child(2) .num, .home .table_classement .table_row:last-child .num {
  display: block;
  width: 100%;
  text-align: center;
  font-family: 'montserrat_regular';
  font-size: 14px;
  color: #ffffff;
}
/* line 78, ../sass/_content/_home.scss */
.home .table_classement .table_row:nth-child(2) strong, .home .table_classement .table_row:last-child strong {
  font-size: 9px;
}
/* line 79, ../sass/_content/_home.scss */
.home .table_classement .table_row:nth-child(2) img, .home .table_classement .table_row:last-child img {
  width: 35%;
  height: auto;
}
/* line 83, ../sass/_content/_home.scss */
.home .table_classement .table_row:nth-child(3) .club, .home .table_classement .table_row:nth-child(5) .club {
  padding-top: 10px;
}
/* line 84, ../sass/_content/_home.scss */
.home .table_classement .table_row:nth-child(3) .name, .home .table_classement .table_row:nth-child(5) .name {
  padding-top: 5px;
}
/* line 85, ../sass/_content/_home.scss */
.home .table_classement .table_row:nth-child(3) .num, .home .table_classement .table_row:nth-child(5) .num {
  display: block;
  width: 100%;
  text-align: center;
  font-family: 'montserrat_regular';
  font-size: 17px;
  color: #ffffff;
  position: relative;
  bottom: 2px;
}
/* line 86, ../sass/_content/_home.scss */
.home .table_classement .table_row:nth-child(3) strong, .home .table_classement .table_row:nth-child(5) strong {
  font-size: 10px;
}
/* line 87, ../sass/_content/_home.scss */
.home .table_classement .table_row:nth-child(3) img, .home .table_classement .table_row:nth-child(5) img {
  width: 40%;
  height: auto;
}
/* line 90, ../sass/_content/_home.scss */
.home .table_classement .table_row span:nth-child(3) {
  display: block;
  width: 100%;
  margin-top: 5px;
}
/* line 92, ../sass/_content/_home.scss */
.home .table_classement .table_row span:nth-child(3) strong {
  color: #ffffff;
  font-family: 'montserrat_bold';
}
/* line 95, ../sass/_content/_home.scss */
.home .table_classement .table_row:last-child {
  background: none !important;
}

/* MAIN CONTENT */
/* line 101, ../sass/_content/_home.scss */
.main_content_home {
  margin: 15px 0 45px 0;
  background: #FFF;
  /* CAROUSEL ACTUS */
}
/* line 102, ../sass/_content/_home.scss */
.main_content_home .a_la_une img {
  width: 100%;
}
/* line 106, ../sass/_content/_home.scss */
.main_content_home #carousel-home .carousel-inner, .main_content_home #carousel-home .item {
  max-height: 454px;
}
/* line 107, ../sass/_content/_home.scss */
.main_content_home #carousel-home .carousel-control {
  width: 5%;
}
/* line 110, ../sass/_content/_home.scss */
.main_content_home #carousel-home .carousel-indicators {
  bottom: 40px;
  left: 45px;
  margin-left: 0;
  width: auto;
}
/* line 111, ../sass/_content/_home.scss */
.main_content_home #carousel-home .conteneur {
  position: absolute;
  bottom: 60px;
  left: 45px;
}
/* line 112, ../sass/_content/_home.scss */
.main_content_home #carousel-home .conteneur h2 {
  max-width: 520px;
  color: #ffffff;
  font-size: 23px;
  line-height: 25px;
  text-transform: uppercase;
}
/* line 113, ../sass/_content/_home.scss */
.main_content_home #carousel-home .conteneur a {
  color: #ffffff;
}
/* line 114, ../sass/_content/_home.scss */
.main_content_home #carousel-home .conteneur .date {
  display: inline-block;
  margin-right: 10px;
  color: #e2ba4b;
}

/* PLANNING */
/* line 120, ../sass/_content/_home.scss */
.planning {
  padding: 35px 0 5px 0;
}
/* line 121, ../sass/_content/_home.scss */
.planning h2 {
  text-align: center;
  background: url("../images/separator-center.png") center center no-repeat;
}
/* line 122, ../sass/_content/_home.scss */
.planning h2 span {
  padding: 5px;
  background: #ffffff;
  color: #999999;
  font-size: 14px;
  font-family: 'oswald_regular';
  text-transform: uppercase;
}
/* line 124, ../sass/_content/_home.scss */
.planning .semaine {
  margin-top: 30px;
  font-size: 0;
}
/* line 125, ../sass/_content/_home.scss */
.planning .semaine li {
  text-align: center;
  display: inline-block;
  vertical-align: top;
  width: 14.285%;
  padding: 0 16px;
  min-height: 100px;
  border-left: 1px solid #f4f4f4;
}
/* line 126, ../sass/_content/_home.scss */
.planning .semaine li:first-child {
  border-left: none;
}
/* line 127, ../sass/_content/_home.scss */
.planning .semaine li .jour {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  font-size: 13px;
  color: #666666;
  text-transform: uppercase;
}
/* line 128, ../sass/_content/_home.scss */
.planning .semaine li .icon {
  vertical-align: middle;
}
/* line 129, ../sass/_content/_home.scss */
.planning .semaine li .event {
  font-size: 12px;
}
/* line 130, ../sass/_content/_home.scss */
.planning .semaine li.active .event {
  color: #067fd0;
}
/* line 132, ../sass/_content/_home.scss */
.planning .semaine .day_match {
  color: #067FD0;
  font-size: 12px;
  line-height: 14px;
  margin-top: 5px;
}

/* GALERIES PHOTOS + ESTAC TC */
/* line 137, ../sass/_content/_home.scss */
.background_blocs {
  position: absolute;
  width: 100%;
}
/* line 138, ../sass/_content/_home.scss */
.background_blocs .bg_galaries {
  background: #ffffff;
}
/* line 139, ../sass/_content/_home.scss */
.background_blocs .bg_estactv {
  background: #067fd0;
}

/* line 141, ../sass/_content/_home.scss */
.banner_items {
  padding-bottom: 20px;
}
/* line 142, ../sass/_content/_home.scss */
.banner_items h2 {
  display: inline-block;
  padding: 15px 10px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 14px;
  background: #152537;
}
/* line 143, ../sass/_content/_home.scss */
.banner_items .item img {
  /*width:100%;*/
  width: auto;
  height: 176px;
}
/* line 144, ../sass/_content/_home.scss */
.banner_items .galeries_photos {
  padding-left: 0;
}
/* line 145, ../sass/_content/_home.scss */
.banner_items .galeries_photos .item_outer {
  margin: 25px 15px 0 -5px;
}
/* line 146, ../sass/_content/_home.scss */
.banner_items .galeries_photos .item_galerie {
  min-height: 215px;
  margin-bottom: 5px;
  padding: 0 5px;
}
/* line 147, ../sass/_content/_home.scss */
.banner_items .galeries_photos .item_galerie h3 {
  color: #898989;
  font-family: 'montserrat_light';
  font-size: 13px;
  text-align: left;
  margin-top: 5px;
}
/* line 148, ../sass/_content/_home.scss */
.banner_items .galeries_photos .item_galerie h3 a {
  color: #898989;
}
/* line 150, ../sass/_content/_home.scss */
.banner_items .galeries_photos .item_galerie h3 a:hover img {
  opacity: 0.8;
}
/* line 155, ../sass/_content/_home.scss */
.banner_items .galeries_photos .h3 {
  display: inline-block;
  margin-top: 5px;
  color: #898989;
  font-size: 13px;
  line-height: 16px;
}
/* line 156, ../sass/_content/_home.scss */
.banner_items .galeries_photos .link {
  margin-right: 20px;
}
/* line 159, ../sass/_content/_home.scss */
.banner_items .estac_tv .item_outer {
  margin: 25px -5px 0 30px;
}
/* line 160, ../sass/_content/_home.scss */
.banner_items .estac_tv .preview_actu {
  min-height: 215px;
  margin-bottom: 5px;
  padding: 0 5px;
}
/* line 161, ../sass/_content/_home.scss */
.banner_items .estac_tv .preview_actu .type_actu {
  left: 5px;
  background: #c99a27;
}
/* line 162, ../sass/_content/_home.scss */
.banner_items .estac_tv .preview_actu .infos_actu {
  padding-top: 5px;
}
/* line 163, ../sass/_content/_home.scss */
.banner_items .estac_tv .preview_actu .infos_actu h3, .banner_items .estac_tv .preview_actu .infos_actu h3 a {
  color: #b1d4e8;
}
/* line 166, ../sass/_content/_home.scss */
.banner_items .estac_tv .link {
  color: #76bbe2;
}
/* line 167, ../sass/_content/_home.scss */
.banner_items .estac_tv .link:hover {
  color: #ffffff;
}
/* line 172, ../sass/_content/_home.scss */
.banner_items .link {
  float: right;
}

/* BLOC BOTTOM */
/* line 176, ../sass/_content/_home.scss */
.home .aside_bottom {
  margin-top: 45px;
}

/* AFFICHES */
/* line 179, ../sass/_content/_home.scss */
.home .affiches {
  padding: 25px 20px;
  background: #EAEAEA;
}
/* line 180, ../sass/_content/_home.scss */
.home .affiches .pub-banner {
  background: #EAEAEA !important;
}
/* line 181, ../sass/_content/_home.scss */
.home .affiches .small-banner img {
  width: 96.5% !important;
  float: right;
}
/* line 182, ../sass/_content/_home.scss */
.home .affiches .item {
  padding: 3px;
}
/* line 183, ../sass/_content/_home.scss */
.home .affiches .item img {
  width: 100%;
}

/* DOSSIERS */
/* line 188, ../sass/_content/_home.scss */
.liste_dossiers {
  padding: 25px 10px;
}
/* line 189, ../sass/_content/_home.scss */
.liste_dossiers .row {
  display: flex;
}
@media screen and (max-width: 768px) {
  /* line 189, ../sass/_content/_home.scss */
  .liste_dossiers .row {
    display: inline-block;
  }
}
/* line 194, ../sass/_content/_home.scss */
.liste_dossiers .dossiers {
  position: relative;
}
/* line 196, ../sass/_content/_home.scss */
.liste_dossiers .dossiers h2 {
  display: inline-block;
  margin-bottom: 20px;
  padding: 15px;
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  background: #152537;
}
/* line 197, ../sass/_content/_home.scss */
.liste_dossiers .dossiers .dossier {
  margin-bottom: 20px;
}
/* line 198, ../sass/_content/_home.scss */
.liste_dossiers .dossiers .dossier > a {
  width: 45%;
  display: inline-block;
  vertical-align: top;
}
/* line 199, ../sass/_content/_home.scss */
.liste_dossiers .dossiers .dossier > a img {
  width: 100%;
}
/* line 201, ../sass/_content/_home.scss */
.liste_dossiers .dossiers .dossier .info_dossier {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
  width: 50%;
}
/* line 202, ../sass/_content/_home.scss */
.liste_dossiers .dossiers .dossier .info_dossier h3, .liste_dossiers .dossiers .dossier .info_dossier h3 a {
  font-size: 12px;
  color: #c99a27;
  line-height: 1.3em;
}
/* line 203, ../sass/_content/_home.scss */
.liste_dossiers .dossiers .dossier .info_dossier p, .liste_dossiers .dossiers .dossier .info_dossier p a {
  font-size: 12px;
  color: #898989;
  line-height: 1.3em;
}
/* line 206, ../sass/_content/_home.scss */
.liste_dossiers .dossiers .button_box {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  background: url("../images/separator-center.png") center 7px no-repeat;
}
/* line 207, ../sass/_content/_home.scss */
.liste_dossiers .dossiers .button_box .link {
  padding: 0 5px;
  background: #ffffff;
}
/* line 210, ../sass/_content/_home.scss */
.liste_dossiers .stats {
  background: #f4f4f4;
}
/* line 211, ../sass/_content/_home.scss */
.liste_dossiers .stats img {
  width: 100%;
}
/* line 212, ../sass/_content/_home.scss */
.liste_dossiers .stats h2 {
  float: right;
  display: inline-block;
  padding: 15px 10px;
  color: #ffffff;
  text-transform: uppercase;
  background: #152537;
}
/* line 213, ../sass/_content/_home.scss */
.liste_dossiers .stats .content_stats {
  padding: 15px 15px 25px 15px;
}
/* line 214, ../sass/_content/_home.scss */
.liste_dossiers .stats .content_stats p {
  font-size: 12px;
}
/* line 215, ../sass/_content/_home.scss */
.liste_dossiers .stats .content_stats p strong {
  font-weight: normal;
  color: #067fd0;
}
/* line 217, ../sass/_content/_home.scss */
.liste_dossiers .stats .content_stats .match {
  margin-bottom: 10px;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 218, ../sass/_content/_home.scss */
.liste_dossiers .stats .content_stats .match strong {
  font-family: 'montserrat_regular';
  color: #152537;
}

/* STATS SAISON */
/* line 226, ../sass/_content/_home.scss */
.home .stats_saison .col_item {
  min-height: 200px;
}
/* line 229, ../sass/_content/_home.scss */
.home .stats_saison .nb_buts {
  padding-bottom: 0;
  padding-top: 65px;
}
/* line 232, ../sass/_content/_home.scss */
.home .stats_saison .synthese_match {
  padding-bottom: 0;
  padding-top: 60px;
}

/* line 237, ../sass/_content/_home.scss */
.stats_saison {
  background: #067fd0;
}
/* line 238, ../sass/_content/_home.scss */
.stats_saison .col_item {
  min-height: 140px;
}
/* line 239, ../sass/_content/_home.scss */
.stats_saison .select_stats {
  padding: 35px 30px 25px 30px;
}
/* line 240, ../sass/_content/_home.scss */
.stats_saison .select_stats h2 {
  float: left;
  font-size: 23px;
  color: #ffffff;
  text-transform: uppercase;
}
/* line 241, ../sass/_content/_home.scss */
.stats_saison .select_stats .link {
  float: right;
  margin-top: 3px;
  color: #76bbe2;
}
/* line 242, ../sass/_content/_home.scss */
.stats_saison .select_stats .link:hover {
  color: #ffffff;
}
/* line 246, ../sass/_content/_home.scss */
.stats_saison .select_stats select {
  margin-top: 15px;
  width: 100%;
  height: 38px;
}
/* line 248, ../sass/_content/_home.scss */
.stats_saison .nb_buts {
  padding: 35px 30px 25px 30px;
  text-align: center;
  background: #238ad0;
}
/* line 249, ../sass/_content/_home.scss */
.stats_saison .nb_buts p {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
  color: #ffffff;
  text-align: left;
}
/* line 250, ../sass/_content/_home.scss */
.stats_saison .nb_buts p strong {
  font-size: 72px;
  font-family: 'oswald_regular';
  line-height: 1em;
}
/* line 251, ../sass/_content/_home.scss */
.stats_saison .nb_buts p span {
  display: inline-block;
  vertical-align: top;
  max-width: 85px;
  margin-left: 10px;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1.3em;
  /*@media screen and (min-width: 992px) {
    position:relative;
    top:-20px;
  }*/
}
/* line 258, ../sass/_content/_home.scss */
.stats_saison .nb_buts .encaisse {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0 0 0 20px;
  border-left: 1px solid #58a8dd;
  text-align: left;
}
/* line 259, ../sass/_content/_home.scss */
.stats_saison .nb_buts .encaisse li {
  color: #ffffff;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
}
/* line 260, ../sass/_content/_home.scss */
.stats_saison .nb_buts .encaisse li strong {
  display: block;
  font-family: 'montserrat_bold';
  font-size: 14px;
}
/* line 261, ../sass/_content/_home.scss */
.stats_saison .nb_buts .encaisse li:first-child {
  margin-bottom: 10px;
}
/* line 265, ../sass/_content/_home.scss */
.stats_saison .synthese_match {
  padding: 30px 30px 25px 30px;
  background: #3192d3;
}
/* line 266, ../sass/_content/_home.scss */
.stats_saison .synthese_match p {
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 267, ../sass/_content/_home.scss */
.stats_saison .synthese_match p strong {
  font-family: 'montserrat_bold';
}
/* line 269, ../sass/_content/_home.scss */
.stats_saison .synthese_match .line_score {
  margin: 5px 0;
}
/* line 270, ../sass/_content/_home.scss */
.stats_saison .synthese_match .title {
  min-width: 80px;
  text-align: right;
}
/* line 271, ../sass/_content/_home.scss */
.stats_saison .synthese_match .bar {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px;
  width: 140px;
  height: 3px;
  background: #58a8dd;
}
/* line 272, ../sass/_content/_home.scss */
.stats_saison .synthese_match .bar .score_bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #ffffff;
}

/* CONTENU GLOBAL */
/* line 278, ../sass/_content/_home.scss */
.contenu_global {
  background: #fff;
  padding: 25px 20px;
}
@media screen and (max-width: 768px) {
  /* line 278, ../sass/_content/_home.scss */
  .contenu_global {
    padding: 10px 1px;
  }
}
/* line 284, ../sass/_content/_home.scss */
.contenu_global img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
/* line 289, ../sass/_content/_home.scss */
.contenu_global p {
  font-size: 13px;
  line-height: 16px;
  color: #898989;
}
/* line 293, ../sass/_content/_home.scss */
.contenu_global p strong {
  color: #000;
}

/* CAROUSEL STATS */
/* line 300, ../sass/_content/_home.scss */
.stats-container {
  position: relative;
}
/* line 301, ../sass/_content/_home.scss */
.stats-container h2 {
  position: absolute;
  right: 44px;
  padding: 13px 10px 14px 10px !important;
}
/* line 307, ../sass/_content/_home.scss */
.stats-container .carousel {
  position: inherit;
}
/* line 309, ../sass/_content/_home.scss */
.stats-container .carousel .carousel-control {
  width: 22px;
  opacity: 1;
}
/* line 312, ../sass/_content/_home.scss */
.stats-container .carousel .carousel-control:hover {
  opacity: .5;
  cursor: pointer;
}
/* line 317, ../sass/_content/_home.scss */
.stats-container .carousel .carousel-control .icon {
  top: 0;
  margin-top: 0;
}
/* line 321, ../sass/_content/_home.scss */
.stats-container .carousel .carousel-control.left {
  right: 22px;
  left: inherit;
  bottom: inherit;
  height: 43px;
}
/* line 327, ../sass/_content/_home.scss */
.stats-container .carousel .carousel-control.right {
  bottom: inherit;
  height: 43px;
}
/* line 332, ../sass/_content/_home.scss */
.stats-container .content_stats {
  padding-top: 60px !important;
}

/* CAROUSEL STATS */
/* fil infos */
/* line 341, ../sass/_content/_home.scss */
.col-right .fil_info .div_bloc_actu {
  display: none;
}

/* line 342, ../sass/_content/_home.scss */
.col-right .fil_info .div_bloc_actu.active {
  display: block;
}

/*----- CONTACT -----*/
/* line 7, ../sass/_content/_contact.scss */
.header_contact {
  height: 390px;
  position: relative;
  background: url("../../../templates/medias/images/contact.jpg");
}
/* line 9, ../sass/_content/_contact.scss */
.header_contact img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 10, ../sass/_content/_contact.scss */
.header_contact .content {
  text-align: center;
  position: relative;
  z-index: 1;
  top: 43%;
}
/* line 12, ../sass/_content/_contact.scss */
.header_contact .content h1 {
  margin-bottom: 10px;
  color: #ffffff;
  font-family: 'oswald_regular';
  font-size: 53px;
}
/* line 13, ../sass/_content/_contact.scss */
.header_contact .content p {
  color: #ffffff;
  font-family: 'montserrat_light';
  font-size: 19px;
}
/* line 15, ../sass/_content/_contact.scss */
.header_contact .content p strong {
  color: #e2ba4b;
}

/* line 20, ../sass/_content/_contact.scss */
.content_contact {
  position: relative;
  padding: 40px 90px;
  box-sizing: border-box;
}
/* line 22, ../sass/_content/_contact.scss */
.content_contact h2 {
  font-family: 'montserrat_regular';
  font-size: 36px;
  color: #152537;
  background: url("../../sinfin/images/separator.png") no-repeat;
  background-position: left bottom;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
/* line 23, ../sass/_content/_contact.scss */
.content_contact #container_form_contact {
  max-width: 80%;
  margin: 0 auto;
}
/* line 24, ../sass/_content/_contact.scss */
.content_contact .msg {
  margin-bottom: 20px;
  font-size: 13px;
}
/* line 25, ../sass/_content/_contact.scss */
.content_contact .msg-success {
  color: #49a025;
}
/* line 27, ../sass/_content/_contact.scss */
.content_contact .form_contact .label_field {
  display: block;
  font-family: 'montserrat_light';
  font-size: 13px;
  color: #898989;
}
/* line 29, ../sass/_content/_contact.scss */
.content_contact .form_contact .label_field em {
  color: #e2ba4b;
}
/* line 30, ../sass/_content/_contact.scss */
.content_contact .form_contact .label_field:last-child {
  display: inline-block;
}
/* line 32, ../sass/_content/_contact.scss */
.content_contact .form_contact .error {
  position: relative;
  font-size: 10px;
  color: red;
  display: block;
  margin-bottom: 15px;
}
/* line 33, ../sass/_content/_contact.scss */
.content_contact .form_contact input, .content_contact .form_contact select {
  height: 35px;
  width: 355px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  margin: 10px 0 25px 0;
  padding: 0 10px;
  font-size: 13px;
  box-sizing: border-box;
  -moz-appearance: none;
  -webkit-appearance: none;
}
/* line 34, ../sass/_content/_contact.scss */
.content_contact .form_contact textarea {
  height: 200px;
  width: 355px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  margin: 10px 0 15px 0;
  padding: 10px;
  font-size: 13px;
  box-sizing: border-box;
  -moz-appearance: none;
  -webkit-appearance: none;
}
/* line 35, ../sass/_content/_contact.scss */
.content_contact .form_contact #label_copie_email {
  position: relative;
  left: 110px;
}
/* line 36, ../sass/_content/_contact.scss */
.content_contact .form_contact #copie_email {
  width: 15px;
  height: 15px;
  display: inline-block;
  background: #ffffff;
}
/* line 38, ../sass/_content/_contact.scss */
.content_contact .form_contact #service_select {
  background: url("../../sinfin/images/sprite.png") no-repeat -5px -5px;
  background-position: 130% -15%;
}
/* line 40, ../sass/_content/_contact.scss */
.content_contact .form_contact .obligatoire {
  background: url("../../sinfin/images/separator.png") no-repeat;
  background-position: left top;
  padding-top: 35px;
  margin-top: 20px;
  font-family: 'montserrat_light';
  font-size: 12px;
}
/* line 42, ../sass/_content/_contact.scss */
.content_contact .form_contact .obligatoire em {
  color: #e2ba4b;
}
/* line 45, ../sass/_content/_contact.scss */
.content_contact .form_contact .button {
  position: relative;
  background: #c99a27;
  color: #ffffff;
  float: right;
  right: 0;
  bottom: 30px;
}

/*----- ACTUALITES -----*/
/* line 6, ../sass/_content/_actualite.scss */
.actualites .main_content {
  padding-bottom: 30px;
}

/* UNE ACTU (APERCU)  */
/* line 11, ../sass/_content/_actualite.scss */
.preview_actu {
  position: relative;
  margin-bottom: 15px;
}
/* line 12, ../sass/_content/_actualite.scss */
.preview_actu .type_actu {
  position: absolute;
  top: 0;
  left: 0;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  font-size: 12px;
  background: #067fd0;
  text-transform: uppercase;
}
/* line 13, ../sass/_content/_actualite.scss */
.preview_actu .infos_actu {
  padding-top: 10px;
}
/* line 14, ../sass/_content/_actualite.scss */
.preview_actu .infos_actu .date_actu, .preview_actu .infos_actu .date_actu a {
  color: #152537;
  font-size: 13px;
  font-family: 'montserrat_regular';
}
/* line 15, ../sass/_content/_actualite.scss */
.preview_actu .infos_actu h2, .preview_actu .infos_actu h3, .preview_actu .infos_actu h2 a, .preview_actu .infos_actu h3 a {
  font-size: 13px;
  line-height: 16px;
  color: #898989;
}
/* line 18, ../sass/_content/_actualite.scss */
.preview_actu:hover img {
  opacity: 0.8;
}
/* line 19, ../sass/_content/_actualite.scss */
.preview_actu:hover h2, .preview_actu:hover h3 {
  color: #152537;
}

/* PAGE ACTUS */
/* line 24, ../sass/_content/_actualite.scss */
.small_h1 {
  text-transform: uppercase;
  font-size: 28px !important;
}

/* Actu a la une */
/* line 26, ../sass/_content/_actualite.scss */
.actu_une {
  background: url("../images/separator.png") 25px bottom no-repeat;
}
/* line 28, ../sass/_content/_actualite.scss */
.actu_une .preview_actu a {
  display: inline-block;
  width: 100%;
}
/* line 29, ../sass/_content/_actualite.scss */
.actu_une .preview_actu img {
  width: 100%;
}
/* line 31, ../sass/_content/_actualite.scss */
.actu_une .image {
  position: relative;
}
/* line 32, ../sass/_content/_actualite.scss */
.actu_une .image h1 {
  position: absolute;
  bottom: 25px;
  left: 25px;
  color: #ffffff;
  font-size: 36px;
  font-family: 'montserrat_regular';
}
/* line 34, ../sass/_content/_actualite.scss */
.actu_une .infos_actu {
  display: inline-block;
  width: 100%;
  padding: 20px 25px;
}
/* line 35, ../sass/_content/_actualite.scss */
.actu_une .infos_actu .date_actu {
  color: #e2ba4b;
  font-size: 23px;
  font-family: 'montserrat_light';
}
/* line 36, ../sass/_content/_actualite.scss */
.actu_une .infos_actu h2 {
  font-size: 18px;
  line-height: 1.2em;
  text-transform: uppercase;
}
/* line 37, ../sass/_content/_actualite.scss */
.actu_une .infos_actu .f_left {
  max-width: 90%;
}

/* line 40, ../sass/_content/_actualite.scss */
#carousel-actu .carousel-indicators {
  bottom: 45px;
}

/* RECHERCHE ACTU */
/* line 44, ../sass/_content/_actualite.scss */
.form_search label {
  position: relative;
  display: block;
  width: 320px;
  margin-bottom: 10px;
}
/* line 45, ../sass/_content/_actualite.scss */
.form_search label input {
  width: 100%;
}
/* line 47, ../sass/_content/_actualite.scss */
.form_search input, .form_search select {
  padding: 0 10px;
  height: 36px;
  font-size: 13px;
  border: 1px solid #EAEAEA;
  border-radius: 3px;
  background: #fff;
  -moz-appearance: none;
  -webkit-appearance: none;
}
/* line 48, ../sass/_content/_actualite.scss */
.form_search select {
  margin-right: 10px;
  text-transform: uppercase;
  background: url("../images/select-arrow-grey.png") right center no-repeat;
  padding-right: 60px;
  margin-bottom: 10px;
}
/* line 49, ../sass/_content/_actualite.scss */
.form_search button {
  padding: 8px 20px;
  font-size: 13px;
  background: transparent;
  text-transform: uppercase;
  border: 1px solid #CCC;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 50, ../sass/_content/_actualite.scss */
.form_search button:hover {
  color: #FFF;
  background: #152537;
  border-color: #152537;
}

/* line 53, ../sass/_content/_actualite.scss */
.recherche_actu {
  padding: 15px 25px 30px 25px;
  background: url("../images/separator.png") 25px bottom no-repeat;
}
/* line 55, ../sass/_content/_actualite.scss */
.recherche_actu .form_search label {
  display: inline-block;
  vertical-align: top;
}
/* line 56, ../sass/_content/_actualite.scss */
.recherche_actu .form_search label .picto {
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  padding: 7px;
}
/* line 58, ../sass/_content/_actualite.scss */
.recherche_actu .form_search select {
  margin: 0 0 0 10px;
}

/* LISTE ACTUS EN LIGNE */
/* line 63, ../sass/_content/_actualite.scss */
.liste_actus.inline {
  padding: 0 0 30px 25px;
}
/* line 64, ../sass/_content/_actualite.scss */
.liste_actus.inline h2.gallery_title {
  margin-bottom: 10px;
  margin-top: 35px;
}
/* line 65, ../sass/_content/_actualite.scss */
.liste_actus.inline .preview_actu {
  margin: 0;
  padding: 15px 0;
  background: url("../images/separator.png") 0 bottom no-repeat;
}
/* line 66, ../sass/_content/_actualite.scss */
.liste_actus.inline .preview_actu .type_actu {
  position: relative;
  margin-bottom: 5px;
  padding: 3px 10px;
}
/* line 67, ../sass/_content/_actualite.scss */
.liste_actus.inline .preview_actu img {
  display: inline-block;
  vertical-align: middle;
}
/* line 68, ../sass/_content/_actualite.scss */
.liste_actus.inline .preview_actu .infos_actu {
  display: inline-block;
  vertical-align: top;
  margin-left: 15px;
  padding: 0;
  width: 72.5%;
}
/* line 69, ../sass/_content/_actualite.scss */
.liste_actus.inline .preview_actu .infos_actu h2 {
  max-width: 80%;
}
/* line 71, ../sass/_content/_actualite.scss */
.liste_actus.inline .preview_actu .box_links {
  display: none;
  position: absolute;
  top: 20px;
  right: 30px;
}
/* line 72, ../sass/_content/_actualite.scss */
.liste_actus.inline .preview_actu:hover {
  background: #f9f9fa;
}
/* line 73, ../sass/_content/_actualite.scss */
.liste_actus.inline .preview_actu:hover .box_links {
  display: block;
}
/* line 75, ../sass/_content/_actualite.scss */
.liste_actus.inline .preview_actu .link {
  float: right;
  font-size: 12px;
}
/* line 76, ../sass/_content/_actualite.scss */
.liste_actus.inline .preview_actu .link:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}

/* LISTE ACTUS EN BLOC */
/* line 82, ../sass/_content/_actualite.scss */
.liste_actus.bloc {
  padding-bottom: 25px;
}
/* line 83, ../sass/_content/_actualite.scss */
.liste_actus.bloc .preview_actu {
  min-height: 285px;
  padding: 0 10px;
}
/* line 84, ../sass/_content/_actualite.scss */
.liste_actus.bloc .preview_actu .type_actu {
  left: 10px;
}
/* line 87, ../sass/_content/_actualite.scss */
.liste_actus.bloc .infos_actu .link {
  float: none;
  display: block;
  margin-top: 10px;
  font-size: 12px;
}
/* line 88, ../sass/_content/_actualite.scss */
.liste_actus.bloc .infos_actu .link::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}
/* line 91, ../sass/_content/_actualite.scss */
.liste_actus.bloc .link {
  float: right;
  margin-right: 10px;
}

/* line 95, ../sass/_content/_actualite.scss */
.liste_actus #more_actus {
  display: inline-block;
  margin-top: 30px;
  cursor: pointer;
}

/* DETAIL ACTU */
/* line 100, ../sass/_content/_actualite.scss */
.detail_actu .image {
  position: relative;
}
/* line 101, ../sass/_content/_actualite.scss */
.detail_actu .image .item p {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 10px 25px;
  width: 100%;
  color: #ffffff;
  font-size: 12px;
  font-style: italic;
  background: url("../images/background_opacity40.png") 0 0 repeat;
}
/* line 102, ../sass/_content/_actualite.scss */
.detail_actu .image .type_actu {
  position: absolute;
  top: 0;
  left: 0;
  color: white;
  display: inline-block;
  padding: 5px 10px;
  font-size: 12px;
  background: #067fd0;
  text-transform: uppercase;
}
/* line 104, ../sass/_content/_actualite.scss */
.detail_actu .img_actu {
  width: 100%;
}

/* line 106, ../sass/_content/_actualite.scss */
.content_actu {
  padding: 20px 25px;
}
/* line 107, ../sass/_content/_actualite.scss */
.content_actu .intro {
  margin-bottom: 30px;
  color: #636363;
  font-size: 17px;
  line-height: 1.3em;
  font-family: 'montserrat_regular';
}
/* line 108, ../sass/_content/_actualite.scss */
.content_actu .date {
  color: #666666;
  text-transform: uppercase;
  font-size: 11px;
}
/* line 109, ../sass/_content/_actualite.scss */
.content_actu p {
  margin-bottom: 20px;
  font-size: 13px;
  text-align: justify;
}
/* line 110, ../sass/_content/_actualite.scss */
.content_actu p strong {
  font-weight: normal;
  color: #152537;
  font-family: 'montserrat_regular';
}
/* line 111, ../sass/_content/_actualite.scss */
.content_actu p em {
  font-style: normal;
  color: #067fd0;
}
/* line 112, ../sass/_content/_actualite.scss */
.content_actu p a {
  color: #152537;
  text-decoration: underline;
}
/* line 113, ../sass/_content/_actualite.scss */
.content_actu p a:hover {
  color: #898989;
  text-decoration: none;
}
/* line 116, ../sass/_content/_actualite.scss */
.content_actu ul, .content_actu ol {
  padding-left: 15px;
}
/* line 117, ../sass/_content/_actualite.scss */
.content_actu ul li, .content_actu ol li {
  text-indent: -5px;
  font-size: 12px;
}
/* line 118, ../sass/_content/_actualite.scss */
.content_actu ul li a, .content_actu ol li a {
  color: #152537;
  text-decoration: none;
}
/* line 119, ../sass/_content/_actualite.scss */
.content_actu ul li a:hover, .content_actu ol li a:hover {
  color: #898989;
  text-decoration: none;
}
/* line 123, ../sass/_content/_actualite.scss */
.content_actu blockquote {
  margin: 25px 0;
  padding-top: 20px;
  text-align: center;
  background: url("../images/separator.png") 0 0 no-repeat;
}
/* line 124, ../sass/_content/_actualite.scss */
.content_actu blockquote p {
  margin-bottom: 20px;
  color: #28396D;
  font-size: 22px;
  font-family: 'montserrat_bold';
}
/* line 125, ../sass/_content/_actualite.scss */
.content_actu blockquote:after {
  content: '';
  display: block;
  width: 100%;
  height: 4px;
  background: url("../images/separator.png") 0 0 no-repeat;
}
/* line 128, ../sass/_content/_actualite.scss */
.content_actu .content_article h1, .content_actu .content_article h2 {
  margin-bottom: 30px;
  color: #636363;
  font-size: 14px;
  line-height: 1.3em;
  font-family: 'montserrat_regular';
  text-transform: uppercase;
}
/* line 129, ../sass/_content/_actualite.scss */
.content_actu .content_article h3 {
  text-transform: uppercase;
}
/* line 131, ../sass/_content/_actualite.scss */
.content_actu h2, .content_actu h2.title {
  margin-bottom: 30px;
  color: #e2ba4b;
  font-size: 23px;
  line-height: 1.3em;
}
/* line 132, ../sass/_content/_actualite.scss */
.content_actu h2.title {
  text-align: center;
}
/* line 133, ../sass/_content/_actualite.scss */
.content_actu h3 {
  color: #c99a27;
  font-size: 16px;
  line-height: 1.3em;
}
/* line 134, ../sass/_content/_actualite.scss */
.content_actu h4 {
  color: #c99a27;
  font-size: 12px;
  line-height: 1.3em;
}
/* line 135, ../sass/_content/_actualite.scss */
.content_actu .video {
  margin-top: 30px;
  padding-top: 30px;
  background: url("../images/separator.png") 0 0 no-repeat;
  border: 8px solid #337ab7;
  border-radius: 2px;
}
/* line 137, ../sass/_content/_actualite.scss */
.content_actu table th {
  padding: 5px 0;
  color: #e2ba4b;
}
/* line 138, ../sass/_content/_actualite.scss */
.content_actu table tr {
  border-bottom: 1px solid #EFEFEF;
}
/* line 139, ../sass/_content/_actualite.scss */
.content_actu table td {
  padding: 5px 0;
  font-size: 12px;
  vertical-align: middle;
}
/* line 140, ../sass/_content/_actualite.scss */
.content_actu table td a {
  color: #e2ba4b;
}
/* line 141, ../sass/_content/_actualite.scss */
.content_actu table td a:hover {
  text-decoration: underline;
}
/* line 145, ../sass/_content/_actualite.scss */
.content_actu img {
  max-width: 100%;
  height: auto;
  /*border: 8px solid #f4f4f4;*/
}
/* line 146, ../sass/_content/_actualite.scss */
.content_actu .legend {
  display: none;
}

/* A VOIR AUSSI */
/* line 150, ../sass/_content/_actualite.scss */
.voir_aussi {
  padding: 30px 10px;
  border-top: 1px solid #f4f4f4;
}
/* line 151, ../sass/_content/_actualite.scss */
.voir_aussi h2 {
  margin: 0 0 30px 15px;
  color: #152537;
  font-size: 31px;
  font-family: 'montserrat_regular';
}
/* line 152, ../sass/_content/_actualite.scss */
.voir_aussi .preview_actu {
  padding: 0 15px;
}
/* line 153, ../sass/_content/_actualite.scss */
.voir_aussi .preview_actu .type_actu {
  left: 15px;
}
/* line 155, ../sass/_content/_actualite.scss */
.voir_aussi .link {
  float: right;
  margin-right: 15px;
}

/* line 159, ../sass/_content/_actualite.scss */
.gallery_list .row_gallery {
  margin-left: -1px;
  margin-right: -1px;
}
/* line 160, ../sass/_content/_actualite.scss */
.gallery_list .col_photo {
  margin-bottom: 2px;
  padding: 0 1px;
}

/* PAGE DE CONTENU */
/* line 164, ../sass/_content/_actualite.scss */
.image img {
  width: 100%;
}

/*----- EQUIPES -----*/
/* THUMBNAIL JOUEUR */
/* line 8, ../sass/_content/_equipes.scss */
.equipes_page .box_links {
  float: none;
  margin: 20px 30px 0 0;
}
/* line 9, ../sass/_content/_equipes.scss */
.equipes_page .content {
  padding: 0 30px;
}

/* line 11, ../sass/_content/_equipes.scss */
.liste_joueurs {
  margin-bottom: 25px;
  padding-top: 30px;
  background: url("../images/separator.png") 0 0 no-repeat;
}
/* line 12, ../sass/_content/_equipes.scss */
.liste_joueurs:first-child {
  padding-top: 0;
  background: none;
}

/* line 14, ../sass/_content/_equipes.scss */
.thumbnail_joueur {
  margin-bottom: 20px;
}
/* line 15, ../sass/_content/_equipes.scss */
.thumbnail_joueur .photo {
  position: relative;
}
/* line 16, ../sass/_content/_equipes.scss */
.thumbnail_joueur .photo a:hover img {
  opacity: 0.8;
}
/* line 17, ../sass/_content/_equipes.scss */
.thumbnail_joueur .photo .num {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #ffffff;
  font-size: 13px;
  font-family: 'montserrat_bold';
  background: #262626;
}
/* line 19, ../sass/_content/_equipes.scss */
.thumbnail_joueur h3 {
  margin-bottom: 10px;
  padding-bottom: 12px;
  color: #262626;
  font-size: 13px;
  font-family: 'montserrat_bold';
  text-transform: uppercase;
  background: url("../images/separator-small.png") 0 bottom no-repeat;
}
/* line 20, ../sass/_content/_equipes.scss */
.thumbnail_joueur ul {
  margin: 0;
  padding: 0;
}
/* line 21, ../sass/_content/_equipes.scss */
.thumbnail_joueur ul li {
  margin: 0;
  font-size: 13px;
  line-height: 18px;
}
/* line 22, ../sass/_content/_equipes.scss */
.thumbnail_joueur ul li small {
  font-size: 12px;
}
/* line 25, ../sass/_content/_equipes.scss */
.thumbnail_joueur .small_button {
  margin-top: 5px;
}

/* FICHE JOUEUR */
/* line 29, ../sass/_content/_equipes.scss */
.banner_joueur {
  width: 100%;
}

/* line 30, ../sass/_content/_equipes.scss */
.fiche_joueur {
  padding: 30px;
}
/* line 31, ../sass/_content/_equipes.scss */
.fiche_joueur .title h1 {
  width: auto;
}
/* line 32, ../sass/_content/_equipes.scss */
.fiche_joueur .content {
  margin-bottom: 30px;
}
/* line 33, ../sass/_content/_equipes.scss */
.fiche_joueur .content .title {
  display: inline-block;
  width: 100%;
  margin-bottom: 25px;
  background: url("../images/separator.png") 0 bottom no-repeat;
}
/* line 35, ../sass/_content/_equipes.scss */
.fiche_joueur .content .thumbnail_joueur.details h3 {
  font-size: 17px;
  background-size: 60% 2px;
}
/* line 36, ../sass/_content/_equipes.scss */
.fiche_joueur .content .thumbnail_joueur.details ul {
  margin-bottom: 10px;
}
/* line 37, ../sass/_content/_equipes.scss */
.fiche_joueur .content .thumbnail_joueur.details ul li strong {
  font-family: 'montserrat_regular';
}
/* line 38, ../sass/_content/_equipes.scss */
.fiche_joueur .content .thumbnail_joueur.details ul.navy li {
  color: #152537;
}
/* line 39, ../sass/_content/_equipes.scss */
.fiche_joueur .content .thumbnail_joueur.details ul.rs {
  margin-left: -7px;
}
/* line 40, ../sass/_content/_equipes.scss */
.fiche_joueur .content .thumbnail_joueur.details ul.rs li {
  display: inline-block;
}
/* line 41, ../sass/_content/_equipes.scss */
.fiche_joueur .content .thumbnail_joueur.details ul.rs li a:hover {
  opacity: 0.7;
}
/* line 45, ../sass/_content/_equipes.scss */
.fiche_joueur .content .thumbnail_joueur.details .small_button {
  padding: 8px 15px;
  font-size: 15px;
}
/* line 47, ../sass/_content/_equipes.scss */
.fiche_joueur .content p {
  font-size: 12px;
}
/* line 48, ../sass/_content/_equipes.scss */
.fiche_joueur .content .desc {
  margin-bottom: 20px;
}
/* line 50, ../sass/_content/_equipes.scss */
.fiche_joueur .stats_saison {
  margin-bottom: 30px;
}
/* line 52, ../sass/_content/_equipes.scss */
.fiche_joueur .stats_saison .select_stats h2 {
  float: none;
}
/* line 53, ../sass/_content/_equipes.scss */
.fiche_joueur .stats_saison .select_stats h2 span {
  font-size: 12px;
  text-transform: inherit;
}
/* line 55, ../sass/_content/_equipes.scss */
.fiche_joueur .stats_saison .select_stats select {
  display: inline-block;
  width: 210px;
}
/* line 56, ../sass/_content/_equipes.scss */
.fiche_joueur .stats_saison .select_stats select.saison {
  margin-right: 10px;
  min-width: 170px;
}
/* line 57, ../sass/_content/_equipes.scss */
.fiche_joueur .stats_saison .select_stats select.competitions {
  min-width: 280px;
}
/* line 60, ../sass/_content/_equipes.scss */
.fiche_joueur .stats_saison .nb_buts {
  text-align: left;
}
/* line 61, ../sass/_content/_equipes.scss */
.fiche_joueur .stats_saison .nb_buts ul {
  margin-right: 20px;
}
/* line 64, ../sass/_content/_equipes.scss */
.fiche_joueur .liste_actus {
  padding-bottom: 0;
}
/* line 65, ../sass/_content/_equipes.scss */
.fiche_joueur .row_actus_joueur {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 66, ../sass/_content/_equipes.scss */
.fiche_joueur .liste_joueurs {
  padding-top: 0;
  background: none;
}
/* line 67, ../sass/_content/_equipes.scss */
.fiche_joueur .row_galerie_joueur {
  margin-right: -5px;
  margin-left: -5px;
}
@media screen and (max-width: 991px) {
  /* line 67, ../sass/_content/_equipes.scss */
  .fiche_joueur .row_galerie_joueur {
    margin-right: -10px;
    margin-left: -10px;
  }
}
/* line 72, ../sass/_content/_equipes.scss */
.fiche_joueur .row_galerie_joueur ul {
  margin-bottom: 30px;
}
/* line 74, ../sass/_content/_equipes.scss */
.fiche_joueur .row_galerie_joueur ul li {
  margin-bottom: 10px;
  padding: 0 5px;
}
/* line 77, ../sass/_content/_equipes.scss */
.fiche_joueur .row_galerie_joueur ul li img {
  width: 100%;
}
/* line 79, ../sass/_content/_equipes.scss */
.fiche_joueur .row_galerie_joueur ul li img:hover {
  opacity: .8;
}

/*----- SAISON -----*/
/* FEUILLE DE MATCH */
/* line 8, ../sass/_content/_saison.scss */
.saison .content {
  padding: 0 30px 30px 30px;
}

/* line 11, ../sass/_content/_saison.scss */
.liste_matchs h2.title_h2 {
  margin-top: 25px;
  padding-top: 30px;
  background: url("../images/separator.png") 0 0 no-repeat;
}

/* line 12, ../sass/_content/_saison.scss */
.block_match {
  margin-bottom: 10px;
  background: #f9f9fa;
}
/* line 13, ../sass/_content/_saison.scss */
.block_match img.diffuseur {
  position: relative;
  top: 15px;
  height: 50px;
}
/* line 14, ../sass/_content/_saison.scss */
.block_match .col_left {
  border-right: 1px solid #efefef;
}
/* line 15, ../sass/_content/_saison.scss */
.block_match .date {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  padding-top: 20px;
  width: 75px;
  height: 75px;
  display: inline-block;
  text-align: center;
  background: #152537;
}
/* line 16, ../sass/_content/_saison.scss */
.block_match .date p {
  line-height: 16px;
  color: #ffffff;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 17, ../sass/_content/_saison.scss */
.block_match .date p strong {
  font-size: 14px;
  font-family: 'montserrat_regular';
}
/* line 20, ../sass/_content/_saison.scss */
.block_match img, .block_match .ligue, .block_match .equipe, .block_match .buts {
  display: inline-block;
  vertical-align: middle;
}
/* line 21, ../sass/_content/_saison.scss */
.block_match .ligue {
  margin-left: 15px;
  width: 35%;
}
/* line 22, ../sass/_content/_saison.scss */
.block_match .ligue p {
  font-size: 12px;
}
/* line 23, ../sass/_content/_saison.scss */
.block_match .ligue p strong {
  color: #152537;
  font-family: 'montserrat_regular';
}
/* line 26, ../sass/_content/_saison.scss */
.block_match .col_right {
  position: relative;
  padding-top: 20px;
  min-height: 75px;
}
/* line 27, ../sass/_content/_saison.scss */
.block_match .equipe {
  width: 38%;
}
/* line 28, ../sass/_content/_saison.scss */
.block_match .equipe .name {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  width: 75%;
  font-size: 13px;
  line-height: 15px;
  font-family: 'montserrat_regular';
  color: #152537;
  text-transform: uppercase;
}
/* line 29, ../sass/_content/_saison.scss */
.block_match .equipe.left {
  text-align: right;
}
/* line 30, ../sass/_content/_saison.scss */
.block_match .equipe.left .name {
  margin: 0 5px 0 0;
}
/* line 33, ../sass/_content/_saison.scss */
.block_match .buts {
  margin: 0 5px;
  background: #ffffff;
  border: 1px solid #067fd0;
  font-size: 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 34, ../sass/_content/_saison.scss */
.block_match .buts span {
  display: inline-block;
  width: 28px;
  height: 33px;
  line-height: 33px;
  color: #067fd0;
  font-family: 'oswald_regular';
  font-size: 15px;
  text-align: center;
  border-left: 1px solid #067fd0;
}
/* line 35, ../sass/_content/_saison.scss */
.block_match .buts span:first-child {
  border-right: 0;
  border-left: 0;
}
/* line 38, ../sass/_content/_saison.scss */
.block_match .plus {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 100%;
  background: #f4f4f4;
}
/* line 39, ../sass/_content/_saison.scss */
.block_match .plus .icon {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -10px;
}
/* line 40, ../sass/_content/_saison.scss */
.block_match .plus:hover {
  background: #067fd0;
}
/* line 44, ../sass/_content/_saison.scss */
.block_match .billeterie {
  position: absolute;
  top: 0;
  right: 28px;
  width: 28px;
  height: 100%;
  background: #262626;
}
/* line 45, ../sass/_content/_saison.scss */
.block_match .billeterie .icon {
  position: absolute;
  top: 51%;
  left: 5px;
  margin-top: -10px;
}
/* line 46, ../sass/_content/_saison.scss */
.block_match .billeterie:hover {
  background: #067fd0;
}

/* CALENDRIERS & RESULTATS */
/* line 54, ../sass/_content/_saison.scss */
.calendrier_results .col_left {
  width: 75%;
  display: inline-block;
}
/* line 56, ../sass/_content/_saison.scss */
.calendrier_results .block_match .date {
  padding-top: 28px;
}
/* line 57, ../sass/_content/_saison.scss */
.calendrier_results .block_match .equipe {
  width: 30%;
}
/* line 58, ../sass/_content/_saison.scss */
.calendrier_results .block_match.highlighted {
  background: #067fd0;
}
/* line 59, ../sass/_content/_saison.scss */
.calendrier_results .block_match.highlighted .col_left {
  border-color: #4ea0de;
}
/* line 60, ../sass/_content/_saison.scss */
.calendrier_results .block_match.highlighted .col_right {
  background: #f9f9fa;
  width: 23.1%;
  height: 75px;
  position: absolute;
  text-align: center;
}
/* line 61, ../sass/_content/_saison.scss */
.calendrier_results .block_match.highlighted .equipe .name, .calendrier_results .block_match.highlighted .col_right p {
  color: #ffffff;
}
/* line 64, ../sass/_content/_saison.scss */
.calendrier_results .col_right {
  display: inline-block;
  vertical-align: middle;
  min-height: 10px;
  padding: 0 15px;
}
/* line 65, ../sass/_content/_saison.scss */
.calendrier_results .col_right p {
  font-size: 12px;
  font-family: 'montserrat_regular';
}

/* line 69, ../sass/_content/_saison.scss */
.box_selecteur {
  float: left;
}

/* line 70, ../sass/_content/_saison.scss */
.selecteur {
  display: inline-block;
  height: 35px;
  font-size: 0;
  border: 1px solid #EAEAEA;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 71, ../sass/_content/_saison.scss */
.selecteur .change_option, .selecteur .field {
  display: inline-block;
  vertical-align: top;
  height: 100%;
}
/* line 72, ../sass/_content/_saison.scss */
.selecteur .field {
  min-width: 140px;
  font-size: 13px;
  line-height: 30px;
  text-align: center;
}
/* line 73, ../sass/_content/_saison.scss */
.selecteur .change_prev {
  border-right: 1px solid #EAEAEA;
}
/* line 74, ../sass/_content/_saison.scss */
.selecteur .change_next {
  border-left: 1px solid #EAEAEA;
}
/* line 75, ../sass/_content/_saison.scss */
.selecteur .change_option:hover {
  opacity: 0.6;
}

/* CLASSEMENT */
/* line 79, ../sass/_content/_saison.scss */
.saison .mentions {
  font-size: 10px;
}

/* line 80, ../sass/_content/_saison.scss */
.classement_saison {
  margin-bottom: 35px;
  padding-top: 30px;
  background: url("../images/separator.png") 0 0 no-repeat;
}

/* line 81, ../sass/_content/_saison.scss */
.table_classement {
  margin-bottom: 20px;
  font-size: 0;
  background: #f2f2f2;
}
/* line 83, ../sass/_content/_saison.scss */
.table_classement .table_head .pos {
  opacity: 0;
}
/* line 85, ../sass/_content/_saison.scss */
.table_classement span {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
}
/* line 86, ../sass/_content/_saison.scss */
.table_classement .pos {
  width: 13.5%;
  border-right: 1.5px solid #c4c4c4;
  margin-right: 1.5%;
  height: 15px;
}
/* line 87, ../sass/_content/_saison.scss */
.table_classement .club {
  width: 20%;
}
/* line 88, ../sass/_content/_saison.scss */
.table_classement .nb {
  width: 8%;
  text-align: center;
}
/* line 89, ../sass/_content/_saison.scss */
.table_classement .table_head {
  padding: 8px 0;
  padding-right: 10px;
}
/* line 90, ../sass/_content/_saison.scss */
.table_classement .table_head span {
  color: #a5a5a5;
  font-family: 'montserrat_bold';
}
/* line 92, ../sass/_content/_saison.scss */
.table_classement .table_row {
  margin-bottom: 5px;
  background: #f4f4f4;
  background: url(../images/classement_sep.png) center bottom no-repeat !important;
  padding: 12px 0;
}
/* line 93, ../sass/_content/_saison.scss */
.table_classement .table_row .num {
  width: 32px;
  font-size: 14px;
  font-family: 'montserrat_regular';
  text-align: center;
  color: #000000;
  background: #f2f2f2;
}
/* line 94, ../sass/_content/_saison.scss */
.table_classement .table_row .logo {
  margin-right: 5px;
}
/* line 95, ../sass/_content/_saison.scss */
.table_classement .table_row .name {
  color: #152537;
  font-size: 11px;
  font-family: 'montserrat_regular';
}
/* line 96, ../sass/_content/_saison.scss */
.table_classement .table_row .nb strong {
  color: #152537;
  font-family: 'montserrat_bold';
  font-weight: lighter;
}
/* line 97, ../sass/_content/_saison.scss */
.table_classement .table_row .pos .icon {
  margin-left: 5px;
}
/* line 98, ../sass/_content/_saison.scss */
.table_classement .table_row.top .num {
  color: #49a025;
}
/* line 99, ../sass/_content/_saison.scss */
.table_classement .table_row.last .num {
  color: red;
}
/* line 100, ../sass/_content/_saison.scss */
.table_classement .table_row.highlighted {
  font-weight: bold;
}
/* line 101, ../sass/_content/_saison.scss */
.table_classement .table_row.highlighted span, .table_classement .table_row.highlighted strong {
  color: red;
}

/* line 107, ../sass/_content/_saison.scss */
.template13 .classement_title {
  position: absolute;
  right: 0;
  z-index: 9;
  top: 0;
}
/* line 108, ../sass/_content/_saison.scss */
.template13 .classement_saison {
  background: url("../images/separator.png") 0 0 no-repeat #f2f2f2;
  padding-top: 44px;
  position: relative;
  width: 100%;
  top: -3px;
}
/* line 110, ../sass/_content/_saison.scss */
.template13 .table_classement .table_head {
  text-align: right;
  position: relative;
  width: 100%;
}
/* line 112, ../sass/_content/_saison.scss */
.template13 .table_classement .table_head .pos, .template13 .table_classement .table_head .club {
  display: none;
}
/* line 114, ../sass/_content/_saison.scss */
.template13 .table_classement .nb {
  width: 13%;
}
/* line 116, ../sass/_content/_saison.scss */
.template13 .container_fil_info, .template13 .fil_info, .template13 .estac_tv_right, .template13 .boutique-right, .template13 .billeterie-right, .template13 .autour-estac {
  display: none;
}
/* line 117, ../sass/_content/_saison.scss */
.template13 .social-bloc {
  text-align: center;
}

/* PLANNING */
/* line 123, ../sass/_content/_saison.scss */
.planning_page .content {
  padding: 0 30px 30px 30px;
}

/* line 125, ../sass/_content/_saison.scss */
.un_planning {
  margin-bottom: 30px;
  padding-top: 30px;
  background: url("../images/separator.png") 0 0 no-repeat;
}
/* line 126, ../sass/_content/_saison.scss */
.un_planning p {
  line-height: 1em;
}
/* line 127, ../sass/_content/_saison.scss */
.un_planning .date {
  margin-bottom: 20px;
  color: #e2ba4b;
  font-size: 11px;
  text-transform: uppercase;
}
/* line 128, ../sass/_content/_saison.scss */
.un_planning .row_jour {
  margin-bottom: 5px;
  background: #f4f4f4;
}
/* line 129, ../sass/_content/_saison.scss */
.un_planning .row_jour > div {
  float: left;
  text-transform: uppercase;
}
/* line 130, ../sass/_content/_saison.scss */
.un_planning .row_jour .jour {
  padding: 5px;
  width: 15%;
  background: #152537;
  color: #FFF;
  font-size: 11px;
  text-align: center;
}
/* line 131, ../sass/_content/_saison.scss */
.un_planning .row_jour .event {
  padding: 5px 10px;
  color: #152537;
  font-size: 12px;
  font-family: 'montserrat_regular';
}
/* line 132, ../sass/_content/_saison.scss */
.un_planning .row_jour .am {
  width: 38%;
}
/* line 133, ../sass/_content/_saison.scss */
.un_planning .row_jour .pm {
  padding-left: 20px;
  width: 47%;
  border-left: 1px solid #e5e5e5;
}

/* line 139, ../sass/_content/_saison.scss */
.planning_ac .row_jour .event_match {
  text-align: center;
  width: 25%;
  padding: 5px 10px;
  height: 22px;
  font-size: 11px;
}

/*----- ESTAC TV -----*/
/* line 6, ../sass/_content/_estac_tv.scss */
.estactv_page div.title {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  padding: 20px 25px;
  background: url("../images/separator.png") 25px bottom no-repeat;
}
/* line 7, ../sass/_content/_estac_tv.scss */
.estactv_page div.title h1 {
  margin-bottom: 0;
}
/* line 10, ../sass/_content/_estac_tv.scss */
.estactv_page .actu_une .type_actu {
  background: #c99a27;
}
/* line 11, ../sass/_content/_estac_tv.scss */
.estactv_page .actu_une .video_une {
  margin-bottom: 0;
}
/* line 12, ../sass/_content/_estac_tv.scss */
.estactv_page .actu_une .video_une .icon-play-big {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -50px 0 0 -50px;
}
/* line 15, ../sass/_content/_estac_tv.scss */
.estactv_page .liste_actus.bloc .link {
  float: none;
}
/* line 16, ../sass/_content/_estac_tv.scss */
.estactv_page .liste_actus.bloc .link::after {
  top: inherit;
  bottom: 0;
  height: 30%;
}
/* line 18, ../sass/_content/_estac_tv.scss */
.estactv_page .view_estac_view, .estactv_page .view_estac_view p, .estactv_page .view_estac_view span {
  cursor: pointer;
}
/* line 19, ../sass/_content/_estac_tv.scss */
.estactv_page .preview_actu:hover img {
  opacity: 1;
}

/* line 22, ../sass/_content/_estac_tv.scss */
.video-container {
  position: relative;
  padding-bottom: 50%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 23, ../sass/_content/_estac_tv.scss */
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* APERCU ACTU ESTAC TV */
/* line 28, ../sass/_content/_estac_tv.scss */
.preview_actu .icon-play {
  position: absolute;
  top: 25%;
  left: 50%;
  margin-left: -22px;
}



.next_match{position:relative;}
.next_match #entrer{position:absolute;bottom:0;right:0;left:0;display:inline-block;background:white;color:#898989;border-radius:3px;padding:8px 10px;margin:5px;font-size:14px;font-family:'oswald_regular';text-transform:uppercase;text-decoration:none;}
.next_match #entrer:hover{color:#FFF;background:#152537;}
.next_match > img{width:100%;}
.next_match .content{height:100%;padding-top:70px;box-sizing:border-box;}
.next_match .content:hover{background:rgba(255, 255, 255, 0) !important;}
.next_match .content .content img{width:150px;}
.next_match .content .separator{display:block;width:20%;height:2px;background:rgba(255, 255, 255, 0.1);margin:25px auto 20px auto;}
.next_match .content .next_match_detail{position:relative;margin-top:30px;}
.next_match .content .next_match_detail img{position:relative;top:10px;width:30px;}
.next_match .content .next_match_detail .team_name, .next_match .content .next_match .content .next_match_detail span{font-family:'montserrat_bold';color:white;text-transform:uppercase;font-size:18px;}
.next_match .content .button{padding:8px 29px;}
.next_match .content #logo_estac{width:auto;height:100px;}
.next_match .count_next_match{border-radius:3px;border:2px solid #fff;width:60%;margin:20px auto;}
.next_match .count_next_match table{width:100%;}
.next_match .count_next_match #count_match td, .next_match .count_next_match .count_match td{width:75px;font-size:38px;color:white;font-family:'oswald_regular';text-align:center;padding:20px 0;}
.next_match .count_next_match #count_match td:nth-child(2), .next_match .count_next_match .count_match td:nth-child(2){border-left:2px solid #fff;border-right:2px solid #fff;}
.next_match .count_next_match #count_match td p, .next_match .count_next_match .count_match td p{font-size:10px;font-family:'montserrat_light';text-align:center;margin-top:5px;}
.next_match .icon-arrow-right-circle{position:absolute;bottom:20px;right:20px;}
.next_match .icon-arrow-right-circle:hover{opacity:0.6;}
