body{
/*définition du body de chaque page (fond bleu degradé) */
		font-family			:	verdana, arial;
		font-size			:	10pt;
		height 				: 	100%;
		width				:	100%;
		margin : 0px;
	}

#total_gauche{
	float:left;
		width : 206px;
}	
	
#pageindexsomm{
	/* définition de la partie sommaire en bleu foncé */
	background : url('../images/fond-bloc-sommaire.png');
	background-repeat : repeat-y;
	font-family 		: 	verdana, arial;
	padding-top 		: 	5px;
	-moz-border-radius : 0 0 15px 0;
	border-radius : 0 0 15px 0;
}	

#pagereste{
/* définition du reste de la page (partie gauche et bas si existant) */
		min-height 		: 	700px;
		padding 			: 	0px;
		float					:		left;
		width 				: 	85%;
		/*height				:	700px;*/
}

#contenu img { margin-left : auto;
		margin-right : auto; }

#ligne_bleue{	
	position : relative ;
	top : 5px; left :0;
	height : 5px; 
	background : #0099cc;
	display :none;
}
	
a img{
/* on enlève le cadre affiché par défaut autour de chaque image*/
		border				:	0px;}
		
#imag{
		margin-bottom		:	40px;
		margin-top			:	5px;
		width : 206px;
		text-align:center;
}
		
#menu{
		text-align 			: 	left;
}

#menu ul ul a, #menu  ul ul a:visited{
		border:0;
		text-decoration:none;
		color : #013C7E;
}

#menu ul ul a:hover, #menu ul ul a:active, #menu ul ul a:focus{
		border : 0;
		text-decoration:none;
		color : white;
}

#menu ul{
		list-style 			: 	none;
		padding-top 		: 	0px;
		padding-bottom 		: 	0px;
		padding-left 		: 	0px;
		padding-right		: 	0px;
		margin				:	5px;
}

#menu ul li{
		font-size 			: 	10pt;
		color				:	white;
		width				:	165px;
		padding-top 		: 	0px;
		padding-bottom 		: 	0px;
		padding-left 		: 	30px;
		padding-right		: 	0px;
		margin-top : 10px;
		margin-bottom : 10px;
		background : url('../images/menu/fond_balle.png') no-repeat left top;
}

#menu ul ul li{
		padding-top 		: 	0px;
		padding-bottom 		: 	0px;
		padding-left 		: 	0px;
		padding-right		: 	0px;
		margin : 0;
		font-size 			: 	8pt;
		text-decoration 	:	none;
		width				:	150px;
		background : none;
}

#contenu{
		position : relative;
		left: 0px;
		width				:	100%;
		min-height : 650px;
}

#footer{
		border-top-style	:	solid;
		border-top-width	:	1px;
		border-top-color	:	#013C7E;
		text-align			:	right;
		color				:	#013C7E;
		font-family			:	verdana, arial, helvetica;
		font-size			:	8pt;
		margin-top			:	20px;
		clear : both;
		position : relative;
		top : 10px; left :0;
		bottom : 0px;
}

#footer p{
	height : 25px;
	background : none;
	position : relative;
	top : 2px; right : 0px;
	margin : 0px;
	padding : 0px;
}


a.footer, a.footer:visited{
		color				:	#013C7E;
		font-family			:	verdana, arial, helvetica;
		font-size			:	8pt;
		text-decoration		:	none;
		font-weight : normal;
		background : none;
		height : 27px;
		top : -2px;
		margin : 0px;
		padding : 2px;
		border : #013C7E 1px solid;
		border-top : 0;
		-moz-border-radius : 0px 0px 5px 5px;
		border-radius : 0px 0px 5px 5px;
	}
		
a.footer:hover, a.footer:focus, a.footer:active{
		color				:	#013C7E;
		font-family			:	verdana, arial, helvetica;
		font-size			:	8pt;
		text-decoration		:	none;
		background : #0099cc;
		height : 25px;
		position : relative;
		top : 0px; left : 0px;
		margin : 0px;
		padding : 2px;
		-moz-border-radius : 0px 0px 5px 5px;
		border-radius : 0px 0px 5px 5px;
	}
		
