@charset "utf-8";
/* CSS Document */
/* #ffffff blanc -> #000000 noir */
html, body {
	margin:0px;
	paddding:0px;
	position: absolute;
	top:0;
	left:0;
	background:#ffffff;
	width:100%;
}
#entete {
	width: 100%;
	margin:0px;
	paddding:0px;
	padding-bottom:20px;
	text-align: center;
	font: normal 1em "Times New Roman", Times, serif;
	background: #ffffff;
	border-bottom: #dddddd solid 1px;
	}
/*#page {
	width: 960px;
	max-width:95%;
	margin:auto;
	text-align: center;
	font: normal 1em "Times New Roman", Times, serif;
	background:#f8f8f8;
	}*/
#page {
	width: 100%;
	text-align: center;
	background:#f8f8f8;
	}	
h1 {
	font:2em;
}
h2 {
	font:1.5em;
}
h3 {
	font:1em;
}
h4 {
	font:1em;
	margin: 0px;
    font-weight: bold;
}
h5 {
	font:1.5em;
}
img {
	vertical-align: middle;
}
table {
	width: 100%;
	border-collapse : collapse;
	margin: 0px;
	padding: 0px;
}
table tr td {
vertical-align: top;
text-align: left;
}
hr {
	color: #000000;
	background-color: #000000;
	height: 1px;
	width: 100%;
	border: none;
}
a:link,
a:visited {
	color: #0080ff; /* gris foncé */
	text-decoration:underline;
}
a:link:hover,
a:visited:hover {
	color: #ffffff; /* turquoize #6699ff */
	background: #0080ff; /* blanc */
	text-decoration: none;
}
h1 a:link,
h1 a:visited {
	color: #000000; /* gris foncé */
	text-decoration:none;
}
h1 a:link:hover,
h1 a:visited:hover {
	color: #000000; /* turquoize #6699ff */
	background: #ffffff; /* blanc */
	text-decoration: none;
}
/* Navigation du site */
/********************************/
.en-tete {
	font: italic 0.9em #0080ff; /* turquoize #6699ff */
}
#navigation {
	/* background:#FF0; */
	background: #ffffff;
}

#navigation h5 {
	display:none;
}
#navigation ul {
	padding: 5px; /* avant 5px */ 
	margin-left: 0;
	border-bottom: 0px solid #000000; /* border-bottom: 1px solid #000000; ligne horizontale sur toute la lageur */
	font: bold 1.2em; /* font: bold 1.2em "Times New Roman", Times, serif; */
	text-align:center;
}
#navigation ul li {
	list-style: none;
	padding: 5px;
	margin: 0px;
	display: inline;
}
#navigation ul li a {
	padding: 5px; /* padding: 5px 0.5em; */
	/*margin-left: 5px;*/
	border: 0px solid #000000; /* border: 1px solid #000000; bord noir */
	border-bottom: none;
	background: #ffffff; /* background: #eeeeee; fond gris clair */
	text-decoration: none;
}
#navigation ul li a:link {
	color: #262626; /* gris foncé */
}
#navigation ul li a:visited {
	color: #000000; /* noir */
}
#navigation ul li a:link:hover,
#navigation ul li a:visited:hover {
	color: #0080ff; /* turquoize #6699ff */
	background: #ffffff; /* blanc */
	border-color: #000000; /* noir */
	border-bottom: 4px solid #0080ff; /* turquoize #6699ff */
}
#navigation ul li a#current {
	color: #000000; /* noir */
	background: #ffffff; /* blanc */
	padding:5px;
	border-bottom: 4px solid #000000;
}

/* Contenu principal de la page */
/********************************/
/*#contenu {
	padding: 20px;
	margin: 0px;
	border-bottom: #bbbbbb solid 1px; *//* ancien gris clair #b8b8b8 */
	/*text-align: justify;
	background:#f8f8f8; *//* ancien gris clair #ffffff */
	/* border-top: #bbbbbb solid 1px; */ /* ancien gris clair #b8b8b8 */
#contenu {	
	width: 960px;
	max-width:95%;
	margin:auto;
	padding: 20px;
	text-align: left;
	font: normal 1em "Times New Roman", Times, serif;
	background:#f8f8f8;
}
#contenu ul li {
	list-style-type:square;
	margin-left:0px;
	padding-left:0px;
	/* padding-bottom:10px; */
}
#publications ul li {
	list-style-type:square;
	margin-left:0px;
	padding-left:0px;
	padding-bottom:10px;
}
.smallcaps {
	font-variant:small-caps;
}
/* boîtes dans pages de contenu */
/********************************/
.box-head {
	background:#fefefe; 
	border: #dddddd solid 1px;
	border-bottom: 0px;
	padding: 20px;
	margin-bottom: 0px;
}
.box {
	background:#ffffff; 
	border:#dddddd solid 1px;
	padding: 20px;
	margin-bottom: 20px;
}
.box-td-esp-gauche {
	padding-left: 20px;
}
.english {
	color:#808080;
}
.projets {
	color:#0080ff;
}
.img-in-box {
	text-align:center;
}

/* footer */
/********************************/
#footer {
	/*clear: both;*/
	color:#0080ff;
	padding: 0px; /* ancien 1em */
	margin:0; /* ancien 1em */
	background:#fafafa; /* ancien gris foncé #262626 */
	}