﻿/*#region Couleurs*/
/*#endregion*/
/*#region font*/
@font-face {
  font-family: "NeuzeitGrotesk";
  src: url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Lig.ttf") format("truetype"), url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-lig.eot") format("embedded-opentype"), url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-lig.woff") format("woff"), url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-lig.woff2") format("woff2");
  font-weight: 300;
}
@font-face {
  font-family: "NeuzeitGrotesk";
  src: url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Reg.ttf") format("truetype"), url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Reg.eot") format("embedded-opentype"), url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Reg.woff") format("woff"), url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Reg.woff2") format("woff2");
  font-weight: normal;
}
@font-face {
  font-family: "NeuzeitGrotesk";
  src: url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Bol.ttf") format("truetype"), url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Bol.eot") format("embedded-opentype"), url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Bol.woff") format("woff"), url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Bol.woff2") format("woff2");
  font-weight: 600;
}
@font-face {
  font-family: "NeuzeitGrotesk";
  src: url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Bla.ttf") format("truetype"), url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Bla.eot") format("embedded-opentype"), url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Bla.woff") format("woff"), url("/Commun/fonts/NeuzeitGrotesk/NeuzeitGro-Bla.woff2") format("woff2");
  font-weight: 800;
}
/*#endregion*/
/*#region margin et padding*/
/*#endregion*/
/*#region border-radius*/
/*#endregion*/
/*#region divers*/
/*#endregion*/
/*#region Mixins enaos*/
/*#endregion Mixins enaos*/
table.AN {
  background: white;
  border-collapse: collapse;
  border: solid 4px #808080;
  color: #777777;
  font: 11pt "Arial";
  width: 100%;
  max-width: 800px;
}
table.AN td {
  padding: 15px;
}
.AN--EDITION p.PROCHES,
.AN--EDITION p.ENTETE,
.AN--EDITION p.LOCALISATION,
.AN--EDITION p.CONJOINT,
.AN--EDITION p.QUALITES,
.AN--EDITION p.ADRESSES,
.AN--EDITION p.CEREMONIE,
.AN--EDITION p.COMMENTAIRE,
.AN--EDITION p.FORMULE,
.AN--EDITION p.MENTIONS,
.AN--EDITION p.PIED,
.AN--EDITION p.RENCONTRE,
.AN--EDITION p.VOLONTES,
.AN--EDITION p.PRESENTATION,
.AN--EDITION p.FAIREPART,
.AN--EDITION p.FUNERARIUM,
.AN--EDITION p.ICONE,
.AN--EDITION p.PHOTO,
.AN--EDITION p.PARUTION {
  border: solid 1px transparent;
  border-radius: 0.3rem;
  cursor: pointer;
  transition: 0.3s;
}
.AN--EDITION p.PROCHES:hover,
.AN--EDITION p.ENTETE:hover,
.AN--EDITION p.LOCALISATION:hover,
.AN--EDITION p.CONJOINT:hover,
.AN--EDITION p.QUALITES:hover,
.AN--EDITION p.ADRESSES:hover,
.AN--EDITION p.CEREMONIE:hover,
.AN--EDITION p.COMMENTAIRE:hover,
.AN--EDITION p.FORMULE:hover,
.AN--EDITION p.MENTIONS:hover,
.AN--EDITION p.PIED:hover,
.AN--EDITION p.RENCONTRE:hover,
.AN--EDITION p.VOLONTES:hover,
.AN--EDITION p.PRESENTATION:hover,
.AN--EDITION p.FAIREPART:hover,
.AN--EDITION p.FUNERARIUM:hover,
.AN--EDITION p.ICONE:hover,
.AN--EDITION p.PHOTO:hover,
.AN--EDITION p.PARUTION:hover {
  background-color: rgba(255, 255, 255, 0.3);
  border-color: rgba(0, 0, 0, 0.3);
  color: #333;
}
p.PHOTO img {
  height: 100px;
}
span.PARENTE {
  display: block;
}
font.SIVIDE {
  font-weight: 600;
  text-transform: uppercase;
}
img.DEPLACE,
img.NOMNAISSANCE {
  background-color: #333;
  border-radius: 50vh;
  cursor: pointer;
  float: right;
  transform: translateX(100%);
  transition: 0.3s;
}
img.DEPLACE:hover,
img.NOMNAISSANCE:hover {
  background-color: #4d4d4d;
}
p.DEFUNT {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 0;
  text-align: center;
}
p.NOMNAISSANCE,
span.NOMNAISSANCE {
  margin-top: 0;
  font-size: 15px;
  font-weight: 600;
  text-align: center;
}
p.PRESENTATION {
  font-size: 20px;
  text-align: center;
}
p.LOCALISATION,
p.CONJOINT,
p.QUALITES {
  text-align: center;
}
textarea.PROCHE {
  margin-top: 0.5rem;
  width: 90%;
}
textarea.PARENTE {
  margin-top: 0.5rem;
  width: 80%;
}
p.EDITAN,
div.EDITAN {
  background-color: #efefef;
  border-radius: 0.5rem;
  color: #333;
  font-family: 'NeuzeitGrotesk', sans-serif;
  font-weight: 600;
  padding: 0.6em;
}
p.EDITAN *,
div.EDITAN * {
  font-weight: normal;
}
p.EDITAN .enaos-btn,
div.EDITAN .enaos-btn {
  margin-right: 0.5rem;
}
p.EDITAN .photos-saisies,
div.EDITAN .photos-saisies {
  margin-bottom: 0.5rem;
}
textarea.EDITAN,
input.EDITAN {
  border-radius: 0.3rem;
  margin-top: 0.5rem;
  padding: 0.3em;
  width: 100%;
}
table.PHOTO tr {
  display: flex;
  flex-direction: column;
}
table.PHOTO tr td:last-child {
  display: flex;
}
table.AN {
  border: solid 1.5px black;
  border-collapse: separate;
  color: Black;
  font-family: Candara;
  font-size: 17px;
  width: min(100%, 109mm);
}
table.AN td {
  border-left: solid 6px silver;
  border-right: solid 6px silver;
  line-height: 17px;
  padding: 6px 6px 6px 6px;
}
font.SIVIDE {
  color: #bbb;
}
p.PHOTO,
p.ICONE {
  text-align: center;
}
p.ENTETE {
  text-align: right;
}
p.PROCHES {
  text-align: left;
}
div.PARENTE {
  text-align: right;
}
span.PARENTE {
  text-align: right;
}
p.PHOTO img {
  height: 150px;
}
p.PRESENTATION {
  font-size: 36px;
  font-weight: 600;
  letter-spacing: -3px;
  text-align: center;
}
p.DEFUNT {
  font-size: 36px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -3px;
  text-align: center;
}
p.CONJOINT,
p.QUALITES,
p.NOMNAISSANCE,
span.NOMNAISSANCE {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -1px;
  text-align: center;
}
p.FORMULE,
p.MENTIONS {
  text-align: justify;
}
p.CEREMONIE,
p.LOCALISATION,
p.PIED,
p.RENCONTRE,
p.VOLONTES {
  text-align: justify;
  text-indent: 30px;
}
p.FAIREPART {
  text-align: center;
}
p.ADRESSES,
p.COMMENTAIRE,
p.FUNERARIUM {
  text-align: left;
}
p.PARUTION {
  text-align: left;
}