.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.stitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.titre_etape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #EF7939;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.texte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #afc0c5;
}
.texte a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.pied {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.pied a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.pied a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #afc0c5;
}
.texte_legale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AFC0C5;
}
.biblio_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffcc33;
	font-weight: bold;
}
.remarque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #afc0c5;
	font-weight:bold;
}
.champ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F7F8A;
}

.champ_oblig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F7F8A;
	border: thin solid #eb5a00;
}

.champ_oblig_cac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #eb5a00;
}

#contenu {
	position:relative;
}

#entete {
	position:relative;
	background-image:url(images/entete_navig.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:67px;
	width:988px;
}
#entete_rub {
	position:relative;
	background-color:#5F7F8A;
	width:988px;
}
#entete_calcul {
	position:relative;
	background-color:#5F7F8A;
	width:988px;
	height:98px;
}
#navig1 {
	position:absolute;
	width:528px;
	top: 27px;
	left: 64px;

}
#navig2 {
	position:absolute;
	width:100px;
	top: 29px;
	left: 877px;

}
#main_accueil {
	position:relative;
	width:988px;
	height:610px;
	background-color:#5F7F8A;
}
#main {
	position:relative;
	width:986px;
	background-color:#5F7F8A;
	border-color:#5F7F8A;
	border-width:1px;
	border-style:solid;
}
#principal {
	position:relative;
	width:875px;
}

#logo_cle {
	position:absolute;
	width:97px;
	height:98px;
	left: 37px;
	top: 58px;
}
#logo_life {
    position:absolute;
	width:100px;
	height:72px;
	left: 772px;
	top: 5px
}
#logo_n2000 {
    position:absolute;
	width:83px;
	height:72px;
	left: 877px;
	top: 5px
}
#logo_texte {
	position:absolute;
	width:480px;
	height:101px;
	left: 281px;
	top: 63px;
}

#texte {
	position:absolute;
	width:370px;
	height:200px;
	left: 281px;
	top: 195px;
}

#photo_accueil {
	position:absolute;
	width:316px;
	height:235px;
	left: 672px;
	top: 191px;
}
#bouton_demarrer {
	position:absolute;
	width:160px;
	height:45px;
	left: 417px;
	top: 422px;
}

#etapes_accueil {
	position:absolute;
	width:662px;
	height:89px;
	left: 164px;
	top: 505px;
}

#etapes {
	position:relative;
	height:1100px;
	background-color:#5F7F8A;
	width:987px;
}
#etape1 {
	position:absolute;
	visibility:visible;
	top:40px;
	left:0px;
	width:987px;

}

#etape2 {
	position:absolute;
	visibility:hidden;
	top:1500px
	left:0px;
	width:987px;

}
#etape3 {
	position:absolute;
	visibility:hidden;
	top:1500px
	left:0px;
	width:987px;
}
#etape4 {
	position:absolute;
	visibility:hidden;
	top:1500px
	left:0px;
	width:987px;
}

#pied {
	position:relative;
	background-image:url(images/pied_arrondi.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:40px;
	vertical-align:middle;
	
	
}

#gloss {
	position:absolute;
	color:#FFFFFF;
	background-color:#EB5A00;
	width:300px;
	border:thin solid #ffffff;
	padding:5px;
	overflow:auto;
}

.Style2 {
	color: #333333;
	font-weight: bold;
}
.Style3 {color: #333333}

.glossaire a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00FF33;
	text-decoration:none;
	
}

