/*feuille de style de Mon zibaldone à moi-Pascale*/

html 
{
margin: 0;
padding: 0;
}
body
{
background: #fff url(images/papillon1.jpg) no-repeat bottom right; 
margin:0;
padding-left:2px;
font:10px/1 verdana, sans-serif;
line-height:1.7;
color:#777777;
}
#en_tete
{
background:url(images/japon_cosmos3.jpg) repeat top left;
border-bottom:.1em solid #e8d1da;
height:auto;
padding:1.8em 0 1em 1.5em;
margin-bottom:.3em;
font-size:1.3em;
font-weight:bold;
word-spacing:.2em;
line-height:100%;
color:#c12040/*rouge*/;
text-align:justify;
}
#block_right
{
float:right;
padding-right:1.5em;
padding-bottom:.2em;
font-size:0.7em;
color:#105019/*vert*/;
}

/*xxxxxxxxxxxxxxxxxxxxxxMenusxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#menu
{
position:relative;
background-color:transparent;
border-top:.1em solid #8E0919;
z-index:1;
height:4.5em;
margin-top:0;
padding-top:0.7em;
margin-bottom:1.5em;
}
#nav_home
{
position:relative;
float:right;
width:auto;
margin:0;
padding:0 20.5em 0 0;
font-size:1.4em;
}
#nav_home a:visited
{
color:#c12040/*rouge*/;
font-weight:bold;
text-decoration:none;
}
#menu ul 
{
width:auto;
margin-top:0.2em;
padding:0 0 0 1em;
text-align:center;
}
#menu li 
{
float:left;/*center donnerait un menu vertical*/
width:auto;
margin:0;
padding:.5em 2.5em 0 0;/*espacement à droite entre 2 éléments*/
list-style:none;
font-size:1.3em;
letter-spacing:0.1em;
text-indent:0;
font-weight:bold;
}
#menu li a
{
display:block;
color:#ba9;
text-decoration:none;
font-size:1em;
line-height:1.25;
  }
#menu a:hover 
{
color:#ca8;
}
#menu a:before
{
display:block;
font-size:.8125em; 
line-height:1.538; 
font-weight:normal;
color:#975;
}
#menu a:hover:before
{
color:#ece5cf;
}
#n1 a:before {content:"revenir à la";}
#n2 a:before {content:"quelques pages sur";}
#n3 a:before {content:"poèmes de";}
#n4 a:before {content:"un peu de musique avec";}
#n5 a:before {content:"liens utiles pour";}
#n6 a:before {content:"extraits de presse";}
#n7 a:before {content:"si vous voulez";}

#menu2
{
position:relative;
background-color:transparent;
border-top:.1em dotted #8E0919;
z-index:1;
height:4.5em;
padding-top:1.5em;
}
#menu2 ul 
{
width:auto;
margin-top:0.2em;
padding:0 0 0 1.5em;
text-align:center;
}
#menu2 li 
{
float:left;/*center donnerait un menu vertical*/
width:auto;
margin-top:0.2em;
padding:0 3em 0 0;/*espacement à droite entre 2 éléments*/
list-style:none;
font-size:1em;
letter-spacing:0.04em;
text-indent:0;
font-size:1em;
font-weight:normal;
color:#975;
}
#menu2 li a
{
color:#ba9;
text-decoration:none;
font-weight:bold;
font-size:1.1125em;
line-height:1.25;
  }
#menu2 a:hover 
{
color:#ca8;
}
#menu2 a:before
{
display:block;
padding-top:.5em;
font-size:.8125em; 
line-height:1.538; 
font-weight:normal;
color:#975;
}

