a.vertical {
  color: #FFFFFF;
  background-color: #3399ff;
  text-decoration: none;
    text-align: center;
  padding: 5px;
  border: 2px outset #c0c0c0;
  display: block;
  width: 180px;
height: 14px;
font-size:18px;
font-family:Times New Roman,Times, serif;
}
a.vertical:hover {
  background-color: #000000;
    border: 2px inset #CC0000;
}
A.menulink2 {
color: #FFFFFF;
  background-color: #3399ff;
  text-decoration: none;
    text-align: center;
  padding: 5px;
  border: 2px outset #c0c0c0;
  display: block;
  width: 210px;
height: 14px;
font-size:18px;
font-family:Times New Roman,Times, serif;
}


A.menulink2:hover {
background-color: #000000;
border: 2px inset #CC0000;
}
A.menulink3 
{
  color: #FFFFFF;
  background-color: #3399ff;
  text-decoration: none;
    text-align: center;
  padding: 5px;
  border: 2px outset #c0c0c0;
  display: block;
  width: 180px;
height: 14px;
font-size:18px;
font-family:none;
}

 

A.menulink3:hover {
background-color: #000000;
    border: 2px inset #CC0000;
}

A.menulink4 
{
  color: #FFFFFF;
  background-color: black;
  text-decoration: none;
    text-align: center;
  padding: 5px;
  border: 2px outset #c0c0c0;
  display: block;
  width: 100px;
height: 14px;
font-size:16px;
font-family:Times New Roman,Times, serif;
}

 

A.menulink4:hover {
background-color: #000000;
    border: 2px inset #CC0000;
 background-color: white;
 color: red;
}

A.menulink5
{
  color: red;
 background-color: white;
  text-decoration: none;
    text-align: center;
  padding: 5px;
  border: 2px outset #CC0000;
  display: block;
  width: 200px;
height: 20px;
font-size:20px;
font-family:Times New Roman,Times, serif;
}

 

A.menulink5:hover {
 color: #FFFFFF;
  background-color: black;
    border: 2px inset #c0c0c0 ;

 
}
.textbleu
{
text-decoration:none;
font-family:Times New Roman,Times, serif; 
font-size:18px;
color:#3399ff;
 }
.textbleugrand
{
text-decoration:none;
font-family:Times New Roman,Times, serif; 
font-size:21px;
color:#3399ff;
 }
 
.textjaune
{
text-decoration:none;
font-family:Times New Roman,Times, serif;
font-size:18px;
color:#ffff66;
 }
.textnoir
{
text-decoration:bold;
font-family:arial black;
font-size:16px;
color:black;
 }
 .textnoir2
{
text-decoration:bold;
font-family:Times New Roman,Times, serif;
font-size:16px;
color:black;
 }
 .textnoirmini
{
text-decoration:none;
font-family:Times New Roman,Times, serif;
font-size:12px;
color:black;
 }
.textblanc 
{
text-decoration:none;
font-family:Times New Roman,Times, serif;
font-size:18px;
color:white;
 }
 .textblancmini
{
text-decoration:none;
font-family:Times New Roman,Times, serif;
font-size:14px;
color:white;
 }
 .textrouge
{
text-decoration:none;
font-family:Times New Roman,Times, serif;
font-size:15px;
color:red;
 }
 .textblue
{
text-decoration:none;
font-family:Times New Roman,Times, serif;
font-size:15px;
color:blue;
 }
  .textrougeg
{
font-weight: bold;
font-family:Times New Roman,Times, serif;
font-size:17px;
color:red;
 }
 .textblueg
{
font-weight: bold;
font-family:Times New Roman,Times, serif;
font-size:17px;
color:blue;
 }
.tableau3d
{
border-right: 10px outset red;
border-top: 10px outset red;
border-bottom: 7px outset red;
background-image:url("photos/degrade.png");
background-color:white;
text-align: left;
font-family:Times New Roman,Times, serif;
color:black;
font-size:18px;
font-weight: bold;
}

h7
{
text-decoration:none;
font-family:Times New Roman,Times, serif;
 font-size:18px;
 color: #ffff66 ;
 }

 
 
 .activité
 {
 background-image:url("photos/bouton.png");
 font-size:18px;
 color:#FFFFFF;
 width:200px;
 height:15px; 
 background-repeat:no-repeat;
 padding:7px 7px 7px 7px;
 text-decoration: none;
 }
 
  .activité2
 {
 font-size:18px;
 color:#FFFFFF;
 background-repeat:no-repeat;
 text-decoration: none;
 font-family:Times New Roman,Times, serif;
 }
 
 A.activité2:hover  {

 font-size:18px;
 color:red; 
 
 }
 

 
