a{
	color:#000;
}
a:hover{
	text-decoration:none;
}
#general{
	width:95%;
	margin:auto;
	border:1px solid gray;
}
#general h1{
	text-align:center;
}
#general .img_home{
	float:left;
	margin:10px;
}
#general label{
	width:200px;
	display:block;
	float:left;
	text-align:right;
	margin-right:20px;
}
.form_profil{
	padding-top:30px;
	margin-left:10px;
}
.form_profil label{
	width:180px;
	margin-right:10px;
	display:block;
	float:left;
	text-align:right;
}
#titre_profil{
	margin:0;
	padding:0;
	display:inline;
	position:absolute;
	top:-9px;
	left:30px;
	background-color:#fff;
	border-right:1px solid #999;
	font-size:1.6em;
}
#confirm_profil{
	padding:10px;
	padding-top:20px;
	display:block;
}
#menu_admin{
	margin-bottom:10px;
}
#menu_admin a{
	margin-right:20px;
	text-decoration:none;
}
.lien_admin{
	position:absolute;
	top:0;
	right:0;
}
.lien_edit_admin{
	position:absolute;
	top:0;
	right:35px;
}
.ballon{
	background:url('../image/puce_ballon_derive_trans.png') center left no-repeat;
	padding-left:16px;
	margin:5px;
}
#resume_achat_credit{
	margin-left:10px;
}
#resume_achat_credit span{
	font-weight:bold;
}

#menu_module{
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
	border:1px solid #000;
	padding:5px;
}
#menu_module a{
	text-decoration:none;
	color:#000;
}

#menu_module a:hover{
	text-decoration:underline;
}
#general{
	width:99%;
}

#sur_entete,#ombre_droite{
	min-width:960px;
}
#fond_entete{
	height:222px;
	width:100%;
	background-color:#009de1;
	padding-top:26px;
	position:relative;
}
#compte{
	position:absolute;
	top:6px;
	left:4%;
	margin-left:10px;
	padding-left:7px;
	color:#fff;
	font-size:0.9em;
}
#accroche{
	position:absolute;
	top:6px;
	right:4%;
	margin-right:10px;
	padding-right:130px;
	font-size:0.9em;
	line-height:15px;
	height:15px;
	background:url('../image/carrefoot_derive.png') center right no-repeat;
	color:#fff;
}
#sur_entete{
	width:92%;
	height:222px;
	margin:auto;
}
#entete{
	height:222px;
	background-color:#252d50;
	position:relative;
	margin:0 10px;
}
	#entete img.entete{
		margin-left:22px;
		float:left;
	}
	/*#entete img.entete_sponsors{
		position:absolute;
		top:25px;
		right:5px;
	}*/
	#entete h1{
		font-size:1.4em;
		margin:0;
		padding:0;
		color:#fff;
		margin-left:22px;
		display:inline;
	}
	#logo{
		height:222px;
		width:220px;
		float:left;
		background-color:#fff;
	}
	#lien_home{
		position:absolute;
		bottom:5px;
		left:5px;
		background:url('../image/lien_home_derive.png') center left no-repeat;
		padding-left:14px;
		font-size:0.8em;
		font-weight:bold;
		text-decoration:none;
	}
	#lien_home:hover{
		text-decoration:underline;
	}
	#logo img,#table_sponsors img{
		margin:0 auto;
		display:block;
		vertical-align:middle;
	}
	#table_sponsors{
		height:200px;
		margin:0 auto;
	}
	#table_sponsors td{
		height:180px;
		overflow:hidden;
	}
	#table_sponsors td a{
		text-decoration:none;
	}
	div#sponsors_entete{
		height:200px;
		overflow:hidden;
	}
	div#sponsors_entete h2{
		font-size:1.2em;
	}
#ombre_gauche{
	background:url('../image/ombre_gauche.png') top left repeat-y #fff;
	padding-left:10px;
	margin-right:10px;
}
	
