/* Generated by KaZcadeS */

.droite {
	text-align: right;
}
.test {
    list-style-position: outside;
}
.test2 {
    list-style-position: inside;
    background-color: #00cccc;
}
.test3 {
    list-style-position: outside;
    background-color: #cc00cc;
}
.ListeApuces1 {
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 8mm;
}
.ListeApuces2 {
    list-style-type: square;
    list-style-position: outside;
    margin-left: 16mm;
}
.TitrePrinc {
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center ! important;
    font-size: 24px ! important;
    text-transform: inherit;
}
.SousTitrePrinc {
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center ! important;
    font-size: 12px ! important;
    text-transform: inherit;
}
.nota {
    font-style: italic;
    margin-left: 20mm;
    border-left-style: dotted;
}
.trait {
    border-top-style: solid;
}
.borduredroite
{
	border-right-style:solid;
}
p {
    margin-top: 10pt;
    margin-bottom: 10pt;
    margin-left: 0pt;
}
h1 {
    margin: 0.67em 0pt;
    display: block;
    font-weight: bold;
    text-decoration: underline;
    background-color: #ffff00;
    font-size: 4em ! important;
    color: #000000;
}
h2 {
    margin: 0.67em 0pt;
    display: block;
    font-weight: bold;
    font-size: 2em ! important;
    text-decoration: underline;
    background-color: #ffff00;
    color: #ff0000;
}
h3 {
    margin: 1em 0pt;
    display: block;
    font-size: 1.17em;
    font-weight: bold;
}
h4 {
    margin: 1.33em 0pt;
    display: block;
    font-weight: bold;
}
h5 {
    margin: 1.67em 0pt;
    display: block;
    font-size: 0.83em;
    font-weight: bold;
}
h6 {
    margin: 2.33em 0pt;
    display: block;
    font-size: 0.67em;
    font-weight: bold;
}
listing {
    margin: 1em 0pt;
    display: block;
    font-family: -moz-fixed;
    font-size: medium;
    white-space: pre;
}
h1.std {
    margin: 0.67em 0pt;
    display: block;
    font-weight: bold;
    text-decoration: underline;
    background-color: #ffff00;
    font-family: Arial,Helvetica,sans-serif;
    color: #000000;
    font-size: large ! important;
}
h2.std {
    margin: 0.83em 0pt;
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    background-color: #ffffff;
}
h3.std {
    margin: 1em 0pt;
    display: block;
    font-size: 1.17em;
    font-weight: bold;
}
h4.std {
    margin: 1.33em 0pt;
    display: block;
    font-weight: bold;
}
h5.std {
    margin: 1.67em 0pt;
    display: block;
    font-size: 0.83em;
    font-weight: bold;
}
h6.std {
    margin: 2.33em 0pt;
    display: block;
    font-size: 0.67em;
    font-weight: bold;
}
xmp, pre, plaintext {
    margin: 1em 0pt;
    display: block;
    font-family: -moz-fixed;
    white-space: pre;
}
table {
    display: table;
    border-collapse: separate;
    margin-top: 0pt;
    margin-bottom: 0pt;
    -moz-box-sizing: border-box;
    text-indent: 0pt;
}
table[align=left] {
    float: left;
}
table[align=right] {
    float: right;
    text-align:right;
}
table[rules]:not([rules=none]) {
    border-collapse: collapse;
}
caption {
    display: table-caption;
    text-align: center;
    -moz-box-sizing: border-box;
}
table[align=center] > caption {
    margin-left: auto;
    margin-right: auto;
}
table[align=center] > caption[align=left] {
    margin-right: 0pt;
}
table[align=center] > caption[align=right] {
    margin-left: 0pt;
}
tr {
    display: table-row;
    vertical-align: inherit;
}
col {
    display: table-column;
}
colgroup {
    display: table-column-group;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
}
thead {
    display: table-header-group;
    vertical-align: middle;
}
tfoot {
    display: table-footer-group;
    vertical-align: middle;
}
table > tr {
    vertical-align: middle;
}
td {
    padding: 1px;
    display: table-cell;
    vertical-align: inherit;
    text-align: inherit;
}
th {
    padding: 1px;
    display: table-cell;
    vertical-align: inherit;
    font-weight: bold;
}
q:before {
    content: open-quote;
}
q:after {
    content: close-quote;
}
b, strong {
    font-weight: bolder;
}
i, cite, em, var, dfn {
    font-style: italic;
}
tt, code, kbd, samp {
    font-family: -moz-fixed;
}
u, ins {
    text-decoration: underline;
}
s, strike, del {
    text-decoration: line-through;
}
blink {
    text-decoration: blink;
}
big {
    font-size: larger;
}
small {
    font-size: smaller;
}
sub {
    vertical-align: sub;
    font-size: smaller;
    line-height: normal;
}
sup {
    vertical-align: super;
    font-size: smaller;
    line-height: normal;
}
nobr {
    white-space: nowrap;
}
abbr[title], acronym[title] {
    border-bottom: 1px dotted;
}
ul, menu, dir {
    margin: 1em 0pt;
    display: block;
    list-style-type: disc;
    -moz-padding-start: 40px;
}
ol {
    margin: 1em 0pt;
    display: block;
    list-style-type: decimal;
    -moz-padding-start: 40px;
}
li {
    display: list-item;
    -moz-float-edge: margin-box;
    margin-left: 30pt;
}
ul ul, ul ol, ul dir, ul menu, ul dl, ol ul, ol ol, ol dir, ol menu, ol dl, dir ul, dir ol, dir dir, dir menu, dir dl, menu ul, menu ol, menu dir, menu menu, menu dl, dl ul, dl ol, dl dir, dl menu, dl dl {
    margin-top: 0pt;
    margin-bottom: 0pt;
}
ol ul, ul ul, menu ul, dir ul, ol menu, ul menu, menu menu, dir menu, ol dir, ul dir, menu dir, dir dir {
    list-style-type: circle;
}
ol ol ul, ol ul ul, ol menu ul, ol dir ul, ol ol menu, ol ul menu, ol menu menu, ol dir menu, ol ol dir, ol ul dir, ol menu dir, ol dir dir, ul ol ul, ul ul ul, ul menu ul, ul dir ul, ul ol menu, ul ul menu, ul menu menu, ul dir menu, ul ol dir, ul ul dir, ul menu dir, ul dir dir, menu ol ul, menu ul ul, menu menu ul, menu dir ul, menu ol menu, menu ul menu, menu menu menu, menu dir menu, menu ol dir, menu ul dir, menu menu dir, menu dir dir, dir ol ul, dir ul ul, dir menu ul, dir dir ul, dir ol menu, dir ul menu, dir menu menu, dir dir menu, dir ol dir, dir ul dir, dir menu dir, dir dir dir {
    list-style-type: square;
}
hr {
    border: 1px -moz-bg-inset ;
    margin: 0.5em auto;
    display: block;
    height: 2px;
    -moz-float-edge: margin-box;
    -moz-box-sizing: border-box;
}
*:-moz-any-link img, img[usemap], object[usemap] {
    border: 2px solid ;
}
img[usemap], object[usemap] {
    cursor: pointer;
    color: blue;
}
frameset {
    border: medium none  ! important;
    display: block ! important;
    position: static ! important;
    float: none ! important;
}
frame {
    border: medium none  ! important;
}
iframe {
    border: 2px inset ;
}
noframes {
    display: none;
}
spacer {
    position: static ! important;
    float: none ! important;
}
canvas {
    -moz-user-select: none;
}
abbr:focus, acronym:focus, address:focus, applet:focus, b:focus, base:focus, big:focus, blockquote:focus, br:focus, canvas:focus, caption:focus, center:focus, cite:focus, code:focus, col:focus, colgroup:focus, dd:focus, del:focus, dfn:focus, dir:focus, div:focus, dl:focus, dt:focus, em:focus, fieldset:focus, font:focus, form:focus, h1:focus, h2:focus, h3:focus, h4:focus, h5:focus, h6:focus, hr:focus, i:focus, img:focus, ins:focus, kbd:focus, label:focus, legend:focus, li:focus, link:focus, menu:focus, object:focus, ol:focus, p:focus, pre:focus, q:focus, s:focus, samp:focus, small:focus, span:focus, strike:focus, strong:focus, sub:focus, sup:focus, table:focus, tbody:focus, td:focus, tfoot:focus, th:focus, thead:focus, tr:focus, tt:focus, u:focus, ul:focus, var:focus {
}
area, base, basefont, head, meta, script, style, title, noembed, param {
    display: none;
}
marquee {
    display: block;
    -moz-binding: url(chrome://xbl-marquee/content/xbl-marquee.xml#marquee-horizontal);
}
marquee[direction=up], marquee[direction=down] {
    -moz-binding: url(chrome://xbl-marquee/content/xbl-marquee.xml#marquee-vertical);
    height: 200px;
}
@media print {
    marquee { -moz-binding: none;
}
  blink { text-decoration: none;
    }
}
.FondVert {
    background-color: #33ff33;
}
p.lien {
    color: #3366ff;
    text-decoration: underline;
}
span.sans-saut {
}
p.std {
    text-align: left;
    font-weight: normal;
}

.invis
{
	display:none;
}