.arbre_naissance
{
	background:transparent url(images/agh/acte_naissance.png) no-repeat scroll left top;
	width: 551px;
	height: 132px;
}

.arbre_mariage
{
	background:transparent url(images/agh/acte_mariage.png) no-repeat scroll left top;
	width: 571px;
	height: 252px;
}


.arbre_deces
{
	background:transparent url(images/agh/acte_deces.png) no-repeat scroll left top;
	width: 551px;
	height: 132px;
}


.acte
{
	border: 1px solid #5B7755;
	margin-top: 10px;
	padding: 10px;
}

.acte h2 {margin: 0px;}
.acte h3 {margin: 0px;}
.acte h4 {margin-top: 20px;}

.case
{
	border:1px solid #5B7755;
	height:27px;
	padding-left:10px;
	padding-top:12px;
	position:relative;
	width:228px;
}

.case2
{
	border:1px solid #5B7755;
	height:45px;
	padding-left:10px;
	padding-top:12px;
	position:relative;
	width:152px;
}

/*************************   NAISSANCE   ***************************************/
.naissance_pere		{ border-color:blue; top:0px; cursor:pointer; color:blue; }
.naissance_pere:hover	{ border-color:red; color:red; background-color:#F7F7EF; }

.naissance_mere		{ border-color:blue; top:41px; cursor:pointer; color:blue; }
.naissance_mere:hover	{ border-color:red; color:red; background-color:#F7F7EF; }

.naissance_enfant		{ left:311px; top:-41px ; border-color:red; background-color:#F7F7EF; }

.naissance_frere		{ border-color:blue; left:311px; top:-32px; cursor:pointer; color:blue; }
.naissance_frere:hover	{ border-color:red; color:red; background-color:#F7F7EF; }
/*******************************************************************************/

/***************************   MARIAGE   ***************************************/
.mariage_p1			{ border-color:blue; top:0px; cursor:pointer; color:blue; }
.mariage_p1:hover		{ border-color:red; color:red; background-color:#F7F7EF; }

.mariage_m1			{ border-color:blue; top:2px; cursor:pointer; color:blue; }
.mariage_m1:hover		{ border-color:red; color:red; background-color:#F7F7EF; }

.mariage_p2			{ border-color:blue; top:14px; cursor:pointer; color:blue; }
.mariage_p2:hover		{ border-color:red; color:red; background-color:#F7F7EF; }

.mariage_m2			{ border-color:blue; top:16px; cursor:pointer; color:blue; }
.mariage_m2:hover		{ border-color:red; color:red; background-color:#F7F7EF; }

.mariage_conjoint1		{ left:198px; top:-206px ; border-color:red; background-color:#F7F7EF; }
.mariage_conjoint2		{ left:198px; top:-133px ; border-color:red; background-color:#F7F7EF; }

.mariage_enfants		{ border-color:blue; left:407px; top:-258px; cursor:pointer; color:blue; text-align:center; padding-right:10px; width:142px; }
.mariage_enfants:hover	{ border-color:red; color:red; background-color:#F7F7EF; }

.mariage_date			{ position:relative; top:-302px; width:208px; left:173px; text-align:center; }
/*******************************************************************************/

/****************************   DECES   ****************************************/
.deces_pere			{ border-color:blue; top:0px; cursor:pointer; color:blue; }
.deces_pere:hover		{ border-color:red; color:red; background-color:#F7F7EF; }

.deces_mere			{ border-color:blue; top:41px; cursor:pointer; color:blue; }
.deces_mere:hover		{ border-color:red; color:red; background-color:#F7F7EF; }

.deces_enfant			{ left:311px; top:-41px ; border-color:red; background-color:#F7F7EF; }

.deces_conjoint		{ border-color:blue; left:311px; top:-32px; cursor:pointer; color:blue; }
.deces_conjoint:hover	{ border-color:red; color:red; background-color:#F7F7EF; }
/*******************************************************************************/

