/* Polices */
.arial { font-family: Arial; }
.times { font-family: Times New Roman; }
.courier { font-family: Courier; }
.impact { font-family: Impact; }
.verdana { font-family: Verdana; }
/* Tailles */
.minuscule { font-size: 8px; }
.petit { font-size: 10px; }
.moyenpetit { font-size: 11px; }
.moyengrand { font-size: 13px; }
.grand { font-size: 14px; }
.enorme { font-size: 18px; }
/* Alignement */
.gauche { text-align: left; }
.droite { text-align: right; }
.centre { text-align: center; }
.justifie { text-align: justify; }
/* Flottant*/
.fgauche { float : left; margin:none;}
.fdroite { float : right; margin-left : 10px;}
/* 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; height: 25px; width: auto; margin: 20px; padding-left: 10px; padding-right: 10px; border:1px solid #dcdcdc; border-left: 3px solid #FF7A0F; background-color: #FFFFD5;  font-family: Tahoma; font-size: 1.5em;  font-weight: bold; color: black; } 
.titre2 { display: inline; margin: 25px; border-bottom: 1px solid #FF7A0F; padding-bottom: 2px; font-family: Tahoma; font-style: italic; font-weight: bold; font-size: 1.3em; color: #666666; } 
/* Separation */
.separation { height: 3px; background-color: #000000; margin-top: 2px; margin-bottom: 2px; } /* A personnaliser */
/* Citation */
.citation_auteur { margin: 5px; margin-bottom: 0px; padding: 0px; padding-left: 5px; font-weight: bold; color: #0f3863; }
.citation { margin: 5px; margin-top: 0px; padding: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px dashed #0f3863; }
/* Liste */
.puce { list-style-type: disc; list-style-position: outside; }
/* 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 { font-size: 1.2em; background-color: #f7f7f7; margin: 5px; margin-top: 0px; padding: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px dashed #0f3863; }
