/* CSS Document */

body{
	padding:0; margin:0; background:url(images/body_bg.gif) repeat 0 0;
	}
div, p, h1, h2, h3, h4, h5, h6, img, ul, form{
	padding:0;
	margin-top: 0px;
	}
ul{
	list-style-type:none;
		}
.clearcols
{
clear:both; 
line-height:0px;
margin:0px;
padding:0px;
height:0px;
font-size:0px;
}

/*--------------------------main body--------------------*/

/*#test{
float:left;
padding-left:150px;
padding-top:100px;
}
#test1{
padding-right:150px;
padding-top:100px;
display:inline;
float:right;
}*/

#mainbody{
	width:735px;
	margin:0 auto;
	color:#000000;
	padding:0px;
	}



/*--------------------------Left body--------------------*/
#leftbody{
	width:260px; margin:0px; padding:0px; float:left;
	}
	
	
/*---------------------------------en tete----------------------------------*/	
#en_tete{
	width:735px; height:410px; margin:0px; padding:0px;display:block;background:url(images/top.gif) no-repeat 0 0;
	}
		
#news{
	width:auto;/*500px;*/
	color:#000000;
	text-decoration:none;
	margin-top: 0px;
	margin-left:20px;
	display:block;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	}

#news h2{
	font:bold 20px Verdana, Arial, Helvetica, sans-serif;
	}
#news a{
	text-decoration:none; color:#0000FF;
	}
	
#news p b{
	color:#CC0000;
	}
#news #news1{
	width:250px;
	color:#000000;
	text-decoration:none;
	margin-top: 0px;
	margin-left:0px;
	display:block;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	}
	
#news #cm2010{
	width:auto;/*500px;*/
	margin-top:-20px;
	margin-left:300px;
	display:block;
	/*display:block;*/
	}
#news #cm2010 a img{
	border:none;
	
	}
	
#logo{
	margin-left:0px;
	font:bold 24px/24px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	display:block;
	width:auto;
	}	

		
table#table_menu_top{
	margin-top:0px;
	margin-left:0px;
	display:block;
	/*height:200px;*/
	width:700px;
	}	

td#menu_top_gauche{
	width:120px;
	}

#menu_top_gauche ul div#sous_menu_top_gauche{
	display:block;
	padding:1px 0 0 0 0px;
	border-right:none;
	margin-left:0px;
	float:none;
	height:35px;
	text-align:right;
	width:120px;
	}

td#menu_top_gauche ul div#sous_menu_top_gauche a{
	font:14px/20px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	text-align:right;
	width:120px;	
	}
	
td#menu_top_gauche ul div#sous_menu_top_gauche a:hover{
	text-decoration:none;
	color:#9DBC1A;
	}
		
td#image_menu_top{
	width:200px;
	}


td#menu_top_droite{
	width:120px;
	}
	
#menu_top_droite ul{
	display:block;
	padding:1px 0 0 0 0px;
	border-right:none;
	float:none;
	margin-left:0px;
	}
	
#menu_top_droite ul div#sous_menu_top_droite{
	display:block;
	padding:1px 0 0 0 0px;
	border-right:none;
	float:none;
	margin-left:0px;
	width:120px;
	height:35px;
	text-align:left;
	}	

td#menu_top_droite ul div#sous_menu_top_droite a{
	font: 14px/20px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	}
	
td#menu_top_droite ul div#sous_menu_top_droite a:hover{
	text-decoration:none;
	color:#9DBC1A;
	}
/*------------------------------fin en tete----------------------------------*/





#leftbody h1{
	background:url(images/latest_reports.gif) no-repeat 0 0; display:block; width:213px; height:29px; text-indent:-1000px;
	margin:15px 0 0 0px; padding:0 0 0 0px;
	}	


/*-------------- milieu ------------------------*/
#milieu{
	width:735px;
	margin:0px;
	padding:0px;
	background:#EFEFEF;
	}

/*-------------- milieu gauche ------------------------*/
td#tab_main_gauche{
	width:170px;
	padding-left:20px;
	margin:0px;
	border-right-color:#9DBC1A;
	border-right-style: solid;
	border-right-width:2px;
	background-color:#CCCCCC;	
	}
	
td#tab_main_gauche a{
	font:14px/20px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; margin-left:10px;
	}	

