/************************************* le style de l accordeon fin ************************************/ 

body{
	padding:0px;

	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #CCCCCC;

}

table{
	padding:0px;

	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;


}


div{
	padding:0px;

	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;


}

h4{
	padding:0;
	
	
	}


/*****************************************************************table à 100%************************/


.Tlarge{
width:100%;
}



A:link {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; border: 0;
}

A:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}

A:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}

A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: underline;

}

/*************************************************************************************************************************************/

span A:link {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; border: 0; font-size:11px;
}
span 
A:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; border: 0; font-size:11px;
}

span A:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; border: 0; font-size:11px;
}

span A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: underline; border: 0; font-size:11px;

}

/*********************************les liens du tableau calendrier cyclocross********************************************************************/
.epreuve A:link {
FONT-WEIGHT: bold; color: #03F; font-family:Georgia, "Times New Roman", Times, serif; font-size:8pt; TEXT-DECORATION: none; border: 0;
}
.epreuve A:visited {
FONT-WEIGHT: bold; color: #03F; font-family:Georgia, "Times New Roman", Times, serif; font-size:8pt; TEXT-DECORATION: none; border: 0;
}
.epreuve A:active {
FONT-WEIGHT: bold; color: #03F; font-family:Georgia, "Times New Roman", Times, serif; font-size:8pt; TEXT-DECORATION: none; border: 0;
}
.epreuve A:hover {
FONT-WEIGHT: bold; color: #03F; font-family:Georgia, "Times New Roman", Times, serif; font-size:8pt; TEXT-DECORATION: underline; border: 0;

}


/*********************************les liens Documents********************************************************************/

.document A:link {
FONT-WEIGHT: normal; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; TEXT-DECORATION: none; border: 0;
}
.document A:visited {
FONT-WEIGHT: normal; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; TEXT-DECORATION: none; border: 0;
}
.document A:active {
FONT-WEIGHT: normal; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; TEXT-DECORATION: none; border: 0;
}
.document A:hover {
FONT-WEIGHT: normal; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; TEXT-DECORATION: underline; border: 0;
}	


/*********************************les liens informationJ ********************************************************************/

.reglJ A:link {
FONT-WEIGHT: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; TEXT-DECORATION: none; border: 0;
}
.reglJ A:visited {
FONT-WEIGHT: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; TEXT-DECORATION: none; border: 0;
}
.reglJ A:active {
FONT-WEIGHT: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; TEXT-DECORATION: none; border: 0;
}
.reglJ A:hover {
FONT-WEIGHT: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; TEXT-DECORATION: underline; border: 0;
}	

.jqueryslidemenu{

	padding:0px;
	border-spacing: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	
	font: bold 12px Verdana;
	width: 100%;

/*	background-color: #414141;*/
	background-image: url(images/graynav_bg.jpg);
	background-repeat: repeat-x;
	
}


.jqueryslidemenu ul{

	padding:0px;
	border-spacing: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	
	list-style-type: none;
	background-image: url(images/graynav_bg.jpg);
	background-repeat: repeat-x;
	font: bold 12px Verdana;
	

}

/*Top level list items*/
.jqueryslidemenu ul li{

	position: relative;
	float: left;
    display: inline;
	background-image: url(images/graynav_bg.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	font: bold 12px Verdana;

}

/*Top level menu link items style*/
.jqueryslidemenu ul li b{
	
	display: block;
	/*background: #414141; background of tabs (default state)*/
	color: white;
	padding: 6px 9px;
	border-right: 1px solid #778;
	color: #ffffff;
	text-decoration: none;
	font: bold 12px Verdana;

	
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
	display: block;
	background: #CCCCCC; /*background of tabs (default state)*/
	color: white;
	padding: 6px 9px;
		border-top-width: 0;
	border-bottom: 1px solid gray;
	/*color: #2d2b2b;*/
	text-decoration: none;
	font: bold 12px Verdana;
}


* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
	text-decoration: none;
	font: bold 12px Verdana;
			border-top-width: 0;
	border-bottom: 1px solid gray;
	
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
	text-decoration: none;
	font: bold 12px Verdana;
			border-top-width: 0;
	border-bottom: 1px solid gray;
}

