/*Quelques valeurs par défaut*/
BODY {
   background-color: rgb(100%,100%,90%);
   font-size: medium;
   margin: 10px;
}
IMG {
   border: 0;
}
TABLE {
   border-style: none;
}
/*Titres*/
H1 {
   color: rgb(0%,20%,60%);
   font-size: x-large;
   text-align: center;
   margin-top: 2ex;
   margin-bottom: 2ex;
}
H2 {
   color: rgb(80%,40%,20%);
   font-size: x-large;
   font-weight: bold;
   text-decoration: underline;
   margin-top: 1ex;
   margin-bottom: 2ex;
}
H3 {
   color: rgb(88%,44%,22%);
   font-size: large;
   font-weight: bold;
   text-decoration: underline;
   margin-top: 1ex;
   margin-bottom: 2ex;
}
H4 {
   color: rgb(90%,45%,23%);
   font-size: medium;
   font-weight: bold;
   text-decoration: underline;
   margin-top: 0.5ex;
   margin-bottom: 1.5ex;
}
H5 {
   color: rgb(92%,46%,23%);
   font-size: medium;
   font-weight: bold;
   margin-top: 0.5ex;
   margin-bottom: 1ex;
}
H6 {
   color: rgb(96%,48%,24%);
   font-size: small;
   font-weight: bold;
   margin-top: 0.5ex;
   margin-bottom: 1ex;
}
/*Classes de mise en page*/
.main {
   background-color: rgb(100%,100%,90%);
   padding: 5px;
   overflow: visible;
}
.topbar {
   text-align: center;
   vertical-align: baseline;
   padding: 5px;
}
.leftbar {
   text-align: center;
   padding: 5px;
   margin-bottom: 20px;
}
.tchantchux {
   text-align: center;
   vertical-align: bottom;
}
.innermain {
   text-align: justify;
   margin-left: 10px;
   margin-right: 10px;
   padding-top: 5px;
}
/*Liens*/
A:link {
   color: rgb(38%,25%,82%);
}
A:visited {
   color: rgb(69%,25%,75%);
}
.mainlink {
   font-size: large;
   font-weight: bold;
}
A.mainlink {
   color: rgb(100%,0%,0%);
}
A.mainlink:visited {
   color: rgb(80%,0%,0%);
}
A.mainlink:hover {
   color: rgb(100%,0%,0%);
}
.titlelink {
   color: rgb(0%,20%,60%);
   font-weight: bold;
}
A.titlelink {
   color: rgb(0%,25%,70%);
}
A.titlelink:visited {
   color: rgb(45%,25%,75%);
}
A.titlelink:hover {
   color: rgb(0%,25%,70%);
}
.barlink {
   font-size: small;
}
A.barlink {
   color: rgb(60%,20%,15%);
}
A.barlink:visited {
   color: rgb(45%,14%,10%);
}
A.barlink:hover {
   background-color: rgb(44%,81%,87%);
}
.locallink {
   color: rgb(0%,20%,60%);
   text-align: center;
}
A.locallink {
}
/*news et weblog*/
.newsmain {
   font-size: medium;
   margin-top: 0.5ex;
   margin-bottom: 1ex;
   padding-left: 10px;
   padding-right: 10px;
   border-top: 3px black double;
}
.newstitle {
   color: rgb(87%,40%,20%);
   font-size: x-large;
   font-weight: bold;
   margin-top: 1ex;
}
.newsdate {
   font-size: small;
   padding-bottom: 0.5ex;
}
.newsauthor {
   font-size: small;
}
.webloginfo {
   font-size: small;
   padding-top: 0.5ex;
   padding-bottom: 0.5ex;
}
/*wiki*/
.wikiinfo {
   border:solid 1px;
   background-color: #FFFFF0;
   padding: 5px;
   margin-bottom: 10px;
}
.wikiutils {
   text-align: center;
   vertical-align: top;
   padding: 5px;
}
A.wikiunknown {
   color: red;
   text-decoration: underline overline;
   font-family: monospace;
}
.wikicomment {
   margin: 0.5ex 0em 0.5ex 1em;
   font-size: small;
}
.wikicommentheader {
   font-style: oblique;
}
.wikicommentbody {
   margin: 0.5em 0em 0.5em 1em;
   padding-left: 1em;
   border-left: solid 1px black;
}
/*Galerie de photos*/
TABLE.photos {
   margin-left: auto;
   margin-right: auto;
}
IMG.photos {
   border: 0;
   margin: 5px;
}
TD.photos {
   text-align: center;
   vertical-align: top;
}
.photosub {
   font-size: smaller;
}
.photoarticle {
   float:right;
   margin:10px;
   text-align:center;
}
/*Classes spécifiques au theme*/
.bordure-v-l, .bordure-v-c, .bordure-v-r, .bordure-v-e {
   background-repeat: repeat-y;
   width: 0px;
}
.bordure-h-t, .bordure-h-c, .bordure-h-b, .bordure-h-e {
   background-repeat: repeat-x;
   height: 0px;
}
.bordure-v-tc, .bordure-v-te, .bordure-v-bc, .bordure-v-be, .bordure-h-lc, .bordure-h-le, .bordure-h-rc, .bordure-h-re, .bordure-tl-tl, .bordure-tl-br, .bordure-tl-c, .bordure-tl-e, .bordure-tr-tr, .bordure-tr-bl, .bordure-tr-c, .bordure-tr-e, .bordure-bl-bl, .bordure-bl-tr, .bordure-bl-c, .bordure-bl-e, .bordure-br-br, .bordure-br-tl, .bordure-br-c, .bordure-br-e, .bordure-t-t, .bordure-t-bl, .bordure-t-br, .bordure-t-tbl, .bordure-t-tbr, .bordure-t-blbr, .bordure-t-c, .bordure-t-e, .bordure-b-b, .bordure-b-tl, .bordure-b-tr, .bordure-b-btl, .bordure-b-btr, .bordure-b-tltr, .bordure-b-c, .bordure-b-e, .bordure-l-l, .bordure-l-tr, .bordure-l-br, .bordure-l-ltr, .bordure-l-lbr, .bordure-l-trbr, .bordure-l-c, .bordure-l-e, .bordure-r-r, .bordure-r-tl, .bordure-r-bl, .bordure-r-rtl, .bordure-r-rbl, .bordure-r-tlbl, .bordure-r-c, .bordure-r-e, .bordure-c-tl, .bordure-c-bl, .bordure-c-tr, .bordure-c-br, .bordure-c-tlbl, .bordure-c-blbr, .bordure-c-trbr, .bordure-c-tltr, .bordure-c-tlbr, .bordure-c-bltr, .bordure-c-ntl, .bordure-c-nbl, .bordure-c-ntr, .bordure-c-nbr, .bordure-c-c, .bordure-c-e {
   background-repeat: no-repeat;
   height: 0px;
   width: 0px;
}
.bordure-v-l, .bordure-v-c, .bordure-v-r, .bordure-v-e, .bordure-h-t, .bordure-h-c, .bordure-h-b, .bordure-h-e, .bordure-v-tc, .bordure-v-te, .bordure-v-bc, .bordure-v-be, .bordure-h-lc, .bordure-h-le, .bordure-h-rc, .bordure-h-re, .bordure-tl-tl, .bordure-tl-br, .bordure-tl-c, .bordure-tl-e, .bordure-tr-tr, .bordure-tr-bl, .bordure-tr-c, .bordure-tr-e, .bordure-bl-bl, .bordure-bl-tr, .bordure-bl-c, .bordure-bl-e, .bordure-br-br, .bordure-br-tl, .bordure-br-c, .bordure-br-e, .bordure-t-t, .bordure-t-bl, .bordure-t-br, .bordure-t-tbl, .bordure-t-tbr, .bordure-t-blbr, .bordure-t-c, .bordure-t-e, .bordure-b-b, .bordure-b-tl, .bordure-b-tr, .bordure-b-btl, .bordure-b-btr, .bordure-b-tltr, .bordure-b-c, .bordure-b-e, .bordure-l-l, .bordure-l-tr, .bordure-l-br, .bordure-l-ltr, .bordure-l-lbr, .bordure-l-trbr, .bordure-l-c, .bordure-l-e, .bordure-r-r, .bordure-r-tl, .bordure-r-bl, .bordure-r-rtl, .bordure-r-rbl, .bordure-r-tlbl, .bordure-r-c, .bordure-r-e, .bordure-c-tl, .bordure-c-bl, .bordure-c-tr, .bordure-c-br, .bordure-c-tlbl, .bordure-c-blbr, .bordure-c-trbr, .bordure-c-tltr, .bordure-c-tlbr, .bordure-c-bltr, .bordure-c-ntl, .bordure-c-nbl, .bordure-c-ntr, .bordure-c-nbr, .bordure-c-c, .bordure-c-e {
}
.separateur-h-c, .separateur-h-e {
   background-repeat: repeat-x;
   height: 1px;
}
.separateur-h-lc, .separateur-h-le, .separateur-h-rc, .separateur-h-re {
   background-repeat: no-repeat;
   height: 1px;
   width: 1px;
}
.separateur-h-c, .separateur-h-e, .separateur-h-lc, .separateur-h-le, .separateur-h-rc, .separateur-h-re {
   background-image: url(images/black.png);
}
.separateur {
   margin-top: 1ex;
   margin-bottom: 1ex;
}