td#tab_main_gauche h1{
	margin:12px 0 0 0px;
	padding:0 0 0 0px;
	font:20px Verdana, Arial, Helvetica, sans-serif; color:#9DBC1A; text-decoration:underline;
	}
	
td#tab_main_gauche h1 a{
	margin:12px 0 0 0px;
	padding:0 0 0 0px;
	font:20px Verdana, Arial, Helvetica, sans-serif; color:#9DBC1A; text-decoration:underline;
	}
	
td#tab_main_gauche h1#milieu_gauche_lien a{
	margin:12px 0 0 0px;
	padding:0 0 0 0px;
	font:20px Verdana, Arial, Helvetica, sans-serif; color:#9DBC1A; text-decoration:underline;
	}
	
td#tab_main_gauche h1#milieu_gauche_lien a:hover{
	margin:12px 0 0 0px;
	padding:0 0 0 0px;
	font:20px Verdana, Arial, Helvetica, sans-serif; color:#9DBC1A; text-decoration:none;
	}		
	
td#tab_main_gauche h2{
	font:20px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	}

td#tab_main_gauche p{
	width:230px; display:block; font:11px/15px Verdana, Arial, Helvetica, sans-serif; color:#63605B;
	padding:10px 0 0 5px; text-align:left; margin:0px;
	}
	
td#tab_main_gauche  a:hover{
	text-decoration:none; color:#9DBC1A;
	}
	
.head{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#9C1B11;
	}
#advice{
	width:220px;
	height:125px;
	margin:0px;
	padding:5px 0 0px 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
#astuces{
	width:170px;
	height:50px;
	margin:0px;
	padding:0px;
	margin-top:-100px;
	}


/*-------------- milieu droite ------------------------*/
td#tab_main_droite{
background-color:#CCCCCC;
width:535px;
	}

/*planAcces*/

#planAcces{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}
	
#planAcces table.tab_planAcces_titre{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	text-align:center; width:500px; height:20px; background-image:url(images/gif/separateur.gif)
	}	

#planAcces table#tab_planAcces{
	border:3px; border-style:solid; border-color:#9dbc1a;
	}	
	
/*leClub*/

#leClub{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}
	
#leClub table.tab_leBureau {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	border:3px; border-style:solid; border-color:#9dbc1a;
	}	
	
#leClub table.tab_leBureau td.bureau_ca{
border:0px; border-style:none;
	}
	
#leClub table.tab_leBureau td_leBureau{
border:none;
	}
	
	
#leClub table.tab_leBureau td.bureau_ca_1{
border:0px; border:none;
	}
	
#image_club{
	display:inline;
	float:left;
	}

#creation_bcpe{
display:inline;
	}
	
/*badVraiSport*/
#badVraiSport{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}	

#badVraiSport #divVraiSport a{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	text-decoration:none	
	}

#badVraiSport #divVraiSport a:hover{
	text-decoration:none; color:#9DBC1A;
	}
	
#image_vraiSport{
	display:inline;
	float:left;
	}

#creation_bcpe_vraiSport{
display:inline;
	}	
			
/*badHisto*/
#badHisto{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}		

#badHisto img{
vertical-align:middle;
	}		


/*badRegles*/
#badRegles{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}	
	
#badRegles #divBadRegles a{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	text-decoration:none	
	}

#badRegles #divBadRegles a:hover{
	text-decoration:none; color:#9DBC1A;
	}		

/*badFairPlay*/
#badFairPlay{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}	

#badFairPlay h3#h_titre{
	color:#0000FF;
	}
	
#badFairPlay p#p_titre{
	color:#0000FF;
	}	
	
#badFairPlay p.p_paragraphe{
	color:#FF0000;
	}			

/*corpsIndex*/
#corpsIndex {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;	}	
	
#FFBA {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify; width:133px; float:left; 	}		

#End {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;	}	

/*inscription*/
#inscription {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 0px 0 30px; text-align:left;	}
	
#inscription a img{
	border:none; margin-left:50px;
	}
	
/*horraires*/
#horraires {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}
	
table#tab_horraires{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	border:solid;
	border:#000000;
	border:1px;
	text-align:center;
	}
table#tab_horraires td{
	border:solid;
	border:#000000;
	border:1px;
	}
	
