﻿#article { text-align: justify; margin: 0 10px 0 10px; font-family: Helvetica, Corbel, Arial, sans-serif; }
#article h1 { font-size: 1.2em; font-weight: normal; padding: 0 0 4px 0; margin: 8px 0 16px 0; border-bottom: dotted 1px #111; text-align: left; }
#article h2 { font-size: 1.2em; font-weight: normal; color: #222; text-transform: none; border-bottom: dotted 1px #999; padding: 48px 0 4px 0; margin: 0 0 8px 0; text-align: left; }
#article h3 { font-size: 1em; font-weight: bold; color: #333; text-transform: none; padding: 12px 0 0 0; margin: 24px 0 12px 0; text-align: left; }
#article h4 { font-size: .9em; font-weight: bold; text-transform: none; padding: 12px 0 0 0; margin: 0 0 4px 0; text-align: left; }
#article p, #article ul, #article ol { font-size: .85em; text-align: justify; margin: 0 0 .5em 48px !important; }
#article ul, #article ol { margin: .5em 0 .5em 80px !important; }
#article ul { list-style-type: square; }
#article ol { list-style-type: decimal; }
#article li { list-style-position: outside; }


#article .resume { margin: 24px 0 24px 0; }
#article .resume p { text-indent: 0; font-weight: bold; }
#article .notes { font-size: 0.8333em; /* affiché en 9 px */ margin: 0 24px 0 24px; }
#article .notes p { margin: 0; }
#article .signature { text-align: right; margin: 24px 0 0 0; }
#article .signature p { font-weight: bold; margin: 0; }

#article .texte { }
#article .texte h1 { }
#article .texte p, #article .texte li { text-align: justify; margin: 0 0 0.5em 0; padding: 0; }
#article .texte ul { margin-top: 0; margin-bottom: 0.5em; }
#article .texte p { text-indent: 0; }
#article .texte p:first-child { text-indent: 0; }
#article .texte li { margin: 0; }

#article .AspNet-GridView h1 { font-size: 1em; /* affiché en 9 px */ font-weight: normal; margin: 0; padding: 24px 0 4px 0; text-transform: uppercase; background-position: 0 20px; }
#article .AspNet-GridView h1:first-child { margin: 0; }
#article .AspNet-GridView p { font-size: 0.8333em; /* affiché en 9 px */ font-weight: normal; margin: 0 0 12px 0; padding: 0; }

#interventions { font-size: 0.8333em; /* affiché en 9 px */ border: solid 1px #c8caaa; padding: 16px; margin: 48px 0 0 0; }
#interventions p { margin: 0; padding: 0; text-align: left; }
#interventions h1 { font-size: 1.2em; /* affiché en 9 px */ margin: 0; padding: 0; text-transform: uppercase; }
#interventions h2 { font-size: 1em; /* affiché en 9 px */ margin: 0; padding: 0; }

