body{
	background-color:#000051;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}
div{
	margin:0px;
	padding:0px;
}
a img{
	border:none;
}

.spacer{
visibility:hidden;
clear:both;
}
.piedPage{
text-align:center;
margin-right:20px;
color:#00FFFF;
font-size:10px;
font-weight:bold;
margin-bottom:10px;
margin-top:30px;
}
.piedPage a{
color:#00FFFF;
font-weight:bold;
}
.contenu{
background-image:url(/images/fond4-5.png);
background-repeat:no-repeat;
background-color:#000051;
border:solid 1px black;
width:978px;
position:absolute;
margin-left:-498px;
left:50%;
}


.menuHaut {
	padding: 0;
	list-style: none;
	margin-top:-7px;
	padding-left:200px;
	z-index: 1000;
	list-style: none;
	position: relative;
float:right;
margin-right:140px;
margin-top:10px;
}

.menuHaut li {
	height: 25px;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	border-right:1px solid #FFFF00;
}
.menuHaut .sansBordure{
	border-right:none;
}
.menuHaut li a, .menuHaut li a:link, .menuHaut li a:active, .menuHaut li a:visited, .menuHaut span  {
	display: block;
	padding: 0 9px;
	text-decoration: none;
	line-height:25px;
	font-weight:bold;
	font-size:11px;
	color:#00FFFF;
}

.menuHaut a:hover{
	color: #FFFF00;
}

.menuHaut ul li a:hover{
	background: #3E77FF;
	color: #FFFF00;
}

.menuHaut ul {
	list-style: none;
	display: none;		
	position: absolute;
	left: -1px;
	margin:0px;
	padding:0px;
}
.menuHaut ul li {
	border-right:none;
}
.menuHaut ul li a, .menuHaut ul li a:link, .menuHaut ul li a:active, .menuHaut ul li a:visited {
	border-left:1px solid #00FFFF;
	border-right:1px solid #00FFFF;
	border-top:1px solid #00FFFF;
	border-bottom:1px solid #00FFFF;
	border-collapse:collapse;
}

.menuHaut ul li {
	height: 25px;
	width: 200px;	
}

.menuHaut li a:hover{
	background: #3E77FF;
	color: #FFFF00;
}
.menuHaut li ul {
	background: #2E57FF;
	color: #00FFFF;
}
.menuHaut li ul li ul li a {
	margin-left:100%;
	width:200px;
	background: #2E57FF;
	color: #FFFF00;
	margin-top:-25px;
}
.menuHaut li ul li ul li a:hover {
	background: #3E77FF;
	color: #FFFF00;
}


.menuDroit, .menuDroit ul, .menuDroit li{
	margin:0px;
	padding:0px;
}

.menuDroit{
	float:right;
	width:115px;
	margin-top:-30px;
	margin-right:5px;
	font-size:11px;
    }
	
.menuDroit li{
	text-align:center;
	font-weight:bold;
	background-image:url(/images/fondbtdroit.png);
	list-style:none;
	text-decoration:none;
	height:25px;
	line-height:25px;
	width:115px;
	}
	
.menuDroit a{
    text-align:center;
	color:#013FBA;
	display:block;
	text-decoration:none;
	height:25px;
	line-height:25px;
    }
    
.menuDroit a:hover{
    color: #FFFF00;
    }
    
.menuDroit li ul{
    position:absolute;
    visibility:hidden;
    margin-left:-115px;
    margin-top:-25px;
	width:115px;
    }
.menuDroit li ul li{
	width:115px;
    display:block;    
    float:left;  
    list-style:none;
	border-left:1px solid #00FFFF;
	border-right:1px solid #00FFFF;
	border-top:1px solid #00FFFF;
	border-bottom:1px solid #00FFFF;
    }
	
.menuDroit li ul li a{
	color:#00FFFF;
	background: #2E57FF;
    }
    
.menuDroit li ul li  a:hover{
    color: #FFFF00;
    }

	
.blocmenuDroit1
	{
	width:160px;
	float:right;
	margin-right:0px;
	margin-left: 0px;
	}
.blocmenuDroit1 ul, .blocmenuDroit1 li{
	margin:0px;
	padding:0px;
	margin-right:0px;
	margin-left: 0px;
}

.menuDroit1{
	font-size:11px;
    margin-top:70px;
	margin-right:0px;
	margin-left: -20px;
    }
	
.menuDroit1 li{
	text-align:center;
	font-weight:bold;
	background: #2E57FF;
	list-style:none;
	text-decoration:none;
	height:25px;
	line-height:25px;
	margin-left:-15px;
	margin-right:0px;
    width:170px;
	}
	
.menuDroit1 a{
	border: 1px solid #FFFF33;
    text-align:center;
	color:#00FFFF;
	display:block;
	text-decoration:none;
	height:25px;
	line-height:25px;
    }
    
.menuDroit1 a:hover{
	background: #3E77FF;
    color: #FFFF00;
    }
    
.menuDroit1 li ul{
    position:absolute;
    visibility:hidden;
    margin-left:170px;
    margin-top:-25px;
    width:200px;
    }
.menuDroit1 li ul li{
    width:200px;
    display:block;    
    float:left;  
    list-style:none;
	border-left:1px solid #;
	border-right:1px solid #00FFFF;
	border-top:1px solid #00FFFF;
	border-bottom:1px solid #00FFFF;
    }
	
.menuDroit1 li ul li a{
	color:#00FFFF;
	background: #2E57FF;
    }
    
.menuDroit1 li ul li  a:hover{
    color: #FFFF00;
    }


.blocMenuGauche
	{
	width:150px;
	float:left;
	margin-left:10px;
	}
.blocMenuGauche ul, .blocMenuGauche li{
	margin:0px;
	padding:0px;
}

.menuGauche{
	font-size:11px;
    margin-top:20px;
    }
	
.menuGauche li{
	text-align:center;
	font-weight:bold;
	background: #2E57FF;
	list-style:none;
	text-decoration:none;
	height:25px;
	line-height:25px;
    width:170px;
	}
	
.menuGauche a{
	border: 1px solid #00FFFF;
    text-align:center;
	color:#00FFFF;
	display:block;
	text-decoration:none;
	height:25px;
	line-height:25px;
    }
    
.menuGauche a:hover{
	background: #3E77FF;
    color: #FFFF00;
    }
    
.menuGauche li ul{
    position:absolute;
    visibility:hidden;
    margin-left:170px;
    margin-top:-27px;
    width:200px;
    }
.menuGauche li ul li{
    width:200px;
    display:block;    
    float:left;  
    list-style:none;
	border-left:1px solid #000000;
	border-right:0px solid #00FFFF;
	border-top:0px solid #00FFFF;
	border-bottom:0px solid #00FFFF;
    }
	
.menuGauche li ul li a{
	color:#00FFFF;
	background: #2E57FF;
    }
    
.menuGauche li ul li  a:hover{
    color: #FFFF00;
    }









.blocNewsletter p
	{
	text-align:center;
	}
.blocNewsletter input, .blocNewsletter button{
	margin-top:5px;
}

.nav {
	padding: 0;
	list-style: none;
	margin-top:-12px;
	padding-left:200px;
	z-index: 100;
	list-style: none;
	position: relative;
}

.nav li {
	height: 25px;
	border-right: 1px solid #00FFFF;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.nav .sansBordure{
	border-right:none;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited, .nav span  {
	background: #2E57FF;
	color: #00FFFF;
	display: block;
	padding: 0 9px;
	text-decoration: none;
	line-height:25px;
	font-weight:bold;
	font-size:11px;
}
.nav ul {
	list-style: none;
	display: none;		
	position: absolute;
	left: -1px;
	margin:0px;
	padding:0px;
}

.nav ul li {
	height: 25px;
	width: 200px;	
}

.nav ul li ul{
	height: 25px;
	width: 200px;
	margin-left:200px;
	margin-top:-27px;
	
}

.nav ul a {
	border-left:1px solid #00FFFF;
	border-right:1px solid #00FFFF;
	border-top:1px solid #00FFFF;
	border-bottom:1px solid #00FFFF;
	padding-right: 20px;
	white-space: nowrap;
}
.nav li a:hover{
	background: #3E77FF;
	color: #FFFF00;
}

#btblog{
	margin-right:0.5em;
	float:right;
	text-align:center;
}
#btblog a{
	background: none;
	color:#FFFF00;
	}


