body { 
 margin: 20px 0; 
 padding: 0; 
 border: 0; 
 background: #fff; 
 color: #333; 
 font-family: Arial, sans-serif; 
 font-size: 90%; 
 text-align: center; 
} 
 
h1 { 
 margin: 0; 
 padding: 0; 
 border: 0; 
 color: #900; 
 font-size: 1.2em; 
} 
h1 a { color: #900;} 
h1 a:hover { text-decoration: underline; color: #06c;} 
h2 { 
 margin: 0; 
 padding: 0.5em 0 0 0; 
 border: 0; 
 font-size: 1.1em; 
 font-style: italic; 
} 
h2 a { color: #333;} 
h2 a:hover { text-decoration: underline; color: #06c;} 
h3 { 
 margin: 0; 
 padding: 0.5em 0 0 0; 
 border: 0; 
 color: #000; 
 font-size: 0.9em; 
} 
p { 
 margin: 0; 
 padding: 0.5em 0; 
 border: 0; 
} 
ul { 
 margin: 0; 
 padding: 0 1em; 
 border: 0; 
} 
a { 
 text-decoration: none; 
 color: #06c; 
} 
 
img { border: 0;} 
img.agauche { padding: 0 20px 20px 0;} 
img.adroite { padding: 0 0 20px 20px;} 
 
.agauche { float: left;} 
.adroite { float: right;} 
.alaligne { clear: both;} 
.droite { text-align: right;} 
.centre { text-align: center;} 
.gauche { text-align: left;} 
 
.important { font-weight: bold;} 
 
.nowrap { white-space: nowrap;} 
 
.logo1 { 
 color: #900; 
 font-weight: bold; 
} 
.logo2 { 
 color: #000; 
 font-weight: bold; 
} 
 
p.clear { 
 clear: both; 
 margin: 0; 
 padding: 0; 
 border: 0; 
 font-size: 0; 
 height: 0; 
} 
p.credit { 
 padding-top: 20px; 
 font-size: 0.8em; 
 color: #666; 
} 
 
#gabari { 
 margin: 0 auto; 
 padding: 0; 
 border: 0; 
 width: 980px; 
} 
 
#pied { 
 clear: both; 
 margin: 0 auto; 
 padding: 20px 0 0 0; 
 border: 0; 
 width: 980px; 
} 
 
#page { 
 margin: 0; 
 padding: 20px; 
 border: 0; 
 width: 940px; 
 background: #fff; 
 color: #000; 
 text-align: left; 
} 
#page p { 
 text-align: justify; 
}