@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(font/roboto.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(font/robotoSlab.woff) format('woff');
}
@font-face {
  font-family: 'Coming Soon';
  font-style: normal;
  font-weight: 400;
  src: local('Coming Soon'), local('ComingSoon'), local('Roboto-Regular'), url(font/commingSoon.woff) format('woff');
}
html, body
{
	padding:0;
	margin:0;
}
body
{
	font-family: 'Roboto', sans-serif;
	position:relative;
	color:white;
	background:black url(../img/bgNoir.jpg);
	background-repeat: repeat-y;
	background-position:left top;
	background-size: cover;
	overflow:auto;
}
h1,h2,h3,h4
{
	font-family: 'Roboto Slab', serif;
}
h1.titre
{
	padding:0.5em 1em;
	margin:1em;
	color:white;
	display:inline-block;
}
.content
{
	width:60%;
	max-width:1280px;
	display:block;
	margin:1em auto;
	z-index:2;
}
.content a
{
	color:white;
}
video
{
	width:100%;
	max-width:1280px;
	display:block;
	margin:1em auto;
}
a.bouton
{
	font-family: 'Coming Soon', cursive;
	width:12em;
	padding:0.25em 0.5em;
	margin:1em 1em 0 0;
	background:white;
	color:black;
	display:inline-block;
	text-decoration:none;
	text-align:justify;
}
.icone
{
	width:28px;
	vertical-align: top;
	margin-right:0.5em;
}
td
{
	vertical-align:top;
}
.credits
{
	font-size:10px;
	margin:2em auto;
}
.credits a
{
	background:transparent;
	color:white;
	color:gray;
	padding:0; margin:0;
	width:auto;
	font-style:italic;
}
.citation
{
	font-family: 'Coming Soon', cursive;
}

.ndlr
{
	font-family: 'Coming Soon', cursive;
	margin:2em auto;
	padding:1.5em 0.5em;
	border:0.01em dashed rgba(250,250,250,0.25);
	border-left:none;
	border-right:none;
	line-height:1.5em;
	font-style:italic;
}
.ndlr sup
{
	color:red;
	margin-top:1em;
	margin-right:1em;
	font-wieght:bold;
	line-height:1em;
}

#top
{
	position:fixed;
	padding:0.5em;
	bottom:2em;
	left:2em;
	text-align:center;
	background:whiteSmoke;
	color:black;
	font-size:small;
	text-decoration:none;
}
