BODY {
  background: #ffffff;
  margin: 0px; 
  font-family  : arial, verdana;
  color: #1E328B;/*#444444;*/
}

TD {
  font-size:12px;
  
}

A {
  color:#1E328B;
  text-decoration:none;
  font-weight : bold;
}

A:hover {
  color:#1D66FB;
  font-weight : bold;
}

TD.menu{
  background: #BBFCDE;
  background-image: url('../logos/index_05.jpg');
  /*background-position: top;
  background-repeat: no-repeat ;*/
  
}
TD.col_menu{
  
  padding-left:6px;
}
A.left {
  font-weight : bold;
  color:#1E328B;
  text-decoration:none;
}

A.left:hover {
  font-weight : bold;
  background-image:url(../logos/deco.gif);
background-repeat:no-repeat;
background-position:1% 50%;
padding-left:15px;
color:#1D66FB;

}
TD.center{
  /*background: #DDDAC6;*/
  background-image: url('../logos/index_06.jpg');
  background-position: bottom;
  background-repeat: no-repeat ;

}

TD.top {
	font-style:italic;
  font-weight : bold;
  font-size: 17px;
  color: #660000;

}

.titreIndex {
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #CC3300;
	word-spacing: 0px;
	letter-spacing: -1px;
}

/* ENCART DES NEWS COL DROITE--------------------------*/
TD.entetebox{
  /*background: #DDDAC6;*/
  background-image: url('../logos/fd-col-right.jpg');
  font-weight : bold;
  }

TD.EncartNews   { 
 background: #E6F7E5;
 color: #1E328B;
 font-size: 14px;
 font-weight : bold;
 text-align: center;
border: thin dashed #ff0000;
      }
	  
TD.newsdate   { 
 font-size: 9px;
 font-weight : bold;
 text-align: right;
  }
  
TD.newstitre   { 
 font-size: 11px;
 font-weight : bold;
 text-align: left;
}
TD.plusinfo   { 
 font-size: 10px;
 font-weight : bold;
 text-align: right;
 color: #666666;
}
/* FIN ENCART DES NEWS COL DROITE--------------------------*/


TD.reglement_titre {
	font-weight : bold;
	background: #ccffcc;

}

.reglement_txt {	
	/*color: #000099;*/
	font-size: 9px;
}

TD.localisation_titre {
	background-image: url('../logos/angle.gif');
	font-weight : bold;
	font-style:italic;
	font-size: 12px;
	text-decoration:underline;
	color: #660000;
	

}

TD.localisation_txt {	
	background-image: url('../logos/angleinv.gif');
  background-position: bottom;
  background-repeat: no-repeat ;
  
}

TD.fdPartner{	
	 background: #ffffff;
	 background-image: url('../logos/degradevertbleu.jpg');
  background-position: top;
  background-repeat: no-repeat ;
}

TD.NomPartner{	
	/*background-image: url('../logos/angleinv.gif');
  background-position: bottom;
  background-repeat: no-repeat ;*/
  background: #f0f0f0;
  text-align:center;
}

TD.logoPartner{	
	 background: #ffffff;
 
  text-align:center;
  width:300px;
}
/*PAGE INFORMATIONS ---------------------------*/
.inforace{
  background: #BBFCDE;
  background-image: url('../logos/fdinfo.jpg');
  background-position: top;
  background-repeat: no-repeat ;
  /*background-position: top;
  background-repeat: no-repeat ;*/
  
}

TD.infoEpreuves{	
  background: #8BCAB2;
 text-align:center;
 font-size: 15px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
 letter-spacing: normal;
 vertical-align: baseline;
 word-spacing: 3px;
 text-indent: 2px;
 color:#47130C;
}

A.infocourses{	
	color:#63372D;
  text-align:left;
  font-size: 12px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
 letter-spacing: normal;
}
A.infocourses:hover{	
	
  text-align:left;
  font-size: 12px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
 font-style:italic;
}

A.infotete{	
	
  text-align:center;
  font-size: 16px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
 letter-spacing: normal;
}
A.infotete:hover{	
	
  text-align:center;
  font-size: 16px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
 font-style:italic;
}
/* FIN PAGE INFORMATIONS ------------------------*/

/*PAGE INSCRIPTION ---------------------------*/

TD.InscritEnLigne{	
  background: #BBFCDE;
  background-image: url('../logos/inscription_05.jpg');
 
 text-align:center;
 font-size: 14px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
 letter-spacing: normal;
 word-spacing: 3px;
font-style:italic;

}

TD.BulletinInscription{	
background: #ffffff;
  text-align:left;
  font-size: 12px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
}

A.download{	
	color:#ff0000;
  font-size: 18px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
 letter-spacing: normal;
}
A.download:hover{	
	color:#444444;
  font-size: 18px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
 font-style:italic;
}
/* FIN PAGE INSCRIPTION ------------------------*/

A.inscritrglmt{	
	color:#ff0000;
  font-size: 18px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
 letter-spacing: normal;
 font-style:italic;
}
A.inscritrglmt:hover{	
	color:#444444;
  font-size: 18px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
 font-style:italic;
}

FORM {
	display: inline;
	background: #EFDFBF;
	border-color: #ffffff;
	font-size: 11px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: 3px;
		text-indent: 2px;
}

/*.form {
	background: #EFDFBF;
	border-color: #ffffff;
	font-size: 11px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
	color: #8D470F;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: 3px;
	height: 18px;
	width: 140px;
	text-indent: 2px;

}*/

.select {
	background: #EFDFBF;
	border-color: #ffffff;
	font-size: 11px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
	color: #8D470F;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: 3px;
	height: 18px;
	width: 20px;
	text-indent: 2px;

}
.formchp {
	background: #ECDCCA;
	border-color: #ffffff;
	font-size: 10px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
	color: #8D470F;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: 3px;
	height: 18px;
	width: 80px;
	text-indent: 2px;

}

.txtarea {
	background: #ECDCCA;
	border-color: #ffffff;
	font-size: 11px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
	color: #8D470F;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: 3px;
	
	width: 160px;
	text-indent: 2px;

}

.commentarea {
	background: #ECDCCA;
	border-color: #ffffff;
	font-size: 11px;
 font-weight : bold;
 font: Arial, Helvetica, sans-serif;
	color: #8D470F;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: 3px;
	
	width: 240px;
	text-indent: 2px;

}

.button {
 font-family: arial, helvetica, sans-serif ;
  border-width: 2pt ; 
  font-size: 11pt ;
  top: 250px ;
  background-color: #F5DEB3 ; 
}

TABLE.entete {
  border: 1px;
  border-style: solid;
  border-color: #599157;
  border-spacing: 1px;
  align: center;
  
}

TD.entete {
 background: #A83641;
 color: #ffffff;
 font-size: 11px;
 font-weight : bold;
}

A.entete {
color: #ffffff;
}
A.entete:hover {
  color: #599157;
  text-decoration: underline;
  font-weight : bold;
  font-size: 11px;
}
.entetetitre{
  color: #266821;
  font-style:italic;
  font-weight : bold;
  font-size: 14px;
}


A.foot {
  font-weight : bold;
  color:#1E328B;
  text-decoration:none;
}

A.foot:hover {
  font-weight : bold;
  color:#1D66FB;

}

A.kalen {
  font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}