@font-face {
	font-family: "nom_personne";
	src: url('../fonts/darleston.otf');
}
@font-face {
	font-family: "donnees";
	src: url('../fonts/typewriter.ttf');
}
@font-face {
	font-family: "infos_complementaires";
	src: url('../fonts/cursive.ttf');
}
@font-face {
	font-family: "chapza";
	src: url('../fonts/Chapaza.ttf');
}
@font-face {
	font-family: "belgiano";
	src: url('../fonts/belgiano Serif 2.ttf');
}
@font-face {
	font-family: "agenor";
	src: url('../fonts/AgenorNeue-Regular.otf');
}
body
{
	font-family: "agenor";
	font-size: 10pt;
}

table td {
	font-family: "agenor";
	font-size: 10pt;
}
input {
	font-family: "agenor";
	font-size: 12pt;
	font-weight: bold;
	color: 822c10;
	background-color:e7d9b4;
}
button {
	height:43px;
	width:100px;
    background-image: url('../img/bouton.png');
    background-size: 100px auto; /* Redimensionne l'image à 100px de large */
	background-color: transparent;
    padding: 0px 0px;
    border: none;
    cursor: pointer;
	color:white;
	font-family: "agenor";
  }
  button:hover {
    background-image: url('../img/bouton_on.png');
	font-family: "agenor";
  }
.cr {
	font-size:8pt;
	font-style:italic;
}
.nom
{
	font-family: nom_personne;
	font-size: 24pt;
	font-weight: bold;
}
.mariage
{
	font-weight: bold;
	font-style:italic;
	font-size:8pt;
}
.prenom_complet
{
	font-family: "agenor";
	font-style:italic;
	font-size:8pt;
}
.nom2
{
	font-family: nom_personne;
	font-size: 18pt;
	font-weight: bold;
}
.nom3
{
	font-family: nom_personne;
	font-size: 16pt;
	font-weight: bold;
}
.info
{
	font-family: "agenor";
	font-size: 6pt;
}
.t
{
	font-family: "agenor";
	font-size: 10pt;
	font-weight: bold;
	color: 361f03;
}
.recherche
{
	font-family: "agenor";
	font-size: 12pt;
	color: white;
}
.recherche td {
	font-size: 12pt;
}
.tl
{
	font-family: "agenor";
	font-size: 10pt;
	font-weight: bold;
}
.titre_accueil
{
	font-family: "agenor";
	font-size: 14pt;
	font-weight: bold;
	color: 361f03;
}
.titre_accueil2
{
	font-family: "agenor";
	font-size: 12pt;
	font-weight: bold;
	color: 361f03;
}
.t1
{
	font-family: "agenor";
	font-size: 12pt;
	color: 361f03;
	font-weight: bold;
}
.t2
{
	font-family: "agenor";
	font-size: 12pt;
	color: 361f03;
	font-weight: bold;
	text-decoration:underline;
}
.t3
{
	font-family: "agenor";
	font-size: 10pt;
	color: 361f03;
}
.err
{
	font-family: "agenor";
	font-size: 12pt;
	color: #e56204;
	font-weight: bold;
	background-color: white;
}
.message_suppression
{
	font-family: "agenor";
	font-size: 12pt;
	font-weight: bold;
}
.menu
{
	font-family: "agenor";
	font-size: 12pt;
	color: 361f03;
	font-weight: bold;
}
.menu a
{
	color: 361f03;
	text-decoration:none;
}
.menu a:hover
{
	color: red;
	text-decoration:none;
}
.copyright {
font-family:"agenor";
font-size:8pt;
font-weight:bold;
	color: 164e6b;
}
.tabt {
border: 1px solid #072d63;
border-collapse: collapse;
background-color:white;
font-size: 8pt;
	color: 361f03;
}
.tab {
color:#00365C;
font-family: "agenor";
font-size: 10pt;
border: 1px solid #072d63;
padding:4px;
background-color:efe4cd;
	color: 361f03;
}
.entetetab {
color:e1d9c7;
background-image:url('../img/entete_tab.jpg');
font-family: "agenor";
font-size: 10pt;
border: 1px solid #072d63;
font-weight: bold;
padding:4px;
	color: 361f03;
}
table.dv td {
	font-size:14pt;
}
.titre_cpa {
	font-size:14pt;
}
.total td {
	font-weight:bold;
}
.texte {
	font-size:14pt;
}
.tabv {
border: 1px solid #072d63;
border-collapse: collapse;
background-color:white;
font-size: 8pt;
	color: 361f03;
}
.tabv td {
color:#00365C;
font-family: "agenor";
font-size: 10pt;
border: 1px solid #072d63;
padding:4px;
background-color:efe4cd;
	color: 361f03;
}
.tabv th {
color:e1d9c7;
background-image:url('../img/entete_tab.jpg');
font-family: "agenor";
font-size: 10pt;
border: 1px solid #072d63;
font-weight: bold;
padding:4px;
	color: 361f03;
}
.population td {
	text-align:center;
}
.source {
	font-size:10pt;
	font-style:italic;
}
.titre_page {
	font-size:32pt;
	font-weight:bold;
}
.titre_section {
	font-weight:bold;
	text-decoration:underline;
	font-size:16pt;
}