/* CSS Document */

* {
	font-family: arial, helvetica, sans-serif;
}

.right {
	display: block;
	float: right;
}

.spacer {
	clear: both;
	font-size: 0%;
}

#nom {
	font-size: 150%;
}

#fonction {

}

#adresse {

}

#renseignements {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*border: 1px solid yellow;*/
}

#renseignements dt, #liste_curriculum dt {
	margin: 0px;
	padding: 0px;
	/*display: inline;*/
	/*border: 1px solid black;*/
	float: left;
	clear: left;
	display: block;
}

#renseignements dt {
	width: 80px;
}

#liste_curriculum dt {
	width: 90px; 
}

#renseignements dd, #liste_curriculum dd {
	margin: 0px;
	padding: 0px;
	/*border: 1px solid blue;*/
	float: left;
	display: block;
}

#renseignements dd {
	width: 60%;
}

#liste_curriculum dd {
	width: 85%;
	margin: 0px 0px 10px 0px;
}

#menu {
	list-style: none;
	margin: 0px;
	padding: 20px 0px;
	clear: left;
	text-align: left;
	/*border: 1px solid red;*/
}

#menu li {
	/*display: inline;*/
	padding: 0px;
	margin: 5px 20px 0px 0px;
	/*border: 1px solid green;*/
}

#pied {
	text-align: center;
	border-top: 1px solid silver;
	margin: 10px 0px;
	padding: 5px; 
	clear: both; 
}

#renseignements_curriculum {
	list-style: none; 
	margin: 0px;
	padding: 0px; 
}

#renseignements_curriculum li {
	margin: 0px;
	padding: 0px; 
}

#lien_cv {
	padding: 20px 0px 0px 0px; 
	/*border: 1px solid black; */
	margin: 20px 0px;
}

#themes_recherche {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.liste_publis {

}

.liste_publis dt {
	/*font-weight: bold;*/
	/*border: 1px solid red; */
	font-size: 90%;
	margin: 5px 0px 0px 0px;
}

.liste_publis dd {
	font-size: 80%;
	margin: 0px 0px 0px 20px; 
	padding: 0px;
}

#enseignement ul {
	margin: 0px;
	padding: 0px; 
}

#enseignement h3 {
	margin: 15px 0px 0px 0px;
	padding: 0px; 
}

#enseignement h4 {
	margin: 10px 0px 0px 0px;
	padding: 0px; 
}

/*=================================================*/
#programme h1 {
	font-size: 150%;
}

#programme h2 {
	font-size: 120% ; 
}

#programme ul.liste_theme li{
	margin: 10px 0px; 
}

#programme ul.liste_theme p.titre {
	margin: 0px 0px 0px 0px ; 
	font-weight: bold; 
}

#programme ul.liste_theme p.motivation {
	margin: 0px 0px 5px 0px ; 
	font-size: 90%; 
	font-style: italic; 
}

#programme ul.liste_theme p.commentaire {
	margin: 0px 0px 0px 0px ; 
	font-size: 90%; 
}
/* -------------- TABLEAU PROGRAMMES -------------- */
#comparatif ul {
	margin: 0px; 
	padding: 0px 0px 0px 15px; 
}
#comparatif ul li {
	margin: 0px; 
	padding: 0px ; 
}

#comparatif td {
	padding : 5px 10px; 
}
#comparatif th {
	padding : 5px 5px; 
}


#comparatif th.periode {
	background-color: #CCCCCC ; 
}
#comparatif td.periode {
	background-color: #EEEEEE ; 
	text-align: center; 
	font-weight: bold; 
}

#comparatif th.math {
	background-color: #AADDDD ; 
}
#comparatif td.math {
	background-color: #DDFFFF ; 
}

#comparatif th.phys {
	background-color: #DDAADD ; 
}
#comparatif td.phys {
	background-color: #FFCCFF ; 
}

#comparatif th.meca {
	background-color: #DDDDAA ; 
}
#comparatif td.meca {
	background-color: #FFFFCC ; 
}

#comparatif th.chim {
	background-color: #AADDAA ; 
}
#comparatif td.chim {
	background-color: #CCFFCC ; 
}
