/* Général */
html {
font-size: 100%;
}
body {
background: #ffffff;
margin: 0px 0px;
padding: 0px; 
font: 0.85em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #000000;
line-height: 1.25;
}
a {
color: #FF6533;
}
a:hover, a:focus {
color: #FF4C00;
}
strong {
font: bold 1.5em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #092e4d;
}
/* En-tête */
#entete {
background: url(/images/ban.gif) no-repeat;
}
/* Navigation */
#navigation {
background: #b3b3b3;
font: bold 1.3em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
border-bottom: 2px solid #841025;
}
#navigation a {
color: #ffffff;
}
#navigation a:hover, #navigation a:focus {
color: #841025;
}
/* Contenu principal */
#contenu {
background: #ffffff;
padding: 30px 20px;
color: #363B29;
}
#contenu a {
color: #505050;
}
#contenu a:hover, #contenu a:focus {
color: #841025;
}
#contenu strong {
font: bold 1.0em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #181A12;
}
#contenu > :first-child {
margin-top: 0px;
}
#contenu p, #contenu li {
line-height: 1.5;
}
/* Positionnement */
#global {
width: 100%;
margin: -20px 0 0 0;	
}
/* En-tête */
#entete {
padding: 42px 4px 4px 4px;
}
#entete h1 {
font: italic 1.5em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #092e4d;
margin: 70px 0 15px 350px;
}
#entete h1 img {
float: left;
margin: 7px 20px 10px 0;
}
#entete .sous-titre {
margin: 70px 0 15px 350px;
}
/* Menu de navigation */
#navigation {
padding: 4px 30px;
}
#navigation ul {
margin: 0;
padding: 0;
list-style: none;
}
#navigation li {
display: inline;
}
#navigation a {
padding: 6px;
line-height: 1.5;
font: bold 0.75em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-decoration: none;
}
/* Pied de page */
#pied {
background: #092e4d;
border-top: 3px solid #843510;
font: 0.8em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #ffffff;
padding: 15px 20px;
}
#pied p {
margin: .5em 0;
}
#pied #copyright {
float: right;
margin: 5px 30px 30px 0;
}
/* Titres */
h1 {
font: italic 0.8em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
margin: 70px 0 15px 350px;
}
h2 {
font: bold 1.2em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
margin: 6px 6px 6px 6px;
}
h3 {
font: bold 1.2em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
margin: 20px 6px 20px 6px;
}
/* Paragraphes */
p {
font: 1.0em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: justify;
margin: 6px 300px 20px 6px;
}
li p, blockquote p {
margin: .5em 0;
}
/* Divers éléments de type en-ligne */
.em {
font: italic 1.0em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.strong {
font: bold 1.0em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #000000;
}
/* les espaces */
.space {
margin: 40px;
}
.space1 {
margin: 210px;
}
.space2{
margin: 130px;
}
/* Listes */
ul, ol {
margin: .75em 0 .75em 24px;
padding: 0; /* -> 9 */
}
ul {
list-style: square;
}
li {
margin: 0;
padding: 0;
}
/* Citations */
blockquote, q {	
font: italic 1.1em Georgia, "Bitstream Vera Serif", Norasi, serif;
}
blockquote {
margin: .75em 0 .75em 24px;
}
cite {
font-style: italic;
}
/* Liens */
a {
color: #a6a6a6;
text-decoration: underline;
}
a:hover, a:focus {
color: #843510;
}
a img {
border: none; 
}
/* Styles pour certains contenus des gabarits */
pre, code {
font: 1.0em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
pre {
width: 40%;
background: #d6d6d6;
color: #505050;
overflow: auto;
margin: 20px 0px 6px 0px;
padding: 10px;
}
pre .strong {
font: bold 1.0em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #000000;
}



