 
* {
				font-family: Arial, Helvetica, sans-serif;
				list-style-position:inside;
				}
				
legend			{
				background-color:#C6D3E8;
				font-size:medium;
				font-weight:bold;
				vertical-align:middle;
      			padding:5px;
      			}
				
h2			{
				line-height: 1.5em;
				}
								
body		{
				background:#C6D3E8;
				margin:0px;
				}
				
a      {		color:000363;
				border:none;
				text-decoration:none;
				}
				 			
.texte	{
				background: #FFFFFF;
				text-align:left;
				line-height: 1.2em;
				font-size: 12px;
				padding:10px;
				margin:0px;
				width:1004px;
				overflow-y:scroll;
				}	
				 			
.texteAccueil	{
				background: #FFFFFF;
				text-align:left;
				line-height: 1.2em;
				font-size: 12px;
				padding:0px;
				margin:0px;
				width:1024px;
				overflow-y:scroll;
				}	
						
.leger 	{	line-height:10px;
      		background-color:#C6D3E8;
      			}	
							
.leger h3 {	line-height:10px;
      			}	
					
.couleur 	{	background-color:#C6D3E8;
      			}			
.soutenue 	{	background-color:#9eb1cf;
      			}
				      			 				
.diaphane 	{	background-color:#D8DDE6;
      			}	
				      			 				
.agenda 	{	background-color:#5c7eb4;
				color:#FFFFFF;
				font-size:24px; 
				font-weight:bolder;
      			}	
				      			 				
.agenda a	{	
				color:#000363;
      			}	
				
.tournoi 	{				
				text-align:center;
				color:#FFFFFF;
				font-size:14px; 
				font-weight:bolder; 
				background-color:#cc3300;
			}
				
.tournoiC 	{				
				text-align:center;
				color:#FFFFFF;
				font-size:14px; 
				font-weight:bolder; 
				background-color:#cc3300;
			}
				
.tournoiE 	{				
				text-align:center;
				color:#FFFFFF;
				font-size:14px; 
				font-weight:bolder; 
				background-color:#330033;
			}
				
.tournoiS 	{				
				text-align:center;
				color:#FFFFFF;
				font-size:14px; 
				font-weight:bolder; 
				background-color:#bb0000;
			}
				
.stage 	{				
				text-align:center;
				color:#FFFFFF;
				font-size:14px; 
				font-weight:bolder; 
				background-color:#001166;
			}
				
.evenement 	{				
				text-align:center;
				color:#000033;
				font-size:14px; 
				font-weight:bolder; 
				background-color:#9eb1cf;
			}
				
.titreSimple 	{
				color:#000363;
				text-align:center;
				line-height:1.5em;
      			padding:2px;
				margin-top:0;
      			}					
.titrepage 	{	background-image: url("DegradeBleuCourt.jpg");
				background-repeat:repeat-x;
				background-color:#FFFFFF;
				color:#000363;
				border:solid 1px #C6D3E8;
				text-align:center;
				line-height:1.5em;
      			padding:2px;
				margin:0 0 5px 0;
      			}	
				
.commentaire 	{				
				background-color:#C6D3E8; 
				border:solid 1px #C6D3E8; 
				margin:0px ;
				padding:0px ;
				}		
/*				border:solid 1px #000033;	*/	

.titrecommentaire 	{				
				color:#000066; 
				text-align:center;
				margin:10px;
				padding:0px;
				}

.degrade1 {	background-image: url("DegradeBleu.jpg");
			background-repeat:repeat-x;
			background-color:#FFFFFF;
		}	
		
.degrade {	background-image: url("DegradeBleu.jpg");
			background-repeat:repeat-x;
			background-color:#FFFFFF;
			/*border-top:#330000 solid 1px;*/
		}	
				
.degradeCourt {	background-image: url("DegradeBleuCourt.jpg");
			background-repeat:repeat-x;
			background-color:#FFFFFF;
		}	
		
.degradeG {	background-image: url("DegradeBleuGauche.jpg");
			background-repeat:repeat-y;
			background-color:#FFFFFF;
		}	
				
