body {
    width: auto!important;
    margin: auto!important;
    font-family: serif;
    font-size: 12pt;
    background-color: #fff!important;
    color: #000!important;
}
p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {
    color: #000!important;
    margin: auto!important;
}
.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: always; /* chaque titre commence sur une nouvelle page */
}
h1, h2, h3, caption {
    page-break-after: avoid; /* pas de saut après ces éléments */
}
a {
    color: #000!important;
}
a[href]:after {
    display: none;
}

.centreur {
    width: 100%;
}

.bandeau_header,
.burger_mobile_menu,
.container_header_text_menu {
    display: none;
}

.container_main_menu {
    border: none;
}

.header_logo a {
    display: none;
}

.container_catalog {
    padding-top: 0;
}

.neeetcatalog {
    border-bottom: none;
    padding-bottom: 0;
}

.neeetcatalog {
    page-break-before: always;
}

.neeetcatalog:first-child {
    page-break-before: avoid !important;
}

.catalog .cadre_moz_small {
    margin-bottom: 0;
    width: 110pt;
    height: 150pt;
}

.catalog_pushcontent.catalog_pushcontent_right img,
.catalog_pushcontent.catalog_pushcontent_left img {
    width: 230pt !important;
    margin-right: 20pt;
}

.catalog .cadre_moz_small .titre_moz_small a h2,
.catalog .cadre_moz_small .fond_vignette_moz img {
    width: 110pt !important;
    text-align: center;
}

.container_footer {
    display: none;
}