body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}
.conteneur {
	margin:0 auto;
	width:778px;
}
body {
	background-color: #efefef;
	background-image: url(../imgs/book2/fond.jpg);
	background-repeat: repeat-x;
}
.table_menu {
	width:172px;
	
}
li,ul
{
 list-style-type:none; padding:0;

}
.haut 
{
width:847px;
height:25px;
background:url(../imgs/book2/haut.jpg) no-repeat;
padding:0;
margin:0;
}
.table_menu a
{
color:white;
text-decoration:none;
}
.table_menu td {
	font-family: "Trebuchet MS";

	font-size:16px;
	text-align:center;
	width:172px;
	overflow:hidden;
}
.table_menu .actif  {
		background: url(../imgs/book2/menu_fond_actif.jpg) repeat-y left;
height:48px;
}
 .inactif  {
		background: url(../imgs/book2/menu_fond_inactif.jpg) repeat-y top left;
height:48px;
}

.table_menu .separation  {
		background: url(../imgs/book2/menu_fond_actif.jpg) repeat-y left;
height:2px;
}

		
.fond_book
{
	background: url(../imgs/book2/menu_fond_inactif.jpg) repeat-y left;
width:172px;
height:480px;


}
 .footer
 {
 background: url(../imgs/book2/footer.jpg) no-repeat top left;
 text-align:left;
 font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:white;
height:35px;
 
 }
  .footer table td,.footer table td a
 {
 font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:white;

 
 }
 .footer table td a
 {
font-weight:bold;
 
 }
.mensuration
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
text-align:right;
width:166px;
background-color:white;



}

.mensuration div
{
padding-right:20px;

}


.haut_pseudo{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
color:#3b3b3b;
background-color:white; height:40px;
text-align:left;


}

.haut_pseudo .pseudo
{
font-size:28px;
}
.haut_pseudo .age
{
font-size:23px;
padding-right:10px;
}

.titre
{
font-family:
Arial, Helvetica, sans-serif;
font-size:18px;
color:#351f29;
padding-bottom:10px;

}
.photo
{
width:157px;
height:170px;
}
.texte
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#efefef;
background-color:#9d858a;
height:526px;
}
.texte div
{
padding-left:10px;
}
