body {
	/*background: url("/public/images/background.jpg?20160819") no-repeat, url("/public/images/background_fast.jpg?20160819") no-repeat;*/
	background: url("/background.php") no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
		 -o-background-size: cover;
	        background-size: cover;
	background-position: center center;
	background-attachment: fixed;
}

header,
section,
aside,
footer,
.share-buttons {
	background-color: #F8F8F8;
	border-radius: 4px;
	padding: 8px;
	margin-bottom: 8px;
	box-shadow: 0 0 1px 1px rgb(170, 170, 170);
}

/* Tiles (page d'accueil) */

.tile:hover .tile-colored {
	-webkit-transform: rotateY(180deg);
	   -moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		 -o-transform: rotateY(180deg);
			transform: rotateY(180deg);
}

.tile:hover p {
	-webkit-transform: rotateY(180deg);
	   -moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		 -o-transform: rotateY(180deg);
			transform: rotateY(180deg);
}

a.rss-icon:hover {
	color: #E66E3C;
	transition: color .25s ease-in;
}

a.rss-icon {
	transition: color .1s ease-in;
}

/* Ressources */

#share-buttons a > .fa {
	bottom: -0.3333em;
	position: relative;
}

#share-buttons a:hover > .fa {
	bottom: 1px;
	box-shadow: 0 5px #777;
}