﻿h3 {
    margin-top: var(--val_5);
    margin-bottom: 0px;
}
.blank {
    margin-top: var(--val_5);
    margin-bottom: 0px;
}
.print-fiche .title_fiche {
text-transform:uppercase;
display:block;
font-family: "GOTHAM-LIGHT";
font-size:16px;
}
.print-fiche .title_fiche::first-letter {
color:var(--bleu);
}
.print-fiche .designation_longue {
font-size:12px;
color: #6a6a6a;
display:block;
}
.print-fiche .img_partage_fiche_produit {
    float: left;
    padding-right: var(--val_10);
    padding-bottom: var(--val_10);
}
.print-fiche .sep-fiche-prod-r {
    float: right;
    width: 360px;
    font-size:13px;
}
.print-fiche .clear {
    clear:both;
}
.print-fiche .strong {
    font-weight:bold;
}

.print-fiche .titre-rubrique {
    font-size:16px;
}
.print-fiche .titre-rubrique::first-letter {
    color:var(--bleu);
}
.print-fiche .block_caract {
    margin-top: var(--val_10);
}
.print-fiche .sep-hori {
    margin-top:10px;
    height: 2px;
    width: 100%;
    background: url(/images_assets/sep-horizontal.png);
}
a:link 
{ 
 text-decoration:none;
 color:var(--gris_200);
}
.print-fiche .url-fiche::first-letter {
    color: var(--bleu);
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .print-fiche .sep-fiche-prod-l {
        float: left;
        font-size: var(--size_p);
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
        -moz-column-rule: 1px outset var(--gris_200);
        -webkit-column-rule: 1px outset var(--gris_200);
        column-rule: 1px outset var(--gris_200);
        margin-top: var(--val_10);
    }
}

@media print {
    @page {
        size: A4;
        margin-top: 3mm;
        margin-bottom: 5mm;
        margin-left: 5mm;
        margin-right: 5mm;
    }

    html, body {
        width: 210mm;
        height: 297mm;
    }

    .p_print {
        display: none;
    }

    .print-fiche .sep-fiche-prod-r {
        float: right;
        width: 310px;
        font-size: var(--size_p);
    }

    .print-fiche .sep-fiche-prod-l {
        float: left;
        font-size: var(--size_p);
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-rule: 1px outset var(--gris_200);
        column-rule: 1px outset var(--gris_200);
        margin-top: var(--val_10);
    }
}
@-moz-document url-prefix() {
    @media screen{
        .print-fiche .sep-fiche-prod-l {
            float: left;
            font-size: var(--size_p);
            margin-top: var(--val_10);
        }
    }
    @media print {
        @page {
            size: A4;
            margin-top: 3mm;
            margin-bottom: 5mm;
            margin-left: 5mm;
            margin-right: 5mm;
        }

        html, body {
            width: 210mm;
            height: 297mm;
        }

        .p_print {
            display: none;
        }

        .print-fiche .sep-fiche-prod-r {
            float: right;
            width: 310px;
            font-size: var(--size_p);
        }

        .print-fiche .sep-fiche-prod-l {
            float: left;
            font-size: var(--size_p);
            margin-top: var(--val_10);
        }
    }
}