#ombre_droite{
	margin:auto;
	width:92%;
	background:url('../image/ombre_droite.png') top right repeat-y #fff;
	/*padding-right:20px;*/
}
#milieu{
	width:90%;
	background-color:#fff;
}
	#milieu_gauche{
		float:left;
		width:220px;
	}
		#espace_client{
			background-color:#009de1;
			padding-left:14px;
			zoom:1;
		}
		.titre_espace_client{
			margin:0;
			padding:0;
			font-size:1.5em;
			color:#fff;
			font-weight:normal;
			background:url('../image/deco_separateur.png') center left no-repeat;
			display:block;
			float:left;
			padding-left:24px;
			margin-top:14px;
			margin-bottom:14px;
			
		}
		#espace_client label{
			display:block;
			float:left;
			width:90px;
			color:#fff;
			font-size:0.8em;
			font-weight:bold;
		}
		#espace_client input.text{
			font-size:0.8em;
			width:80px;
		}
		#espace_client input.submit{
			float:right;
			margin-right:26px;
			margin-top:13px;
			margin-bottom:10px;
			border:0;
			color:#fff;
			background:none;
			font-weight:bold;
			font-size:0.9em;
		}
		#service{
			background-color:#009de1;
			margin-top:10px;
			padding-left:14px;
			zoom:1;
		}
		#service img{
			float:left;
			clear:left;
			margin-bottom:34px;
		}
		#service ul{
			list-style-type:none;
			margin:0;
			padding:0;
			float:left;
			margin-left:6px;
		}
		#service ul li a{
			background:url('../image/fleche_blanche.png') center left no-repeat;
			padding-left:14px;
			color:#fff;
			text-decoration:none;
			font-size:0.75em;	
		}
		#service ul li a:hover{
			text-decoration:underline;
		}
	#milieu_centre{
		width:auto;
		margin: 0 250px;
	}
	#milieu_centre.non_droite{
		margin-right:20px;
	}
	#milieu_centre.non_gauche{
		margin-left:20px;
	}
	#milieu_centre h1.titre_page{
		margin:0;
		padding:0;
		float:right;
		color:#252d50;
		font-size:1.5em;
		margin-top:5px;
	}
	#deco_titre{
		width:22px;
		height:22px;
		background-color:#252d50;
		float:right;
		margin-top:5px;
		margin-right:6px;
		
	}
	#deco_titre img{
		margin-top:3px;
		margin-left:3px;
	}
	#milieu_droite{
		float:right;
		width:220px;
	}
	#lien_haut{
		background:url('../image/lien_haut_derive.png') top left no-repeat;
		width:46px;
		height:15px;
		display:block;
		color:#fff;
		font-size:0.7em;
		padding-left:15px;
		float:right;
	}
#pied_page{
	height:190px;
	background-color:#252d50;
	margin-top:60px;
	position:relative;
}
	#pied_page ul{
		list-style-type:none;
		margin:0;
		padding:0;
		margin-left:15px;
		margin-top:12px;
	}
	#pied_page ul li{
		float:left;
	}
	#pied_page ul li a{
		color:#fff;
		background:url('../image/fleche_blanche.png') center left no-repeat;
		padding-left:14px;
		font-size:0.8em;
		margin-right:10px;
	}
	#pied_page_haut{
		background:url('../image/haut_pied_page.png') top left repeat-x;
		height:6px;
	}
	#pied_page_bas{
		position:absolute;
		bottom:0;
		width:100%;
		left:0;
		background:url('../image/bas_pied_page.png') top left repeat;
		height:20px;
	}
	.logo_pied_page{
		position:absolute;
		bottom:30px;
		right:7px;
	}






/*---------- palette de couleur ------------*/
#palette_couleur_principale,#palette_couleur_secondaire{
	list-style-type:none;
	width:270px;
	float:left;
	margin:0;
}
#palette_couleur_principale li,#palette_couleur_secondaire li{
	width:10px;
	height:10px;
	float:left;
}
#palette_couleur_principale a,#palette_couleur_secondaire a{
	text-decoration:none;
	width:10px;
	display:block;
	overflow:hidden;
	height:10px;	
}
#apercu_couleur_principale,#apercu_couleur_secondaire{
	border:1px solid black;
	width:30px;
	height:30px;
	float:left;
	margin-left:10px;
}

#apercu_couleur_secondaire{
	background-color:gray;
}
#apercu_site{
	float:right;
	width:600px;
	height:400px;
}
/*--------------------------------------
				MODULE
---------------------------------------*/
/*---------- Calendrier -------------------------*/
#calendrier{
	width:185px;
	text-align:center;
	padding-top:2px;
	float:left;
	background-color:#252d50;
	color:#fff;
	padding:5px;
	position:relative;
	margin-right:10px;
	float:right;
}
#calendrier h2.titre_cal{
	color:#fff;
	background:url('../image/deco_titre.png') top left no-repeat;
	padding:0;
	margin:0;
	display:inline;
	padding-left:20px;
	padding-bottom:2px;
	margin-left:30px;
	margin-bottom:10px;
	line-height:16px;
}
#calendrier img.navigue{
	margin-top:5px;
}
#calendrier_gauche{
	margin-left:10px;
	float:left;
}
#calendrier_droite{
	margin-right:10px;
	float:right;
}
#calendrier_mois{
	display:block;
	width:130px;	
	margin-left:auto;
	margin-right:auto;
/*	margin-top:10px;*/
	font-size:12px;
font-size:1em;
/*	font-style:italic;*/
	height:12px;
height:1em;
	text-decoration:none;
}
#calendrier_jours{
	clear:both;
	border-spacing:0;
	border:0;
	width:185px;
	margin-top:0px;
/*	height:50px;*/
}
#calendrier_jours td,#calendrier_jours th{
	padding:0;
	margin:0;
	font-size:11px;
font-size:0.9em;
	line-height:10px;
