/* *************************************** */
/* Impression de la page styles communs */
/* *************************************** */

@page {
    size: A4 portrait;
    margin: 4mm;
}

html {
    /*font-size: 13px !important;*/
}
body {

}

/* permet d'afficher tous les éléments en background lors de l'impression*/
body * {
    -webkit-print-color-adjust: exact; /* Pour Chrome et Safari */
    print-color-adjust: exact; /* Pour Firefox */
}

/* classes customs à ajouter à nos listes pour simuler le colonnage boostrap au print */
.col-print-1 {
    flex: 0 0 8.333333%; /* Douze colonnes de taille égale */
    max-width: 8.333333%;
}
.col-print-2 {
    flex: 0 0 16.666667%; /* Six colonnes de taille égale */
    max-width: 16.666667%;
}
.col-print-3 {
    flex: 0 0 25%; /* Quatres colonnes de taille égale */
    max-width: 25%;
}
.col-print-4 {
    flex: 0 0 33.333333%; /* Trois colonnes de taille égale */
    max-width: 33.333333%;
}
.col-print-6 {
    flex: 0 0 50%; /* Deux colonnes de taille égale */
    max-width: 50%;
}
.col-print-12 {
    flex: 0 0 100%; /* Deux colonnes de taille égale */
    max-width: 100%;
}

/* évite que les articles soient coupé*/
article {
    page-break-inside: avoid;
}



/* ******************************************** */
/* Impression de la page styles liés au site */
/* ******************************************** */

body {
    background: transparent;
}

.innerPage {
    padding-top: 0;
    font-size: 13px;
}

/* afficher un logo en haut de la page non lié au header */
.mainSection {
    position: relative;
    padding: 140px 0 0 0;
    font-size: 13px;
    border: 2px solid #2d2e83;
    background-color: #fff2c7;
    min-height: 100vh;
}
.mainSection::before {
    content: '';
    position: absolute; top: 15px; left: 50%;
    transform: translateX(-50%);
    width: 250px;
    height: 100px;
    background-image: url("/_css/medias/logo-print-coopartois.png");
    background-repeat: no-repeat;
    background-size: contain;
}

/* module annonce fiche*/
.annonces-fiche {
    max-width: 700px;
    margin: 0 auto;
}

.annonces-fiche .caracteristiques .icones {
    width: 100%;
    margin-bottom: 10px;
}

.annonces-fiche .caracteristiques .icones > div {
    width: 100%;
    margin-bottom: 15px;
}

.annonces-fiche .caracteristiques .liste-simple > div {
    width: 100%;
    margin-bottom: 15px;
}

.annonces-fiche .appeler {
    gap: 15px;
}
.annonces-fiche .appeler .tel:before {
    top: 0;
}















/*.mainSection { padding: 0; }*/

/*.titrePage {margin: 0 20px;}*/
/*.titrePage span { display: none; }*/


/*.contacts-list .row-list > div {*/
/*    flex: 0 0 25% !important;*/
/*    max-width: 25% !important;*/
/*}*/

/*.contacts-list .row-list > div .tel, .contacts-list .row-list > div .mobile { padding-left: 0; }*/

/*@page {*/
/*    size: A4;*/
/*    margin: 11mm 17mm 17mm 17mm;*/
/*}*/

/*article.item {*/
/*    color: purple !important;*/
/*    */
/*    break-inside: avoid-column !important; !* Pour Firefox : *!*/
/*    page-break-inside: avoid !important; !* Pour WebKit : *!*/
/*    -webkit-column-break-inside: avoid !important;*/
/*    page-break-inside: avoid !important;*/
/*}*/