.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";
background : transparent url("bouton_menu.png") repeat;
color : #330c08;
width : 150px;
}

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;
}

#traductions {
display : block;
width : 700px;
}

#russie {
border : 0 solid;
width : 30px;
height : 16px;
float : right;
margin-left : 2px;
}

#en {
border : 0 solid;
width : 30px;
height : 16px;
float : right;
}

#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;
}

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

#centre1 {
text-align : center;
position : relative;
margin-top : 70px;
font-size: 1em;
}

#centre2 {
text-align : justify;
position : relative;
margin-top : 20px;
font-size: 1em;
}

#centre3 {
text-align : center;
margin-top : 20px;
font-size: 1em;
}

#charte{
width: 760px;
display: block;
position: relative;
float: left;
z-index: 1;
margin-bottom: 20px;
}

#logo_charte{
border : none;
}

#nouvelles1 {
width : 760px;
text-align : left;
color : #330c08;
text-indent: 0px;
font-size : 1em;
font-weight : bold;
margin-top : 50px;
margin-bottom : 20px;
}

#nouvelles2 {
width : 410px;
height : 210px;
color : #330c08;
overflow : auto;
font-size : 0.8em;
font-style : italic;
padding-right : 10px;
position : absolute;
z-index : 1;
margin-bottom : 30px;
text-indent : 0;

}

#photo {
display : block;
border : none;
position : relative;
float : right;
background-image : url("div_titi_maz.png");
z-index : 1;
margin-bottom : 30px;
}

#maj{
font-size: 0.8em;
clear: both;
text-align: left;
z-index: 1;
margin-top: 30px;
margin-bottom: 30px;
text-indent: 0px;
}

#maj1{
font-weight: bold;
}

#compteur{
width:760px;
border: none;
text-align: center;
font-size: 0.8em;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
color : #330c08;
margin-bottom: 40px;
}

#flagcounter{
float: right;
width:2px;
height: 3px;
border: none;
}

#nombres{
font-weight: bold;
}

.w3c{
border: none;
height: 21px;
width: 60px;
float:right;
}

#pied_de_page {
color : #330c08;
font-size : 0.7em;
font-family : "Book Antiqua, Georgia, trebuchet MS, Verdana, serif";
clear : both;
text-align : center;
position : relative;
width : 760px;
margin-top : 20px;
}


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