.jqueryslidemenu ul li a:hover{
background: #999999; /*tab link background during hover state*/
color: white;
	text-decoration: none;
	font: bold 12px Verdana;
		border-top-width: 0;
	border-bottom: 1px solid gray;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
	font: bold 12px Verdana;
		border-top-width: 0;
	border-bottom: 1px solid gray;
	
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
	font: bold 12px Verdana;
	border-top-width: 0;
	border-bottom: 1px solid gray;
	
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
	font: bold 12px Verdana;
	border-top-width: 0;
	border-bottom: 1px solid gray;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{

	font: bold 12px Verdana;
	width: 160px; /*width of sub menus*/
	padding: 5px;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid gray;

}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style
background: #eff9ff;*/
	font: bold 12px Verdana;
	color: black;	
	border-top-width: 0;
	border-bottom: 1px solid gray;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{

	position: absolute;
	top: 12px;
	right: 7px;
	border-top-width: 0;
	border-bottom: 1px solid gray;
}

.rightarrowclass{

	position: absolute;
	top: 6px;
	right: 5px;
	border-top-width: 0;
	border-bottom: 1px solid gray;
}

/*********************************************************font entete*******************************/
.head{

	width:100%;
	padding:0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	
}

.header{

/*	position: relative;
	z-index:1;*/
	top:0px;
	background-image:url(images/font_head.jpg);
	background-repeat: repeat-x;
	height:99px;
	width:100%;
	padding:0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	
	
}




/*********************************************************font menu navigation*******************************/
.menunav{

	top:0px;
	background-image: url(images/graynav_bg.jpg);
	background-repeat: repeat-x;
	height:26px;
	width:100%;
	padding:0px;
	margin: 0px;
	
}





/*********************************************************font de la page*******************************/
.fpage{

	/**/
	position: absolute;
	z-index:0;
	top:0px;	
	background-color:#CCCCCC;
	height:100%;
	width:100%;
		padding:0;
	margin:0 0 0 0;
	
}

/*********************************************************page centre *******************************/
.mapacc{
	
		position: relative;
		background-color: #CCCCCC;
		z-index:1;
		top: 0px;
		left:10px;
		width:763px;
		height:400px;
		padding:0;
		margin:0 0 0 0;

	
	}


/**********************************************************page liste club DEBUT **********************************/
/**********************************************************page liste club DEBUT **********************************/


.divlisclub{

/*	top: 10px;
	position: relative;
	z-index:1;*/
	margin-top:10px	
	border-color: #666666;
	border-collapse: collapse;
	border-style: solid;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	background-color: #000000;
	width: 761px;
	height:240px;

}


.listclub{

	margin-top:15px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	width:785px;
	height:271px;
	background-image:url(images/lisclub.jpg);
/*	background-color: #FFFFFF;
	height: 240px;
	width:761px;
*/

}


#point1, #point2, #point3, #point4, #point5, #point6, #point7, #point8, #point9, #point10, #point11, #point12,
 #point13, #point14, #point15, #point16, #point17, #point18, #point19, #point20, #point21, #point22, #point23,
  #point24, #point25, #point26, #point27, #point28, #point29, #point30{

	background-image: none;
	position: absolute;
	z-index:1;
	background-position:top;
	background-repeat:no-repeat;
	width:190px;
	height:209px;
	/*display: none;*/
	visibility: hidden;

}


#txtcb{
background-color:#FFFFFF;

}

