body{
	/*font-family: Arial ; */
	font-family: Open Sans ; 
	width: 100% ; 
	z-index: 90; 
	margin-left: 0px ; 
}



/*LE NAV PRINCIPAL*/

		#navMobile{
			display: none ; 
		}
		#nav{
			margin-top: 65px;
			padding-top: 12px ; 
			text-align: center ; 
			margin-bottom: -5px ; 
			background-color: rgba(57, 57, 57, 0.6) ;
			min-width: 945px ; 
		}

		.logoLiConteneur{
			display: inline-block ; 
			width: 8% ;
			min-width: 100px ; 
			opacity: 0 ; 
		}
		
		.liNav{
			display: inline-block ;
			vertical-align: super ; 
		}

		.ulSubMenu{
			display: block ; 
			margin-left: -40px ; 
		}

		.liNavMain{
			list-style-type:none;
		}

		.liNavMain:hover  + .subMenuNav{
			display: block ;
		}

		.subMenuNav{
			position: absolute ; 
			background-color: rgba(57, 57, 57, 0.6) ;
			text-align: left ; 
			text-align: left;
			margin-left: -10px;
			padding-left: 15px;
			display: none ; 
		}

		.subMenuNav:hover{
			display: block ; 
		}
		.liNavSub{
			display: block ; 
			margin-top: 4px; 
		}

		.logoNav{
			width: 30% ; 
			min-width: 40px ; 
			/*compatibilité IE*/
			border: transparent;
		}

		#nav a{
			color: #F6F6F6; 
			text-decoration: none ; 
			font-size: 120% ; 
			margin-right: 20px ; 
		}

		#nav a:hover{
			text-decoration: underline ; 
		}
/*FIN NAV PRINCIPAL*/



/*NAV AUX*/
		#navAux a:hover{
			text-decoration: underline ; 
		}

		#navAux, #navAlternate{
			width: 100% ; 
			display: none ; 
			position: fixed ; 
			top: 0px ; 
			z-index: 110 ; 
			text-align: center ; 
			margin-bottom: -25px ; 
			background: white ; 
			min-width: 945px ;
		}

		#navAux a{
			color: black ; 
			text-decoration: none ; 
			font-size: 120% ; 
			margin-right: 20px ; 
		}
		
		.subMenuNavAux{
			position: absolute ; 
			background-color: white ;
			text-align: left ; 
			text-align: left;
			margin-left: -10px;
			padding-left: 15px;
			display: none ; 
		}
		
		.subMenuNavAux:hover{
			display: block ; 
		}
		
		.liNavMain:hover  + .subMenuNavAux{
			display: block ;
		}
		
		.ligneNav{
			margin-bottom: 0px ; 
		}
		
/*FIN NAV AUX*/	



/*NAV ALTERNATE*/

		#navAlternate .subMenuNav{
			background-color: white ;
		}


		#navAlternate a{
			color: black ; 
			text-decoration: none ; 
			font-size: 120% ; 
			margin-right: 20px ; 
		}
		
		#navAlternate a:hover{
			text-decoration: underline ; 
		}
/*FIN NAV ALTERNATE*/	



