/* ================================ TODO mode impression ================================================== */
/* import de la feuille commune des positions de blocs et tailles de texte */
/*@import url("plugins/commun.css");*/
/* cacher le logo */
#logo {
	position:absolute;
	left:0;
	height:0px;
	width:0px;
	line-height:0;
	visibility:hidden;
}
#logo img {
	height:0px;
	width:0px;
	visibility:hidden;
}
#nom_site_spip {
	text-align: center;
	width: 100%;
	display: inline-block;
	font-size: 30px;
}
#nom_site_spip a {
	color:black;
	text-decoration: none;
}

/* cacher le slogan mais pas le titre du site */
#slogan_site_spip {
	height:0px;
	width:0px;
	line-height:0;
	visibility:hidden;
}
/* cacher la barre de navigation - 26px à partir de 150px top */
#navigation {
	height:0px;
	width:0px;
	line-height:0;
	visibility:hidden;
}
/* diminuer l'entête de 150px à 50 px */
#entete {
	height:50px;
}
/* cacher pied de page */
#pied {
	height:0px;
	width:0px;
	line-height:0;
	visibility:hidden;
}
/* remonter le contenu à 50px au lieu de 180px et le bas à 0 -> pas de top/bottom en impression */
/* enlever ou réorganiser les éléments du cartouche */
#hierarchie {
	display:inline-block;
	width:auto;
	float:left;
}
/*#visites {
	margin-left: 10px;
	float:left;
}
#visites::before {
	content:" - ";
}*/
#contenu .cartouche {
	float:left;
	width:100%;
}
#contenu .cartouche .autres_formats {
	height:0px;
	width:0px;
	line-height:0;
	visibility:hidden;
}
#contenu .cartouche img.spip_logo { /* image_reduire{200,90} */
	float:right;
}
#contenu .cartouche h1 {
	text-align:center;
	margin-left:30px; /* image_reduire{200,90} sur le img.spip.logo */
	margin-right:30px;
}

/* cacher ... ? */

/* ========== contenu ========== */

#contenu .texte h3 {
	text-align: center;
	font-size: 25px;
}

/* traiter onglets */
#contenu .texte div.onglets_liste { /* TODO mettre les titres dans la page onglet */
	height:0px;
	width:0px;
	line-height:0;
	visibility:hidden;
	display: none;
}
#contenu .texte div.onglets_bloc .onglets_contenu {
	display:block;
	/*page-break-before:always; 
	margin-top:2cm;*/
	border:none;
	border-top:1px solid black;
	background:none;
}

/* traiter hr */
hr, .filet_sep {
	clear:both;
}
/* traiter blocs dépliants */
#contenu .texte .cs_blocs {
	border:solid black;
}
#contenu .texte .cs_blocs .blocs_titre, .cs_blocs .blocs_replie {
	background:none;
}

#contenu .texte .cs_blocs .blocs_titre::after {
	content:" : ";
}

#contenu .texte .cs_blocs .blocs_destination, .cs_blocs .blocs_slide {
	padding-left:2px;
	padding-right:2px;
}

#contenu .texte .cs_blocs div.blocs_invisible {
	display:block;
}

/* tableaux (triables) */

table, tr, th, td {
	border:1px solid black;
}

#contenu .texte table {
	page-break-inside:avoid;
}
#contenu .texte table.spip {
	width: auto;
	max-width: 100%;
}

#contenu .texte table caption {
	font-weight: bold;
	font-size: 17px;
}

.tablesorter-default .header, .tablesorter-default .tablesorter-header { /* on garde les flèches qui indiquent un tri actif */
	background:none;
}
/* .tablesorter-default thead .headerSortUp, .tablesorter-default thead .tablesorter-headerAsc, .tablesorter-default thead .tablesorter-headerSortUp */
/* .tablesorter-default thead .headerSortDown, .tablesorter-default thead .tablesorter-headerDesc, .tablesorter-default thead .tablesorter-headerSortDown */

.tablesorter-default tr.odd td.numeric, 
.tablesorter-default tr.even td.numeric {
	text-align:center;
}

/* listes */
#contenu .texte ul li, #contenu .texte ul li ul li {
	page-break-inside:avoid;
}

/* citations */

blockquote, q, blockquote.spip {
	page-break-inside:avoid;
}

/* documents sous forme de vignette */
#contenu .texte dl {
	page-break-inside:avoid;
}

/* portfolio */
#documents_portfolio ul li {
	float: left;
	list-style: none;
	margin-left: 10px;
	margin-right: 10px;
}

/* cacher les boutons sociaux */

div.socialtags {
	clear:none;
	height:0px;
	width:0px;
	line-height:0;
	visibility:hidden;
	display: none;
}

/* cacher le a#forum et le div.comments ? */

/* cacher "dans la même rubrique" et tags */
#zone_droite, #zone_tags, #zone_revisions_article {
	height:0px;
	width:0px;
	line-height:0;
	visibility:hidden;
	display: none;
}
/* cacher le pied de page */

/* cacher le switcher zen */
#spip-admin, #switcher_zen {
	height:0px;
	width:0px;
	line-height:0;
	visibility:hidden;
	display: none;
}

/*
	https://openweb.eu.org/articles/css_impression/
	
 	<!-- saut de page obligatoire -->
	<div style="page-break-before:always; margin-top:2cm;">../..</div>  "page-break-after" et "page-break-before"

	« page-break-before » impose à la mise en page de l’imprimante de ne rien afficher au dessus du calque div.
	Il sera donc en haut de la nouvelle page, avec une marge de 2cm en top de page (précaution si l’utilisateur a ramené les marges d’impression à zéro sur son navigateur). 
	
	 auto
	Insère un saut de page avant/après l’élément désigné, si ce saut est nécessaire

	always
	Insère un saut de page avant/après l’élément désigné

	avoid
	à‰vite d’insérer un élément de page avant/après cet élément

	left
	Insère un saut de page avant/après l’élément désigné, de manière à ce que la page suivante soit mise en forme comme une page de gauche

	right
	Insère un saut de page avant/après l’élément désigné, de manière à ce que la page suivante soit mise en forme comme une page de droite 
	
*/
