/* ---------- Génériques -----------*/
.titre_orange 
	{
		color: #D4612D;
		font-size: 12px;
		font-weight: bold;
	}
	
.txt_date 
	{
		font-size: 15px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
.txt_12px 
	{
		font-size: 12px;
		color: #666666;
	}
	
.txt_11px 
	{
		font-size: 11px;
		color: #666666;
	}

.txt_10px 
	{
		font-size: 10px;
		color: #666666;
	}

.txt_12px_bb 
	{
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
	
.txt_11px_blc 
	{
		font-size: 11px;
		color: #FFFFFF;
	}
/* ---------- Génériques -----------*/

/* ---------- GEA -----------*/
body 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		background-color: #000000;
		margin-left: 5px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	
/* ---------- Navigation Supérieure -----------*/
#D-NavSup 
	{
		font-family: "Arial";
		font-size: 10px;
		font-weight: bold;
		font-style: italic;
	}
	
#D-NavSup a:link 
	{
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}
	
#D-NavSup a:visited 
	{
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
	}
	
#D-NavSup a:hover 
	{
		text-decoration: underline;
		color: #999999;
		font-weight: bold;
	}
	
#D-NavSup a:active 
	{
		text-decoration: none;
		color: #999999;
		font-weight: bold;
	}
	
#D-NavSup table
	{
		font-size: 10px;
		font-style: italic;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		height: 30px;
		width: 780px;
	}
/* ---------- Navigation Supérieure -----------*/

/* ---------- Menu Recherche -----------*/
#MenuRecherche 
	{
		background-color: #000000;
	}

#MenuRecherche table
	{
		font-size: 10px;
		font-weight: bold;
		font-style: italic;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;
		width: 140px;
	}

#MenuRecherche a:link 
	{
		color: #FFFFFF;
		text-decoration: none;
	}

#MenuRecherche a:visited 
	{
		text-decoration: none;
		color: #FFFFFF;
	}

#MenuRecherche a:hover 
	{
		text-decoration: underline;
		color: #999999;
	}

#MenuRecherche a:active 
	{
		text-decoration: none;
		color: #999999;
	}

#MenuRecherche td 
	{
		text-decoration: none;
		color: #FFFFFF;
		font-size: 12px;
		font-style: italic;
		font-weight: bold;
	}

#MenuRecherche select 
	{
		color: #FFFFFF;
		font-size: 10px;
		background-color: #000000;
		width: 120px;
		border: 1px solid #999999;
	}
/* ---------- Menu Recherche -----------*/

/* ---------- Menu des stages -----------*/
#MenuStages 
	{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	}

#MenuStages table
	{
		font-size: 10px;
		font-weight: bold;
		font-style: italic;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;
		width: 140px;
	}
	
#MenuStages a:link 
	{
		color: #FFFFFF;
		text-decoration: none;
	}
	
#MenuStages a:visited 
	{
		text-decoration: none;
		color: #FFFFFF;
	}
	
#MenuStages a:hover 
	{
		text-decoration: underline;
		color: #999999;
	}
	
#MenuStages a:active 
	{
		text-decoration: none;
		color: #999999;
	}
	/* ---------- Menu des stages -----------*/
/* ---------- GEA -----------*/
/* ---------- Gestion des Divs -----------*/

#BandoHaut 
	{
		position:absolute;
		left:172px;
		top:6px;
		width:788px;
		height:208px;
		z-index:1;
	}
	
#LogoHaut 
	{
		position:absolute;
		left:0px;
		top:0px;
		width:167px;
		height:197px;
		z-index:2;
	}
	
#CorpsPage 
	{
		position:absolute;
		left:172px;
		top:217px;
		width:782px;
		height:450px;
		z-index:3;
		color: #FFFFFF;
	}
	
#D-PubHaut 
	{
		position:absolute;
		width:206px;
		height:150px;
		z-index:1;
		top: 4px;
		left: 568px;
	}
	
#D-NavSup 
	{
		position:absolute;
		left:5px;
		top:150px;
		width:392px;
		height:34px;
		z-index:2;
	}
	
#D-ImageHaut 
	{
		position:absolute;
		left:0;
		top:0;
		width:300px;
		height:98px;
		z-index:3;
	}
/* ---------- Gestion des Divs -----------*/

/* ---------- Page cours -----------*/

/*#CorpsPage .planning_tablo 
	{
		font-size: 12px;
		color: #000000;
		background-color: #CCCCCC;
		width: 90%;
		border: 1px solid #FFFFFF;
	}
	
#CorpsPage .planning_tablo .boutons 
	{
		font-weight: bold;
		color: #CC0000;
		background-color: #FFFFFF;
		border: 1px solid #CC0000;
		cursor: pointer;
		margin: 5px;
		padding: 3px;
		text-decoration: none;
	}
	
#form_inscription{
	border: 1px solid #049ADF;
	background-color: #666666;
	text-indent: 15px;
}
	
#form_identification{
	border: 1px solid #049ADF;
	text-indent: 15px;
}
	
#form_RecupCode{
	border: 1px solid #049ADF;
	background-color: #666666;
	text-indent: 15px;
}	

#cours_choix_golf{
	border: 1px solid #049ADF;
	background-color: #666666;
}
	
#form_identification{
	border: 1px solid #049ADF;
	background-color: #666666;
}	

.champsForm{
	border: 1px solid #049ADF;
	background-color: #CCCCCC;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}	

.CoursFormTitre{
	font-weight: bold;
	color: #FFFFFF;
}

.CoursTitre{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}

.boutonForm{
	border: 1px solid #049ADF;
	background-color: #CCCCCC;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

#calendrier {
	border: 1px solid #049ADF;
	background-color: #666666;
}

#PlanningCoach {
	border: 1px solid #049ADF;
	background-color: #666666;
}

#StageReservationChoix {
	border: 1px solid #049ADF;
	background-color: #666666;
}

#StageReservationMessage {
	border: 1px solid #049ADF;
	background-color: #666666;
}*/
/* ---------- Page cours -----------*/

/* ---------- Page contact -----------*/
/*#ContactTableau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}

#ContactFormTableau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.ContactFormChamps{
	font-size: 12px;
	color: #666666;
	border: 1px solid #666666;
}

.ContactTitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-indent: 10px;
}

.ContactContenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: italic;
}*/
/* ---------- Page contact -----------*/

/* ----------  Page Accueil-----------*/
.textepage 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	
.textepagegras 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
.textepageaccueil 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	
.textegrasaccueil 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}
	
.titreital 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: italic;
		/*font-weight: bolder;*/
	}
	
