/*---- Impression ----*/

@media print
	{
	body {font-size: 10pt;}
	#entete {height: 81px; margin: 20px 0 0 0; border: none;}
	#entete-lienhaut, #itemgoogle, #entete-navigationprincipale, #navigation-gauche, #piedepage, p.acces-rapide {display: none;}
	
	/*----affichage du logo "titrelogo" en haut à droite-----*/
	#col-droite  div{display: none ;}
	#col-droite  div:first-child  {display: block;border:0;}
	#col-droite  div:first-child >:not(.titrelogo){display: none;}
	#col-droite  div:first-child >h3.titrelogo+p{display: block;}
	#col-droite{position: absolute; top: -100px; left: 700px;}
	/*pour IE*/
	#col-droite  div:first-child >p,#col-droite  div:first-child >ul,#col-droite  div:first-child >li,#col-droite  div:first-child >a{display: none;}
	/*fin pour IE*/
	
	#top {display: block;}
	.top {display:none}
	#fil-ariane {margin: 10px 0 !important; font-size: 0.8em;}
	#conteneur, #contenu {margin: 0; padding: 0;}
	#conteneur {display: block;}
	h1 {width: 80%; margin: 30px 0 10px 0; padding: 0; background: none !important;}
	h2 {border: none;}
	#col-centre {width: 90%; margin: 0; padding: 0;}
	.tableau {width: 90%; margin: 0 0 0 5px; padding: 0}
	table {margin: 0 10px 0 10px;}
	body.themes table{page-break-inside: avoid;}
	caption {margin: 0; padding: 0; font-weight: normal; text-align: left;}
	thead {width: 80%;}
	
	/*---- STYLES POUR L'IMPRESSION DU COMPARATEUR DE TERRITOIRES ----*/
	#fil-ariane {display:none;}

	body.comparateur  h2 {display:none;}
	body.comparateur h3 {display:none;}
	body.comparateur .vide {display:none;}
	body.comparateur thead {display:none;}
	body.comparateur #contenu ul.liens {display:none;}
	body.comparateur  #contenu p {display:none;}
	body.comparateur  .logo {display:block;}
	body.comparateur .saut-page {
		page-break-before:always ;
		border-top:2px solid gray;
		}
	body.comparateur  h1 {padding:2px;margin-bottom:2px;}
	body.comparateur h2#resume {display:block;background:none;border:none;text-align:center;}
	body.comparateur #contenu {
		margin:0;
		padding:0;
		max-width:210cm;	
		}
	body.comparateur .caseinfo {visibility:hidden;}
	body.comparateur h1 {margin-bottom:10px;}
	body.comparateur  table.comparateur {font-size:1.1em;}
	body.comparateur .tab-chiffre {padding-right:25px;}
	body.bases-de-donnees .comparateur th {border:2px solid gray;font-size:1.1em;background:none}
	body.comparateur span.bulle_complement {
		position:relative;	
		display:block;
		font-size:0.8em;	
		background:none;
		}
	body.comparateur table {margin: 0 10px 0 10px;width: 98%;}
	body.comparateur  td.note, body.comparateur  td.source {font-size:1.0em}
	body.comparateur .print {border:none;padding:0px;width:0px;display:none;}
	
	/*---- STYLES POUR L'IMPRESSION DES TABLEAUX ET GRAPHIQUES DONNEES LOCALES ----*/
	
	#sommaire,  #infos-connexes, #acces-rapide, .acces-rapide {display:none;}
	body.themes #contenu {
	margin:0;
	padding:0;
	max-width:210cm;	
	}

#conteneur, #contenu {width:100%;margin: 0; padding: 0;position:relative;clear:both;}
/* Mettre en couleur titre et sous-titre */
h1 {color:#91002c;font-size:1.3em;padding-top:1px;}
/*
p.soustitre {position:absolute;top:-50px;left:250px;}
*/
p.soustitre {color:#3b5c7b;font-size:1.1em;text-align:center;}
div.marges-reduites {margin: 2px 0px 2px 5px; padding: 0;}
/* Aligner les tableaux */
/* 3 cas possibles */
/* Un 4eme cas sous-entendu : on ne fait rien, le tableau prend la place qu'il a... */
/* cas 1 : tableau ou graphique qui prend toute la largeur de la page */
.table-toute-largeur-colonne {width:100%;clear:both}
/* cas 2 : tableau ou graphique qui prend une moitié de page, colonne de gauche */
.table-moitie-gauche-feuille {float:left;width:45%;margin-right:8%;}
/* cas 3 : tableau ou graphique qui prend une moitié de page, colonne de droite */
.table-moitie-droite-feuille {float:left;width:50%;}
.table-gauche-feuille-apres-double-colonne {clear:both;float:left;width:45%;} 
/* possibilité de mixer avec un saut de page */
.tableau {margin: 30px 0px 30px 5px; padding: 0;}
.graphe-moitie-gauche-feuille {float:left;margin-top:40px;margin-bottom:40px;width:50%;}
.graphe-moitie-droite-feuille {float:left;width:50%;margin-top:40px;margin-bottom:40px;}
.graphe-gauche-feuille-apres-double-colonne {clear:both;float:left;width:50%;margin-top:40px;margin-bottom:40px;} 
.graphe-toute-largeur-colonne {clear:both;float:left;width:50% }
.graphe-toute-largeur-colonne-chrome {clear:both;float:left;width:50%;margin:-5px;}
/*.graphe-EMPG2 {float:left;width:40%;margin:-8px;}*/
table caption {font-size:1.2em;font-weight:bold;}
.saut-page-impression {page-break-before:always;}
.aerer-pour-chrome {padding-top:25px;}
/* tests BH */
body.local table  {display: block; margin-top: 7px; margin-left: 0px; margin-bottom: 13px; margin-right: 0px; padding: 0;}
body.local iframe {display: block; margin-top: 0px; margin-left: 0px; margin-bottom: 20px; margin-right: 0px; padding: 0;}
.print-toute-largeur {width: 100%; clear: both;}
.print-moitie-gauche {clear: both; float: left; width: 48%; margin-right: 3% !important;}
.print-moitie-droite {float: left; width: 48%;}
.print-saut-page {page-break-before: always;}
body.local h1 {margin-top: 5px;}
/* tests BH fin */

#conteneur, #contenu {}
.print {border:none;padding:0px;width:0px;display:none;}

/* css spécifique à dossier_complet.asp */	
body.dossier h2 {color:#91002c;font-size:1.1em;padding-top:1px;clear:both}
body.dossier h1 {font-size:1.5em ;text-align:center;color:black;}

/* css spécifique à dossier_complet.asp et tableau_local.asp */
body.dossier  .logo img, .logo, body.local  .logo img, .logo {margin:0;padding:0; height:50px}
body.dossier #entete, body.local #entete {margin:0;padding:0; height:0px}

.reductions-speciales-emp  {margin-top:-5px;margin-bottom:-9px;}
.majorations-speciales-emp {margin-top:5px}

/* Tableau de bord de la conjoncture */
#tableau-bord-conjoncture {font-size: 0.7em;}
#tableau-bord-conjoncture table {font-size: 0.9em;}
#tableau-bord-conjoncture h2 {height: 4em; line-height: 1.2em;}
#tableau-bord-conjoncture ul.liens {display: none;}
#tableau-bord-conjoncture .print-moitie-gauche, .print-moitie-droite {page-break-inside: avoid; width: 45%;}
#tableau-bord-conjoncture .print-moitie-droite {float: right !important;}

}