body
{
	background : #34495E;
	margin : 0px;
	font-family: 'Roboto', sans-serif;
	font-size : 250%;
}

#banner
{
	display : none;
}

nav
{
	background : #3498DB;
	height  : 20vw;
	width : 100%;
	display : flex;
	flex-direction : row;
	flex-grow : 1;
	justify-content : space-around;
}

nav > a
{
	text-decoration : none;
}

section
{
	display : flex;
	flex-direction : column;
	flex-grow : 1;
}

#navi
{
	display : none;
}

#navimg
{
	margin : auto;
}

#sidebar, article, aside
{
	color : ghostwhite;
	padding : 5vw;
	padding-top : 0px;
}

article
{
	background : #2C3E50;
}

aside a, article a
{
	color :  ghostwhite;
}

#rendu
{
	width : 80%;
	margin-left : 10%;
}

td
{
	width : 50%;
	color : ghostwhite;
	vertical-align : top;
	padding-bottom : 1%;
	padding-top : 0%;
	padding : 2%;
}

td > a
{
	color : ghostwhite;
}

#droite
{
	text-align : right;
}

#image
{
	margin-left : 10%;
	width : 80%;
}

footer
{
	background : #2980B9;
	font-size : 120%;
}

#email
{
	position : fixed;
	bottom : 8vw;
	left : 2%;
}

#liste
	{
		width : 100%;
		margin : auto;
		display : flex;
		flex-flow : column;
		justify-content : space-around;
	}

#billet
	{
		max-width : 80%;
		margin : auto;
		background : #2D353E;
		border-bottom : solid 1.5vw #1abc9c;
		margin-bottom : 6vw;
	}

#billet img
	{
		width : 100%;
		z-index : 0;
	}
	
#billet a
	{
			text-decoration : none;
			color : #2ECC71;
	}

#desc
	{
		position : relative;
		height : 100%;
		z-index : 1;
		vertical-align : bottom;
		left : 0%;
		padding : 3%;
		color : #16a085;
		font-size : 5vw;
	}
	
fieldset
	{
			border : solid 4px rgb(82, 136, 172);
			color : rgb(224, 235, 246);
	}
	
fieldset form input, form input, fieldset form textarea,form textarea, legend, label
	{
			width : 90%;
			margin : auto;
			font-family : "Helvetica Neue", Arial, sans-serif;
			font-size : 6vw;
	}
	
.g-recaptcha
{
	margin-left : 24%;
}
	
#soumettre, fieldset form #soumettre
	{
			width : 40%;
			margin-left : 25%;
			font-size : 6vw;
			background : rgb(69, 97, 124);
			color : #E0EBDC;
			font-weight : bolder;
			border : solid 0px;
	}
	
	#soumettre:hover, fieldset form #soumettre:hover
	{
			background : rgb(255, 255, 255);
			color : rgb(69, 97, 124);
			border : solid 0.3vw rgb(69, 97, 124);
	}