	body{
					font-family:Arial, Helvetica, sans-serif;
					margin:0px; padding:0px;
					background-image:url(images/fd_accueil.jpg);
					background-position:top center;
					background-repeat:no-repeat;
					background-attachment:fixed;
					background-color:#000000;
}
center {
					clear:both;
					display:block;
}
.zonePrincipale {
					margin:0px; padding:0px;
					background-color:transparent;
					width:895px;					
					background-image:url(images/bandeauTitre.jpg);
					background-position: right top;
					background-repeat:no-repeat;	
						
					display:block;
					
}



.zonePrincipale #bandeau{
	padding-right:25px;
	/*position:relative;
	overflow:hidden;
	*/
}
.zonePrincipale #bandeau .accespro{
	text-align:left;
	width:200px;
	padding-bottom:20px;
}

.zonePrincipale #bandeau #moduleLaterale{
	float:right;
	position:relative;
	width:200px;
}

.zonePrincipale #bandeau .options_internaute{
	padding:0;
	
}

.zonePrincipale #bandeau .filAriane{
	bottom:0;
	padding-left:90px;
	float:left;
}

/*********************************************************
			le header
*********************************************************/

.zonePrincipale .header {
					margin:0px; padding:0px; 
					width:895px;	overflow:hidden;	
					clear:both;
					border:0px solid red;
					/*display:table;*/
					background-image:none;
					position:relative;

}
.zonePrincipale .header .logo {
					
					float:left;
					/*bug ie logo=element de 2px de large et 100 de haut*/					
					height:115px;
					width:2px;
					overflow:hidden;
					
}
.zonePrincipale .header .logo a{
					width:400px; 
					height:100px;
					display:block;
					 border:0px solid green;		
					position:absolute; z-index:100; float:left;
					text-indent:-5000px;
}
.zonePrincipale .header .logo #animation {
					position:absolute; 
					margin-left:15px; 
					margin-left:14px; 

					z-index:2;
					border:0px solid yellow;		
}

.zonePrincipale .header .logo  a img{border:0px;}

.zonePrincipale .header .logo .menu {
					text-align:right;
					letter-spacing:0.2em;
					font-size:10px; padding-top:5px; 
					
}

.zonePrincipale .header .logo .menu a {
					letter-spacing:normal;
					text-decoration:none;
					color:#000;
}

.zonePrincipale .header .accespro {
				padding-left:20px;
				padding-top:30px;
				padding-bottom:0px;
				text-align:left;
				clear:both;
				width:200px;
				float:left;
				height:90px;
				position:relative;
				z-index:100;
}
.zonePrincipale .header .accespro p {
				font-size:10px;
				margin:0;
				text-align:right;
}

.zonePrincipale .header .accespro .authentifie {
				text-align:left;
				padding-left:20px;
}
.zonePrincipale .header .accespro a {
				text-align:left;
				font-size:10px;
				text-decoration:underline;
				color:#000;
				padding-left:20px;
}
.zonePrincipale .header .accespro form {
				margin:0;
}
.zonePrincipale .header .accespro table {
				margin:0;
				padding:0px;
}
.zonePrincipale .header .accespro input {

				font-size:10px;
				width:120px;
}
.zonePrincipale .header .accespro input.submit{
				background-color:#FFFFFF;
				background-image:url(images/puce.gif);
				background-repeat:no-repeat;
				background-position:left;
				border : 0px;
				font-family:Arial, Helvetica, sans-serif;
				color:#8B8A8A;
				font-size:12px;
				font-weight:bold;
				font-style:italic;
				width:70px;
				float:right;
}

.zonePrincipale .header .menuDeroulant{
		
		/*clear:both;
		height:18px;
		padding-left:500px;
		
		position:relative;
		top:-17px;*/
		position:absolute;
		top:195px;
		left:440px;
		width:380px;
		width:454px;
		
		/*margin:-5px 0px 0px 0px;*/

		}
		

		
/* les éléments de menu */		
	
