@font-face {
  font-family: "DavidReg";
  src: url("../../assets/files/fonts/David.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DavidIt";
  src: url("../../assets/files/fonts/DavidItalic.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DavidHeavy";
  src: url("../../assets/files/fonts/DavidHeavy.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
 font-family: "Junicode";
 src: url('../../assets/files/fonts/Junicode-Regular.woff') format('woff'),
    url('../../assets/files/fonts/Junicode-Regular.ttf') format('truetype'),
    url('../../assets/files/fonts/Junicode-Regular.eot?#iefix') format('embedded-opentype')
}

@font-face {
 font-family: "JunicodeIt";
 src: url('../../assets/files/fonts/Junicode-Italic.woff') format('woff'),
    url('../../assets/files/fonts/Junicode-Italic.ttf') format('truetype'),
    url('../../assets/files/fonts/Junicode-Italic.eot?#iefix') format('embedded-opentype')
}

.current, .current a, .categories li.actif {
	color: rgb(145, 45, 255);
}

h2 {
  cursor: pointer;
}
nav h2:hover, nav h2:hover a, .pages_enfant h3 a:hover {
  color: rgb(145, 45, 255);
}

nav.open h2.menu_opener {
  color: rgb(145, 45, 255);
}

.categories:hover .titre h2 {
  color: rgb(145, 45, 255);
}
.categories.open .titre h2 {
  color: rgb(145, 45, 255);
}
.valeur li:hover {
  color: rgb(145, 45, 255); 
  cursor: pointer;
}
#sorting_list span:hover, #sorting_list span.actif {
  color: rgb(145, 45, 255); 
}
.summary.actif {
  color: rgb(145, 45, 255);
}
.summary:hover {
  color: rgb(145, 45, 255);
  cursor: pointer;
}

.list {
  font-size: 3.0rem;
}

.david {
	font-family: "DavidReg", sans-serif;
}
.anglaise {
	font-family: "JunicodeIt", serif;
}




header{
  padding: 20px 20px 10px 20px;
}

header h1 a, #sorting_list span {
  font-family: "DavidReg";
  font-size: 2.0rem;
  letter-spacing: 0.2px;
}
#sorting_list span {
  margin-right: 20px;
}
.intro {
  font-size: 4.4rem;
  line-height: 50px;
  padding: 10px 550px 0px 20px;
}

nav h2, nav h2 a, nav h3 a {
  font-family: "DavidReg";
  font-size: 2.0rem;
  letter-spacing: 0.2px;
}


header #coeur {
  font-size: 2rem;
}

.module1_3, .module1_2 {
	padding: 10px;
}
.module1_6 p, .module1_6 p a, .module1_6 p ins, .description, .description p {
	margin-top: 6px;
  margin-bottom: 7px;
  font-family: "DavidReg";
  font-size: 1.3rem;
  letter-spacing: 0.3px;
}

.module1_2 .legende p {
  margin-top: 6px;
  margin-bottom: 7px;
  padding-left: 0px !important;
  font-family: "DavidReg";
  font-size: 1.3rem;
  letter-spacing: 0.3px;
}
.module1_6 article {
	padding: 10px 40px 0px 20px;
  margin-top: -5px;
}

.module1_2 p, .titre h2, .valeur li {

  font-family: "DavidReg";
  font-size: 2.0rem;
  letter-spacing: 0.2px;
}
.module1_2 p {
  padding: 0px 40px 0px 6px;
  margin-top: -5px;
}

.flex{
  padding-right: 10px;
}
.number {
  width: 20px;
}

article {
  padding-bottom: 20px;
}
#home article {
  padding-bottom: 0px;
}

.notes{


}

a{
  text-decoration: none;
  color: black;
}



em {
  font-family:"DavidIt";
  font-style: normal;
}

#col2 img{
  height: 365px;
}





/* JUNICODE */


#colophon .flex1 article {
  font-size: 4.4rem;
  line-height: 50px;
}

#home #cartouche {
  text-align: center;
  font-size: 2.8rem;
  line-height: 35px;
}
#home #cartouche p {
  font-family: "DavidReg";
}
#home #cartouche em {
  font-family: "JunicodeIt";
  font-size: 3.2rem; 
}

.entry .summary {
  font-size: 4.4rem;
  line-height: 50px;
  padding: 5px 10px 0px 20px;
}
.entry p, #colophon article p {
	font-family: "DavidReg";
}
.entry .summary em, #colophon article em {
	font-family: "JunicodeIt";
  font-size: 5.3rem; 
}


sup{
line-height: .8em;
font-family: "DavidReg";
}