/*nousContacter*/
#nousContacter {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}
	
#nousContacter table.tab_contact {
	border:none;
	}	
	
/*IT-reglement*/
#IT_reglement p {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}		

#IT_reglement p a img{
	border:none; margin:0px;
	}		
	
#IT_reglement li{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}		

/*IT-equipes*/
#IT_equipes {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#f00000;
	padding:10px 10px 0 10px; text-align:justify;
	}	
	
#IT_equipes table.tab_titre_equipe{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; width:500px;
	}
	
#IT_equipes table.tab_titre_equipe td.tab_titre_equipe_td{
	background-image:url(images/gif/separateur_IT.gif);
	}	
	
#IT_equipes table#tab_eq_D2{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center;
	}			

#IT_equipes table#tab_eq_D2 td.td_fonce{
	background-color:#CCFFCC;
	}	
	
#IT_equipes table#tab_eq_D2 td.td_claire{
	background-color:#CCFFFF;
	}	

#IT_equipes table#tab_eq_D3{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center;
	}	
	
#IT_equipes table#tab_eq_D3 td.td_fonce{
	background-color:#CCFFCC;
	}	
	
#IT_equipes table#tab_eq_D3 td.td_claire{
	background-color:#CCFFFF;
	}	
	
/*IT-resultats*/
#IT_resultats {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}	

#IT_resultats table.tab_titre_resultat{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; width:500px;
	}	

#IT_resultats table.tab_titre_resultat td.tab_titre_resultat_td{
	background-image:url(images/gif/separateur_IT.gif)
	}

#IT_resultats table#tab_res_D2{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center;
	}	
	
#IT_resultats table#tab_res_D3{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center;
	}	
	
#IT_resultats table#tab_res_D2 td.td_fonce{
	background-color:#CCFFCC;
	}	
	
#IT_resultats table#tab_res_D2 td.td_claire{
	background-color:#CCFFFF;
	}
	
#IT_resultats table#tab_res_D3 td.td_fonce{
	background-color:#CCFFCC;
	}	
	
#IT_resultats table#tab_res_D3 td.td_claire{
	background-color:#CCFFFF;
	}	
	
/*choixMois*/
#choixMois{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}	
	
#choixMois tab#tab_choixMois{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}			
	
	
/*CAL_tournoigp*/
#CAL_tournoigp{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}	
	
#CAL_tournoigp table.tab_tourgp td#td_tab_titre_tourgp{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	text-align:center; width:498px; height:18px; background-image:url(images/gif/separateur.gif)
	}
	
#CAL_tournoigp table.tab_tourgp{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center;
	}

#CAL_tournoigp table.tab_tourgp td.td_tour_gp{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	}

#CAL_tournoigp table.tab_tourgp td.td_tour_gp_fonce{
	background-color:#CCFFCC; text-align:center;
	}	
	
#CAL_tournoigp table.tab_tourgp td.td_tour_gp_claire{
	background-color:#CCFFFF;
	}	
	
/*IT_resultats*/
#IT_resultats {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify; width:500px;
	}	
	
/*IT_resultats_Jeunes*/
#IT_resultats_Jeunes {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify; width:500px;
	}		

#IT_resultats_Jeunes table.calCreneauJeunes{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; width:500px;
	}	

#IT_resultats_Jeunes table.calCreneauJeunes td.tab_titre_resultat_td{
	background-image:url(images/gif/separateur_IT.gif)
	}

#IT_resultats_Jeunes table#calCreneauJeunes{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center;
	}	
	
#IT_resultats_Jeunes table#calCreneauJeunes td.td_fonce{
	background-color:#CCFFCC;
	}	
#IT_resultats_Jeunes table#calCreneauJeunes td.td_claire{
	background-color:#CCFFFF;
	}
	
	
/*vieActualite*/
#vieActualite{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	width:500px;
	}
	
#image_interAssoc_actualite{
	display:inline;
	float:left;
	}

#image_interAssoc_actualite a img{
	border:none;
	}
#image_vacancesEte_actualite{
	display:inline;
	float:left;
	}

#image_vacancesEte_actualite a img{
	border:none;
	}
#creation_actualite{
	display:inline;
	margin-left:10px;
	}	
	
#creation_actualite a{
	text-decoration:none; color:#9DBC1A;
	}	

