
body                        { }
h1                  { color: #00008b; font-size: 16pt; font-family: Arial, Helvetica, Geneva; font-weight: bold; background-image: url(../couleurs/edff_rose_706.gif); text-align: center; margin-top: 0; padding-top: 8px; padding-bottom: 8px }
h2                 { color: #00008b; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: 700; line-height: normal; text-align: center; text-indent: 0 }
h3      { color: #00008b; font-size: 12pt; font-family: Arial, Helvetica; padding-left: 4px; border-bottom: 2px none #ffc0cb }
h4     { color: #00008b; font-style: normal; font-weight: bold; font-size: 12pt; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; margin-left: 3px }
a:link     { color: #0000cd; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 600; text-decoration: none }
a:visited     { color: #0000cd; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 600; text-decoration: none }
a:hover       { color: #f9c; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 600; text-decoration: none }
paragraphe  { color: #000080; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.remplH1    { color: #191970; font-size: 16px; font-family: Arial; font-weight: bold; background-color: #fff; text-align: center; padding-top: 8px; padding-bottom: 8px }
.actu         { color: #000080; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; margin-top: 3px; margin-right: 3px; margin-left: 3px; padding: 3px 2px; border-top: 3px solid #00008b; border-left: 1px solid #00008b }
.bloc         { color: #000080; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-align: justify; letter-spacing: normal; margin: 5px 3px; padding: 5px 3pt; clear: both; clip: rect(auto auto auto auto); border-style: none; border-width: 3px 1px medium medium; border-color: #ffc0cb #ffc0cb   }
.justifier      { color: #00008b; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; word-spacing: normal; letter-spacing: 1pt }
.li { color: #00008b; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-indent: px; white-space: normal; list-style-image: url("../couleurs/edff_cochebleu.gif"); list-style-position: inside; display: list-item; margin-left: 12pt; padding-left: 12pt }
.titre1            { color: #00008b; font-size: 14px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none; text-align: left; letter-spacing: 1px; padding-left: 4px; vertical-align: middle }
.titre_rose         { color: #00008b; font-size: 12px; font-family: Arial, Helvetica; font-variant: small-caps; font-weight: bold; text-decoration: none; background-image: url("../couleurs/edff_col_rosepale.jpg"); text-align: left; margin-left: 1em; padding-right: 10px; padding-left: 10px; border-bottom: medium none transparent }
.titre_rose1 { color: #00008b; font-size: 12px; font-family: Arial, Helvetica; font-variant: small-caps; font-weight: bold; text-decoration: none; background-image: url("../couleurs/edff_col_rosepale.jpg"); text-align: left; margin-left: 1em; padding-right: 10px; padding-left: 10px; border-bottom: medium none transparent }
.titre_ligne  { color: #00008b; font-size: 13px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none; background-color: transparent; text-align: left; padding-left: 4px; border-bottom: 1px solid #00008b }
.titre2            { color: #000080; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.titre3           { color: #000080; font-size: 11px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none; margin-left: 5px }
.titre4      { color: #00008b; font-size: 11px; font-family: Arial, Helvetica; font-style: italic; text-decoration: none; margin-left: 0 }
.auteur               { color: #000080; font-size: 11px; font-family: Arial, Helvetica, Geneva; font-weight: 600; background-color: transparent; text-align: center }
.fonction     { color: #00008b; font-size: 11px; font-family: "Times New Roman", Georgia, Times; font-style: italic; text-align: center }
.cadre               { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva; text-align: justify; padding: 5px; position: relative; border: solid 1px #00008b }
.cadre2    { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva; text-align: justify; padding: 0 5px 0 4px; position: relative; border: solid 0 }
.cadre3 { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva; text-align: justify; padding: 0 5px 0 4px; position: relative; border: solid 1px #00008b }
.cadrecentre { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva; text-align: center; padding: 5px; position: relative; border: solid 1px #00008b }
.cadre_bis { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva; text-align: justify; padding: 5px; position: relative; border: solid 1px #00008b }
.cadre_bleu { color: #f5f5f5; font-size: 11px; font-family: Arial, Helvetica, Geneva; font-style: italic; background-image: url(../couleurs/edff_bleu_293.gif); padding: 5px 10px; border-width: 0; border-color:  }
.cadredeleg { color: #00008b; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: center }
.cadre1  { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-weight: lighter; text-align: justify; padding: 5px 10px; border-top: 1px solid #00c; border-right: 1px solid #00c; border-bottom: none transparent; border-left: none transparent }
.cadreg  { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-weight: lighter; text-align: justify; padding: 5px 10px; border-top: 1px solid #009; border-right: 1px solid #009; border-bottom: none; border-left: 1px solid #009 }
.cadreb_g      { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-weight: lighter; text-align: justify; padding: 5px 10px; border: solid 1px #000080 }
.cadreb_g1 { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-weight: lighter; text-align: justify; padding: 5px 10px; border: solid 1px #00008b }
.cadreb_d { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-weight: lighter; text-align: justify; padding: 5px 10px; border-top: 1px solid #009; border-right: 1px solid #009; border-bottom: 1px solid #009; border-left: none transparent }
.cadre_vert_d1  { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-weight: lighter; text-align: justify; padding: 5px 10px; border-style: none solid none none; border-width: medium 1px medium medium; border-color: transparent #009 #009 transparent }
.trait_bas { font-family: Arial, Helvetica, Geneva; text-align: justify; border-top: transparent; border-right: transparent; border-bottom: 1px solid #0000cd; border-left: medium none transparent }
.centre  { font-style: inherit; font-weight: inherit; text-align: center }
.cadre_haut { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-style: italic; font-weight: lighter; font-stretch: normal; text-align: justify; margin: 5px 10px 5px 5px; padding: 5px 10px; border-width: px px px px; border-color:  }
.titre_rose     { color: #00008b; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../couleurs/edff_rose_706.gif); margin-top: 10px; margin-bottom: 10px; padding-left: 5px }
.http  { color: #00008b; font-size: 11px; font-family: Arial, Helvetica, Geneva }
.bleu { color: #00008b; font-family: Arial, Helvetica, Geneva }
.date   { color: #00008b; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-align: right }
.agenda.class  { color: #000080; font-size: medium; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; background-color: #fff; padding-left: 5px }
.titre_agenda  { color: #00008b; font-size: medium; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 500; text-indent: 5px; border-bottom: thin solid #009 }
@media screen {
}
.edff_agenda    { color: #000080; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; background-color: #fff; margin: 3px 1px 1px 4px; padding: 3px 1px 1px 5px; vertical-align: 0 }
