body {
    margin: 0;
    background: url(/images/left_bg.gif) repeat-y;
}

#left {
    top: 0;
    left: 0;
    width: 186px;
    float: left;
}

#header {
    background: url(/images/logo.gif);
    height: 154px;
}

#header h1 {
    display: none;
}

@media audio, speech, tactile {
    #header h1 {
        display: block;
    }
}

#menu ul, #menu li {
    margin: 0;
    padding: 0;
}

#menu1 a, #menu2 a, #menu3 a, #menu4 a {
    display: block;
    padding: 28px 0 0 0;    overflow: hidden;    height: 0px !important;    height /**/:28px;
}

#menu1 a {
    background: url(/images/menu1.gif);
}

#menu2 a {
    background: url(/images/menu2.gif);
}

#menu3 a {
    background: url(/images/menu3.gif);
}

#menu4 a {
    background: url(/images/menu4.gif);
}

#menu1 a:hover {
    background: url(/images/menu1_over.gif);
}

#menu2 a:hover {
    background: url(/images/menu2_over.gif);
}

#menu3 a:hover {
    background: url(/images/menu3_over.gif);
}

#menu4 a:hover {
    background: url(/images/menu4_over.gif);
}

body#news #menu1 a {
    background: url(/images/menu1_on.gif);
}

body#forum #menu2 a {
    background: url(/images/menu2_on.gif);
}

body#photos #menu3 a {
    background: url(/images/menu3_on.gif);
}

body#liens #menu4 a {
    background: url(/images/menu4_on.gif);
}

#menu_bot {
    height: 23px;
    background: url(/images/menu_bot.gif);
}

#right {
    margin-left: 186px;
    padding: 100px 35px 15px 15px;
    background: url(/images/right_bg.gif) no-repeat;
    width: 511px;
    height: 100%;
    font-family: Myriad, "Myriad Pro", Arial, sans-serif;
    font-size: 0.80em;
}

h1 {
    margin-left: 20px;
    font-family: Myriad, "Myriad Pro", Arial, sans-serif;
    font-size: 2em;
    color: #333;
}
            
h2 {
    font-family: Myriad, "Myriad Pro", Arial, sans-serif;
    font-size: 1.25em;
    color: #333;
}

h3 {
    font-family: Myriad, "Myriad Pro", Arial, sans-serif;
    font-size: 1em;
    color: #333;
}

            
#powered {
    position: absolute;
    top: 100%;
    left: 30px;
    margin-top: -45px;
    background: url(/images/powered.gif);
    width: 135px;
    height: 41px;
}

a:link, a:visited {
    color: #005CB1;
    text-decoration: none;
}

a:hover, a:active {
    color: #B42000;
    text-decoration: underline;
}
a[hreflang]:after {    content: "\0000a0(" attr(hreflang) ")";    color : #666;}

#linksinnewwin {
    position: absolute;
    font-family: Verdana, sans-serif;
    font-size: 0.65em;
    width: 155px;
    top: 100%;
    margin-top: -100px;
    left: 10px;
}

#advert {
    position: absolute;
    top: 30px;
    left: 300px;
}