/*
#@sites/dgemc.ac-versailles.fr/squelettes/css/perso.less
*/
/* pour plugin bootstrap >2.0 */
.navbar-inverse .navbar-inner {
  background-color: #455c98;
  background-image: none !important;
}
.navbar-inverse .nav > li > a {
  color: white;
}
#header header h1#logo_site_spip {
  font-size: 40px;
}
/* carousel principal (page d'accueil et rubriques) */
#carousel {
  height: 160px;
  padding: 0 3em 0 3em;
  margin: 0;
}
#carousel .item article {
  height: 160px;
}
#carousel .item article a .spip_logos {
  margin-top: 0px;
  margin-right: 10px;
}
#carousel .item article .introduction {
  padding-left: 30px;
}
#carousel .carousel-control {
  top: 30%;
  left: 2px;
}
#carousel .carousel-control.right {
  left: auto;
  right: 2px;
}
#carousel .carousel-stop {
  position: absolute;
  bottom: 2px;
  left: 1em;
}
/* personnalisation de l'image */
.liste ul.liste-items li.item {
  background-image: url('//dgemc.ac-versailles.fr/sites/dgemc.ac-versailles.fr/squelettes/css/img/li-hover.png');
}
.liste h2.h2 {
  padding-left: 0;
  padding-right: 0;
}
.page_agenda .aside .calendriermini table .ui-state-highlight a:hover,
.page_jour .aside .calendriermini table .ui-state-highlight a:hover {
  background: #e0e2e4;
}
#nav .menu-container .nav .item.item a:hover,
#nav .menu-container .nav .item.item a:focus,
#nav .menu-container .nav .item.item a:active {
  background-color: #af0a37;
}
#nav .menu-container .nav .item.on > a,
#nav .menu-container .nav .item.item .on a {
  background-color: #c70c3e;
}
#content ul.spip {
  list-style: url('//dgemc.ac-versailles.fr/sites/dgemc.ac-versailles.fr/squelettes/css/img/puce1.png');
  margin-top: .2em;
  margin-bottom: 1em;
}
#content ul.spip li {
  margin-top: .4em;
  margin-bottom: .4em;
}
#content ul.spip li ul {
  list-style: url('//dgemc.ac-versailles.fr/sites/dgemc.ac-versailles.fr/squelettes/css/img/puce2.png');
}
#content ul.spip li ul ul {
  list-style: url('//dgemc.ac-versailles.fr/sites/dgemc.ac-versailles.fr/squelettes/css/img/puce2.png');
}
.page_sommaire #content .liste.long.evenements .liste-items .evenement {
  padding-left: 6em;
}
.page_sommaire #content .liste.long.evenements .liste-items .evenement .banner {
  margin: 0 0 0 -6.2em;
}
.page_sommaire #aside .liste.sites .spip_logos {
  float: left;
  margin-right: 11px;
}
.page_rubrique #aside .liste.sites .liste-items li.item .introduction {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s ease 5s;
}
.page_rubrique #aside .liste.sites .liste-items li.item:hover .introduction,
.page_rubrique #aside .liste.sites .liste-items li.item:focus .introduction {
  max-height: 30em;
  transition: max-height 1.5s ease;
}
.header .spip_logos {
  float: right !important;
}
/* plugins/agenda/v3.18.6/css/spip.agenda.css */
.evenement.one {
  padding: .75em;
  background: #eee;
  margin-bottom: 1.5em;
}
.evenement.one .lire-la-suite {
  display: none;
}
.long .liste-items .evenement {
  padding-left: 7.5em;
}
.long .liste-items .evenement .banner {
  display: block;
  float: left;
  margin-left: -7.5em;
  width: 5.5em;
  text-align: center;
  overflow: hidden;
  opacity: 0.7;
}
.long .liste-items .evenement .banner .label {
  display: block;
  padding: 0.75em 0;
}
.long .liste-items .evenement .banner .day {
  display: block;
  text-align: center;
  font-size: 2em;
  line-height: 1;
}
.long .liste-items .evenement .banner .month {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: .85em;
}
.long .liste-items .evenement .banner .year {
  display: block;
  text-align: center;
  font-size: .85em;
}
.liste-items.evenements .item.fini .entry-title a {
  color: #ccc;
}
.liste-items.evenements .item.fini .entry-content {
  margin-bottom: 0;
  max-height: 4.5em;
  overflow: hidden;
}
.liste-items.evenements .item.fini .meta-publi {
  display: none;
}
.liste-items.evenements .item.fini .lire-la-suite {
  display: none;
}
.liste-items.evenements .item.fini .evenement .banner {
  opacity: 0.5;
}
.liste-items.evenements.short .info-publi,
.short .liste-items.evenements .info-publi {
  display: block;
  margin: 0;
}
.liste-items.evenements .meta-publi {
  left: 7.5em;
}
.liste-items.evenements .lire-la-suite {
  left: 7.5em;
}
.liste-items.evenements .entry-title {
  margin-top: 0;
}
.page_jour .liste-items.evenements .evenement .banner {
  display: none;
}
.page_jour .long .liste-items .evenement {
  padding-left: 0;
}
.page_jour .liste-items.evenements .meta-publi {
  left: 0;
}
.page_jour .liste-items.evenements .lire-la-suite {
  left: 0;
}
#nav .menu-container .nav .item.item-picto a.icon-nav-home {
  background-position: 15px -30px;
}
#nav .menu-container .nav .item.item-picto a.icon-nav-calendar {
  background-position: -25px -30px;
}
#nav .menu-container .nav .item.item-picto a.icon-nav-contact {
  background-position: -183px -30px;
}
#header header h1#logo_site_spip {
  font-weight: 700;
  border-left: 2px solid #000;
  padding-left: 5px;
  color: black !important;
  font-size: 1.5em;
  margin-top: 30px;
  float: left !important;
  display: inherit;
  width: auto;
}
#header header h1#logo_site_spip #slogan_site_spip {
  color: black;
}
#header #logo-institution {
  float: left;
  display: inherit;
  width: auto;
  padding-left: 0px;
}
.page {
  border-top: none;
}
#header .form-search {
  bottom: auto;
  top: 10px;
}
#header .form-search #formulaire_recherche {
  background-color: transparent;
}
#header {
  background: none;
  background-color: white;
}
