.i2009
{
	width:30%;
	margin:auto;
}


.acces
{
	position:absolute;
	left:26%;
	top:185%;
	font-size:21px;
	padding-bottom:3%;

}


.accesc
{
	text-align:center;
	font-family:"Comic Sans Ms";
	color:white;
	font-size:22px;
	text-decoration:underline;
}

.admin
{
	color:black;
	margin-left:35px;

}


.annonce
{
	border:2px solid red;
	padding:9px;
	width:85%;
	text-align:center;
	margin:auto;
	color:white;
	font-size:23px;
	font-family:"Comic Sans Ms";


}


.balle
{
	list-style-image: url("images/balle.gif");
	background-repeat:no-repeat;
}


#banniere 
{
	background-image: url("images/banniere.png");
	width:976px;
	height:180px;
	margin-left:auto;
	margin-right:auto;
}


body
{
	background-image: url("images/bordure.png");

}


.bordure
{
	margin-left:2%;

}


.c15j
{
	
	font-size:19px;
	position:relative;
	left:40%;
	top:47%;
}


.c7j
{
	
	font-size:19px;
	position:relative;
	left:40%;
	top:47%;
}


.c1j
{
	
	font-size:19px;
	position:relative;
	left:40%;
	top:47%;
}


.cadre
{
	border:1px solid white;
	padding:3%;
	width:51%;
}


.cadre-r{

	padding-top:10px;
	padding:10px;
	background-image:url("images/fond-r.png");
	margin-left:20px;
	margin-right:20px;

}


.cadre-r-b{
	background-image:url("images/fond-r-b.png");
	margin:auto;
	display:block;
	height:13px;

}


.carte
{
	border:2px solid white;
	width:20%;
	font-size:19px;
	margin-left:10%;
	padding-left:7%;
	margin-top:2%;
	
}


.cartem
{
	font-size:19px;
	position:relative;
	left:40%;
	top:47%;
	
	
}


.challenge
{

	width:40%;
	float:right;
	position:relative;
	margin-right:5%;
	margin-left:4%;
	margin-top:5%;

}


.clb
{
	float:right;
	position:relative;
	width:48%;
	right:2%;
}


.clbtitre
{
	color:#FF3300;
	font-size:19px;
	font-family:"Comic Sans Ms";
	margin-left:2%;

}


.club
{
	width:40%;
	float:right;
	position:relative;
	margin-top:5%;
	
}


#corps{
	background-image: url("images/body2.jpg");
	width: 975px;
	background-repeat:repeat-y;
	margin: auto; /* Pour centrer notre page */
	background-position: center center;
	color:grey;
	margin-top: 2%; 
	margin-bottom: 4%;
}


.couvert
{
	position:absolute;
	left:26%;
	top:175%;
	font-size:21px;
	padding-bottom:3%;

}

.d1{

	margin-top:15px;
	margin-bottom:15px;

}


.dames
{
	float:right;
	width:40%;
	margin-right:3%;
	margin-top:2%;
	

}

.ecole
{
	width:47%;
	position:relative;
	float:right;
	right:2%;
	
	margin-left:2%;

}


.enseignement
{

	color: red;
	font-size:23px;
	font-family:"Comic Sans Ms";
	
}


.equipeF
{
	border:3px solid white;
	margin-right:45%;
	padding-top:2%;
	padding-bottom:2%;
	text-align:right;
	padding-right:3%;


}


.equipeH
{
	border:3px solid white;
	margin-right:45%;
	padding-top:2%;
	padding-bottom:2%;
	text-align:right;
	padding-right:3%;
}



.equipe45
{
	border:3px solid white;
	margin-right:45%;
	padding-top:2%;
	padding-bottom:2%;
	text-align:right;
	padding-right:3%;
}


.eqtitreF
{
	color:red;
	font-size:22px;
	font-family:"Comic Sans Ms";
	position:relative;
	left:27%;
	text-decoration:underline;
}


