  
 
#logo
{position: absolute;
left: 0px;
top: 0px;
}
	
body
{ 
  background-color: silver; /* Le fond de la page sera gris */
    color: black; /* Le texte de la page sera noir */
	font-family: arial;
	font-size: 15px;
}

section
{

margin-top : 180px;
margin-right : 80px;
margin-left : 100px;
text-align: justify;
}
article
{
margin-left : 120px;	
	
}
#titre_principal h2
{
	text-align: center;
}
#titre_general
{
margin-top : 0px;
margin-right : 150px;
margin-left : 200px;
text-align: justify;	

font-size: 27px;
}


#sous_titre
{
margin-top : 40px;
margin-right : 50px;
margin-left : 0px;
text-align: left;	
text-decoration : underline ;
font-size: 1.1em;	
}

#citation
text-decoration : 	underline ;
}

#premiere_partie_liste
{
margin-top : 60px;
margin-right : 0px;
margin-left : 400px;
text-align: justify;	
font-size: 1.3em;

}

#premiere_partie
{
margin-top : 80px;
margin-right : 130px;
margin-left : 180px;
text-align: justify;	
font-size: 1.3em;
}

#premiere_partie_general
{
margin-top : 40px;
margin-right : 110px;
margin-left : 180px;
text-align: justify;	
font-size: 1.3em;

}

#deuxieme_partie
{margin-top : 80px;
margin-right : 100px;
margin-left : 270px;
text-align: justify;}
h2
{
top : 40px;
margin-left : 150px;
font-family: arial;
font-size: 27px;
}

p{
margin-top : 60px;
margin-right : 110px;
margin-left : 50px;
text-align: justify;
font-size : 18px;
}
p2{
margin-top : 10px;
margin-right : 200px;
margin-left : 90px;
text-align: justify;
font-size : 18px;	
}

nav
{
    position: absolute;
    margin-left: 0px;
    margin-top: 0px;
	width: 0px;
}
#menu h2
{
margin-left : 0px;
}
#menu ul,li
{
margin-left : 0px;
}

aside 
{
    position: absolute;
right: 0px;
  top: 0px;
  height: 100px;
}

footer
{bottom : opx;
}

#pied
{
	position: absolute;
    bottom: 0px;
	width : 100%; 	
}

footer p
{
text-align: center;
bottom: 0px;
}
#logo2
{position: absolute;
left: 0px;
bottom: 0px;
}
table{
margin: 40px 0px 0px 200px;
width: 800px;
border: 2px double;
border-collapse : collapse;
 }

th
{
height: 80px;
border: 2px solid black;

width: 200px;
text-align: center;
}
tr
{
	background-color: #CCCCCC;
	border: 2px solid black;
}

tr, td
{
	border: 2px solid black;
	text-align: left;
	width: 800px;
	}

.titre{
font-size : 25px;		
}
/*menu déroulant*/

#menu-vertical, #menu-vertical ul {
  padding:0;
  margin:0;
  list-style:none;
  width: 180px; /* seule ligne rajoutée */
}
#menu-vertical li {
  position: relative;
  background:#EFEFEF; /* juste pour cacher le texte de la page en-dessous 
 la couleur de fond du menu et des sous menus c’est en fait celle des li, 
 donc il faut que tu modifie les background-color et background-image des li. */
}
#menu-vertical a {
  display:block;
  text-decoration: none;
  color: #000;
  }
  #menu-vertical ul {
  position: absolute;
  left:-999em;
}
#menu-vertical li:hover ul {
  top: 0;
  left: 180px;
}

blockquote {
    /* une paire de guillemets */
    quotes: "«" "»";
	margin-right : 110px;
margin-left : 50px;
text-align: justify;
font-size : 16px;
}
p3
{	
position: absolute;
left: 0px;
top: 0px;	
}
p4{
font-size : 40px;	
}
aside img
{
width: 200px;	
}