@charset "iso-8859-1";





body, td {
background-color:#ffffff;

font: normal 12px/15px verdana, arial, sans-serif, geneva;
background-image: url(fond_haut.jpg);
   background-position: 0 0;
   background-repeat: no-repeat;
   background-attachment: fixed;
}
#content {
/* background:  url(fond_haut.jpg) no-repeat fixed top left;*//*fixed entre no-repeat et top*/
   /*background-image: url(fond_haut.jpg);
   background-position: 0 0;
   background-repeat: no-repeat;
   background-attachment: fixed;*/


}
#content2 {
	
 background: url(fond_bas.gif) no-repeat bottom right;
padding-bottom:220px;
}
a {
	color: #a00;
}

a:link, a:visited {
	text-decoration: none;
	}

a:hover, a:active {
	text-decoration: underline;
}




#menu0 {
position:absolute;
width:600px;
left:50%;
margin-left:-350px;
top:70px;
}

#menu1 {
position:fixed;
border:1px solid #A1A197;
background-color:transparent;
width:500px;
}

#menu2 {

width:130px;
padding:10px;
text-align:right;
margin-top:10px;
font-size:10px;
}

#menu2 h1{
margin-top:0;
font: bold 14px/14px verdana, arial, sans-serif, geneva;}

#menu2 h2{
margin-top:0;
font: bold 17px/17px verdana, arial, sans-serif, geneva;}



#tete {
padding-bottom:10px;
z-index:1;
position:relative;
width:542px;
left:50%;
margin-left:-191px;
top:90px;

background-color:transparent;
}

#tete_cont {
padding:20px;

background-color:#fff6f1;
}
.tete_cont_labyrinthe {
padding:2px;

background-color:#fff6f1;
}
#tete_cont h2{
width:462px;
margin-top:0;
font: bold 20px/20px verdana, arial, sans-serif, geneva;
}
#tete_book {
position:relative;
z-index:130;
width:60px;
margin-left:482px;
top:-90px;

	}



#tete_cont a {
font: italic 10px verdana, arial, sans-serif, geneva;
}

#texte {
padding-bottom:90px;
z-index:100;
position:relative;
width:542px;
left:50%;
margin-left:-191px;
top:0px;
text-align:justify;
background-color:transparent;
}

.debut {
color: #a00;
font: bold 16px verdana, arial, sans-serif, geneva;
}

.signature {
color: #a00;
font: italic bold 14px verdana, arial, sans-serif, geneva;
text-align:right;
}

#cont {
padding:20px;
border:1px dashed #A1A197;
background-color:#ffffff;
}

#cont img{
width:350px;
margin-left:10px;
margin-bottom:5px;
margin-top:5px;
float:right;
}
#cont img.centre{
width:350px;
margin-bottom:5px;
margin-top:5px;
float:none;
}
#cont img.livre{
width:317px;
margin-bottom:5px;
margin-top:5px;
float:none;
}
#cont img.petit{
width:300px;
}
#cont img.google{
width:75px;
float:none
}
#cont img.panonceau{
width:50px;
}


.petit {
font: italic 10px verdana, arial, sans-serif, geneva;
}

.petitgris {
font: 10px verdana, arial, sans-serif, geneva;
color:#cccccc;

}
.toutpetit {
font-size: 0.1em; color:#ffffff;
}
