body
{
  color: #ffffff;
  background-color: black;
}
#bloc-page
{
  width: 970px;
  height: 800px;
  background-color: black;
  margin:auto;
  margin-top:35px;
  border:none;
}
header
{
width: 970px;
  height: 316px;
  background-color: black;
  border:none;
  margin:auto;
}
#logo
{
display:block;
margin:auto;
  }
nav
{
  display:block;	
  width: 970px;
  height: 25px;
  background-color: #333333;
  border:none;
  margin:auto;
  margin-top:15px;
} 
.men1
{
	font-family:Arial;
	font-style:bold;
	font-size:10px;
	list-style:none;
}
.men2
{
	font-family:Verdana;
	font-style:italic;
	font-size:8px;
	list-style:none;
}
#menu,#menu ul
{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}
#menu, #menu ul /*Liste*/
{
    padding:0;
	margin:0;
	list-style:none;
	line-height:25px;
	text-align:center;
}	
#menu
{
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	margin-top:5px;
}
#menu a
{
	display:block;
	padding:0;
	background:#333333;
	color:#ffffff;
	text-decoration:none;
	width:192px;
	}
#menu li
{
	float:left;
	border-right:1px solid #ffffff;
	}
html>body #menu li
{
	border-right:1px solid transparent;
}
#menu li ul
{
	position:absolute;
	width:192px;
	left:-1999px;
	overflow: hidden;
}
#menu li ul li /*Eléments de sous listes*/
{
	border-top:1px solid #ffffff;
}
html>body #menu li ul li
{
	border-top:1px solid transparent;
}
#menu a:hover /* passage de la souris*/
{
	color:#FFD700;
	background:#666666;
}
#menu li:hover ul, #menu li.sfhover ul
{
	left:auto;
	min-height:0;
}
	


#banbt
{
display:block;
width: 970px;
  height: 246px;
  background-color: #954A00;
  border:none;
  margin:auto;
  margin-top:3px;

}
#ban
{
display:block;
margin:auto;
} 
  
section
{
width: 970px;
  height: 370px;
  background-color: black;
  border:none;
  margin-top:33px;
  margin:auto;
  margin-top:33px;
  
}  
article, aside
{
display:inline-block;
vertical-align:top;
}
article
{
width: 229px;
  height: 370px;
  background-color: #333333;
  border:none;
    
}
article h1
{
display:block;
font-family: Arial, Verdana, sans-serif;
font-size:16px;
text-align:center;
margin:auto;
margin-top:22px;
}
article h2
{
display:block;
font-family: Arial, Verdana, sans-serif;
font-size:11px;
text-align:justify;
margin-left:4px;
margin-top:22px;
}

article p
{
display:block;
font-family: Arial, Verdana, sans-serif;
font-size:11px;
text-align:justify;
line-height:20px;
margin-left:5px;
margin-right:5px;
margin-top:22px;
}
aside
{
width: 725px;
  height: 370px;
  background-color: #000000;
  border:none;
  margin-left:7px;
  
}
#tec1,#tec2,#tec3,#tec4,#tec5,#tec6,#tx1,#tx2,#tx3,#tx4,#tx5,#tx6
{
display:inline-block;
margin-left:3px;
text-decoration:none;
}

#tec2,#tec3,#tec5,#tec6
{
	margin-left:4px;
}
#tec3,#tec6
{
	margin-right:0px;
}
#tx1,#tx2,#tx3,#tx4,#tx5,#tx6
{
width: 235px;
  height: 40px;
  border:none;
  color:white;
}
aside p
{
font-family: Arial, Verdana, sans-serif;
font-size:10px;
margin-left:3px;
margin-top:2px;
}
footer
{
width: 970px;
  height: 20px;
  background-color: #000000;
  border:1px solid transparent;
  margin-top:15px;
}

footer a
{
font-family: Arial, Verdana, sans-serif;
color:white;
font-size:10px;
padding-top:-2px;
text-decoration:none;
display:inline;
}
footer a:link
{
text-decoration:none;
}


#foot1{
		width: 310px;
		height: 15px;
		background-color: #000000;
		border:1px solid transparent;
		margin-top:1px;
		
		}
#foot2 
{
		width: 310px;
		height: 15px;
		background-color: #000000;
		border:1px solid tranparent;
		margin-left:0px;
		margin-top:1px;	}

#foot2
{
		  width: 320px;
		  height: 15px;
		  background-color: #000000;
		  border:1px solid transparent;
		  text-align:center;
}  		
  
 #foot3
{
		  width: 315px;
		  height: 15px;
		  background-color: #000000;
		  border:1px solid transparent;
		  text-align:right;
}  
  
 #foot1, #foot2, #foot3
{
display: inline-block;
margin-left:2px;
}

  