.spacer { clear: both; padding:0; margin:0; font-size:1px;}

/*======================================================================================================*/
/*					NORMALISATION																		*/
/*======================================================================================================*/

	* {
		margin:0px;
		padding:0px;
	}
	
	h1, h2, h3, h5, h6 {
		font-size: 1em;
		font-weight:normal;
	}
	
	h4{
		font-size: 1em;
		font-weight:normal;
		line-height:1.4em;
	}
	
	img, fieldset {
		border:none;
	}
	
	ol, ul {
		list-style-type:none;
	}
	
	address, caption, cite, th {
		font-style:normal;
		font-weight:normal;
	}
	
	a {
		text-decoration: none;
	}
	
	label {
		position:absolute;
		left:-9999px;
	}
	
	q:before,
	q:after {
		display:none;
	}
	
	p a {
		font-weight:bold;
	}	
	
	.ReturnToTop a{font-size: 9px; margin: 0; padding: 0; vertical-align: middle;}
	.ReturnToTop img{vertical-align: middle;}
	
/*======================================================================================================*/
/*					CORPS																				*/
/*======================================================================================================*/

	body {
		background: #eae1c9 url(/images/arrierePlan2.gif) repeat-x;
		font: 1em/1.6em Verdana, Arial, Helvetica, sans-serif;
	}

	
/*======================================================================================================*/
/*					CONTENEUR																			*/
/*======================================================================================================*/

	div#conteneur,
	div#conteneurAccueil {
		width:984px;
		margin:0px auto;
		padding:10px;

	}
	
	div#conteneurAccueil {
		background: transparent url(/images/bannieres/accueil.jpg) no-repeat 50% 0%;
	}
	
/*======================================================================================================*/
/*					EN-TÊTE																				*/
/*======================================================================================================*/

	div#enTete {
		padding:0px 0px 0px 20px;
		position:relative;
	}
	
	html>body div#enTete {		/* POUR QUE IE6 IGNORE */
		border:solid 1px transparent;
	}
	
	div#enTete img#imgLogo {
		float:left;
	}
	
	displayNone{ display:none;}
	
	div#enTete q {
		float:left;
		width:350px;
		font-size:0.7em;
		font-style:italic;
		font-weight:bold;
		line-height:1.4em;
		color:#7a9ab2;
		position:relative;
		left:25px;
		top:45px;
	}
	
	div#enTete q span {
		text-indent:15px;
		position:relative;
		left:25px;
	}
	
	div#enTete ul#listeOutils {
		font-size: 0.72em;
		float:right;
		margin-top:15px;		
	}
	
	div#enTete ul#listeOutils li {
		display:inline;
		background: transparent url(/images/bordureListe.gif) no-repeat 0% 50%;
		padding-left:8px;
	}
	
	div#enTete ul#listeOutils li.premierDeListe {
		background-image:none;
	}
	
	div#enTete ul#listeOutils li a:link, 
	div#enTete ul#listeOutils li a:visited {
		color:#616161;
	}
	
	div#enTete ul#listeOutils li a:hover,	
	div#enTete ul#listeOutils li a:active
	 {
		text-decoration: underline;
	}
	
	div#enTete ul#listeOutils li a:visited{
		text-decoration: none;
	}
	
	div#enTete ul#listeOutils li.lilangueF a
	{
		color:#616161;
	}
	
	div#enTete ul#listeOutils li.lilangueA a
	{
		color:#616161;
	}
	
	
	div#enTete form#frmRecherche {
		clear:right;
		float:right;
		position:absolute;
		right:0px;
		top:50px;
	}
	
	div#enTete form#frmRecherche input#txtRecherche {
		border:1px solid #9f9f9f;
		color:#9f9f9f;
		background-color:transparent;
		width:148px;
		padding:2px;
		font-size:0.7em;
	}
	
	div#enTete div.replacer {
		clear:both;
	}
	