.mapess{
	background-image:url(images/essonne.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:190px;
	height:209px;

}


.listclub td ul li A:link {
	FONT-WEIGHT: normal; COLOR: #003399; font-family:Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; border: 0; font-size:11px; font-style:normal;
}

.listclub td ul li A:visited {
	FONT-WEIGHT: normal; COLOR: #003399; font-family:Arial, Helvetica, sans-serif; Verdana; 
	TEXT-DECORATION: none; font-size:11px; font-style:normal;
}

.listclub td ul li A:active {
	FONT-WEIGHT: normal; COLOR: #003399; font-family:Arial, Helvetica, sans-serif; Verdana; 
	TEXT-DECORATION: none; font-size:11px; font-style:normal;
}

.listclub td ul li A:hover {
	FONT-WEIGHT: normal; COLOR: #003399; font-family:Arial, Helvetica, sans-serif; Verdana; 
	TEXT-DECORATION: none; font-size:11px; background-color: #F3F3F3; font-style:normal; display: inline;

}

/**********************************************************page liste club FIN **********************************/

/**********************************************texte bar footer et compteur **************************/
/*********************************************************Barre du bas *******************************/

.foot{

/*			position:relative;
	z-index:0;
		height:30px;*/
		width: 100%;
		margin:0;
		padding: 0;
		/*	background-color: #414141;
		background-image: url(images/degrad_rouge_bar.jpg);
		background-repeat: repeat-x;*/
		font-family: Georgia, "Times New Roman", Times, serif;
		color:#FFFFFF;
		font-weight:bold;


}

.barfoot{

/*			position:relative;
	z-index:0;*/
		height:30px;
		width: 100%;
		bottom:O;
		padding: 0;
		/*	background-color: #414141;*/
		background-image: url(images/degrad_rouge_bar.jpg);
		background-repeat: repeat-x;
		font-family: Times New Roman, Times, serif;
		color:#FFFFFF;
		font-weight:bold;
		font-size:11px;

}


.Mbas{
	line-height:27px;
	vertical-align: middle;

}



/*********************************************************Messages RSS DEBUT*******************************/

.BGcentre{
	background-color: #CCCCCC;
	/*width:100%;*/


}

.Tdcentre{
	background-color: #CCCCCC;
	vertical-align:top;


}
Tdright{
	background-color: #CCCCCC;
	width:100%;
	margin-left:0px;
	 height="300px";
	

}


/*********************************************************Messages RSS DEBUT*******************************/
.bagr{

/*	position: absolute;
	z-index:10;
	left: 790px;
	top: 135px;*/
	width:230px;
	height:300px;
	overflow: hidden;
	background-image:url(images/frss.jpg);
	background-repeat:no-repeat;


}

.bagp{

/*	position: absolute;
	z-index:10;
	left: 790px;
	top: 135px;*/
	width:230px;
	height:300px;
	overflow: hidden;
	background-image:url(images/frsp.jpg);
	background-repeat:no-repeat;


}


.flash{

/*	position: relative;
	z-index:10;
	border-style: solid; 
	border-width: 1px; */
	width: 200px;
	height:200px;
	margin-top: 5px;
	margin-left: 10px;
	font-family:"Myriad Pro";
	font-size:12px;
	top:auto;

}

.infl{

/*	position: relative;
	z-index:10;*/
	height:290px;
	overflow:hidden;
}


/*********************************************************Messages RSS FIN******************************/

.gmeteo{

/*	position: relative;
	z-index: 10;*/
	width:230px;
	height:200px;
	left: 0px;
	top:0px;
	margin-top: 0px;
	background-image:url(images/fmeteo.jpg);
	background-repeat:no-repeat;

	
}


.meteo{

	left: 5px;
	width:145px;
	height:130px;
	font: bold 12px Verdana;
	line-height: 20px;
}


.title{

	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;

}

.titrenews{

	font: bold 12px Verdana;
	text-align:center;
	width:200px;


}

.libnews{
	
	font: bold 11px Verdana;
	text-align: left;
	color: #003333;
	background-color: #aab5bb;
	width:700px;
	
}



.hrnews{
	
	color: #990000;

}


/******************************************************la zone du contenue dans la page************************/

.zonnews{

	position: absolute;
	background-color: #FFFFFF;
/*	z-index:1;*/
	top: 200px;
	left: 40px;
	width: 650px;
	border:solid;
	border-width:1px;


}
	
	
/******************************************************calendrier cyclocross************************/

.epreuve{

	text-align: left;
	border-color: #999;
	border-collapse:collapse;
	border:solid;
	border-width:1px;
	margin-left:2px;
	margin-right:2px;
	
/*	width:650px;*/
}

.epreuve, td{
	margin-left:0px;
	margin-right:0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	
	
}

#sans td{
	border:none;
	}
.avecbordertop{
	border-color: #000;
	border-collapse:collapse;
	border-style:solid;
	border-left-width: 0;
		border-right-width: 0;
			border-top-width: 1px;
				border-bottom-width: 0;

	}
	
.band1{
	background-color: #333333;
	color:#FFFFFF;
	font-weight:bold;
}

.band2{
	color: #036;	
	background-color: #e8eff6;
}
.band3{
	color: #036;
	background-color: #F7F7F7;
	
	
	}

.bandsoustitre{
		color: #FFF;
			font-weight:bold;
	background-color: #999;
	
	
	}
.bandmois{
		color: #333;
		font-size: 26px;
			font-weight:bold;
	background-color: #6FF;
	
	
	}


.barre2{
	color: #000000;	
	background-color: #e8eff6;
	text-decoration: line-through;
}




/**********************************************************page admin des news **********************************/

#cap_cadre {

	position: absolute;
	z-index:1;
	top: 38px;
	left:10px;
	width: 400px;
	background-color:#CCCCCC;
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-size: 12px;
    text-align: center;
}