p.soustitre{
		color				:	#013C7E;
		font-size			:	11pt;
		font-weight			:	bold;
		background	:	url('../images/carre_orange.png') left center;
		background-repeat	:	no-repeat;
		padding-left		:	8px;
		padding-top		:	4px;
		margin-left			:	15px;
		/*font-variant		:	small-caps;*/
		margin-top			:	35px;
		height : 25px;
		width : auto;
}

p.entete_liens a.lienbasket, p.entete_liens a.lienbasket:visited{ color				:	white; }
p.entete_liens a.lienbasket:hover, p.entete_liens a.lienbasket:focus, p.entete_liens a.lienbasket:active{ color				:	#0099cc; }

a.lienbasket, a.lienbasket:visited{
		color				:	black;
		font-size			:	9pt;
		font-family			:	verdana, arial, helvetica;
		text-align			:	justify;
		vertical-align		:	middle;
		text-decoration		:	none;
}
a.lienbasket:hover,a.lienbasket:focus,a.lienbasket:active, a.clublink, a.clublink:visited{
		color				:	#0099cc;
		text-decoration		:	none;
		}
a.clublink:hover, a.clublink:active, a.clublink:focus{color:#0099cc;text-decoration:underline;}
		
div.contenu_lien{ 
	background: #dddde8;
}
p.entete_liens{ 
	-moz-border-radius:10px 10px 0px 0px;
	background:#013C7E;
	line-height:1.5em;
	padding-left:8px; 
}
p.texte_lien{
	float:left;
	margin:5px;
	margin-left:13px;
}

p.petittitre{
		color				:	#100097;
		font-size			:	10pt;
		background-image	:	url('../images/puce2.gif');
		background-repeat	:	no-repeat;
		padding-left		:	25px;
		margin-left			:	75px;
		float				:	top;
		text-decoration		:	none;
}
a.petittitre, a.petittitre:visited{
		color				:	#100097;
		font-size			:	10pt;
		background-image	:	url('../images/puce2.gif');
		background-repeat	:	no-repeat;
		padding-left		:	25px;
		margin-left			:	75px;
		float				:	top;
		text-decoration		:	none;
		line-height			:	3em;
}
a.petittitre:hover, a.petittitre:focus, a.petititre:active{
		color				:	#FF8000;
		font-size			:	10pt;
		background-image	:	url('../images/puceorange.gif');
		background-repeat	:	no-repeat;
		padding-left		:	25px;
		margin-left			:	75px;
		float				:	top;
		text-decoration		:	none;
		font-weight			:	bold;
		line-height			:	3em;
}

p.souscontenu{
		color				:	black;
		font-size			:	9pt;
		padding-left		:	75px;
		margin-bottom		:	30px;
}
div.nouvelle{
		color				:	black;
		font-size			:	9pt;
		margin-left			:	75px;
		padding-left		:	2px;
		margin-bottom		:	30px;
		width				:	90%;
		background-color	:	white;
}
p.nouvelle{
width:90%;
}

tr.lignebureau{ margin-top:15px;margin-bottom:15px;}
td.casefonction{width:45%;text-align:right;color:#0099cc;font-weight:bold;}
td.casebureau{width:55%;text-align:left;color:#000000;padding-left:30px;}
#tablebureau{ width:430px;padding-top:120px;padding-bottom:60px;
border-style:solid;border-color:#0099cc;border-width:1px; 
background : url('../images/titre-compo-bureau.png'); background-repeat : no-repeat; 
background-position : 2px 0px; margin-top : 40px;} 
#tablebureau table{ margin-top : 0px;margin-bottom : 0px; margin-left : auto; margin-right : auto; display: inline-block;}

#loc{	
	color				:	black;
	font-size			:	9pt;
	/*padding-left		:	75px;*/
	margin : 0px;
	margin-top : 10px;
	text-align			:	center;
	line-height			:	2em;
	padding : 15px;
	padding-top : 110px;
	border : #0099cc 1px solid;
	width : 400px;
	background : url('../images/titre_localisation_tel.png');
	background-position : 2px 0px;
	background-repeat : no-repeat;
}

p.dessustab {
	padding:0px;
	margin:0px auto;
	color : #444444;
	font-weight:bold;
	width:95%;
}

table.matchs{
		margin-top					: 0px;
		margin-left					: 10px;
		margin-right					: 10px;
		margin-bottom					: 20px;
		font-size				:	9pt;
		color						:	black;
		text-align		:	left;
		width			: 95%;
		background : #eeeeee;
}

tr.matchsfirst{
		font-weight			:	bold;
		text-align			: center;
		font-size				:	10pt;
		border  : 0px;
		background-color : #0099cc;
		color : white;
}

td.matchs{
		padding-left:	25px;
		padding-right:	25px;
		text-align	: center;
}

.pair{
	color : #013C7E;
	background-color : white;
}

.impair{
		color : black;
		background-color : #7bd3ec;
}

td.matchseq{
		padding-left:	45px;
		padding-right:	45px;
		text-align			: center;
}

#accesforum{
		font-weight			:	bold;
		font-size			:	12pt;
		text-decoration		:	none;
		background-color	:	white;
		/*background-color	:	#FF8000;
		border-color		:	#0099cc;
		border-width		:	1px;
		border-style		:	solid;*/
		color				:	#013C7E;
		margin-bottom		:	30px;
		margin-top			:	30px;
}

#accesforum:hover{
		font-weight			:	bold;
		font-size			:	12pt;
		text-decoration		:	none;
		color				:	#0099cc;
		margin-bottom		:	30px;
		margin-top			:	30px;
		text-decoration : underline;
}