line-height:0.85em;
	text-align:center;
	font-weight:bold;
}
#calendrier_jours th{
	padding-bottom:10px;
	padding-top:10px;	
}
#calendrier_jours td a{
/*	font-size:8px;*/
	text-decoration:none;
	color:#fff;
}
#match_calendrier_fond,#admin_resume_fond{
	background-color:#252d50;
	padding:5px;
	padding-top:15px;
	float:left;
	margin-top:10px;
	width:98%;
}
#match_calendrier{
	background-color:#fff;
	margin-right:220px;
	position:relative;
}
#admin_resume,#admin_gestion,#admin_graphisme{
	background-color:#fff;
	position:relative;
}
#admin_resume .message{
	display:block;
	margin-top:20px;
	margin-left:10px;	
}
#admin_resume fieldset{
	width:45%;
	float:left;
}
#admin_resume fieldset ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#admin_resume fieldset ul li{
	margin-left:20px;
}
#admin_gestion a,#admin_gestion form,#admin_gestion h3,#admin_gestion h4,#admin_gestion span,#admin_graphisme label,#admin_gestion p{
	margin-left:10px;
}
#aff_calendrier{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-left:20px;
	padding-top:20px;
}
#aff_calendrier li{
	position:relative;
	font-size:1.2em;
	margin-bottom:10px;
}
#aff_calendrier li span{
	position:absolute;
	top:0;
	right:20px;
}
.icon_resume,.icon_resultat{
	background-color:#009de1;
	margin-left:10px;
}
.add_match_cal{
	float:right;
	margin-right:20px;
	margin-top:10px;
}
.jour_match_calendrier{
	display:block;
}
.jour_match_select{
	display:block;
	background-color:#ccc;
}
/*-------------- resume match -------------*/
#resume_match_fond{
	float:left;
	background-color:#252d50;
	padding:5px;
	padding-top:15px;
	width:98%;
}
#resume_match{
	background-color:#fff;
	padding-top:20px;
	position:relative;
	margin-right:250px;
}
.libelle_resume{
	color:#666;
	margin-left:30px;
	margin-top:10px;
	display:block;
	width:150px;
	float:left;
	clear:left;
	padding-left:18px;
}
.valeur_resume{
	float:left;
	margin-top:10px;
	width:200px;
}
.resume_buteur{
	background:url('../image/puce_ballon_derive_trans.png') top left no-repeat;
}
.resume_jaune{
	background:url('../image/carton_jaune_effectif.png') top left no-repeat;
}
.resume_rouge{
	background:url('../image/carton_rouge_effectif.png') top left no-repeat;
}
.resume_resume{
	width:80%;
	margin-left:50px;
	
}
#resume_match_menu_droite{
	float:right;
	width:240px;
}
#resume_match_fond form{
	color:#fff;
	margin-top:10px;
	width:250px;
}
#resume_match_fond form span{
	display:block;
	font-weight:bold;
	margin-bottom:10px;
}
#resume_match_fond form input,#resume_match_fond form select{
	margin-bottom:10px;
	margin-left:5px;
}
#resume_match_fond form select{
	margin-top:10px;
}
#resume_match_fond form a{
	color:#fff;
	display:block;
	margin-top:10px;
	margin-left:5px;
}
#resume_match_fond form hr{
	border:0;
	border-top:1px dashed #fff;
	margin-right:5px;
}
#resume_match_fond ul.thumb_resume{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-top:20px;
}
#resume_match_fond ul.thumb_resume li{
	float:left;
	margin-left:5px;
	margin-top:5px;
	height:80px;
	width:100px;
}
#resume_match_fond ul.thumb_resume li img{
	border:1px solid #fff;
}
#resume_match .navigue{
	margin-left:10px;
	display:inline;
}
#resume_match span{
	font-weight:bold;
}
#resume_match ul{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:20px;
	float:left;
}
#resume_match ul li{
	text-align:center;
	margin-bottom:20px;
}
#resume_match a{
	margin-top:20px;
	display:block;
}
.photo_resume{
	margin-left:50px;
	margin-top:20px;
	border:1px solid #999;
	padding:2px;
	float:left;
}
.legende_photo{
	display:block;
	margin-left:50px;
	font-style:italic;
}
.resume_joueur_selectionne{
	font-weight:bold;
}
#resume_photo_fond{
	background-color:#eee;
	padding:5px;
}
#resume_photo{
	background-color:#fff;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}
#resume_photo ul{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-bottom:30px;
}
#resume_photo ul li{
	width:150px;
	position:relative;
	border:1px solid #000;
	padding:20px;
	margin-bottom:20px;
	padding-top:30px;
	float:left;
	margin-right:20px;
	height:90px;
}
#resume_photo ul li span{
	position:absolute;
	top:0;
	right:0;
}
#resume_photo a.ajouter_resume_photo{
	display:block;
	margin-bottom:20px;
}
#pied_page_resume{
	height:30px;
	width:100%;
	background-color:#d8d8d8;
	margin:0;
	padding:0;
	position:relative;
}
.gestion_photo_resume{
	position:absolute;
	top:-12px;
	left:10px;
	margin:0;
	padding:0;
}
#resume_prec{
	position:absolute;
	top:-10px;
	left:10px;
	margin:0;
	padding:0;
	background:url('../image/navigue_prec_gestion.png') center left no-repeat;
	padding-left:20px;
}
#resume_suiv{
	position:absolute;
	top:-10px;
	right:10px;
	background:url('../image/navigue_suiv_gestion.png') center right no-repeat;
	padding-right:20px;
}
.form_resume_match{
	padding-top:20px;
	margin-left:10px;
	margin-right:10px;
}
.form_resume_match label{
	float:left;
	width:150px;
	margin-right:10px;
	text-align:right;
}
/*-------------- Resultat match ----------*/
#resultat_fond{
	background-color:#252d50;
	padding:5px;
	padding-top:15px;
	float:left;
	width:98%;
}
	#resultat_fond form{
		float:right;
		color:#fff;
		margin-right:10px;
		font-weight:bold;
		width:230px;
	}
		#resultat_fond form hr{
			border:0;
			border-top:1px dashed #fff;
		}
		#resultat_fond form a{
			color:#fff;
		}
