.author-container
{
    float:left;
    margin:20px 0;
}

.author-links
{
    float:left;
    padding:0 50px 0 10px;
    width:150px;
}

.author-poster
{
    display:block;
    margin:0 0 10px;
}

.share
{
    width:100px;
}

.medias
{
    width:93px;
}

.poster-cmds,
.share,
.medias
{
    margin:0 auto 10px;
    height:15px;
}

.poster-cmds li,
.share li
{
    float:left;
    margin:0 2px;
}
.medias li
{
    margin:0 0 4px;
}
.medias li a
{
    color:#fff;
    line-height:15px;
    text-align:center;
    text-decoration:none;
}
.medias li a:hover
{
    text-decoration:none!important;
}

.btn-author-twitter,
.btn-author-facebook,
.btn-author-send,
.btn-author-print,
.btn-author-rss
{
    float:left;
    padding:15px 0 0;
    width:15px;
    height:0px !important;
    overflow:hidden;
    background-image: url('../images/btn-book_bg.png');
}

.btn-author-video,
.btn-author-website
{
    display:block;
    width:91px;
    height:15px;
    overflow:hidden;
    background-image: url('../images/btn-book_bg.png');
}

a.btn-author-rss
{
    background-position:-60px 270px;
}
a:hover.btn-author-rss
{
    background-position:-60px -285px;
}

a.btn-author-twitter
{
    background-position:-90px 270px;
}
a:hover.btn-author-twitter
{
    background-position:-90px -285px;
}

a.btn-author-facebook
{
    background-position:-75px 270px;
}
a:hover.btn-author-facebook
{
    background-position:-75px -285px;
}

a.btn-author-send
{
    background-position:-30px 270px;
}
a:hover.btn-author-send
{
    background-position:-30px -285px;
}

a.btn-author-print
{
    background-position:-45px 270px;
}
a:hover.btn-author-print
{
    background-position:-45px -285px;
}

a.btn-author-video,
a.btn-author-website
{
    background-position:-105px -270px;
}
a:hover.btn-author-video,
a:hover.btn-author-website
{
    background-position:-105px -285px;
}

/* --- */


.author-detail
{
    margin:0 0 0 210px;
}

.author-detail h1
{
    color:#666;
    font-size:16px;
}

.author-introduction
{
    margin:75px 0 0;
    padding:25px 0 0;
    border-top:1px solid #999;
}

/* ------ */
 #bibliography0-container
 {
    float:left;
    margin:0 0 20px;
    width:665px;
    border-bottom:1px solid #ddd;
 }

.slide
{
	float:left;
	width:198px;
	overflow:hidden;
	margin:0 5px;
}

.slide-title
{
	color: #000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.slide-author
{
	color: #000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.slide-poster
{
	float:left;
    padding:0 0 5px;
}
.slide-poster img
{
    float:left;
    width:78px;
    border: 1px solid #ddd;
}
.slide-links
{
	float:left;
	width:96px;
    height:118px;
    overflow:hidden;
}
.slide-category
{
	height:74px;
    font-size: 10px;
    text-align: right;
    vertical-align: bottom;
    border-bottom:1px solid #333;
}

.slide-category.roman
{
	color:#6699cb;
	border-bottom:1px solid #6699cb;
}

.slide-category.humour
{
	color:#ffb200;
	border-bottom:1px solid #ffb200;
}

.slide-category.documents
{
	color:#ff6600;
	border-bottom:1px solid #ff6600;
}

.slide-category.beaux-livres
{
	color:#000c56;
	border-bottom:1px solid #000c56;
}

.slide-category.mieux-vivre
{
	color:#79c736;
	border-bottom:1px solid #79c736;
}

.slide-category.temoignages-memoires
{
	color:#595959;
	border-bottom:1px solid #595959;
}

.slide-category.jeunesse
{
	color:#8f326b;
	border-bottom:1px solid #8f326b;
}

.slide-category.coffrets
{
	color:#bc7b41;
	border-bottom:1px solid #bc7b41;
}

.slide-category.thrillers-polars
{
	color:#de4040;
	border-bottom:1px solid #de4040;
}

.slide-links li
{
	display:block;
	float:none;
	margin:5px 0 0 5px;
}

.slide-links a
{
	display:block;
	padding:2px 0 0 10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background:#A06482;
}
.slide-links a:hover
{
	background:#3C0000;
	text-decoration:none !important;
}