@charset "UTF-8";

@page {
	size: A4;
	margin: 1cm;
	widows: 6;
	orphans: 6;
	-webkit-print-color-adjust: exact;
}

html {
	font-size: 9pt !important;
	-webkit-print-color-adjust: exact; 
}

.super_container {
	width: 19cm; /* 21 - 1 - 1 */
}
@media print and (orientation: landscape) {
	.super_container {
		width: 27.7cm; /* 29.7 - 1 - 1 */
	}
}

.print .super_container {
	width: 25cm; /* hack REFONTEINRS-286 pour wkhtmltopdf */
}



/*
html, 
body, 
select, 
textarea, 
input {
	letter-spacing: 0.04em;
}
*/

address, article, aside, audio, blockquote, canvas, dd, div, dl,
fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, 
header, hgroup, table, tr  {
	widows: 6;
	orphans: 6;
}



.pageBreakAfter {
	page-break-after: always;
}

hr.pageBreakAfter,
br.pageBreakAfter {
	border: none;
	padding: 0;
	margin: 0;
	font-size: 0;
	height: 1px;
	visibility: hidden;
	overflow: hidden;
}

.printedLink,
.forceInline .printedLink {
	display: block !important;
	margin:0.5em 0 !important;
	padding: 0 !important;
	background: transparent !important;
	
	white-space: normal !important;
	word-wrap: break-word !important;
	
	color:#b0273e !important;
	font-weight: bold !important;
	font-size: 0.85em !important;
	font-family: sans_serif_webfont, Arial, "Helvetica Neue", Helvetica, sans-serif;
	
	text-align: left !important;
	line-height: 1.1em !important;
}

.printedLink > .index,
.forceInline .printedLink > .index {
	vertical-align: super;
	font-size: smaller;	
	margin:0 0.25em 0 0;
}

.printedLinkIndex,
.forceInline .printedLinkIndex {
	display: inline !important;
	vertical-align: super;
	font-size: smaller;	
	margin:0 0 0 0.25em;
}

/*
.header .wrapper,
#etAussi > .wrapper,
#notreMetier > .wrapper,
#container_principal,
.resultatsRecherche .wrapper,
.blocDiaporama .controlesWrapper,
.dossier #entete > .titre > .wrapper,
.dossier #entete > .sommaire > .wrapper,
.wrapperPagination,
.bloc_alignement_ressources_complementaires,
.fwrapper,
.accueil #diaporama .controlesWrapper,
.js .accueil #diaporama .diapo > .wrapper,
.accueil #publicationEtOutils > .wrapper,
.accueil #publicationEtOutils > .wrapper > .wrapper2 {
	max-width: 100% !important;
}
*/

#header div.bandeauHaut,
#quickSearch,
#navHorizontale,
#barre_fonctionnalites,
#fbottom_container,
#flinknl_container,
#ffollow_container > .follow_inrs,
#follow_remontees,
.bandeauDossier.footer,
.blocVideo span.play,
.miseEnAvant .titre:before,
.encart:before, 
.miseEnAvant .encart:before,
.listeOnglets .onglet .titre:before,
.blocImage .picto_zoom,
.blocImage .picto_clic,
div.zoneRetourSommaire,
.resultatsRecherche .pagination,
.liste .pagination,
.formation .pagination,
.maSelection .pagination
{
	display: none !important;
	content: none;
}
/*
* {
	page-break-inside: auto !important;
	page-break-before: auto !important;
	page-break-after: auto !important;
}
*/
#bandeauSite {
	width:auto;
	padding:0;
} 

#bandeauSite > a {
	width:auto;
	top:0;
	left:0;
}
#header div.bandeauMilieu {
	background: transparent;
}

.bloc_compedit,
.bloc_voiraussi,
.bloc_actuspresse,
.bloc_agenda,
#bloc_bdd,
.bloc_video_colonneDroite,
.bloc_sommaire,
#container_principal div.miseEnAvant,
.contributions_medias .bloc_contribution_media
{
	border:1px solid #e5e5e5;
}

ul.listeOnglets > li {
	margin-bottom: 1em;
}
ul.listeOnglets > li > .titre
{
	border:1px solid #e5e5e5 !important;
	padding: 15px 10px 10px 10px !important;
	margin-bottom: 5px !important;
	color:#000 !important;
	background: #e5e5e5 !important;
	border: none !important;
}
.listeOnglets .onglet .editorial p{
	margin: 5px 0 15px 0 !important;
}
.listeOnglets .onglet .listeRessources{
	margin-top: 0 !important;
}
.listeOnglets .onglet {
	border:1px solid #e5e5e5 !important;
}
.listeOnglets .onglet .contenu {
	padding:0.5em !important;
	display: block !important;
}


.contributions_medias .bloc_contribution_media .contribution_media .telechargement_contribution_media {
	border:1px solid #444;
}


#footer {
	/*background: transparent;*/
	display: none;
}

#ffollow_container {
	width: 100%;
	float: none;
}


.container_contenuPrincipal {
	width: auto;
	margin: 0;
	min-width: 0;
	display: block;
}

.container_colonneDroite {
	display: block;
	width:50%;
	margin:1em auto;
}


.container_contenuPrincipal div.miseEnAvant {
	display: inline-block;
	
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	box-sizing: border-box !important;
	width:100%;
}

#entete > .sommaire > div > .liensContenu > ul > li > a.boutonImportant,
ul.liensMiseEnAvant > li a {
	border:1px solid #e5e5e5;
}

