* {	font-family: Arial, helvetica, "Bitstream Vera Sans", sans-serif;}
html,body {	text-align: center;}
body {	font-size: 12px;	background-image: url(images/bg.png);	background-repeat: repeat-x;}
#main {	text-align: left;	margin: 0px auto 20px auto;	width: 856px;}
table#content {	background-color: #fff;	padding: 0px;	border-spacing: 0px;	border-collapse: collapse;	clear: left;}
#central {	border-right: 1px solid #b4b4b4;	padding: 10px;}
#ombre {	border-left: 1px solid #b4b4b4;	background-image: url(images/bgombre.png);	background-repeat: repeat-y;}
img#logo {	float: left;}
#navigation {	float: left;	width: 667px;	height: 122px;	background-image: url(images/bg_header.png);}
#navigation a {	color: #df1919;}
#navigation th {	text-align: center;	padding: 0 10px;}
#navigation td {	text-align: center;}
#sc {	text-align: left;	margin-top: 10px;	margin-right: 35px}
#sc span {	padding: 10px;}
#sc a {	color: #4b4b4b;}
#lignemenu td {	background-image: url(images/lignemenu.png);	background-repeat: repeat-x;	background-position: 0 2px;}
#footer {	background-image: url(images/bgfooter.png);	background-repeat: no-repeat;	text-align: center;	font-size: 10px;	height: 32px;	color: #df1919;	padding-top: 5px;}
#footer a {	color: #df1919;	}
#navigationRecherche {	text-align: center;}
#navigationRecherche td {	text-align: center;	padding: 2px;	border-spacing: 7px;}
#path {	font-size: 13px;}
#ombre2 {	width: 18px;}
#sm {	border-left: 1px solid #b4b4b4;	width: 143px;	padding: 51px 10px 0 15px;}
#sm div {	text-align: center;}
#sm div.sm_top {	font-weight: bold;	background-image: url(images/sm_top.png);	height: 17px;	background-repeat: no-repeat;}
#sm div.sm_item {	border-left: 1px solid #cbcbcc;	border-right: 1px solid #cbcbcc;	padding: 10px 0;}
.autattrib_item {	margin-left: 7px;	margin-right: 3px;	}
#sm div.sm {	font-weight: bold;	background-image: url(images/sm.png);}
#sm a {	color: #df1919;}
#sm a {	display: block;}
#sm div.sm_bottom {	background-image: url(images/sm_bottom.png);	height: 9px;	background-repeat: no-repeat;}
#currentPageRecherche {	background-color: #df1919;	color: #fff;}
div.section_titre {	background-color: #f3f3f3;	font-weight: bold;	font-size: 16px;	border: 1px solid #c7c7c8;	text-align: center;	color: #535355;	letter-spacing: 2px;	margin: 10px 10px 0 0;}
div.section_content {	border: 1px solid #c7c7c8;	border-top-width: 0;	padding: 3px;	margin: 0 10px 10px 0;}
div.section_content img {	border-width: 0px;}
div.section_content .auteur a {	font-size: 16px;	font-weight: bold;	color: #df1919;}
div.section_content .titre_livre {	margin: 10px 0 2px 0;}
div.section_content .sous_titre_livre {	font-size: 13px;	font-weight: bold;	color: #a2a3a4;	margin: 2px 0 0 0;}
div.section_content .titre_livre a {	font-size: 16px;	font-weight: bold;	color: #a2a3a4;}
div.section_content .descriptif {	margin: 15px 0 0 0;	font-size: 13px;	font-weight: bold;}
.fiche_auteur {	margin: 25px 10px 0 0;	border: 1px solid #c2a070;}
.fiche_auteur .auteur {	font-size: 13px;	font-weight: bold;	color: #565656;	margin: 5px 0;}
.fiche_auteur .auteur_divers {	font-size: 12px;	font-weight: bold;	color: #565656;	margin: 5px 0 5px 10px;}
.fiche_auteur .du_meme_auteur {	color: #565656;	margin: 5px 0;	font-size: 14px;	font-weight: bold;	margin-left: 30px;}
.fiche_auteur ul.livres li {	list-style-type: none;	font-size: 13px;	color: #565656;	font-weight: bold;	line-height: 20px;}
.fiche_auteur ul.livres li .annee_livre {	font-size: 11px;	color: #df1919;}
.fiche_auteur ul.livres li .collection {	color: #a2a3a4;	font-size: 11px;}
div.theme {	font-size: 13px;	margin: 10px 0;	letter-spacing: 2px;	font-weight: bold;	}
div.theme span {	color: #b6a282;	}
div.texte_livre {	margin-left: 10px;	padding-left: 130px;	padding-right: 170px;	border: 1px solid #c2a070;}
div.texte_livre .titre {    color: #333333;	margin-top: 30px;	font-size: 15px;	font-weight: bold;}
div.texte_livre .sous_titre {	color: #333333;	margin: 5px 0;	font-size: 13px;	font-weight: bold;}
div.livre {	float: left;	width: 137px;	margin: 10px 0 0 0;	padding-bottom: 20px;}
div.livre .item {	margin-left: 20px;}
div.livre .livre_infos {	background-color: #fff;	margin: 5px 0;	padding: 5px;	border: 1px solid #c2a070;	width: 120px;	font-size: 10px;	font-family:Arial,Helvetica;}
div.auteurs {	width: 170px;	float: right;	margin-top: 20px;}
div.auteurs .item {	margin-left: 50px;}
div.auteurs .auteur {	margin-left: 17px;	font-size: 11px;	font-weight: bold;}
div.auteurs img.auteur {	float: right;	margin: 3px;}
a {	color: #666;	text-decoration: none;}
a:visited {	color: #666;}
a:hover {	text-decoration: underline;}
img {	border-style: none;	border-width: 0;}
select,input,textarea {	font-size: 12px;	font-weight: normal;}
form {	margin: 0;	padding: 0;}
.descriptif{	color:#666666;	font-family:Arial,Helvetica;	font-size:12px;	text-align:justify;	text-decoration:none;	}
.sections a.sections{	color:#000000;	font-family:Arial,Helvetica;	font-size:13px;	text-align:justify;	text-decoration:none;	}
.ssections{	color:#CCCCCC;	font-family:Arial,Helvetica;	font-size:13px;	text-align:justify;	text-decoration:none;	}
.inputbox-descriptif{	background-color:#ffffff;	font-size:11px;	border-color:#666666;	border-style:solid;	border-width:1px;	font-family:  Arial,Helvetica; 	font-style:normal;	font-weight:normal; 	width:85px; 	height:20px;	}
.inputbox-text{	background-color:#ffffff;	font-size:11px;	border-color:#666666;	border-style:solid;	border-width:1px;	font-family:Verdana, Helvetica, Arial; 	font-style:normal;	font-weight:normal; 	width:200px; 	height:17px;	}
.inputbox-text-liste{	background-color:#ffffff;	border-color:#666666;	border-style:solid;	border-width:1px;	font-family:Verdana, Helvetica, Arial; 	font-style:normal;	font-weight:normal; 	width:200px; 	height:17px;	}
.inputbox-valider{	background-color:#ffffff;	font-size:11px;	border-color:#666666;	border-style:solid;	border-width:1px;	font-family:Verdana, Helvetica, Arial; 	font-style:normal;	font-weight:normal; 	width:70px; 	height:20px;	}
.inputbox-text-mot-cle{	font-family:Verdana, Helvetica, Arial; 	font-size:13px;	border-color:#666666; 	background-color:#ffffff;	border-style:solid; 	border-width:1px; 	width:420px; 	height:17px;	}
.inputbox-textarea{	font-family:Verdana, Helvetica, Arial; 	border-color:#666666; 	background-color:#ffffff;  	border-style:solid; 	border-width:1px; 	width:300px; 	height:100px;	}
#fiche_gauche {float: left; width: 120px; margin-top: 1px; margin-bottom: 1px;}
#fiche_center {float: right; width: 480px; margin-top: 1px; margin-bottom: 1px;}
.offset{		font-style:normal;	text-decoration:none;	text-align:right;	margin-bottom:10px; 	}
.complement{	color:#333333;	font-family:Arial,Helvetica;	font-size:12px;	text-align:justify;	font-weight: normal;	text-decoration:none;	margin: 5px 0;	}
.complement_auteur{	color:#666666;	font-family:Arial,Helvetica;	font-size:12px;	text-align:justify;	font-weight: normal;	text-decoration:none;	margin: 5px 0;	}
.space{	margin: 25px 0;	}
.intitule{	color:#333333;	font-family:Arial,Helvetica;	font-size:12px;	text-align:justify;	font-weight: normal;	text-decoration:none;	margin: 5px 0;	}
.plf{	font-family:Arial,Helvetica;	color:#333333;	font-size: 13px;	font-weight: bold;	text-align:center;	margin-top: 20px;}
.plfc{	font-family:Arial,Helvetica;	color:#333333;	font-size: 13px;	font-weight: bold;	text-align:center;	margin-top: 20px;}
.plfsc{	font-family:Arial,Helvetica;	color:#666666;	font-size: 11px;	font-weight: bold;	text-align:center;	margin-top: 20px;}
.lang {	text-align: right;	margin: 0px 20px 20px 0px;	}
