
/*====================================================================================================*/
/*	IMPRESSION */
/*====================================================================================================*/

@media print and (orientation: portrait) {

	/*	-5-		ZONES DE LA PAGE */
	.modeleInformationnel .pivEntete, 
	.modeleInformationnel #ConteneurContentRow, 
	.modeleInformationnel #PiedPagePiv {
		max-width: 140mm;
	}
	.modeleInformationnel.zoneNavigationGauche-masquee .pivEntete, 
	.modeleInformationnel.zoneNavigationGauche-masquee #ConteneurContentRow, 
	.modeleInformationnel.zoneNavigationGauche-masquee #PiedPagePiv {
		max-width: 180mm;
	}
	.modeleInformationnel.pagePleineLargeur .pivEntete, 
	.modeleInformationnel.pagePleineLargeur #ConteneurContentRow, 
	.modeleInformationnel.pagePleineLargeur #PiedPagePiv {
		max-width: 99%;
	}

	.modeleCollaboratif .pivEntete, 
	.modeleCollaboratif #ConteneurContentRow, 
	.modeleCollaboratif #PiedPagePiv {
		max-width: 140mm;
		min-width: 0;
	}
	.modeleCollaboratif.zoneNavigationGauche-masquee .pivEntete, 
	.modeleCollaboratif.zoneNavigationGauche-masquee #ConteneurContentRow, 
	.modeleCollaboratif.zoneNavigationGauche-masquee #PiedPagePiv {
		max-width: 180mm;
	}
	.modeleCollaboratif.pagePleineLargeur .pivEntete, 
	.modeleCollaboratif.pagePleineLargeur #ConteneurContentRow, 
	.modeleCollaboratif.pagePleineLargeur #PiedPagePiv {
		max-width: 99%;
	}

	.modeleInformationnel #ConteneurContentRow, 
	.modeleCollaboratif #ConteneurContentRow {
		min-height: 185mm;
	}

}


@media print and (orientation: landscape) {

	/*	-5-		ZONES DE LA PAGE */
	.modeleInformationnel .pivEntete, 
	.modeleInformationnel #ConteneurContentRow, 
	.modeleInformationnel #PiedPagePiv {
		width: 99%;
	}
	.modeleInformationnel.zoneNavigationGauche-masquee .pivEntete, 
	.modeleInformationnel.zoneNavigationGauche-masquee #ConteneurContentRow, 
	.modeleInformationnel.zoneNavigationGauche-masquee #PiedPagePiv {
		width: 99%;
	}
	.modeleInformationnel.pagePleineLargeur .pivEntete, 
	.modeleInformationnel.pagePleineLargeur #ConteneurContentRow, 
	.modeleInformationnel.pagePleineLargeur #PiedPagePiv {
		max-width: 99%;
	}

	.modeleCollaboratif .pivEntete, 
	.modeleCollaboratif #ConteneurContentRow, 
	.modeleCollaboratif #PiedPagePiv {
		width: 99%;
		max-width: 99%;
		min-width: 0;
	}
	.modeleCollaboratif.zoneNavigationGauche-masquee .pivEntete, 
	.modeleCollaboratif.zoneNavigationGauche-masquee #ConteneurContentRow, 
	.modeleCollaboratif.zoneNavigationGauche-masquee #PiedPagePiv {
		width: 99%;
	}
	.modeleCollaboratif.pagePleineLargeur .pivEntete, 
	.modeleCollaboratif.pagePleineLargeur #ConteneurContentRow, 
	.modeleCollaboratif.pagePleineLargeur #PiedPagePiv {
		max-width: 99%;
	}

	.modeleInformationnel #ConteneurContentRow, 
	.modeleCollaboratif #ConteneurContentRow {
		min-height: 125mm;
	}

}


