/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

html, body {
  padding: 0;
  margin: 0;
  border: 0;
}

body {  
     background-color: #00a19c;
     font-family: Verdana;
     color: #ffffff;     
}

a:link, a:visited, a:active {
       color: #ffaf28;
       text-decoration: underline;
}
 
a:hover {
          color: #ffffff;
          text-decoration: underline;                   
}

#Page {
      margin: 0 auto;
      padding: 0;
      border: 0;
      min-height: 100%;
      height:auto !important;
      width: 994px;
      background-color: #c6c4c5;
      background: repeat-y url('../_images/pagbgbk.png');
}

#Content ul {
         list-style-type :none;
         list-style-position: outside;
		 padding: 0 10px 0 30px;
}

#Content ul li ul li{
		 padding: 3px;
         list-style-image: url('../_images/RghtArrBlt.gif');         		 
}

#Content div.listTable {
         margin: 0px
}

#Content div.leftList {
   float:left;
   width: 450px;        
}

#Content ul.leftList {
         float: left;
}

#Content ul.leftList li {
         border-bottom: 1px  dotted #ffffff;
         border-left: 1px dotted #ffffff;
         padding: 3px; 
         text-align: center;
         width: 100px;
}

#Content ul.rightList {
         float: left;
}

#Content ul.rightList li {
         border-bottom: 1px  dotted #ffffff;
         border-right: 1px dotted #ffffff;
         padding: 3px; 
         text-align: center;
         width: 100px;
}

.textBold {
	font-weight: bold;
}

.yellowText {
            color: #ffaf28;
}


#Content table {
      margin: 30px 130px;
      width: 750px;
      font-weight: bold;
      background-color: #707070;
      color: #000;
	  border-radius: 5px;
}

#Content table a:link, #Content table a:visited, #Content table a:active {
      color: #000;
      text-decoration: none;      
}

#Content table a:hover {
      color: #ffffff;
}

.tdTableTitre {
        color: #black;
        font-weight: bold;
        padding: 4px 8px 3px 8px;
		height: 20px;
		background-color: #00a19c;
		border-radius: 5px;
}

.espaceGrise {
        padding: 4px 8px 3px 8px;
		height: 20px;
		background-image: url(../_images/topMenu_bg.png);	
}

.espaceBleue {
		background-color: #7207d3;	
}

#Content #TableRaceResults a:link, #Content #TableRaceResults a:visited, #TableRaceResults a:active {
               text-decoration:underline;             
}

#Content #TableRaceResults a:hover {
               color: #c00;
               text-decoration:underline;             
}

/* Calendrier */
.trCalendar {
    background-color: #000e77;
}

.tdCalendrier {
    text-align : left;
}

/* Classement et Resultat de Course*/
.tdNo {
      text-align: center;
}

.tdNom {
       text-align: left;
}

.tdPoints {
          text-align: right;
}

/* Statistiques  */

.tdFirst {
         background-color: #ffd700;
         color: black;
}

.tdSecond {
          background-color: #c0c0c0;
          color: black;
}

.tdThird {
         background-color: #b8860b;
         color: black;
}

.rowHeader {
    border: 1px solid white;
    color: white;
    background: #c50001;
    font-size: medium; 
}

/* Collapsing tr section*/

.trVisibility {
	display:none;
}

#Content table tr.trFormat {
    background: #000; 
    border-left:none; 
    border-right:none;
}

#Content table tr td .tableCollapse {
    margin: 0 auto;
    padding: 0;
    border: 1px solid white; 
    width: 600px;
 }
 
.tableCollapse tr {
   background: #c7c5c6;
}

/* Buttons */

/* Pilotes */
#Content div a.buttonPilote:link, #Content div a.buttonPilote:visited, #Content div a.buttonPilote:active {
         display: block;
         background: url('../_images/buttonPilotes.png') no-repeat;
         width: 130px;
         height: 60px;
}

#Content div a.buttonPilote:hover {
         display: block;
         background: url('../_images/buttonPilotesHover.png') no-repeat;                  
}

/* Progress */
#Content div a.buttonProgress:link, #Content div a.buttonProgress:visited, #Content div a.buttonProgress:active {
         display: block;
         background: url('../_images/buttonProgress.png') no-repeat;
         width: 130px;
         height: 60px;
}

#Content div a.buttonProgress:hover {
         display: block;
         background: url('../_images/buttonProgressHover.png') no-repeat;                  
}

/* English */
#Content div a.buttonEnglish:link, #Content div a.buttonEnglish:visited, #Content div a.buttonEnglish:active {
         display: block;
         background: url('../_images/buttonEnglish.png') no-repeat;
         width: 130px;
         height: 60px;
}

#Content div a.buttonEnglish:hover {
         display: block;
         background: url('../_images/buttonEnglishHover.png') no-repeat;                  
}

/* Francais */
 #Content div a.buttonFrancais:link, #Content div a.buttonFrancais:visited, #Content div a.buttonFrancais:active {
         display: block;
         background: url('../_images/buttonFrancais.png') no-repeat;
         width: 130px;
         height: 60px;
}

#Content div a.buttonFrancais:hover {
         display: block;
         background: url('../_images/buttonFrancaisHover.png') no-repeat;                  
}
  