.titreaccueil 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: italic;
		font-weight: bolder;
		color: #000000;
	}
	
.vert 
	{
		color: #52A822;
	}
	
.turquoise 
	{
		color: #069ADF;
	}
	
.fondblanc 
	{
		background-color: #FFFFFF;
	}
	
.voir 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: italic;
		text-decoration: underline;
		font-weight: bold;
	}
	
.titresdespages 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
	}
	
.textedespages 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
.textepagesgras 
	{
		 font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #FFFFFF;
	}
	
.blanc 
	{
		color: #FFFFFF;
	}
	
.souligne 
	{
		text-decoration: underline;
	}
	
.tableaubleu 
	{
		border-top-color: #39AEE0;
		border-right-color: #39AEE0;
		border-bottom-color: #39AEE0;
		border-left-color: #39AEE0;
	}

.titrescampus 
	{
		color: #2E8EB7;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		text-decoration: underline;
	}
	
.italiquegris 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: italic;
		color: #999999;
	}
	
.titresinfos 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: italic;
		font-weight: bold;
	}
	
.blanc 
	{
		color: #FFFFFF;
	}
	
.soustitresinfos 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bolder;
	}
	
.fondtraining 
	{
		background-color: #333333;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
.fondputtingexpert 
	{
		background-color: #666666;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;	
	}
	
.fondpetjeuexpert 
	{
		background-color: #999999;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;	
	}
	
.fondinitwe 
	{
		background-color: #0000FF;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;	
	}
	
.fondinitperf 
	{
		background-color: #99FFFF;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;	
	}
	
.fondperfwe 
	{
		background-color: #006600;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;	
	}
	
.fondinitperf 
	{
		background-color: #00FF00;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;	
	}
	
.textepagesgrasturq 
	{
		 font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #069ADF;
	}
	
.textemenuhorizontal 
	{
		/*font-family: "Arial Narrow";*/
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		font-style: italic;
	
	}
	
.italique
	{
		font-style: italic;
	}
	
.fondstagetsniv 
	{
		background-color: #39AEE0;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}
	
.titresaccueil 
	{
		font-size: 12px;
		font-style: italic;
		font-weight: bold;
		color: #000000;
		font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	
#PiedPage
	{
		text-align: center;
	}	
	
.lienstage
	{
		color: #000000;
		text-decoration: none;
	}
#PlanningCoach
	{
	left: 0px;
	}
	
/* + -----------------------------------------------------
	Styles appliqués au Calendrier
+ ----------------------------------------------------- */

#calendrier li{
	list-style: none;	
}

#libelle {
	width: 210px;
	margin: 0 auto;
	padding: 0;
}
.ligne {
	width: 210px;
	margin: 0 auto;
	padding: 0;
} 
#libelle li {
	float : left;
	width : 30px; 
}
.ligne li {
	color: #000;
	float : left; 
	width : 30px; 
}

.ligne li a:hover{
	list-style: none;
	text-decoration: none;
}

.itemCurrentItem {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
}
.itemSelectedItem {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCCCC;
}

.itemExistingItem {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}	

.itemPassItem {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #CCCCCC;
}

/*
li.itemCurrentItem {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
}
li.itemSelectedItem {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCCCC;
}

li.itemExistingItem {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #FFFFFF;
}	

li.itemPassItem {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #FFFFFF;
}*/