.eqtitreH
{
	color:red;
	font-size:22px;
	font-family:"Comic Sans Ms";
	position:relative;
	left:27%;
}


.eqtitre45
{
	color:red;
	font-size:22px;
	font-family:"Comic Sans Ms";
	position:relative;
	left:27%;

}


.fft
{
	position:relative;
	left:91%;
	top:5%;
	
}

.formulaire
{
	border:2px solid grey;
	width:750px;
	padding-top:15px;
	padding-bottom:15px;
	color:silver;
	font-size:19px;
	font-family:"Comic Sans Ms";
	

}


.g12
{
	float:right;
	margin:12px;

}


.gaet
{
	width:32%;
	position:relative;
	float:right;
	right:5%;

}


.gallerie
{
	text-align:center;

}


.gris
{	
	/*margin-left:3%;*/
	color:silver;
	font-size:19px;
	font-family:"Comic Sans Ms";
	/*width:975px;*/
	
}


h2.ttr2009{
	text-decoration:underline;
	color:white;
	text-align:center;


}

.icarte2s
{
	width:40%;
	position:relative;
	float:right;
	right:5%;
	margin-top:1%;

}


.icartej
{
	width:40%;
	position:relative;
	float: right;
	right:5%;
	margin-top:1%;

}


.icarte
{
	width:40%;
	position:relative;
	float: right;
	right:5%;
	margin-top:1%;

}


.icartes
{

	width:40%;
	position:relative;
	float:right;
	right:5%;
	margin-top:1%;


}


.introclb
{	
	color:silver;
	font-size:18px;
	font-family:"Comic Sans Ms";

}


.lcss
{
	position:absolute;
	left:40%;
	margin-top:4%;
	text-decoration:none;
	color:#340606; 
}


.lfft
{
	position:absolute;
	width:10%;
	left:24%;
	margin-top:2%;
	text-decoration:none;
	color:#340606; 
}


li
{
	font-family:"Comic Sans Ms";
	
	background-repeat:no-repeat;
	color:white;
	font-size:18px;
	margin-left:4%;
	margin-top:2%;
	margin-bottom:2%;
}


.lligue
{
	position:absolute;
	width:10%;
	left:27%;
	margin-top:2%;
	text-decoration:none;
	color:#340606; 
}


.llr
{
	position:absolute;
	left:57%;
	margin-top:2%;
	text-decoration:none;
	color:#340606; 
}


.llr a
{
	
	color: black;
	text-decoration: none;
	display: block;
	height: 100%;
	font-size:19px;
	font-family:"Comic Sans Ms";
	text-decoration:underline;

}


.lml
{
	float:right;
	position:relative;
	right:1%;
	top:11%;
	
}

.lorbalv
{
	text-decoration:underline;
	margin-left:4%;

}

.lorbalf
{
	text-decoration:underline;
	margin-left:15%;

}

.lorbalero
{
	color:silver;
	font-size:21px;
	font-family:"Comic Sans Ms";
	margin-left:2%;

}


.lorbalerop
{
	width:950px;
	margin-left:1%
}

.lorbalerot
{

	color:silver;
	font-size:23px;
	font-family:"Comic Sans Ms";
	margin-left:3%;
	text-decoration:underline;
	


}


.lxhtml
{
	position:absolute;
	left:40%;
	margin-top:2%;
	text-decoration:none;
	color:#340606; 
}


.lwebo
{
	position:absolute;
	left:47%;
	margin-top:4%;
	text-decoration:none;
	color:#340606; 
}


.lxiti
{
	position:absolute;
	left:47%;
	margin-top:2%;
}


.m1
{
float:right;
	margin:12px;


}


.mes
{
	float:right;
	width:40%;
	margin-right:3%;
	margin-top:2%;
}


.mini
{
	border:2px solid white;
	margin:15px;
}


.nestea
{
	float:left;
	margin-right:3%;
	margin-top:2%;

}


.openpt
{

	width:950px;
	margin-left:1%;


}