/*xxxxxxxxxxxxxxxxxMain contentsxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#container1 
{ 
position: relative;
background: url(images/ginkgo2.png) no-repeat top left; 
margin:.725em 1.25em 1.3em 1em; 
padding: .425em 7.45em .6em 10.5em; 
min-height:400px; 
text-align:justify;
font-size:1.4em;
color:#004466/*bleu*/;
font-weight:normal;
}
#container2 
{ 
position: relative;
background:url(images/ginkgo2.png) no-repeat top left; 
margin:.725em 1.25em .6em 1em; 
padding: .425em 7.45em 2em 10.5em; 
min-height:400px; 
text-align:justify;
font-size:1.4em;
color:#004466/*bleu*/;
font-weight:normal;
}
#container3 
{ 
position: relative;
background:url(images/ginkgo2.png) no-repeat top left; 
margin:.725em .75em .6em 1em; 
padding: .425em 5.45em 2em 10.5em; 
min-height:400px; 
text-align:justify;
font-size:1.4em;
color:#004466/*bleu*/;
font-weight:normal;
}
#block_center
{
position: relative;
min-width: 44em;
padding:0 3em 0 2.75em;  
height: 100%;
text-align:center;
}
#block_center2
{
position: relative;
margin:1.5em 1.2em 0 1.6em;
padding:0;  
height: 100%;
text-align:justify;
background:#F8FFD8;
}
#sign
{
position: relative;
background-color:#ffffff;
padding:1em 1.8em .5em 4.5em;
font-size:0.96em;
text-align:right;
}
#container1 #nav_home, a:link 
{
color:#c12040/*rouge*/;
font-weight:bold;
text-decoration:none;
}
a:visited
{
color:#c12040/*rouge*/;
font-weight:normal;
text-decoration:none;
}
a:hover 
{
color:#105019/*vert*/;
text-decoration:none;
}
#container2 a:link
{
font-weight:normal;
text-decoration:none;
}
#container3 a:link
{
font-weight:normal;
text-decoration:none;
}
#notes
{
position: relative;
padding-top:.5em;
font-size:1.2em;
color:#975;
font-weight:bold;
text-align:center;
}
#notes2
{
position: relative;
padding-top:.5em;
font-size:1.2em;
color:#975;
font-weight:bold;
text-align:center;
}
#notes ul, #notes2 ul 
{
width:auto;
margin-top:.8em;
margin-left:0;
padding:0;
}
#notes li, #notes2 li 
{
margin:0;
padding:.3em 0 .25em 0;
list-style:none;
font-size:.775em;
text-align:justify;
text-indent:0;
font-weight:normal;
color:#004466;
}
#notes li a:link, #notes li a:hover
{
color:#004466;
text-decoration:none;
font-weight:normal;
}
#notes li a:visited
{
color:#004466;
font-weight:normal;
text-decoration:none;
}
#notes2 a:link, #notes2 a:visited
 {
color:#c12040;
text-decoration:none;
font-weight:normal;
}
#notes2 a:hover
{
color:#105019;
font-weight:normal;
text-decoration:none;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxDivs bas de pagexxxxxxxxxxxxxxxxxxxxxxx*/
#back
{
position:relative;
clear:right;
padding:0.2em 8em .5em .5em;
font-size:1.4em;
color:#105019;
text-align:right;
}
#back a:link 
{
color:#105019;
font-weight:bold;
text-decoration:none;
}
#back a:visited
{
color:#105019;
font-weight:bold;
text-decoration:none;
}
#back a:hover 
{
color:#105019/*vert*/;
font-weight:bold;
text-decoration:none;
}
#contact
{
position:relative;
padding: .2em 0 .2em 2em;
height: auto;
text-align:center;
}
#declare
{
position:relative;
padding:.8em 0 .2em 2em;
height: auto;
text-align:center;
}
#declare a:link
{
color:#ba9;
font-weight:normal;
text-decoration:none;
}
#declare a:visited
{
color:#ba9;
font-weight:normal;
}
#declare a:hover
{
color:#ba9;
font-weight:bold;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxElements diversxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
table
{
padding:.5em 0 0 0;
border:.5em solid #ffffff;
width:100%;
}
td
{
width:50%;
padding:1.5em 2.3em 2.5em 2.3em;
vertical-align:baseline;
text-align:justify;
}
#brazuk table
{
padding:0 0 0 0;
border:none;
width:100%;
}
#brazuk td
{
width:55%;
padding:0 1.2em 0 0;
text-align:justify;
}
#brazuk th
{
width:45%;
padding:0;
text-align:justify;
font-weight:normal;
}
h1
{
font-size: 2em;
font-weight:bold;
letter-spacing:.1em;
word-spacing:.2em;
color:#c12040/*rouge*/;
}
h2
{
font-size:1.7em;
font-weight:bold;
text-align:center;
margin-top:.5em;
margin-bottom:.5em;
letter-spacing:.09em;
}
h3
{
margin:.2em 0 -.5em 0;
font-size:1.2em;
font-weight:bold;
color:#ba9/*#b38c98*/;
}
img 
{
border:none;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxAutres classesxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.sottotitolo
{
padding-top:1em;
font-size:1.1em;
font-weight:bold;
}
.pre
{
white-space:pre;
}
.cit
{
padding:0 0 .45em 4.5em;
font-size:0.95em;
text-align:justify;
}
.apnote 
{ 
font-size:80%;
color:#975;
} 
.lower
{
margin:.5em 0 0 0;
padding:0;
}
.upper
{
margin:0 0 0 0;
padding:0;
text-align:justify;
}
.dore
{
font-size:96%;
color:#975;
font-style:italic;
} 
.ecoute
{
font-size:96%;
color:#c12040;
}
.smaller
{
font-size:.8em;
}