body
{
   width: 1100px;
   margin: auto;
   margin-top: 5px;
   background-image: url(../images/design/fond.jpg);
}

/* L'en-tête */

#en_tete
{
   width: 980px;
   height: 120px;
   margin-bottom:10px;
   text-align:right;
}


/* Le menu */

#menu
{
   float: left;
   width: 15px;
  
}

.toggleSubMenu{
	border-bottom: 1px solid white;
	width:200px;
}

.linkm{
	border-bottom: 1px solid white;
	width:200px;
}

.navigation {
	width: 240px;
	min-height: 100px;
	background: url(../images/design/menu_hautvert.png) center top no-repeat;
	color: white;
	margin-left:-20px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:40px;
	padding-top:15px;
	font-size: 0.9em;
	list-style:none;
}
.navigation a {
	color: white;
	text-decoration: none;
}


.navigation a:hover {
	text-decoration: underline;
}
.navigation ul{
list-style-type:decimal;
margin-left:-10px;
}

#end_menu {
	width: 240px;
	height: 13px;
	background: url(../images/design/menu_basvert.png) center top no-repeat;
	
}

/* Le corps de la page */

#corps
{
   width:720px;
   margin-left: 235px;
   margin-bottom: 10px;
   padding: 0.5em 0.5em 0.5em 0.5em;
   color: black;
   background-color: white;
   border: 2px solid #59A43A;
   /*-moz-border-radius: 10px;*/
   display:none;
}
/* Le pied de page */

#pied_de_page
{
   text-align:center;
   color:black;
   margin-left: auto; 
   margin-right: auto; 
   width:1200px;   
   
}

/* Les autres propriétés */

#indications
{
list-style-type:elbow;
background-color: white;
width:500px;
border: 2px solid #59A43A;
padding: 0.5em 0.5em 0.5em 0.5em;
margin:-15px 110px 0px 110px;
text-align:justify;
}


#erreur
{
color:red;
}

#liste
{
list-style-type:elbow;
}

img
{
margin:5px 5px 5px 5px; 
border: 2px solid #59A43A;

}

h1
{
font-size:100%;
color:green;
margin-bottom:0px;
}

#listeimg
{
padding-left:280px;
text-align:justify;
}


h2
{
font-size:90%;
color:green;
margin-bottom:1px;
}

p
{
text-indent:20px;
text-align:justify;
}