/*======================================================================================================*/
/*					MENU																				*/
/*======================================================================================================*/

	div#menu {
		clear:both;	
		margin-top:-2px;	
	}
	
	html>body div#menu {			/* POUR QUE IE6 IGNORE */
		margin-top:5px;
		border:solid 1px transparent;
		padding-top:0px;
	}
	
	div#menu ul#listeMenu {
		float:left;
	}
	
	div#menu ul#listeMenu li {
		float:left;
		margin-top:0px;
	}
	
	div#menu ul#listeMenu li a:link,
	div#menu ul#listeMenu li a:visited {
		display:block;
		height:47px;
		font-size:0.1em;
		border-top:solid 4px #efede7;
	}
	
	div#menu ul#listeMenu li a:hover,
	div#menu ul#listeMenu li a:active,
	div#menu ul#listeMenu li a:focus {
		border-top:solid 4px #004378;
	}
	
	div#menu ul#listeMenu li.menuActif a:link,
	div#menu ul#listeMenu li.menuActif a:visited {
		border-top:solid 4px #f4b32c;
	}
	
	div#menu ul#listeMenu li a#menu1 {
		background:white url(/images/menu/accueil.gif) no-repeat;
		width:61px;
	}
	
	div#menu ul#listeMenu li a#menu2 {
		background:white url(/images/menu/quiSommesNous.gif) no-repeat;
		width:138px;
	}	
	div#menu ul#listeMenu li a#menu3 {
		background:white url(/images/menu/queFaisonsNous.gif) no-repeat;
		width:155px;
	}
	
	div#menu ul#listeMenu li a#menu4 {
		background:white url(/images/menu/politiqueFinancement.gif) no-repeat;
		width:190px;
	}
	
	div#menu ul#listeMenu li a#menu5 {
		background:white url(/images/menu/nouvellesEvenements.gif) no-repeat;
		width:174px;
	}
	
	div#menu ul#listeMenu li a#menu6 {
		background:white url(/images/menu/publications.gif) no-repeat;
		width:102px;
	}
	
	.menuPrincipal	{
		border: solid 1px 000;
	}
	
	div#menu ul#listeMenu li a span {
		position:absolute;
		left:-9999px;
	}
	
	div#menu ul#listePolices {
		float:right;
		padding-top:15px;
	}
	
	html>body div#menu ul#listePolices {		/* POUR QUE IE6 IGNORE */
		margin-top:15px;
		padding-top:0px;
	}
	
	div#menu ul#listePolices li {
		float:left;
		background:white url(/images/bordureListePolices.gif) no-repeat 0% 50%;
		padding:0px 2px 0px 5px; 
	}
	
	div#menu ul#listePolices li.premierDeListe {
		background-image:none;
	}
	
	div#menu ul#listePolices li a {
		display:block;
		width:16px;
		height:27px;
	}	
	
	div#menu ul#listePolices li a span {
		position:absolute;
		left:-9999px;
	}	
	
	div#menu ul#listePolices a#policePetite {
		background:white url(/images/policePetite.gif) no-repeat;
	}
	
	div#menu ul#listePolices a#policeMoyenne {
		background:white url(/images/policeMoyenne.gif) no-repeat;
	}
	
	div#menu ul#listePolices a#policeGrande {
		background:white url(/images/policeGrande.gif) no-repeat;
	}
	
	div#menu div.replacer {
		clear:both;
	}
	
