/* Polices */
.arial { font-family: Arial; }
.times { font-family: Times New Roman; }
.courier { font-family: Courier; }
.pirate { font-family: Edwardian Script ITC; }
.verdana { font-family: Verdana; }
/* Tailles */
.minuscule { font-size: 8px; }
.petit { font-size: 10px; }
.moyenpetit { font-size: 12px; }
.moyengrand { font-size: 14px; }
.grand { font-size: 16px; }
.enorme { font-size: 26px; }
/* Alignement */
.gauche { text-align: left; }
.droite { text-align: right; }
.centre { text-align: center; }
.justifie { text-align: justify; }
/* Styles */
.gras { font-weight: bold; }
.italique { font-style: italic; }
.souligne { text-decoration: underline; }
.barre { text-decoration: line-through; }
.suligne { text-decoration: overline; }
.encadre { border: 1px solid #0f3863; padding: 1px; padding-left: 3px; padding-right: 3px; margin-left: 1px; margin-right: 1px; }
.surligne { padding: 0px; padding-left: 1px; padding-right: 1px; background-color: #0f3863; color: #f7f7f7; }
/* Titres */
.titre1 { display: inline; background: url("images/titre1.gif") no-repeat; padding-left: 5px; padding-bottom: 2px; padding-TOP: 2px; font-family: "Comic Sans MS"; font-size: 24px; color: #074381; } /* A personnaliser */
.titre2 { display: inline;  background: url("images/titre2.gif") no-repeat center; padding-bottom: 5px; font-family: "Comic Sans MS"; font-size: 24px; color: green; } /* A personnaliser */
/* Separation */
.separation { height: 2px; background-color: #007FFF; margin-top: 5px; margin-bottom: 5px; margin-left: 24px; margin-right: 25px;} /* A personnaliser */
/* Citation */
.citation_auteur{ margin: 5px; margin-bottom: 0px; padding: 0px; padding-left: 5px; font-weight: bold; color: black; text-align: left; }
.citation { margin: 5px; margin-top: 0px; padding: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px dashed red; }
.spoiler_haut { margin: 5px; margin-bottom: 0px; padding: 0px; padding-left: 5px; font-weight: bold; color: black; text-align: left; }
.spoiler { margin: 5px; margin-top: 0px; padding: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px dashed red; }

/* Liste */
.puce { list-style-type: disc; list-style-position: outside; }
/* tableau */
.td{
 border: #007FFF dotted 2 px;
 }
/* Code */
pre { margin: 0px; padding: 0px; white-space: nowrap; }
pre a { text-decoration: none; }
.code_type { margin: 5px; margin-bottom: 0px; padding: 0px; padding-left: 5px; font-weight: bold; color: #0f3863; }
.code_nom { font-variant: small-caps; }
.code { width: 400px; height: auto; background-color: #f7f7f7; margin: 5px; margin-left: 50%; margin-right: 50%; margin-top: 0px; padding: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px dashed #0f3863; }