/*L ACCUEIL*/

		.space{
			height: 10px ; 
		}
		
		#space2{
			height: 2.5em ; 
		}
		
		#header{
			color: white ; 
			background: fixed ; 
			/*background-image: url('../img/fond4.jpg') ;*/
			/*background-image: url('../img/essaiFondClairPlusPetit.jpg') ;*/
			/*background-image: url('../img/fondParis.jpg') ;*/
			background-image: url('../img/ladefense1-light.jpg') ;
			background-size: cover ; 
			margin-top: -90px ; 
			width: 100% ; 
			background-repeat:no-repeat;
			background-position: center center;
		}

		#header span{
			display: block ; 
		}
		
		#fondAccueil{
			margin-left: auto;
			width: 70%;
			margin-right: auto;
			/*margin-top: 40px ; */
			margin-top: 3% ; 
			padding-top: 5px;
			background-color: rgba(57, 57, 57, 0.6) ;
			opacity: 0 ;
			max-width: 1000px ; 
		}
		
		/*LE TITRE*/
			#opa{
				font-size: 450%;
				text-shadow: 4px 4px 0px rgba(0, 0, 0, 0.5);
				text-align: center ; 
				font-weight: 400;
				line-height: 1;
				margin-top: 20px ; 
			}

			#et{	
				opacity: 0.5; 
				margin-top: -125px;
				font-size: 500% ;
				margin-bottom: -110px ; 
			}
			
			#coach{
				margin-top: -130px;
				font-size: 115%;
			}
		/*FIN TITRE*/
		
		#descript{
			text-align: center ; 
			font-size: 250% ; 
		}
		
		#contact a{
			text-decoration: none ; 
			color: inherit ; 
		}

		#contact{
			text-align: center ; 
			margin-top: 70px ; 
			
		}

		#contact button{
			display: inline ; 
			color: inherit ; 
			background-color: transparent ; 
			font-size: 140% ; 
			size: large ; 
			padding-top: 0.1% ; 
			padding-bottom: 0.1% ; 
			margin-bottom: 4% ; 
			margin-right: 20px ; 
		}
		
		/*LE BLOC A PROPOS*/

			#aProposCloseBouton{
				cursor: pointer;
				border: medium none;
				background-color: transparent;
			}
			
			#aProposFond{
				display: none ; 
				position: absolute ; 
				z-index: 100; 
				background-color: grey ; 
				opacity: 0.3
			}

			#aProposBloc{
				display: none ; 
				position: absolute ; 
				color: black ; 
				opacity: 1 ; 
				z-index: 110 ; 
				background: white ; 
				padding: 20px ; 
				text-align: center ;  
				width: 500px ; 
				margin-left: auto ; 
				margin-right: auto ; 
				top: 250px ; 
			}
		/*FIN BLOC A PROPOS*/
	
/*FIN ACCUEIL*/



/*LES SECTIONS*/

	.separator{
	height: 60px;
	/*background-color: rgba(189, 189, 189, 0.84) ; */
	/*background: transparent url("../img/ladefense1.jpg") no-repeat fixed center center / cover;*/
	background-color: #4c8ec7 ; 
	}

	.fondColor{
		width: 100% ; 
		background-color: rgba(243, 243, 243, 0.85) ; 
		/*padding-top: 55px ; */
		padding-bottom: 55px ;
	}
	
	.link{
	/*margin-bottom: 55px ;*/
	width: 100% ; 
	background-color: rgba(243, 243, 243, 0.71) ; 
	}

	.logoSection{
		margin-bottom: -45px ; 
		width: 6% ; 
		min-width: 40px ; 
	}

	.section-contenu {
		text-align: center ; 
		width: 800px ; 
		margin-right: auto; 
		margin-left: auto ; 
	}

	.section-contenu h2{
		margin-right: auto; 
		margin-left: auto ; 
		border-bottom: 1px solid black ; 
		width: 50% ; 
		font-size: 230% ; 
		font-weight: normal ; 
	}

	.sousTitre{
		margin-top: 30px ; 
		margin-bottom: 30px ; 
		color: #7D8389 ; 
		font-style: italic ; 
		font-size: 130% ; 
	}

	.imgText{
		width: 17% ; 
		display: inline-block ; 
		margin-right: 0px ;
		vertical-align: middle; 
		border-radius: 70px;
		width: 115px;
		height: 115px;
	}

	.textImg{
		overflow: hidden;
		width: 60% ; 
		display: inline-block ; 
		margin-right: 0px ; 
		vertical-align: middle ; 
	}

	.textImg p{
		/*font-size: 110% ; */
	}

	.boutonBleu
	{
		border: 3px solid rgb(76, 142, 199);
		width: 50%;
		margin-left: auto;
		margin-right: auto;
		color: rgb(76, 142, 199);
		padding: 1%;	
	}

	.boutonBleu a{
		text-decoration: none ;
		color: rgb(76, 142, 199) ; 
	}

	section li{
		list-style-type: none ; 
	}
	
/*FIN SECTION*/

/*DETAILS*/


/*FIN DETAILS*/
	#listeSecteurs{
		display: inline-block;
		text-align: left;
		vertical-align: middle;
	}
	
	#imgListeSecteurs{
		vertical-align: middle ; 
	}


/*FOOTER*/

	footer{
	text-align: center ; 
	margin-top: 50px ; 
	margin-bottom: 900px ; 
	}

/*FIN FOOTER*/
	



























