/*
#@plugins/interface-publique/spipr-dane/css/spipr-dane-pages.less
*/
/* pour plugin bootstrap >2.0 */
/* Pages spécifiques */
.page_sommaire #content {
  margin-top: 2em;
}
.page_sommaire #content .liste #carousel {
  margin-bottom: 0;
}
.page_sommaire .editorial article {
  margin-top: 2em;
  margin-bottom: 0;
}
.page_sommaire .editorial article h3 {
  text-align: center;
}
.page_sommaire .editorial article .chapo {
  font-weight: normal;
  margin: 0;
}
.page_sommaire .editorial article .spip_logo {
  float: right;
  margin: 0 0 1em 1em;
}
.page_sommaire .editorial article > div {
  border-top: 1px solid #e0e2e4;
  border-bottom: 1px solid #e0e2e4;
  padding: 1em 1em 0 1em;
  border: none;
  border-left: 7px solid transparent;
  transition: all 0.2s ease-in-out 0s;
}
.page_sommaire .editorial article > div:hover {
  border-left-color: #fc7166;
  background-color: rgba(0, 0, 0, 0.04);
  transition: all 1s ease-in-out 0s;
}
.page_sommaire .liste.evenements .bt a {
  color: #fafafa;
}
.page_sommaire .liste.evenements .category {
  display: none;
}
.page_sommaire .aside .liste ul.liste-items li span {
  /* padding-left:inherit; */
}
.page_sommaire #footer {
  margin-top: 0;
}
.page_article .content .main {
  margin-bottom: 2em;
}
.page_article .content span.tags {
  margin-top: 0;
}
.page_article .content span.tags li {
  margin-bottom: 1.5em;
}
.page_article .content .evenement .url {
  color: inherit;
  cursor: inherit;
  text-decoration: none;
}
.page_article .content .formulaire_formidable {
  margin-bottom: 0;
}
.page_article .content .pagination_precedent_suivant ul.liste-items {
  list-style: none;
  margin: 4em 0;
  padding: 1em 0;
}
.page_article .content .pagination_precedent_suivant ul.liste-items li.item {
  display: inline-block;
  clear: none;
  padding: 0;
}
.page_article .content .pagination_precedent_suivant ul.liste-items li.item.right {
  text-align: right;
}
.page_article .content .pagination_precedent_suivant ul.liste-items li.item a {
  padding: 1em 2em;
  display: block;
}
.page_article .content .pagination_precedent_suivant ul.liste-items li.item a span.normal {
  color: #000000;
}
.page_article .content .pagination_precedent_suivant ul.liste-items li.item a span.big {
  display: block;
}
.page_article .ps h2 {
  visibility: hidden;
}
.page_breve #content .hyperlien,
.page_article #content .hyperlien {
  background-color: #f4f2f4;
}
.page_rubrique .icone-rss,
.page_rubrique .icone {
  display: none;
}
.page_rubrique .liste.menu.rubriques ul.inline {
  margin: 0;
}
.page_rubrique .liste.menu.rubriques ul.inline li.item.span2 {
  border-top: 1px solid #f4f2f4;
  margin: -1px 6px 0 0;
  min-width: 180px;
  min-height: 4em;
  text-align: center;
  vertical-align: top;
  float: none;
  display: inline-block;
}
.page_site .aside .liste.sites .liste-items li.item {
  border: none;
}
.page_site #content .hyperlien {
  margin: 1em 0 1.5em 0;
  font-size: 1.3em;
}
.page_site #content .liste.syndic {
  border: 1px solid #f4f2f4;
}
.page_site #content .liste.syndic ul.liste-items li {
  padding: 1em;
}
.page_site #content .liste.syndic ul.liste-items li h3 {
  margin-bottom: .3em;
}
.page_site #content .liste.syndic ul.liste-items li a {
  padding: .5em 0;
}
.page_site #content .liste.syndic ul.liste-items li a.spip_out {
  padding-right: 20px;
}
.page_site #content .liste.syndic ul.liste-items li .small a {
  display: inline;
  padding: 0;
}
.page_plan #content .main ul.plan {
  list-style: none;
  font-size: 1.2em;
}
.page_plan #content .main ul.plan li a {
  display: block;
}
.page_plan #content .main ul.plan li a:hover {
  background-color: #f4f2f4;
}
.page_plan #content .main ul.plan ul {
  list-style: none;
  font-size: 90%;
}
.page_mot #content .liste .tags ul li.item,
.page_recherche #content .liste .tags ul li.item {
  padding: .5em 1em;
}
.page_mot #content .liste .tags ul li.item:hover,
.page_recherche #content .liste .tags ul li.item:hover {
  background: transparent;
}
.page_mot #content .liste .tags ul li.item > a,
.page_recherche #content .liste .tags ul li.item > a {
  display: inline;
  padding: .4em 1em;
}
.page_mot #content .liste li a,
.page_recherche #content .liste li a {
  display: block;
}
.page_mot #content .liste:nth-child(4n+1) {
  margin-left: 0;
  clear: left;
}
.page_recherche #content .liste:nth-child(3n+1) {
  margin-left: 0;
  clear: left;
}
.page_site .aside .liste.sites .item:last-child,
.page_auteur .aside .liste.auteurs .item:last-child,
.page_breve .aside .liste.breves .item:last-child,
.page_article .aside .liste.articles .item:last-child {
  border-bottom: none;
}
.page_agenda #nav .btagenda,
.page_jour #nav .btagenda,
.page_evenement #nav .btagenda {
  background-color: #eeeeee;
}
.page_agenda .aside .well,
.page_jour .aside .well,
.page_evenement .aside .well {
  background-color: transparent;
  margin-bottom: 0;
  border: none;
  box-shadow: none;
}
.page_agenda .aside .calendriermini,
.page_jour .aside .calendriermini,
.page_evenement .aside .calendriermini {
  margin-bottom: 0;
  background-color: transparent;
}
.page_agenda .aside .calendriermini .calendar-container,
.page_jour .aside .calendriermini .calendar-container,
.page_evenement .aside .calendriermini .calendar-container {
  padding: 0 1em;
}
.page_agenda .aside .calendriermini .ui-widget-header,
.page_jour .aside .calendriermini .ui-widget-header,
.page_evenement .aside .calendriermini .ui-widget-header,
.page_agenda .aside .calendriermini .ui-widget-content,
.page_jour .aside .calendriermini .ui-widget-content,
.page_evenement .aside .calendriermini .ui-widget-content {
  background-color: transparent;
  border: none;
}
.page_agenda .aside .calendriermini .ui-state-highlight a,
.page_jour .aside .calendriermini .ui-state-highlight a,
.page_evenement .aside .calendriermini .ui-state-highlight a {
  background: #5a618d;
  color: #fafafa;
  border: none;
}
.page_agenda .aside .calendriermini table .ui-state-highlight a:hover,
.page_jour .aside .calendriermini table .ui-state-highlight a:hover,
.page_evenement .aside .calendriermini table .ui-state-highlight a:hover {
  background: #ffeb0e;
  color: #636;
}
.page_agenda #content .sep,
.page_jour #content .sep,
.page_evenement #content .sep {
  display: none;
}
.page_agenda #content .category,
.page_jour #content .category,
.page_evenement #content .category {
  display: inline-table !important;
  color: #000000;
  background: transparent;
  font-size: .8em;
  margin-bottom: 3px;
  padding: 3px 10px 3px 5px;
  text-align: center;
}
.page_agenda #content .liste.evenements .evenement .meta-publi,
.page_jour #content .liste.evenements .evenement .meta-publi,
.page_evenement #content .liste.evenements .evenement .meta-publi {
  text-align: left;
}
.page_evenement #content .evenement article {
  padding-top: 1em;
}
.page_evenement #content .evenement .h3-like {
  font-size: 1.5em;
  padding: 1em 0;
}
.page_evenement #content .evenement .meta-publi {
  display: block;
}
.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;
}
.page_contact #nav .btcontact,
.page_auteur #nav .btcontact {
  background-color: #eeeeee;
}
.page_auteur #extra,
.page_404 #extra,
.page_plan #extra,
.page_breve #extra {
  display: none;
}
.page_sites #nav .btsites {
  background-color: #eeeeee;
}
.page_mentions #content span.intitule {
  font-family: 'Marianne', Arial, Helvetica, sans-serif;
  font-variant: small-caps;
}
.page_mots #content li.item {
  border: none !important;
}
.page_mots #content li.item a {
  display: block;
}
