@charset "utf-8";
/**
 * Author       : Étienne André
 * Last modified: 2026/07
 */

#footer {
	font-size:small;
	text-align:center;
}

#footer a{
	border-bottom: none; /* pour annuler les pointillés du style */
}

#footer img{
	height: 4em;
	margin: 1em;
}

.imitator{
	font-family: sans-serif;
}

.missing-translation{
	color: red;
	font-weight: bold;
	background-color: #350000;
}

/**********************************************************
 PUBLICATIONS
**********************************************************/
.publications{
	padding-top : 0px;
	padding-left : 5px;
	padding-right : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	background-color: #F8FBFF; /** LS2N Anti-flash white */
}

.publications h2 {
	color: #F8FBFF; /** LS2N Anti-flash white */
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:10px;
	background-color: #020A13; /** LS2N rich black */
	width: 100%;
	padding-top :10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

/* AUTEURS */
.publications .auteur{
	color: #354878;
}

.publications .auteur a {
	color: #354878;
	text-decoration : underline;
}

.publications .auteur a:hover {
	color: #AACCFF; /* LS2N Cornflower blue (#5297FF) lighter => #AACCFF; former version = #ad947e */
}

/* TITRES */
.titre {
	color: #1273CE; /* LS2N Azul */
	font-weight: normal;
}

.titre a {
	color: #1273CE;
}

/* CONFERENCES */
.conference{
	color: #020A13;
}

.conference a{
	color: #020A13;
}

.conference a:hover{
	text-decoration : none;
	color           : #AACCFF;
}

/* JOURNAUX */
.journal{
	color: #020A13;
	font-weight: bold;
}

.journal a{
	color: #020A13;
}

/* INDICATION DE LANGUE */
.langue{
	color     : #AACCFF;
	font-size : smaller;
}


.publications .DOI {
	color     : #AACCFF;
	font-size : smaller;
}

.publications .DOI a{
	color           : #AACCFF;
	text-decoration : none;
}


a img{
	border-bottom   : none;
	text-decoration : none;
}



/**********************************************************
 TABLES
**********************************************************/
.tableau{
	border           : 2px;
	border-color     : white;
	margin-top       : 20px;
	margin-bottom    : 20px;
	background-color : white;
	font-size        : smaller;
}
.tableau th {
	background-color : #020A13;
	padding          : 5px;
	text-align       : center;
	color            : white;
}
.tableau td {
	background-color : #F8FBFF; /* LS2N Anti-flash white */
	padding          : 3px;
	color            : #020A13;
}
.tableau .important a{
	color            : #020A13;
}
.important td {
	background-color : #AACCFF;
}

.tableau td.titreexpose {
	font-weight : bold;
}
.tableau td.centre {
	text-align : center;
}

