	@font-face
	{
		font-family: devil;
		src: url("../font/devil_breeze_medium-webfont.eot?#iefix") format('embedded-opentype'),
			 url("../font/Devil Breeze Light.ttf");
	}
	@font-face
	{
		font-family:calibri;
		src:url("../font/calibri-webfont.eot") format('embedded-opentype'),
			url("../font/CALIBRI.TTF");
	}
	body
	{
		margin:0px;
	}
	#corp_page
	{
		height:80%;
		overflow:auto;
		width:100%;
		
		/*Mettre à l'arrière plan*/
		position:relative;
		z-index:1;
	}
	#content_corp_page
	{
		max-width:1024px;
		
		/*Mettre à l'arrière plan*/
		position:relative;
		z-index:1;
	}
	
	#content_corp_page div
	{
		/*Mettre à l'arrière plan*/
		position:relative;
		z-index:1;
	}
	
	#content_corp_page h1,#content_corp_page h2,#content_corp_page h3,#content_corp_page p
	{
		text-align:left;
		max-width:1024px;
	}
	#content_corp_page p
	{
		text-align:justify;
	}
	.selection
	{
		background-color:black;
	}
	header
	{
		/*
		border : 1px solid black;
		border-bottom:none;
		*/
		font-family:devil;
		text-align:center;
		padding-top:25px;
	}
	header span{
		vertical-align:bottom;
		font-size:24px;
		position:relative;
		bottom:37px;
		left:200px;
		/*color:#999;*/
		letter-spacing: 2px;
		color:black;
		
	}

	header img{
		vertical-align:bottom;
	}
	
	#content{
		margin-top:-10px;
		border:none;
		/*max-width:1024px;*/
	}
	
	#content nav{
		border: 1px solid black;
		border-bottom:none;
		background-color:rgba(38, 43, 46, 0.8);
		/*height:40px;*/
		height:51px;
		text-align:left;
	}
	/*#content nav ul {display:inline-block;}
	*/
		#content nav ul li a
		{
			letter-spacing:2px;
			font-weight:bold;
		}
		
		nav.navbar{
			margin-bottom:0px;		
			
			/*Mettre au premier plan*/
			position:relative;
			z-index:99;
		}
	#nav a 
	{
		text-decoration:none;
		color:white;
	}
	#content nav a:hover
	{
		/*background-color:rgb(38, 43, 46);*/
		background-color:black;
		/*font-weight:bold;*/
	}	
	
	footer
	{
		background-color:rgba(38, 43, 46, 0.8);
		color:white;
		height:40px;
		font-family:calibri;
		border:1px solid black;
		border-top:none;
	}
	footer span
	{
		margin-top:7px;
	}
	footer span.adresse
	{
		float:left;
		margin-left:20px;
	}
	footer span.mentions_legales 
	{
		float:right;
		margin-right:20px;
	}
	footer span.mentions_legales a
	{
		color:white;
	}
	
	#sous_footer
	{
		margin-top:10px;
		font-weight:bold;
		font-family:calibri;
		font-size:19px;
	}
	
	#gta , #gta:link, #gta:visited /*Go to admin*/
	{
		color:black;
		text-decoration:none;
		cursor:text;
	}

	
	#content
	{
		height:400px;
		text-align:left;
		border:none;
	}
	
	#content, header, footer
	{
		/*max-width:1200px;*/
	}

	.fleche_gauche , .fleche_droite
	{
		position:fixed;
		bottom:125px;
		display:inline-block;
		cursor:pointer;
		z-index:999;
		height:32px;
		width:32px;
		background:transparent url("../img/fleche.png") repeat scroll 0% 0%;
	}
	
	.fleche_gauche{	
		background-position: -68px -36px;
		right:50px;
	}
	.fleche_droite{
		right:20px;
		background-position: -68px -68px;
	}



	#sous_footer span
	{
		font-weight:bold; letter-spacing:10px;padding:0px;font-family:devil; font-size:36px; margin-right:10px;display:inline-block; 
	}

	header img
	{
		width:120px;
	}


	
@media screen and (max-width:870px)
{
	header img
	{
		width:80px;
	}
	header span
	{
		font-size:17px;
		left:145px;
		bottom:23px;
		letter-spacing: 1px;
	}
	
	#sous_footer
	{
		font-size:12px;
	}
	#sous_footer span
	{
		font-size:19px;
	}
}
@media screen and (max-width:630px)
{
/*	header img
	{
		width:180px;
	}
	header span
	{
		left:190px;
	}
*/

	header, 	header center
	{
		text-align:center;
	}
	
	header center
	{
	/*	display:inline;*/
	}
	
	header img
	{
		width:60px;
	}
	header span
	{
		left:100px;
		font-size:10px;
		display:inline;
	}
	
	
	#content nav ul li a
	{
		font-size:14px;	
		letter-spacing: 1px;
	}
	#sous_footer
	{
		font-size:12px;
	}
	#sous_footer span
	{
		font-size:19px;
	}
}
@media screen and (max-width:567px)
{
	header span
	{
		left:0px;
		bottom:0px;
	}
	header
	{
		padding-top:5px;
	}
	#content
	{
		margin-top:0px;
	}
	#sous_footer
	{
		font-size:12px;
	}
	#sous_footer span
	{
		font-size:19px;
	}
}