/* CSS Document */

.specifique{
padding : 0;
margin : 0;
list-style : none;
line-height : 20px;
text-align : left;
z-index : 2;
position : relative;
font-weight : bold;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
color : #330c08;
width : 150px;
}

.plan{
padding-left: 100px;
}

body {
width : 760px;
margin : auto;
margin-top : 20px;
margin-bottom : 20px;
background-image : url("index_fond.jpg");
background-attachment : fixed;
}

.fleur{
width: 19px;
height: 18px;
border: none;
}

#en_tete {
height : 230px;
background-image : url("banniere.png");
background-repeat : no-repeat;
background-position : center;
margin-bottom : 20px;
}

a:link, a:visited, a:active, a:hover, a:focus {
text-decoration : none;
color : #330c08;
}

.menu, .menu ul {
padding : 0;
margin : 0;
list-style : none;
line-height : 20px;
text-align : center;
z-index : 2;
position : relative;
font-weight : bold;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
font-size : 0.9em;
background : transparent url("bouton_menu.png") repeat;
}

.menu a {
display : block;
padding : 0;
background : transparent url("bouton_menu.png") repeat;
color : #330c08;
text-decoration : none;
width : 150px;

}

.menu li {
float : left;
border-right : 1px solid #c3a67f;
background : transparent url("bouton_menu.png") repeat;
}

html > body .menu li {
border-right : 1px solid transparent;
}

.menu li ul {
position : absolute;
width : 150px;
left : -999em;
}

.menu li ul li {
border-top : 1px solid #c3a67f;
}

html > body .menu li ul li {
border-top : 1px solid transparent;
}

.menu li ul ul {
margin : -20px 0 0 100%;
width : 150px;
}

html > body .menu li ul ul {
border-left : 1px solid transparent;
}

.menu a:hover {
color : #330c08;
font-style : italic;
background : transparent url("bouton_menu.png") repeat;
}

.menu li:hover ul ul, .menu li.sfhover ul ul {
left : -999em;
}

.menu li:hover ul, .menu li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul {
left : auto;
min-height : 0;
}

.menu li ul li a {
background : transparent url("bouton_menu.png") repeat;
}

.titre{
font-size: 2em;
text-align: center;
color : #330c08;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
margin-top: 70px;
}

.fleche
{
display:block;
clear:both;
margin:auto;
border: none;
margin-top: 20px;
}

.liste{
margin-top: 30px;
color:#330c08;
margin-bottom: 60px;
}

.lien{
text-align:left;
font-weight:bold;
}

.img {
border: none;
}

.tableau{
text-align: center;
width: 760px;
color:#330c08;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
margin-top: 30px;
font-size: 1em;
font-weight: bold;
}

.tableau2 td{
text-align: center;
color:#330c08;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
font-size: 1em;
font-weight: bold;
width : 350px;
}

.femelles{
padding-bottom:5px;
}

.males{
padding-bottom:5px;
}

/* Début disparu(e)s */


.disparus{
padding-bottom:5px;
}

.disparues{
padding-bottom:5px;
}

.nom{
padding-bottom:20px;
}

.annees{
font-size: 1.1em;
margin-top: 10px;
margin-bottom: 10px;
}

.separation{
margin-top:10px;
margin-bottom: 10px;
}

#annee1996{
font-size: 1.1em;
margin-top: 20px;
margin-bottom: 20px;
}

#annee2005{
font-size: 1.1em;
margin-top: 20px;
margin-bottom: 20px;
}

#annee2006{
font-size: 1.1em;
margin-top: 20px;
margin-bottom: 20px;
}

#annee2007{
font-size: 1.1em;
margin-top: 20px;
margin-bottom: 20px;
}

#annee2008{
font-size: 1.1em;
margin-top: 20px;
margin-bottom: 20px;
}

#annee2009{
font-size: 1.1em;
margin-top: 20px;
margin-bottom: 20px;
}

#annee2010{
font-size: 1.1em;
margin-top: 20px;
margin-bottom: 20px;
}
/* fin disparu(e)s */

/* fiche indiv  et généalogie */
.corps_fiche{
color: #330C08;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
margin-bottom: 50px;
}

.fiche{
color:#250502;
font-weight: bold;
}

.photo_indiv{
text-align: center;
color: #330C08;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
}

.image_genealogie{
display: block;
border: solid;
}

.image_genealogie2{
width: 760px;
min-height:400px;
max-height:700px; 
position : relative;
z-index : 1;
overflow: auto;
}

.texte_genealogie{
font-weight: bold;
}

.texte_genealogie2{
font-weight: italic;
font-size:0.7em;
}

.texte_genealogie3{
font-weight: italic;
font-size:0.7em;
text-align: center;
color : #330c08;
font-weight : normal;
}

.retour{
text-align: left;
}

.courbe_poids1{
text-align: center;
}

.courbe_poids2{
border: solid;
}

.ici{
font-weight: bold;
}

.info_famille{
text-align: center;
margin-top: 30px;
font-size: 1.1em;
color : #330c08;
}

.titre_famille{
font-weight: bold;
}
/* Fin fiche indiv et généalogie */

/* Début fiche à propos */
#centre2 {
text-align : justify;
position : relative;
margin-top : 20px;
font-size: 1em;
}

#corps {
color : #330c08;
font-size : 1em;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
width : 760px;
text-indent : 20px;
}
/* Fin fiche à propos */

/*  reproduction*/

.titre2{
font-size: 1em;
text-align: center;
font-weight: bold;
color : #330c08;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
margin-top: 50px;
}

.ancre{
text-align: left;
font-weight: bold;
}

.titre3{
font-weight: bold;
}

.infos_portee{
text-align : center;
font-size: 1em;
color : #330c08;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
margin-top: 50px;
}

.titre_portee{
font-size: 1em;
margin-top: 50px;
font-weight: bold;
}

.parents_portee{
font-size: 0.9em;
font-weight:normal;
}

.portees_passees{
text-align:center;
color : #330c08;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";

}
/*reproduction */


.texte{
text-align: justify;
color : #330c08;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
font-size: 1em;
width : 760px;
}

.contact{
text-decoration: underline;
font-weight:bold;
}

.couleur{
color:#800000;
font-weight:bold;

}

.texte_barre{
text-decoration: line-through;
}
