/* Fecou less */
.test {
  display: block;
}
/* ==========================================
Imports
========================================== */
/* = Imports = */
/* ==========================================
Colors
========================================== */
/* Définition des couleurs de base */
/* Définition des shades of grey */
/* Assignation des couleurs principales */
/* Couleur de fond des boutons */
/* Couleur du texte */
/* Couleur des liens */
/* Couleur des titres */
/* couleurs graphiques pour les charts */
/* Palette de couleurs utilisées pour les fonds de widgets */
/* assignation des couleurs pour les fonds de widgets */
/* fonction pour assignation dynamique d'une couleur custom */
/* ==========================================
Variables
========================================== */
/* @media examples
@screen-xs-min : phone, 480px, @screen-sm-min : tablet, 768px , @screen-md-min : desktop, 992px, @screen-lg-min : large, 1200px;
@screen-xs-max: (@screen-sm-min - 1);
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {}
*/
/* ==========================================
Fonts
========================================== */
/*@font-face {
	font-family: ProximaNova;
	src: url("../fonts/ProximaNova-Bold.otf");
}*/
/*@fontFaceName01:"Verdana";
@font-face {
  font-family: "@{fontFaceName01}";
  src: ~"url('@{fontPath}@{fontFaceName01}.eot')";
  src: ~"url('@{fontPath}@{fontFaceName01}.eot?#iefix') format('embedded-opentype')",
       ~"url('@{fontPath}@{fontFaceName01}.woff') format('woff')",
       ~"url('@{fontPath}@{fontFaceName01}.ttf') format('truetype')",
       ~"url('@{fontPath}@{fontFaceName01}.svg#@{icon-font-svg-id}') format('svg')";
}*/
/* ==========================================
Fonctions
========================================== */
/* Pour mémoire
//ceci est une fonction recursive pour générer les classes bg-custom-color-{i} :
.generate-bg-by-class(7);
.generate-bg-by-class(@n, @i: 1) when (@i =< @n) {
    &.bg-custom-color-@{i} .panel-heading {
        @string:replace('custom-color-1','1','@{i}');
        background-color: @@string;
    }
    .generate-bg-by-class(@n, (@i + 1));
}
*/
/* ==========================================
Généralités
========================================== */
body {
  font-size: 15px;
  font-family: "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-rendering: optimizeLegibility;
  color: #09090A;
  background: url("../img/elocus/fonds/pattern-grey.png") repeat scroll 0 bottom transparent;
  background-size: 8px 4px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #F7642F;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  color: #777777;
}
p {
  text-align: left;
}
a,
a:link {
  color: #F7642F;
}
a:visited {
  color: #F7642F;
}
a:hover,
a:active {
  color: #FB9033;
  text-decoration: underline;
}
@media (max-width: 1199px) {
  .visible-largeDesktop {
    display: none;
  }
}
@media (min-width: 1200px) {
  .hidden-largeDesktop {
    display: none;
  }
}
.mgt {
  margin-top: 15px;
}
.mgb {
  margin-bottom: 15px;
}
.pdt {
  padding-top: 15px;
}
.pdb {
  padding-bottom: 15px;
}
.ch {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.btn-fecou,
a.btn-fecou {
  background-image: -webkit-linear-gradient(top, #f87648 0%, #f65216 100%);
  background-image: -o-linear-gradient(top, #f87648 0%, #f65216 100%);
  background-image: linear-gradient(to bottom, #f87648 0%, #f65216 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff87648', endColorstr='#fff65216', GradientType=0);
  color: #FFFFFF !important;
  border: none !important;
  -webkit-box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.3);
}
.btn-fecou:hover,
a.btn-fecou:hover,
.btn-fecou:active,
a.btn-fecou:active,
.btn-fecou:focus,
a.btn-fecou:focus {
  background-image: -webkit-linear-gradient(top, #fcab65 0%, #FB9033 100%);
  background-image: -o-linear-gradient(top, #fcab65 0%, #FB9033 100%);
  background-image: linear-gradient(to bottom, #fcab65 0%, #FB9033 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcab65', endColorstr='#fffb9033', GradientType=0);
  color: #FFFFFF;
  cursor: pointer !important;
}
.no-min-height {
  min-height: inherit !important;
}
html {
  position: relative;
  min-height: 100%;
}
html .IE9-only {
  display: none;
}
html.lt-ie10 .IE9-only {
  display: block;
}
/* ==========================================
Admin
========================================== */
/* ==========================================
Content
========================================== */
body {
  padding-top: 70px;
}
/* ==== Navigation ==== */
.navbar-elocus {
  background-color: #FB9033;
  border-color: rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  margin-bottom: 0;
}
.navbar-elocus ul li a {
  color: #F7642F;
}
.navbar-elocus ul li a:hover,
.navbar-elocus ul li a:focus {
  color: #FFFFFF;
  background: #FB9033;
}
.navbar-elocus button.navbar-toggle {
  padding: 6px 11px;
  border-color: #ccc;
}
.navbar-elocus .navbar-nav {
  padding-right: 10px;
  padding-top: 0px;
}
.navbar-elocus .navbar-nav li.notifications-trigger.active a {
  color: #F7642F;
}
.navbar-elocus .navbar-nav li.notifications-trigger:hover {
  background-color: #F7642F;
}
.navbar-elocus .navbar-nav li.notifications-trigger:hover a {
  color: #FFFFFF;
}
.navbar-elocus .navbar-brand img {
  position: relative;
  top: -10px;
}
.navbar-elocus .dropdown a.dropdown-toggle.active {
  color: #f56531;
}
.navbar-elocus .dropdown a.dropdown-toggle.active:hover {
  color: #FFFFFF;
}
.navbar-elocus .dropdown a.dropdown-toggle i {
  color: #FFFFFF;
}
.navbar-elocus .dropdown a.dropdown-toggle i:hover {
  color: #09090A;
}
.navbar-elocus .dropdown ul.dropdown-menu > .active > a,
.navbar-elocus .dropdown ul.dropdown-menu > .active > a:hover,
.navbar-elocus .dropdown ul.dropdown-menu > .active > a:focus {
  background-color: #FB9033;
  color: #FFFFFF;
}
.navbar-elocus .dropdown ul.dropdown-menu > li > a:hover {
  color: #FFFFFF;
}
.navbar-elocus .dropdown ul.dropdown-menu i {
  color: #09090A;
}
.navbar-elocus .dropdown.open a.dropdown-toggle,
.navbar-elocus .dropdown.open a.dropdown-toggle.active {
  color: #FFFFFF;
  background-color: #FB9033;
  -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.4);
}
.navbar-elocus .dropdown.open a.dropdown-toggle i,
.navbar-elocus .dropdown.open a.dropdown-toggle.active i {
  color: #FFFFFF;
}
.navbar-elocus .navbar-form {
  padding-right: 0;
}
.navbar-elocus .navbar-btn {
  margin-left: 8px;
}
.navbar-elocus .btn {
  background-color: #FFFFFF;
  color: #FB9033;
}
.navbar-elocus .btn:hover,
.navbar-elocus .btn a:hover,
.navbar-elocus .btn:hover i {
  color: #FFFFFF;
  background-color: #FB9033;
}
.navbar-elocus .dropdown a .caret {
  color: #FFFFFF;
}
div.text-generique {
  display: none;
  position: absolute;
  right: 0;
  top: 50px;
  font-size: 1em;
  color: #FFFFFF;
  background-color: #31313F;
  height: 25px;
  line-height: 1.6em;
  padding: 0 1em;
  z-index: 0;
  font-style: italic;
  font-family: "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div.text-generique:before {
  display: none;
  width: 1px;
  height: 1px;
  position: absolute;
  left: -25px;
  z-index: -1;
  content: "";
  border: 1px solid #31313F;
  border-color: #31313F transparent transparent transparent;
  border-width: 25px;
}
/* ==== Left menus ==== */
#openNavBtn,
#closeNavBtn {
  float: left;
  color: #F7642F;
  margin-right: 1.5em;
}
#openNavBtn {
  display: none;
}
#closeNavBtn {
  display: block;
}
/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#bootstrapContent {
  transition: margin-left 0.4s;
  margin-left: 300px;
  /* 300px - change this with JavaScript */
}
#bootstrapContent.no-transition {
  transition: 0s;
  /* transition effect to slide in the sidenav */
}
@media (max-width: 767px) {
  #bootstrapContent {
    margin-left: 0 !important;
  }
}
.sidenav {
  /* The side navigation menu */
  height: 100%;
  /* 100% Full-height */
  width: 300px;
  left: 0px;
  /* 0px - change this with JavaScript */
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Stay on top */
  top: 0;
  left: 0;
  overflow-x: hidden;
  /* Disable horizontal scroll */
  padding-top: 60px;
  transition: 0.4s;
  /* transition effect to slide in the sidenav */
}
.sidenav.no-transition {
  transition: 0s;
  /* transition effect to slide in the sidenav */
}
.sidenav.xs-menu {
  padding-top: 0;
  position: relative;
  width: 100%;
}
.sidenav .panel {
  margin: 15px 0;
  background-color: rgba(190, 190, 190, 0.4);
}
.sidenav .panel .panel-heading,
.sidenav .panel .panel-title {
  padding-top: 10px;
  padding-bottom: 3px;
}
.sidenav .panel .panel-heading h4,
.sidenav .panel .panel-title h4 {
  margin-top: 0;
  font-size: 17.1px;
}
.sidenav .panel .panel-heading h4 a,
.sidenav .panel .panel-title h4 a {
  color: #FB9033;
  font-size: 1.1em;
}
.sidenav .panel .panel-heading h4 a:hover,
.sidenav .panel .panel-title h4 a:hover {
  color: #F7642F;
}
.sidenav .panel .panel-body h4 {
  margin-top: 0;
}
.sidenav .panel .panel-body h4 a {
  color: #F7642F;
  font-size: 1.1em;
}
.sidenav .panel .panel-body .btn-group > a i {
  color: #09090A;
}
.sidenav .panel .panel-body .btn-group > a i:hover {
  color: #FFFFFF;
}
.sidenav .panel .panel-body .btn-group > a:hover {
  color: #FFFFFF;
  background-color: #f56531;
}
.sidenav .panel .panel-body .btn-group > a:hover i {
  color: #FFFFFF;
}
.sidenav .panel .panel-body .dropdown button {
  padding-left: 7px;
  padding-right: 4px;
}
.sidenav .panel .panel-body .dropdown button:hover,
.sidenav .panel .panel-body .dropdown.open button {
  background-color: #f56531;
}
.sidenav .panel .panel-body .dropdown button:hover i,
.sidenav .panel .panel-body .dropdown.open button i,
.sidenav .panel .panel-body .dropdown button:hover .caret,
.sidenav .panel .panel-body .dropdown.open button .caret {
  color: #FFFFFF;
}
.sidenav .panel .panel-body .dropdown > ul.dropdown-menu {
  /*& > .active > a, & > .active > a:hover, & > .active > a:focus {
							background-color: @btnBg;
							color: @blanc;
						}
						> li > a:hover {
							color: @blanc;
						}
						i {
							color: @baseFontColor;
						}*/
}
.sidenav .panel .panel-body .dropdown > ul.dropdown-menu li a {
  padding: 4px 12px;
  text-align: left;
  border: none;
  border-radius: inherit;
}
.sidenav .panel .panel-body .dropdown > ul.dropdown-menu li a:hover {
  background-color: #f56531;
  color: #FFFFFF;
}
.sidenav .panel .panel-body .dropdown > ul.dropdown-menu li a i {
  margin-right: 1em;
}
.sidenav .panel .panel-body .dropdown.open a i,
.sidenav .panel .panel-body .dropdown.open a .caret {
  color: #FFFFFF;
}
.sidenav .panel .panel-body .dropdown.open a.dropdown-toggle,
.sidenav .panel .panel-body .dropdown.open a.dropdown-toggle.active {
  color: #FFFFFF;
  background-color: #FB9033;
  -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.4);
}
.sidenav .panel .panel-body .dropdown.open ul.dropdown-menu a i {
  color: #09090A;
}
.sidenav .panel .panel-body .dropdown.open ul.dropdown-menu a:hover i {
  color: #FFFFFF;
}
.sidenav .panel .panel-footer {
  padding: 0;
}
.sidenav .panel .panel-footer .list-group-item {
  background-color: #EFEFEF;
}
.sidenav .panel .panel-footer .list-group-item.active {
  color: #f56531;
  border-color: #ddd;
}
.sidenav .panel .panel-footer .list-group-item:hover {
  background-color: #f56531;
  color: #FFFFFF;
}
.sidenav .panel .panel-footer .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.sidenav .panel .panel-footer .list-group-item:last-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.sidenav .panel .panel-footer .list-group-item:before {
  background: url("../img/elocus/sprite.png") no-repeat scroll transparent;
  background-size: 900px 300px;
  content: "";
  display: block;
  float: left;
  height: 18px;
  margin-left: -5px;
  margin-right: 7px;
  position: relative;
  top: 0;
  width: 18px;
}
.sidenav .panel .panel-footer .list-group-item.bien-etre:before {
  background-position: -850px 0px;
}
.sidenav .panel .panel-footer .list-group-item.economie:before {
  background-position: -800px 0px;
}
.sidenav .panel .panel-footer .list-group-item.education:before {
  background-position: -750px 0px;
}
.sidenav .panel .panel-footer .list-group-item.energie:before {
  background-position: -700px 0px;
}
.sidenav .panel .panel-footer .list-group-item.environnement:before {
  background-position: -650px 0px;
}
.sidenav .panel .panel-footer .list-group-item.evolution:before {
  background-position: -600px 0px;
}
.sidenav .panel .panel-footer .list-group-item.immobilier:before {
  background-position: -550px 0px;
}
.sidenav .panel .panel-footer .list-group-item.logement:before {
  background-position: -500px 0px;
}
.sidenav .panel .panel-footer .list-group-item.meteo:before {
  background-position: -450px 0px;
}
.sidenav .panel .panel-footer .list-group-item.politique:before {
  background-position: -400px 0px;
}
.sidenav .panel .panel-footer .list-group-item.sante:before {
  background-position: -350px 0px;
}
.sidenav .panel .panel-footer .list-group-item.ski:before {
  background-position: -300px 0px;
}
.sidenav .panel .panel-footer .list-group-item.social:before {
  background-position: -250px 0px;
}
.sidenav .panel .panel-footer .list-group-item.sport:before {
  background-position: -200px 0px;
}
.sidenav .panel .panel-footer .list-group-item.technologie:before {
  background-position: -150px 0px;
}
.sidenav .panel .panel-footer .list-group-item.tourisme:before {
  background-position: -100px 0px;
}
.sidenav .panel .panel-footer .list-group-item.transport:before {
  background-position: -50px 0px;
}
.sidenav .panel .panel-footer .btn-sm-dropdown {
  font-size: 12px;
}
.sidenav a.elocus-action-update-data,
.sidenav a.dropdown-toggle {
  color: #F7642F;
}
/* ==== Main content ==== */
.main {
  /* page-header */
  /* breadcrumb, fil d'ariane */
  /* titre */
  /* widgets container */
  /* ==== Widgets, topics, components ==== */
  /* widgets dans widgets-container */
  /* widgets hors widgets-container */
  /* wysiwyg */
}
.main div.page-header {
  margin: 15px 0 10px 0;
  border: none;
}
.main div.page-header .pagetitle {
  margin-top: 10px;
}
.main div.page-header .breadcrumb {
  padding-left: 5px;
  font-family: "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.main div.breadcumb-wrapper {
  padding: 1em;
}
.main ol.breadcrumb {
  background-color: transparent;
  margin-top: 0em;
  margin-bottom: 0em;
  padding: 0em;
}
.main ol.breadcrumb li.last {
  color: #f56531;
}
.main .jumbotron {
  padding: 1px 30px 10px 30px;
  background-color: rgba(190, 190, 190, 0.4);
}
.main .jumbotron h1 {
  font-size: 45px;
}
.main .jumbotron h1 a:hover {
  color: #FB9033;
}
.main .report h2 {
  color: #FFFFFF;
  background-color: rgba(190, 190, 190, 0.4);
  border-radius: 0px;
  padding: 10px 20px 10px 20px;
  margin-top: -3px;
  margin-bottom: 22px;
}
.main .report h2:before {
  background: url("../img/elocus/sprite.png") no-repeat scroll transparent;
  background-position: 0px 0px;
  background-size: 900px 300px;
  content: "";
  display: block;
  float: left;
  height: 35px;
  margin-left: 0;
  margin-right: 20px;
  position: relative;
  top: -1px;
  width: 35px;
}
.main .report h2.bien-etre {
  background-color: rgba(202, 133, 182, 0.9);
}
.main .report h2.bien-etre:before {
  background-position: -850px -50px;
}
.main .report h2.economie {
  background-color: rgba(0, 0, 0, 0.9);
}
.main .report h2.economie:before {
  background-position: -800px -50px;
}
.main .report h2.education {
  background-color: rgba(153, 121, 92, 0.9);
}
.main .report h2.education:before {
  background-position: -750px -50px;
}
.main .report h2.energie {
  background-color: rgba(227, 202, 101, 0.9);
}
.main .report h2.energie:before {
  background-position: -700px -50px;
}
.main .report h2.environnement {
  background-color: rgba(68, 168, 73, 0.9);
}
.main .report h2.environnement:before {
  background-position: -650px -50px;
}
.main .report h2.evolution {
  background-color: rgba(164, 128, 195, 0.9);
}
.main .report h2.evolution:before {
  background-position: -600px -50px;
}
.main .report h2.immobilier {
  background-color: rgba(170, 170, 170, 0.9);
}
.main .report h2.immobilier:before {
  background-position: -550px -50px;
}
.main .report h2.logement {
  background-color: rgba(255, 187, 128, 0.9);
}
.main .report h2.logement:before {
  background-position: -500px -50px;
}
.main .report h2.meteo {
  background-color: rgba(128, 207, 222, 0.9);
}
.main .report h2.meteo:before {
  background-position: -450px -50px;
}
.main .report h2.politique {
  background-color: rgba(255, 127, 116, 0.9);
}
.main .report h2.politique:before {
  background-position: -400px -50px;
}
.main .report h2.sante {
  background-color: rgba(255, 87, 52, 0.9);
}
.main .report h2.sante:before {
  background-position: -350px -50px;
}
.main .report h2.ski {
  background-color: rgba(92, 136, 153, 0.9);
}
.main .report h2.ski:before {
  background-position: -300px -50px;
}
.main .report h2.social {
  background-color: rgba(63, 46, 97, 0.9);
}
.main .report h2.social:before {
  background-position: -250px -50px;
}
.main .report h2.sport {
  background-color: rgba(85, 85, 85, 0.9);
}
.main .report h2.sport:before {
  background-position: -100px -50px;
}
.main .report h2.technologie {
  background-color: rgba(32, 51, 41, 0.9);
}
.main .report h2.technologie:before {
  background-position: -150px -50px;
}
.main .report h2.tourisme {
  background-color: rgba(0, 177, 216, 0.9);
}
.main .report h2.tourisme:before {
  background-position: -100px -50px;
}
.main .report h2.transport {
  background-color: rgba(105, 51, 41, 0.9);
}
.main .report h2.transport:before {
  background-position: -50px -50px;
}
.main div.report div.panel-group > div.panel {
  background: url("../img/elocus/fonds/pattern-grey.png") repeat scroll 0 bottom transparent;
  background-size: 8px 4px;
}
.main div.components {
  height: 100%;
  font-size: 1em;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .main div.components {
    font-size: 0.92em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .main div.components {
    font-size: 0.87em;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .main div.components {
    font-size: 0.8em;
  }
}
.main div.components table.table {
  margin-bottom: 0;
}
.main div.panel div.section-content div.panel-body {
  padding: 0.3em;
  min-height: 19em;
}
.main div.panel div.section-content div.panel-body div.widget {
  padding: 0.6em;
}
.main div.panel div.section-content div.panel-body div.widget div.panel {
  border: thin solid #E1E1E1;
  border-radius: 0;
  margin-bottom: 0;
}
.main div.panel div.section-content div.panel-body div.widget div.panel div.panel-heading,
.main div.panel div.section-content div.panel-body div.widget div.panel div.panel-footer {
  border-radius: 0;
  background-color: #EFEFEF;
}
.main div.panel div.section-content div.panel-body div.widget div.panel div.panel-body {
  padding: 0.3em;
}
.main div.topics div.widget > div.topic > div.panel div.panel-body {
  padding: 0.3em;
  min-height: 19em;
}
.main div.wysiwyg-wrapper {
  margin: 0px;
}
/* ==== Right menus ==== */
/* ==== Footer ==== */
body {
  /* Margin bottom by footer height */
  margin-bottom: 40px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 40px;
  background-color: #f67505;
  padding: 0.9em 0 ;
}
.footer .powered_eLocus {
  color: #f6a35c;
}
.footer .copyright {
  color: #FFFFFF;
  float: right;
  font-size: 0.9em;
}
#toTop {
  position: fixed;
  bottom: 0px;
  right: 10px;
}
#toTop a#topTopLink {
  width: 40px;
  height: 40px;
  display: none;
}
#toTop a#topTopLink:focus {
  outline: none;
}
ul.social-buttons {
  margin-bottom: 0;
  text-align: right;
}
ul.social-buttons li a {
  display: block;
  background-color: #09090A;
  height: 30px;
  width: 30px;
  border-radius: 100%;
  font-size: 20px;
  line-height: 30px;
  color: #FB9033;
  outline: none;
  text-align: center;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
ul.social-buttons li a:hover,
ul.social-buttons li a:focus,
ul.social-buttons li a:active {
  background-color: #FB9033;
  color: #FFFFFF;
}
/* ==== Charts ==== */
.fill.color-0 {
  fill: #FB9033;
}
.fill.color-1 {
  fill: #00adef;
}
.fill.color-2 {
  fill: #32A438;
}
.fill.color-3 {
  fill: #5023E3;
}
.fill.color-4 {
  fill: #FB9033;
}
.stroke.color-0 {
  stroke: #FB9033;
}
.stroke.color-1 {
  stroke: #00adef;
}
.stroke.color-2 {
  stroke: #32A438;
}
.stroke.color-3 {
  stroke: #5023E3;
}
.stroke.color-4 {
  stroke: #FB9033;
}
/* ==== Wysiwyg ==== */
.description-editor {
  max-height: 20px;
}
/* ==== Notifications ==== */
#notifications .modal-body ul.notifications {
  padding-left: 0;
}
#notifications .modal-body ul.notifications > li {
  border: none;
  margin-bottom: 1em;
}
#notifications .modal-body ul.notifications > li .timesince {
  color: #BEBEBE;
}
/* ==========================================
Media queries
========================================== */
/* @media examples
@screen-xs-min : phone, 480px, @screen-sm-min : tablet, 768px , @screen-md-min : desktop, 992px, @screen-lg-min : large, 1200px;
@screen-xs-max: (@screen-sm-min - 1);
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {}
*/
/* ==========================================
Page d'home-report
========================================== */
/* ==========================================
Page d'home-report (éléments relatifs aux pages d'home-report)
========================================== */
.main .home-report .teaser-project.panel,
.main .home-general .teaser-project.panel,
.main .home-report .teaser-section.panel,
.main .home-general .teaser-section.panel {
  margin-bottom: 30px;
  cursor: pointer;
}
.main .home-report .teaser-project.panel .panel-heading,
.main .home-general .teaser-project.panel .panel-heading,
.main .home-report .teaser-section.panel .panel-heading,
.main .home-general .teaser-section.panel .panel-heading,
.main .home-report .teaser-project.panel .panel-body,
.main .home-general .teaser-project.panel .panel-body,
.main .home-report .teaser-section.panel .panel-body,
.main .home-general .teaser-section.panel .panel-body {
  border-color: #BEBEBE;
  background-color: #31313F;
  min-height: 55px;
  color: white;
}
.main .home-report .teaser-project.panel .panel-heading h3.panel-title,
.main .home-general .teaser-project.panel .panel-heading h3.panel-title,
.main .home-report .teaser-section.panel .panel-heading h3.panel-title,
.main .home-general .teaser-section.panel .panel-heading h3.panel-title,
.main .home-report .teaser-project.panel .panel-body h3.panel-title,
.main .home-general .teaser-project.panel .panel-body h3.panel-title,
.main .home-report .teaser-section.panel .panel-body h3.panel-title,
.main .home-general .teaser-section.panel .panel-body h3.panel-title {
  font-size: 26px !important;
  color: white;
}
.main .home-report .teaser-project.panel .panel-heading .huge,
.main .home-general .teaser-project.panel .panel-heading .huge,
.main .home-report .teaser-section.panel .panel-heading .huge,
.main .home-general .teaser-section.panel .panel-heading .huge,
.main .home-report .teaser-project.panel .panel-body .huge,
.main .home-general .teaser-project.panel .panel-body .huge,
.main .home-report .teaser-section.panel .panel-body .huge,
.main .home-general .teaser-section.panel .panel-body .huge {
  font-size: 30px;
}
.main .home-report .teaser-project.panel .panel-body ul,
.main .home-general .teaser-project.panel .panel-body ul,
.main .home-report .teaser-section.panel .panel-body ul,
.main .home-general .teaser-section.panel .panel-body ul {
  padding-left: 1em;
}
.main .home-report .teaser-project.panel .panel-body ul li,
.main .home-general .teaser-project.panel .panel-body ul li,
.main .home-report .teaser-section.panel .panel-body ul li,
.main .home-general .teaser-section.panel .panel-body ul li {
  list-style: none;
}
.main .home-report .teaser-project.panel .panel-body ul li i,
.main .home-general .teaser-project.panel .panel-body ul li i,
.main .home-report .teaser-section.panel .panel-body ul li i,
.main .home-general .teaser-section.panel .panel-body ul li i {
  color: #424242;
}
.main .home-report .teaser-project.panel.home-general .panel-body,
.main .home-general .teaser-project.panel.home-general .panel-body,
.main .home-report .teaser-section.panel.home-general .panel-body,
.main .home-general .teaser-section.panel.home-general .panel-body {
  background-color: transparent !important;
}
.main .home-report .teaser-project.panel a,
.main .home-general .teaser-project.panel a,
.main .home-report .teaser-section.panel a,
.main .home-general .teaser-section.panel a {
  color: #F7642F;
}
.main .home-report .teaser-project.panel a:hover,
.main .home-general .teaser-project.panel a:hover,
.main .home-report .teaser-section.panel a:hover,
.main .home-general .teaser-section.panel a:hover {
  color: #FB9033;
}
.main .home-report .teaser-project.panel.bien-etre .panel-body,
.main .home-general .teaser-project.panel.bien-etre .panel-body,
.main .home-report .teaser-section.panel.bien-etre .panel-body,
.main .home-general .teaser-section.panel.bien-etre .panel-body,
.main .home-report .teaser-project.panel.bien-etre .panel-heading,
.main .home-general .teaser-project.panel.bien-etre .panel-heading,
.main .home-report .teaser-section.panel.bien-etre .panel-heading,
.main .home-general .teaser-section.panel.bien-etre .panel-heading {
  background-color: rgba(202, 133, 182, 0.9);
}
.main .home-report .teaser-project.panel.economie .panel-body,
.main .home-general .teaser-project.panel.economie .panel-body,
.main .home-report .teaser-section.panel.economie .panel-body,
.main .home-general .teaser-section.panel.economie .panel-body,
.main .home-report .teaser-project.panel.economie .panel-heading,
.main .home-general .teaser-project.panel.economie .panel-heading,
.main .home-report .teaser-section.panel.economie .panel-heading,
.main .home-general .teaser-section.panel.economie .panel-heading {
  background-color: rgba(0, 0, 0, 0.9);
}
.main .home-report .teaser-project.panel.education .panel-body,
.main .home-general .teaser-project.panel.education .panel-body,
.main .home-report .teaser-section.panel.education .panel-body,
.main .home-general .teaser-section.panel.education .panel-body,
.main .home-report .teaser-project.panel.education .panel-heading,
.main .home-general .teaser-project.panel.education .panel-heading,
.main .home-report .teaser-section.panel.education .panel-heading,
.main .home-general .teaser-section.panel.education .panel-heading {
  background-color: rgba(153, 121, 92, 0.9);
}
.main .home-report .teaser-project.panel.energie .panel-body,
.main .home-general .teaser-project.panel.energie .panel-body,
.main .home-report .teaser-section.panel.energie .panel-body,
.main .home-general .teaser-section.panel.energie .panel-body,
.main .home-report .teaser-project.panel.energie .panel-heading,
.main .home-general .teaser-project.panel.energie .panel-heading,
.main .home-report .teaser-section.panel.energie .panel-heading,
.main .home-general .teaser-section.panel.energie .panel-heading {
  background-color: rgba(227, 202, 101, 0.9);
}
.main .home-report .teaser-project.panel.environnement .panel-body,
.main .home-general .teaser-project.panel.environnement .panel-body,
.main .home-report .teaser-section.panel.environnement .panel-body,
.main .home-general .teaser-section.panel.environnement .panel-body,
.main .home-report .teaser-project.panel.environnement .panel-heading,
.main .home-general .teaser-project.panel.environnement .panel-heading,
.main .home-report .teaser-section.panel.environnement .panel-heading,
.main .home-general .teaser-section.panel.environnement .panel-heading {
  background-color: rgba(68, 168, 73, 0.9);
}
.main .home-report .teaser-project.panel.evolution .panel-body,
.main .home-general .teaser-project.panel.evolution .panel-body,
.main .home-report .teaser-section.panel.evolution .panel-body,
.main .home-general .teaser-section.panel.evolution .panel-body,
.main .home-report .teaser-project.panel.evolution .panel-heading,
.main .home-general .teaser-project.panel.evolution .panel-heading,
.main .home-report .teaser-section.panel.evolution .panel-heading,
.main .home-general .teaser-section.panel.evolution .panel-heading {
  background-color: rgba(164, 128, 195, 0.9);
}
.main .home-report .teaser-project.panel.immobilier .panel-body,
.main .home-general .teaser-project.panel.immobilier .panel-body,
.main .home-report .teaser-section.panel.immobilier .panel-body,
.main .home-general .teaser-section.panel.immobilier .panel-body,
.main .home-report .teaser-project.panel.immobilier .panel-heading,
.main .home-general .teaser-project.panel.immobilier .panel-heading,
.main .home-report .teaser-section.panel.immobilier .panel-heading,
.main .home-general .teaser-section.panel.immobilier .panel-heading {
  background-color: rgba(170, 170, 170, 0.9);
}
.main .home-report .teaser-project.panel.logement .panel-body,
.main .home-general .teaser-project.panel.logement .panel-body,
.main .home-report .teaser-section.panel.logement .panel-body,
.main .home-general .teaser-section.panel.logement .panel-body,
.main .home-report .teaser-project.panel.logement .panel-heading,
.main .home-general .teaser-project.panel.logement .panel-heading,
.main .home-report .teaser-section.panel.logement .panel-heading,
.main .home-general .teaser-section.panel.logement .panel-heading {
  background-color: rgba(255, 187, 128, 0.9);
}
.main .home-report .teaser-project.panel.meteo .panel-body,
.main .home-general .teaser-project.panel.meteo .panel-body,
.main .home-report .teaser-section.panel.meteo .panel-body,
.main .home-general .teaser-section.panel.meteo .panel-body,
.main .home-report .teaser-project.panel.meteo .panel-heading,
.main .home-general .teaser-project.panel.meteo .panel-heading,
.main .home-report .teaser-section.panel.meteo .panel-heading,
.main .home-general .teaser-section.panel.meteo .panel-heading {
  background-color: rgba(128, 207, 222, 0.9);
}
.main .home-report .teaser-project.panel.politique .panel-body,
.main .home-general .teaser-project.panel.politique .panel-body,
.main .home-report .teaser-section.panel.politique .panel-body,
.main .home-general .teaser-section.panel.politique .panel-body,
.main .home-report .teaser-project.panel.politique .panel-heading,
.main .home-general .teaser-project.panel.politique .panel-heading,
.main .home-report .teaser-section.panel.politique .panel-heading,
.main .home-general .teaser-section.panel.politique .panel-heading {
  background-color: rgba(255, 127, 116, 0.9);
}
.main .home-report .teaser-project.panel.sante .panel-body,
.main .home-general .teaser-project.panel.sante .panel-body,
.main .home-report .teaser-section.panel.sante .panel-body,
.main .home-general .teaser-section.panel.sante .panel-body,
.main .home-report .teaser-project.panel.sante .panel-heading,
.main .home-general .teaser-project.panel.sante .panel-heading,
.main .home-report .teaser-section.panel.sante .panel-heading,
.main .home-general .teaser-section.panel.sante .panel-heading {
  background-color: rgba(255, 87, 52, 0.9);
}
.main .home-report .teaser-project.panel.ski .panel-body,
.main .home-general .teaser-project.panel.ski .panel-body,
.main .home-report .teaser-section.panel.ski .panel-body,
.main .home-general .teaser-section.panel.ski .panel-body,
.main .home-report .teaser-project.panel.ski .panel-heading,
.main .home-general .teaser-project.panel.ski .panel-heading,
.main .home-report .teaser-section.panel.ski .panel-heading,
.main .home-general .teaser-section.panel.ski .panel-heading {
  background-color: rgba(92, 136, 153, 0.9);
}
.main .home-report .teaser-project.panel.social .panel-body,
.main .home-general .teaser-project.panel.social .panel-body,
.main .home-report .teaser-section.panel.social .panel-body,
.main .home-general .teaser-section.panel.social .panel-body,
.main .home-report .teaser-project.panel.social .panel-heading,
.main .home-general .teaser-project.panel.social .panel-heading,
.main .home-report .teaser-section.panel.social .panel-heading,
.main .home-general .teaser-section.panel.social .panel-heading {
  background-color: rgba(63, 46, 97, 0.9);
}
.main .home-report .teaser-project.panel.sport .panel-body,
.main .home-general .teaser-project.panel.sport .panel-body,
.main .home-report .teaser-section.panel.sport .panel-body,
.main .home-general .teaser-section.panel.sport .panel-body,
.main .home-report .teaser-project.panel.sport .panel-heading,
.main .home-general .teaser-project.panel.sport .panel-heading,
.main .home-report .teaser-section.panel.sport .panel-heading,
.main .home-general .teaser-section.panel.sport .panel-heading {
  background-color: rgba(85, 85, 85, 0.9);
}
.main .home-report .teaser-project.panel.technologie .panel-body,
.main .home-general .teaser-project.panel.technologie .panel-body,
.main .home-report .teaser-section.panel.technologie .panel-body,
.main .home-general .teaser-section.panel.technologie .panel-body,
.main .home-report .teaser-project.panel.technologie .panel-heading,
.main .home-general .teaser-project.panel.technologie .panel-heading,
.main .home-report .teaser-section.panel.technologie .panel-heading,
.main .home-general .teaser-section.panel.technologie .panel-heading {
  background-color: rgba(32, 51, 41, 0.9);
}
.main .home-report .teaser-project.panel.tourisme .panel-body,
.main .home-general .teaser-project.panel.tourisme .panel-body,
.main .home-report .teaser-section.panel.tourisme .panel-body,
.main .home-general .teaser-section.panel.tourisme .panel-body,
.main .home-report .teaser-project.panel.tourisme .panel-heading,
.main .home-general .teaser-project.panel.tourisme .panel-heading,
.main .home-report .teaser-section.panel.tourisme .panel-heading,
.main .home-general .teaser-section.panel.tourisme .panel-heading {
  background-color: rgba(0, 177, 216, 0.9);
}
.main .home-report .teaser-project.panel.transport .panel-body,
.main .home-general .teaser-project.panel.transport .panel-body,
.main .home-report .teaser-section.panel.transport .panel-body,
.main .home-general .teaser-section.panel.transport .panel-body,
.main .home-report .teaser-project.panel.transport .panel-heading,
.main .home-general .teaser-project.panel.transport .panel-heading,
.main .home-report .teaser-section.panel.transport .panel-heading,
.main .home-general .teaser-section.panel.transport .panel-heading {
  background-color: rgba(105, 51, 41, 0.9);
}
.main .home-report .teaser-project.panel.bg-custom-color-1 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-1 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-1 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-1 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-1 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-1 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-1 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-1 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-2 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-2 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-2 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-2 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-2 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-2 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-2 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-2 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-3 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-3 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-3 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-3 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-3 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-3 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-3 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-3 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-4 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-4 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-4 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-4 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-4 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-4 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-4 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-4 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-5 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-5 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-5 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-5 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-5 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-5 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-5 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-5 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-6 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-6 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-6 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-6 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-6 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-6 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-6 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-6 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-7 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-7 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-7 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-7 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-7 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-7 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-7 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-7 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-8 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-8 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-8 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-8 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-8 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-8 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-8 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-8 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-9 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-9 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-9 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-9 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-9 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-9 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-9 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-9 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-10 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-10 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-10 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-10 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-10 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-10 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-10 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-10 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-11 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-11 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-11 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-11 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-11 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-11 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-11 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-11 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-12 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-12 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-12 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-12 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-12 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-12 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-12 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-12 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-13 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-13 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-13 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-13 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-13 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-13 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-13 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-13 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-14 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-14 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-14 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-14 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-14 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-14 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-14 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-14 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-15 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-15 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-15 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-15 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-15 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-15 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-15 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-15 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-16 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-16 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-16 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-16 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-16 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-16 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-16 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-16 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel.bg-custom-color-17 .panel-body,
.main .home-general .teaser-project.panel.bg-custom-color-17 .panel-body,
.main .home-report .teaser-section.panel.bg-custom-color-17 .panel-body,
.main .home-general .teaser-section.panel.bg-custom-color-17 .panel-body,
.main .home-report .teaser-project.panel.bg-custom-color-17 .panel-heading,
.main .home-general .teaser-project.panel.bg-custom-color-17 .panel-heading,
.main .home-report .teaser-section.panel.bg-custom-color-17 .panel-heading,
.main .home-general .teaser-section.panel.bg-custom-color-17 .panel-heading {
  background-color: #d1935d;
}
.main .home-report .teaser-project.panel .picto,
.main .home-general .teaser-project.panel .picto,
.main .home-report .teaser-section.panel .picto,
.main .home-general .teaser-section.panel .picto {
  background: url("../img/elocus/sprite.png") no-repeat scroll transparent;
  background-position: 0px 0px;
  background-size: 1198.8px 399.6px;
  display: block;
  height: 47.952px;
  width: 47.952px;
}
.main .home-report .teaser-project.panel .picto.bien-etre,
.main .home-general .teaser-project.panel .picto.bien-etre,
.main .home-report .teaser-section.panel .picto.bien-etre,
.main .home-general .teaser-section.panel .picto.bien-etre {
  background-position: -1132.2px -66.6px;
}
.main .home-report .teaser-project.panel .picto.economie,
.main .home-general .teaser-project.panel .picto.economie,
.main .home-report .teaser-section.panel .picto.economie,
.main .home-general .teaser-section.panel .picto.economie {
  background-position: -1065.6px -66.6px;
}
.main .home-report .teaser-project.panel .picto.education,
.main .home-general .teaser-project.panel .picto.education,
.main .home-report .teaser-section.panel .picto.education,
.main .home-general .teaser-section.panel .picto.education {
  background-position: -999px -66.6px;
}
.main .home-report .teaser-project.panel .picto.energie,
.main .home-general .teaser-project.panel .picto.energie,
.main .home-report .teaser-section.panel .picto.energie,
.main .home-general .teaser-section.panel .picto.energie {
  background-position: -932.4px -66.6px;
}
.main .home-report .teaser-project.panel .picto.environnement,
.main .home-general .teaser-project.panel .picto.environnement,
.main .home-report .teaser-section.panel .picto.environnement,
.main .home-general .teaser-section.panel .picto.environnement {
  background-position: -865.8px -66.6px;
}
.main .home-report .teaser-project.panel .picto.evolution,
.main .home-general .teaser-project.panel .picto.evolution,
.main .home-report .teaser-section.panel .picto.evolution,
.main .home-general .teaser-section.panel .picto.evolution {
  background-position: -799.2px -66.6px;
}
.main .home-report .teaser-project.panel .picto.immobilier,
.main .home-general .teaser-project.panel .picto.immobilier,
.main .home-report .teaser-section.panel .picto.immobilier,
.main .home-general .teaser-section.panel .picto.immobilier {
  background-position: -732.6px -66.6px;
}
.main .home-report .teaser-project.panel .picto.logement,
.main .home-general .teaser-project.panel .picto.logement,
.main .home-report .teaser-section.panel .picto.logement,
.main .home-general .teaser-section.panel .picto.logement {
  background-position: -666px -66.6px;
}
.main .home-report .teaser-project.panel .picto.meteo,
.main .home-general .teaser-project.panel .picto.meteo,
.main .home-report .teaser-section.panel .picto.meteo,
.main .home-general .teaser-section.panel .picto.meteo {
  background-position: -599.4px -66.6px;
}
.main .home-report .teaser-project.panel .picto.politique,
.main .home-general .teaser-project.panel .picto.politique,
.main .home-report .teaser-section.panel .picto.politique,
.main .home-general .teaser-section.panel .picto.politique {
  background-position: -532.8px -66.6px;
}
.main .home-report .teaser-project.panel .picto.sante,
.main .home-general .teaser-project.panel .picto.sante,
.main .home-report .teaser-section.panel .picto.sante,
.main .home-general .teaser-section.panel .picto.sante {
  background-position: -466.2px -66.6px;
}
.main .home-report .teaser-project.panel .picto.ski,
.main .home-general .teaser-project.panel .picto.ski,
.main .home-report .teaser-section.panel .picto.ski,
.main .home-general .teaser-section.panel .picto.ski {
  background-position: -399.6px -66.6px;
}
.main .home-report .teaser-project.panel .picto.social,
.main .home-general .teaser-project.panel .picto.social,
.main .home-report .teaser-section.panel .picto.social,
.main .home-general .teaser-section.panel .picto.social {
  background-position: -333px -66.6px;
}
.main .home-report .teaser-project.panel .picto.sport,
.main .home-general .teaser-project.panel .picto.sport,
.main .home-report .teaser-section.panel .picto.sport,
.main .home-general .teaser-section.panel .picto.sport {
  background-position: -266.4px -66.6px;
}
.main .home-report .teaser-project.panel .picto.technologie,
.main .home-general .teaser-project.panel .picto.technologie,
.main .home-report .teaser-section.panel .picto.technologie,
.main .home-general .teaser-section.panel .picto.technologie {
  background-position: -199.8px -66.6px;
}
.main .home-report .teaser-project.panel .picto.tourisme,
.main .home-general .teaser-project.panel .picto.tourisme,
.main .home-report .teaser-section.panel .picto.tourisme,
.main .home-general .teaser-section.panel .picto.tourisme {
  background-position: -133.2px -66.6px;
}
.main .home-report .teaser-project.panel .picto.transport,
.main .home-general .teaser-project.panel .picto.transport,
.main .home-report .teaser-section.panel .picto.transport,
.main .home-general .teaser-section.panel .picto.transport {
  background-position: -66.6px -66.6px;
}
.main .home-report.star-topics .row .panel,
.main .home-general.star-topics .row .panel {
  border-color: #BEBEBE;
}
.main .home-report.star-topics .row .panel .panel-heading,
.main .home-general.star-topics .row .panel .panel-heading {
  color: #09090A;
  background-color: #EFEFEF;
  border-color: #BEBEBE;
}
.main .home-report.star-topics .row .panel .picto.bien-etre,
.main .home-general.star-topics .row .panel .picto.bien-etre {
  background-position: -1132.2px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.economie,
.main .home-general.star-topics .row .panel .picto.economie {
  background-position: -1065.6px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.education,
.main .home-general.star-topics .row .panel .picto.education {
  background-position: -999px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.energie,
.main .home-general.star-topics .row .panel .picto.energie {
  background-position: -932.4px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.environnement,
.main .home-general.star-topics .row .panel .picto.environnement {
  background-position: -865.8px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.evolution,
.main .home-general.star-topics .row .panel .picto.evolution {
  background-position: -799.2px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.immobilier,
.main .home-general.star-topics .row .panel .picto.immobilier {
  background-position: -732.6px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.logement,
.main .home-general.star-topics .row .panel .picto.logement {
  background-position: -666px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.meteo,
.main .home-general.star-topics .row .panel .picto.meteo {
  background-position: -599.4px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.politique,
.main .home-general.star-topics .row .panel .picto.politique {
  background-position: -532.8px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.sante,
.main .home-general.star-topics .row .panel .picto.sante {
  background-position: -466.2px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.ski,
.main .home-general.star-topics .row .panel .picto.ski {
  background-position: -399.6px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.social,
.main .home-general.star-topics .row .panel .picto.social {
  background-position: -333px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.sport,
.main .home-general.star-topics .row .panel .picto.sport {
  background-position: -266.4px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.technologie,
.main .home-general.star-topics .row .panel .picto.technologie {
  background-position: -199.8px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.tourisme,
.main .home-general.star-topics .row .panel .picto.tourisme {
  background-position: -133.2px -66.6px;
}
.main .home-report.star-topics .row .panel .picto.transport,
.main .home-general.star-topics .row .panel .picto.transport {
  background-position: -66.6px -66.6px;
}
/*

  bien-etre **
  economie **
  education **
  energie **
  environnement **
  evolution **
  immobilier **
  logement **
  meteo **
  politique **
  sante **
  ski **
  social **
  sport **
  technologie **
  tourisme **
  transport **


*/
/* ==========================================
Page d'home-report
========================================== */
/* ==========================================
Public (éléments relatifs aux pages partagées)
========================================== */
/* ==== Main content ==== */
.main {
  /* rapport */
}
.main div.report.public {
  /* wysiwyg */
}
.main div.report.public div.wysiwyg-wrapper {
  margin: 15px;
}
/* ==========================================
Reseaux sociaux
========================================== */
/* ==========================================
IE10-IE11
========================================== */
/* ne semble pas marcher, mais c'est pas grave
cf. http://www.impressivewebs.com/ie10-css-hacks/
cf. http://css-tricks.com/ie-10-specific-styles/ */
html.ie10 .img-responsive,
html.ie10 .thumbnail > img,
html.ie10 .thumbnail a > img,
html.ie10 .carousel-inner > .item > img,
html.ie10 .carousel-inner > .item > a > img {
  width: inherit;
}