a.boutonImportant.orange, 
.resultatsRecherche .affinerRecherche .affinerResultats,
.resultatsRecherche .container_colonneDroite .modifierRecherche,
.resultatsRecherche .container_colonneDroite .nouvelleRecherche,
.resultatsRecherche .container_colonneDroite .retourAuxResultats,
.resultatsRecherche .container_colonneDroite .retourFiche,
.recherche .validButton,
.page404 .details_404 .bloc_details_404 #searchInput #searchInput_button,
#mailInput_button,
#bloc_bdd .bbdd_button {
	border-color:#ff8d3c !important;
}

.liensMiseEnAvant li a.style2 {
	border-color:#ff8d3c !important;
}

a.boutonImportant.gros {
	border:1px solid 
}

.risques .abcdaire {
	height: auto !important;
}
/*
.bloc_voiraussi .bva_titre {
	color:#000;
}
*/

.resultatsRecherche .listeResultats > li:nth-child(even),
.liste .listeResultats > li:nth-child(even) {
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}

.presentation_media .cartouche_media .cartouche_media_type {
	border:1px solid #3c3c3c;
}

.bloc_voiraussi,
.bloc_compedit {
	width:280px;
	margin: 1em auto;
}

.resultatsRecherche .pagination,
.liste .pagination,
.formation .pagination,
.maSelection .pagination {
	border-top:1px solid #787f86;	
}

.liste .wrapperPagination {
	text-align: center;
}
.liste .wrapperPagination nav {
	display: inline-block;
}
.liste .navigationPages {
	display: inline-block;
	width: auto;
	margin: 0;
	padding-right: 0;
}
.recherche .search-box #search-nav {
	width:100% !important;
}
.recherche .search-box #search-nav .onglet.actif {
	border:1px solid #ea7420;
}
/*
.recherche .search-box #txt_sujet, 
.recherchePER .search-box #txt_auteur, 
.rechercheBDD .champTexte,
.rechercheAvancee .search-box #search-plan .hierarchicalSelect,
.rechercheAvancee .search-box .select_collection {
	border:1px solid #e5e5e5;
}
.recherche .search-box .validButton {
	border:1px solid #ff8d3c;
}
.recherche .search-box .validButton:disabled,
.recherche .search-box .validButton.disabled {
	border:none;
}
*/

.dossier #entete {
	margin:30px 0 20px 0 !important;
}

.accueil #header {
	margin-bottom:1em;
}

.accueil #diaporama {
	zoom:0.5;
}

/* -- contournement bug WKHTMLTOPDF (tableaux a cheval entre 2 pages) */
.tableau {
	overflow: visible !important;
}
.tableau table,
.tableau table tr {
	page-break-inside: auto !important;
}
/* -- */

.tableau tbody tr {
	border-top: 1px solid #f2f2f2;
}

.tableau td {
    padding: 8px 13px 9px 13px !important;
}

.planSite #plan > li.deplie > span.titre,
.listeOnglets .onglet.deplie > div.titre {
	border:1px solid #787878;
}

.planSite #plan .lienPrincipal > a,
.planSite #plan .lienSecondaire > a {
	display: inline-block;
}

.blocImage .wrapper {
	width:100%;
}

.blocImage .wrapper img {
	width:100%;
}

/* Diaporama */
.blocDiaporama .flexslider .flex-viewport {
	max-height: none !important;
}
.blocDiaporama .controlesWrapper {
	display: none !important;
}
.blocDiaporama .flexslider .slides {
	width: 100% !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	margin-left: 0 !important;
	font-size: 0; 
}
.ltIE9 .blocDiaporama .flexslider .slides { /* alternative au font-size:0 */
	font-family: AdobeBlank;
	font-size:1em;
}
.blocDiaporama .flexslider .slides > li{
	display: inline-block !important;
	width:33% !important;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	box-sizing: border-box !important;
	vertical-align: top !important;
	padding:20px !important;
	float: none !important;
	font-size:1em;
	font-size:1rem;
}
.ltIE9 .blocDiaporama .flexslider .slides > li { /* alternative aux tailles "rem" */
	font-size:1em;
	font-family: sans_serif_webfont, Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/*
.print .blocDiaporama .flexslider .slides > li{
	width:45.3%;
}
*/
.blocDiaporama .flexslider .slides > li.clone {
	display:none !important;
}

/* Bloc diaporama (Nouveau) */
.blocDiaporama.new .swiper-slide {
	display: inline-block !important;
    width: 33% !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -ms-box-sizing: border-box !important;
    box-sizing: border-box !important;
    vertical-align: top !important;
    padding: 20px !important;
    float: none !important;
    font-size: 1em;
    font-size: 1rem;
}

.blocDiaporama.new .swiper-slide.swiper-slide-duplicate {
	display: none !important;
}

.blocDiaporama.new .swiper-wrapper {
	display: block;
	transform: translate3d(0, 0, 0) !important;
}

/* Bloc diaporama (Nouveau) - END */

.miseEnAvant *,
.blocAvecZoneFlottante * {
	widows: 1 !important;
	orphans: 1 !important;
}

.blocVideo {
	background: #e5e5e5;
	padding: 20px 20px 0 20px;
}
.ressource.blocVideo {
	background: transparent;
	padding: 0;
}
.blocVideo > * {
	width: 33% !important;
}
.ressource.blocVideo > * {
	width: 100% !important;
}

/* contournement bug REFONTEINRS-259 */
.print .blocAvecZoneFlottante {
}
.print .blocAvecZoneFlottante > .zoneFlottante > *:FIRST-CHILD,
.print .blocAvecZoneFlottante > .zoneCoulante > *:FIRST-CHILD,
.print .blocAvecZoneFlottante > .zoneCoulante .editorial *:FIRST-CHILD {
	margin-top: inherit;
	padding-top: in;
}
.print .zoneFlottante {
	margin:1em auto !important;
	float:none !important;
}


/* Listes tabulées */
/*
ul.listeTabulee {
   max-width: 19cm;
}
*/