body {
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica;
  color : #0000ff;
  background-color : #ffffff;
}

h2{
  font-family : Verdana, Arial, Helvetica;
  color: #0451f5;
}
h3{
  font-size: 14px;
  font-family : Verdana, Arial, Helvetica;
  color: #0451f5;
}

ul { margin:0; padding:0 }
ul li { list-style:none }
img a { text-decoration:none ; border:none }
img a:hover { text-decoration:none ; border:none }
a img { text-decoration:none ; border:none }

.warning {
  color : #ff0000;
  font-family : Verdana;
  font-weight : bold;
  font-size : 14px;
}
.warningDetails {
  color : #000000;
  font-family : Verdana;
  font-size : 12px;
}
.birthday {
  color : #20ff00;
  font-family : Verdana;
  font-size : 9px;
}
.mobilisation{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
.objectif{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}

a.training1{
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
a.training2{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
a.training3{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
a.training7{
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
a.training9{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
a.training10{
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
a.training11{
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
a.training12{
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
a.training17{
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
a.trainingClub{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
a.trainingPerso{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
a.competition{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
a.resultat{
    color: #000000;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}

a.back{
    color: #0451f5;
    font-size: 11px;
    text-align: center;
    text-decoration: underline;
}

a.std1{
    color: #ffffff;
    font-size: 11px;
    text-align: center;
    text-decoration: underline;
}
a.std1:hover{
    color: #0451f5;
    background: #ffffff;
    font-size: 11px;
    text-align: center;
}
a.std2{
    color: #0451f5;
    font-size: 11px;
    text-align: center;
    text-decoration: underline;
}
a.std2:hover{
    color: #ffffff;
    background: #0451f5;
    font-size: 11px;
    text-align: center;
}
a.std6{
    color: #ffffff;
    font-size: 11px;
    text-align: center;
    text-decoration: underline;
}
a.std6:hover{
    color: #0451f5;
    background: #ffffff;
    font-size: 11px;
    text-align: center;
}
.std1{
    color: #ffffff;
    font-size: 11px;
    text-align: center;
}
.std2{
    color: #0451f5;
    font-size: 11px;
    text-align: center;
}



a.supprime{
    color: #ff0000;
    font-size: 10px;
    text-align: center;
    text-decoration: none;
}
a.supprime:hover{
    color: #ffffff;
    background: #ff0000;
    font-size: 10px;
    text-align: center;
}

span.titre_col_gauche{
    color: #0451f5;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}

th.thCornerL{
    color: #4debf7;
    background:#3f4569;
}
th.thTop{
    color: #4debf7;
    background:#3f4569;
}
th.thCornerR{
    color: #4debf7;
    background:#3f4569;
}
td.row1{
    background:#0451f5;
    text-decoration: none;
}
td.row2{
    background:#ffffff;
    text-decoration: none;
}
td.row3{
    background:#2bccd5;
    text-decoration: none;
}
td.row4{
    background:#ffff00;
    text-decoration: none;
}
td.row5{
    background:#6666ff;
    text-decoration: none;
}
td.row6{
    background:#666666;
    text-decoration: none;
}
td.gratuit{
    color: #ffffff;
    background:#008000;
    font-weight: bold;
    text-decoration: none;
}
td.probleme{
    color: #ffffff;
    background:#ff0000;
    font-weight: bold;
    text-decoration: none;
}
.onglet_blanc{
    color: #0000ff;
    background: #ffffff;
    font-weight: bold;
    text-decoration: none;
    width: 130px;
}
.onglet_rouge{
    color: #ffffff;
    background: #ff0000;
    font-weight: bold;
    text-decoration: none;
    width: 130px;
}
.onglet_orange{
    color: #ffffff;
    background: #ff8000;
    font-weight: bold;
    text-decoration: none;
    width: 130px;
}
.onglet_blanc a {
    color: #0000ff;
    text-decoration: none;
}
.onglet_rouge a {
    color: #ffffff;
    text-decoration: none;
}
.onglet_orange a {
    color: #ffffff;
    text-decoration: none;
}
span.sample{
    color:#0451f5;
    font-size: 9px;
    text-decoration: none;
}
span.row1{
    color:#ffffff;
    text-decoration: none;
}
span.row2{
    color:#0451f5;
    text-decoration: none;
}
span.row3{
    color:#0451f5;
    text-decoration: none;
}
span.row4{
    color:#000000;
    text-decoration: none;
}
span.row5{
    color:#ffffff;
    text-decoration: none;
}
span.row6{
    color:#ffffff;
    text-decoration: none;
}

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.trainingContent{
    font-family: Comic Sans Ms;
    font-weight: normal;
    font-size: 14px;
    color: #000000
}


td.sexe_M{
    color: #ffffff;
    font-weight: bold;
    background: #0451f5;
    text-decoration: none;    
}
td.sexe_F{
    color: #000000;
    font-weight: bold;
    background: pink;
    text-decoration: none;
}

a.titre_col_gauche{
    color: #0451f5;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
a.titre_col_gauche:hover{
    color: #ffffff;
    background: #0451f5;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
}

select{
    font-size: 11px;
    font-family : Verdana;
}
option{
    color: #0451f5;
}
option.M{
    color: #0451f5;
}
option.F{
    color: white;
    background: pink;
}

.blueb{
    color: #ffffff;
    background: #0451f5;
    font-weight: bold;
    border-style: ridge;
}
.pinkb{
    color: #ffffff;
    background: pink;
    font-weight: bold;
    border-style: ridge;
}
.greenb{
    color: #ffffff;
    background: green;
    font-weight: bold;
    border-style: ridge;
}
.redb{
    color: #ffffff;
    background: red;
    font-weight: bold;
    border-style: ridge;
}
.blackb{
    color: #ffffff;
    background: black;
    font-weight: bold;
    border-style: ridge;
}
.orangeb{
    color: #ffffff;
    background: orange;
    font-weight: bold;
    border-style: ridge;
}
