body{
     background-color:black;
	 margin:0%;
}

#page{
     margin-left:2%;
	 margin-right:2%;
	 background-color:black;
	 border-left:2px white solid;
	 border-right:2px white solid;
}

#page2{
     margin-left:2%;
	 margin-right:2%;
	 background-color:rgb(217,198,174);
     background-image:url("../siteimage/fond.png");
	 background-repeat:no-repeat;
	 background-position:center top;
	 background-attachment:fixed;
}

#en_tete{
     width:100%;
	 height:171px;
	 background-color:black;
	 background-image:url("../siteimage/haut.png");
	 background-repeat:no-repeat;
	 background-position:center top;
}

#menu{
     position:fixed;
	 left:5%;
	 margin-top:20px;
	 float:left;
	 width:120px;
}

#element_menu a{
     background:rgb(217,198,174);
     color:black;
	 font-size:12px;
	 font-weight: bold;
	 font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	 text-decoration:none;
}

#element_menu a .grand
{
display: block;
position: absolute; 
width: 0px; 
}     
  
#element_menu a:hover .grand
{ 
position: absolute; 
top: 30px;
left: 100px;
width: auto; 
height: auto; 
}

#element_menu li{
     list-style-type:square;
}

#element_menu a:hover{
     font-size:0.8em;
}

#retourhaut{
     background-color:rgb(217,198,174);
	 margin-left:50px;
}

#retourhaut img{
     border:0px;
}

#menu2{
     position:fixed;
	 right:5%;
	 margin-top:40px;
	 float:right;
	 width:110px;
}

#element_menu2 a img{
     border:0px;
}

#corps{
     margin-left:16%;
	 margin-right:16%;
	 margin-bottom:20px;
	 padding:5px;
}

#corps{
     font-size:13px;
	 font-family: Arial,"Arial Black", "Times New Roman", Times, serif;
}

#corps h1{
     clear:left;
     font-family:"Arial Black", Arial, "Times New Roman", Times, serif;
	 color:rgb(178,49,22);
	 margin-bottom:30px;
	 text-align:center;
	 text-transform:uppercase;
}

#corps h1 a{
     font-family:"Arial Black", Arial, "Times New Roman", Times, serif;
	 color:rgb(178,49,22);
	 margin-bottom:30px;
	 text-align:center;
	 text-transform:uppercase;
	 text-decoration:none;
}

#corps h2{
     clear:left;
	 font-family:"Arial Black", Arial, "Times New Roman", Times, serif;
	 padding-left:30px;
	 text-align:left;
	 text-transform:uppercase;
}

#corps h3{
     clear:left;
	 font-family:"Arial Black", Arial, "Times New Roman", Times, serif;
	 padding-left:30px;
	 text-align:left;
	 text-transform:uppercase;
}

#corps .photoarticle {
     float:left;
	 clear:left;
	 margin-right:15px;
}

#corps .photo {
     float:left;
	 clear:both;
	 margin-right:5px;
	 border:2px solid black;
}

#corps .image {
     border:2px solid black;
}

#locaux {
     width:225px;
	 height:350px;
	 float:left;
	 margin-right:15px;
	 background-image:url("../siteimage/locaux/locaux.png");
	 background-repeat:no-repeat;
	 background-position:center;
}
#corps .liengroupe{
     font-size:15px;
	 font-family:"Arial Black", Arial, "Times New Roman", Times, serif;
	 padding-left:30px;
	 color:rgb(178,49,22);
	 text-transform:uppercase;
	 text-decoration:none;
}

#corps a{
     color:black;
	 font-weight: bold;
	 font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps a img{
     border:0px;
}

#corps a:hover{
     color:black;
}

#tablegroupe{
     position:center;margin:0 auto;
}

iframe {
     border:5px solid black;
}

#date{
     clear:left;
	 padding-top:40px;
	 font-weight:bold;
	 margin-bottom:-40px;
}

#titre{
     clear:left;
	 font-family:"Arial Black", Arial, "Times New Roman", Times, serif;
	 padding-left:30px;
	 text-align:left;
	 text-transform:uppercase;
	 margin-top:-10px;
}

#lieu{
     font-weight:bold;
}

#pied_de_page{
     clear:left;
     height:147px;
	 background-color:black;
	 background-image:url("../siteimage/bas.png");
	 background-position:center;
	 background-repeat:no-repeat;
}

#tablenregistrement{
	margin-left:0px;
}

#image{
	float:left;
	margin-right:10px;
}

#contenu{
	text-indent:30px;
}