#creation_actualite a:hover{
	text-decoration:none; color:#9DBC1A;
	}	
	
/*vieReunion*/
#vieReunion{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}	
	
#vieReunion a img{
	border:none;
	}
	
/*viePhotos*/
#viePhotos{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}	
	
#viePhotos table.tab_vie_photos td{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	text-align:justify; text-decoration:none; padding-left:30px;
	}	
	
#viePhotos table.tab_vie_photos td a{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	text-align:justify; text-decoration:none;
	}	
	
#viePhotos table.tab_vie_photos td a:hover{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#9DBC1A; text-decoration:none;
	}			

/*vieBoutique*/
#vieBoutique{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}	
	
#vieBoutique table.tab_vieBoutique_titre{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	text-align:center; width:500px; height:20px; background-image:url(images/gif/separateur.gif)
	}	

#vieBoutique table.tab_vieBoutique td.tab_vieBoutique {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	}

#vieBoutique table.tab_vieBoutique td.tab_vieBoutique a{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	}	
	
#vieBoutique table.tab_vieBoutique td.tab_vieBoutique a:hover{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#9DBC1A; text-decoration:none;
	}		

#vieBoutique table.tab_vieBoutique td.tab_vieBoutique img{
	border:2px; border-style:solid; border-color:#9dbc1a;
	}

#vieBoutique table.tab_vieBoutique td.tab_vieBoutique a img{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	border:2px; border-style:solid; border-color:#9dbc1a;
	}

/*vieRevuePresse*/
#vieRevuePresse{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}
	
#vieRevuePresse #article{
	text-align:right;

	}			

#vieRevuePresse table.tab_vieRevuePresse_titre{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	text-align:center; width:500px; height:20px; background-image:url(images/gif/separateur.gif)
	}	

#vieRevuePresse table.tab_vieRevuePresse td.tab_vieRevuePresse {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	}

#vieRevuePresse table.tab_vieRevuePresse td.tab_vieRevuePresse a img{
	border:none; text-decoration:none;
	
	}

	
/*partenaires*/
#partenaires{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}	
	
#partenaires table.tab_part_titre{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	text-align:center; width:500px; background-image:url(images/gif/separateur.gif) 
	}	
	
#partenaires table.tab_partenaires a{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	}	
	
#partenaires table.tab_partenaires a:hover{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#9DBC1A; text-decoration:none;
	}		


/*sponsors*/
#sponsors{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}
		
#sponsors table#tab_sponsors tr.tr_sponsors td.td_sponsors{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	text-align:center; width:auto; padding:30px 0px 0px 30px;
	}	

	
/*liens*/
#liens{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	padding:10px 10px 0 10px; text-align:justify;
	}	

#liens table.tab_liens_titre{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	text-align:center; width:500px; background-image:url(images/gif/separateur.gif) 
	}	

#liens table.tab_liens a{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	}	
	
#liens table.tab_liens a:hover{
	font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#9DBC1A; text-decoration:none;
	}		

					
/*--------------- FOOTER SECTION ------------------*/
#footer{
	width:735px;
	margin:0 auto;
	height:52px;
	}
#leftfoot{
	width:11px; height:52px; margin:0px; padding:0px; float:left;
	}
#midfoot{
	width:713px;
	height:52px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/footer_bg.gif) repeat-x 0 0;
	}
#rightfoot{
	width:11px; height:52px; margin:0px; padding:0px; float:left;
	}
#footer ul{
	width:660px; display:block; margin:12px 0 0 40px; padding:0;
	}
#footer ul li{
	display:block; padding:0 25px 0 25px; margin:0; float:left;
	}
#footer ul li.nobor1{
	display:block; padding:0 25px 0 25px; margin:0; float:left;
	}
#footer ul li a{
	font:11px/11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; margin:0; padding:0; width:inherit; 
	}
#footer ul li a:hover{
	text-decoration:none; color: #0000FF/*#D22917*/;
	}
#copyright{
	width:735px; height:57px; margin:0 auto; padding:0px;
	}
#copyright p{
	width:302px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD; display:block; float:left;
	padding:20px 0 0 80px;
	}
#copyright p.copy{
	width:150px; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#ADADAD; display:block; float:left;
	padding:20px 0 0 120px;
	}
	