.degradeD {	background-image: url("DegradeBleuDroit.jpg");
			background-repeat:repeat-y;
			background-color:#FFFFFF;
		}	
		
.zoneMenu    {	position: relative; 
			width:1024px;
			height:20px;
			padding:0px 0px 0px 0px; 
			margin:0px 0px 0px 0px;
			text-align:left;
			vertical-align:middle;
			background-color:  #cc3300;
			}	
						
.cellule   { font-family: helvetica; 
			padding:1px 5px 1px 10px;
			font-size: 14px;
			background-color:  #cc3300;
			color:#FFFFFF;
			}					
										
.sousMenu {		margin:0px 0px 0px 0px;
			position: absolute;
			border-style: none;
			border-width:2px;
			background-color:#ff4400;	
			}	
					
.sousMenu a {	color:#ffffff; }
					
.sousMenu td {	
				border-style:none;
				border-width:1px 1px 1px 1px;	
				padding:1px 5px 1px 5px;
				background-color:  #ff4400;
				}			
							
										
.sousMenu a:hover { 		
				color:#000363;	
				}				
.sousMenu td:hover { 	
				background-color:  #ff9955;	
			}

#menu1 {display:none;}
#menu2 {display:none;}
#menu3 {display:none;}
#menu4 {display:none;}
#menu5 {display:none;}
#menu6 {display:none;}
#menu7 {display:none;}


.menuequipes 	{
				vertical-align:top;
				background:#C6D3E8;
				color:#330000;
				padding:8px;
				}
				
.menuequipes li	{
				float:left;
				}
				
.equipe  	{
				list-style-type: none;
				}				
.equipe li	{
				float:left;
				}
								
.equipe_on		{
				display: block;
				background-image: url("Bleu160X40Light.jpg");
				color:#000000;
				width: 152px;
				height: 36px;
				font-size:12px;
				font-weight:bold;
				color: #CC3300;
				line-height: 15px;
				text-align: center;
				text-decoration: none;
				margin: 4px;
				padding: 4px 4px 0px 4px;
				}
								
.equipe_off		{
				display: block;
				background-image: url("Bleu160X40.jpg");
				color:#000000;
				width: 152px;
				height: 36px;
				font-size:12px;
				line-height: 15px;
				text-align: center;
				text-decoration: none;
				margin: 4px;
				padding: 4px 4px 0px 4px;
				}
								
.equipe_off:hover	{
				display: block;
				background-image: url("Bleu160X40Light.jpg");
				color:#000000;
				width: 152px;
				height: 36px;
				font-size:12px;
				line-height: 15px;
				text-align: center;
				text-decoration: none;
				margin: 4px;
				padding: 4px 4px 0px 4px;
				}
				      			
.messageScript {
        		color:green;
				font-weight:bolder; 
				}
				      			
.messageErreur {
        		color:red;
				font-weight:bolder; 
				}
				      			
.messageBleu {
        		color:blue;
				font-weight:bolder; 
				}

				      			
a.B240X30 
{
display: inline-block;
background-image: url("Bleu240X30.jpg");
color:#000000;
width: 240px;
height: 30px;
line-height: 30px;
font-size:15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}
				      			
a.B240X30:hover
{
display: inline-block;
background-image: url("Bleu240X30Light.jpg");
color:#000000; 
width: 240px;
height: 30px;
line-height: 30px;
font-size:15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}

				      			
a.B160X20 
{
display: inline-block;
background-image: url("Bleu160X20.jpg");
color:#000000;
width: 160px;
height: 20px;
line-height: 20px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}
				      			
a.B160X20:hover
{
display: inline-block;
background-image: url("Bleu160X20Light.jpg");
color:#000000; 
width: 160px;
height: 20px;
line-height: 20px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}
				      			
a.B240X40 
{
display: inline-block;
background-image: url("Bleu240X40.jpg");
color:#000000;
width: 240px;
height: 36px;
line-height: 15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 4px 0px 0px 0px;
}
				      			
a.B240X40:hover
{
display: inline-block;
background-image: url("Bleu240X40Light.jpg");
color:#000000; 
width: 240px;
height: 36px;
line-height: 15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 4px 0px 0px 0px;
}
				      			
a.B180X30 
{
display: inline-block;
background-image: url("Bleu180X30.jpg");
color:#000000;
width: 180px;
height: 30px;
line-height: 30px;
font-size:15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}
				      			
a.B180X30:hover
{
display: inline-block;
background-image: url("Bleu180X30Light.jpg");
color:#000000; 
width: 180px;
height: 30px;
line-height: 30px;
font-size:15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}

				      			
a.B120X20 
{
display: inline-block;
background-image: url("Bleu120X20.jpg");
color:#000000;
width: 120px;
height: 20px;
line-height: 20px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}
				      			
a.B120X20:hover
{
display: inline-block;
background-image: url("Bleu120X20Light.jpg");
color:#000000; 
width: 120px;
height: 20px;
line-height: 20px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}

				      			
a.B200X40 
{
display: inline-block;
background-image: url("Bleu200X40.jpg");
color:#000000;
width: 200px;
height: 36px;
line-height: 15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 4px 0px 0px 0px;
}
				      			
a.B200X40:hover
{
display: inline-block;
background-image: url("Bleu200X40Light.jpg");
color:#000000; 
width: 200px;
height: 36px;
line-height: 15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 4px 0px 0px 0px;
}

				      			
a.B150X30 
{
display: inline-block;
background-image: url("Bleu150X30.jpg");
color:#000000;
width: 150px;
height: 30px;
line-height: 30px;
font-size:15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}
				      			
a.B150X30:hover
{
display: inline-block;
background-image: url("Bleu150X30Light.jpg");
color:#000000; 
width: 150px;
height: 30px;
line-height: 30px;
font-size:15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}

				      			
a.B100X20 
{
display: inline-block;
background-image: url("Bleu100X20.jpg");
color:#000000;
width: 100px;
height: 20px;
line-height: 20px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}
				      			
a.B100X20:hover
{
display: inline-block;
background-image: url("Bleu100X20Light.jpg");
color:#000000; 
width: 100px;
height: 20px;
line-height: 20px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}

				      			
a.B160X40  
{
display: inline-block;
background-image: url("Bleu160X40.jpg");
color:#000000;
width: 160px;
height: 36px;
line-height: 15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 4px 0px 0px 0px;
}
				      			
a.B160X40:hover
{
display: inline-block;
background-image: url("Bleu160X40Light.jpg");
color:#000000; 
width: 160px;
height: 36px;
line-height: 15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 4px 0px 0px 0px;
}

				      			
a.B120X30 
{
display: inline-block;
background-image: url("Bleu120X30.jpg");
color:#000000;
width: 120px;
height: 30px;
line-height: 30px;
font-size:15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}
				      			
a.B120X30:hover
{
display: inline-block;
background-image: url("Bleu120X30Light.jpg");
color:#000000; 
width: 120px;
height: 30px;
line-height: 30px;
font-size:15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}

				      			
a.B80X20 
{
display: inline-block;
background-image: url("Bleu80X20.jpg");
color:#000000;
width: 80px;
height: 20px;
line-height: 20px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}
				      			
a.B80X20:hover
{
display: inline-block;
background-image: url("Bleu80X20Light.jpg");
color:#000000; 
width: 80px;
height: 20px;
line-height: 20px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}

				      			
a.B120X40 
{
display: inline-block;
background-image: url("Bleu120X40.jpg");
color:#000000;
width: 120px;
height: 36px;
line-height: 15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 4px 0px 0px 0px;
}
				      			
a.B120X40:hover
{
display: inline-block;
background-image: url("Bleu120X40Light.jpg");
color:#000000; 
width: 120px;
height: 36px;
line-height: 15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 4px 0px 0px 0px;
}

				      			
a.B90X30 
{
display: inline-block;
background-image: url("Bleu90X30.jpg");
color:#000000;
width: 90px;
height: 30px;
line-height: 30px;
font-size:15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}
				      			
a.B90X30:hover
{
display: inline-block;
background-image: url("Bleu90X30Light.jpg");
color:#000000; 
width: 90px;
height: 30px;
line-height: 30px;
font-size:15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}

				      			
a.B60X20 
{
display: inline-block;
background-image: url("Bleu60X20.jpg");
color:#000000;
width: 60px;
height: 20px;
line-height: 20px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}
				      			
a.B60X20:hover
{
display: inline-block;
background-image: url("Bleu60X20Light.jpg");
color:#000000; 
width: 60px;
height: 20px;
line-height: 20px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 0px;
}

				      			
a.B80X40 
{
display: inline-block;
background-image: url("Bleu80X40.jpg");
color:#000000;
width: 80px;
height: 36px;
line-height: 15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 4px 0px 0px 0px;
}
				      			
a.B80X40:hover
{
display: inline-block;
background-image: url("Bleu80X40Light.jpg");
color:#000000; 
width: 80px;
height: 36px;
line-height: 15px;
font-weight:bold;
text-align: center;
text-decoration: none;
margin: 0px;
padding: 4px 0px 0px 0px;
}
				      			
.onglet  {
        		float:left;
				width:884px;
		  		background:  #FFFFFF url("blanc.gif") repeat-x bottom;
		  		font-size: 100%;
				color: #330000;
				line-height: normal;
				text-align:center;
				margin:0 0 20px 0;
		 		padding:0px 60px 0 ; 
		  		list-style: none;
      		}
			
.onglet li {
        		float:left;
				margin:0;
				padding:0 0 0 6px;
      		}
									
.onglet a {
        		display:block;
				text-decoration: none;
				padding:5px 9px 4px 6px; 
				}
								      			
.onglet .actif {
        		background: url("blanc_left_on.gif") no-repeat left top;
				}
									
.onglet .actif a {
				background: url("blanc_right_on.gif") no-repeat right top;
				color: #330000;
				padding-bottom: 5px;
				}	
				      			
.rubrique  {
        		float:left;
				width: 90%;
		  		background:  #FFFFFF url("blanc.gif") repeat-x bottom;
		  		font-size: 100%;
				color: #330000;
				line-height: normal;
				text-align:center;
				margin:5px 0 10px 0;
		 		padding:0px 20px 0 ; 
		  		list-style: none;
      		}
			
.rubrique li {
        		float:left;
				margin:0;
				padding:0 0 0 4px;
				background: url("blanc_left.gif") no-repeat left top;
      		}
									
.rubrique a {
        		display:block;
				text-decoration: none;
				background: url("blanc_right.gif") no-repeat right top;
				padding:5px 5px 4px; 
				}
								      			
.rubrique .actif {
        		background: url("blanc_left_on.gif") no-repeat left top;
				}
									
.rubrique .actif a {
				background: url("blanc_right_on.gif") no-repeat right top;
				color: #330000;
				padding-bottom: 5px;
				}	
				
.equipe_n1  {	 
      			}				
.equipe_n1 td {	padding:10px;
				height: auto;
				vertical-align:top;
      			}	

.bouton {	margin-top:5px;
		margin-bottom:5px;
		padding:5px;
		background:#C6D3E8;
		border-color:#330000; 
		color:#70A3CC;
		font-size:small;
		text-align:center;
		}	
				
.papi_liste_c {
  FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.papi_liste_f {
  FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #e0e0e0
}
.papi_liste_t {
  FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.papi_small_c {
  FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.papi_small_f {
  FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #e0e0e0
}
.papi_small_t {
  FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.papi_titre {
  FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Arial; HEIGHT: 50px
}
.papi_titre_big {
  FONT-WEIGHT: bold; FONT-SIZE: 24pt; FONT-FAMILY: Arial
}	

.infobulle{
   position: absolute;   
   visibility : hidden;
   border: 1px solid Black;
   padding: 3px;
   font-family: Verdana, Arial;
   font-size: 10px;
   background-color: #C6D3E8;
   }
