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

#tableRight-and{
    border: 2px solid #F4EBD4;
    height: 100%;
}

.blocArbre{
	background:none repeat scroll 0 0 #FFFFFF;
	margin-left:7px;
	margin-top:4px;
	
}
a.top-generation-link_and { background-image: 
               url('../image/arrow_green.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               color: #339900; float: left; font-family: verdana; font-size: 
               30px; text-decoration: underline; width: 500px; margin-left: 
               29px; margin-top: 13px; background-position: 175px  }
a.top-generation-link_and:hover{
	text-decoration:none;
}
.circle-masculin-arbre_and { background-image: 
               url('../image/puce-masculin_and.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; height: 20px; width: 20px; margin-left: 5px; 
               background-position: 0 0 }
.circle-feminin-arbre_and { background-image: 
               url('../image/puce-feminin_and.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; height: 20px; width: 20px; margin-left: 5px; 
               background-position: 0 0 }
.circle-neutre-arbre_and { background-image: 
               url('../image/puce-neutre_and.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; height: 20px; width: 20px; margin-left: 5px; 
               background-position: 0 0 }
a.text-person-bold_and{
	color:#000099;
	cursor:pointer;
	float:left;
	font-family:verdana;
	font-size:20px;
	font-weight:bold;
	margin-left:6px;
	text-decoration:underline;
}
a.text-person-bold_and:hover{
	text-decoration:none;
}
.anee-person_and{
	float:left;
	font-family:verdana;
	font-size:20px;
	margin-left:15px;
}
.anee-person1_and{
	float:right;
	font-family:verdana;
	font-size:20px;
	margin-left:15px;
}
/*second div*/

p.afficher-descendance_and { 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: 20px; height: 28px; text-align: left; 
               width:900px; margin-left: 36px; margin-top: 10px; 
               padding-left: 25px; background-position: 0 }
p.afficher-descendance-nivel2_and { background-image: url('../image/icone-fleche-relevee.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               color: #4B088A; font-family: verdana; font-size: 18px; 
							 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: 28px; 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  }

a.li-text-person-bold_and:hover{
	text-decoration:none;
}
.li-anee-person_and{
	float:right;
	font-family:verdana;
	font-size:20px;
	margin-left:15px;
	margin-top:1px;
}
.li-circle-masculin-arbre_and { background-image: 
               url('../image/puce-masculin_and.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; height: 20px; width: 20px; margin-left: 5px; 
               background-position: 0  }
.li-circle-feminin-arbre_and { background-image: 
               url('../image/puce-feminin_and.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; height: 20px; width: 20px; margin-left: 5px; 
               background-position: 0  }
.li-circle-neutre-arbre_and{ background-image: 
               url('../image/puce-neutre_and.png'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; height: 20px; width: 20px; margin-left: 5px; 
               background-position: 0  }

							 
.nr-permanent-person-nivel2{
	float:left;
	color:#CAC3B4;
	font-family:verdana;
	font-weight:bold;
	font-size:18px;
	min-width:40px;
	text-align:right;
}


.legende_and     { height: 110px; width: 300px; 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_and  label{
	color:#2B73AD;
	float:left;
	font-family:arial;
	font-size:20px;
	margin-left:7px;
	margin-top:3px;
}
.legende_and  img{
	margin-top:2px;
}

 #monmenu_and {font-family: trebuchet ms, arial, tahoma, verdana, sans-serif; font-size: 350%; font-weight:bold; }
 #monmenu_and ul ul {display: none; position: absolute; margin:0px; padding: 0px; border: 1px solid #B0B0B0;}
 #monmenu_and ul.niveau1 {width:300px; height: 80px;}
 #monmenu_and ul.niveau2 {left: 0px; top: 80px;}
 #monmenu_and ul.niveau3 {left: 380px; top: -1px;  }       
 #monmenu_and li {list-style-type: none; position: relative;  background-color: #E0E0E0; padding: 2px; margin: 0px; width:380px; height:80px; }
 #monmenu_and li:hover, #monmenu_and li.sfhover {background-color: #FFFF70;}
 #monmenu_and li a {text-decoration:none;}
 #monmenu_and li:hover ul.niveau2, #monmenu_and li li:hover ul.niveau3, #monmenu_and li.sfhover ul.niveau2, #monmenu_and li li.sfhover ul.niveau3 {display: block}
 #monmenu_and li.plus {background-position:right; background-repeat: no-repeat; border-bottom: 1px solid #B0B0B0; }
 #monmenu_and ul li ul li ul li {width:480px; }  
