/*
#@squelettes/css/perso.less
*/
body {
  background: #eeeeee url("../../squelettes/css/img/bg-body.png") top repeat-x;
}
.page {
  padding-top: 30px;
}
.navbar-fixed-top {
  position: absolute;
  opacity: 0.7;
}
.boussole-reseau-ritimo {
  opacity: 1;
}
.boussole-reseau-ritimo .navbar-inner {
  background-color: #eeeeee;
  background-image: none;
}
.boussole-reseau-ritimo .nav > li > a {
  color: #c03425;
  text-shadow: none;
}
.boussole-reseau-ritimo .nav > li > a:hover,
.boussole-reseau-ritimo .nav > li > a:focus,
.boussole-reseau-ritimo .nav > li > a:active {
  color: #802319;
}
.header {
  padding: 0;
  height: 203px;
  background: url("../../squelettes/css/img/bg-bando.png") no-repeat;
}
.header h1 {
  margin-bottom: 0;
}
.header h1 .spip_logo {
  margin: 40px 90px 0 60px;
}
.header h1 small {
  padding-top: 110px;
  color: #ffffff;
  font-size: 22px;
  font-weight: bold;
}
.header .accueil p {
  margin-bottom: 0;
  color: #ffffff;
  font-size: 22px;
}
@media (min-width: 1200px) {
  .header .accueil h1 small {
    padding-top: 140px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .header .accueil h1 small {
    padding-top: 90px;
  }
}
@media (max-width: 767px) {
  .header {
    padding: 11px 19px;
    height: auto;
    background-color: #e89526;
  }
  .header h1 .spip_logo {
    float: none;
  }
  .header h1 .spip_logo,
  .header h1 small {
    display: block;
  }
  .header h1 small {
    padding-top: 30px;
  }
}
.navbar-inverse .navbar-inner {
  padding: 0 20px;
  border: 0 none;
  border-radius: 0;
}
.navbar-inverse .nav > li > a {
  padding: 14px 15px;
  text-shadow: none;
}
.navbar-inverse .nav .on {
  font-weight: normal;
}
.navbar .nav > .active > a {
  background-color: #F0941A;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:focus {
  box-shadow: none;
}
.plus {
  padding-left: 15px;
  background: url("../../squelettes/css/img/puce.png") 0 center no-repeat;
}
.noisette {
  background-color: transparent;
  border: 0 none;
  box-shadow: none;
}
.secondary .noisette {
  padding: 0;
  border-radius: 6px;
}
.secondary .short .item,
.secondary .liste-items .item {
  padding: 0.5em 0;
  border-top: 0 none;
}
.secondary .short .item:last-child,
.secondary .liste-items .item:last-child {
  border-bottom: 0 none;
}
.secondary .annonces ul.spip {
  margin: 0;
  list-style: none;
}
.content {
  padding-left: 30px;
}
.secondary h2,
.noisette_annonce .label,
.edito h1,
.formulaire_recherche label {
  padding: 20px;
  color: #ffffff;
  border-radius: 6px 6px 0 0;
}
.formulaire_recherche label {
  margin-bottom: 1em;
  padding-right: 70px;
  background: url("../../squelettes/css/img/picto-loupe.png") 85% center no-repeat;
}
.extra h2,
.noisette_annonce .label {
  padding: 10px 30px;
  background-color: #c03425;
}
.edito,
.une {
  font-weight: normal;
}
.edito h1 {
  background-color: #e89526;
}
.edito h1,
.edito .cartouche {
  margin-bottom: 0;
}
.edito .main {
  padding: 1em 10px;
  background-color: #EEE;
  border-radius: 0 0 6px 6px;
}
.formulaire_recherche label,
.noisette_navigation h2,
.articles_rubrique h2 {
  background-color: #544634;
}
.noisette_navigation .rubriques .spip_logo {
  display: inline;
}
.noisette_navigation .liste {
  background-color: #EEE;
}
.noisette_navigation .liste .nav-header {
  display: none;
}
.noisette_navigation .nav-list li {
  padding: 0 10px;
  border-bottom: 1px solid #CCC;
}
.noisette_navigation .pagination-small {
  margin-right: 10px;
}
.nav-list > .active > a {
  background-color: #e89526;
}
.aside .liste-items {
  padding: 0 10px;
  background-color: #EEE;
}
.noisette_annonce > p {
  margin-bottom: 0.5em;
}
.noisette_annonce .label {
  display: block;
  font-size: 1.5em;
  line-height: 1em;
  line-height: inherit;
  text-shadow: none;
}
.secondary .recherche {
  padding: 0 20px 5px;
  background-color: #EEE;
  border-radius: 0 0 6px 6px;
}
.secondary .recherche .explication {
  margin-bottom: 12px;
  color: #484848;
  font-weight: bold;
}
.secondary .formulaire_recherche {
  padding-right: 0;
}
.secondary .formulaire_recherche label {
  display: block;
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: 1.2em;
  font-size: 1.25em;
  font-weight: bold;
  line-height: 1.2em;
}
.secondary .formulaire_recherche .input-append,
.secondary .formulaire_recherche .explication {
  padding: 0 20px;
}
.secondary .formulaire_recherche form input.text {
  box-sizing: border-box;
  height: auto;
  border-color: #c03425;
  border-width: 2px;
  border-radius: 6px;
}
.secondary .formulaire_recherche .btn {
  color: #ffffff;
  border-color: #c03425;
  border-width: 2px;
  border-radius: 6px;
  background-color: #c03425;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
}
.input-append input[type="text"] {
  padding: 4px 14px;
}
.noisette_sites .liste-items {
  margin-bottom: 0;
}
.noisette_sites .item strong {
  font-weight: normal;
}
.noisette_sites .tout {
  margin-bottom: 1.5em;
  font-weight: bold;
  text-align: right;
}
.articles_rubrique h2 {
  margin-bottom: 0;
}
.breadcrumb {
  padding-left: 30px;
}
@media (max-width: 767px) {
  .breadcrumb {
    padding-left: 8px;
  }
}
.breadcrumb .active {
  color: #222;
  font-weight: normal;
}
#footer {
  padding-bottom: 0;
}
/* page accueil */
.hero-unit {
  padding: 0;
  background-color: transparent;
}
.passerelles {
  overflow: hidden;
  margin-top: 1em;
  margin-left: -20px;
}
.passerelles div {
  float: left;
  width: 130px;
  margin-left: 20px;
  text-align: center;
}
.passerelles span {
  display: block;
}
@media (min-width: 1200px) {
  .passerelles {
    margin-left: -45px;
  }
  .passerelles div {
    width: 150px;
    margin-left: 45px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .passerelles div {
    width: 135px;
  }
}
@media (max-width: 767px) {
  .passerelles {
    margin-left: 0;
  }
  .passerelles div {
    float: none;
    width: auto;
    margin: 0 0 1em 0;
  }
}
.home .tout {
  clear: both;
  margin-top: 1em;
  font-weight: bold;
  text-align: right;
}
/* suggestions */
.sctsugg_results {
  padding: 0px;
  border: 1px solid black;
  background-color: white;
  overflow: hidden;
  z-index: 99999;
}
.sctsugg_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}
.sctsugg_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  /*
    if width will be 100% horizontal scrollbar will apear
    when scroll mode will be used
    */
  /*width: 100%;*/
  font: menu;
  font-size: 11px;
  /*
    it is very important, if line-height not setted or setted
    in relative units scroll will be broken in firefox
    */
  line-height: 16px;
  overflow: hidden;
  text-align: left;
}
.sctsugg_results li img {
  vertical-align: middle;
}
.sctsugg_loading {
  background: #ffffff url('../../squelettes/css/img/sctsugg_indicator.gif') right center no-repeat;
}
.sctsugg_odd {
  background-color: #eee;
}
.sctsugg_over {
  background-color: #0A246A;
  color: white;
}
.scrutari-FicheList {
  margin-left: 0;
  list-style: none;
}
/*home page*/
.dernier-numero .left img,
.dernier-numero .right img {
  display: block;
  margin: 0 auto;
}
.dernier-numero .left {
  width: 130px;
}
.dernier-numero .right {
  width: 300px;
}
@media (min-width: 1200px) {
  .dernier-numero .left {
    width: 160px;
  }
  .dernier-numero .right {
    width: 360px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .dernier-numero .left {
    width: 94px;
  }
  .dernier-numero .right {
    width: 230px;
  }
}
@media (max-width: 767px) {
  .thumbnails li img {
    max-width: 40%;
  }
  .dernier-numero .left,
  .dernier-numero .right {
    float: none;
    width: 100%;
  }
}
/*********************
* Rajout Vincent Calame du 24 mars 2016 - Classe pour les balises
* Iframe avec le contenu d'un site
*/
.scrutari-widget {
  border: none;
  width: 100%;
  height: 750px;
}