#resultat{
	background-color:#fff;
	margin-right:250px;
	position:relative;
}
#aff_resultat{
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:20px;
	margin-left:20px;
}
#aff_resultat li{
	padding:5px;
	position:relative;
}
#aff_resultat li span{
	position:absolute;
	top:4px;
	right:40px;
}
#aff_resultat li .del_resultat{
	position:absolute;
	top:4px;
	right:20px;
}
#aff_resultat li .del_resultat_confirm{
	position:absolute;
	top:4px;
	right:60px;
}
#ancien_resultat{
	list-style-type:none;
}
#ancien_resultat li{
	padding:5px;
}
#match_resultat{
	list-style-type:none;
	padding:0;
	margin:0;
	color:#fff;
}
.select_equipe{
	width:200px;
}
.admin_modif_resultat{
	float:right;
	margin-right:10px;
	margin-top:10px;
}
/*---------------------- CLASSEMENT ---------------*/
.coin_hg_cal{
	position:absolute;
	top:-1px;
	left:-1px;
}
.coin_bg_cal{
	position:absolute;
	bottom:-1px;
	left:-1px;
}
.coin_hd_cal{
	position:absolute;
	top:-1px;
	right:-1px;
}
.coin_bd_cal{
	position:absolute;
	bottom:-1px;
	right:-1px;
}
.entete_classement{
	background-color:#252d50;
	color:#fff;
	height:25px;
	position:relative;
}
#contenu table.classement th.premier{
	background:url('../image/tableau_coin_hg_derive.png') top left no-repeat;
}
#contenu table.classement th.dernier{
	background:url('../image/tableau_coin_hd_derive.png') top right no-repeat;
}

.equipe_pair{
	background-color:#d8d8d8;
	height:25px;
}
.equipe_impair{
	background-color:#fff;
	height:25px;
}
table.classement{
	margin-bottom:20px;
	width:100%;
}
table.classement td{
	border:1px solid #fff;
}
.titre_tab{
	background-color:#009de1;
	color:#fff;
}
.titre_tab span{
	float:right;
}
.titre_tab span a{
	color:#fff;
}
#contenu table.classement tr.pied_tableau{
	background-color:#d8d8d8;
	height:5px;
}
.add_classement{
	color:#fff;
}
.add_classement label{
	width:200px;
	float:left;
	text-align:right;
	margin-right:10px;
}
#form_modif_classement{
	margin-top:10px;
}
.classement_mon_equipe{
	font-weight:bold
}
/*------------------ CLASSEMENT JOUEUR ---------------*/
.add_joueur_classement{
	font-weight:bold;
}
.equipe_cla_jou{
	padding-bottom:10px;
	display:block;
}
.equipe_cla_jou img{
	background-color:#252d50;
	margin-right:10px;
}
.classement_but,.classement_jaune,.classement_rouge,.classement_titulaire,.classement_match,.classement_autre{
	margin:10px 0;
}
.classement_but,.classement_jaune,.classement_rouge,.classement_match,.classement_titulaire,.classement_autre{
	background:url('../image/fond_cla_jou.png') top left repeat-y;
}
/*
.classement_but tr,.classement_jaune tr,.classement_rouge tr,.classement_match tr,.classement_titulaire tr,.classement_autre tr{
	background:url('../image/fond_cla_jou.png') top left repeat-y;
}*/
.classement_but tr.entete_classement th,.classement_jaune tr.entete_classement th,.classement_rouge tr.entete_classement th,.classement_titulaire tr.entete_classement th,.classement_match tr.entete_classement th,.classement_autre tr.entete_classement th{
	text-align:left;
	background-color:#fff;
	border-bottom:5px solid #252d50;
}
.classement_but tr.entete_classement th span,.classement_jaune tr.entete_classement th span,.classement_rouge tr.entete_classement th span,.classement_titulaire tr.entete_classement th span,.classement_match tr.entete_classement th span,.classement_autre tr.entete_classement th span{
	display:inline;
	margin:0;
	padding-top:4px;
	padding-bottom:8px;
	padding-left:20px;
	padding-right:22px;
	position:relative;
	background:url('../image/puce_ballon_derive_trans.png') center right no-repeat #252d50;
}
.classement_but tr.entete_classement th span.marge_droite,.classement_jaune tr.entete_classement th span.marge_droite,.classement_rouge tr.entete_classement th span.marge_droite,.classement_titulaire tr.entete_classement th span.marge_droite,.classement_match tr.entete_classement th span.marge_droite,.classement_autre tr.entete_classement th span.marge_droite{
	margin:0;
	padding-right:0px;
	background:none;
	background-color:#252d50;
	width:10px;
	position:relative;
}
.classement_jaune tr.entete_classement th span{
	background:url('../image/carton_jaune_effectif.png') center right no-repeat #252d50;
}
.classement_rouge tr.entete_classement th span{
	background:url('../image/carton_rouge_effectif.png') center right no-repeat #252d50;
}
.classement_titulaire tr.entete_classement th span,.classement_match tr.entete_classement th span,.classement_autre tr.entete_classement th span{
	background:none;
	background-color:#252d50;	
}
.classement_but tr td,.classement_jaune tr td,.classement_rouge tr td,.classement_titulaire tr td,.classement_match tr td,.classement_autre tr td{
	border-bottom:1px solid #fff;
	border-top:1px solid #cdcdcd;
	padding:2px;
}
.coin_hd_cla_jou{
	position:absolute;
	top:0;
	right:4px;
}
.classement1{
	background:url('../image/cla_jou1.png') center right no-repeat;
	padding:2px;
	margin-left:5px;
	color:#fff;
	font-weight:bold;
}
.classement2,.classement3{
	background:url('../image/cla_jou2.png') center right no-repeat;
	padding:2px;
	margin-left:5px;
	color:#fff;
	font-weight:bold;
}
.classement4,.classement5,.classement6,.classement7,.classement8,.classement9{
	background:url('../image/cla_jou3.png') center right no-repeat;
	padding-right:3px;
	padding-left:3px;
	margin-left:5px;
	color:#fff;
	font-weight:bold;
	font-size:0.9em;
}
.classement10{
	background:url('../image/cla_jou3.png') center right no-repeat;
	padding-left:5px;
	margin-left:1px;
	color:#fff;
	font-weight:bold;
	font-size:0.7em;
}
.fin_tab{
	height:10px;
}
/*--------------- SPONSORS ----------------------*/
#sponsors_fond{
	padding:5px;
}
#sponsors{
	float:left;
	background-color:#fff;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
