/*structure */

body { background-image: url('paper_3.png' );}

/* royablue = 4169E1*/
/*@font-face
{font-family: Oswald; src: url('http://fonts.googleapis.com/css?family=Oswald&subset=latin,latin-ext')}*/

#wrapper { background: white ; text-align: left; margin: auto; padding: 0px; 	width: 760px; border: 1px solid #aaa}
#header { margin: 1px 0 0 0; padding: 10px 10px 10px 1em; background: grey; letter-spacing: 0.1em}
#header_1 {margin: 1px 0 0 0; padding: 0px 0px 0px 1.55em ; line-height: 1.75em} 
#header_2 { padding: 4px 2px 3px 35px; font-family: 'Segoe UI', sans-serif; font-style: normal; font-size: 1.2em; color: blueviolet; font-weight: bold; /*text-shadow: 1px 1px #aaa;*/ border-bottom: 1px solid #E2E2C5; background: white; }
#footer {margin: 2px; padding: 2px; font-size: 0.7em; font-family: 'Calibri', sans-serif; text-align: center; color: #888; background: white; border-top: solid 1px #aaa /*-moz-border-radius: 9px; 	border-radius: 9px;*/ }
div.contenu { padding: 2px 15px 5px 15px; background: white;}

H1 {font-family: 'Segoe UI', sans-serif; font-size: 16pt; line-height: 1.5em; color: #333333; }
H2 { margin-top: 5px; margin-bottom: 0.25em; margin-left: 0.5em; padding-bottom: 5px; font-family: 'Segoe UI', sans-serif; border-bottom: 1px solid #FFF; line-height: 1.2em; color: #626262; font-size: 12pt} /* #881619;*/
H3 { margin-top: 0.5em; margin-bottom: 0.75em; margin-left: 2em; font-family: 'Segoe UI', sans-serif; color: #626262; font-size: 1em}
H4 { margin-bottom: 0.35em; margin-top: 1em; margin-left: 3em; font-size: 0.95em; font-family: 'Segoe UI', sans-serif; color: blueviolet; /*text-shadow: 1px 1px #bbb;*/}
H4 a.navichap {padding-left: 0.2em; line-height: 1em; font-family: 'Segoe UI', sans-serif; font-size: 1em; color: blueviolet;  }
H5 { margin-top: 0.5em; margin-bottom: 0.75em; margin-left: 3.5em; font-family: 'Segoe UI', sans-serif; font-size: 0.9em; color: olive; } /* #881619;*/

/* styles ***/
P {font-family: 'Poly', 'Arial', 'Noto Sans', sans-serif;  font-size: 88%; line-height: 1.25em; color: #666; margin: 0.5em 2.5em 0.5em 3.5em; text-align: justify; }
P.ex {margin-left: 5.5em; margin-top: 1em; margin-bottom: 1em; margin-right: 4em; text-align: left; border-left: dotted 1px blueviolet; padding-left: 7px; font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif; color: #333; line-height: auto; font-size: 85%;}
P.comtab { text-align: center; margin: -10px 3em 1em 3em; color: "grey"; font-family: 'Calibri', sans-serif; font-size: 8pt;  }
P.exli {margin-left: 3.5em; margin-right: 4em; text-align: left; border-left: dotted 1px blueviolet; padding-left: 7px; font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;  line-height: auto; font-size: 80%;}
code { color: #99284c; font-family: "Calibri Unicode MS", "Lucida Sans Unicode", sans-serif; font-size: 0.9em; font-style: normal; }
P.introchapex {font-family: 'Noto Serif', Serif; font-size: 80%; margin-left: 2em; line-height: 1.5em;} 
P.introexo {font-family: 'Noto Serif', Serif; font-size: 84%; margin-left: 3.75em; font-style: italic; color: #888}
P.introexo i {font-style: normal; color: inherit}
P.ex code { color: #99284c; font-family: "Calibri Unicode MS", "Lucida Sans Unicode", sans-serif; font-size: 0.95em; font-style: normal; }
P.RQ  { color: #666666; font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;   font-size: 85%; font-style: normal; margin: 1em 5em 1em 2em; line-height: 1.25em}
/*P.RQ:before {content: "▶ "}*/
P.RQ code { color: #666666; font-family: "Calibri Unicode MS", "Lucida Sans Unicode", sans-serif;  font-style: normal; }
P.RQ code { color: #666666; font-family: "Calibri Unicode MS", "Lucida Sans Unicode", sans-serif;  font-style: normal; }td code { color: #99284c; font-family: "Calibri Unicode MS", "Lucida Sans Unicode", sans-serif; font-size: 1em; font-style: normal; }
sup {font-size: 70%; line-height: 0.7em;}
sub {font-size: 70%; line-height: 0.7em;}
small { font-variant:small-caps; font-size: 115%}
kbd { color:  olive; /*#BF844C*/ ; font-family: 'Noto Serif', serif; font-size: 95%; font-style: italic}
P.RQ i {color: inherit; font-family: 'Noto Sans', sans-serif}
cite { font-style: normal; color: #666;  font-size: 0.9em}
P.phrasexo {line-height: 1.75em; }
var {background: #AAA; color: white; font-style: normal}
details  { color: #666; font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif; font-size: 85%; font-style: normal; margin: 0.1em 0 0.5em 4.5em }
summary  { color: #666; font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif; font-size: 85%; font-style: normal; }
P.details { margin: 0.1em 1em 2em 0em; line-height: 1.1em;}

P.ex code { color: #99284c; font-family: "Calibri Unicode MS", "Lucida Sans Unicode", sans-serif; font-style: normal;  }
P.ex cite { font-size: 1em}
P.ex a { font-size: 1em}
strong { font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;   color: blueviolet; }
tt {font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;   color: blueviolet; } 
td kbd {color:  olive; font-size: 90%}
samp {font-family: inherit;}
dfn { color:  olive; /*#BF844C*/ font-size: 0.95em; font-family: 'Source Sans pro', sans-serif; font-style: normal; display: none }
big {font-size: 0.8em: font-style: normal; font-family: 'Segoe UI',sans-serif;}
i {font-family: inherit; color: inherit; }
em {font-family: inherit; color: blueviolet; font-style: italic }
P.RQ em {color: #666666; }
.efi {font-family: 'Calibri Unicode MS', 'Lucida Sans Unicode', sans-serif; letter-spacing: -0.1em; color: white} 

/*paragraphes****************/
ol { margin-bottom: 0.5em; margin-left: 2.75em; margin-top: 0.25em; margin-right: 1.25em; font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;  }
ol li { color: #333333; padding: 4px; margin-right: 2em; font-size: 84%; line-height: auto;  text-align: justify;}
ul { margin-bottom: 0.5em; margin-left: 2.75em; margin-top: -0.25em; margin-right: 1.25em; font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;  color: blueviolet }
ul li { color: #333333; padding: 2px; margin-right: 3em; font-size: 82%; line-height: auto; text-align: justify; }
ul li li {font-size: 100%; margin-left: -3.5em; list-style: square}


/*	table *************/



table.nu { font-family: "Noto Sans", sans-serif; font-size: 85%; color: #777; width: 95%; margin-top: 0.25em; margin-bottom: 0.25em;}
{ font-family:, sans-serif; font-size: 0.82em; color: #333; width:80%; border-collapse:collapse; margin: 1em 3em 2em 5em; }
#normal td, #normal th 
{ border:1px solid grey; padding:2px 7px 2px 10px; vertical-align: top; }
#normal th 
{ font-size: 1em; text-align:center; padding-top:2px; padding-bottom:2px; background-color:#D0AAF3;; /*darkoliveblueviolet; #A7C942*/ color:white; }
#normal tr.alt td 
{ color:#000000; background-color:#EAF2D3;}
#normal td.alt
{ color:#000000; background-color:#EAF2D3; }

#normalcenter
{ font-family:"Segoe UI", sans-serif; font-size: 0.8em; color: #333; width:80%; border-collapse:collapse; margin: auto; margin-bottom: 1.5em;}
#normalcenter td, #normal th 
{ border:1px solid grey; padding:2px 7px 2px 10px; text-align: center }
#normalcenter th 
{ font-size: 1em; text-align:center; padding-top:2px; padding-bottom:2px; background-color:#D0AAF3;; /*darkoliveblueviolet; #A7C942*/ color:white; }
#normalcenter tr.alt td 
{ color:#000000; background-color:#999933; /*#EAF2D3;*/}
#normalcenter td.alt
{ color:#000000; background-color:#B3B366; /*#EAF2D3;*/ }

#nuex
{ font-family:"Calibri", Calibri, Helvetica, sans-serif; font-size: 0.8em; color: #333; width:90%; border-collapse:collapse; margin: auto; }
#nuex td, #nuex th 
{ font-size:1em; border:0; padding:1px 4px 1px 4px; vertical-align: top }
#nuex th 
{ font-size:1.1em; text-align:left; padding-top:5px; padding-bottom:4px; background-color:#A7C942; color:#ffffff; }
#nuex tr.alt td 
{ color:#000000; background-color:#EAF2D3;}

caption { padding-top: 0.5em; font-family: "Segoe UI", sans-serif; font-size: 9pt; padding-bottom: 3px}

/* liens **********************/
a { text-decoration:none; font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;  color: #333 /*#939340*/}
a:visited {text-decoration:none; }
a:hover { text-decoration: none; color: black; background: #9B9B9B; -moz-border-radius: 6px; border-radius: 6px;} 
a.navheader 	{ vertical-align:middle; font-family: 'Source Sans pro', sans-serif; font-size: 12pt; margin-left: 20px; color: #FFF; text-decoration: none; } 
a.navheader:hover { text-decoration: none; color: yellow; } 
a.navheader1 {font-family: 'Roboto', sans-serif; font-size: 1em; vertical-align:middle;  margin-left: 10px; color: #FFF; background: #9B9B9B; text-decoration: none; border: 1px solid white; -moz-border-radius: 6px; border-radius: 6px; padding-left: 4pt; padding-right: 4px } 
a.navheader1d {font-family: 'Roboto', sans-serif; font-size: 1em; vertical-align:middle;  margin-left: 10px; color: #FFF; background: #9B9B9B; text-decoration: none; border: 1px solid white; -moz-border-radius: 6px; border-radius: 6px; padding-left: 4pt; padding-right: 4px } 
a.navheader1:hover { text-decoration: none; color: yellow; } 
a.arbre:hover { text-decoration: none; color: white; } 
a.navichap { font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;  font-size: 1em; text-decoration: none; color: #404040; margin-left: 1em; line-height: 1.75em } 
a.navichaptitre { font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;  font-size: 1.2em; color: #404040; margin-left: 1em; line-height: 2em } 
a.navichap1 { font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;  font-size: 1.1em; text-decoration: none; color: #404040; margin-left: 1em; line-height: 1.75em } 
a.navichap2 { font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;  font-size: 1.1em; text-decoration: none; color: #666; margin-left: 4.5em; line-height: 1.5em } 
a.navichap:hover { text-decoration: none; background: #9B9B9B; -moz-border-radius: 6px; border-radius: 6px; } 
a.renvoi {font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;  text-decoration: none; color: blueviolet; border-bottom: dotted 1px; font-size: 0.9em/*font-size: 8pt; 
	 line-height: 16px; -moz-border-radius: 6px; border-radius: 6px; border: 1px solid grey*/ }
a.renvoi:hover { color: red;}
a.glossaire {font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;  text-decoration: none; color: #444; border-bottom: dotted 1px; font-size: 0.9em}
a.precedent 	{font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;  font-size: 1em; color: #FFF; background: #9B9B9B; line-height: 1.25em; -moz-border-radius: 6px; border-radius: 6px;
	float: left; margin-left: 10px;} 
a.suivant {font-family: 'Segoe UI', 'Arial', 'Noto Sans', sans-serif;  font-size: 1em; color: #FFF; background: #9B9B9B; line-height: 1.25em; -moz-border-radius: 6px; border-radius: 6px;
	float: right; } 