.blocLien
{
padding-left:50px;
line-height:19px;
margin-top:50px;
height:100px;
}
.blocLien img{
float:left;
margin-right:20px;
}

a:hover
{
color:#FF9900;
font-weight: bold;
}

h1{
	margin-top:50px;
	color:#FF9900;
	text-align:center;
	font-size:16px;
}
.orange{
	color:#FF9900;
	text-align:justify;
	font-weight:bold;
}

.orangenormal{
	color:#FF9900;
	text-align:justify;
	font-weight:normal;
}

.orange strong, .orange a{
	color:#FF9900;
}
.jaune{
	color:#FFFF00;
	text-align:justify;
	font-weight:normal;
}
.jaune strong, .jaune a{
	color:#FFFF00;
}
.bleu{
	color:#00FFFF;
}
.rouge{
	color:#FF0000;
	font-weight:bold;
}
.blanc{
	color:#FFFFFF;
}
.limiteraccueil1{
	padding-left:200px;
	padding-right:20px;

}
.limiteraccueil2{
	padding-left:40px;
	padding-right:40px;
}
.limiteraccueil3{
	padding-left:200px;
	padding-right:40px;
}
.limiter{
	padding-left:150px;
	padding-right:150px;
}
.centre{
	text-align:center;
}
.gros{
	font-size:18px;
}
.tresgros{
	font-size:24px;
}
.petit{
	font-size:12px;
}
.trespetit{
	font-size:10px;
}
.decalagePetitHaut{
margin-top:20px;
}
.decalageHaut{
margin-top:50px;
}
.decalageTresHaut, .page{
margin-top:100px;
}
.margeImg{
margin-left:10px;
margin-right:10px;
font-size:13px;
}
.decalageGauche{
margin-left:50px;
}
.decalageTresGauche{
margin-left:100px;
}
#imgContact{
float:right;
margin-left:-310px;
margin-right:310px;
}
.blocEquipe{
margin-bottom:40px;
margin-right:40px;
}
.blocEquipe img{
margin-top:10px;
float:left;
}
.blocEquipe p{
margin-left:200px;
}
#accroche{
font-size:12px;
margin-top:20px;
margin-left:180px;
font-weight:bold;
}
.blocDroitFormation{
float:right;
width:100px;
margin-right:100px;
}
.blocDroitFormation1{
float:right;
width:60px;
margin-right:110px;
}

