/*
Version    Date        Auteur            Contact
======================================================================
1    09/2008        Grégory Veys        gregory_veys@yahoo.fr
*/

body {
    background-color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#conteneur {
    width:800px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
/*    border-style:ridge;
    border-width:medium;
    border-color:silver;
    background-color:black;*/
}

#header {
    margin-top:0px;
    margin-bottom:0px;
    text-align:center;
}

#menu {
    margin-top:0px;
    margin-bottom:0px;
    padding-top:2px;
    padding-bottom:2px;
    background-color:#fcfcfc;
    text-align:center;
}
    #menuItem {
/*        margin-left:50px;
        margin-right:50px;*/
        display:inline;
/*        width:auto;
        height:auto;*/
        padding-left:55px;
        padding-right:55px;
        text-align:center;
    }
        a.menu:link, a.menu:visited {
            color:black;
            font-weight:bold;
            text-decoration:none;
        }
        a.menu:hover, a.menu:active {
            color:#cc0000;
            font-weight:bold;
            text-decoration:none;
        }
        a.menuChoisi:link, a.menuChoisi:visited {
            color:#0000cc;
            font-weight:bold;
            text-decoration:none;
        }
        a.menuChoisi:hover, a.menuChoisi:active {
            color:#cc0000;
            font-weight:bold;
            text-decoration:none;
        }

#barreDeProgression {
    margin-top:2px;
    margin-bottom:0px;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:8px;
    background-color:#fcfcfc;
    text-align:left;
    font-size:14px;
    font-style:italic;
}
    #barreDeProgression a:link {
        color:black;
        text-decoration:underline;
    }
    #barreDeProgression a:visited {
        color:black;
        text-decoration:underline;
    }
    #barreDeProgression a:hover {
        color:#cc0000;
        text-decoration:underline;
    }
    #barreDeProgression a:active {
        color:#cc0000;
        text-decoration:underline;
    }

#corps {
    margin-top:1px;
    margin-bottom:0px;
    height:400px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    background-color:#fcfcfc;
    overflow:auto;
    font-size:14px;
}
    #corps a:link {
        color:black;
        text-decoration:underline;
    }
    #corps a:visited {
        color:black;
        text-decoration:underline;
    }
    #corps a:hover {
        color:#cc0000;
        text-decoration:underline;
    }
    #corps a:active {
        color:#cc0000;
        text-decoration:underline;
    }
    table.resultats {
        border:3px ridge black;
    }
    tr.resultats {
        background-color:#000000;
        color:#ffffff;
    }
    th.resultats {
        padding-left:10px;
        padding-right:10px;
    }
    td.resultats {
        padding-left:10px;
        padding-right:10px;
        text-align:left;
    }
    #zoneBouton a {
        padding-left:10px;
        padding-right:10px;
        min-width:15px;
        text-align:center;
        background-color:#cccccc;
        border-style:solid;
        border-color:#000000;
        border-width:thin;
    }
    #zoneBouton a:link {
        text-decoration:none;
        color:#000000;
        font-family:"Courier New", Courier, mono;
    }
    #zoneBouton a:visited {
        text-decoration:none;
        color:#000000;
        font-family:"Courier New", Courier, mono;
    }
    #zoneBouton a:active {
        text-decoration:none;
        color:#000000;
        font-family:"Courier New", Courier, mono;
    }
    #zoneBouton a:hover {
        background-color:#eeeeee;
        border-color:#cc0000;
        text-decoration:none;
        color:#cc0000;
        font-family:"Courier New", Courier, mono;
    }

#footer {
    margin-top:0px;
    margin-bottom:0px;
    padding-top:5px;
    background-color:#fcfcfc;
    text-align:center;
}

.labelForm {
    text-align:right;
}
.champForm {
    text-align:left;
}
.obligatoire {
    color:#ffaa00;
}

.nouveaute {
    background-color:#aaaaff;
}

.texteRouge {
    color:red;
}
.texteVert {
    color:green;
}
.texteOrange {
    color:orange;
}
.texteGris {
    color:#aaaaaa;
}