@media print {

	@page {
		margin-top: 15mm;
		margin-bottom: 15mm;
	}
	.noPrint {
		display: none;
	}


	/*	-1-		INITIALISATION */
	#s4-titlerow {
		display: none !important;
	}
	#contentRow {
		min-height: 0;
		display: block;
	}
	#contentBox {
		min-width: 0;
	}

	.pivEntete *, 
	#ConteneurContentRow, 
	#contentRow, 
	#ContenuPrincipal > div, 
	#ContenuPrincipal > div > div, 
	#PiedPagePiv, 
	.ms-srch-siteSearchResults *, 
	.form *, 
	.Nouvelles_Tuiles *, 
	.contenuReutilisable, 
	.contenuReutilisable *, 
	.sallePresse *, 
	.ms-srch-result *, 
	.bx-wrapper *, 
	a.image-popup-vertical-fit img, 
	.ms-dlgContent, 
	.ms-dlgFrameContainer, 
	.cbs-List *, 
	.RequeteContenuAmeliore_Pagination_Defaut *, 
	.RequeteContenuAmeliore_Pagination_Personnalise * {
		-webkit-box-sizing: initial;
		-moz-box-sizing: initial;
		box-sizing: initial;
	}


	/*	-4-		FORMAT TEXTE */
	body {
		font-size: 9pt;
	}


	/*	-5-		ZONES DE LA PAGE */
	.imagePersonnaliseeEtMenuService, 
	#s4-ribbonrow, 
	#ConteneurZonesIdentificationSiteEtOutils, 
	#LiensSociaux, 
	#FilAriane, 
	#sideContent, 
	#PiedPagePiv ul {
		display: none;
	}

	.pivEntete, 
	#ConteneurContentRow, 
	#PiedPagePiv {
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
	}
	.modeleInformationnel #ConteneurContentRow, 
	.modeleCollaboratif #ConteneurContentRow {
		margin-top: 0;
	}
	#ConteneurContentRow {
		padding-bottom: 0;
		font-size: 1em;
	}
	#ConteneurPrincipal {
		min-width: 0;
	}
	#contentBox, 
	#ConteneurPrincipal {
		width: 100%;
		min-width: 0 !important;
	}
	.modeleInformationnel.pagePleineLargeur #ConteneurContentRow {
		padding-left: 0;
		padding-right: 0;
	}
	.zoneNavigationGauche-visible.modeleInformationnel.pagePleineLargeur #contentBox, 
	.zoneNavigationGauche-visible.modeleCollaboratif #contentBox {
		margin-left: 0;
	}


	/*	-6-		PIV EN-TÊTE */
	.pivEntete .signatureLogo {
		float: none;
	}
	.pivEntete .signatureLogo a {
		margin-top: -10px;
		margin-bottom: 0;
		margin-left: -13px;
	}
	.pivEntete .signatureLogo a img {
		width: 45mm;
	}


	/*	-7-		PIV BAS PAGE */
	.pivBasPage {
		margin-top: 10mm;
		padding-top: 0;
		padding-bottom: 0;
		font-size: 8pt;
	}


	/*	-14-	HAUT DE PAGE */
	#hautPage {
		display: none !important;
	}


	/*	-15-	GABARIT DE PAGE */
	#GabaritUneColonne-ContenuPrincipalCentre, 
	#GabaritDeuxColonnes-ContenuPrincipalGauche, 
	#GabaritDeuxColonnes-ContenuPrincipalDroite, 
	#GabaritDeuxColonnes-ContenuPrincipalReparti, 
	#GabaritTroisColonnes-ContenuPrincipalCentre, 
	#GabaritTroisColonnes-ContenuPrincipalReparti, 
	#GabaritNouvelles {
		display: block;
	}
	#ColonneGauche, 
	#ColonneCentre, 
	#ColonneDroite {
		float: none;
	}
	.modeConsultation .conteneurGabarit h1, 
	#ColonneGauche, 
	#ColonneCentre, 
	#ColonneDroite, 
	.modeConsultation #ContenuPrincipal > .ms-webpart-zone.ms-fullWidth, 
	.modeConsultation .conteneurGabarit > .ms-webpart-zone.ms-fullWidth, 
	.siteInternetMTQV1.modeConsultation .conteneurGabarit h1, 
	.siteInternetMTQV1.zoneNavigationGauche-visible.modeConsultation .conteneurGabarit h1, 
	.siteInternetMTQV1.modeConsultation #ContenuPrincipal > .ms-webpart-zone.ms-fullWidth, 
	.siteInternetMTQV1.modeConsultation .conteneurGabarit > .ms-webpart-zone.ms-fullWidth, 
	.siteInternetMTQV1.zoneNavigationGauche-visible.modeConsultation .conteneurGabarit h1, 
	.siteInternetMTQV1.zoneNavigationGauche-visible.modeConsultation #ContenuPrincipal > .ms-webpart-zone.ms-fullWidth, 
	.siteInternetMTQV1.zoneNavigationGauche-visible.modeConsultation .conteneurGabarit > .ms-webpart-zone.ms-fullWidth, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritUneColonne-ContenuPrincipalCentre #ColonneCentre, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritUneColonne-ContenuPrincipalCentre #ColonneCentre, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritDeuxColonnes-ContenuPrincipalGauche #ColonneGauche, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritDeuxColonnes-ContenuPrincipalGauche #ColonneDroite, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritDeuxColonnes-ContenuPrincipalDroite #ColonneGauche, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritDeuxColonnes-ContenuPrincipalDroite #ColonneDroite, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritDeuxColonnes-ContenuPrincipalReparti #ColonneGauche, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritDeuxColonnes-ContenuPrincipalReparti #ColonneDroite, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritTroisColonnes-ContenuPrincipalReparti #ColonneGauche, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritTroisColonnes-ContenuPrincipalCentre #ColonneGauche, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritTroisColonnes-ContenuPrincipalReparti #ColonneCentre, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritTroisColonnes-ContenuPrincipalCentre #ColonneCentre, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritTroisColonnes-ContenuPrincipalReparti #ColonneDroite, 
	.siteInternetMTQV1.modeConsultation.zoneNavigationGauche-visible #GabaritTroisColonnes-ContenuPrincipalCentre #ColonneDroite, 
	.siteInternetMTQV1 #GabaritNouvelles #ColonneGauche {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.zoneNavigationGauche-masquee #GabaritDeuxColonnes-ContenuPrincipalGauche #ColonneGauche, 
	.zoneNavigationGauche-masquee #GabaritDeuxColonnes-ContenuPrincipalGauche #ColonneDroite, 
	.zoneNavigationGauche-masquee #GabaritDeuxColonnes-ContenuPrincipalDroite #ColonneGauche, 
	.zoneNavigationGauche-masquee #GabaritDeuxColonnes-ContenuPrincipalDroite #ColonneDroite, 
	.zoneNavigationGauche-visible #GabaritDeuxColonnes-ContenuPrincipalGauche #ColonneGauche, 
	.zoneNavigationGauche-visible #GabaritDeuxColonnes-ContenuPrincipalDroite #ColonneDroite {
		width: 100%;
	}
	.gabaritPage.modeConsultation div[id$='RichHtmlField'] {
		margin-bottom: 10px;
	}

	/* COLLABORATIF */
	.ms-wikicontent {
		position: relative;
	}
	.ms-wikicontent .ms-rte-layoutszone-inner {
		margin: 0;
		border: 0;
	}
	.ms-wikicontent #layoutsTable > tbody > tr > td {
		width: 100% !important;
		display: block;
		float: left\9;
	}
	.ms-wikicontent #layoutsTable > tbody > tr > td.ms-wiki-columnSpacing {
		padding-left: 0;
	}


	/*	-18-	TEXTE */
	.gabaritPage.modeConsultation .ms-rtestate-field p, 
	.gabaritPage.modeConsultation .ms-webpart-zone p {
		position: relative;
	}

	h1, h2, h3, h4, h5, h6 {
		page-break-inside: avoid;
	}
	p {
		orphans: 3;
	}
	.gabaritPage .ms-rtestate-field h2, 
	.gabaritPage .ms-rtestate-field h3, 
	.gabaritPage .ms-rtestate-field h4, 
	.gabaritPage .ms-rtestate-field h5, 
	.gabaritPage .ms-rtestate-field h6 {
		page-break-after: avoid;
	}

	.gabaritPage .ms-rtestate-field .mtq-Style-DateLieu:after {
		margin-top: 0;
		line-height: 18px;
		top: inherit;
		right: 0\9;
	}

	.modeleCollaboratif h1.ms-core-pageTitle {
		height: auto;
		position: relative;
		top: 0;
		left: 0;
		font-size: 2.15em;
	}
	.ms-core-pageTitle, 
	.ms-core-pageTitle a {
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
	}


	/*	-19-	HYPERLIEN */
	a {
		text-decoration: underline;
	}
	span.lienExterne {
		display: none;
	}


	/*	-20-	LISTE */
	.gabaritPage div[id$='RichHtmlField'].ms-rtestate-field ul li, 
	.gabaritPage div[id$='RichHtmlField'].ms-rtestate-field ol li, 
	.gabaritPage .ms-WPBody ul li, 
	.gabaritPage .ms-WPBody ol li {
		page-break-inside: avoid;
	}
	.gabaritPage div[id$='RichHtmlField'].ms-rtestate-field ul li li, 
	.gabaritPage div[id$='RichHtmlField'].ms-rtestate-field ol li li, 
	.gabaritPage .ms-WPBody ul li li, 
	.gabaritPage .ms-WPBody ol li li {
		page-break-inside: auto;
	}


	/*	-21-	IMAGE */
	img {
		page-break-inside: avoid;
	}
	.ms-rteImage-2 {
		padding: 0;
		border: 0;
	}
	.vignetteNouvelle, 
	.vignetteNouvelle img {
		width: 250px;
	}
	.modeConsultation .legendeImagePrincipaleNouvelle, 
	.imageAvecLegende .legende {
		padding: 0;
	}


	/*	-22-	VIDÉO */
	.video {
		display: none;
	}


	/*	-23-	TABLEAU */
	table[class*='mtq-Table'] {
		page-break-inside: avoid;
	}
	table[class*='AvecBorduresComplexe'] {
		border-collapse: separate\9;
		border-spacing: 0\9;
	}
	thead {
		display: table-header-group;
	}
	table[class*='mtq-Table'] tr {
		page-break-inside: avoid;
		page-break-inside: auto\9;
	}
	table[class*='mtq-Table'] tr th, 
	table[class*='mtq-Table'] tr td {
		padding: 4px;
		font-size: 8pt;
	}
	table[class*='TonsFoncesAvecBordures'] tbody tr th, 
	table[class*='TonsFoncesAvecBordures'] tbody tr:first-child th:only-child, 
	table[class*='TonsFoncesAvecBordures'] thead tr th {
		background-color: transparent;
		color: #3c393a;
	}
	table[class*='TonsFoncesAvecBordures'] tbody tr:first-child th, 
	table[class*='TonsFoncesAvecBordures'] thead tr th {
		border-color: #ccc;
	}


	.tableauEtendu table[class*='mtq-Table'] tr th, 
	.tableauEtendu table[class*='mtq-Table'] tr td, 
	table.dataTable thead th, 
	table.dataTable thead td {
		font-size: 7pt !important;
	}


	/*	-26-	SECTION DE PAGE PERSONNALISÉ */

	/* VOIR AUSSI */
	.modeConsultation .voirAussi {
		display: none;
	}


	/*	-27-	CONTENU RÉUTILISABLE PERSONNALISÉ */

	/* ENCADRÉ */
	.encadre {
		border: 4px solid #CCC;
		background: none;
	}

	/* TIROIRS */
	.menuReduireDevelopper {
		display: none;
	}
	.groupeTiroirs:last-child {
		margin-bottom: 0;
	}
	.modeConsultation .groupeTiroirs {
		display: block;
	}
	.groupeTiroirs > .ElementExtensible_Entete, 
	.gabaritPage .ms-rtestate-field .groupeTiroirs > .ElementExtensible_Entete {
		padding-top: 0;
	}
	.groupeTiroirs > .ElementExtensible_Entete, 
	.gabaritPage .ms-rtestate-field .groupeTiroirs > .ElementExtensible_Entete, 
	.groupeTiroirs > .ElementExtensible_Contenu.Developpe {
		background: none;
	}
	.groupeTiroirs > .ElementExtensible_Entete a, 
	.gabaritPage .ms-rtestate-field .groupeTiroirs > .ElementExtensible_Entete a {
		height: auto;
		padding: 0;
		color: #4e4f50;
		font-weight: bold;
		text-decoration: none;
	}
	.groupeTiroirs > .ElementExtensible_Entete a:after, 
	.groupeTiroirs > .ElementExtensible_Entete.Developpe a:after, 
	.gabaritPage .ms-rtestate-field .groupeTiroirs > .ElementExtensible_Entete.Developpe a:hover:after, 
	.gabaritPage .ms-rtestate-field .groupeTiroirs > .ElementExtensible_Entete.Developpe a:focus:after, 
	.gabaritPage .ms-rtestate-field .groupeTiroirs > .ElementExtensible_Entete a:hover:after, 
	.gabaritPage .ms-rtestate-field .groupeTiroirs > .ElementExtensible_Entete a:focus:after {
		content: '';
		background-color: transparent;
	}
	.groupeTiroirs > .ElementExtensible_Contenu {
		padding: 0;
		background-color: transparent;
		display: block !important;
		position: relative;
		float: none;
		overflow: visible;
	}

	.gabaritPage .ms-rtestate-field .ElementExtensible_Contenu p:last-child {
		margin-bottom: 20px;
	}
	.gabaritPage .ms-rtestate-field .ElementExtensible_Contenu:last-child, 
	.gabaritPage .ms-rtestate-field .ElementExtensible_Contenu:last-child p:last-child {
		margin-bottom: 0;
	}
	.gabaritPage div[id$='RichHtmlField'].ms-rtestate-field .groupeTiroirs ul:last-child, 
	.gabaritPage div[id$='RichHtmlField'].ms-rtestate-field .groupeTiroirs ol:last-child, 
	.gabaritPage .ms-WPBody .groupeTiroirs ul:last-child, 
	.gabaritPage .ms-WPBody .groupeTiroirs ol:last-child {
		margin-bottom: 20px;
	}

	/* HUB */
	.gabaritPage div[id$='RichHtmlField'].ms-rtestate-field .groupeTiroirs.hub > .ElementExtensible_Contenu ul, 
	.gabaritPage .ms-WPBody .groupeTiroirs.hub > .ElementExtensible_Contenu ul {
		margin-bottom: 20px;
		padding: 0;
	}
	.gabaritPage div[id$='RichHtmlField'].ms-rtestate-field .groupeTiroirs.hub > .ElementExtensible_Contenu ul li, 
	.gabaritPage .ms-WPBody .groupeTiroirs.hub>.ElementExtensible_Contenu ul li {
		margin-bottom: 5px;
		padding: 0;
	}


	/*	-28-	COMPOSANT WEBPART PERSONNALISÉ */

	/* SALLE DE PRESSE */
	.sallePresse.sectionDeuxColonnes-ContenuPrincipalDroite .sectionColGauche {
		display: none;
	}
	.sallePresse.sectionDeuxColonnes-ContenuPrincipalDroite .sectionColDroite {
		padding-left: 0;
	}

	.sallePresse .nouvelles .mois {
		margin: 0;
		margin-bottom: 10px;
	}
	.sallePresse .nouvelles .entete {
		margin-bottom: 0;
		padding: 0;
		background: none;
	}
	.sallePresse .nouvelles a {
		padding: 0;
		border: none;
		text-decoration: none;
	}
	.sallePresse .nouvelles .titre {
		font-weight: bold;
	}
	.sallePresse .nouvelles .image {
		display: none;
	}

	.gabaritPage.modeConsultation .ms-webpart-zone .sallePresse p {
		margin-top: 0;
	}
	.gabaritPage.modeConsultation .ms-webpart-zone .sallePresse p:last-child {
		margin-bottom: 0;
	}
	.gabaritPage div[id$='RichHtmlField'].ms-rtestate-field .sallePresse .nouvelles ul li, 
	.gabaritPage .ms-WPBody .sallePresse .nouvelles ul li {
		margin-bottom: 20px;
	}
	.gabaritPage div[id$='RichHtmlField'].ms-rtestate-field .sallePresse .nouvelles ul li li, 
	.gabaritPage .ms-WPBody .sallePresse .nouvelles ul li li {
		margin-bottom: 10px;
		display: table;
		page-break-inside: avoid;
	}


	/* DATA TABLE */
	#ConteneurFiltresOutils {
		display: none;
	}
	table.dataTable, 
	table.dataTable * {
		-webkit-box-sizing: border-box !important;
		-moz-box-sizing: border-box !important;
		box-sizing: border-box !important;
	}
	table.dataTable[class*='mtq-Table'] {
		page-break-inside: auto;
	}
	table.dataTable thead th, 
	table.dataTable thead td {
		font-size: 6pt !important;
	}
	.gabaritPage div[id$='RichHtmlField'].ms-rtestate-field table[class*='Condenser'].dataTable thead tr th[class*='sorting'], 
	table[class*='Condenser'].dataTable thead th[class*='sorting'], 
	table.dataTable tbody td {
		padding: 4px !important;
	}
	table.dataTable thead .sorting, 
	table.dataTable thead .sorting_asc, 
	table.dataTable thead .sorting_dsc {
		background-image: none !important;
	}
	.dataTables_info, 
	.dataTables_paginate {
		display: none;
	}
	table.dataTable tfoot tr.grandTotal td {
		border: none !important;
	}
	table.dataTable tfoot tr.grandTotal {
		background-color: transparent !important;
		color: #3c393a !important;
	}

	/* OUTILS COMMUNS CSS */
	.ConteneurLiensGestion {
		display: none;
	}
	.ElementExtensible_Entete a.LienDevelopperReduire > img {
		display: none;
	}
	.ElementExtensible_Contenu {
		display: block !important;
	}

}