body {
  width: 100%!important;
  margin: auto!important;
  font-family: Arial, 'Helvetiva', sans-serif;
  font-size: 14px;
  background-color: #fff;
  color: #000;
}
p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {
  color: #000!important;
  margin: auto!important;
  font-family: Arial, 'Helvetiva', sans-serif;

}
.print {
  display: block; /* affichage des éléments de classe print */
}
p, blockquote {
  orphans: 3; /* pas de ligne seule en bas */
  widows: 3; /* pas de ligne seule en haut */
}
blockquote, ul, ol {
  page-break-inside: avoid; /* pas de coupure dans ces élements */
}
h1 {
  page-break-before: avoid;
}
h1, h2, h3, caption {
  page-break-after: avoid; /* pas de saut après ces éléments */
  font-size: 18px;
}
a {
  color: #000!important;
  text-decoration: underline!important;
}
/* a[href]:after {
  content: " (" attr(href) ")"; affichage des URL des liens
} */

.page-block-right,.owl-carousel .owl-stage, .dvgrid{
  width: 95% !important;
  margin: 0 auto;
}
.owl-carousel .owl-stage{
  text-align: center;
}
.owl-carousel .owl-item{
  width: 25% !important;
}
.slider-container, .page-block-left, .sub-menu, .menu-main-menu-container, .headingChapterPicture, .backstretch{
  display: none;
}
.dvgrid li{
  width: 30% !important;
}

.backstretch, #page-title-text{
  padding: 20px 0px !important;
  height: auto !important;
}

/* menu */
.nav {
    list-style: none;
    padding: 0px 40px;
    margin: 0;
    line-height: 110px;
    z-index: 9999;
    float: right;
}
.nav > li {
    float: left;
}
.logo{
  text-align: center;
  margin-bottom: 40px;
}


/******/
.elementText{
  margin: 20px auto !important;
}