/* Version : 1		du 20/08/2014	*/

#tableRight{
    border: 2px solid #F4EBD4;
    height: 100%;
}
.blocArbre{
	background:none repeat scroll 0 0 #FFFFFF;
	margin-left:7px;
	margin-top:4px;
}
a.top-generation-link { background-image: 
               url('../image/arrow_green.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               color: #339900; float: left; font-family: verdana; font-size: 
               12px; text-decoration: underline; width: 200px; margin-left: 
               29px; margin-top: 13px; background-position: 175px  }
a.top-generation-link:hover{
	text-decoration:none;
}
.monter-generation-optional{
	height:27px;
	width:210px;
}
.permanent-person{
	margin-left:28px;
	margin-top:12px;
	float:left;
	width:600px;
}
.nr-permanent-person{
	float:left;
	color:#CAC3B4;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	text-align:right;
}
.circle-masculin-arbre { background-image: 
               url('../image/puce-masculin.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; height: 12px; width: 7px; margin-left: 5px; 
               background-position: 0 0 }
.circle-feminin-arbre { background-image: 
               url('../image/puce-feminin.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; height: 12px; width: 7px; margin-left: 5px; 
               background-position: 0 0 }
.circle-neutre-arbre { background-image: 
               url('../image/puce-neutre.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; height: 12px; width: 7px; margin-left: 5px; 
               background-position: 0 0 }
a.text-person-bold{
	color:#000099;
	cursor:pointer;
	float:left;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	margin-left:6px;
	text-decoration:underline;
}
a.text-person-bold:hover{
	text-decoration:none;
}
.anee-person{
	float:left;
	font-family:verdana;
	font-size:11px;
	margin-left:15px;
}
.anee-person1{
	float:right;
	font-family:verdana;
	font-size:11px;
	margin-left:15px;
}
.optional-wife{
	float:left;
    margin-left:16px;
    margin-top:6px;
    width:600px;
}
.circle-optional-wife { background-image: 
               url('../image/icone-union.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               width: 20px; height: 15px; float: left; background-position: 0% }
.circle-optional-wife1 { background-image: 
               url('../image/icone-union.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               width: 20px; height: 15px; float: left; background-position: 0% }
.circle-optional-wife2 { background-image: 
               url('../image/icone-union.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               width: 27px; height: 15px; float: left; background-position: 
               right 50% }
a.text-person-normal{
	color:#000099;
	cursor:pointer;
	float:left;
	font-family:verdana;
	font-size:11px;
	margin-left:6px;
	text-decoration:underline;
}
a.text-person-normal:hover{
	text-decoration:none;
}					
p.afficher-descendance { background-image: url("../image/icone-fleche-relevee.png"); 
               background-repeat: no-repeat; background-attachment: scroll;						 
               color: #4B088A; cursor: pointer; float: left; font-family: verdana; 
							 font-size: 11px; height: 13px; text-align: left; 
               width: 600px; margin-left: 36px; margin-top: 10px; 
               padding-left: 25px; background-position: 0 }
p.afficher-descendance-nivel2 { background-image: url('../image/icone-fleche-relevee.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               color: #4B088A; font-family: verdana; font-size: 11px; 
							 height: 16px; text-align: left; width: 600px;  cursor: pointer; 
							 float: left; margin-left: 28px; margin-top: 11px; 
               padding-left: 25px; background-position: 0  }
p.open       { background-image: url('../image/icone-fleche-descendue.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               color: #190707; float: left; height: 23px; text-align: left;   
               width: 600px; cursor: pointer; margin-left: 36; margin-top: 6px; 
               padding-left: 25px; background-position: 0  }
p.open-nivel2 { background-image: url('../image/icone-fleche-descendue.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               color: #190707; cursor: pointer; float: left; height: 23px; 
               text-align: left; width: 600px; margin-left: 11px; margin-top:9px; 
							 padding-left: 25px; background-position: 0  }
.square-downlist{
	border:2px solid #FFFFFF;
	float:left;
	height:auto;
	margin-bottom:11px;
	margin-left:80px;
	margin-top:-20px;
	width:600px;	
}
.square-downlist-nivel2{
	border:2px solid #FFFFFF;
	float:left;
	height:auto;
	margin-bottom:14px;
	width:600px;
	margin-top:-11px;
	margin-left:12px;
}
.afficher-hide{
	color:#A99D7E;
	display:block;
	float:left;
	font-family:verdana;
	font-size:11px;
	margin-left:-198px;
	margin-top:24px;
}
.child-person-masculin{
	float:left;
	margin-top:10px;
}
.child-person-feminin{
	float:left;
	margin-top:10px;
}
ul.lista-descendenti{
	float:left;
	list-style-type:none;
	margin-left:-33px;
	margin-top:10px;
}
ul.lista-descendenti li{
	float:left;
	margin-top:6px;
	width:600px;
	min-width:240px;
	font-family:verdana;
	font-size:11px;
} 
ul.lista-descendenti-nivel2{
	float:left;
	list-style-type:none;
	margin-top:2px;
	margin-left:5px;
}
ul.lista-descendenti-nivel2 li{
	float:left;
	margin-top:6px;
	width:600px;
	font-family:verdana;
	font-size:11px;
} 
.li-child-person-masculin{
	float:left;
	margin-top:10px;
}
.li-child-person-feminin{
	float:left;
	margin-top:10px;
}
.li-nr-permanent-person{
	float:left;
	color:#CAC3B4;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	text-align:right;
}
a.li-text-person-bold{
	color:#000099;
	cursor:pointer;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	margin-left:6px;
	text-decoration:underline;
	float:left;
}
a.li-text-person-bold:hover{
	text-decoration:none;
}
.li-anee-person{
	float:right;
	font-family:verdana;
	font-size:11px;
	margin-left:15px;
	margin-top:1px;
}
.li-circle-masculin-arbre { background-image: 
               url('../image/puce-masculin.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; height: 12px; width: 7px; margin-left: 5px; 
               background-position: 0  }
.li-circle-feminin-arbre { background-image: 
               url('../image/puce-feminin.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; height: 12px; width: 7px; margin-left: 5px; 
               background-position: 0  }
.li-circle-neutre-arbre { background-image: 
               url('../image/puce-neutre.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; height: 12px; width: 7px; margin-left: 5px; 
               background-position: 0  }
.optional-wife-child{
	margin-left:1px;
}
.optional-husband-child{
	margin-left:0;
	margin-top:7px;
}
.optional-husband-child-nivel2{
	margin-left:20px;
	margin-top:7px;
}
.another-wife-child{
	float:left;
	margin-left:1px;
	margin-top:13px;
}
.optional-wife-child-nivel2{
	margin-left:20px;
	margin-top:7px;
}
.nr-permanent-person-nivel2{
	float:left;
	color:#CAC3B4;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	min-width:40px;
	text-align:right;
}
.legende     { height: 50px; width: 250px; background-image: 
               url('../image/fond-beige-legende.gif'); 
               background-repeat: repeat-x; background-attachment: scroll; 
               float: right; margin-top: 4px; margin-right: 4px; 
               background-position: 0% }
.legende label{
	color:#2B73AD;
	float:left;
	font-family:arial;
	font-size:11px;
	margin-left:7px;
	margin-top:3px;
}
.legende img{
	margin-top:2px;
}


