
div#titre_foot
{
		/*background:url(images/foot/fd_titre.jpg) no-repeat left top;*/
		width:560px;
		height:150px;
		padding-left:10px;
		text-align:center;
	
}

div#titre_tennis
{
		background:url(images/tennis/fd_titre_tennis.jpg) no-repeat left top;
		width:560px;
		height:150px;
		padding-left:20px;
		text-align:center;
	
}

div#titre_golf
{
		background:url(images/golf/fd_titre_golf.jpg) no-repeat left top;
		width:560px;
		height:150px;
		padding-left:20px;
		text-align:center;
	
}

div#titre_escalade
{
		background:url(images/escalade/fd_titre_escalade.jpg) no-repeat left top;
		width:560px;
		height:150px;
		padding-left:20px;
		text-align:center;
	
}

div#txt_titre
{
		font-size:32px;
		letter-spacing:2px;
		text-align:center;
		margin:10px;
		/*padding-top:55px;*/
}

.t2

{
		font-size:14px;
		letter-spacing:1px;
		
}

div#menu1
{

	text-align:center;
	margin:10px;
	font-size:12px;


}


div#menu1 a
{

	font-siez:12px;
	color:#106590;
	text-decoration:none;
	font-weight:bold;

}

div#menu1 a:hover
{

	font-siez:12px;
	color:#2F7629;
	text-decoration:underline;
	font-weight:bold;

}

div#occas

{
 text-align:center;
 margin-left:50px;
 margin-top:20px;
 font-size:16px;
 letter-spacing:1px;
 width:450px;

}

div#prog{
  text-align:center;
  margin:10px;
  font-size:12px;
  font-weight:bold;
  letter-spacing:0px;
}

div#tab
{
	text-align:center;
	color:#0C5072;

}
table#foot 

{
			margin-left:10px;
			border-spacing: 0px;
			border-collapse: collapse; 
			width:98%;

}
table#foot td
{ 

			padding:6px;
			margin:0;
			font-size:12px;
			text-align:left;
}		


.rouge

{
		color:#990000;
		font-weight:bold;

}	

div#inscription

{
	margin-top:10px;
	font-size:11px;
	margin-left:15px;

}

.txt_form

{
		font-size:12px;
		color:#0C3208;
		padding:2px;

}