/* ==========================================================================
   print.css — Feuille d'impression de PlaneteAfrique.com
   Chargée avec media="print", donc les règles s'appliquent
   UNIQUEMENT à l'impression (window.print / Ctrl+P).
   Pas besoin de wrapper @media print.
   
   Emplacement : /css/print.css
   Référencée depuis News_Display.asp (et /Niger/News_Display.asp)
   ========================================================================== */

/* ----- 0. DÉBLOQUER TOUS LES OVERFLOW POUR LES SAUTS DE PAGE ----------- */
/* En impression, aucun conteneur ne doit tronquer son contenu.
   Comme cette feuille est chargée avec media="print", ça ne touche
   pas l'affichage écran. */

* {
	overflow: visible !important;
}

/* ----- 1. MASQUER TOUT CE QUI N'EST PAS LE CONTENU ÉDITORIAL ----------- */

/* Éléments déjà marqués "no-eco" dans le HTML
   (barre d'outils, likes, partages, bouton continuer, pub inline…) */
.no-eco {
	display: none !important;
}

/* Navigation et header du site */
header,
.header,
nav,
#header_bg,
.conteneurlogotexte,
.menu-responsive,
.menu-burger,
#toggleSearch,
.recherche {
	display: none !important;
}
.menu2_bg, #menu3, .example, .topnav, #myTopnav
	{
	display: none !important;
	}

/* Colonne droite (sidebar : pays, newsletter, pub) */
.colonnedroite {
	display: none !important;
}

/* Bloc "À lire aussi" + grille d'articles connexes */
.separateurbleu,
.separateurbleu + h3,
.TBgrille3 {
	display: none !important;
}

/* Panneau latéral pays (mobile) */
.onglet,
.infos,
.superposition {
	display: none !important;
}

/* Modales (partages, lightboxes) */
.modal,
#myModal,
[id^="modal-content"] {
	display: none !important;
}

/* Footer complet */
#footer {
	display: none !important;
}

/* Bandeau de consentement cookies */
[class*="cookie-consent"],
[id*="cookie"] {
	display: none !important;
}

/* Séparateurs décoratifs */
.separation,
.separateur {
	display: none !important;
}

/* Bannière WS-APPS / promotions flottantes */
[class*="devenirpublicateur"],
[class*="encartpub"],
.pastille_gris {
	display: none !important;
}

/* Bouton retour en haut */
[onclick*="scrollToTop"],
.scrolltotop {
	display: none !important;
}


/* ----- 2. CONTENU ARTICLE EN PLEINE LARGEUR ----------------------------- */

.articlecontainer,
.mainarticle,
#ariclecomplet {
	width: 100% !important;
	max-width: 100% !important;
	max-height: none !important;
	height: auto !important;
	overflow: visible !important;
	padding:  0 !important;
	float: none !important;
	display: block !important;
}



/* ----- 3. ARTICLES LONGS : AFFICHER TOUT LE TEXTE ----------------------- */

/* Supprimer la troncature CSS (le dégradé blanc et la hauteur limitée) */
#ariclecomplet {
	max-height: none !important;
	overflow: visible !important;
	height: auto !important;
}

#degradeblanc {
	display: none !important;
}


/* ----- 4. TYPOGRAPHIE PAPIER -------------------------------------------- */

body {
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 12pt !important;
	line-height: 1.6 !important;
	color: #000 !important;
	background: #fff !important;
	padding: 0 !important;
	margin: 0 0 50px 0 !important;
}

h1 {
	font-size: 18pt !important;
	line-height: 1.3 !important;
	margin: 10px 0 12pt 0 !important;
	color: #000 !important;
}

/* Images : ne pas déborder de la page */
img,
img.responsiveimg {
	max-width: 100% !important;
	height: auto !important;
	page-break-inside: avoid;
}

/* Éviter les coupures de page malheureuses */
h1, h2, h3 {
	page-break-after: avoid;
}

p {
	orphans: 3;
	widows: 3;
}


/* ----- 5. MARGES DE PAGE ------------------------------------------------ */

@page {
	margin: 1cm;
}

body {
	padding: 1.5cm 2cm !important;
}

/* ----- 6. INFORMATIONS DE RÉFÉRENCE ------------------------------------- */

/* Afficher l'URL de destination des liens externes */
.mainarticle a[href^="http"]:not([href*="planeteafrique"])::after {
	content: " [" attr(href) "]";
	font-size: 8pt;
	color: #666;
	word-break: break-all;
}
