@charset "iso-8859-1";
<!--
body,html 
	{
	margin:0px; padding:0px; background-color:#833740;height:100%;
	}
TABLE#global
	{
	width:100%; margin:0px; padding:0px; border:solid 0px black; height:100%;
	}
TABLE#global TD
	{
	margin:0px; padding:0px; border:solid 0px black;background-image:url(images/bg.gif); background-repeat:repeat; background-position:top left;
	}
TABLE#global TD#globalleft
	{
	background-position:top right;
	}
TABLE#global TD#globalright
	{
	background-position:top left;
	}
TABLE#global TD#maintd, TABLE#maintable
	{
	width:960px; vertical-align:top; 
	}
TABLE#maintable TD#mainleft
	{
	background-image: url(images/bg_main_left.gif); background-repeat:repeat-y; background-position:top right; width:13px;
	}
TABLE#maintable TD#mainright
	{
	background-image: url(images/bg_main_right.gif); background-repeat:repeat-y; background-position:top left; width:14px;
	}
TABLE#maintable TD#mainbottom
	{
	background-image: url(images/bg_main_bottom.gif); background-repeat:no-repeat; background-position:top left; width:960px; height:26px;
	}
TABLE#maintable TD#main
	{
	width: 933px; height:100%; vertical-align:top; background-color:white;
	}	
TABLE#maintable TD.main_home
	{
	background-image: url(images/accueil.jpg); background-repeat:no-repeat; background-position:top right;
	}
TABLE#maintable TD.main_page
	{
	background-image: url(images/peinture_fond.jpg); background-repeat:no-repeat; background-position:top right;
	}

#titrepage
	{
	position:relative; top:35px; left:34px; margin-bottom:20px;
	}	
form	
	{
	padding:0px; margin:0px;
	}
input	
	{
	border:1px solid #b9b68d; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#816511;
	}
input .submit
	{
	background-color:#e2d7c1;
	}
img
	{
	border: #ffffff solid 0px; display: block;
	}
P, OL, UL
	{
	font-family: georgia, georgia, serif; font-size:12px; color:#000000; margin:0px; padding:10px 15px 10px 20px;
	}
DIV#middle P
	{
	line-height: 18px;
	}
A, A:visited
	{
	text-decoration: none; color: #80641A;
	}
A:hover, A:active
	{
	text-decoration: underline;
	}
DIV#middle A
	{
	font-weight:bold;
	}
EM
	{
	font-weight:bold; color:#7A1204;
	}
SPAN.soustitre
	{
	font-size:11px; font-weight:normal;
	}
SPAN.quote
	{
	font-style:italic; padding-left:45px; text-indent:35px; text-align:justify;
	}
SPAN.title
	{
	font-weight:bold; size:13px; color:#7A1204;
	}
H1
	{
	font-family: georgia, georgia, serif; font-size:18px; color:#88000F; font-weight:bold; margin:0px; padding: 10px 0px 15px 20px;
	}/*Update du 22/01/2015*/#middle h1{text-align:center;}
H2
	{
	font-family: georgia, georgia, serif; font-size:14px; color:#505050; font-weight:bold; margin: 0px;padding: 10px 0px 15px 40px;
	}
H4
	{
	font-family: verdana, tahoma, helvetica, sans-serif; font-size:13px; color:#9B4900; font-weight:bold; margin-top:0px;
	}
LI
	{
	margin-left: 20px;
	}
HR
	{
	width:90%; height:2px; border:0px; border-top:dashed 1px #88000F; border-bottom:solid 1px #88000F;
	}

DIV#menu
	{
	padding:75px 20px 0px 15px; margin:0px;
	}
DIV#menu P
	{
	font-weight:bold; font-size:12px; padding:0px 0px 16px 1px; color:#80641A;
	}
DIV#menu P A, DIV#menu P A:visited
	{
	color:black;
	}
DIV#side
	{
	width:250px; padding:0px; margin:0px 0px 0px 15px; float:left; border:solid 0px black; background-color:#E2D8BD; display:inline;
	}
DIV#sidecontenu
	{
	padding:4px; margin:0px;
	}	
.sidetitle
	{
	font-family:verdana, tahoma, sans-serif; font-size:10px;  padding-bottom:6px;
	}
.sidetitle A, .sidetitle A:visited
	{
	font-weight:bold;font-size:12px; 
	}
.sidetitle IMG, .sidetitlehome IMG
	{
	display:inline;
	}
.sidetitlehome
	{
	font-family:verdana, tahoma, sans-serif; font-size:10px;  padding-bottom:6px; color:#80641A;
	}
.sidetitlehome:first-line
	{
	font-weight:bold; font-size:14px;
	}
.sidetitlehome2
	{
	font-family:verdana, tahoma, sans-serif; font-size:12px;  padding-bottom:6px; color:#80641A;
	}

DIV.separator
	{
	margin:10px 0px 0px 0px; padding:0px; background-image:url(images/bg_side_title.gif); background-repeat:repeat-x; background-color:#ebe4d1; border:solid 0px black;
	font-weight:bold;
	}
	
DIV#middle
	{
	width:590px; padding:30px; padding-right:45px; margin:0px; float:left; border:solid 0px black;
	}	
#books
	{
	float:right; margin:15px 0px 20px 20px; border: solid 1px #D5D5D5;
	}	

.small
	{
	font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif
	}
#searchbox
	{
	margin:10px 10px 5px 0px; float:right; width:220px; text-align:right;
	}
a.imprimer
	{
	display:block; float:left; background:#efefef; padding:5px; margin-left:20px; margin-top:5px; font-size:12px;
	}
a.imprimer:hover
	{
	text-decoration:none; background:#dfdfdf;
	}
/* FOOTER */
	
.footer
	{
	text-align:left; font-size:10px; color:#8B7E5D; font-family: arial, helvetica, sans-serif; padding:0px; margin: 25px 0px 10px 20px;
	}
.footer A
	{
	color: #544726 ;
	}
.gray {
	color:#666;	
}

#side sup, .sidetitle sup { color: red; font-size: 0.7em; font-weight: bold; }