@charset "utf-8";
/* CSS Document */

p{
	margin-left: 2em;
}

h2{
    text-align: center;
    
}
h4{
    text-align: center;
    color:deeppink;
}

table{
    border: solid #4747ff;
    border-spacing: 3px;
    margin-left: auto;
	margin-right: auto;
    display: table;
    cellpadding: "3;
    cellspacing: 5;
    border-collapse: separate;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}

.tab1{
	width: 65%;
	min-width: 350px;
}

details summary{
	margin-left: 2em;
}
#centrale details summary {
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;

}

	
thead{ /*couleur de la première ligne */
	background-color:darkred;
	color: aliceblue;
}

tbody{
	background-color:beige;
	color:black;
	border-collapse: separate;
}

.col1{
	width: 6%;
}
.col2{
	width: 12%;
}
.col3{
	width: 12%;
}
.col4{
	width: 30%;
}
.col5{
	width: 30%;
}
.col6{
	width: 10%;
}

.tab2{
	width: 40%;
	min-width: 200px;
}
.colcl1{
	width: 10%;
	text-align: center;
}

.colcl2{
	width: 50%;
}
.colcl3{
	width: 16%;
}
.colcl4{
	width: 24%;
}
#centrale h2 {
    font-variant: small-caps;
    color: #6666FF;
}
#centrale details .classement {
    text-align: center;
    font-style: italic;
}

.prog{
   width: 80%;
   border: 1px;
   cellspacing: 2px;
    
}#progdom #col1{
    width: 12%;
}

#progdom #col2{
    width: 10%;
}

#progdom #col3{
    width: 35%;
}

#progdom #col4{
    width: 35%;
}
#progdom #col5{
    width: 18%;
}

.titre{
    background: #FBFBFB;
    color: #1E0DF9;    
}
