/* CSS pour de le site de l'auteure Lily Hétet Escalard */
/* © Stéphan Bricogne (http://www.bricogne.com/stephan) */
/* Version du 19 juin 2021 */

/* Début de la structure de page HTML5 */

html, body { /*  */
	background-color: #ddf;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	font-family: 'Arial', sans-serif;
	font-size: 110%;
	color: black;
}

body { /*  */
	display: table; /* Pour partager la page avec body et footer, cf footer */
	width: 90%;
}

header { /*  */
}

main { /*  */
}

footer { /*  */
	display : table-row; /* Pour mettre footer en bas de la page, cf body */
	text-align: center;
	height: 1px; /* Tout petit pour que le texte soit bien collé en bas */
	color: #000;
}

nav { /*  */
}

section { /*  */
}

article { /*  */
}

figure { /*  */
}

figcaption { /*  */
}

/* Fin de la structure de page HTML5 */

/* Début mot-clef HTML réservé */
h1 {
	font-family: 'Dancing Script', cursive;
	color: #00f;
}

p {
	margin: 5px 0px 5px 0px;
	text-indent: 2em;
	text-align: justify;
	padding: 5px 5px 5px 0px; /* haut, droite, bas, gauche*/
}

a {
	color: #00f;
	text-decoration: underline dotted;
}

a:hover {
	color: white;
	text-decoration: none;
	background-color: #00f;
}

footer a {
	color: #000;
	text-decoration: underline dotted;
}

footer a:hover {
	color: #ccc;
	text-decoration: none;
	background-color: #000;
}

fieldset {
	padding: 0px 0px 0px 10px; /* haut, droite, bas, gauche*/
	margin: 0px 0px 10px 0px;
	color: #000;
	width: 99%;
	border: solid 1px #00f;
	border-radius: 7px;
	/* border: none; */
}

legend {
	font-family: 'Dancing Script', cursive;
	color: #00f;
	font-size: 120%;
	border: none;
}

img{
	max-width: 100%;
	max-height: 100%;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

/* Formulaire */
input[type=submit], input[type=reset] {
	margin: 5px;
	border: 1px solid #000;
	/* box-shadow:  10px 10px 20px 0px rgba(0,0,0,0.5); */
	border-radius: 7px;
	cursor: pointer;
}
/* Fin mot-clef HTML réservé */

/* Début mot-clef inventé */
.bandeau_superieur {
}

.bandeau_titre {
}

.bandeau_langue {
}

.livre {
	max-width: 99%;
	margin: auto;
}

.livre_image {
	padding: 15px 0px 0px 0px;
	float: right;
	width: 23%;
	text-align: center;
	margin: auto;
	/* width: 414px; */
}

.livre_texte {
	padding: 1px 0;
	float: left;
	width: 75%;
}

.livre_auteure {
	float: left;
	width: 75%;
}

.livre_auteure p {
	font-style: italic;
}

.erreur {
	color: red;
}

/* Début Simulation du HTML table Titre & Drapeau */
.divTableTitreDrapeau{
	display: table;
	width: 100%;
}
.divTableRowTD {
	display: table-row;
}
.divTableCellTitre, .divTableCellDrapeau, .divTableHead, .divTableCellReseauxSociaux {
	border: none;
	display: table-cell;
	padding: 0;
}
.divTableCellDrapeau {
	width: 32px;
}
.divTableCellReseauxSociaux {
	width: 48px;
}
.divTableBodyTD {
	display: table-row-group;
}
/* Fin Simulation du HTML table Titre & Drapeau */

/* Début Simulation du HTML table */
.divTable{
	display: table;
	width: 100%;
}
.divTableTR {
	display: table-row;
	padding: 0;
}
.divTableTD1, .divTableTD2 {
	border: 0px;
	display: table-cell;
	padding: 0;
}
.divTableTD1 {
	width: 200px;
	vertical-align: top;
	padding: 0px 1px 2px 0px;
}
.divTableTD2 {
	vertical-align: top;
	padding: 0px 0px 0px 10px;
}
.divTableBody {
	display: table-row-group;
	padding: 0;
}

.alternatif {
	/* display: none; */
}

/* Fin Simulation du HTML table */

.exposant {
	vertical-align: super;
	font-size: small;
}

.pied_de_page_signature {
}

.pied_de_page_signature a {
}

.pied_de_page_signature a:hover {
}

.pied_de_page_lien_generique {
}
/* Fin mot-clef inventé */