*{
	margin:0;
	padding:0;
}

body
{
    font-family: 'Trebuchet MS', Arial, sans-serif;
    background-color: #1F1F1F;
}
 
#bloc_page
{
    width: 960px;
    margin: auto;
}
header
{
	position: fixed;
	top: 0;
	height: 215px;
	background-color: #333;
	border-radius: 0 0 12px 12px;
	border: 1px solid #000;
	z-index=999;
}

#fond_header
{
	margin: 5px 30px 5px 30px;
	border-radius: 12px;
	box-shadow: 0 1px 1px #555;
}

article
{
    width: 880px;
	margin: 0px auto;
	margin-top:225px;
	border-radius: 12px;
	padding: 40px;
	background-color: #333;
	border: 1px solid black;
	text-align: justify;
	font-size: 1em;
	color: #ccc;
}

article p
{
	min-height: 300px;
	margin-bottom: 40px;
}

article li
{
	margin-left: 55px;
}

article h2
{
	font-size: 2.0em;
	color: #0000dd;
	text-shadow : 3px 2px 3px #ccc ;
	text-align: center;
}
article h3
{
	font-size: 1.4em;
	color: #ccc;
	text-shadow : 1px 1px 2px #36f ;
	text-align: left;
}
article h4
{
	font-size: 2.0em;
	color: #ccc;
	text-align: left;
	text-shadow : 3px 2px 3px #36f ;
}
/* article a{
	text-decoration: underline; 
	color: #ccc;
}
article p a:link{
	text-decoration:none; 
}
article p a:hover{
	background-color: #1f1f1f;
	color: #36f;
} */
article strong{
	color: #fff;
	font-size: 1.1em;
	font-weight:lighter;
}
article footer
{
	font-size: 0.8em;
	color: #36f;
	text-align: center;
}

.imageflottante
{
    float: left;
	margin-bottom: 20px;
	margin-right: 40px;
	box-shadow:0px 0px 6px #ccc;
}

.iconeflottante
{
    float: left;
	margin-bottom: 20px;
	margin-right: 40px;
	opacity: 0.2;
}

.imagecentree
{
	float: right;
	margin-right: 240px;
}
