body{
	background-color:#0d0d0d;
	margin:0;
	padding:0;
	font-family:arial;
	color:#ffffff;
	text-align:center;
}

a, a:visited{
	color:#869601;
	text-decoration:none;
}
a:hover{
	color:#869601;
	text-decoration:underline;
}

p{
padding:2px 0 5px 0;
margin:0;
}

ul{
margin:3px 0 10px 20px;
}
li{
margin:0 0 5px 0;
}

#header{
	margin:45px auto 0 auto;
	padding:0;
	width:752px;
	height:60px;
}

#contenu{
	margin:0 auto 0 auto;
	padding:0;
	width:752px;
	height:400px;
	/*background-color:#000000;*/
	text-align:left;
}


#footer{
	margin:10px auto 0 auto;
	padding:0;
	width:752px;
	height:35px;
	color:#869601;
	text-align:center;
	font-size:8pt;
}
#footer p{
	margin:5px 0 0 0;
	padding:0;
}

.footer_menu{
	margin:0;
	padding:0;
	width:752px;
	height:15px;
	background: url('/img/fond_footer.jpg') no-repeat top left;
	font-size:9pt;
	text-align:right;
}
.footer_menu a, .footer_menu a:visited{
	color:#ffffff;
	text-decoration:none;
}
.footer_menu a:hover{
	color:#869601;
	text-decoration:underline;
}

.menu_actif a, .menu_actif a:visited{
	color:#869601;
	font-weight:bold;
}


h1{
color:#b5ca04;
font-size:9pt;
font-weight:normal;
padding:0 0 0 60px;
height:14px;
margin:8px 0 25px 0;
background: url('/img/img_titre.gif') no-repeat center left;
}


/* ACCUEIL */
#contenu_accueil{
	text-align:left;
	width:100%;
	height:400px;
	background: url('/img/fond_accueil.jpg') no-repeat top left;
}
.bouton_ec{
	margin:0;padding:0;
	position:relative;
	left:48px;
	top:250px;	
	width:91px;
}

.bouton_moc{
	margin:0;padding:0;
	position:relative;
	left:144px;
	top:10px;	
	width:37px;
}

.bouton_web{
	margin:0;padding:0;
	position:relative;
	left:408px;
	top:-10px;	
	width:37px;
}

.bouton_formation{
	margin:0;padding:0;
	position:relative;
	left:388px;
	top:185px;	
	width:79px;
}
.bouton_idclick{
	margin:0;padding:0;
	position:relative;
	left:450px;
	top:21px;	
	width:51px;
}
.bouton_consultation{
	margin:0;padding:0;
	position:relative;
	left:603px;
	top:-40px;	
	width:85px;
}
.bouton_stim{
	margin:0;padding:0;
	position:relative;
	left:645px;
	top:91px;	
	width:37px;
}

/* FIN ACCUEIL */
/**************/


/**************/
/* STIMULATION */
.contenu_page_gauche{
width:400px;
height:400px;
float:left;
margin:0;
}

.contenu_page_droite{
float:left;
width:324px;
height:393px;
margin:0 0 0 10px;
border:1px solid #5a5a5a;
padding:5px 8px 0 8px;
color:#828371;
font-size:9pt;
}

h1{
color:#b5ca04;
font-size:9pt;
font-weight:normal;
padding:0 0 0 60px;
height:14px;
margin:8px 0 25px 0;
background: url('/img/img_titre.gif') no-repeat center left;
}
.retour_accueil{
	float:right;

	padding:0;
}
.retour_accueil a, .retour_accueil a:visited{
	color:#828371;
	text-decoration:none;
}
.retour_accueil a:hover{
	color:#869601;
	text-decoration:underline;
}

/* FIN STIMULATION */
/********************/





/* CABINET */
#contenu_cabinet{
	text-align:left;
	width:750px;
	height:400px;
	/*background: url('/img/fond_accueil.jpg') no-repeat top left;*/
	border:1px solid #5a5a5a;
}


.contenu_cabinet_gauche{
width:406px;
height:398px;
float:left;
margin:0;
}

.contenu_cabinet_droite{
float:left;
width:328px;
height:395px;
margin:0;
padding:5px 8px 0 8px;
color:#828371;
font-size:9pt;
}

.cabinet_titre_gauche{
float:left;
margin:0;
padding:0;
width:200px;
height:50px;
}
.cabinet_titre_droite{
float:right;
margin:0;
padding:0;
width:128px;
height:50px;
}

.contenu_cabinet_droite ul{
	margin-top:10px;
}
.contenu_cabinet_droite li{
	padding:0;
	margin:3px 0 15px 20px;
	list-style-type:none; 
}	

.titre_gris{
	/*color:#b5ca04;*/
	font-size:9pt;
	font-weight:normal;
	padding:0 0 0 60px;
	height:14px;
	margin:8px 0 0 0;
	background: url('/img/titre_gris.gif') no-repeat center left;
}
.titre_gris a, .titre_gris a:visited{
	color:#828371;
}

.barre_grise{
text-align:center;
width:85%;
height:1px;
color:#828371;

}

.blanc{
	color:#ffffff;
}


.roster_cabinet{
	margin:0;
	padding:0;
}
.roster_cabinet li{
	padding:0;
	margin-left:30px;
}

/* FIN CABINET */


/* CONTACT */

label {
	float:left;
	width:40%;
	padding-right:10px;
	text-align:right;
	font-size:9pt;
	font-weight:normal;
	color:#828371;
}
.txt_petit{
	font-size:8pt;
	color:#828371;
}
.obligatoire{
	color:#869601;
}


#bloc_formulaire input, #bloc_formulaire textarea{
	font-family:arial;
	font-size:9pt;
}

input.submit{
	background-color:#869601;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align: center;
	margin: 0px;
	width: auto;
	padding: 5px;
	/*height: auto;*/
	border-style: none;
}
input.submit:hover{ /*survol bouton envoyer*/
	/*background-color: #ffffff;*/
	color:#ffffff;
}

/* FIN CONTACT */

.clear{
	clear:both;
}






.aide_msg{
 cursor: help;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #c0c0c0;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; color:#000000; font-size:10pt;font-weight:normal;}
