.titlebook
{
background-color:#e38fd9;
border-top:3px solid #5e5e5e;
border-bottom:3px solid #5e5e5e;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
margin:auto;
text-align:center;
}

.synopsis
{
text-align:justify;
background-color:white;
padding:5px;
font-size:0.8em;
}

.title_bloc
{
font-weight:bold;
height:25px;
padding-top:10px;
padding-left:5px;
}

.titre_edition, .info_edition, .info_edition2, .info_edition3
{
margin-left:50px;
}

.titre_edition
{
font-weight:bold;
font-size:16px;
background-color:silver;
padding:5px;
}

.info_edition, .info_edition2, .info_edition3
{
font-size:12px;
background-color:white;
}

.rajout_edition
{
font-size:15px;
padding:10px;
}

.info_edition3, .rajout_edition
{
margin-bottom:35px;
}

.table_biblio
{
border-collapse:collapse;
}

.table_biblio td
{
padding-right:10px;
}

.table_biblio tr
{
background-color:#e6e6e6;
}

.table_biblio tr:hover
{
background-color:white;
}

#menupublic
{
z-index:4;
padding: 0;
margin:auto;
voice-family: "\"}\"";
voice-family: inherit;
margin-bottom:10px;
}

#menupublic ul
{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
margin-right: 60px;
padding: 0;
list-style: none;
}


#menupublic li
{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
text-indent:0px;
}

#menupublic a{
float: left;
display: block;
font-weight: bold;
font-size:13px;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding:0 20px;
}

.blocright
{
height:30px;
padding-top:10px;
padding-left:5px;
font-weight:bold;
width:300px;
/width:290px;
}

.progressbar {
	border:1px solid #000000;
	width: 200px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-top:10px;
}

/* progress bar container */
#progressbar{
        border:1px solid black;
        width:200px;
        height:20px;
        position:relative;
        color:black; 
}
/* color bar */
#progressbar div.progress{
        position:absolute;
        width:0;
        height:100%;
        overflow:hidden;
        background-color:#369;
}
/* text on bar */
#progressbar div.progress .text{
        position:absolute;
        text-align:center;
        color:white;
}
/* text off bar */
#progressbar div.text{
        position:absolute;
        width:100%;
        height:100%;
        text-align:center;
}


.loading {
  background: url(spinner.gif) no-repeat center center;
}

#onglet1, #onglet2, #onglet3, #onglet4, #onglet5, #onglet6
{
display:none;
}
