
* {box-sizing: border-box;}

/* Ho creato due div per poter allineare il titolo esattamente sotto menu2. Prima tolgo il padding e poi calcolo la width. */
#discografia { padding: 0 10px; }
#page { width:98%;  text-align: center; border-bottom: 1px solid #aaa; }

#disco {
 display:inline-block;
 padding: 5px 0;
 border:2px solid #ddd;
 width: 30%;
 margin: 5px;
 text-align:center;
 background-color: #f2f2f2;
}
                                     
.icona { box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.4); width:98%; }

#traccia { font: bold 66% Arial; color:#333; padding-top:5px;  } 



audio {                                                                     
background:#F1F3F4; 
width:98%;
height:25px; 
border: 2px solid #bbb; 
border-radius: 4px;
box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.4);
margin-bottom:0;
}

#disco ul {
max-width: 100%;
height: auto;
list-style:none;
padding:0;
font: 82% Arial;
border:0px solid red;
padding-top:20px;
}

#disco ul li {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.K { 
width: 98%;
margin-left: 1%;
margin-right: 1%;
display: block; 
color: white;
font: bold 100% Arial;
text-decoration:none;
padding:10px 0;
border:1px solid #0292CE;
    border-radius: 5px;
    background: linear-gradient(to bottom, #0292CE 0%, #99D3EB 100%)
}

.YT { 
display: block;                                                            
width:98%;
height:26px; 
background:#f1f3f4; 
background-image: url("../files/YT2.jpg");
background-repeat: no-repeat;
background-position: center;

border: 2px solid #bbb; 
border-radius: 4px;
box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.4);

margin-top:15px;
margin-bottom: 5px;
}

.T {  color: #0574A2; font-weight: bold; }

#aufnahme {
 display:inline-block;
 padding: 8px;
 border:2px solid #ddd;
 max-width: 42%;
 margin: 5px;
 text-align:center;
 background-color: #f7f7f7;
 color: #0292CE;
 font: 82% Arial;
}

@media only screen and (max-width: 500px) {
#aufnahme { max-width: 90%; }
}

@media only screen and (max-width: 680px) {
#disco { width: 46%; }
}

@media only screen and (max-width: 480px) {
#disco { width: 70%; }
}

@media only screen and (max-width: 400px) {
#disco { width: 90%; }
}
