body {
	background: #FFFFFF url(../img/bg_colg.gif) repeat-y 0px 0px;
}

#header {
	height: 200px;
	background: url(../img/bg_header-gene3.jpg) no-repeat 0px 0px;
	}
#colg h3 {
	font-size: 1.45em;
	color: #FFFFFF;
	background: url(../img/bg_h-colg_gene.gif) no-repeat 0px 0px;
	text-align: center;
	margin: 0px;
	padding: 15px 0px 2px;
	}
#navpath {
	font-size: 0.65em;
	margin: 0em 0em 1.5em;
	color: #8e4098;
}
#navpath h1{
	color: #8e4098!important;
	font-weight:normal!important;
}


#navpath a {
	color: #8e4098;
}
#hautp h1 {
	font-size: 0.9em;
	color: #F7BF00;
	margin: 0em 0em 0.5em !important;
	padding: 3px 0px 5px !important;
	border-bottom: 1px solid #636363;
}


#hautp h2 {
	font-size: 0.9em;
	color: #F7BF00;
	margin: 0em 0em 0.5em !important;
	padding: 3px 0px 5px !important;
	border-bottom: 1px solid #636363;
}

.blocwend h4 {
	font-size: 0.9em;
	background: #FFFFFF;
	margin: 0em;
	color: #2C99B4;
	text-align: center;
	padding: 0.5em 0em 0.25em;
/*	letter-spacing: 1px;
	font-weight:bold; */
}

.blocwend2 h4 {
	font-size: 0.9em;
	background: #FFFFFF;
	margin: 0em;
	color: #017EAD;
	text-align: center;
	padding: 0.5em 0em 0.25em;
}

.blocwend-dir {
	background: #DDC5E0  url(../img/bg_ends_cold.gif) no-repeat 0% 100%;
	padding: 0px 0px 18px;
	margin: 0px 0px 22px;
}
.blocwend-dir ul {
	margin: 0.5em 1em;
	padding: 0px;
	list-style-type: none;
	font-size: 0.65em;
	line-height: 1.2em;
}
.blocwend-dir li {
	background: url(../img/fl_bleu_bg_bleu.gif) no-repeat 0px 3px;
	padding: 0px 0px 3px 13px;
}
.blocwend-dir h3 {
	font-size: 0.9em;
	background: #FFFFFF;
	margin: 0em;
	color: #1D267F;
	text-align: center;
	padding: 0.5em 0em 0.25em;
}
.centre_blok-dir {
	margin: 0px 0px 22px;
	float: left;
	width: 100%;
}
.centre_blok-dir h3 {
	border-bottom: 1px solid #636363;
	margin: 0 0 0.75em;
	font-size: 0.9em;
	color: #1D267F !important;
	padding: 0px 0px 0px 10px;
}

#centre .centre_blok-dir h3 {
	border-bottom: 1px solid #636363;
	margin: 0 0 0 0;
	font-size: 0.9em;
	color: #1D267F !important;
	padding: 0px 0px 0px 10px;

	background: #FFFFFF;
	line-height: 1.1em;
	letter-spacing: 0px;
}

.centre_blok-dir p.arrow {
	font-size: 0.7em;
	margin: 0 0 0.25em;
	background: url(../img/fl_gris_bg_blanc.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 12px;
}
#centre ul {
	font-size: 0.7em;
	margin: 1em 0em;
	padding: 0;
}
#centre ul ul {
	font-size: 1em;
	margin: 0;
/*	margin-left:20px;*/
}

#centre ol {
	font-size: 0.7em;
	margin: 1em 0em;
	padding: 0;
}

#centre li {
	margin: 0px 0px 3px 30px;
	background: url(../img/carre_gris.gif) no-repeat 0px 7px;
/*	line-height: 1.6em;*/
	padding: 0px 0px 0px 7px;
	list-style-type: none;
}
#centre ol li {
	margin-left:50px;
	background-image:none;
	list-style:decimal;
}
#centre p {
	font-size: 0.7em;
	margin: 1em 0em 0.5em; 
	margin-left:20px;
	margin-right:20px;
}
#centre p.copy {
	font-size: 0.65em;
	font-style: italic;
}
.titre_li {
	background: url(vide.gif) no-repeat 0px 7px;
	color:#8e4098;
	font-weight:bold;
	font-size:1.1em;
}
#logo_droit {
	position:absolute;
	right:20px;
	margin: 10px 13px 35px 16px;
	font-size: 0.65em;
}
#header h6 {
	font-size: 1.8em;
	width: 545px; 
	text-align: center;
	color: #1D267F;
	line-height: 1.1em;
	font-weight: normal;
	letter-spacing: 2px;
	padding-bottom: 4px;
	margin: 0em 0em 2px 215px;

}
.lettrine {
	float: left; /* positionnement de la lettrine dans le conteneur*/
	font-size: 4em; /* 3 hauteurs de lignes pour la lettrine*/
	color: #8e4098;
	padding: 1px;
	padding-left: 0px;
	padding-right: 10px;
	line-height: 0.8em;	
}