A.activité3  {
 color:black; 
 text-decoration:none;
 font-family:Times New Roman,Times, serif;
 }
 
   .prixnoel
 {
 font-size:20px;
 color:red;
 background-repeat:no-repeat;
 text-decoration: bold;
 font-family:Times New Roman,Times, serif;
 border: 2px outset red;
 }
 
.vingteuro  {
 background-image:url("photos/vingt.png");
 text-decoration:none;
 font-family:arial black, arial;
 text-decoration: bold;
 font-size:16px;
 color:crimson;
}

a.liens {
  color: red;
  background-color: white;
  text-decoration: none;
    text-align: center;
  padding: 5px;
  border: 2px outset #c0c0c0;
  display: block;
  width: 180px;
height: 40px;
font-size:18px;
font-family:Times New Roman,Times, serif;
}
a.liens:hover {
  background-color: red;
    border: 2px inset #CC0000;
	color: white;
	}
.titreliens{
  color: white;
  background-color:red;
      text-align: center;

font-size:18px;
font-family:Times New Roman,Times, serif;
}

a.liens2{
  color: red;
  background-color: white;
  text-decoration: none;
    text-align: center;
  padding: 5px;
  border: 2px outset #c0c0c0;
  display: block;
  width: 400px;
height: 20px;
font-size:18px;
font-family:Times New Roman,Times, serif;
}
a.liens2:hover {
  background-color: red;
    border: 2px inset #CC0000;
	color: white;
	}
/*index lien bas de page*/
a.liens3 {
  color: black;
  background-color: white;
  text-decoration: none;
    text-align: center;
  padding: 5px;
  border: 2px outset #c0c0c0;
  display: block;
  width: 180px;
height: 40px;
font-size:18px;
font-family:Times New Roman,Times, serif;
}
a.liens3:hover {
  background-color: #3399ff;
    border: 2px inset #CC0000;
	color: white;
	}
/*fin index lien bas de page*/
/*liste  info2*/
.info2{
 color: white;
 font-size:19px;
font-family:Times New Roman,Times, serif;
}
/*signature coach index*/
a.coach {
  color: black;
  background-color: white;
  text-decoration: none;
    text-align: center;
  padding: 7px;
  border: 3px outset #c0c0c0;
  display: block;
  width: 100px;
height: 15px;
font-size:18px;
font-family:Times New Roman,Times, serif;
}
a.coach:hover {
  background-color: #3399ff;
    border: 2px inset #000000;
	color: white;
	}




/* début page AVIS*/

#corps
{
   
   margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   padding: 25px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
   font-size:18px;
   color: grey;
   font-family: Times New Roman, Times, serif,Arial, Arial Black ;
   border: 1px solid bleu; /* Une bordure pour bien marquer les limites du corps et pour faire joli */
  
  text-indent:40px;
}

#corps li
{
   
  text-indent:0px;
}


.corpstitre  /* titre du corps */
{
   color: white;
   font-size:28px;
   text-align: center;
   font-family: Comic Sans MS,Times;
   border: 2px solid white;
   width: 600px;
  text-indent:0px
   }
   
/*temoiniage*/

.temoiniage
{
background-color:#8EC3FF;
text-align: center;
vertical-align:top;
}

.temoiniage2
{
background-color:white;
border:1px solid black;

}
.temoiniage3
{
font: italic 22px;
        color:blue;
        background-color: #60BAFF;
        padding-bottom: 10px;
        padding-top: 5px;
		text-align: center;
	}


/* fin page AVIS*/

ul 
{
   list-style-image: url("photos/puce2.gif");
}
/* debut tableau des tarifs marche nordique*/
.tableaumarche
{
border-right: 10px outset #51FF5D;
border-top: 10px outset #51FF5D;
border-bottom: 10px outset #51FF5D;
border-left: 10px outset #51FF5D;
background-color:white;
text-align:Center;
font-family:Times New Roman,Times, serif;
color:black;
font-size:18px;
font-weight: bold;
}


.tableaumarche2
{
background-color:#F5FF75;
text-align:Center;
font-family:Times New Roman,Times, serif;
color:black;
font-size:22px;
font-weight: bold;

}
.tableaumarche3
{
background-color:#C6FFAA;
text-align:Center;
font-family:Times New Roman,Times, serif;
color:black;
font-size:18px;
font-weight: bold;

}
.tableaumarche4
{
background-color:#AFFF87;
text-align:Center;
font-family:Times New Roman,Times, serif;
color:black;
font-size:18px;
font-weight: bold;

}
/* FIN   tableau des tarifs marche nordique*/
