body
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    color: #0000ff;
    background-color: #ffffff
}
body.black
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    color: #0000ff;
    background-color: #000000
}
table.main
{
    color: #0000ff;
    border: 0px;
    border-collapse: collapse;
    padding: 0px
}
td.titre
{
    color: #0000ff;
    font-weight: bolder;
    font-size: 35px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica
}

td.dua05_title{text-align:center;font-weight:bold;color:#ffffff;background:#0000ff}
td.dua05_0{text-align:center;font-weight:normal;color:#516a88;background:#d9e2ec}
td.dua05_1{text-align:center;font-weight:normal;color:#0000ff;background:#ffffff}
a.dua05_0{color:#516a88}


td.cadre_coin_HG
{
    height: 27px;
    background-image: url(../images/cadre/coinBleuHG_plein.gif)
}
td.cadre_coin_HD
{
    height: 27px;
    background-image: url(../images/cadre/coinBleuHD_plein.gif)
}
td.cadre_bord_G
{
    width: 26px;
    background-image: url(../images/cadre/barreBleueVG.gif)
}
td.cadre_bord_D
{
    width: 26px;
    background-image: url(../images/cadre/barreBleueVD.gif)
}
td.cadre_bord_B
{
    height: 27px;
    background-image: url(../images/cadre/barreBleueHB.gif)
}
td.cadre_coin_BG
{
    height: 27px;
    background-image: url(../images/cadre/coinBleuBG.gif)
}
td.cadre_coin_BD
{
    height: 27px;
    background-image: url(../images/cadre/coinBleuBD.gif)
}

td.calendrier
{
    color: #cee7ff;
    height: 21px;
    text-align: center;
}
a.compet_
{
    color: #000000;
    text-decoration: none;
}
a.entrainement_natation
{
    color: #0000ff;
    text-decoration: none;
}
a.entrainement_velo
{
    color: #ff0000;
    text-decoration: none;
}
a.entrainement_cap
{
    color: yellow;
    font-weight: bolder;
    text-decoration: none;
}
td.compet_triathlon
{
    color: #ffffff;
    font-weight: bolder;
    height: 21px;
    text-align: center;
    background-image: url(../images/calendrier/triathlon.bmp)
}
a.compet_triathlon
{
    color: #ffffff;
    font-weight: bolder;
    text-decoration: none;
}
td.compet_duathlon
{
    color: #ffffff;
    font-weight: bolder;
    height: 21px;
    text-align: center;
    background-image: url(../images/calendrier/duathlon.bmp)
}
a.compet_duathlon
{
    color: #ffffff;
    font-weight: bolder;
    text-decoration: none;
}
td.compet_duathlonvert
{
    color: #ffffff;
    font-weight: bolder;
    height: 21px;
    text-align: center;
    background-image: url(../images/calendrier/duathlonvert.bmp)
}
a.compet_duathlonvert
{
    color: #ffffff;
    font-weight: bolder;
    text-decoration: none;
}
td.compet_cap
{
    color: #ffffff;
    font-weight: bolder;
    height: 21px;
    text-align: center;
    background-image: url(../images/calendrier/cap.bmp)
}
a.compet_cap
{
    color: #000000;
    font-weight: bolder;
    text-decoration: none;
}
td.compet_natation
{
    color: #ffffff;
    font-weight: bolder;
    height: 21px;
    text-align: center;
    background-image: url(../images/calendrier/natation.bmp)
}
a.compet_natation
{
    color: #ffffff;
    font-weight: bolder;
    text-decoration: none;
}
td.compet_aquathlon
{
    color: #ffffff;
    font-weight: bolder;
    height: 21px;
    text-align: center;
    background-image: url(../images/calendrier/aquathlon.bmp)
}
a.compet_aquathlon
{
    color: #000000;
    font-weight: bolder;
    text-decoration: none;
}
td.compet_bikenrun
{
    color: #ffffff;
    font-weight: bolder;
    height: 21px;
    text-align: center;
    background-image: url(../images/calendrier/bikenrun.bmp)
}
a.compet_bikenrun
{
    color: #000000;
    font-weight: bolder;
    text-decoration: none;
}


td.onglet
{
    color: #ff0000;
    font-weight: bolder;
    width: 150px;
    height: 27px;
    text-align: center;
    background-image: url(../images/onglets/onglet.gif)
}
td.no_objectif
{
    color: #0000ff;
    font-weight: normal;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica
}
td.objectif
{
    color: #ff0000;
    font-weight: bolder;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica
}
td.ongletcache
{
    color: #ffffff;
    font-weight: bolder;
    width: 150px;
    height: 27px;
    text-align: center;
    background-image: url(../images/onglets/onglet_noir.jpg)
}
a.sponsor
{
    text-decoration: none;
    color: #000000;
    font-weight: bolder;
    font-size: 12px;
}
td.dayOfWeek
{
    color: #000000;
    font-weight: bolder;
    text-align: center;
    height: 20px;
}
td.entrainementCAP
{
    color: yellow;
    font-weight: bolder;
    font-size: 12px;
    text-align: center;
    background-color: #000000;
}
td.entrainementNat
{
    color: #0080FF;
    font-weight: bolder;
    font-size: 12px;
    text-align: center;
    background-color: #000000;
}
td.entrainementVelo
{
    color: red;
    font-weight: bolder;
    font-size: 12px;
    text-align: center;
    background-color: #000000;
}
td.entrainementHoraire
{
    color: #ffffff;
    font-weight: bolder;
    font-size: 12px;
    text-align: center;
    background-color: #000000;
}
td.entrainementPhoto
{
    text-align: center;
    background-color: #000000;
}
td.entrainementLogo
{
    text-align: center;
    background-color: #000000;
}
td.titreColonne
{
    color: #ffffff;
    font-weight: bolder;
    font-size: 12px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica
}
a.wLink
{
    text-decoration: none;
    color: #ffffff;
    font-weight: bolder;
    font-size: 12px;
}
a.wLink:hover
{
    text-decoration: underline;
    color: #ff0000;
    font-weight: bolder;
    font-size: 12px;
}
a.rLink
{
    text-decoration: none;
    color: #ff0000;
    font-weight: normal;
    font-size: 12px;
}
a.rLink:hover
{
    text-decoration: underline;
    color: #ff0000;
    font-weight: normal;
    font-size: 12px;
}
a.rsLink
{
    text-decoration: none;
    color: #ff0000;
    font-weight: normal;
    font-size: 10px;
}
a.rsLink:hover
{
    text-decoration: underline;
    color: #ff0000;
    font-weight: normal;
    font-size: 10px;
}
.warning
{
    color: #ff0000;
    font-size: 14px;
}
.cached
{
    visibility: hidden
}
td.month
{
    color: #ffffff;
    width: 75px;
    text-align: center;
}
td.titreNoir
{
    color: #000000;
    font-weight: bolder;
    font-size: 18px;
    text-align: center
}
td.sousTitreNoir
{
    color: #000000;
    font-weight: bolder;
    font-size: 14px;
    text-align: left
}
td.sousSousTitreNoir
{
    color: #000000;
    font-weight: bolder;
    font-size: 12px;
    text-align: left
}
td.actuTitle
{
    color: #ffffff;
    font-weight: bolder;
    font-size: 12px;
    text-align: center;
    height: 27px;
    background-image: url(../images/cadre/barreBleueHH_pleine.gif)
}
td.actuContent
{
    color: #0000ff;
    font-weight: normal;
    font-size: 11px;
    text-align: justify
}
a.bkLink
{
    text-decoration: none;
    color: black;
    font-weight: normal;
    font-size: 12px;
}
a.bkLink:hover
{
    text-decoration: underline;
    color: black;
    font-weight: bolder;
    font-size: 12px;
}
a.month
{
    text-decoration: none;
    color: blue;
    font-weight: normal;
    font-size: 12px;
}
a.month:hover
{
    text-decoration: underline;
    color: blue;
    font-weight: bolder;
    font-size: 12px;
}
a.blLink
{
    text-decoration: none;
    color: blue;
    font-weight: normal;
    font-size: 12px;
}
a.blLink:hover
{
    text-decoration: underline;
    color: blue;
    font-weight: bolder;
    font-size: 12px;
}
.update
{
    COLOR: #000000;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
td
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
h2
{
    COLOR: blue;
    FONT-SIZE: 25px;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
h3
{
    COLOR: blue;
    FONT-SIZE: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
h4
{
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}


a.lienAccueil
{
    COLOR: white;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
a.lienAccueil:hover
{
    COLOR: yellow;
}
a.menuV
{
    font-size: 14px;
    font-family: verdana, arial;
    text-decoration:none;
    font-weight: bolder;
    color: white
}
a.menuV.hover
{
    font-size: 14px;
    font-family: verdana, arial;
    text-decoration:none;
    font-weight: bolder;
    color: yellow
}
a.menu
{
    COLOR: white;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
    FONT-SIZE: 18px
}
a.menu:hover
{
    COLOR: yellow;
}
a.gbLink
{
    text-decoration: none;
    color: white;
    font-weight: bolder;
    font-size: 12px;
}
a.gbLink:hover
{
    text-decoration: none;
    color: red;
    font-weight: bolder;
    font-size: 12px;
}
a.yLink
{
    text-decoration: underline;
    color: yellow;
    font-weight: bolder;
    font-size: 12px;
}
a.yLink:hover
{
    text-decoration: underline;
    color: red;
    font-weight: bolder;
    font-size: 12px;
}

td.trombi_corner_top_left
{
  background-image: url(../images/trombi/cadre/coinBleuHGG_double.gif);
  width: 15px;
  height: 40px;
}
td.trombi_top_role
{
  background-image:url(../images/trombi/cadre/coinBleuHG_double.gif);
  color: #fff;
  font-size: 12px;
  font-weight: bolder;
  text-align: center;
}
td.trombi_top
{
  background-image:url(../images/trombi/cadre/barreBleueHH_double.gif);
  width: 85px;
  height: 27px;
}
td.trombi_corner_top_right
{
  background-image:url(../images/trombi/cadre/coinBleuHDD_double.gif);
  width: 15px;
}
td.trombi_border_left
{
  background-image: url(../images/trombi/cadre/barreBleueVG.gif);
}
td.trombi_border_right
{
  background-image: url(../images/trombi/cadre/barreBleueVD.gif);
}
td.trombi_corner_bottom_left
{
  background-image: url(../images/trombi/cadre/coinBleuBG.gif);
  height: 11px;
}
td.trombi_bottom_left_half
{
  background-image: url(../images/trombi/cadre/barreBleueBG.gif);
  height: 11px;
}
td.trombi_bottom_right_half
{
  background-image: url(../images/trombi/cadre/barreBleueBD.gif);
  height: 11px;
}
td.trombi_corner_bottom_right
{
  background-image: url(../images/trombi/cadre/coinBleuBD.gif);
  height: 11px;
}


.titre
{
    COLOR: #ffffff;
    FONT-SIZE: 26px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.titreTable
{
    COLOR: #ffffff;
    FONT-SIZE: 40px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BORDER: 0.2cm groove white
}
.tourBlanc
{
    COLOR: #ffffff;
    FONT-SIZE: 16px;
    FONT-FAMILY: Arial, Helvetica;
    BORDER: 0.05cm solid white;
    BACKGROUND-POSITION: top center
}
.tourJaune
{
    COLOR: #ffffff;
    FONT-SIZE: 16px;
    FONT-FAMILY: Arial, Helvetica;
    BORDER: 0.05cm solid yellow;
    BACKGROUND-POSITION: top center
}
.texte
{
    COLOR: yellow;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.texteBlancGras
{
    COLOR: white;
    FONT-SIZE: 12px;
    font-weight: bolder;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.tbgp
{
    COLOR: white;
    FONT-SIZE: 10px;
    font-weight: bolder;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.menu2
{
    COLOR: white;
    FONT-SIZE: 14px;
    font-weight: bolder;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.menu1
{
    COLOR: white;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
    FONT-SIZE: 18px
}
td.titreJourSemaine
{
    color: #000000;
    font-weight: bolder;
    font-size: 14px;
    text-align: center;
    width: 78px
}
td.titreTotal
{
    color: #000000;
    font-weight: bolder;
    font-size: 14px;
    text-align: center;
    width: 160px
}
td.calNormal
{
    color: #000000;
    font-weight: normal;
    font-size: 12px;
    text-align: center;
}
td.calCurrentDay
{
    color: #ffffff;
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    background-image: url(imgCal/fondCourant.bmp);
    background: #0000ff
}
a.calNormal
{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
a.calCurrentDay
{
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
select.mois_year
{
    font-family: Verdana, Arial, Helvetica;
    color: #000000;
}
td.trainingLabel
{
    font-family: Verdana, Arial, Helvetica;
    font-weight: bolder;
    color: #000000
}
td.trainingContenu{
    font-family: Comic Sans Ms;
    font-weight: normal;
    font-size: 14px;
    color: #000000
}
a.swimTraining{
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
a.bikeTraining{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
a.runTraining{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
a.blackLink{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
a.greyLink{
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
.birthday {
  color : green;
  font-family : Verdana;
  font-size : 9px;
}
table.classement
{
    color: #ffffff;
    border: 0px;
    border-collapse: collapse;
    border-spacing: 20px;
    padding: 0px;
}
th.classement{
  color: #ffffff;
  font-size: 12px;
  font-weight: bolder;
  text-align: center;
  background-color: #000000;
}
td.classement_subtitle
{
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  font-style: italic;
  background-color: #000000;
}
td.classement
{
  color: #ffffff;
  font-size: 12px;
  font-weight: normal;
  text-align: right;
  background-color: #000000;

}
td.classement_selected
{
  color: #3f4569;
  font-size: 12px;
  font-weight: normal;
  text-align: right;
  background-color: #4debf7;

}
td.classement_club
{
  color: #ffffff;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  background-color: #000000;
  width: 200px;
}
td.classement_club_selected
{
  color: #3f4569;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  background-color: #4debf7;
  width: 200px;
}