#histotable{
	color : black;
	text-align : center;
	font-family : verdana, helvetica, arial;
	width : 100%;
	margin-top:10px;
	border-style : solid;
	border-width : 1px;
	border-color : #013C7E;
	font-size : 8pt;
	text-indent: 0px;
}

tr.pres_impair{
	color : black;
	background-color : #90a3fa;
}

tr.pres_pair{
	color : #013C7E;
	background-color : white;
}

#voir_photos_histo{
	position : absolute;
	top : 170px;
	left : 720px;
	color : #0099cc;
	font-weight : bold;
	text-decoration : none;
	font-family : verdana, arial, helvetica;
	font-size : 10pt;
}
#voir_photos_histo:hover{
	color : #FF8000;
}

#photoequipe{
	padding : 50px;
	padding-top : 80px;
	background : url('../images/fond_article.png');
	background-repeat : no-repeat;
	margin-left : 240px;
	margin-right : auto;
	width : 550px;
}

#hautreglements{
	width : 450px;
	height : 105px;
	background : url('../images/titre_reglements.png') 2px 2px;
	background-repeat : no-repeat;
	margin-left : auto;
	margin-right : auto;
	margin-top : 45px;
	padding : 2px;
}

#hautequipe{
	width : 450px;
	border : 1px #0099cc solid;
	background-repeat : no-repeat;
	position : relative;
	top : 0px; left : 0px;
	padding : 2px;
}

span.important{
	color : #0099cc;
	font-weight : bold;
	font-size : 10pt;
}

#liens_equipes {width : 80%; margin-left : auto; margin-right : auto; text-align : center;}

#quoi_de_neuf{
	position : relative;
	width : 190px;
	margin-left : auto ; margin-right : auto;
	margin-top : 15px; margin-bottom : 20px;
	border : 1px #013C7E solid;
	font-size : 8pt;
}
#quoi_de_neuf h3{
	width : 100%;
	margin : 0; margin-left : auto ; margin-right : auto;
	background : #013C7E ;
	color : white;
	font-size : 9pt;
	text-align : center;
}
#quoi_de_neuf p{
	text-align : justify;
	width : 90%;
	margin-left : auto; margin-right : auto;
}

#sponsors_sommaire{margin:10px;width:150px;margin-left:auto;margin-right:auto;}
#sponsors_sommaire p{text-align:center;line-height:40px;}
#sponsors_sommaire p img{margin-left:5px;margin-right:5px;}
#sponsors_sommaire h3{color:#013C7E;font-family:Tahoma;font-size:9pt;text-align:center;margin:0;}

p.texte, div.texte{
	margin : 10px;
	margin-left:auto;margin-right:auto;
	width:85%;
	text-align:justify;
	font-size : 9pt;
	color : #333333;
}

p.texte span, div.texte span{
	color : #6c79b3;
	font-weight : bold;
}

.legendetext{
	margin-top:20px;
	font-style:italic;
	font-size:8pt;
	color:#9e9e9e;
	text-align:right;
	margin-left:auto;margin-right:auto;
	width:85%;
}
