
.liensCalendriers { width: 100%; height: 60px; background-color: transparent; margin-bottom: 20px; }
.liensCalendriers a { text-transform:uppercase; font-size:14px; font-weight: 600; letter-spacing: 1px; color: darkgray;border-bottom: solid 2px darkgray; margin-left: 10px; }
.liensCalendriers a:hover { border-bottom: solid 2px #ffdc00; }

#calendar { font-family: 'Poppins'!important; font-size: 14px; }
.match { width: 100%; height: 150px; border-radius: 8px; background-color: white; margin-bottom: 20px; }
.lignecal { width:100%; height:150px; border-top: solid 2px #ffdc00; }

.col1 { min-width: 18%!important; height: 150px; float: left; display: block; }
.col2 { min-width: 64%!important; height: 150px; float: left; display: block; }
.col3 { min-width: 18%!important; height: 150px; float: left; display: block; }

.competition { width: 100%; height: 150px; display: block; padding-left: 20px; padding-top: 50px!important; text-transform:uppercase; font-weight:500; letter-spacing: 1px; }
.competition b { font-weight: 800; }
.competition a { color: color: #000000; text-decoration: underline; }

.datecal { min-width: 100%!important; height: 40px; display: block; text-align:center!important; padding-top: 10px; text-transform:uppercase; font-weight: 500; font-size:12px; letter-spacing: 1px; }

.competitionmob { display: none!important; }

.equipe1 { min-width: 44%!important; height: 70px; float: left; display: block; text-align: right; font-size: 16px!important; font-weight: 700; padding-right:10px!important; padding-top: 10px; text-transform:uppercase; letter-spacing: 1px; }
.equipe1 img { width:50px; vertical-align: middle!important; padding-right:3px!important; }

.scorecal { min-width: 12%!important; height: 70px; float: left; text-align: center!important; display: block; border-radius: 8px; background-color: #ffdc00; font-size: 20px; font-color: #00a558; font-weight: 700; text-align: center!important; padding-top: 20px; letter-spacing: 1px; }
.tab { font-size: 10px;  }

.equipe2 { min-width: 44%!important; height: 70px; float: left; display: block; font-size: 16px!important; font-weight: 700; padding-top: 10px; padding-left: 10px!important; text-transform:uppercase; letter-spacing: 1px; }
.equipe2 img { width:50px; vertical-align: middle!important; padding-left:3px!important; }

.stade { min-width: 100%!important; height: 40px; float: left; display: block; text-align: center!important; padding-top: 10px; text-transform:uppercase; font-size:10px; font-weight: 600; letter-spacing: 1px; color: darkgray; }
.stade a { color: color: darkgray; text-decoration: underline; }

.liens { min-width: 100%!important; height: 150px; display: block; padding-top: 50px!important; }
.lienscontenu { width:auto; text-align: center!important; }
.liens a { width:auto; text-align:center!important; border-bottom: solid 2px #00a558; font-size:12px; color: #00a559; letter-spacing: 1px; font-weight: 800; text-transform:uppercase; padding-bottom: 10px; }
.liens a:hover { color: darkgray; border-bottom: solid 2px darkgray; }
.separateur { display: none; }

@media all and (min-width: 0px) and (max-width: 1210px) {
.liensCalendriers a { font-size:12px; }

.match { width: 100%; height: 230px; border-radius: 8px; }
.lignecal { width:100%; height:230px; border-top: solid 2px #ffdc00; }
.col1 { display: none; }
.col2 { min-width: 100%!important; height: 170px; }
.col3 { min-width: 100%!important; height: 60px; }

.competition { display: none; }
.competitionmob { min-width: 100%!important; height: 30px; display: block!important; text-align:center!important; padding-top: 10px; text-transform:uppercase; font-weight: 500; font-size:12px; letter-spacing: 1px; }
.competitionmob b { font-weight: 800; }
.competitionmob a { color: color: #000000; text-decoration: underline; }

.datecal { height: 30px; }

.equipe1 { font-size: 11px!important; height: 40px; padding-right:3px; padding-left: 0; padding-top: 10px; overflow: hidden; font-weight: 500; letter-spacing: 0!important; }
.equipe1 img { width: 30px; margin-right: -10px!important; }

.scorecal { font-size: 12px; height: 40px; padding-top: 12px; letter-spacing:0; }
.tab { font-size: 9px; margin-top: -20px!important;  }

.equipe2 { font-size: 11px!important; height: 40px; padding-top: 10px; padding-left: 3px; padding-right:0; overflow: hidden; font-weight: 500; letter-spacing: 0!important; }
.equipe2 img { width: 30px; margin-left: -10px!important; }

.stade { height: 30px; padding-top: 30px; }

.liens { height: 30px; padding:0!important; }

.separateur { min-height:20px!important; display: block!important; }
}

