a.selected { background:#000 !important;color:#fff !important; }
a.liste-auteurs-lettre { border: 2px solid transparent;display:inline-block;float:none;margin-bottom:16px;margin-left:0;margin-right:0;line-height:44px; }
a.liste-auteurs-lettre:hover { border: 2px solid #abc4cd;background: #fff; }
span.liste-auteurs-lettre { background:#AAAAAA !important;border: 2px solid #AAAAAA;display:inline-block;float:none;margin-bottom:16px;margin-left:0;margin-right:0;line-height:44px; }

.letter-container { display:inline-block;text-align:center;border-bottom:1px solid #b7b7b7;margin:0 auto 48px auto;clear:both;float:none;width:100%;padding-bottom:32px; }
.auteurs-ligne { color:#28687f;font-weight:bold;padding:0;margin:8px 0 8px 0;display:block;clear:both;float:none; }
.maison-edition { color:#000; }
.lineSelected { color:#000; }
.lineSelected .maison-edition { color:#000; }

a.auteurs-ligne:hover { color:#000; }
a.auteurs-ligne:hover .maison-edition  { color:#000; }
#listeAuteurs { width:45%;min-width:45%;float:left;display:inline-block;margin:0 2.5% 0 2.5%; }
#infosAuteur { width:47.5%;background:#90b0bd url('./images/corner.png') no-repeat 100% 0;float:right;display:inline-block;margin:0 2.5% 0 0; }
#iaContainer { margin:32px;color:#000;overflow:hidden; }

#iaContainer h2 { color:#000;font-weight:bold;font-weight:bold;font-size: 1.6em;letter-spacing: -1px;display:block;margin-bottom: 35px;clear:both; }
#iaContainer h2::after, #iaContainer h3::after { background: #FFF;content: "";width: 37px;height: 2px;margin: 4px 0 0 0;box-sizing: border-box;display:block; }
#iaContainer h3 { color:#FFFFFF;font-weight:bold;font-size:1.1em;text-transform: uppercase;margin-bottom: 24px; }
#iaContainer h4 { color:#000;font-weight:bold;font-size:1.1em;text-transform: uppercase;margin-bottom: 0; }
#iaContainer .type_ouvrage { display:margin-bottom:14px;font-style:italic;display:block; }
#iaContainer img { float:none;margin:0 32px 0 0; }
.content-section { margin-bottom: 10px !important; }
#letterSpacer { display:block;margin-bottom:32px; }

.presence { display:inline-block;margin-bottom:16px; }
.divPhoto { float:left;display:inline-block;margin-bottom:16px;width:272px;max-width:100%;margin-right:16px; }
.divPhoto img { max-width:100% !important;display:inline-block; }
.credits { display:block;width:240px;font-style:italic; }