body {
    font-size: 15pt;
    font-family: Serif;
    color: black;
    margin: 1cm
    }
a {
    text-decoration: none;
    color: black
    }
h1 {
    color: #666;
    font-weight: 400;
    font-size: 35pt;
    font-variant: small-caps;
    margin-bottom: 0.5cm
    }
h2, h3 {
    color: #555;
    font-weight: 400
    }
h2 {
    font-size: 27pt;
    border-bottom: 1pt solid #3cbee2;
    margin-top: 1cm
    }
h3 {
    font-size: 18pt;
    font-variant: small-caps
    }
.region-navigation, .region-floating-menu, #displayMenuHamburger, .region-top-right, .region-outils-header, .headerAgenda span, .titreAccueil a, .actu-mobile-btn, .widgets, .carteAccueil, .block-liens-rapides, .region-bottom-footer, .view-recommandations, .pressemeteo, .news-link, span.more {
    display: none
    }
.view-actualites-accueil li, .view-agenda-home li {
    list-style: none
    }
.view-actualites-accueil li img, .view-agenda-home li img {
    float: left;
    margin: 0 0.4cm 0.2cm 0;
    width: 5cm
    }
footer {
    clear: both;
    margin-top: 2cm
    }
footer h5 {
    font-size: 27pt;
    border-bottom: 1pt solid #3cbee2;
    color: #555;
    margin: 1cm 0 0.5cm 0;
    font-weight: 400
    }
h6, h4 {
    font-size: 20pt;
    color: #555;
    margin: 1cm 0 0.5cm 0;
    font-weight: 400
    }
h5 {
    font-size: 20pt;
    color: #555;
    margin: 1cm 0 0.5cm 0;
    font-weight: 400
    }
#djm {
    color: #444;
    font-weight: 700
    }
.icon-list-div, #addThis, .menuWidget, #displaySubmenu, .breadcrumbs, .pager, a.button {
    display: none
    }
.field-name-field-date {
    color: #333;
    font-size: 20pt
    }
.field-name-field-image {
    display: block;
    margin: 0.5cm auto
    }
.view-actualit-s .item-list li .views-field-view-node {
    display: none
    }
.view-actualit-s .item-list li, .pivot-agenda-list li {
    list-style: none;
    margin-bottom: 1.2cm
    }
.view-actualit-s .item-list li:after, .pivot-agenda-list li:after {
    clear: both;
    content: " ";
    display: block
    }
.view-actualit-s .item-list li .views-field-field-image, .pivot-agenda-list li img {
    float: left;
    margin: 0 0.4cm 0.2cm 0;
    width: 7cm
    }
.view-actualit-s .item-list li .views-field-field-image img {
    width: 100%;
    height: auto
    }
.views-field-title {
    font-size: 18pt;
    font-variant: small-caps;
    color: #555
    }
.pivot-agenda-form, .sidebar-left, .lienDetails, #pivot_tab, .flag-wrapper, .mobile-showbtn, .backbutton, .refine_mobile, #full_map, .lienArticle, #pagination {
    display: none
    }
.pivot-row {
    list-style: none;
    margin-bottom: 1.8cm
    }
.pivot-row .img {
    float: left;
    margin: 0 0.5cm 0 0
    }
.pivot-row h2 {
    border: none;
    font-size: 20pt;
    font-variant: normal
    }
#timeLine img {
    display: none
    }
#timeLine .submenu-item {
    list-style: none
    }
#mapHolder #map-contact, .mapHolder .map-tourisme {
    width: 15cm;
    margin: 1cm 0 0;
    height: 8cm
    }
.infosTouristiques ul li {
    list-style: none;
    margin-bottom: 3cm
    }
.views-field-addtocartlink, .add-to-cart, .dlpdf, .command, .download, .lienDl {
    display: none
    }
.galerie li {
    list-style: none;
    margin-bottom: 0.7cm
    }
.djm_gallery_waiting, .djm_gallery_thumb_step {
    display: none
    }
.djm_gallery_thumb_item {
    float: left;
    margin-right: 0.5cm
    }
#pivot-infos dt, #pivot-infos dd {
    display: inline
    }
#pivot-infos dd {
    margin: 0 0 0 15px
    }
#pivot-infos dd:after {
    content: " ";
    display: block
    }
.node-article-pivot h5 {
    font-size: 17pt
    }
.node-article-pivot h4 {
    font-size: 21pt
    }
.node-article-pivot .map-holder #map {
    width: 15cm;
    margin: 1cm 0 0;
    height: 8cm
    }