.blocDroitPNL{
float:right;
width:200px;
margin-right:-5px;
}
.blocDroitFormation img{
margin-bottom:20px;
}
.textCoaching{
margin-right:230px;
margin-left:200px;
line-height:18px;
}

.textCoaching1{
margin-right:170px;
margin-left:200px;
line-height:18px;
}

.textEquipe{
margin-right:180px;
margin-left:200px;
line-height:18px;
}

.textFormation{
margin-right:150px;
margin-left:200px;
line-height:18px;
}
.textPNL{
margin-right:150px;
margin-left:170px;
line-height:18px;
}
.textPNL img{
margin-bottom:40px;
}
.textPNLModule{
margin-right:190px;
margin-left:200px;
line-height:18px;
}
.textPNLTitre{
margin-right:150px;
margin-left:200px;
line-height:18px;
}
.minititre{
font-size:16px;
}
.minititre2{
font-size:18px;
}
.decalageDroitTextPuce{
background-image:url(/images/puce2.png);
background-repeat:no-repeat;
background-position:15px 0px;
padding-left:40px;
display:block;
margin-top:10px;
}
.decalageDroitText{
background-position:15px 0px;
padding-left:40px;
display:block;
margin-top:10px;
}
.tabPrix{
border-color:#FF9900;
border-collapse:collapse;
width:100%
}
.tabPrix td{
	text-align:center;
	padding:10px;
}
.bordDroit{
	border-right: solid 2px;
}
.bordBas{
	border-bottom: solid 2px;
}
.demiBloc{
width:49%;
float:left;
}
.souligner{
	text-decoration:underline;
}
.blocPresForm img{
	float:right;
}
.blocPresForm p{
	padding-top:35px;
}
.blocPresForm p:hover{
	padding-left:75px;
}
.blocPNL{
	margin-bottom:50px;
	padding-left:50px;
}

.navigateurdroit{
float:right;
width:200px;
margin-right:-15px;
}

.blocPNL:hover{
	padding-left:75px;
}
.droit{
	float:right;
}
.gauche{
	float:left;
}
.blocPNL a, .pasSouligner{
	text-decoration:none;
}