/****************************************************************CALENDRIER **********************/

.calendR{
	position: absolute;
	z-index:1;
	top: 38px;
	left: 30px;
	width:700px;

}



/*****************************************************************marging des boite centrale ************************/

.margCenter{

	margin: 20px;

}




/*****************************************************************Calendrier route 2010************************/
td.case{	
	border-collapse:collapse;
	border:1pt solid;
	border-color: #D6D6D6;
	margin-left: auto;
	margin-right: auto;
	font-family:"Myriad Pro";
	font-size:12px;
	line-height:11pt;
	padding:2px;
	text-align:left;

}

td.casecent{	
	border-collapse:collapse;
	border:1pt solid;
	border-color: #D6D6D6;
	margin-left: auto;
	margin-right: auto;
	font-family:"Myriad Pro";
	font-size:12px;
	line-height:11pt;
	padding:2px;
	text-align:center;

}
td.casean{	
	border-collapse:collapse;
	border:1pt solid;
	border-color: #D6D6D6;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	font-family:"Myriad Pro";
	font-size:12px;
	line-height:11pt;
	padding:2px;
	text-align:left;
	text-decoration:line-through;

}

.tete{	
	border-collapse:collapse;
	border:1pt solid #333333;
	background-color: #666666;
	color: #FFF;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-size:19px;
	line-height:12pt;
	padding:0px;
	font-weight:normal;


}	



td.catB{

border-collapse:collapse;
	border:1pt;
	border-style: solid;
	border-color: #D6D6D6;

	margin-left: auto;
	margin-right: auto;
	text-align:center;
	font-family:"Myriad Pro";
	font-size:12px;
	line-height:11pt;
	padding:2px;
	background-color: #E9E9E9;
}

td.catA{

	border-collapse:collapse;
	border:1pt;
	border-style: solid;
	border-color: #D6D6D6;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	font-family:"Myriad Pro";
	font-size:12px;
	line-height:11pt;
	padding:2px;
	background-color: #FFFFFF;
}

td.cattxt{

	border-collapse:collapse;
	border:0pt;
	border-style: solid;
	border-color: #D6D6D6;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	font-family:"Myriad Pro";
	font-size:12px;
	line-height:11pt;
	padding:2px;

}

tr.ligne{
	background-color: #E9E9E9;
	height:27px;
	}
	
.ligcon{
	background-color: #E9E9E9;
	border-bottom-width:1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style:solid;
/*	border-collapse:collapse;*/
	height:27px;
	}	
	
.ligcon li{
line-height:11px;

}
	
.lignej{
	background-color: #FFFF99;
		height:27px;
	}
.ligneV{
	background-color: #E7DB01;
		height:27px;
	}
.ligneG{
	background-color: #FF80FF;
		height:27px;
	}
	

.ligner{
	height:27px;
background-color: #FF8282;
}


#impcal{
	width: 650px;
	height:20px;
	text-align:left;
	font-family:"Myriad Pro";
	font-size:12px;
	line-height:11pt;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
}

.etapes{
	background-color:#999;
	color:#000;
	font-weight:bold;
	
	}
	
	
/*****************************************************************Calendrier route 2010 FIN************************/


/***************************************************************** DOCUMENT ************************/
.document{
	background-color:#CCCCCC;
	margin: 20px;
}

td.doc{

		width:546px;
		height:31px;
		background-image:url(images/font_doc.jpg);
		background-repeat:no-repeat;
		padding-left:50px;


}

td.docT{
		width:546px;
		height:40px;
		background-image:url(images/elem_docT.jpg);
		background-repeat:no-repeat;
		FONT-WEIGHT: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
}

/***************************************************************** ASSURANCE ***********************/

td.assu{

		width:546px;
		height:31px;
		background-image:url(images/assu_doc.jpg);
		background-repeat:no-repeat;
		padding-left:50px;


}

td.assuT{
		width:546px;
		height:40px;
		background-image:url(images/elem_assuT.jpg);
		background-repeat:no-repeat;
		FONT-WEIGHT: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
}



/*****************************************************Informations Jeunes****************/


td.infJT{

		width:340px;
		height:50px;
		background-image:url(images/titreJ.jpg);
		background-repeat:no-repeat;
		FONT-WEIGHT: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		background-position:center;
}

td.reglJ{

		width:258px;
		height:37px;
		background-image:url(images/font_reglJ.jpg);
		background-repeat:no-repeat;
		padding-left:80px;
		background-position:center;


}