#sponsors a{
	margin-left:10px;
}
#sponsors ul{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-bottom:30px;
	margin-left:10px;
}
#sponsors ul li{
	width:450px;
	position:relative;
	margin-bottom:10px;
}
.liste_sponsors{
	border:1px solid #000;
	padding-top:20px;
}
.liste_sponsors img{
	padding:5px;
}
.liste_sponsors label{
	font-weight:bold;
}
#sponsors ul li span{
	position:absolute;
	top:3px;
	right:3px;
}
#aff_sponsors{
	list-style-type:none;
	padding:0;
	margin:0;
}
#aff_sponsors li{
	margin-bottom:20px;
	position:relative;
	padding:7px;
	float:left;
	margin-right:10px;
	width:400px;
}
#aff_sponsors li div.image_sponsors{
	float:right;
	width:150px;
	text-align:center;
	padding:10px;
}
#aff_sponsors li div.detail_sponsors{
	float:left;
	width:200px;
	padding:10px;
}

#aff_sponsors span{
	font-weight:bold;
	display:block;
}
#sponsors_home{
	list-style-type:none;
	padding:0;
	margin:0;
}
#sponsors_home li{
	float:left;
	margin-right:30px;
}

/*---------------- SONDAGE ---------------*/

#sondage,#sondage_reponse{
	background-color:#252d50;
	color:#fff;
	padding:10px;
}
#sondage a,#sondage_reponse a{
	color:#fff;
}
#sondage ul li{
	height:20px;
}
#sondage_reponse legend{
	color:#fff;
}
#sondage label{
	width:150px;
	float:left;
	text-align:right;
	margin-right:10px;
}
#sondage_reponse  ul,#sondage ul{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-bottom:30px;
}
#sondage_reponse  ul li,#sondage ul li{
	width:500px;
	position:relative;
}
#sondage_reponse  ul li span, #sondage ul li span{
	position:absolute;
	top:0;
	right:0;
}
#question{
	font-weight:bold;
	padding-bottom:10px;
	display:block;
}
#aff_sondage{
	list-style-type:none;
	padding:0;
	margin:0;
	width:98%;	
}
#aff_sondage li{
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;
	margin-left:20px;
	background-color:#252d50;
	color:#fff;
	position:relative;
}
#aff_sondage li ul{
	list-style-type:none;
	padding:0;
	margin:0;
	background:none;
}
#aff_sondage li ul li{
	font-weight:normal;
	border:0;
	margin:0;
	padding:0;
	float:none;
	width:95%;
	background-color:#252d50;
	padding-left:5%;
	position:relative;
}

