html {
	margin: 0;
	padding: 10px;
	padding-right:20px;
	}
	
body {
	font-family: Verdana, sans-serif;
	background-color: #FFF1C5;
	color: #3A394D;
	list-style-image: url(../images/icones/puce.gif);
	line-height: 1.2;
	padding: 0;
	font-size: 75%;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
		}
a:link {
	color: #CD0057;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #991850;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #E72E7A;
}
h2, h3, h4, h5 { 
				font-family: Garamond, "Times New Roman", serif; 
				margin-bottom:0em;
				margin-top:0em;
				}
				
h1   {
	font-size: 26px;
	font-weight: normal;
	color: #2F2856;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

h2 {font-size: 1.8em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
h5{font-size: 1em;}

/* Niveau de titre 2 à 5 */
.titreIntermediaire {
					border-bottom :1px dotted #B3AE94;
					padding-left:0.2em;
					}

h1.accueil {
			text-align:center;
			margin-top:110pt;
			font-size:30pt;
			}
h2.accueil {
			text-align:center;
			margin-top:50pt;
			}
h3.accueil {
			text-align:center;
			margin-top:20pt;
			}
h4.accueil {
			text-align:center;
			margin-top:150pt;
			}
h5.accueil {
			text-align:center;
			margin-top:30pt;
			}

div.grandTitre {
	font:2.8em georgia, sans-serif;
	line-height: 1.4;
	width:100%; 
	text-align:left;
	color:white;
	background-color:#5f85d4;
	border:0;
	margin-bottom:10px;
	/* margin-top:10px; */
	padding-left:0.5em;}

/* sommaire de la table des matières */
div.sommaire {
	font:1.6em georgia, sans-serif; 
	text-align:center;
	line-height: 1.2;
	color:white;
	background-color:#5f85d4;
	/* border-bottom :1px dotted black; */
	/* border-top :1px dotted black; */ 
	margin-bottom:10px;
	margin-top:10px;
	padding-left:2pt;
	padding-bottom:2px;
	}

/* liens vers les index, tableaux, etc... */
div.liensSommaire {
				font-size:10pt;
				text-align:left;
				padding-left:5pt;
				padding-bottom:3pt;
				}

/* Entourage du sommaire/plan de classement */
div.plan {
		border-top:1px dotted #B3AE94;
		padding:3px;
		}

/* ancre affichage des notes */
/*
a.bulle {
		color:#000000;
		text-decoration:none;
		position:relative;
		}
	
a.bulle span {
			display:none;
			}
a.bulle:hover {
				background-color:#C0C0C0;
				}

a.bulle:hover span {
				display:block;
				position: absolute;
				z-index:100;
				background-color:rgb(255,255,128);
				border:1px solid black;
				padding:3px;
				width:200px;
				left:10px;
				top:15px;
				font-style:italic;
				text-align:left;
				}
	
a.bulle:hover span:before {
						display:block;
						content: "A noter :";
						padding-left:2mm;
						padding-bottom:1pt;
						color:inherit;
						background-color:rgb(208,214,7);
						}
*/
/* reférence de la table des matières */
a.toc {
		font-size:1em;
		color:#5f85d4;
		background-color:inherit;
		text-decoration:none;
		}
	
a.toc:hover {
			/* font-size:1.2em; */
			/* font-weight:bold; */
			/* color:#17394d; */
			/* font-style:italic; */
			text-decoration:none;
			border-bottom:1px dotted #B3AE94;
			}

ul.toc {
		color:#5f85d4;
		background-color:inherit;
		}

li.toc {
		font-size: 0.8em;
		color:#5f85d4;
		background-color:inherit;
		margin-bottom:1px;
		margin-left:3em;
		list-style-type: none;
		}

span.plus {
		color:#5f85d4;
		background-color:inherit;
		}

/* boite des plus d'informations */
div.plusInfos {
			height:auto;
			max-height:300px;
			max-width:90%;
			overflow:auto;
			border:1px dotted #c0c0c0;
			padding:5px;
			padding-left:10px;
			margin-top:3px;
			}

/* Lien plus d'infos sur boite */
a.infosIsadBas {
				color:#BDB76B;
				background-color:inherit;
				font-size:0.7em;
				}

/* Plus d'infos de haut de page */
a.plus-infos {
			font-size:95%;
			color:#22526f;
			}

/* boite du formulaire de recherche */
div.barSearch {
			display: none;
			background-color:#FFFFBE;
			color:inherit;
			border:1px dotted #277e82;
			padding-left:5px;
			font-size:80%;
			}

/* tableau dans les éléments EAD */
table.tableau {
			font-size:10pt;
			margin-bottom:0.5em;
			}

/* liste chronologique (chronlist) */
ul.chrono {
			list-style: inside;
			list-style: square;
			}

/* plus et moins des liens TOC */
a.plus {
		font-size:7pt;
		color:#5f85d4;
		background-color:inherit;
		display:inline;
		text-decoration:none;
		}

/* cache les toc qui ne sont pas du premier niveau */
div.cacher {
		display:none;
		}

/* lien sommaire haut */
a.somHaut {
			text-decoration:none;
			font-size:0.8em;
			color:#5f85d4;
			background-color:inherit;
			}

a.somHaut:hover {
					border-bottom :1px dotted #5f85d4;
					}
div.somHaut {
			text-decoration:none;
			font-size:0.8em;
			color:#5f85d4;
			background-color:inherit;
			}

/* affichage de la page des tableaux */
div.autreSommaire {
				font:1.6em georgia, sans-serif; 
				text-align:left;
				color:white;
				background-color:#5f85d4;
				/* border:1px dotted black; */
				/* border-top :1px dotted black; */ 
				margin-bottom:10px;
				/* margin-top:10px; */
				padding-left:1em;
				padding-bottom:2pt;
				}

ul.lienTableaux {
				list-style-type:square;
				}

a.lienTableau {
				font-size:10pt; 
				color:#555753;
				background-color:inherit;
				text-decoration:none; 
				border-bottom:1px dotted #555753;
				}

a.lienTableau:hover {
					color:#22526f;
					text-decoration:underline;
					}

/* Index spécifique : géographique */
span.index-geo {
		font-size:10pt;
		font-style:italic;
		}

span.index-all {
		font-size:10pt;
		}

/* Autres index */
div.index-label {
		display:block;
		font-size:10pt;
		}

div.index1 {
		display:inline;
		}

/* Liens index controlaccess */
a.lien-index {
		color:#277e82;
		background-color:inherit;
		font-size: 85%;
		text-decoration:none;
		}
		
a.lien-index:hover {
		color:#17394d;
		/* font-weight:bold; */
		font-size: 85%;
		border-bottom :1px dotted #17394d;
		}

/* Intitulé du corps du texte */
div.td-intitule {
				text-align: justify;
				}



/* Pour chaque section isad */
div.isad {
	text-align:justify;
	font-size:10pt;
	margin-left:10pt;
	margin-top:5pt;
	padding-left:1em;
	padding-right:1em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CDBD8B;
		}

/* Etiquette de la description */
span.isadLabel {
	font-weight:bold;
	color:#8E6DA7;
	background-color:inherit;
	display:inline;
				}
				
span.isad {
			font-size:10pt;
			margin-left:10pt;
			margin-top:3pt;
			}
			
div.isad-d {
			font-size:10pt;
			margin-left:10pt;
			margin-top:3pt;
			font-weight:bold;
			}

div.isad-d2 {
			font-size:10pt;
			margin-left:10pt;
			margin-top:3pt;
			}

div.isad-box {
			margin-left:10pt;
			margin-right:10pt;
			padding:2pt;
			}

span.surbrillance {
			background-color:yellow;
			color:inherit;
			}
/*				
span.desc-context:before {
			content:open-quote;
			}
						
span.desc-context:after {
			content:close-quote;
			}
*/						
span.label {
			font-size:90%;
			font-style:oblique;
			color:#696969;
			background-color:inherit;
			}
			
div.label {
			/* font-size:90%; */
			font-style:oblique;
			font-weight:bold;
			color:#696969;
			background-color:inherit;
			}

div.element-body {
				/* font-size:85%; */
				margin-bottom:0.7em;
				}

acronym, abbr {
  				cursor: help;
  				font-size: 90%;
  				letter-spacing: .07em;
  				border-bottom: 1px dotted #666;

				}
				
div.media-audio {
				font-size:80%;
				text-align:left;
				text-decoration:none;
				}
				
img.media-audio {
				cursor:pointer;
				border-bottom:1px dotted #C0C0C0;
				margin-top:0.5em;
				margin-left:1em;
				}

#zone-affichage {
				text-align:center;
				margin-top:3em;
				}
				
span.petitesmajus {
					text-transform:uppercase;
					font-size:80%;
					}

div.doc-unautorized {
					color:red;
					}

/* libéllé pour les parties non autorisées */
span.doc-unautorized {
						cursor:help;
						color: black;
						border-bottom:1px dotted black;
						background-color:inherit;
						}
						
/* Abbréviations */						
a.abbrev {
	display:inline;
	border-bottom:1px dotted #C0C0C0;
	}
	
td.abbrev {
	min-width:3cm;
	}

object-media {
		width:auto;
		height:auto;
		max-height:800px;
		max-width:600px;
		}

	
