.fr-header__operator img {
max-height:100px
}

.card-mp3 .fr-card__content {
padding:1em;
padding-bottom:2em!important
}

.card-mp3 .notation_note {
float:right;
padding-top:4px;
margin-left:10px
}

.card-mp3 .spip_logo {
float:right;
margin-right:0;
margin-left:1em
}

.fr-alert--info.mp3::before {
mask-image:url('https://audio-lingua.ac-versailles.fr/squelettes/dsfr/icons/media/play-circle-fill.svg')
}

.fr-alert--info.mp3 .fr-accordion {
clear:both
}

.fr-alert--info.mp3 .spip_logo {
float:right;
margin-right:0;
margin-left:.5em;
margin-bottom:0
}

.fr-quote blockquote p {
font-size:inherit
}

.page_recherche #main input#recherche {
width:200px!important
}

fieldset {
padding:2em!important;
margin-bottom:2em!important
}

.bouton-player,.pause,.abo_itunes,.abo_rss,.abo_netvibes {
background-image:url('https://audio-lingua.ac-versailles.fr/squelettes/dsfr/img/sprites_2020.png');
background-repeat:no-repeat
}

.no-js .bouton-player {
display:none
}

.bouton-player {
float:left;
width:91px;
height:91px;
margin-bottom:1em!important;
color:#fff;
text-align:center;
vertical-align:top;
min-width:90px;
margin:0;
padding:0;
background-color:transparent;
background-position:-200px right -150px!important;
background-repeat:no-repeat;
opacity:.7;
filter:alpha(opacity=70)
}

.pause {
background-position:-100px right -150px
}

.bouton-player button {
color:#fff;
border:none;
background:transparent;
text-align:end;
letter-spacing:.05em;
color:#FFF;
font-size:1.6em
}

.bouton-player:hover {
cursor:pointer;
opacity:1;
filter:alpha(opacity=100)
}

.player {
clear:right;
margin-right:inherit
}

.lity-image-caption {
display:none
}

.qrcode {
width:35px;
border-radius:5px;
height:auto
}

.no-bg {
background-image:none
}

.abo_itunes {
width:25px;
height:25px;
background-position:0 right -35px;
display:inline-block
}

.abo_rss {
width:25px;
height:25px;
background-position:-30px right -35px;
display:inline-block
}

.abo_netvibes {
width:25px;
height:25px;
background-position:-60px right -35px;
display:inline-block
}

.bouton-player {
background-position:-200px right -150px!important
}