#aff_sondage li ul li.pair div,#aff_sondage li ul li.impair div{
	position:absolute;
	top:0;
	right:0;
	width:300px;
}
#aff_sondage li ul li.pair span,#aff_sondage li ul li.impair span{
	text-align:right;
	position:absolute;
	top:0;
	right:0;
}
#aff_sondage li ul li a{
	position:absolute;
	bottom:0;
	right:0px;
	color:#fff;
	font-size:1.12em;
	padding-top:4px;
	padding-right:5px;
}
.voter{
	position:absolute;
	bottom:0;
	right:165px;
}
.resultat_sondage{
	background-color:#009de1;
	height:14px;
}
.bouton_resultat_sondage{
	border:0;
	padding:0;
	color:#000;
	text-decoration:none;
	background:url('../image/bouton_resultat_sondage.png') top left no-repeat;
	padding-bottom:0px;
	width:150px;
	text-align:center;
}

/*------------- GALERIE PHOTO ----------------*/
#admin_galerie_fond{
	background-color:#eee;
	padding:5px;
}
#galerie{
	background-color:#fff;
}
#galerie a{
	padding-left:20px;
}
#galerie ul{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-bottom:30px;
	padding-top:20px;
	padding-left:20px;
}
#galerie ul li{
	width:150px;
	position:relative;
	border:1px solid #000;
	padding:20px;
	margin-bottom:20px;
	float:left;
	margin-right:20px;
	height:90px;
	padding-top:30px;
}
#galerie ul li span{
	position:absolute;
	top:0;
	right:0;
}
#galerie a.ajouter_galerie{
	margin-bottom:10px;
	display:block;
}
#galerie_photo{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	padding-top:10px;
}
#galerie_photo li{
	float:left;
	padding:5px;
	text-align:center;
	background-color:#eee;
	margin:5px;
	border:1px solid #009de1;
	font-style:italic;
	height:90px;
	width:100px;
}
.navigue_actif{
	background-color:#b1ca00;
}
.navigue_inactif{
	background-color:#999;
}
/*--------------EFFECTIF -----------*/
#effectif{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	padding-top:20px;
	margin-left:10px;
}
#effectif li{
	width:350px;
	position:relative;
}
#effectif li a{
	position:absolute;
	top:0;
	right:0;
}
.photo_detail_joueur{
	float:right;
}
#poste{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
#poste li a{
	font-weight:bold;
}
#poste li.poste{
	color:#252d50;
	font-size:1.6em;
	font-weight:bold;
	clear:left;
	/*float:left;*/
	margin-bottom:14px;
	margin-top:12px;
	/*height:1.6em;*/
	padding-top:10px;
}
.poste img{
	background-color:#252d50;
	margin-right:4px;
}
#poste ul{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:14px;
	border-bottom:1px dashed #252d50;
	margin-bottom:10px;
}
#poste ul li{
	margin-right:10px;
	float:left;
	width:75px;
	height:85px;
	font-size:0.55em;
	font-weight:normal;
}

#poste ul li a{
	text-decoration:none;
}

