/* CSS3 style file.
  Designed by: Christophe Leblanc, 2017.
  cleblancad@gmail.com
*/

body
{
  background-color: rgb(250, 250, 250);
}

h1
{
  font-family: Arial;
  text-align: center;
  color: white;
  background-color: rgb(128, 128, 128);
  border: 2px solid black;
  width: 100%;
}

h2
{
  font-family: Arial;
  text-align: left;
  width: 100%;
  border-bottom: 1px solid grey;
  padding: 5px;
}

h3
{
  font-family: Arial;
  text-align: left;
  width: 100%;
  padding: 5px;
}

p
{
  padding: 5px;
}

table.schedule_table
{
  padding: 5px;
  border-spacing: 5px;
  border: 1px solid black;
  background-color: lightgray;
  display: inline-block;
}

table.distribution_table
{
  border-collapse: collapse;
  margin: auto;
}

table.distribution_table tr:nth-child(even)
{
  background-color: lightgray;
}

table.distribution_table th
{
  padding: 5px;
  background-color: darkgray;
}

table.distribution_table td
{
  padding: 5px;
}

div#slides_div dl, div#kig_installation_div dl
{
  margin: 15px;
  padding: 5px;
}

div#slides_div dt, div#kig_installation_div dt
{
  margin-top: 15px;
  display: list-item;
  list-style-type: disc;
}

div.former_exams_div table, div.former_tps_div table
{
  border-collapse: collapse;
  margin: 20px;
}

div.former_exams_div table tr:nth-child(even),
div.former_tps_div table tr:nth-child(even)
{
  background-color: lightgray;
}
