﻿body {
	background-color:#eee8cd;
	font-family: Arial; 
              
	font-size : 13pt;
	border-style: solid;
	text-align : justify;
	border-color : #CD0000;
	border-width : 20px;
	margin-left : 0;
	margin-right : 0;
}

img.menu-lien { border : 0; }

/* Barre menu avec icones */
div.menu-haut {
	border-bottom: solid #CD0000 0px;
	border-top: solid #CD0000 0px;
	background-color:#CD0000;
}

/* Corps */
div.corps p {
	margin-left : 5%; 
	margin-right : 5%; 
	TEXT-INDENT: 3%
}
cite {	font-style: italic ; 
}

/* Cartouche d'entete */
div.entete {
	background-color: #CD0000;
	border-bottom: solid #CD0000 5px;
	border-top: solid #CD0000 5px;
	margin-left : 0%; 
	margin-right : 0%; 
}


/* Menu de navigation positionné en haut et en bas d'une page */
p.an_pub { 	font-stretch : ultra-condensed;
		font-family :  "Courier New";
		font-size : 250%;
		font-weight : bolder;
		color : #FFFFFF;
		margin-top : 0px;
		MARGIN-RIGHT: 10%;

}
td.an_pub {
	vertical-align : text-top;
}
p.cartouche {
	margin-top : 0px;
	font-weight : bolder;	
}


/* Référence   un texte dans l'entete */
p.cartouche .ouvrage { color : #FFFFFF ; }



/* Zone de Titre */
div.titre {
	border-bottom: solid #CD0000 5px;
	text-align: center;
	font-family :  "Courier New";
	font-weight : bold;
	font-size : 11pt;

}

div.img_droite { float : right; } /* zone   droite : portrait de l'auteur */
.portrait {	
	border : 0;
	margin : -20px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

/* Titres, ss-titres... */ 
p.titre {
	color : #CD0000;
	font-size : 250%;
	font-weight : bold;
        line-height : 120%;
	
}
p.ss-titre {
	color : #CD0000;
	font-size : 180%;
	font-style : italic;
        line-height : 120%;
}


p.auteur {
	font-size : 140%;
	color : #757575;
	line-height : 50%;
	text-align: center;
}
p.auteur a {
	font-size : 140%;
	color : #757575;
	line-height : 50%;
	text-align: center;
	text-decoration : none;
}
p.auteur a:hover {
	text-decoration : underline;
}
p.date-pub {
	font-size : 150%;
	color : #757575;
	text-align: center;
}

/* corps du texte */
div.corps {
	width: 97%; 
	padding: 1em; 
}

div.corps p .titre-journal { font-style : italic; }
p.date-lettre {	text-align : right; } /* Date d'une lettre, article, etc. (haut/droite) */
p.signature {	font-style : italic; /* Signature d'une lettre, article, etc. */
		text-align : right; }
p.formule_intro {		text-align: center; } /* formule du type "cher tonton, etc.. */
div.corps p .ouvrage  { font-style : italic; }  /* Titre d'un livre (sans lien href) */

div.corps p .bio  { color : black; font-weight : bold; }  /* Lien initial vers une notice biographique */
div.corps p .bio:visited  { font-weight : bold; }  /* Lien vers une notice biographique déj  lue */
div.corps p .bio:hover  { color : #CD0000; }  /* Survol du lien vers une notice biographique */

div.corps p .revue  { font-style : italic; color : black; font-weight : bold; }  /* Lien vers une notice de journal */
div.corps p .revue:visited  { font-weight : bold; }  /* Lien vers une notice de journal déj  lue */
div.corps p .revue:hover  { color : #CD0000; }  /* Survol du lien vers une notice de journal */

/* notes */
p.footnotehr {
	color : #FFFFFF;
	background-color : #CD0000;
	font-size : 300 %;
	font-weight : bold;
	padding : 0px 0px 0px 20px;
}

p.footnote_text {
	color : #27408b;
	font-weight : bold;
	font-size : 90%;
}
a.footnote {
	font-weight : bold;
	color : #000000;
}
a.footnote:hover {
	font-weight : bold;
	color : #CD0000;
}
a.footnote:visited {
	font-weight : normal;
	color : #000000;
}
a.fnref {
	font-weight : bold;
	color : #CD0000;
} 
a.fnref:hover {
	font-weight : bold;
	color : #000000;
} 

/* Zone finale de la page */
div.final {

	border-top : solid #CD0000 5px;
	MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; 
}
table.final { MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; }



hr.footnotehr::after {
	content : "Notes";
	font-size : 120%;
	font-weight : bold;
	color : #CD0000;
	background-color : silver;
	text-align: center;
	text-align: center;

}

/* =====================================*/
/* Adjustments for Mobile Devices       */
/* =====================================*/

@media (max-width: 480px) {
  p { font-size: 12pt; margin-left: 1%; margin-right: 1%; margin-bottom: 4pt; margin-top: 4pt; line-height: 125%; }
  p.indentb { margin-left: 6%; margin-right: 1%; }
  p.quoteb { margin-left: 6%; margin-right: 1%; }
  p.index { margin-left: 6%; margin-right: 1%; }
  h1 { font-size: 18pt; margin-left: 1%; margin-right: 1%; }
  h2 { font-size: 16pt; margin-left: 1%; margin-right: 1%; }
  h3 { font-size: 14pt; margin-left: 1%; margin-right: 1%; }
  h4 { font-size: 13pt; }
  h5 { margin-left: 1%; }
  h6 { margin-left: 1%; }
  img { width: 150px; height: auto; }
  img.auto {width: auto ; height: auto; }
  blockquote {margin-left: 1%; }
}