/*======================================================================================================*/
/*		SOUS-MENU																							*/
/*======================================================================================================*/	
div.sousmenu { position: absolute; visibility: hidden; z-index: 20; top: 170px; background: #fff; width: 148px; font-weight: bold; font-size:11px; font-family:Verdana;}
div.sousmenu a:link { color: #616161; display: block;}
div.sousmenu a:visited { display: block; color: #616161; }
div.sousmenu a:hover { color: #616161; background: #d7d5c9; display: block; text-decoration: none; }
div.sousmenu li { list-style: none; margin: 0; padding: 0px;}
div#sousmenu2 li a, #sousmenu3 li a,  #sousmenu4 li a, #sousmenu5 li a, #sousmenu6 li a{ padding:3px 14px ; border-bottom:1px solid #FFF;}

div.sousmenuDeclinaison { position: absolute; visibility: hidden; z-index: 20; top: 148px; background: #fff; width: 170px; font-weight: bold; font-size:11px; font-family:Verdana;}
div.sousmenuDeclinaison a:link { color: #5b5a54; display: block;}
div.sousmenuDeclinaison a:visited { display: block; color: #5b5a54; }
div.sousmenuDeclinaison a:hover { color: #5b5a54; background: #d7d5c9; display: block; text-decoration: none; }
div.sousmenuDeclinaison li { list-style: none; margin: 0; padding: 0px;}

div#sousmenu1 { display: none; }
div#sousmenu2 { margin-left: 60px; width:250px;  }
div#sousmenu3 { margin-left: 200px; width:250px; }
div#sousmenu4 { display: none;}
div#sousmenu5 { margin-left: 544px;  width:200px;}
div#sousmenu6 { margin-left: 718px; width: 250px; } 


	
/*======================================================================================================*/
/*																									*/
/*======================================================================================================*/
	
	div#gauche {
		clear:both;
		background:transparent url(/images/sousMenu/sousMenuBas.gif) no-repeat 0% 100%;
		padding-bottom:139px;
		width:200px;
		float:left;
	}
	
	div#gauche h1 {
		display:block;
		height:42px;
		/*text-indent:-9999px;
		background:#feba2e url(../images/sousMenu/quiSommesNous.gif) no-repeat;*/
	}
	
	div#gauche ul.listeSousMenu {
		background:#feba2e url(/images/fondSousMenu.gif) no-repeat 0% 0%;
	}
	
	div#gauche ul.listeSousMenu li a:link,
	div#gauche ul.listeSousMenu li a:visited {
		display:block;
		color:#004378;
		font-size:0.8em;
		line-height:1.2em;
		border-bottom:solid 1px white;
		padding:12px 18px;
		height:1%;
	}
	

	
	div#gauche ul.listeSousMenu li a:hover,
	div#gauche ul.listeSousMenu li a:active,
	div#gauche ul.listeSousMenu li a:focus {
		background-color:#ffe3ac;
	}
	
	div#gauche ul.listeSousMenu li.sousMenuActif a:link,
	div#gauche ul.listeSousMenu li.sousMenuActif a:visited {
		background-color:#ffe3ac;
	}
	
	div#gauche ul.listeSousMenu li a.listeSousMenu2 { padding-left:30px;}
	
	
/*======================================================================================================*/
/*					CENTRE																				*/
/*======================================================================================================*/
	
	div#centre {
		float:left;
		width:524px;
		margin-left:10px;
		background:white; 
	}
	
	div#centre a{
		color : #015190
	}
	
	div#centre a:hover{
		text-decoration : underline
	}
	
	div#contetueCentre{
		background:white; /*url(../images/bannieres/quiSommesNous.jpg) no-repeat;*/
		padding:0px 0px 0px 20px;
		float:left;
		width:504px;
		margin-top:10px;		 
	}
	
	div#image{
		float:left;
	}
	
	html>body div#centre {			/* POUR QUE IE6 IGNORE */
		margin:0px 10px 40px 10px;
	}
	
	div#centre h2 {
		color:#004378;
		font-size:1.25em;
		margin:15px 0px 5px 0px;
	}
	
	div#centre h3 {
		color:#004378;
		font-size:1.25em;
		margin:0px 0px 5px 0px;
	}
	
	div#centre p {
		font-size:0.7em;
		line-height:1.5em;
		padding-right:20px;
		padding-bottom:10px;

	}
	
	div#centre td {
		font-size:0.7em;
		line-height:1.2em;
		border-bottom: #dfddd7 solid 1px;
		padding: 6px 6px 6px 15px;
		color: #6c6b65 ;
	}
	
	div#centre td.titre {
	
	color: white ;
	font-weight:bold;
	background-color: #feba2e ;

	}
	
	div#centre td.standard {
		font-size:0.7em;
		line-height:1.2em;
		padding: 0px 0px 0px 10px;
		color: #6c6b65 ;
	}
	
	div#centre td.standard1 {
		font-size:0.7em;
		line-height:1.2em;
		padding: 0px 0px 0px 0px;
		color: #6c6b65 ;
	}
	
	div#centre ul {
		list-style-image:url(/images/puceContenu.gif);
		margin:15px;
		font-size:0.7em;
		line-height:1.3em;
	
	}
	
	div#centre ul.niv2 {
		list-style-image:url(/images/puceContenu2.gif);
		margin:15px;
	}
	
	div#centre ul li {
		margin-bottom:10px;
	}
	
	div#centre ul li span.debutListe {
		color:#004378;
		font-weight:bold;
	}
	
	div#centre div.replacer {
		background:white url(/images/bordureBasBlanche.gif) no-repeat 100% 100%;
		height:44px;
	}
	

	
	
/*======================================================================================================*/
/*					NOUVELLES ET ÉVENEMENTS																*/
/*======================================================================================================*/

	.photoNouvelle{
		float:left;
		width:240px;
	}
	
	.fLeft{
		float:left;
	}
	
	.nouvelle{
		width:504px;
		margin-bottom:10px;
	}
	.notePhoto{
		color:#535252; font-size:10px; line-height:12px;
	}
	
	.marginBottom5{
		margin-bottom:5px;
	}
	.TitreNouvelle{
		
	}
	
	.largeurTextNouvelle{ width:250px;}
	
	
