*,div,ul,ol{padding:0;text-align: left;margin: 0;border: 0;link:#CC0000;vlink:#808080; alink:#006699}
html, body {height: 100%;width: 100%;overflow: auto;}
body{font-family: Times new roman, Arial, Helvetica, sans-serif;
   font-size: 100%;
   color:#4D4D4D;
	link:#CC0000;
	vlink:#808080;
	alink:#006699;background-color: white;margin:0;padding:0;}
/*Menu de Gauche*/
#menu {left: 0;top: 0;	height: 100%;	width: 10%;position: absolute;overflow: auto;border: 1px solid black;}

#menu img{margin-top:0.2em;}
#menu p{text-align: center;line-height: 1em;}
.titresommaire{margin: 0 auto;font-size:160%;font-weight:bold;}
.titresommaire a{color:black;}
#menu ul,#menu ol{margin:0.4em 3%;
padding:0.2em 0 0.2em 1.5em;}
#menu ul li,#menu ol li{margin:0.1em 0;padding-right:0.1em;padding-top:0.1em;}

#menu a{	text-decoration: none;}
#menu a:hover{text-decoration:underline;}

#menu ul.menuimprim{margin-top: 1em;text-align: center;	list-style: none;}
#menu img#logoimpression{display: inline;	vertical-align: middle;	border:none;}

/*Le corps de la page occupe le reste de la place disponible et dispose d'un ascenceur vertical*/
#contenu {height: 100%;width:60%;left:0;top:0;margin-left:22%;overflow: auto;line-height:1.4em;link:#CC0000;vlink:#808080; alink:#006699}
#contenu2 {float:left; width:100%; height: 100%;left:0;top:0;margin-left:11%;overflow: auto;line-height:1em;link:#CC0000;vlink:#808080; alink:#006699}

/*Menu de Gauche*/
p.ip{font-size:120%;margin:0.2em 0 0.4em 0;padding-bottom:0;font-variant: small-caps;font-weight:bold;}

div.lieninsee{float:right;background-color:#336699;padding-right:2px;}
div.lieninsee a{color:white;font-weight:bold;font-size:120%;}
div.lieninsee img{display:inline;vertical-align:middle;height: 30px;width:30px;}

h2,h3{margin:0.5em 0;padding-bottom:0.2em;}

h1{font-size:180%;clear: both;line-height:1.2em;width:96%;margin:0.1em 0 0.2em 0;}
.soustitre,.surtitre{margin:0;padding:0;font-size:130%; width:97%;line-height:1.1em;text-indent:0.1em;font-weight: bold; }

#conteneurgraphs .surtitre,#conteneurgraphs .soustitre{text-indent:0.1em;}
.auteur{text-align:left;width:94%;line-height:1.2em;margin-left:0.15em;}

#chapo {	width: 84%;margin-left: 6%;margin-bottom: 2%;margin-top: 2%;padding:1%;}

h2{font-size: 120%;clear:left;padding: 0.2em 0;text-indent:0.6em;width:97%;}

.contenudesinters{margin:1% 2.5% 0.5% 0.3%;}
.contenudesinters p{padding-right:2%;}

div.graphique{margin-top:0.4em;float:right;margin-bottom: 3px;margin-left:5px;
padding-bottom: 1em;width:47%;clear:right;}
div.graphique span{display:block;}
h3{font-size:105%;margin-top:0;padding-left:1em;}
h3 span{	font-variant: small-caps;}

p{margin-bottom:0.7em;padding:3px 0;line-height:2em;}
img{margin :auto;text-align: center;display: block;}

/*les encadres*/
div.encadresimple h2, div.encadre h2{font-size: 110%;border-bottom: 1px solid black;
padding: 3px 0;margin-top: 0;width:100%;text-indent: 1% !important;}
div.encadre{float:left;	width: 96%;	border: 1px solid black;border-top:none;border: 1px solid black;}
div.encadresimple{width: 80%;	border: 1px solid black;	border-top:none;	margin-left:9%;border: 1px solid black;}
div.encadre p,div.encadresimple p{margin-right:0.2em;margin-left:0.5em;}

/*les tableaux*/
div.tableau{clear:both;margin-bottom:1em;}
table{border-collapse: collapse;font-size: 90%;margin-left: 2%;}
table td,table th{padding: 0px 1px;}
table td{text-align: center;}
table th{text-align: center;}

/*les tableaux
div.tableau{clear:both;margin-bottom:1em;}
table{border-collapse: collapse;font-size: 90%;margin-left: 2%;border-bottom: 0px solid black;}
table.sansunite{border-top:0px solid black;}
table caption{font-weight:bold;font-size:120%;padding-bottom:0.5em;}
table td,table th{padding: 0px 1px;}
table td{border-left: 0px solid black;border-right: 0px solid black;border-top: 0px dashed #D3D3D3;
}
table th{border:0px solid black;}
.ChiffreTableau{text-align: right;padding-right:4px; white-space:nowrap;}
.TexteFinTableau{font-weight:bold;}
.ChiffreFinTableau{text-align: right;padding-right:4px; white-space:nowrap;font-weight:bold;}
table tr td.UniteDebutTableau{text-align: right;border-right: none !important;border-left: none !important;border-top: none !important;border-bottom: 1px solid black;}
table tr td.UniteTableau{border-top:1px solid black;border-bottom:1px solid black;text-align:right;}
*/

/*Page contenant tous les graphiques*/
body.touslesgraphiques{}
#conteneurgraphs{width:750px;text-align:left;margin-left:auto;margin-right:auto;border-right: 1px solid black;border-left: 1px solid black;}
#conteneurgraphs h1,#conteneurgraphs p.surtitre,#conteneurgraphs p.soustitre,#conteneurgraphs p.ip{margin-left:1%;}
h2#titrelistegraphs{padding-left:7%;margin-top:1.5%;width:90%;}
h2.titregraphs{width:100%;}
ul.listegraphique{margin:1% 0 5% 10%;	list-style: disc outside;}
ul.listegraphique li{margin-top:1%}

/*Page sources définitions biblio */
.defbox{	width: 96%;	margin-bottom: 1em;border-bottom: 1px solid #696969;}
.defbox p{margin-bottom:0;padding-bottom:0;width:100%;}
p.retourdefbox{text-align:right;line-height:1em;margin-top:0;padding-top:0;margin-bottom:2px;}
ul.listebiblio{width:97%;}

/*Classes généralistes*/
.note,.source,notelecture{font-size:90%;margin:0em auto 0em 2em; padding:0;}
hr{visibility: hidden;}
.rhp{clear:both;width:95%;text-align: right;margin-right:2%;margin-top:0;margin-bottom:0.7em;line-height:1em;}

/*retour debut publication*/
.rdp{float:right;margin:0 0.7em;}
.fld{	float:right;}
.centr{text-align: center;}
p span.source{	display: block;}
a.def:hover{cursor: help;}

/*Coloriages*/
#menu {border-right: 1px solid #DCDCDC;}
#conteneurgraphs{	border-right: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}
#menu ol,#contenu h2{background-color: #FFFFFF;}
.menusources,#contenu h2.titresources{background-color: #99CCFF;margin-top:1em;}
.menugraphs, h2.titregraphs{background-color: #FFCC66;}
div .graphique{border-left: 2px solid  #CCCCFF;	border-bottom: 2px solid #CCCCFF;}
h3{color: #000166;}
#contenu .encadresimple h2,#contenu .encadre h2{background-color:transparent;text-indent:0;}