/***************************************************************** REGLEMENT ****************************/

.reglement{
		background-color:#CCCCCC;
		margin: 20px;

}




td.regl{

		width:546px;
		height:31px;
		background-image:url(images/font_regl.jpg);
		background-repeat:no-repeat;
		padding-left:80px;


}

td.reglT{
		width:546px;
		height:40px;
		background-image:url(images/elem_reglT.jpg);
		background-repeat:no-repeat;
		FONT-WEIGHT: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;

}

/********************************************************************* Cpompte rendu*************************************/

.fonCR{
  background-image:url(images/foncr.jpg);
  width:431px;
  height:209px;
  line-height: 18px;
  font-size:12px;
  padding-top:0px;
  margin-top:0px;


}

.fonCR ul li{
  line-height: 10px;
  font-size:12px;
  margin:0000;
  padding:0000;

}

.titrCR{
	
  width:431px;
  height:54px;
  background-image: url(images/titrcr.jpg);
  
}

.crdate{

  padding-left:35px;
  padding-top:0px;
  font-size:22px;
  font-weight:bold;
  color:#FFFFFF;
  margin-top:0;
  width:30px;

}


/*********************************************************les resultats route challenge essonne*****************************/

#tselresu{

	background-image:url(images/Tselresu.jpg);
	background-repeat:no-repeat;
	width:330px;
	height:43px;
	
}

.trcou{
  height:20px;	
  background-image:url(images/fon_course.jpg);
  background-repeat:repeat-x;

  
}
.trcou td{
  font-family:Verdana, Geneva, sans-serif;
  font-size:10px;
  color: #CFCFCF;
  padding-left:2px;
  padding-right:2px;

}


.resutab1 table{
	padding: 0 0 0 0;
	border-collapse: collapse;
	background-color:#FFF;
	vertical-align:top;

}

.resutab1 td.titrace{
	color: #FFFFFF;
	font-size:16px;
	background-color: #666;
	font-weight:bold;
	text-align:center;
}
.resutab1 td{

border-collapse: collapse;
	border: 1px groove #000000;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*	border-collapse: collapse;
	border-style: solid;
	border-color: #999;
	border-width: 1px;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
		background-color:#FFF;*/	
}



.resutab1 tr.separace td{
	color: #ffffff;
	font-weight:bold;
	font-size:11px;
	background-color:#888888;
	text-align:center;

}

.libelrace{
	color: #000000;	
	font-size:11px;
	background-color:#00FFFF;
	font-weight:bolder;
	text-align:center;
}


.senb{
background:#FF0000;}
.sena{
background: #FFFF00;}
.vetea{
background:#00FF00;}
.veteb{
background-color:#99FFFF;}
.jeunes{
background-color:#CCFF99;}
.fem{
background-color: #FF99FF;}
.junior{
	background-color: #33FF99;
}
.cadet{
	background-color: #00FFFF;
}

.titreinfo{
	background-image: url(images/bando_inform.jpg);
	background-repeat:no-repeat;
	width: 780px;
	height: 50px;
	
}
.tdbord{
	border: #999;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;	
	
	}
	
#fjeune{
	width: 714px;
	height: 1300px;
	background-color:#999;
/*	background-image:url(images/fond_jeunes.jpg);
	background-repeat:no-repeat;*/
	
	
	
	
	}
	
.imgpagacc{
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	
	
	
	}	
	
	
/**********************************  Boutique DEBUT **************************************/
	
	
h1{
	background-color:#666;
	font:Verdana, Geneva, sans-serif x-large;
	color:#FFF;
	}
	
.article{
	width:700px;
	font: Verdana, Geneva, sans-serif x-large;
	text-align:center;

	
	}
	
.maillot{
	width:300px;
	height:265px;
	}

	
/**********************************  Boutique FIN *************************************	*/

.print{
	
	background-color:#CCC;
}

/*************************************Calendrier route*********************************************/
/*************************************Calendrier route*********************************************/

.calenrte{


		background-color:#EBEBEB;
		border-color:#999;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	
	
	
}

.tetcal{	
	border-collapse:collapse;
	border:1pt solid  #000;
	background-color: #3E7C34;
	color: #FFF;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18pt;
	padding:0px;
	font-weight: bold;

}
.tetmoi{	
	border-collapse:collapse;
	border:1pt solid #333333;
	background-color: #CFC;
	color: #000;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:12pt;
	padding:0px;
	font-weight: bold;

}


	
