@media screen{
body{padding:0; margin:0; background:#FFFFFF url(../images/sideborder.png) center top repeat-y; font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif;}
#content{display:block; height:100%; max-height:100%; position:relative; z-index:3; font-size:80%;}
#contentcary{position:relative; width:856px; margin-left:-443px; left:50%; margin-top:30px;}
#head{position:fixed; margin:0; padding-top:3px; display:block; width:100%; height:187px; background:#fff url(../images/headerbanner.png) center top no-repeat; z-index:5; color:#000; text-align:center;}

a, a:active, a:visited{color:#000000; outline:none;}
a:hover{text-decoration: overline underline;}
h1{display:none;}
h2{display:none;}
h3{margin:0px;}
img{border:none;}
abbr{border:none;}
p{margin-left:-4px; text-align:justify;}
label{text-transform:uppercase;}
input{border:#000000 solid 1px; padding:0;}
.inline{display:inline;}

.textuppercase{text-transform:uppercase;}

.pad1 {display:block; width:18px; height:90px; float:left;}
.pad2 {display:block; height:187px;}
#content p {padding:5px;}
.bold {font-size:1em; font-weight:bold;}
.red {color:#c00; margin-left:5px; font-family:"trebuchet ms", "trebuchet", "verdana", sans-serif;}

#menu{margin-top:115px; margin-left:155px; white-space:nowrap;}
#menu a, #menu a:visited {font-size:15px; color:#FFFFFF; font-weight:bold; white-space:normal; margin:1px; padding:6px; text-decoration:none; text-transform:uppercase;}
#menu a.active{color:#B0C4DE;}

#form{float:right; margin-right:70px;}
#form fieldset{border:none; padding-top:10px;}
#form legend{display:none;}
#form div{display:inline;}
#form div#bselectionrecherche{margin-right:4px;}
#form div#bselectionrecherche select{}
#form div#binputrecherche label{margin-right:2px;}
#form input{vertical-align:middle; border:none;}
#form input#searchstring{background-color:#fff; border:rgb(00,70,70) solid 1px; border-right:none; height:18px;}
#form input#submitbutton{background-color:#fff; border:rgb(00,70,70) solid 1px; border-left:none; padding:2px;}
#search{position:absolute;margin-top:11px;background-color:#ffcb05;height:40px;width:923px;margin-left:-462px;left:50%;white-space:normal;font-size:70%;}
#search label{color:rgb(00,70,70); font-size:12px; font-weight:bold; vertical-align:middle;}
#search select{background-color:#ffcb05; border:none; font-weight:bold; color:rgb(00,70,70);}

#nouvlivre{list-style-type:none; bottom:0; left:0; padding:0; margin:0;}
#nouvlivre li{float:left;}
#nouvlivre li a img{float:left;}
#nouvlivre li a, #nouvlivre li a:visited{font-size:1.45em; display:block; padding:0; bottom:0; white-space:nowrap; text-decoration:none;}
#nouvlivre li a:hover{z-index:999;}

ul.informationdulivre{top:0; width:400px;}
ul.informationdulivre>li{display:block;}

div.infolivre{word-wrap: break-word;}
div.infolivre ul{list-style-type:none; left:0; padding:0; margin:0;}
div.infolivre ul li{display:block;}

#leftmenu{top:0; left:0; width:170px; padding-left:22px; position:absolute;}
#leftmenulist{list-style:none; text-align:right;}
#leftmenulist li{margin-bottom:15px;}
#leftmenulist li a{color: rgb(55,128,124); text-decoration:none; text-transform:uppercase; font-weight:bold;}
#leftmenulist li a:hover{text-decoration:none;}
#rightcontentbox{margin-left:206px; width:650px;}

.hentry{border-bottom:#CCCCCC solid 1px; padding-top:10px;}
.entry-title{font-weight:bold; font-size:30px; font-family:"Times New Roman", Times, serif; margin-top:-1px; margin-bottom:-5px;}
.entry-title a, #menu a:visited{text-decoration:none;}
.entry-title a:hover{text-decoration:none; color:#007d7d;}
.entry-content{margin-left:30px;}
.entry-footer{display:none;}
.informationannonce{color:#ffcb05;}
.informationannonce a{color:#ffcb05;}
.informationannonce p{margin-top:-15px; padding-top:0;}

#bookinfolist{list-style:none;}

#cataloguetable{width:100%; border:#CCCCCC solid 1px; border-collapse:collapse; float:left;}
#cataloguetable tbody tr{border-top:#CCCCCC solid 1px; background-color:#eee;}
#cataloguetable tbody tr.altRow{background-color: #fff;}
#cataloguetable tbody tr.over{/*background-color: #354158;*/ color:#fff; cursor:pointer;}
#cataloguetable tbody tr.selected{color:#fff;}
#cataloguetable thead th{border:#CCCCCC solid 1px; background-color: #F7F7F7; text-align:left; padding-top:0px; padding-bottom:0px; padding-left:10px;}
#cataloguetable tbody tr td{border-right:#CCCCCC solid 1px; max-width:200px; width:200px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
#cataloguetable tbody tr td div a{color:#ffffff; text-decoration:none; font-style:normal; color:#000; display:block; padding-left:10px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
#cataloguetable tbody tr td a:hover{text-decoration:none;}
#cataloguetable tbody tr td:first-child{font-style:italic;}
#cataloguetable tbody .darkrow{}

#writersmallbio strong{font-size:15px; padding-left:20px; font-style:normal; font-family:"Times New Roman", Times, serif; background-repeat:no-repeat; background-position:4px 4px; background-color:#F0F0F0; display:block;}
#writersmallbio strong.arrowup{background-image:url(../images/arrow.png);}
#writersmallbio strong.arrowdown{background-image:url(../images/arrowdown.png);}
#writersmallbio div img{float:right;}
#writersmallbio div{font-style:italic; border:#F0F0F0 solid 1px; border-bottom:#F0F0F0 solid 18px; padding:10px;}
#thebook{border:#F0F0F0 solid 1px; padding:10px;}

/*Recherche*/
ul.autocompleter-choices{position:absolute; margin:0; padding:0; list-style:none; border:1px solid #7c7c7c; border-left-color:#c3c3c3; border-right-color:#c3c3c3; border-bottom-color:#ddd; background-color:#fff; text-align:left; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; z-index:50; background-color:#fff;}
ul.autocompleter-choices li{position:relative; margin:-2px 0 0 0; padding:0.2em 1.5em 0.2em 1em; display:block; float:none !important; cursor:pointer; font-weight:normal; white-space:nowrap; font-size:1em; line-height:1.5em;}
ul.autocompleter-choices li.autocompleter-selected{background-color:#444; color:#fff;}
ul.autocompleter-choices span.autocompleter-queried{display:inline; float:none; font-weight:bold; margin:0; padding:0;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF;}
#loadindication{position:absolute; height:50px; width:50px; margin:-25px 0px 0px -25px; top:50%; left:50%; text-align:left; text-align:center;}

.tool-tip{color:#fff; width:139px; z-index:99999; background:url(../images/bubble.png) top left;}
.tool-title{font-weight:bold; font-size:11px; margin:0; color:#9FD4FF; padding:8px 8px 4px; background:url(../images/bubble.png) top left;}
.tool-text{font-size:11px; padding:4px 8px 8px; background:url(../images/bubble.png) bottom right;}
.custom-tip{color:#000; width:130px; z-index:13000;}
.custom-title{font-weight:bold; font-size:11px; margin:0; color:#3E4F14; padding:8px 8px 4px; background:#C3DF7D; border-bottom: 1px solid #B5CF74;}
.custom-text{font-size:11px; padding:4px 8px 8px; background:#CFDFA7;}

#contact tbody tr td{padding-top:20px;}
.fn{text-transform:uppercase;}

.floatleft{float:left; margin:0px;}

.catalogue-slide{width:10px; height:15px; background-color:red; float:right; margin:0px; margin-top:-1px; margin-bottom:-10px;}

.paginationmenu {clear:both;}
.paginationmenu ul {list-style:none; margin:0; padding:0 0 0 0;}
 .paginationmenu ul li {display:inline;}
  .paginationmenu ul li a {display:block; float:left; padding:1px 2px 1px 2px; margin:1px; text-decoration:none;}
   .paginationmenu ul li a:hover {background-color:gray; text-decoration:none;}
.paginationselected {background-color:gray;}

h2.auteur{font-size:15px; padding-left:20px; font-style:normal; font-family:"Times New Roman", Times, serif; background-repeat:no-repeat; background-position:4px 4px; background-color:#F0F0F0; display:block;}
div.auteur{padding:1px 12px 1px 12px; background-color:#ffcb05;}
.nomdelauteur{font-size:18px; text-transform:uppercase;}

#titredulivre{font-weight:bold; font-size:30px; font-family:"Times New Roman", Times, serif;}
#auteurblock{display:block; clear:both;}
#lesauteurs{list-style-type:none; padding:0; margin:0;}
#lesauteurs>li{float:left; margin-right:10px; font-size:18px;}
#lesauteurs li a{text-decoration:none; text-transform:uppercase;}
#lesauteurs>li>ul{list-style-type:none; padding:1px 12px 1px 12px; margin:0; background-color:#ffcb05;}
#lesauteurs li ul li{text-transform:none; font-size:small;}
#detdulivre{}
.avecbio{border-bottom:#ffcb05 solid 2px;}

#resumedulivre{line-height:1.5;}

.isbn{font-size:12px;}

.clearboth{clear:both;}

.tab-wrapper
{
	padding:1em 1.5em;
	margin:0;
	border:1px solid #eee;
	clear:both;
}
.tab-menu
{
	margin:0;
	padding:0;
	list-style:none;
	overflow:auto;
}
.tab-menu li
{
	margin:0;
	padding:0;
	float:left;
	line-height:2em;
}
.tab-menu li a
{
	padding:0 .5em;
	font-weight:bold;
}
.tab-menu li a:hover,
.tab-menu li a:focus
{
	/* your effect here */
}
.tab-menu li.tab-selected a
{
	text-decoration:none;
	color:inherit;
	/* your effect here */
}

}
@media print{
#menu{display:none;}
#search{display:none;}
}