/* ---------------------------------- */
/* REGLE DU TEMPLATE independant de mambo */
/* ---------------------------------- */
#tout {
    display: block;
    width: 773px;
    height: 580px;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    top: -10px;
    background-image: url(../images/fond.jpg);
    background-repeat: no-repeat;
    border-bottom: 2px solid black
    }
#logo {
    display: block;
    width: 525px;
    height: 171px;
    position: absolute;
    left: 214px;
    top: 18px;
    background-image: url(../images/logo.gif);
    background-repeat: no-repeat
    }
#dates {
    display: block;
    width: 62px;
    height: 76px;
    position: absolute;
    left: 600px;
    top: 250px;
    background-image: url(../images/dates.gif);
    background-repeat: no-repeat
    }
#tools {
    display: block;
    width: 67px;
    height: 71px;
    position: absolute;
    left: 455px;
    top: 305px;
    background-image: url(../images/tools.gif);
    background-repeat: no-repeat
    }
#soft {
    display: block;
    width: 146px;
    height: 189px;
    position: absolute;
    left: 387px;
    top: 384px;
    background-image: url(../images/soft.gif);
    background-repeat: no-repeat
    }
#news {
    display: block;
    width: 227px;
    height: 171px;
    position: absolute;
    left: 543px;
    top: 357px;
    background-image: url(../images/news.gif);
    background-repeat: no-repeat
    }
#new {
    display: block;
    width: 233px;
    height: 130px;
    position: relative;
    left: -6px;
    top: 0;
    overflow: auto
    }
#forum {
    display: block;
    width: 127px;
    height: 192px;
    position: absolute;
    left: 640px;
    top: 185px;
    background-image: url(../images/forum.gif);
    background-repeat: no-repeat
    }
#whatis {
    display: block;
    width: 219px;
    height: 107px;
    position: absolute;
    left: 15px;
    top: 463px;
    background-image: url(../images/whatis.gif);
    background-repeat: no-repeat
    }
#exercices {
    display: block;
    width: 123px;
    height: 130px;
    position: absolute;
    left: 250px;
    top: 438px;
    background-image: url(../images/exercices.gif);
    background-repeat: no-repeat
    }
#contact {
    display: block;
    width: 118px;
    height: 31px;
    position: absolute;
    left: 653px;
    top: 547px;
    background-image: url(../images/footerb.gif);
    background-repeat: no-repeat
    }
#lienhaut {
    display: block;
    width: 100%;
    height: 100%
    }
#lienhaut2 {
    display: block;
    width: 100%;
    height: 40px
    }
#lienhaut3 {
    display: block;
    width: 30%;
    height: 20px
    }
.navinvisible {
    visibility: hidden
    }
.Style1 {
    font-family: Verdana, Arial, Helvetica, sans-serif
    }
.Style2 {
    font-size: 36px;
    font-weight: bold
    }
.Style3 {
    font-size: 14px;
    font-style: italic
    }
#copyright {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    top: 585px;
    float: none;
    font-weight: bold
    }
/* ---------------------------------- */
/* REGLE GENERAL DU SITE (TEXTE, ect) */
/* ---------------------------------- */
body {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px
    }
table, tr, td, div, p {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px
    }
/* ---------------------------------- */
/* AFFICHAGE DES LIENS */
/* ---------------------------------- */
a:link, a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: justify;
    color: #484848;
    text-decoration: none
    }
a:hover {
    text-decoration: none;
    color: #F8B800;
    font-weight: bold
    }
.latestnews {
    font-size: 10px
    }
.latestnews li {
    font-size: 10px;
    list-style-position: inside;
    list-style-image: url(../images/puce2.gif);
    padding-bottom: 5px
    }
h4.feed-link {
    font-weight: normal;
    margin: 0
    }
ul.newsfeed, ul.latestnews {
    margin: 0 1em 0 2em;
    padding: 0
    }
ul.latestnews {
    color: #EBCA13
    }
ul.latestnews li a, ul.newsfeed li a {
    color: #000
    }
ul.newsfeed {
    color: #1C57A5
    }