@import url('https://fonts.googleapis.com/css?family=Josefin+Sans&display=swap');
@font-face {
  font-family: 'BebasNeue';
  src: url('//www.brasseriedelasenne.be/squelettes/css/fonts/BebasNeue-webfont.eot');
  src: url('//www.brasseriedelasenne.be/squelettes/css/fonts/BebasNeue-webfontd41d.eot?#iefix') format('embedded-opentype'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/BebasNeue-webfont.woff2') format('woff2'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/BebasNeue-webfont.woff') format('woff'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/BebasNeue-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lemon/Milk';
  src: url("//www.brasseriedelasenne.be/squelettes/css/fonts/lemonmilk-regular.eot");
  src: url("//www.brasseriedelasenne.be/squelettes/css/fonts/lemonmilk-regular.eot?#iefix") format("embedded-opentype"), url("//www.brasseriedelasenne.be/squelettes/css/fonts/lemonmilk-regular.woff2") format("woff2"), url("//www.brasseriedelasenne.be/squelettes/css/fonts/lemonmilk-regular.woff") format("woff"), url("//www.brasseriedelasenne.be/squelettes/css/fonts/lemonmilk-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  
  /* IE9*/
}
@font-face {
  font-family: 'Oswald';
  src: url('//www.brasseriedelasenne.be/squelettes/css/fonts/Oswald-Regular.eot');
  src: url('//www.brasseriedelasenne.be/squelettes/css/fonts/Oswald-Regular.eot?#iefix') format('embedded-opentype'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/Oswald-Regular.woff2') format('woff2'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/Oswald-Regular.woff') format('woff'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/Oswald-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bdlsicons';
  src: url('//www.brasseriedelasenne.be/squelettes/css/fonts/bdlsicons.eot?49249697');
  src: url('//www.brasseriedelasenne.be/squelettes/css/fonts/bdlsicons.eot?49249697#iefix') format('embedded-opentype'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/bdlsicons.woff?49249697') format('woff'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/bdlsicons.ttf?49249697') format('truetype'), url('//www.brasseriedelasenne.be/squelettes/css/fonts/bdlsicons.svg?49249697#bdlsicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
#logo_site_spip {
  line-height: 3 !important;
}
/*
Copyright (c) 2009, Nicole Sullivan. All rights reserved.
Code licensed under the BSD License:
version: 0.2
@deprecated
*/
/* **************** BLOCK STRUCTURES ***************** */
/* box */
.box {
  margin: 0;
  margin-bottom: 22px;
}
.bd,
.ft {
  /*overflow:hidden;_overflow:visible; _zoom:1;*/
}
.hd {
  margin-bottom: 22px;
}
.box .inner {
  position: relative;
  padding: 10px;
}
.box b {
  display: block;
  background-repeat: no-repeat;
  font-size: 1%;
  position: relative;
  z-index: 10;
}
.box .inner b {
  display: inline;
  font-size: inherit;
  position: static;
}
.box .tl,
.box .tr,
.box .bl,
.box .br {
  height: 10px;
  width: 10px;
  float: left;
}
.box .tl {
  background-position: left top;
}
.box .tr {
  background-position: right top;
}
.box .bl {
  background-position: left bottom;
}
.box .br {
  background-position: right bottom;
}
.box .br,
.box .tr {
  float: right;
}
.box .bl,
.box .br {
  margin-top: -10px;
}
.box .top {
  background-position: center top;
}
.box .bottom {
  background-position: center bottom;
  _zoom: 1;
}
/* this zoom required for IE5.5 only*/
/* complex */
.complex {
  overflow: hidden;
  *position: relative;
  *zoom: 1;
}
/* position/zoom required for IE7, 6, 5.5 */
.complex .tl,
.complex .tr {
  height: 32000px;
  margin-bottom: -32000px;
  width: 10px;
  overflow: hidden;
}
.complex .bl,
.complex .br {
  /*margin-top:0;*/
}
.complex .top {
  height: 5px;
}
.complex .bottom {
  height: 5px;
  /*margin-top:-10px;*/
}
/* pop  */
.pop {
  overflow: visible;
  margin: 10px 20px 20px 10px;
  background-position: left top;
}
.pop .inner {
  right: -10px;
  bottom: -10px;
  background-position: right bottom;
  padding: 10px;
}
.pop .tl,
.pop .br {
  display: none;
}
.pop .bl {
  bottom: -10px;
}
.pop .tr {
  right: -10px;
}