.opent
{
	color:white;
	font-size:18px;
	font-family:"Comic Sans Ms";
	position:absolute;
	right:19%;
	bottom:-55%;
}

.open
{
	color:silver;
	font-size:19px;
	font-family:"Comic Sans Ms";
	margin-left:2%;
}

.open09{
	margin-left:19%;	

}

p
{
	color:silver;
	font-size:19px;
	font-family:"Comic Sans Ms";
	margin-left:3%; 
	margin-bottom:5%;
	/*margin:3%;*/
	width:975px;

}

p.galerie{
	color:silver;
	font-size:19px;
	font-family:"Comic Sans Ms";
	margin-bottom:5%;
	width:975px;
	text-align:center;

}


p.pstage{
	color:white;
	border: 2px solid darkgreen;
	padding:25px;
	text-align:center;
	width:600px;
	margin:auto;

}


.photo-r
{

	margin:20px;
	margin-left:120px;

}


.pionniers
{
	float:right;
	position:relative;
	width:45%;
	margin:2%;
	margin-top:8%;
	
	
}


.ptitre
{
	color:white;
	font-size:25px;
	font-family:"Comic Sans Ms";
	position: relative;
	left: 60%;
	text-decoration: underline;
	margin-top:1%;
}

.r13
{
	margin:20px;
	margin-left:120px;

	
}


.remiseopen
{
	position:absolute;
	margin-left:5%;
	margin-top:9%;
}


.resultl
{
	margin-left:3%;


}


.resultlt
{
	list-style-image: url("images/balle.gif");
	background-repeat:no-repeat;
	margin-left:7%;
	color:silver;
	font-size:19px;
	font-family:"Comic Sans Ms";


}

.s8
{
	position:relative;
	margin:auto;

}


.senior
{
	float:right;
	width:39%;
	margin-right:3%;
	margin-top:1%;
}


.souligne
{
	text-decoration: underline;
}


.sponsor{
	position:absolute;
	left:67%;
	margin-top:3%;
	text-decoration:none;
	color:#340606; 


}

table .menu
{
	background-image: url("images/barre.png");
	border-bottom: 3px solid white;
	width: 975px; /* taille du bloc */
	height: 45px;
	background-repeat: no-repeat;
	margin:auto;
	
	
}


table a
{
	font-family:"Comic Sans Ms";
	color: white;
	font-size:20px;
	text-align: justify;
}


table a:hover
{
	background-color: #B3B3B3;
	color: maroon;
}


table a:active 
{
   background-color: #FFCC66;
}


.TC
{
	float:left;
	position:relative;
	left:1%;
	top:-1%;
}


.tclub
{
	font-family:"Comic sans Ms";
	color:white;
	font-size:25px;
	text-decoration: underline;
	float:right;
	margin-top:36%;
	left:22%;
	position:relative;
}


td
{
	text-align:center;
	
}


.tdamesI
{
	font-family:"Comic Sans Ms";
	color:white;
	font-size:25px;
	text-align:right;
	margin-right:9%;
	margin-top:-4%;
	text-decoration: underline;
}


.tdamesII
{
	font-family:"Comic Sans Ms";
	color:white;
	font-size:25px;
	text-align:right;
	margin-right:9%;
	margin-top:-2%;
	text-decoration: underline;
}


.titrecour
{
	font-family:"Comic sans Ms";
	color:white;
	font-size:20px;
	text-decoration: underline;
	
}


.titre
{
	display:block;
	margin:auto;
	margin-top:60px;
}


.titrecarte
{
	color: red;
	font-size:19px;
	font-family:"Comic Sans Ms";
	font-weight: bold;

}


.titrecartem
{
	color: red;
	font-size:19px;
	font-family:"Comic Sans Ms";
	position:absolute;
	left:40%;
	top:42%;
	font-weight: bold;
}


.titrecarte15j
{
	color: red;
	font-size:19px;
	font-family:"Comic Sans Ms";
	position:absolute;
	left:40%;
	top:42%;
	font-weight: bold;
}


