body {
	margin: 0;
	background: url(images/background.jpg) no-repeat center fixed;
	font-family: 'Open Sans', serif;
}

img { border: 0; }

a { font-size: 30px; font-weight: 600; color: #fff; text-decoration: none; border-bottom: 4px solid #cccc00; }
a:hover { text-decoration: none; border-bottom: 4px solid #000; }

/* Headings */
h1 { font-size: 26px; font-weight: 600; color: #fff; margin: 0; padding: 18px 0 0; }
h2 { font-size: 18px; font-weight: 400; color: #ccc; margin: 0; padding: 4px 0 0; line-height: 1.2; }

#banner {
	position: fixed;
	width: 100%;
	bottom: 260px;
	left: 0px;
	/*background-color: red;*/
}
#logo {
	width: 280px;
	margin: 12px auto;
}
#bandeau {
	position: absolute;
	width: 100%;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.65);
}
#links {
	width: 216px;
	margin: 0 auto;
}
#links ul {
	margin: 0;
}
#links li {
	float: left;
	margin: 2px 20px 26px 0;
	list-style: none;
}