a[href]:after {
  content: "";
}
body {
  font-size: 13px;
  line-height: 1.35;
}
body.toolbar,
body.toolbar-drawer {
  padding: 0 !important;
}
#header {
  overflow: hidden;
  padding: 0 40px;
}
#header #logotype.span4 {
  float: left;
  width: 30%;
  text-align: left;
  display: none;
}
#header #slogan.span3 {
  float: left;
  display: none;
}
#header .span5 {
  display: none;
}
.bordered {
  border: none;
}
#toolbar,
#nav-secondary,
#main-nav-wrapper,
.region-sidebar,
.add-this-read-count,
#block-views-content-suggestion-block,
.field-name-upload,
#disqus_thread,
#conso-solidaires,
#highlighted-bottom,
.sidebar-right,
#footer-wrapper,
#highlighted-top,
.front #main-content,
.front #secondary-content,
#block-views-d7-front-block-front-media {
  display: none;
}
#main-content .nav-tabs {
  display: none;
}
#main-content .main-content-content {
  width: 100%;
}
h1.page-header {
  font-size: 24px;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
  text-align: center;
  line-height: 1.3;
  display: none;
}
#content-header {
  background: none;
  height: auto;
  min-height: 5px;
  float: none;
  width: 100%;
}
#content-header .content-information {
  min-height: 5px;
  height: auto;
  width: 100%;
  text-align: left;
  padding: 0;
  margin-bottom: 0;
}
#content-header .content-information .content-information-content {
  padding: 0;
}
#content-header .content-information .field-type-datestamp {
  text-align: center;
}
#content-header .content-information .field-items,
#content-header .content-information .field-label {
  display: inline-block;
  margin-right: 10px;
}
#content-header .content-information .field-label {
  font-size: 13px;
  font-weight: bold;
}
#content-header .content-information .date {
  text-align: center;
  background: none;
  border: none;
  display: inline-block;
  padding: 0;
}
#content-header .content-information .date .div {
  display: inline-block;
}
#content-header .content-information .date .day-num,
#content-header .content-information .date .day-name,
#content-header .content-information .date .month,
#content-header .content-information .date .year {
  display: inline-block;
  font-size: 15px;
  font-weight: normal;
}
.node-job_offer-full .field-name-field-logo {
  display: block;
  text-align: center;
}
.node-meta {
  margin-bottom: 5px;
  padding-bottom: 5px;
  min-height: 5px;
}
.node-meta .field-type-taxonomy-term-reference,
.node-meta .submitted {
  margin: 0;
  padding: 0;
  min-height: 5px;
}
.node-meta .submitted {
  display: none;
}
.node-meta .row-fluid {
  min-height: 5px;
  margin: 0;
  padding: 0;
}
.node-meta .row-fluid .span4,
.node-meta .row-fluid .span8 {
  margin: 0;
  padding: 0;
  min-height: 0;
}
.node-full .content .field-label,
.node-full .content .field-label {
  font-weight: bold;
}
.node-full .content .field-name-field-job-type .field-label,
.node-full .content .field-name-field-job-type .field-label {
  font-weight: normal;
}
#about {
  display: none;
}
#about .left-part {
  display: none;
}
#about .span5 {
  width: 70%;
  float: left;
}
#about .span4 {
  width: 30%;
  float: left;
}
#about .field-name-field-email {
  display: none;
}
.print-header {
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
}
.print-header .field-name-field-logo {
  float: right;
  width: 30%;
  margin-left: 40px;
}
.print-header .print-title {
  font-family: Rokkitt, arial, sans-serif;
  font-size: 24px;
  line-height: 30px;
}
