body
{
	padding-top: 70px;
}

.container-biblio
{
	max-width: 1500px;
	min-width: 940px;
	margin: auto;
}

h3
{
	margin-bottom: 30px;
}

.souligne
{
	text-decoration: underline;
}

.gras
{
	font-weight: bold;
}

.italique
{
	font-style: italic;
}

.minuscule
{
	text-transform: lowercase;
}

.centre
{
	text-align: center;
}

.bloc-centre
{
	margin: auto;
}

.justifie
{
	text-align: justify;
}

.bordure
{
	border: solid 1px black;
}

.editions
{
	font-size: 1.1em;
	margin-bottom: 20px;
}

.brand-biblio
{
	font-variant: small-caps;
}

.table-biblio .cellule-biblio
{
	padding: 0;
	border-collapse: collapse;
}

.table-biblio th, .table-biblio td
{
	text-align: center;
	font-size: 14px;
}

.table-biblio th
{
	color: black;
}

.table-biblio tr
{
	color: #0088cc;
	padding: 0;
}

.table-biblio tr:hover
{
	color: #005580;
}

.table-biblio td
{
	padding: 0;
}

.table-biblio a
{
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 0.5em 0;
	color: inherit;
}

.table-biblio a:hover
{
	text-decoration: none;
	color: inherit;
}

.infos-biblio
{
	display: table-cell;
	vertical-align: middle;
}

.tableau
{
	display: table;
}

.cellule
{
	display: table-cell;
	vertical-align: middle;
}

.vide
{
	width: 6%;
}

.couverture
{
	line-height: 0;
	white-space: nowrap;
}

.infos
{
	width: 100%;
}

.isbn
{
	float: left;
	font-size: 0.8em;
	color: #696969;
}

.dateAjout
{
	float: right;
	font-size: 0.8em;
	color: grey;
}

.alert-biblio-modifier h3
{
	text-align: center;
}

.alert-biblio-ajouter h3
{
	text-align: center;
}

.alert-biblio-masquer
{
	display: none;
}

.alert-biblio-modifier h3
{
	text-align: center;
}

.alert-biblio-ajouter h3
{
	text-align: center;
}

form .inline-block
{
	display: inline-block;
	vertical-align: top;
}
.form-biblio .input-isbn, .form-biblio .titre, .form-biblio .auteur, .form-biblio .edition
{
	width: 180px;
}

.form-biblio label
{
	width: 150px;
}

.form-biblio .annee-edition
{
	width: 60px;
	text-align: center;
}

form .date-lecture
{
	white-space: nowrap;
}

form .mois-lecture
{
	width: 115px;
	vertical-align: top;
	display: inline-block;
}

form .annee-lecture
{
	width: 60px;
	display: inline-block;
	text-align: center;
}

.form-biblio .input-group .note
{
	text-align: center;
	width: 30px;
}

.form-biblio .addon-note
{
	font-size: 13px;
}

.form-biblio .label-resume, .form-biblio .label-commentaires
{
	text-align: left;
}

.form-biblio .resume, form .commentaires
{
	height: 160px;
}

.form-biblio .btn-enregistrer
{
	margin: auto;
}