.blocMenu {
		font-size:12PX;
		text-decoration:none;
		margin-right:5px;
		border:0px solid red; float:left;
}
.blocMenu a{display:block; text-decoration:none; color:#000;}

.blocMenu a img{ border:0px;}
.blocMenuFin a img{ border:0px;}
.sousMenuDeroulant {
		font-size:12PX;
		text-decoration:none;
		
		
		border:0px solid red; 
		float:left;/*width:140px;*/
}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6{ 
		position:absolute;

		z-index:2;
		visibility:hidden;		
		overflow:hidden;

}
.idMenu {
		border:1px solid #000000;
		margin:0px;padding:0px;
		border:0px;		
		background-color:#FFFFFF;
		width:141px;
		
}
.idMenu[class] {
  background-color:#FFFFFF;

}
.idMenu a{ padding-bottom:0px;
		border:1px solid #000000;
		font-size:12PX;
		text-decoration:none;
		color:#000;
		overflow:hidden;
		display:block;
		padding-left:10px;
		
}
		 
/*.idMenu a:hover{		
		color:#000000; 
		margin:0px; padding:0px;
		padding-top:2px; 
		padding-bottom:1px;
		color:#ffffff;
		font-weight:normal;
		overflow:visible;
}*/
		
.bottomMenu { 
		 margin:0px;
	 	padding:0px;
		height:14px;
		width:131px;
		border:0px;
		background-image:url(images/bas_menu.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		 }
.bottomMenu[class] {
  background-image:url('images/bas_menu.png');
}
/*********************************************************
			zone de texte
*********************************************************/
.zonePrincipale .zoneTexte {
					margin:0px; 
					padding:0px;
					text-align:left;
					margin-top:15px;
					/*display:table;
					clear:both;*/
					width:895px;overflow:hidden;	
					background-image:url(images/fd_blanc_transp.gif);
					background-repeat:repeat-y;
					background-color:transparent;
					background-position:left top;
					background-position:0px 50px; 
					border:0px solid red;
}
.zonePrincipale .zoneTexte .colonneGauche, 
.zonePrincipale .zoneTexte .Onecolonne {
					float:left;display:table-column;
					margin:0px; padding:0px;
					margin-right:20px;
					padding-left:10px;
					padding-bottom:15px;
					border:0px solid Red;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;

}
.zonePrincipale .zoneTexte .Onecolonne { 
					width:600px}

.zonePrincipale .zoneTexte .colonneGauche h1,.zonePrincipale .zoneTexte .colonneGauche h3,
.zonePrincipale .zoneTexte .Onecolonne h1 {
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#000000;
					text-transform:uppercase;
					background-image:url(images/puce.gif);
					background-repeat:no-repeat;
					background-position:0px 0px;
					margin:0px; padding:0px;
					padding-left:20px;

}
.zonePrincipale .zoneTexte .colonneGauche h1 img{
					padding-left:15px;
}
.zonePrincipale .zoneTexte .colonneGauche .zoneDescription {
					padding-left:22px; 
					width:560px;
}

.zonePrincipale .zoneTexte .colonneGauche .zoneDescription h1{
					background-image:none;
					text-transform:none;
					font-style:oblique;
					font-size:12px;
					padding-left:0px;
					font-weight:bolder;
					letter-spacing:0.1em; 
					

}
.zonePrincipale .zoneTexte .colonneGauche .zoneDescription a {
					color:#0066cc;
					
}
.zonePrincipale .zoneTexte .colonneGauche p,
.zonePrincipale .zoneTexte .Onecolonne p {
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#000000;
					padding-bottom:24px;
}

.zonePrincipale .zoneTexte .colonneGauche .liste,
.zonePrincipale .zoneTexte .Onecolonne .liste {
					width:500px;
					padding-left:50px; 
					border:1px solid #717171; 
					padding-top:2px;
					padding-bottom:3px;
}

.zonePrincipale .zoneTexte .colonneGauche .liste a,
.zonePrincipale .zoneTexte .Onecolonne .liste a	{
					display:block;
					text-decoration:none;
					color:#000000;
					font-weight:900;
					margin:0px; padding:0px;
					font-size:16px;
					font-family:Arial, Helvetica, sans-serif;
					margin-left:20px;
					padding-left:22px; padding-top:2px;
					letter-spacing:-0.03em;
}	
.zonePrincipale .zoneTexte .colonneGauche .liste a:hover, 
.zonePrincipale .zoneTexte .Onecolonne .liste a:hover {
					color:#AF060D;
}

.zonePrincipale .zoneTexte .Onecolonne h2 {
					padding-left:22px;
					font-size:14px
}

.lien{
					padding-top:5px;
					padding-bottom:3px;
					font-size:0.95em;  color:#0066cc;
}

/*********************************************************
			zone de texte > liste des articles
*********************************************************/
.zonePrincipale .zoneTexte .centralListe {
					width:370px;
					padding-top:3px;
					padding-bottom:3px;
					float:left;
					/*position:relative;
					bottom:6px;
					left: 6px;*/
}
.zonePrincipale .zoneTexte .box {
					border:1px solid #B91724;
					width:360px;

					padding-top:3px;
					padding-bottom:3px;
					float:left;
					position:relative;
					bottom:6px;
					left: 6px;
}	
.zonePrincipale .zoneTexte .shadow {
					float:left;
					margin-bottom:20px;
					background: url(images/shadow.png) no-repeat bottom left !important;
  					background: url(images/shadow.gif) no-repeat bottom left;
					
}		
.zonePrincipale .zoneTexte .centralListe a {
					text-decoration:none;
					font-family:Arial, Helvetica, sans-serif;
					margin-top:0;
					margin-bottom:0;
					font-size:11px;
					color:#B91724;
}
.zonePrincipale .zoneTexte .centralListe .lettrine img {
					float: left;
					margin:3px;
					height:inherit;
					width:77px;
}
.zonePrincipale .zoneTexte .centralListe h1 {
					font-family:Arial, Helvetica, sans-serif;
					margin-top:0;
					margin-bottom:0;
					margin-left:5px;
					font-size:12px;
					color:#646464;
}
.zonePrincipale .zoneTexte .centralListe h2 {
					font-family:Arial, Helvetica, sans-serif;
					margin-top:0;
					margin-bottom:0;
					margin-left:5px;
					font-size:11px;
					color:#B91724;
}

.zonePrincipale .zoneTexte .centralListe p {
					font-family:Arial, Helvetica, sans-serif;
					margin-top:0;
					margin-left:5px;
					font-size:11px;
				
}


/*********************************************************
			les articles generalites
*********************************************************/
.lettrine { float:left; padding-right:10px; padding-bottom:5px;}
.listeArticle  {
	position:relative;
	overflow:hidden;

}
.listeArticle .article .description  h3{
	background-image:none;
}

.zoneMedia .media a {
				overflow:hidden;
}
.zoneMedia .media a img{
				height:201px;

}
/*********************************************************
			les tableaux
*********************************************************/
.zonePrincipale .zoneTexte .colonneGauche .zoneDescription h2  {
					font-size:12px; 
					padding-top:15px;
}
.zonePrincipale .zoneTexte .colonneGauche .zoneDescription table {
					width:80%;
}
.zonePrincipale .zoneTexte .colonneGauche .zoneDescription th {
					font-size:10px;
					text-transform:uppercase;
					border:1px solid black;
					background-color:#FECC00;
					height:7px;
}
.zonePrincipale .zoneTexte .colonneGauche .zoneDescription td {
					font-size:11px;padding-left:5px; padding-bottom:5px;
}

.zonePrincipale .zoneTexte .colonneGauche .espace_prive {
					float:left;
}
.zonePrincipale .zoneTexte .colonneGauche .espace_prive_mdp {
					float:right;
}
/*********************************************************
			description rubrique
*********************************************************/
.zonePrincipale .zoneTexte .colonneGauche .infoRubrique {
					padding-left:22px;
}
.zonePrincipale .zoneTexte .colonneGauche .infoRubrique h2{
					background-image:none;
					text-transform:none;
					font-style:oblique;
					font-size:12px;
					padding:0px; margin:0px;
					padding-left:0px;
					font-weight:bolder;
					letter-spacing:0.1em; 
					
					
}
.zonePrincipale .zoneTexte .colonneGauche .infoRubrique h2 p{padding-top:0px; padding-bottom:5px;}
/*********************************************************
			les formulaires
*********************************************************/
.zonePrincipale .zoneTexte  form table{padding-left:50px;}
.submitBouton { float:right; clear:both;margin-bottom:50px}
.blocFormulaire {
				padding-top:7px;
				padding-bottom:10px;
				margin:0px;
				
				margin-bottom:23px;
				margin-left:45px;
				
				float:none; clear:none; display:block;
				
				background-color:#FFFFFF;
				border: 1px solid #FECC00;
				font-family:Arial, Helvetica, sans-serif;
				
				color:#000000;
}
.blocFormulaire table{ padding:0px; margin:0px;}
/*********************************************************
			colonne droite
*********************************************************/

.zonePrincipale .zoneTexte .colonneDroite {
					margin:0px;
					padding:0px;
					width:243px;
/*					display:table-column;*/
					float:right;
}
.zonePrincipale .zoneTexte .colonneDroite h1{
					color:#0066cc;
					font-weight:900;
					margin:0px; padding:0px;
					font-size:16px;
					font-family:Arial, Helvetica, sans-serif;
					padding-left:22px; padding-top:2px;
					letter-spacing:-0.03em;
}


.zonePrincipale .zoneTexte .colonneDroite div.bloc{
					/*float:none;*/
					padding-bottom:30px; 
					/*width:243px;*/
}
.zonePrincipale .zoneTexte .colonneDroite div.bloc .titre
{
					background-image:url(images/fd_titre_bloc.jpg);
					background-repeat:no-repeat;
					background-color:transparent;
					background-color:#000000;
					width:220px;
					float:left;
}
.zonePrincipale .zoneTexte .colonneDroite div.bloc .finTitre
{					

					background-image:url(images/titre_bloc_droite.gif);
					background-repeat:no-repeat;	
					width:23px;
					height:35px;
					float:right;
}
.zonePrincipale .zoneTexte .colonneDroite div.bloc h1{
					color:#AD8D28;
					font-weight:600;
					margin:0px; padding:0px;
					font-size:13px;
					font-family:Arial, Helvetica, sans-serif;
					padding-left:40px; padding-top:7px;
					letter-spacing:-0.03em;
					text-transform:uppercase;
					width:180px;
}
.zonePrincipale .zoneTexte .colonneDroite div.bloc h2{
					
					color:#FFFFFF;
					font-size:0.70em;
					font-weight:normal;
					margin-left:50px;
					margin-top:0px;
					margin-bottom:0px;
					width:170px;
					
}
	
.zonePrincipale .zoneTexte .colonneDroite div.bloc p{
					margin:0px;
					padding:0px;					
					padding-top:5px;
					padding-left:16px;
					font-size:0.60em;
					width:200px;
}

.zonePrincipale .zoneTexte .colonneDroite div.bloc a{
					text-decoration:none;
					font-family:Arial, Helvetica, sans-serif;
					margin-top:0;
					margin-bottom:0;
					/*font-size:0px;*/
					color:#cd0a12;
}
.zonePrincipale .zoneTexte .colonneDroite div.bloc h1 a{
					color:#AD8D28;
}
.zonePrincipale .zoneTexte .colonneDroite div.bloc h2 a{
					color:#fff;
}
.zonePrincipale .zoneTexte .colonneDroite div.bloc a.suite {
					float:right;
					padding-right:30px;
					text-decoration:none;
					font-family:Arial, Helvetica, sans-serif;
					margin-top:0;
					margin-bottom:0;
					font-size:0px;
					color:#cd0a12;
}
	
.zonePrincipale .zoneTexte .colonneDroite div.bloc a.telecharger{
					width:200px;
					color:#cd0a12;
					font-family:Arial, Helvetica, sans-serif;
					font-size:0.6em; 
					margin-top:5px;
					padding-left:20px;
					background-image:url(images/icone_telecharger.gif);
					background-repeat:no-repeat;
					float:left;
					display:block;
}

/*********************************************************
			navigation
*********************************************************/

.navigation{
					padding-left:47px;
					padding-right:36px;
					padding-top:15px;
					height:60px;
					font-weight:bold;
					clear:both;
					display:table;
					width:300px;
}
.navigation a{
					color:#000;
					text-decoration:none;
}
.navigation a:hover{
					
}
.navigationGauche{
					float:left;display:table;color:#000;
					margin-right:15px;
					
}

.navigationGauche a{
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#717171;
					text-transform:capitalize;
					font-style:italic;
					background-image:url(images/puce_g.gif);
					background-repeat:no-repeat;
					background-position:center right;
					margin:0px; padding:0px;
					padding-right:12px; padding-left:2px;
					letter-spacing:0.05em;
					/*border:1px solid #FECC00;*/

}
.navigationDroite{
					display:table;
					float:left;
					
}
.suivant {
					float:right;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#717171;
					font-style:italic;
					background-image:url(images/puce.gif);
					background-repeat:no-repeat;
					background-position:center left;
					margin:0px; padding:0px;
					padding-left:12px;
					letter-spacing:0.05em;	
}


.zonePrincipale .zoneTexte .centralListe .navigation .suivant a	{
					color:#717171;
}
.navigationDroite a {
					color:#717171;
}
.navigationDroite a.piedDePage{
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#717171;
					text-transform:capitalize;
					font-style:italic;
					background-image:url(images/puce.gif);
					background-repeat:no-repeat;
					background-position:top left;
					margin:0px; padding:0px;
					padding-left:20px;
					letter-spacing:0.05em;
					
}

.navigation .ongletNombreSelect{
					color:#FFFFFF;
					background-color:#B91724;
					
					padding:3px;
}
/*********************************************************
			footer
*********************************************************/

.planDuSite{
	padding-top:10px;
	padding-left:30px;
	padding-bottom:25px;
	
	width:800px;
}

.planDuSite a{
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#000000;
					text-transform:uppercase;
					background-image:url(images/h1_flecheG.gif);
					background-repeat:no-repeat;
					background-position:top left;
					margin:0px; padding:0px;
					 padding-left:10px;
					letter-spacing:0.05em;
					text-decoration:none;display:block;
}
.planDuSite a:hover{text-decoration:underline;}
.planDuSite a.mere{
					background-image:url(images/fleche_noire.gif);
					font-weight:bolder;
					color:#AF060D;
					padding-left:25px;
					margin-top:10px;
					
}
/*********************************************************
			footer
*********************************************************/
 .footer {
					width:895px;
	
					margin-top:4px;
					position:relative;
					font-family:Arial, Helvetica, sans-serif;
					font-size:7pt;
					height:15px;
					border:0px solid #000000;
					background-image:url(images/fd_blanc_transp.gif);
					background-color:transparent;
				

}

 .footer .menu {

 					float:left;
					margin:0px; 
					padding-left:30px;
}
 .footer .menu a {
 					
					text-align:left;
					color:#38414b;
					text-decoration:none; 	
					font-size:8pt;
					padding-right:3px;
					padding-left:3px; 
	
}
.footer .menu p {
					position:absolute;
					right:25px;
					top:0px;
	
					color:#38414b;
					text-decoration:none; 	
					font-size:8pt;
					padding-right:3px;
					padding-left:3px; 
					margin:0px;
	
}
 .footer .signature {

					float:right;
					position:relative;
					top:20px;
					text-align:right;
					right:25px;
					height:15px;
		
}
 .footer .signature a {			
					text-align:center; 
					display:block;
					text-decoration:none;
					font-size:8pt;
					color:#FFFFFF;
}

.zonePrincipale .zoneTexte .centralListe .lienCommeTexte, .listeArticle .article .description .lienCommeTexte, .lienCommeTexte {
	text-decoration:none;
	color:#000;	
}

/**************************/


/******************************************** CREABILIS tag cloud iCercle ****************************************/

#iCercle_tagCloud {
	margin-top:26px;
	width:850px;
	/*height:32px;*/
	/*overflow:hidden;*/
	text-align:center;
	display:none;
	line-height:15px;
}
#iCercle_tagCloud a{
	color:#522F2B;
	text-decoration:none;
	padding-right:6px;
	font-size:8px;
	white-space:nowrap;
}
#iCercle_tagCloud a:hover{
	color:#522F2B;
}
#iCercle_tagCloud H1,#iCercle_tagCloud H2 ,#iCercle_tagCloud H3 ,#iCercle_tagCloud H4 ,#iCercle_tagCloud H5 ,#iCercle_tagCloud H6 {
	display:inline;
	margin:0;
	padding:0;
	font-size:10px;
}
#iCercle_tagCloud H1 a{
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	
	text-transform:uppercase;
}
#iCercle_tagCloud H2 a{
	font-size:10px;
	color:#6d4742;
	font-style:italic;
	text-transform:uppercase;
}
#iCercle_tagCloud H3 a{
	font-size:10px;
}

#iCercle_tagCloud H4 a{
	font-size:10px;
	font-style:italic;
}
#iCercle_tagCloud H5 a{
	font-size:10px;
}

#iCercle_tagCloud a:hover{
	text-decoration:underline;
}
#iCercle_presentationBlocsContainer {
	height:60px;
	overflow:hidden;
}
.iCercle_presentation {
	display:none;
	border-top:1px white solid;
	margin-top:6px;
	margin-bottom:0px;
	width:780px;
	text-align:center;
	font-size:10px;
}
.iCercle_presentation a{
	color:#FFFFFF;
	text-decoration:none;
	padding-right:6px;
}
/******************************************** fin CREABILIS tag cloud iCercle ****************************************/


