/* Feuille de style (CSS) -  Auteur: Dominique Guebey - Version du 2025-11-23 */

@media only screen and (min-width: 481px) { 
.cal_ino { background-color: #dd0000; color: #ffffff; } /* Champ. international */
.cal_ino a { color: #9999ff; }
.cal_ino a:link, .cal_ino a:visited { color: #99ff99; }
.cal_ino a:active, .cal_ino a:focus {outline:#99ff99 solid 1px;}

.cal_inm { background-color: #ffaaff; color: #000000; } /* International divers */
.cal_inm a { color: #0000ff; }
.cal_inm a:link, .cal_inm a:visited { color: #0000ff; }

.cal_fra { background-color: #0000ff; color: #ffffff; } /* Champ. France */
.cal_fra a { color: #ffffff; }
.cal_fra a:link, .cal_fra a:visited { color: #ff99ff; }
.cal_fra a:active, .cal_fra a:focus {outline:#ff99ff solid 1px;}

.cal_nat { background-color: #66aadd; color: #000000; } /* National divers */
.cal_nat a { color: #008800; }
.cal_nat a:link, .cal_nat a:visited { color: #008800; }

.cal_vet { background-color: #66ff66; color: #000000; } /* Veterans */
.cal_vet a { color: #990000; }
.cal_vet a:link, .cal_vet a:visited { color: #990000; }

.cal_gf  { background-color: #ffff66; color: #000000; } /* + 50km  */
.cal_gf  a { color: #880000; }
.cal_gf  a:link, .cal_gf  a:visited { color: #880000; }

.cal_div { background-color: #aaaaaa; color: #000000; } /* Regional */
.cal_div a { color: #006600; }
.cal_div a:link, .cal_div a:visited { color: #006600; }
}
@media only screen and (max-width:480px) {
.cal_ino a:active, .cal_inm a:active, .cal_fra a:active, .cal_nat a:active, .cal_vet a:active, .cal_gf a:active, .cal_div a:active {outline:#ffffff solid 1px;}
.cal_ino a:focus, .cal_inm a:focus, .cal_fra a:focus, .cal_nat a:focus, .cal_vet a:focus, .cal_gf a:focus, .cal_div a:focus {outline:#ffffff solid 1px;}
}