#titre_effectif{
	background-color:#252d50;
	color:#fff;
	font-size:1.5em;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:0;
	padding-left:20px;
	padding-right:27px;
	position:relative;
	display:inline;
}
.coin_hd_effectif{
	position:absolute;
	top:0;
	right:0px;
}
#sous_titre_effectif{
	height:4px;
	background-color:#252d50;
	margin:0;
	padding:0;
}
#detail_joueur_fond{
	background-color:#252d50;
	padding:5px;
	padding-top:15px;
	margin-bottom:10px;
	float:left;
}
#detail_joueur{
	background-color:#fff;
	position:relative;
	width:430px;
	float:left;
}
#detail_joueur img.photo_joueur{
	margin-top:40px;
	padding:3px;
	border:1px solid #999;
	float:left;
	margin-left:5px;
	margin-right:5px;
}
#deco_titre_joueur{
	position:absolute;
	top:-9px;
	left:0;
	background-color:#fff;
	padding-top:4px;
	padding-left:4px;
	padding-right:10px;
	padding-bottom:2px;
}
.bouton_detail_joueur{
	position:absolute;
	top:0;
	right:0;
	border:0;
	background:none;
	text-decoration:underline;
	cursor:pointer;
}
.bouton_detail_joueur:hover{
	text-decoration:none;
}
#deco_titre_joueur img{
	background-color:#252d50;
}
#titre_nom_joueur{
	display:inline;
	position:absolute;
	top:-9px;
	left:30px;
	background-color:#fff;
	border-right:1px solid #999;
}
#pied_page_joueur,#pied_page_gestion{
	height:34px;
	background-color:#d8d8d8;
	position:relative;
}
#pied_page_gestion{
	position:relative;
	margin-top:10px;
}
a.etape_suiv_gestion{
	position:absolute;
	top:10px;
	right:5px;
	background:url('../image/navigue_suiv_gestion.png') center right no-repeat;
	padding-right:20px;
}
a.etape_prec_gestion{
	position:absolute;
	top:10px;
	left:5px;
	background:url('../image/navigue_prec_gestion.png') center left no-repeat;
	padding-left:20px;
}
#info_joueur{
	padding-top:50px;
	margin-left:180px;
}
#info_joueur h2{
	margin-bottom:10px;
}
#info_joueur h3{
	margin:0;
	padding:0;
	margin-right:30px;
	margin-bottom:5px;
	border-bottom:1px dashed #999;
}
#info_joueur span.libelle_detail{
	color:#666;
	width:110px;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#info_joueur span.valeur_detail{
	margin:0;
	padding:0;
	display:block;
	margin-bottom:5px;
	width:130px;
	margin-left:100px;
	padding-left:10px;
}
#stat_joueur{
	float:left;
	color:#fff;
	width:180px;
	margin-top:5px;
}
#stat_joueur img{
	margin-left:16px;
	display:block;
	margin-bottom:10px;
}
span.libelle_stat{
	padding-left:16px;
	display:block;
	float:left;
	width:140px;
	font-weight:bold;
	font-size:0.9em;
}
span.valeur_stat,span.valeur_stat_participation{
	display:block;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:5px;
}
#stat_joueur hr{
	margin-right:22px;
	margin-left:16px;
	border-bottom:1px dashed #fff;
}
span.libelle_stat_nb_participation{
	padding-left:16px;
	display:block;
	float:left;
	font-weight:bold;
	font-size:0.8em;
	width:145px;
}
span.carton_jaune{
	margin-left:145px;
	width:35px;
	height:20px;
	background:url('../image/carton_jaune_effectif.png') top right no-repeat;
	padding:0;	
}
span.carton_rouge{
	margin-left:145px;
	width:35px;
	height:20px;
	background:url('../image/carton_rouge_effectif.png') top right no-repeat;	
}
.form_detail_joueur{
	padding-top:20px;
	margin-left:10px;
}
.form_detail_joueur label{
	width:250px;
	float:left;
	text-align:right;
	margin-right:10px;
}
#admin_detail_joueur{
	padding-top:20px;
	margin-left:10px;
}
.etape_effectif{
	margin:0;
	padding:0;
	padding-top:20px;
}
.form_categorie{
	margin-top:20px;
}
.form_categorie label{
	width:200px;
	float:left;
	text-align:right;
	margin-right:10px;
}
.liste_effectif,.liste_equipe{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.liste_equipe li{
	position:relative;
	width:300px;
	height:50px;
}
.liste_effectif li{
	position:relative;
	width:300px;
	height:20px;
}
.liste_effectif li a.modif_gestion,.liste_equipe li a.modif_gestion{
	position:absolute;
	top:0;
	right:20px;;
}
.liste_effectif li a.supp_gestion,.liste_equipe li a.supp_gestion{
	position:absolute;
	top:0;
	right:0;
}
.aff_joueur_gris{
	background-color:#eee;
}
/*-------------- CONVOCATION ----------*/
#convoc{
	margin:0;
	padding:0;
	float:left;
	list-style-position:inside;
	margin-left:30px;
	margin-bottom:10px;
	width:70%;
	color:#000;
}
#convoc li{
	padding-left:0;
}
#convoc h3{
	font-size:1.5em;
}
#convoc h3 img{
	background-color:#252d50;
	margin-right:10px;
}
#convocation_fond{
	float:left;
	background-color:#252d50;
	width:95%;
	padding:5px;
	padding-top:14px;
	margin:0;
}
#convocation_fond form{
	float:right;
	color:#fff;
	margin-top:100px;
	width:300px;
}
#convocation_fond form span{
	display:block;
	font-weight:bold;
	margin-bottom:10px;
}
#convocation_fond form input,#convocation_fond form select{
	margin-bottom:10px;
	margin-left:5px;
}
#convocation_fond form select{
	margin-top:10px;
}
#convocation_fond form a{
	color:#fff;
	display:block;
	margin-top:10px;
	margin-left:5px;
}
#convocation_fond form hr{
	border:0;
	border-top:1px dashed #fff;
	margin-right:5px;
}
#convocation{
	margin:0;
	padding:0;
	background-color:#fff;
	color:#252d50;
	padding-top:40px;
	position:relative;
	
	margin-right:320px;
	
}
#info_rdv{
	font-size:1.2em;
	color:#666;
	font-weight:bold;
	margin-left:30px;
}
#pied_page_convoc{
	height:30px;
	width:100%;
	background-color:#d8d8d8;
	margin:0;
	padding:0;
	position:relative;
}
#commentaire{
	margin-left:30px;
	color:#000;
}
/*-------------- ACTUALITE -------------*/
#actu_derive{
	background-color:#252d50;
	padding-bottom:5px;
	padding-top:15px;
	zoom:1;
}
#actu_derive ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#actu_derive ul li{
	margin-bottom:10px;
}
#actu_derive ul li.premiere_news{
	margin-right:10px;
}
#actu_derive_fond{
	background-color:#fff;
	margin-left:5px;
	margin-right:5px;
	position:relative;
	zoom:1;
}
#titre_page_news{
	position:absolute;
	top:-9px;
	left:23px;
	background-color:#fff;
	margin:0;
	padding:0;
	display:inline;
	border-right:1px solid #999;
}
#actu_derive_fond_pied{
	height:35px;
	background-color:#d8d8d8;
}
#actu_derive_fond_pied a{
	background:url('../image/fleche_noir_actu_derive.png') center left no-repeat;
	float:right;
	margin-top:14px;
	margin-right:8px;
	padding-left:13px;
	font-size:0.9em;
}
#img_premiere_news_derive{
	float:left;
	margin-top:20px;
	margin-left:20px;
	margin-right:10px;
	padding:3px;
	border:1px solid #999;
}
#deco_titre_actu{
	margin:0;
	padding:0;
	position:absolute;
	top:-9px;
	left:0px;
	height:16px;
	width:16px;
	background-color:#252d50;
	border-left:4px solid #fff;
	border-top:4px solid #fff;
	border-right:4px solid #fff;
}
#deco_titre_actu img{
	margin:0;
	padding:0;
}
.date_news{
	color:#666;
	margin-left:23px;
}
.date_news_contenu{
	color:#666;
	margin-left:20px;
}
.libelle_news_entete{
	color:#252d50;
	font-size:1.4em;
}
.deco_titre_entete{
	background-color:#252d50;
	margin-right:8px;
	margin-top:5px;
}
.savoir_plus{
	float:right;
	background:url('../image/puce_ballon_derive.png') center left no-repeat;
	padding-left:16px;
	margin-right:18px;
}
#actu_derive ul li p#texte_news_entete{
	color:#000;
	margin-left:20px;
}
.libelle_news{
	color:#252d50;
}
/*-----------------------------
			APERCU
------------------------------*/
#general_apercu{
	width:100%;
}
#titre_apercu{
	text-align:center;
	font-size:1.3em;
	color:#009de1;
}
#general_apercu img{
	float:left;
	margin:10px;
}