.titrecarte7j
{
	color: red;
	font-size:19px;
	font-family:"Comic Sans Ms";
	position:absolute;
	left:40%;
	top:42%;
	font-weight: bold;
}


.titrecarte1j
{
	color: red;
	font-size:19px;
	font-family:"Comic Sans Ms";
	position:absolute;
	left:40%;
	top:42%;
	font-weight: bold;
}

.titrel-r{
	color:silver;
	font-size:19px;
	font-family:"Comic Sans Ms";
	width:445px;
	height:31px;
	background-image:url("images/titre3-r.png");
	padding-left:15px;
	padding-top:4px;
	margin-bottom:3px;
	text-align:center;
	margin-left:12px;
	margin-right:20px;

}

.titre-r{

	width:445px;
	height:31px;
	background-image:url("images/titre3-r.png");
	padding-left:15px;
	padding-top:4px;
	margin-bottom:3px;
	text-align:center;
	margin-left:12px;
	margin-right:20px;
}

.titre-rs{

	width:445px;
	height:33px;
	background-image:url("images/titre3-r.png");
	padding-left:15px;
	padding-top:3px;
	margin-bottom:3px;
	text-align:center;
	margin-left:12px;
	margin-right:20px;
}


.tmesI
{
	font-family:"Comic Sans Ms";
	color:white;
	font-size:25px;
	text-align:right;
	margin-right:9%;
	margin-top:-4%;
	text-decoration: underline;
}


.tmesII
{
	font-family:"Comic Sans Ms";
	color:white;
	font-size:25px;
	text-align:right;
	margin-right:8%;
	margin-top:-9%;
	text-decoration: underline;
}


.tmesIII
{
	font-family:"Comic Sans Ms";
	color:white;
	font-size:25px;
	text-align:right;
	margin-right:8%;
	margin-top:-4%;
	text-decoration: underline;
}


.tournoi
{
	
	position:relative;
	width:30%;
	margin-left:4%;
	margin-top:8%;
}


.tprof
{
	font-family:"Comic Sans Ms";
	color:white;
	font-size:25px;
	text-align:right;
	margin-right:6%;
	margin-top:2%;
	text-decoration: underline;

}

table.tr2009
{
	margin: auto; /* Centre le tableau */
   border: 4px outset silver; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse;
   width:690px;
   

}

table.tr2009 td{
border: 1px solid silver;
   font-family: "Comic Sans MS";
   text-align: center; /* Tous les textes des cellules seront centrés*/
   padding: 10px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}

table.tr2009 th{

}



.trdroite{
	text-align:right;
}


.tropen
{
	font-family:"Comic Sans Ms";
	color:white;
	font-size:20px;
	float:right;
	padding-top:10px;
	padding-left:60px;
	margin-right:10px;
}


.tsenior
{
	font-family:"Comic Sans Ms";
	color:white;
	font-size:25px;
	text-align:right;
	margin-right:9%;
	margin-top:-3%;
	text-decoration: underline;
}


.tvue
{
	font-family:"Comic Sans Ms";
	color:white;
	font-size:25px;
	text-align:right;
	margin-right:5%;
	margin-top:8%;
	text-decoration: underline;
}






























dl, dt, dd, ul, li {
margin: 0;
padding: 0;

}


#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
margin-left:auto;
margin-right:auto;
z-index:100;
width: 100%; /* correction pour Opera */
}


#menu dl {
float: left;
width: 163px;
}


#menu dt {
cursor: pointer;
text-align: center;

background-image: url("images/barre.png");
border: 1px solid gray;
margin: 1px;
padding: 3px;
height:21px;
font-size:17px;
color:silver;
font-family:"Comic Sans Ms";
}


#menu dd {
display: none;
border: 1px solid gray;
}


#menu li {
text-align: center;
background-image: url("images/deroule.jpg");
margin:0px;
list-style-type: none;

}


#menu li a, #menu dt a {
color: silver;
text-decoration: none;
display: block;
height: 100%;

}


#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background-image: url("images/barre.png");
}

#menu ul {


}





