/* ////////////////////////////////////// */
/* BODY */
body { 
	background-image:url(images/engrenage.jpg); 
	background-repeat:repeat;
	background-attachment:fixed;
	background-position :center;
}

/* ////////////////////////////////////// */
/* HEADER */
header { 
	color:white;
	font-family : Arial, Sans-Serif;
	border-radius: 10px;
	background-image:url(images/montre.jpg); 
	max-width: 1120px;
	min-height:200px;
    margin: auto;
	margin-top:40px;
	padding:10px
}

header h1 {
	border-radius: 10px 10px 0px 0px;
	padding-right:10px;
	background-color: rgb(0,0,0); /* Pour les anciens navigateurs */
	background-color: rgba(0,0,0,0.4);
}

#titre-principal {
	margin-bottom:0;
	padding: 5px;
}

/* NAVIGATION */		
nav {
    text-align: right;
	padding : 10px;
	background-color: rgb(0,0,0); /* Pour les anciens navigateurs */
	background-color: rgba(0,0,0,0.4);
	border-radius: 0px 0px 10px 10px ;
}

nav ul {
	list-style-type : none;
}

nav li {
	display : inline-block;
	margin-right: 20px;
    font-weight: normal;
	text-transform: uppercase;
}

a:link, a:visited {
	color:white;
	text-decoration: none;
}

article a:hover, nav a:hover, aside a:hover {
	color : rgb(191,159,67);
	font-weight : bold;
	border-bottom: 3px solid rgb(191,159,67);
}

/* ////////////////////////////////////// */
/* PAGE */
#bloc_page {
	max-width: 1100px;
	min-width: 900px;
    margin: auto;
	color : white;
	font-family : Arial, Sans-Serif;
}

/* ARTICLE */
article {
	display: inline-block;
	max-width: 60%;
	margin-left:5%;
    margin-right: 20px;
}

h2 {	
	margin-bottom:0;
	padding: 5px;
}
	
h3 {	
	color:rgb(150,150,150);
	margin-bottom:0;
	padding: 5px;
}

article h2 {
	text-transform: uppercase;	
}

article ul {
	list-style-image: url('images/puce.png'); 
}


article, aside, footer {
    vertical-align: top;
	background-color: rgba(0,0,0,0.8);
	margin-top:20px;
	padding:2px 5px;
	border-radius: 10px;
	overflow:hidden;
}

/* ASIDE */
aside {
	display: inline-block;
	width: 252px;
}
aside ul {
	list-style-type:none
}

/* ////////////////////////////////////// */
/* FOOTER */
footer .logo
{
	border-radius : 10px;
	border: 3px black solid;
	float:left;
	margin-right:10px;
}
	
footer {
	color:white;
	text-align:right;
	max-width: 1120px;
	margin: auto;
	margin-top:20px;
	padding:5px 20px 5px;
}
	