.Audio {
    width: 100%;
    align-items: center;
    background-color: rgba(0,0,0,.7);
}
.lecteur_audio{
    width: 100%;
    padding: 0;
    margin: 0;
    display: inline-block;
    border-top-color: white;
    border-top-style: solid;
    border-top-width: 1vw;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    border-bottom-width: .2vw ;
    background-color: rgba(0, 0, 0, 0);
 }
.lecteur_audio1{
    width: 100%;
}
.player_audio{
    width: 90%;
    margin: 2vw 3vw;
}
.playlist1{
    padding: 0;
    margin: 0;
    float: left;
    width: 50%;
    background-color: #333333;
    min-width: 300px;
}
.playlist {
    background-color: #333333;
    border-radius: 5px 5px 5px 5px;
    list-style-type: none;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 15px;
    position: relative;
    display: inline-block;
    width: 96%;
    z-index: 1;
}
.elem_plalist{
    color: #EEEEEE;
    cursor: pointer;
    margin: 0 0 2vw 2vw;
    font-family: 'sans-serif', Gadget, sans-serif;
    font-size: calc(8px + .4vw);
    font-weight: normal;
    text-decoration: none;
}
.playlist li{
    color: #EEEEEE;
    cursor: pointer;
    margin: 0 0 5px 5px;
    font-family: 'sans-serif', Gadget, sans-serif;
    font-size: calc(8px + .4vw);
    min-font-size: .5vw;
    font-weight: normal;
}
.titre_play {
    text-decoration: none;
    margin: 1vw;
    color: rgb(255,255,255);
    text-shadow:  1px 1px rgba(255,0,0,1);
}
.titre_play:hover{
    text-decoration: none;
    margin: cal(8px + 1vw);
    color: rgb(255,255,255);
    text-shadow:  1px 1px rgba(255,0,0,0);
}
.titre_playlist, .titre_playlist:hover {
    color: #FFFFFF;
    font-style: italic;
    font-size: calc(10px + 1vw);
    font-weight: bold;
    text-decoration: none;
}
/** definition des onglets de la partie audio **/
.playlistglob {
	position:relative;
}

.onglet {
		position: relative;
                text-decoration: none;
                list-style: none;
		top: 0; 
		left: 0;		
}
/** definition des onglets de la partie audio **/

.onglet a {
	background-color:rgb(0,0,0);
	color: rgb(255,255,255);
        text-shadow:  1px 1px rgba(255,0,0,1);
	display: inline-block;
	text-decoration: none;
        list-style: none;
	padding:0 10px;
	vertical-align: bottom;
	height: content-box;
	font-size: calc(10px + 1vw);
	font-weight: bold;
	line-height:20px;
	border-radius: 5px 5px 0 0;
	list-style-type: none;
	margin:0 5px;
        padding: 10px;
}
.onglet a:hover {
        text-decoration: none;
        background-color: #FFFFFF;
        color: rgb(0,0,0);
}
.onglet a.active{
        text-decoration: none;
	background-color: #FFFFFF;
        color: rgb(0,0,0);
}