BODY{
  background-color: #FFFFFF;
  font-family: helvetica, verdana;
  }


TD.top{
  vertical-align: top;
  }
TD.topright{
  vertical-align: top;
  text-align: right;
  font-family: helvetica; 
  font-size: 10pt;
  }
TD.center{
  vertical-align: center;
  }
TH	{
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	}
TD, TH, TR	{
		font-family: helvetica, verdana;
		}
TD.fond{
  background-color: #96c8e7;
  vertical-align: top;
  }

TD.fond-clair{
  background-color: #96c8e7;
  vertical-align: center;
  }

TD.fond-fonce{
  vertical-align: center;
  }

p.center  {
	  color: #ff4e69;
  }

P.titrepage {
  color: #004590;
  }
P.titreFiche {
  font-family: helvetica; 
  text-align: left;
  font-size: 12pt;
  color: #ffff00;
  font-weight: bold;
  }
P.t-center {
  color: #ddffff;
  }



.table1		{
		font-family: helvetica;
		border-style: solid;
		cellborder: 1px;
		cellspacing: 2px;
		cellpadding: 5px;
		background-color: #96c8e7;
		width: 100%;
		font-size: 8pt;
		}
.tableMariage		{
		font-family: helvetica;
		border-style: solid;
		cellborder: 1px;
		cellspacing: 2px;
		cellpadding: 5px;
		background-color: #226688;
		text-align: center;
		width: 90%;
		margin-left: 5%;
		}
		
.table2		{
		font-family: helvetica;
		cellborder: 0px;
		cellspacing: 2px;
		cellpadding: 5px;
		margin-left: 5%;
		text-align: center;
		width: 90%;
		font-size: 10pt;
		}
.gras	{
	font-weight: bold;
	}
.penche	{
	font-style: italic;
	}


.banniere	{
		background-color: #ffff44;
		text-align: center;
		font-size: 24pt;
		color: #000055;
		font-weight: bold;
		width: 80%;
		}
.idPion	{
	font-family: Times, "Times New Roman";
	background-color: #ffff44;
	text-align: center;
	font-size: 24pt;
	color: #000055;
	font-weight: bold;
	}
.idPion2 {
	font-family: Times, "Times New Roman";
	background-color: #ffff44;
	text-align: center;
	font-size: 16pt;
	color: #000055;
	font-weight: bold;
	}
.boutons	{
		background-color: #96C8E7;
		color: #ffff44;
		text-align: center;
		font-size: 12pt;
		font-weight: bold;
		font-family: Times, "Times New Roman";
		}

#right	{
	text-align: right;
	}
 #left	{
 	text-align: left;
 	}
 #frameDroite	{
 		background-color: #1C4D8F;
 		}
 		
 .label,
 .label2
 	{
 	color: #96C8E7;
 	font-size: 10pt;
 	font-family: helvetica;
 	}
 .label3	{
 		color: #96C8E7;
 		font-size: 10pt;
 		font-weight: bold;
 		font-family: helvetica;
 		}
 	
 .texte,
 .texte2
 	{
  	color: #ffff44;
  	font-weight: bold;
  	font-size: 11pt;
  	font-family: helvetica;
  	}
  .texte3
 	{
  	color: #96C8E7;
  	margin : 20px;
  	font-size: 10pt;
  	font-family: helvetica;
  	text-align : justify
  	} 	
  .label,
  .texte,
  .menu		{
  		text-align: center;
  		}
  		
  .label2,
  .label3,
  .texte2	{
  		text-align: justify;
  		}
  		
  .sources	{
  		background-color: #ffff44;
  		font-family: helvetica;
  		font-size: 8pt;
  		color: #1C4D8F;
  		
  		}
  #tabFond	{
  		background-color: #96C8E7;
  		}
  .lien_principal {
  	BACKGROUND: #96C8E7; 
  	color: darkblue; 
  	BORDER: cyan 1px solid; 
  	VERTICAL-ALIGN: middle; 
  	TEXT-ALIGN: center; 
  	WIDTH:200px;
  }
  .lien_principal:hover {
  	BACKGROUND: #96C8E7; 
  	color: #red; 
  	BORDER: red 1px solid; 
  	VERTICAL-ALIGN: middle; 
  	TEXT-ALIGN: center; 
  	WIDTH:200px;
  }
    .TableauTexte3
   	{
    	color: #96C8E7;
    	margin : 0px;
  	margin-left : 20px;
    	font-size: 10pt;
    	font-family: helvetica;
    	text-align : justify;
    	} 
    .notariale
   	{
  	BACKGROUND: #96C8E7; 
    	} 
    .paroissiale
   	{
  	BACKGROUND: #96E8C7; 
    	} 
    .entete {
  	COLOR: darkblue; 
  	FONT-FAMILY: verdana, arial, helvetica; 
  	FONT-SIZE: 12pt; 
  	FONT-WEIGHT: 500; 
  	BORDER: black 1px solid; 
  	background: #96c8e7;
  	}
  .trResultat {
  	BACKGROUND: #C6D8EE;
  }
  
  .hautParchemin {
  	background-image: url("prefen/fichiersSpeciaux/hautParchemin.jpg");
  	width: 600;
  	height: 132; 
  }
  
  .milieuParchemin {
  	background-image: url("prefen/fichiersSpeciaux/milieuParchemin.jpg");
  	width: 600; 
  }
  
  .basParchemin {
  	background-image: url("prefen/fichiersSpeciaux/basParchemin.jpg");
  	width: 600;
  	height: 132; 
  }
  .separatitre {
   	color: #96C8E7;
    	font-size: 12pt;
    	font-family: helvetica;
    	text-align : center;
  	BORDER: #96C8E7 2px solid;
  	width: 600px;
  }
  
  .surbrillance {
  	color: red;
  	font-size: 12pt;
}
