.mini-class {
background: #fff;
height: 130px;
padding: 0;
}

.modernbricksmenu2 {
padding: 0;
width: 300px;
border-top: 5px solid #a22124; 
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 20px;
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a {
float: left;
display: block;
font: bold 11px Arial;
color: #fff;
text-decoration: none;
margin: 0 1px 0 0;
padding: 5px 9px;
background: url('/images/bg-box.gif');
border-top: 1px solid #fff;
}

.modernbricksmenu2 a:hover{
background: url('/images/bg-box_on.gif');
color: #fff;
text-decoration: underline;
}

.modernbricksmenu2 a.selected{
background: url('/images/bg-box_on.gif');
color: #fff;
border-color: #a22124;
}

.tabcontent {
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.col-three-content .mini-classement {
width: 100%;
padding: 0;
margin: 0 auto;
border: 0;
border-collapse: collapse;
}

.col-three-content .mini-classement a {
color: #000;
text-decoration: none;
}

.col-three-content .mini-classement a:hover {
color: #ff0000;
}

.col-three-content .mini-classement th {
background: #a22124;
font: bold 12px arial;
color: #fff;
text-transform: uppercase;
text-align: left;
padding: .3em;
}

.col-three-content .mini-classement td {
font: normal 12px arial;
padding: .2em;
}

.col-three-content .mini-classement tfoot td {
padding: .5em;
text-align: right;
color: #000;
}

.tabcontent p {
background: #fff;
margin: 0 auto;
width: 97%;
padding: .3em;
font: normal 11px arial;
color: #000;
text-align: right;
}

.tabcontent p a {
color: #000;
text-decoration: none;
}

.tabcontent p a:hover {
color: #ff0000;
text-decoration: none;
}