body {
    margin          : 30px 0;
    padding         : 0;
    text-align      : center;
    background-color: #FFEE99; /* #777 /* #295CAC /* #444 */
}

div#conteneur {
    width           : 770px;
    height          : 534px;
    margin          : 0 auto;
    text-align      : right;
    background      : #000 url('./images/background.jpg') no-repeat 0 0;
    overflow        : none;
}

#conteneur h1,h2,h3,h4 {
    float           : right;
    text-align      : right;
    width           : 70%;
    min-width       : 400px;
    font-family     : "tahoma","arial","sans";
    color           : #FFF;
    margin          : 1px 0 1px 0;
    padding         : 1px 8px;
}

#conteneur h1 {
    font-size       : 1.8em;
    margin-top      : 8px;
}

#conteneur h2 {
    font-size       : 1.6em;
    margin-top      : 8px;
}

#conteneur h3 {
    font-size       : 1.3em;
    color           : #295CAC;
    margin-top      : 8px;
}

#conteneur h4 {
    font-size       : 1em;
    color           : #e04d1b;
    margin-top      : 0;
}

#conteneur p {
    float           : right;
    text-align      : right;
    padding         : 5px 8px;
    width           : 40%;
    margin          : 0;
    line-height     : 1.3em;
    font-family     : "tahoma","arial","sans";
    color           : #FBBF22;
    font-size       : 0.9em;
}

#conteneur p.chapo {
    font-family     : "tahoma","arial","sans";
    text-align      : right;
    color           : #778abd;
    font-weight     : bold;
    font-style      : italic;
    width           : 60%;
    clear           : both;
    padding-left    : 0;
}

#conteneur p.texte {
    font-family     : "tahoma","arial","sans";
    color           : #FBBF22;
    width           : 60%;
    clear           : none;
}

#conteneur p.cat {
    text-align      : right;
    font-size       : 1.1em;
    clear           : both;
    color           : #FFF;
    width           : 60%;
    padding         : 12px 8px;
}

#conteneur table {
    float           : right;
    margin-right    : 25px;
    margin-top      : 20px;
}

#conteneur td {
    width           : 130px;
    height          : 115px;
    text-align      : center;
    vertical-align  : middle;
}

#conteneur img {
    border-width    : 0;
    max-width       : 180px;
    float           : right;
    padding-left    : 1ex;
}

div#conteneur table img {
    border-width    : 0;
    max-width       : 180px;
    float           : right;
    padding-left    : 1ex;
}

#conteneur img.plan {
    position        : relative;
    float           : left;
    top             : -100px;
    left            : 280px;
    max-width       : 240px;
    width           : 240px;
}

#conteneur img#aqui {
    position        : relative;
    float           : right;
    top             : 0px;
    left            : 0px;
    max-width       : 180px;
    width           : 180px;
}

#conteneur img#acrea {
    position        : relative;
    float           : right;
    top             : 0px;
    left            : 0px;
    max-width       : 180px;
    width           : 180px;
}

#conteneur img#aresto {
    position        : relative;
    float           : left;
    top             : 0px;
    left            : 10px;
    max-width       : 180px;
    width           : 180px;
}

#conteneur img#atiff {
    position        : relative;
    float           : right;
    top             : 0px;
    left            : 0px;
    max-width       : 240px;
    width           : 240px;
}

#conteneur img#akdo {
    position        : relative;
    float           : left;
    top             : 10px;
    left            : 30px;
    max-width       : 220px;
    width           : 240px
}

#conteneur img#alogo {
    position        : relative;
    float           : left;
    top             : 0px;
    left            : 10px;
    max-width       : 220px;
    width           : 220px;
}

#conteneur img#adeco {
    position        : relative;
    float           : left;
    top             : 0px;
    left            : 10px;
    max-width       : 200px;
    width           : 200px;
}

#conteneur img#ameubles {
    position        : relative;
    float           : right;
    top             : 0px;
    left            : 0px;
    max-width       : 220px;
    width           : 220px;
}

#conteneur img#astages {
    position        : relative;
    float           : left;
    top             : 0px;
    left            : 30px;
    max-width       : 240px;
    width           : 240px;
}

#conteneur div#liens {
    overflow        : auto;
    max-height      : 340px;
    width           : 55%;
    float           : right;
    margin-top      : 8px;
}

#liens p {
    text-align      : right;
    padding-right   : 1ex;
    font-size       : 0.9em;
    width           : 96%;
}

#liens h4 {
    width           : 96%;
    clear           : both;
    background-color: #E04D1B;
}

#liens a {
    text-align      : right;
    font-weight     : bold;
    font-size       : 1em;
    color           : #FFF;
}

#liens a:hover {
    color           : #FFF;
}

#liens img {
    border-width    : 0;
    max-width       : 100px;
    float           : left;
    padding-right   : 1ex;
    padding-left    : 0ex;
}

div#menu {
    width           : 770px;
    height          : 50px;
    margin          : 0 auto;
    padding         : 0 1ex 0 0;
    text-align      : right;
    position        : relative;
    top             : -55px;
}

#menu img {
    border-width    : 0;
}

#menu img#flag {
    float           : left;
    position        : relative;
    top             : -50px;
    left            : 8px;
}

div#bottom {
    width           : 770px;
    margin          : 0 auto;
    text-align      : center;
    font-size       : 0.8em;
    font-style      : italic;
    font-family     : "tahoma","arial","sans";
    position        : relative;
    top             : -45px;
    color           : #E04D1B;
}

div#bottom img {
    border          : 0 none;
}

div#bottom p {
    margin          : 0;
}

a {
    color           : #E04D1B;
    text-decoration : none;
}

a:hover {
    color           : #FBBF22;
    text-decoration : underline;
}

div#tooltip {
    position                : absolute;
    visibility              : hidden;
    background-color        : #FFEEC7;
    border                  : 1px solid black;
    padding                 : 0.2em;
    font-size               : 0.8em;
    z-index                 : 25;
}

div#tooltip img {
    text-align              : center;
    max-width               : 200px;
}

