
/******************************************************************************/
/* LIVRES */

.titre_livre{
  width:70%;
}
.ligne_livre{
  border-bottom: solid 1px #e4e9ea;
  padding-top: 15px;
  padding-bottom: 2px;
}
.ligne_livre:hover{
  border: solid 2px #8c8c8c !important;
  background-color: #f9ffe5 !important;
  background-image: linear-gradient(to bottom, #fff 40%, #f6ffed 100%);
    background-repeat: repeat-x;
  font-weight: bold;
  color: #808080;
  cursor: pointer;
}
.sort-icon {
  font-size: 9px;
  margin-left: 5px;
}

th {
  cursor:pointer;
}
.couverture_liste, .couverture_liste_vide{
  max-height: 50px;
  margin-bottom: 10px;
  margin-right: 10px;
}
.couverture_liste:hover{
  max-height: 200px;
  margin-bottom: 10px;
  margin-right: 10px;
}
.info_align{
  vertical-align: middle !important;
}
.center{
  text-align: center;
}
.entete_ligne{
  text-align: right;
  padding-right: 10px;
}
#infoNbrLivre{
  float:right !important;
  margin-top: 14px;
  margin-right: 20px;
  text-align: vertical;
  color: white !important;
  font-weight: bold;
  margin-left: 5px;
}
.navbar-inverse .navbar-nav > li > a{
  cursor: pointer;
}
.barreBouton{
  text-align: center !important;
  margin-top: -32px;
}
.btn-chiffre:hover, .btn-chiffre:active, .btn-chiffre.active{
  color: white !important;
  border-color: #8c8c8c !important;
  background-color: #4aa94a !important;
}
.btn-chiffre{
  color: grey !important;
  border-color: #cecece !important;
  background-color: white !important;
}
#containerLivre{
  margin-left: 80px;
  margin-right: 80px;
}
.tableLivre{
  margin-top: 20px;
  border: solid 1px #dcdcdc;
  border-radius:  4px;
}
.tableLivre tr th{
  background-image: linear-gradient(to bottom, #80d02f 0%, #4aa94a 100%);
    background-repeat: repeat-x;
    color:white;
    font-weight: normal;
    text-align: center;
    /* background:-webkit-gradient(radial, 184 22, 83, 175 -189, 390, from(#80d02f), to(#4aa94a)); */
}
.tableLivre tr td{
  border-right: solid 1px #e8e8e8;
}
.pagination {
    margin-bottom: -30px;
}
#filtreLivre{
  /* position:fixed;  */
  /* background-color: #f2efef; */
  background-image: linear-gradient(to bottom, #fff 20%, #efefef 100%);
  background-repeat: repeat-x;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}


/* Extra small devices (phones, 600px and down) */
@media (max-width: 600px) {
  .desktop {
    visibility: hidden;
    max-width: 0;
  }
}


/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  
}