* { margin: 0; padding: 0 }

body { background-color:#CFC; }

a {
	text-decoration:none;
	} 

h1  {  
color: black; 
font-size:3em;
//letter-spacing:0.2em; 
text-align: center; 
//text-shadow: 0px 0px 2px #FF0;
font-family:"times new roman";
}

h2  {  
color: black; 
font-size:2em;
//letter-spacing:0.2em; 
text-align: center; 
//text-shadow: 0px 0px 2px #FF0;
font-family:"times new roman";
margin-bottom: 0;
}

h3  {  
color: black; 
font-size:1.5em;
//letter-spacing:0.2em; 
text-align: center; 
//text-shadow: 0px 0px 2px #FF0;
font-family:"times new roman";
}

p {
	text-align:justify;
}

#marge {
text-align: justify; 
margin-left: 155px;
margin-right: 155px;
}

#corps {  
text-align:center;
padding-left: 0%; 
padding-right: 0%; 
padding-top: 2%; 
padding-bottom: 2%; }


#corps p { 
//margin-left: 20em;
//margin-right: 20em;
margin-bottom: 0em;
margin-top: 0em; }

.nav {
color: #363; 
clear: both;
text-align: center; }
#pied a { color: #363; }
#pied a:hover { color: #000; }

img {
	display:block;
	margin: auto;
	margin-top:0;
}

.sources {
	font-size:0.7em;
	}

.inline {
	display:inline-block;
	}

.inline div {
	//display:inline;
	text-align:center;
	float: left;
	padding-left:2.5em;
	padding-right:2.5em;
}

.inline a {
	//display:block;
}

.gauche {
	text-align:left;	
}

#bloc_droit {
	float:right;
	width:287px;
}

#sign {
	text-align:right;
	padding-top:1em;
	padding-right:15%;
}

#vers {
text-align:center;
}


#sommaire4 {
text-align: center;
}