html,body 
{
    text-align:center;
    margin:0;
    padding:0;
    font: 0.9em "Trebuchet MS", helvetica, sans-serif ;
    color:#C8C8C8;
    background-color:#444;
    
} 
    #content
    {
        width:100%;
        margin:0 auto;
    }
    
        #header
        {
            padding:0;
            margin:0;
            width:950px;
        }
    
            h1 
            {
                margin-top:39px;
                margin-left:30%;
                margin-right:30%;
                font-size:2.0em;
                text-align:center;
                background-color:#585768;
                color:#FFB35F;
            }
            
            
            #informations
            {
                margin-left:5%;
                margin-right:5%;
                margin-top:30px;
                margin-bottom:20px;
            }
            
                #infosalon
                {
                    text-align:center;
                    min-height:30px;
                }
        
        		#infotime
                {
                    margin-top:5px;
        		    text-align:center;
                }
        
        
                #infodb
                {
                    margin-top:50px;
                    margin-left:20px;
                }
        				
        
    
    
        #partie1
        {
            clear:both;
            padding:0;
            margin:0;
            width:950px;
            min-height:300px;
        }        
            
            #semainencours
            {
                padding:0;
                margin:0;
                width:40%;
                float:left;
            }
            
                #h21
                {
                    margin-left:30px;
                }
                
                    h2
                    {
                        margin:10px 20% 3px 20%;
                        padding:0;
                        text-align:center;
                        font-size:1.5em;
                        background-color:#585768;
                        color:#FFB35F;
                    }
                
                
                
                h3
                {
                    margin:0;
                    padding:0;
                    margin-left:30px;
                    font-style:italic;
                    font-size:0.8em;
                }
                
                #scoresencours
                {
                    padding:0;
                    margin:1px 30px 5px 30px;
                    background-color:#585768;
                    color:#C8C8C8;
                    width:90%;
                    min-height:220px;
                }
                    
                    #listescores,#listerecords
                    {
                        list-style-type: none;
                        margin:0;
                        padding-top:10px;
                        padding-bottom:10px;
                        width:100%;
                        text-align:left;
                    }
                    
            #recordujeu
            {
                padding:0;
                margin:0;
                width:57%;
                float:right;
            }
            
                #h22
                {
                    margin-right:30px;
                    margin-left:25px;
                }
    
                #records
                {
                    padding:0;
                    margin-top:15px;
                    background-color:#585768;
                    color:#C8C8C8;
                    width:90%;
                    float:right;
                    min-height:220px;
                    margin-right:30px;
                }
    
        
        #archives
        {
            clear:both;
            padding:0;
            margin-top:50px;
            width:950px;
            text-align:left;
        }
            
            h4
            {
                padding:0;
                margin:0;
                margin-left:25%;
                margin-right:25%;
                text-align:center;
                font-size:1.5em;
                background-color:#585768;
                color:#FFB35F;
            }
            
            #archivage
            {
                background-color:#585768;
                margin:20px 8% 20px 8%;
                padding:5px 10px 5px 10px;
                color:white;
            }
        
        
        
        #footer
        {
            padding:0;
            margin-top:50px;
            background-color:#777;
            width:100%;
            color:white;
            font-size:0.8em;
        }
    
        
            #lif1
            {
                margin:0;
                padding-top:3px;
                width:49%;
                float:left;
                text-align:center;
            }
            
            #lif2
            {
                margin:0;
                padding-top:3px;;
                width:49%;
                float:left;
                text-align:center;
            }
            
            #lif3
            {
                clear:both;
                margin-top:5px;
                padding-bottom:10px;
                width:100%;
                text-align:center;
            }
                    
    
.variable
{
    font-weight:bold;
	color:white;
	background-color:#585768;
}

.variablef
{
    font-weight:bold;
	color:white;
	background-color:#444;
}

.enum 
{
	color:#BEBEBE;
	background-color:#585768;
}

.li
{
    margin-left:20px;
    margin-right:20px;
}

.enumi
{
	color:#BEBEBE;
    background-color:#585768;
}

.tounderline
{
    text-decoration:underline;
}

.nick
{
    width:75%;
    float:left;
    text-align:left;
    padding:0;
    margin:0;
    min-height:20px;
}

.nicko
{
    width:75%;
    float:left;
    text-align:left;
    padding:0;
    min-height:20px;
}

.score
{
    width:23%;
    float:right;
    text-align:right;
    padding:0;
    margin:0;
}


.divm
{
    clear:both;
    padding:0;
    margin-left:5%;
    margin-right:5%;
    width:90%;
    
}

.divn
{
    clear:both;
    padding:0;
    margin-left:10%;
    margin-right:10%;
    width:65%;
}

.divo
{
    clear:both;
    padding:0;
    margin-left:3%;
    margin-right:5%;
    width:92%;
}

.divp
{
    clear:both;
    padding:0;
    padding-left:5%;
    margin-right:5%;
    width:90%;
}
