/* CSS Document */

/*-----------------------GENEALOGIE---------*/

.plusG {
	display:none;
	background-image:url(../images/plusG.gif);
	background-position:top;
	width:60px;
	height:80px;
	cursor:pointer;
}

.plusC {
	display:none;
	background-image:url(../images/plusC.gif);
	background-position:top;
	width:60px;
	height:80px;
	cursor:pointer;
}

.plusD {
	display:none;
	background-image:url(../images/plusD.gif);
	background-position:top;
	width:60px;
	height:80px;
	cursor:pointer;
}

.plusDesc {
	display:none;
	background-image:url(../images/plusDesc.gif);
	background-position:top;
	width:90px;
	height:40px;
	cursor:pointer;
}

.moins {
	width:15px;
	cursor:pointer;
	margin:1px auto;
	border:1px solid black;
}

html {
	overflow:auto;
}

#fond {
	background-image:url(../images/fond_genealogie.gif);
	width:740px;
	height:220px;
	margin:auto;
}

#table-conteneur {
	border-collapse:collapse;
	background-color:#FAF5E7;
	border-top:thin solid #600;
	border-bottom:thin solid #600;
	text-align:center;
	margin:auto;
}

table {
	border-collapse:collapse;
}

#haut {
	height:150px;
}

td {
	vertical-align:top;
}

.cellule {
	width:55px;
	height:100%;
	margin:0 auto;
	padding:2px 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.70em;
	line-height:1.15em;
	border:1px solid black;
	background-color:#FFF1D5;
}

.cellule a {
	width:55px;
	height:100%;
	display:block;
	color:#781F01;
	z-index:1;
}

.cellule span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.9em;
}

.pad {
	padding:0 2px;
}

em {
	font-style:normal;
	color:#0C5A4A;
	font-weight:normal;
	font-size:.85em;
}

.popupdiv {
	position:absolute;
	padding:1em 0;
	left:50px;
	display:none;
	width: 300px;
	border: 3px inset black;
	background-color:#FFF1D5;
	background-image:url(../images/feuille.gif);
	background-position:7px 36px;
	background-repeat:no-repeat;
	font-size: 130%;
}

.popupdiv em {
	font-size: 70%;

}

.pop {
	width:100px;
	text-decoration:none;
}

/*-----------------------LIGNES----------------*/

.ligneG, .ligneC ,.ligneD,.vide {
	padding-top:30px;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:top center;
}

.ligneB {
	width:60px;
	height:40px;
	margin:0 auto;
	background-image:url(../images/lignes/desc.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.ligneG {
	background-image:url(../images/lignes/asc_gauche.gif);

}

.ligneC {
	background-image:url(../images/lignes/asc_centre.gif);
}

.ligneD {
	background-image:url(../images/lignes/asc_droite.gif);
}

.vide {	background-image:url(../../images/lignes/asc_vide.gif);
}
