h1 {
	color: black;
	border-bottom: 1px solid black;
	font-family: arial,sans-serif;
}
h2,h3,h4 {
	color: black;
	font-family: arial,sans-serif;
}

a {
	color:black;
}

.feuille_d_exercices .exercice h3 {
	border-bottom: 1px solid black;
}

#document {
	width:600px;
	margin-left:auto; 
	margin-right:auto;

	position:relative;
	padding-left:100px;
	padding-right:100px;

}

#titre {
	text-align: center;
	font-size: 200%;
	padding-top: 35px;
	padding-bottom: 35px;
	font-weight: normal;	
	border-bottom: none;
}


#auteurs {
	text-align:center;
	margin-top: 5px;
	margin-bottom: 5px;
}

#date {
	text-align:center;
	margin-top: 5px;
	margin-bottom: 5px;
}



#menu {
	height:0px;
	width:0px;
	visibility:hidden;
}


#menu_fin_de_page {
	height:0px;
	width:0px;
	visibility:hidden;
}

video {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}

.navigation {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}

.navigation ul {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}

.navigation ul li {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}

.navigation ul li.active a {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}

.navigation p {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}

.navigation a {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}

.navigation a:hover {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}


#languages {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}


#languages ul {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}

#languages ul li {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}


#titre {
	padding-top: 100px;
	padding-bottom: 100px;
}


.download_page {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}


.download_page table {
	height:0px;
	width:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	visibility:hidden;
}

