a {
text-decoration: none;
color:#428BCA;
font-weight: bold;
}

h1 {
text-align: center;
padding-top: 15px;
font-size:1.4em;
}

h2 {
text-align: left;
font-size:1.2em;
color:#428BCA;
margin: 0;
}

p {
margin: 20px 50px;
}

#invol {
background-color:#FFFFFF;
width: 100%;
margin: 6px auto;
font-family: arial, Verdana, "sans-serif";
font-size:0.8em;
color:#565656;
line-height: 1.8em;
border: solid 1px #fff;
}

@media (max-width: 800px) { 
#invol {
width: 100%;
}
}

#tab_car {
border-top:solid 1px gray;
border-right:solid 1px gray;
width: 95%;
margin: 10px auto 0 auto;
border-collapse: collapse;

}

#tab_car th{
border-bottom:solid 1px #bcb7b7;
border-left:solid 1px #bcb7b7;
}
#tab_car td{
border:solid 1px #bcb7b7;
padding:5px 5px;
}

#tab_car img{
margin:0;
}

#tab_car img{
margin:0;
width: 150px;
}
#tab_car a img{
margin:0;
width: 20px;
}

#tab_car p{
margin:0;
}

#tab_car2 {
border:solid 1px #bcb7b7;
width: 95%;
margin: 10px auto;
border-collapse: collapse;
display:none;
}

#tab_car2 td{
height: 30px;
border-bottom:solid 1px #bcb7b7;
padding:0 5px;
}

@media (max-width: 800px) {
#tab_car {
display: none;
}

#tab_car2 {
display: table;
}
#tab_car2 p{
margin:0;
}
}

#tab_tot {
background-color:#EEF3F8;
border:solid 1px #bcb7b7;
width: 100%;
height: 150px;
}

#tab_tot_vst {
display: none;
background-color:#EEF3F8;
border:solid 1px #bcb7b7;
width: 100%;
height: 150px;
}

@media (max-width: 950px) {
#tab_tot {
display: none;
}
#tab_tot_vst {
display: table;

}
}

#flex-cont {
width: 95%;
display: flex;
margin: 20px auto;
justify-content: space-between;
flex-flow: row wrap;

}

#info {
width: 98%;
height: 80px;
border:solid 1px #bcb7b7;
padding:10px 0 0 5px;
margin-top: 10px;
}

#pagam {
width: 98%;
height: 80px;
border:solid 1px #bcb7b7;
padding:10px 0 0 5px;
margin-top: 10px;
}
#corrieri {
width: 98%;
height: 80px;
border:solid 1px #bcb7b7;
padding:10px 0 0 5px;
margin-top: 10px;
}