/*======================================================================================================*/
/*					DROITE																				*/
/*======================================================================================================*/
	
	div#droite {
		width:200px;
		float:left;
		padding-left:10px;
	}

	html>body div#droite { 		/* POUR QUE IE6 IGNORE */
		border:solid 1px transparent;
		padding-left:0px;
	}
	
	div#droite div#pensee {
		background:white url(/images/chevronOuvrir.gif) no-repeat 0% 0%;
		color:#9f9f9f;
		line-height:1.2em;
		font-family:"Times New Roman", Times, serif;
		font-size:0.95em;
		padding:7px 0px 0 0px;
		text-indent:27px;
		margin:10px 0 56px 10px;
	}
	
	div#droite div#pensee q {
		background:transparent url(/images/chevronFermer.gif) no-repeat 100% 100%;
		font-style:italic;
		display:block;
		padding-bottom:5px;
	}
	
	html>body div#droite div#pensee q {		/* POUR QUE IE6 IGNORE */
		border:solid 1px transparent;
	}
	
	div#droite div#videos,
	div#droite div#publications {
		background:white url(/images/voirTous.gif) no-repeat 0% 100%;
		margin-top:10px;
	}
	
	div#droite div#videos{
		padding-bottom:20px;		
	}
	
	div#droite div h2 {
		display:block;
		width:200px;
		height:42px;
	}
	
	div#droite div#videos h2 {
		background:white url(/images/fondationVideo.gif);
	}
	
	div#droite div#publications h2 {
		background:white url(/images/publications.gif);
	}
	
	div#droite div h2 span {
		position:absolute;
		left:-9999px;
	}	

	div#droite div#videos ul{ 
		padding-bottom:25px;
	}
			
	div#droite div#videos ul li {
		background:white url(/images/bordureVideo.gif) no-repeat;
		padding:3px;
		margin:9px;
	}
	
	div#droite div#publications img {
		float:right;
	}
	
	div#droite div#videos h3,
	div#droite div#publications h3,
	div#droite div#publications p {
		font-size:0.7em;
		line-height:1.4em;
		color:#5b5a54;
		margin:0px;
		margin-bottom:7px;
	}
	
	div#droite div#videos a:hover h3{ text-decoration:underline;}
	
	div#droite div#publications h3 {
		font-weight:bold;
		margin:9px;
	}
	
	div#droite div#publications p {
		margin:9px;
	}
	
	div#droite div a.voirTous:link,
	div#droite div a.voirTous:visited {
		font-size:0.6em;
		font-weight:bold;
		color:white;
		line-height:30px;
		background:#004378 url(/images/plus.gif) no-repeat 6% 0%;
		padding-left:25px;
	}
	
	div#droite div a.voirTous:hover,
	div#droite div a.voirTous:active,
	div#droite div a.voirTous:focus {
		color:#feba2e;
	}
	

/*======================================================================================================*/
/*					PIED DE PAGE																		*/
/*======================================================================================================*/

	div#piedPage {
		background:#eae1c9 url(/images/bordurePiedPage.gif) repeat-x;
		clear:both;
		padding:0px 0px 20px 0px;
		margin-top:30px;
	}
	
	html>body div#piedPage {		/* POUR QUE IE6 IGNORE */
		margin-bottom:5px;
		padding:0px;
		margin-top:0px;
	}
	
	div#piedPage ul#listeComplementaire {
		font-size: 0.7em;
		float:left;
	}
	
	div#piedPage ul#listeComplementaire li {
		display: inline;
		padding-left:8px;
		background:#eae1c9 url(/images/bordureVertiPiedPage.gif) no-repeat 0% 50%;
	}
	
	div#piedPage ul#listeComplementaire li.premierDeListe {
		background-image: none;
	}
	
	div#piedPage ul#listeComplementaire li a:link,
	div#piedPage ul#listeComplementaire li a:visited {
		color:#616161;
	}
	
	div#piedPage ul#listeComplementaire li a:hover,
	div#piedPage ul#listeComplementaire li a:active,
	div#piedPage ul#listeComplementaire li a:focus {
		text-decoration: underline;
	}
	
	div#piedPage p {
		font-size: 0.7em;
		color:#616161;
		text-align:right;
	}
	
	
	.fRight{
	float:right; 
	}
	
	.marginRight{margin-right:10px;}	
	.sousItem{ font-size:11px; line-height:12px}
	.flechevideo{margin:5px 5px -2px 0;}
	.tabulation1{margin-left:25px;}
	.tabulation2{margin-left:40px;}
	.TextBold{ font-weight:bold;}
