@charset "utf-8";
/* CSS Document */

/* ***google_fonts*** {family=Archivo:500|Open+Sans:300,400,700} */

/* global définit html et body backgroud-color */
/* définition des backgroud-color du thème */
body {
 font-family: 'Open Sans', sans-serif;
 font-weight: 400;
}
#canvas header {
	background-color: #F8F0BE;
}
#canvas nav {
	background-color: #C0F6B2;
}
#canvas footer {
	background-color: #F6C3ED;
}

h1, h2, h3, h4, h5, h6 {
 font-family: 'Archivo', sans-serif;
 font-weight: 500;
}

article h1 {
	color: hsla(263,88%,26%,1.00);
	margin-bottom: .35em;
	font-size: 180%;
	text-align: center;
}
article h2 {
	font-size: 150%;
	text-indent: .3em;
	color: hsla(21,87%,46%,1.00);
	margin-bottom: .35em;
}
article h3 {
	font-size: 120%;
	text-indent: .8em;
	color: hsla(164,95%,29%,1.00);
	margin-bottom: .2em;
}
article h4 {
	font-size: 100%;
	text-indent: 1.5em;
	color: #3866d4;
	margin: .2em 0;
}
article h5 {
	font-family: 'Source Sans Pro', sans-serif;
}
article p {
	font-size: 110%;
	padding: .2em .75em;
}
aside p,
nav p {
	font-size: 80%;
	font-style: italic;
}

aside h1,
nav h1 {
	font-size: 110%;
	color: hsla(200,58%,34%,1.00);
	margin-bottom: .15em;
}
aside h2, 
nav h2 {
	font-size: 90%;
	color: hsla(100,58%,34%,1.00);
	margin-bottom: .15em;
	text-indent: 1em;
}
aside h3,
nav h3 {
	font-size: 90%;
	color: #D48401;
	margin-bottom: .15em;
	text-indent: 2em;
}
pre {
	white-space : pre-wrap;
}

aside #sommaire ul {
	margin-left: .4em;
	color: #0794B1;
}
aside #sommaire li {
	list-style-position: inside;
	text-indent: 1.2em;
	font-size: 95%;
	list-style: none;
}
aside #sommaire a:link, aside #sommaire a:visited, aside #sommaire a:active {
	color: #069751;
}
aside #sommaire a:hover {
	color: #C83537;
}

article li {
	list-style-position: inside;
	text-indent: 1em;
}
aside a {
	text-decoration: none;
}
	
							/*+++++++++++++++++++++++++++++++++++++*/
