.backgrounds{
        color: #111;
        background: linear-gradient(to right, #111, #111 6%, #f7f7f7 6%, #f7f7f7);
}
/* Page de garde */
h1.title { padding: 1em; }
.reveal p.author { margin: 20px 0 5px; color: hsl(211,99%,55%); font-size: small; }
.reveal p.date { margin: 5px 0; font-size: small; }

.reveal section img { border: none; background: none}

.print-pdf .reveal .pdf-page .bonjour .slide-background-content, .bonjour .slide-background-content{
	background-image: url(images/Rex_lbn/First-slide-bg.png);
	background-position: top;
	background-size: auto 20%;
	background-repeat: no-repeat;
}

.reveal code {
	font-size: calc(var(--r-main-font-size)*.7);
	color: #555;
}

.reveal .slide-background {
	background-image: url(images/Rex_lbn/logo_lbn_2.png);
	background-position: 0.1% 97%;
	background-repeat: no-repeat;
	background-size: 120px;
}
.tableau th:nth-child(2n), .tableau td:nth-child(2n) {
	text-align: left;
	border-bottom: none;
}
.tableau th:nth-child(2n+1), .tableau td:nth-child(2n+1) {
	text-align: right;
	border-bottom: none;
}

:root {
--r-heading-color: hsl(195, 99%, 43%);
--r-main-color: #020202;
--slide-width: 900px;
--r-background-color: #f7f7f7;
}

html.print-pdf .reveal .pdf-page{
        color: #111;
        background: linear-gradient(to right, #111, #111 8%, #f7f7f7 8%, #f7f7f7);
}
.print-pdf .reveal .pdf-page .slide-background {
	padding-left: 10%;
	background-image: url(images/Rex_lbn/logo_lbn_2.png);
	background-position: 0 97%;
	background-repeat: no-repeat;
	background-size: 8.5%;
}
/*.print-pdf .reveal .pdf-page .slide-background-content {
	background: none;
}*/
.print-pdf .reveal #title-slide{
	padding-left: 8% !important;
}
.print-pdf .reveal .slides section.slide{
	padding-left: 8% !important;
}
