* {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  color: #404040;
  font-size: 14px;
  font-family: Roboto, Ubuntu, 'Open Sans', sans-serif;
  line-height: 1.5;
}

body {
  min-height: 100vh;
  /*border-top: 10px solid #7f8c8d;
  border-bottom: 10px solid #7f8c8d;*/
}
a:link, a:visited {
  color:#4288a7;
  text-decoration:none;
}

main {
  margin: 0 auto;
  padding-top: /*50px*/25px;
  max-width: /*900px*/85%;
}
@media (max-width: 767px) {
	main {
		max-width:100%;
		padding:25px 5px;
	}
	td:nth-child(3),th:nth-child(3) {
	  display: none;
	}
}
table {
  width: 100%;
  border-collapse: collapse;
}

tr.parent {
  font-weight: 500;
}

tr.indexhead,
tr.odd {
	background-color: #F9F9F9;
}

tr a {
  display: block;
  color: #2980b9;
  text-decoration: none;
}

tr a:hover {
	text-decoration: underline;
}

th {
  text-align: left;
  font-size: 1.05em;
  padding: 5px 10px;
}

th,
td {
  border: 1px solid #dddddd;
}

th.indexcolname {
  width: 100%;
}

th.indexcollastmod {
  min-width: 150px;
}

th.indexcolsize {
  min-width: 70px;
}

td {
  padding: 4px 8px;
}
td.indexcolsize {
	text-align:right;
}
img {
  height: /*35px*/25px;
}

footer, header {
  margin: 20px 0;
  padding: 20px 0;
  color: #9099A3;
}
header {
	text-align: left;	
	font-size:16px;
	color:#666;
}
footer {
	text-align: center;
}
a[href="/wp-content/uploads/intervenants/"] {
	display: none;
}
main p a:last-child {
	pointer-events:none;
}
	