#apercu_site{
	float:right;
	width:415px;
	height:385px;
	margin-right:50px;
	margin-top:20px;
}
#fond_entete_apercu_site{
	height:100px;
	background-color:#009de1;
	position:relative;
}
#entete_apercu_site{
	position:absolute;
	top:10px;
	left:50px;
	width:315px;
	height:90px;
	background-color:#252d50;
}
#entete_apercu_gauche{
	float:left;
}
#entete_apercu_droite{
	float:left;
	margin-left:7px;
}
#pied_page_apercu{
	position:absolute;
	bottom:0;
	left:50px;
	background-color:#252d50;
	height:78px;
	width:315px;
}
#contenu_apercu{
	width:314px;
	height:220px;
	margin-left:50px;
	background:url('../image/fond_contenu_apercu.png') top left no-repeat;
	position:relative;
	border-right:1px solid #d4d4d4;
}
#seperateur_apercu1,#seperateur_apercu2,#seperateur_apercu3,#seperateur_apercu4,#seperateur_apercu5{
	background-color:#009de1;
}
#seperateur_apercu1{
	position:absolute;
	top:0;
	left:0;
	height:10px;
	width:92px;
}
#seperateur_apercu2{
	position:absolute;
	top:40px;
	left:0;
	height:10px;
	width:92px;
}
#seperateur_apercu3{
	position:absolute;
	top:79px;
	left:0;
	height:10px;
	width:92px;
}
#seperateur_apercu4{
	position:absolute;
	top:118px;
	left:0;
	height:10px;
	width:92px;
}
#seperateur_apercu5{
	position:absolute;
	top:157px;
	left:0;
	height:10px;
	width:92px;
}
#premier_para_apercu{
	position:absolute;
	top:10px;
	right:8px;
	height:105px;
	width:210px;
	background-color:#252d50;
}
#premier_para_apercu img{
	margin:2px;
}
#deuxieme_para_apercu{
	position:absolute;
	top:125px;
	right:8px;
	height:60px;
	width:210px;
	background-color:#252d50;
}
#deuxieme_para_apercu img{
	margin:2px;
}
#img_para2_apercu{
	position:absolute;
	top:7px;
	right:10px;
}
.bouton_front{
	border:0;
	padding:0;
	color:#000;
	text-decoration:underline;
	background:url('../image/bouton_front.png') top left no-repeat;
	padding-bottom:2px;
	width:98px;
	font-size:0.9em;
}
#plan_site_derive{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:30px;
	margin-top:30px;
}
#plan_site_derive li{
	margin-bottom:5px;
	background:url('../image/fleche_noir.png') center left no-repeat;
	padding-left:20px;
}
#utilisateur{
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:20px;
	padding-left:20px;
}
#utilisateur li{
	width:400px;
	position:relative;
	height:20px;
}
#utilisateur li span{
	position:absolute;
	right:0;
	top:0;
}
.form_utilisateur label{
	float:left;
	display:block;
	width:180px;
	text-align:right;
	margin-right:10px;
}
#menu_module{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	margin-top:10px;
	border:0;
	margin-left:20px;
}
#menu_module li{
	float:none;
	background:url('../image/fleche_noir.png') center left no-repeat;
	padding-left:20px;
}
.texte_majuscule{
	text-transform:uppercase
}

