.alignleft {
	float: left;
	padding: 0 10px 10px 0;
}

	/* commun */
	.btnLireSuite{
		padding-top:2px;
		/*display:block;*/
	}
	.pagination {
		width:100%;
	}
	.pagination:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;		
	}
	.pagination .prec,.pagination .suiv{
		background: url(../img/bg_form.png) no-repeat  -491px 0;
		height:25px;
		display:block;
		width:115px;
		float:left;
	}
	
	.pagination .prec{
		background-position:  -491px -25px;
	}
	#espaceContextuel .pagination .prec{
		background-position:  -491px -250px;
	}
	.pagination .prec:hover,
	#espaceContextuel .pagination .prec:hover {
		background-position:  -491px -50px;
	}
	.pagination .btn_prec .disabled, .pagination .btn_prec .disabled:hover{
		background-position:   -491px 0;
	}
	.pagination .suiv{
		background-position:  -606px 0;
		width:110px;
	}
	#espaceContextuel .pagination .suiv{
		background-position:  -606px -225px;
		width:110px;
	}
	.pagination .suiv:hover,
	#espaceContextuel .pagination .suiv:hover{
		background-position:  -606px -50px;
	}
	
	.pagination .btn_suiv .disabled,.pagination .btn_suiv .disabled:hover{
		background-position:  -606px -25px;
	}
	
	
	.paginationPosition {
		float:left;
		display:block;
		border-top:1px solid #ececec;
		border-bottom:1px solid #ececec;
		padding:3px 0;
		width:395px;
	}
	#coeur .bloc_listeMedias  .bloc_pagination{
		width:578px;
	}
	
	#coeur .bloc_listeMedias .paginationPosition {
		width:353px;
	}
	

	#coeur .bloc_pagination{
		margin: 0 auto;
		padding:10px 0 50px 0;	
		width:620px;
	}

	#coeur .paginationPosition{
		text-align:center;
	}
		#coeur .paginationPosition a {
			font-weight:bold;
			margin-right:7px;
		}
		#coeur .paginationPosition a.pageActive{
			text-decoration:underline;
		}
		#coeur .paginationPosition a.pageActive:hover{
			text-decoration:none;
		}


	/* titre bloc transverse */
	.titreBlocTransverse {
		background: url(../img/bg_pictos.png) no-repeat  0 0;
			margin-bottom:18px;
	}
		.titreBlocTransverseN1 {
			background: url(../img/bg_pictos.png) no-repeat 0 0;
			color:#3E3D40;
			padding-left:15px;
		}
		.titreBlocTransverse .titre {
			font-size:3.636em;
			font-weight:bold;
			line-height:1.0404em; 
		}


/* blocs specifiques */

/* tetiere */ 
	.coeurTetiere img{
		display:block;
	}
		.coeurTetiere .tetiere{
			height:231px;
			position:relative;
		}
		 #tetiereDecouvrir{
			background: url(../img/tetieres/decouvrir.jpg) no-repeat 0 0;
			height:236px;
		}
		 #tetiereComprendre{
			background: url(../img/tetieres/comprendre.jpg) no-repeat 0 0;
		}
		#tetiereAgir{
			background: url(../img/tetieres/agir.jpg) no-repeat 0 0;
		}
			 #tetiereSoutenir{
			background: url(../img/tetieres/soutenir.jpg) no-repeat 0 0;
		}
			 .tetiere .tetiereLiens {
				width:220px;
				right:10px;
				top:100px;
				position:absolute;
			 }
			  .tetiere .tetiereLiens {
					border-top:1px solid #b6cd8d;				
				}
			  .tetiere .tetiereLiens  li{
					border-bottom:1px solid #b6cd8d;
					padding:4px 0 ;
					text-align:center;
				}
					.tetiere .tetiereLiens  li a{
						font-weight:bold;
						color:white;
					}
					.tetiere .tetiereVideos {
						position:absolute;
						left:10px;
						bottom:10px;
					}
					
						.tetiere .tetiereVideos li{
							float:left;
							width:190px;
							margin-right:25px;	
						}
							.tetiere .tetiereVideos  img{
								border:1px solid #819561;
								float:left;
								margin-right:10px;
								padding-top:3px;
							}
							.tetiere .tetiereVideos span{
								float:left;
								display:block;
								width:120px;
							}

								.tetiere .tetiereVideos  a{
									color:white;
									line-height:1.300em;									
								}
		
					
	.newsletterTetiere {
		border-top:1px solid white;
		border-bottom:1px solid #6c6e6c;
		background:#97bf0d;
		width:100%;
	}
	.newsletterTetiere:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;		
	}

		.newsletterTetiere .formInscription {
			float:left;
			width:697px;
			border-right:1px solid white;
			height:34px;
			padding:8px 0 0 30px;
			
			position:relative;
		}
		
		.newsletterTetiere .lettresFondationsLink{
			float:left;
			padding-left:24px;
			border-left:1px solid b18aba;
			height:42px;
		}
			.newsletterTetiere .lettresFondationsLink a{
				font-size:0.909em;
				color:white;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				display:block;
				line-height:42px;
			}

				
			.newsletterTetiere .formInscription .champs {
				margin-bottom:2px;
				width:100%;
				position:relative;
				display:block;
			}
			.newsletterTetiere .formInscription .champs:after{
				content:".";
				clear:both;
				display:block;
				height:0;
				visibility:hidden;		
			}
			.newsletterTetiere .formInscription .champs label {
				color:white;
				float:left;
				font-weight:bold;
				font-size:1.182em;
				padding:3px 0 3px 32px;
				margin-right:10px;
				background: url(../img/bg_pictos.png) no-repeat -620px -114px;
			}
			.newsletterTetiere .formInscription .text {
				background: url(../img/bg_form.png) no-repeat  0 0;
				display:inline;
				float:left;
				padding:6px 8px 4px 8px;
				width:274px;
			}
			.msie6  .newsletterTetiere .formInscription .text {
				padding-bottom:0;
				padding-top:5px;
			}
			.newsletterTetiere .formInscription .text input {
				background:none;
				border:0;
				color:#525252;
				display:block;
				float:left;
				font-size:1em;
				height:15px;
				margin:0;
				width:274px;
				font-family:Arial, Verdana, Helvetica, sans-serif;
			}
			.newsletterTetiere .formInscription .submit {
				cursor:pointer;
				float:left;
				height:25px;
				overflow:hidden;
				padding:5px 0;
				text-indent:-300px;
				width:91px;
				border:0;
				background: url(../img/bg_form.png) no-repeat  -292px 0;
			}
			.msie6 .newsletterTetiere .formInscription .submit  {
				padding-left:100px; /* IE */
				
			}
			*:first-child+html .newsletterTetiere .formInscription .submit{
				padding-left:100px; /* IE */
			}
			.newsletterTetiere .formInscription .submit.hover, .newsletterTetiere .formInscription .submit:hover {
				background-position: -290px -25px;
			}
			.newsletterTetiere .formInscription  .erreur {
				position:absolute;
				bottom:-12px;
				left:300px;
				color:red;
				font-size:0.909em;
			}



			
	/*espace contextuel */

.hautEspaceContextuel,
.basEspaceContextuel {
	padding: 0 10px ;
	background-color: White;
	width: 300px;
}	
.basEspaceContextuel {
	padding-bottom: 10px;
}
.basEspaceContextuel {
	background: #F2F2F2 url(../img/bg_top_sidebar.png) no-repeat  left top;
	padding-top:25px;
}
.hautEspaceContextuel:after,
.basEspaceContextuel:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;		
}
		.bloc_nuage,.bloc_espaceEnfant, .bloc_derniersArticles,.bloc_actualitesFondation,.bloc_question,.bloc_liensUtiles,.bloc_espaceMaman,.bloc_thematique{
			margin-bottom:30px;
			clear:both;
			background-color: White;
			width: 300px;
		}
		.bloc_thematique{
			background-color: White;
			margin-bottom: 0;
			padding-bottom: 5px;
		}
		.bloc_nuage{
			background-color: White;
		}

		/* bloc recherche */ 
		.bloc_recherche{
			padding-top: 5px;
			clear:both;
			background-color:White;
		}
			.bloc_recherche .formRecherche.champs {
				margin-bottom:2px;
				width:100%;
			}
			.bloc_recherche .formRecherche .text {
				background: url(../img/bg_form.png) no-repeat  -116px -25px;
				display:inline;
				float:left;
				padding:6px 8px 4px 8px;
				width:158px;
			}
			.msie6 .bloc_recherche .formRecherche .text {
				padding-bottom:0;
				padding-top:5px;
			}
			
			.bloc_recherche .formRecherche .text input {
				background:none;
				border:0;
				color:#525252;
				display:block;
				float:left;
				font-size:1em;
				height:15px;
				margin:0;
				width:158px;
				font-family:Arial, Verdana, Helvetica, sans-serif;
			}
			.bloc_recherche .formRecherche .submit {
				cursor:pointer;
				float:left;
				height:25px;
				overflow:hidden;
				padding:5px 0;
				width:105px;
				border:0;
				text-indent:-300px;
				background: url(../img/bg_form.png) no-repeat  -383px 0;
			}
			.msie6 .bloc_recherche .formRecherche .submit  {
				padding-left:150px; /* IE */
			}
			*:first-child+html .bloc_recherche .formRecherche .submit{
				padding-left:150px; /* IE */
			}
			.bloc_recherche .formRecherche .submit.hover , .bloc_recherche .formRecherche .submit:hover {
				background-position:  -383px -26px;
			}
			.bloc_recherche .bloc_conteneur{
				background: url(../img/bg_bloc_recherche.png) no-repeat  0 0;
				padding:9px 0 10px 10px;
			}
		
		
		/* bloc nuage */
		.bloc_nuage .bloc_conteneur{
			padding:10px 20px;
			border-top:1px solid #efefef;
		}
		.bloc_nuage li {
			display:inline;
		}
		.bloc_nuage a{
			color:#535353;
		}
		.bloc_nuage .size1 a {
			font-size:0.909em;
		}
		.bloc_nuage .size2 a {
			font-size:1.0909em;
		}
		.bloc_nuage .size3 a {
			font-size:1.273em;
		}
		.bloc_nuage .size4 a {
			font-size:1.455em;
		}
		.bloc_nuage .size5 a {
			font-size:1.637em;
		}
		.bloc_nuage .size6 a {
			font-size:1.818em;
		}
		.bloc_nuage .size7 a {
			font-size:2em;
		}
		.bloc_nuage .size8 a {
			font-size:2.182em;
		}

	
	
		/* bloc espace enfant*/
		.bloc_espaceEnfant .bloc_conteneur{
			min-height:200px;
			background: url(../img/bg_bloc_espace-enfant.jpg) no-repeat  0 0;
		}
		.msie6 .bloc_espaceEnfant .bloc_conteneur{
			height:200px;
		}
			.bloc_espaceEnfant .bloc_contenus  {
				width:260px;
				padding:151px 10px 7px 30px;
				background: url(../img/bg_bloc_espace-enfant_txt.png) no-repeat 0 100%;
			}
			.bloc_espaceEnfant .titreArticle  {
				font-weight:bold;
				line-height:1.3em;
			}
			.bloc_espaceEnfant .accrocheArticle  {
				line-height:1.3em;
			}
		
		
		/* bloc question */
		.bloc_question .bloc_conteneur{
			/* background:#97bf0d; */
			background-color: White;
			padding:16px 23px 23px 23px;
			width:252px;
			border-left:1px solid #E7E7E7;
			border-right:1px solid #E7E7E7;
			border-bottom:1px solid #E7E7E7;
		}
			.bloc_question .contactAdresseTxt{
				font-weight:bold;
			}
			.bloc_question .contactAdresseTxt,.bloc_question .contactAdresse{
				line-height:1.0909em;
				font-size:1.182em;
				/* color:white; */
			}
			.bloc_question .contactAdresse{
				padding-bottom:10px;
			}
	
	
	
		/* bloc actualite */
		.bloc_actualitesFondation  .listeActualites {
			border-left:1px solid #e7e7e7;
			border-right:1px solid #e7e7e7;
		}
		.bloc_actualitesFondation .actualite  td{
			border-bottom:1px solid #e6e6e6;
			padding:12px 0 12px 0;
		}
		.bloc_actualitesFondation .actualite:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;		
		}	
			.bloc_actualitesFondation .listeActualites table{
				width:100%;
			}
				.bloc_actualitesFondation .listeActualites table caption{
					display:none;
				}
				.listeActualites table .theadDate{
					width:80px;
					visibility:hidden;
					height:0;
					font-size:1px;
				}
				.listeActualites table .theadDesc{
					visibility:hidden;
					height:0;
					font-size:1px;
					width:218px;
				}
				.bloc_actualitesFondation .dateEvn{
					text-align:right;
					/*line-height:1.273em;*/

				}
					.bloc_actualitesFondation .dateEvn a {
						color:#3e3d40;
					}
						.bloc_actualitesFondation .dateEvnJ{
							font-size:2.273em;
							font-weight:bold;
							line-height:0.727em;
						}
						.bloc_actualitesFondation .dateEvnM{
							font-weight:bold;
						}
						.bloc_actualitesFondation .dateEvnA{
							line-height:0.909em;
						}
			
				.bloc_actualitesFondation .descriptionActualite{
					font-weight:bold;
					vertical-align:middle;
					line-height:1.273em;

				}
					.bloc_actualitesFondation .descriptionActualite span,.bloc_actualitesFondation .descriptionActualite a{
						color:#3e3d40;
						display:block;
						padding:10px;
					}
				
	
				
			
			/* bloc derniers articles */
			.bloc_derniersArticles .bloc_conteneur {
				padding: 8px 20px 0 20px;
				border-left:1px solid #e7e7e7;
				border-right:1px solid #e7e7e7;
			}
				.bloc_derniersArticles  .article{ 
					padding-bottom:10px;
				}
					.bloc_derniersArticles  .article a{  
						display:block;
						width:100%;
					}
					.bloc_derniersArticles  .article a:after{
						content:".";
						clear:both;
						display:block;
						height:0;
						visibility:hidden;		
					}
						.bloc_derniersArticles  .vignetteArticle{ 
							width:90px;
							float:left;
							display:block;
						}
						.bloc_derniersArticles  .titreArticle{ 
							float:left;
							width:168px;
							display:block;
							line-height:1.272em;
							font-weight:bold;
						}
				.bloc_derniersArticles 	.bloc_pagination{
					border:1px solid #E7E7E7;

					padding:8px 0;
				}
					.bloc_derniersArticles  .pagination{ 
						width:282px;
						margin:0 auto;
					}
						.bloc_derniersArticles  .paginationPosition {
							width:56px;
							text-align:center;
							font-weight:bold;
						}
				
				
			/* bloc liens utiles */
			.bloc_liensUtiles {
				margin-bottom: 0;
			}
			.bloc_liensUtiles .bloc_conteneur{
				border-left:1px solid #e7e7e7;
				border-right:1px solid #e7e7e7;
				border-bottom:1px solid #e7e7e7;
			}
				.bloc_liensUtiles .listeLiens{
					padding:12px 23px;
					color:black;
				}
					.bloc_liensUtiles .lien{
						line-height:2.364em;
						font-weight:bold;
					}
						.bloc_liensUtiles abbr{
							border:0;
						}
						
			/* bloc espace maman */
			.bloc_espaceMaman .bloc_conteneur {
				background:#97bf0d;
				padding:16px 18px 18px;
				width:264px;
			}
			.bloc_espaceMaman .txtEspaceMaman{
				color:white;
				font-size:1.182em;
				line-height:1.0909em;
				padding-bottom:6px;
				font-weight:bold;
			}
			
			
			/* bloc d'actions */
			#actionsPage {
				min-height:37px;
				width:300px;
				float:right;
				background-color: White;
			}
			#actionsPage:after{
				content:".";
				clear:both;
				display:block;
				height:0;
				visibility:hidden;		
			}
			.msie6 	#actionsPage {
				height:37px;
			}
				#actionsPage li{
					float:left;
				}
				#actionsPage  .actionEnvoyer{
					margin-right:45px;
					background: url(../img/bg_pictos.png) no-repeat -619px -149px;
					padding-left:22px;
				}
				#actionsPage .actionImprimer{
					background: url(../img/bg_pictos.png) no-repeat -619px -176px;
					padding-left:22px;
				}
				#actionsPage  .actionTexte{
					float:right;
				}
					.actionAgrandirTexte,.actionReduireTexte{
						width:20px;
						height:18px;
						display:block;
						float:left;
						background: url(../img/bg_pictos.png) no-repeat -619px -206px;
						cursor:pointer;
					}
					.actionAgrandirTexte:hover{
					background-position: -639px -206px;
					}	
					.actionReduireTexte{
						background-position: -619px -223px;
						margin-left:4px;
					}
					.actionReduireTexte:hover{
						background-position: -639px -223px;
						margin-left:4px;
					}
					
					
			/* bloc thematiques */
			.bloc_thematique .titreBloc{
				margin-bottom:12px;
			}
				.bloc_thematique .titreBloc img{
					display:block;
				}
				
				.bloc_thematique  .lienStheme {	
					display:list-item;
					line-height:1.273em;
					list-style-position:inside;
					list-style-type:disc;
					list-style-type:none;
					display:block;
					padding-left: 15px;
					background: transparent url(../img/puce-liste-off.png) no-repeat 2px 4px;
				}
				.bloc_thematique .listeLiensSthemes li.active {
					background: transparent url(../img/puce-liste-on.png) no-repeat left 2px;
					font-weight:bold;
				}
				.listeLiensthemes{
					margin-bottom:12px;
				}
				.bloc_thematique .lienTheme{
					font-weight:bold;
					color:#4b4a4d;
					font-size:1.182em;
					float:left;
					margin-bottom:3px;
				}
				.bloc_thematique  .listeLiensSthemes{
					clear:both;
				}
					.bloc_thematique  .lienStheme a{
						color:#4b4a4d;
					}
				
		
		
		
	/* COEUR DE PAGE */
		/* bloc remontees articles */
		.bloc_articles{
			width:100%;
		}
			.bloc_articles .bloc_article {
				width:100%;
				margin-bottom:23px;
			}
			.bloc_articles .bloc_article:after{
				content:".";
				clear:both;
				display:block;
				height:0;
				visibility:hidden;		
			}
				.bloc_articles .bloc_article  .titreBloc{
					background:url(../img/bg_pictos.png) no-repeat;
					width: 100%;
						margin-bottom:18px;
				}
					.bloc_articles .bloc_article  .titreBlocN1{
						background:url(../img/bg_pictos.png) no-repeat;
						color:#3e3d40;
						padding-left:15px;
					}
						.bloc_articles .bloc_article  .titreBloc .titre{
							font-size:1.727em;
							line-height:1.0909em;
							font-weight:bold;
						}
						.bloc_articles .bloc_article  .titreBloc .datePublication {
							font-size:0.909em;
							font-family:Arial, Verdana, Helvetica, sans-serif;
						}
				.bloc_articles .bloc_article .visuel{
					width:240px;
					float:left;
					display:block;
					margin-right:10px;
				}
					.bloc_articles .bloc_article .visuel img{
						display:block;
						width: 240px;
					}
				.bloc_articles .bloc_article  .contenuBloc{
					width:100%;
				}
					/* modif 2009-11-18 */
					.bloc_articles .bloc_article .resumeBloc{
						/*width:380px;
						float:left;*/
					}
					
					.bloc_articles .bloc_article .resumeBloc .resume{
						font-size:1.182em;
						line-height:1.182em;
					}
					.msie6 .bloc_articles .bloc_article .resumeBloc .resume{ /* IE6 */
						height:105px;
					}
					.bloc_articles .bloc_article .nbCommentaires{
						font-weight:bold;
						font-size:1.182em;
						font-family:Arial,Verdana,Helvetica,sans-serif;
						line-height:1.455em;
						height:19px;
						background:url(../img/bg_pictos.png) no-repeat;
						clear:both;
					}
					.bloc_articles .bloc_article .positionnement{
						padding-top:15px;
						clear:both;
					}
						.bloc_articles .bloc_article   .positionnementListe{
							list-style-type:disc;
							display:list-item;
							list-style-position:inside;
							line-height:1.273em;
						}	
						.bloc_articles .bloc_article  .positionnementTxt{
							font-size:0.909em;
							color:black;
						}
						.bloc_articles .bloc_article .listeLiens,.bloc_articles .bloc_article .lienTheme,.bloc_articles .bloc_article .lienTag{
							display:inline;
						}
							.bloc_articles .bloc_article .lienTheme,.bloc_articles .bloc_article .lienTag{
								font-weight:bold;
							}
							
							
					.bloc_articles  .bloc_articleVariante1 .resumeBloc{
						float:none;
						width:100%;	 
					}		


				/* blocs articles 2 colonnes */
				.bloc_articles .bloc_articles_2col {
					width:100%;
					margin-bottom:16px;
				}
				.bloc_articles .bloc_articles_2col:after{
					content:".";
					clear:both;
					display:block;
					height:0;
					visibility:hidden;		
				}
					.bloc_articles .bloc_articles_2col .bloc_article {
						width:290px;
						margin-right:30px;
						float:left;
						margin-bottom:0;
					}
					.bloc_articles .bloc_articles_2col .bloc_article.last{
						margin:0;
					}
						.bloc_articles .bloc_articles_2col .bloc_article .titreBlocN1{
							/*min-height:90px;*/
						}		
						.msie6 .bloc_articles .bloc_articles_2col .bloc_article .titreBlocN1{ /* IE6 */
							/*height:90px;*/
						}						
						.bloc_articles .bloc_articles_2col  .bloc_article .visuel {
							width:90px;
							margin-right: 10px;
						}
								.bloc_articles .bloc_articles_2col  .bloc_article .visuel img {
									width: 90px;
								}
						.bloc_articles .bloc_articles_2col  .bloc_article .resumeBloc {
							/*width:200px;*/
						}
						.bloc_articles .bloc_articles_2col  .bloc_articleVariante1 .resumeBloc {
							width:auto;
						}
							/*.bloc_articles .bloc_articles_2col .resumeBloc .resume {
								min-height:65px;
							}
							.msie6 .bloc_articles .bloc_articles_2col .resumeBloc .resume { /* IE6 
								height:65px;
							}*/
							
							
				/* pagination page article */
				.bloc_paginationArticle{
					border-top:1px solid #E6E6E6;
					padding:13px 0;
					width:100%;
				}
				.bloc_paginationArticle:after{
					content:".";
					clear:both;
					display:block;
					height:0;
					visibility:hidden;	
				}
					.bloc_paginationArticle.bloc_paginationArticleBorder{
						border-bottom:1px solid #E6E6E6;
						margin-bottom:30px;
					}
					.bloc_paginationArticle .bloc_prec,.bloc_paginationArticle .bloc_suiv{
						border-right:1px solid #e6e6e6;
						width:290px;
						float:left;
					}
						.bloc_paginationArticle .lienPrec,.bloc_paginationArticle .lienSuiv{
							font-size:0.909em;
						}
						.bloc_paginationArticle .lienNomPrec a,.bloc_paginationArticle .lienNomSuiv  a {
							font-weight:bold;
						}
					.bloc_paginationArticle .bloc_prec{	
						padding-right:20px;
					}
					.bloc_paginationArticle .bloc_suiv{	
						border-right:0;
						width:288px;
						text-align:right;
						padding-left:20px;
					}	
					/* temp color */
						.bloc_paginationArticle .lienNomPrec {
							display:block;
						}				
						.bloc_paginationArticle .lienNomPrec  .lienNomPrecN1{
				
							color:#3E3D40;
						
							display:block;
						}


					
		
		/* blocs corporate */
		.bloc_corporates {
			width: 630px;
			clear: both;
			background-color: #F2F2F2;
			padding-left: 10px;
			padding-top: 20px;
		}
		#content-coeur .bloc_corporates {
			background-color: White;
			padding-left: 0;
			padding-top: 0;
			width: 620px;
		}
		.bloc_corporates:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;		
		}
			.bloc_corporates .bloc_corporate{
				width:283px;
				border:1px solid #efefef;
				float:left;
				padding:20px 10px;
				margin-right:20px;
				margin-bottom:20px;
				min-height:160px;
				background-color:White;
			}
			#content-coeur .bloc_corporates .bloc_corporate{
				width:278px;
			}
			.msie6 .bloc_corporates .bloc_corporate{ /* IE6 */
				height:160px;
			}
			.bloc_corporates .bloc_corporate.last{
				margin-right:0;
			}		
				.bloc_corporates .bloc_corporate .titreBloc {
					background: url(../img/bg_pictos.png) no-repeat  0 0;
				}
					.bloc_corporates .bloc_corporate .titreBlocN1 {
						background: url(../img/bg_pictos.png) no-repeat 0 0;
						color:#3E3D40;
						margin-bottom:18px;
						padding-left:15px;
					}
						.bloc_corporates .bloc_corporate .titreBlocN1 .titre {
							font-size:1.727em;
							font-weight:bold;
							line-height:1.0909em;
						}
				.bloc_corporates .bloc_corporate .contenuBloc{
					width:100%;
				}
					.bloc_corporates .bloc_corporate .visuel{
						width:90px;
						float:left;
					}
					.bloc_corporates .bloc_corporate .resumeBloc{
						min-height:80px;
					}
					.msie6 .bloc_corporates .bloc_corporate .resumeBloc{ /*IE6 */
						height:80px;
					}
						.bloc_corporates .bloc_corporate .resumeBloc .resume {
							line-height:1.272em;
						}
					.bloc_corporates .bloc_corporate  .seeAll{
						clear:both;
						float:left;
						padding-bottom:3px;
					}
				

		
		
			
		/* bloc tracker */
		.bloc_tracker {
			min-height:37px;
			width:620px;
		}
		.bloc_tracker:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;		
		}
		.msie6 .bloc_tracker {
			height:37px;
		}
			.bloc_tracker  li{
				display:block;
				float:left;
				background: url(../img/bg_pictos.png) no-repeat 100% -262px;
				padding-right:8px;
				margin-right:4px;
				font-size:0.909em;
				font-family:Arial, Verdana, Helvetica, sans-serif;
			}		
				.bloc_tracker .pageActive{
					background:none;
				}
				
		/* bloc voir egalement */
		.bloc_voirEgalement {
			padding:17px 0;
			border-top:1px solid #e6e6e6;
			border-bottom:1px solid #e6e6e6;
			width:100%;
			margin-bottom:30px;
		}
		.bloc_voirEgalement:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;		
		}
			.bloc_voirEgalement .blocPush{
				width:290px;
				float:left;
				margin-right:30px;
			}
			.bloc_voirEgalement .blocPush.last{
				margin:0;
			}
				.bloc_voirEgalement  .titre{
					padding-bottom:10px;
				}
				.bloc_voirEgalement .contenu{
					width:195px;
					float:left;
				}
					.bloc_voirEgalement .sTitre{ 
						font-weight:bold;
						line-height:1.272em;
					}
					.bloc_voirEgalement .visuel{
						float:left;
						width:90px;
					}
					.bloc_voirEgalement .resume{
						min-height:28px;
						line-height:1.272em;
					}
					.msie6 .bloc_voirEgalement .resume{ /* IE6 */
						height:28px;
					}
			
		
		
		/* page article */
		#page_article {
			margin-bottom:30px;
		}
			#page_article .titreBloc{
				background: url(../img/bg_pictos.png) no-repeat 0 0;
			}
		
				#page_article  .titreBlocN1  {
					background: url(../img/bg_pictos.png) no-repeat 0 0;
					color:#3E3D40;
					margin-bottom:18px;
					padding-left:15px;
				}
				#page_article  .titreBloc .titre {
					font-size:3.636em;
					font-weight:bold;
					line-height:1.0404em;
				}
				#page_article .titreBloc .datePublication {
					font-family:Arial,Verdana,Helvetica,sans-serif;
					font-size:0.909em;
				}

				#page_article .contenuRte p{
					font-size:1.182em;
					line-height:1.272em;
					padding-bottom:11px;
				}
				/*#page_article .contenuRte img{
					float:left;
					padding:0 10px 10px 0;
				}*/
				#page_article .contenuRte ul {
					font-size:1.182em;
					line-height:1.272em;
					padding-bottom:11px;
				}
				#page_article .contenuRte li {
					display: block;
					padding-left: 15px;
					background-color: transparent;
					background-repeat: no-repeat;
					background-position: 4px 6px;
				}
				#page_article .contenuRte h2 {
					font-size:2.273em;
					font-weight:bold;
					line-height:1.0404em;
					margin-bottom:12px;
				}
				#page_article .contenuRte h3 {
					font-size:1.636em;
					font-weight:bold;
					line-height:1.0404em;
					margin-bottom:5px;
				}
				#page_article .contenuRte h2 img{
					vertical-align: middle;
				}
					#page_article .contenuRte .full {
					padding-right:0;
				}
				
				#page_article .contenuRte a {
				}
				#page_article .contenuRte a.puce-lien {
					font-weight: bold; 
					padding-left: 11px;
				}
		
		
		/* page evenement */
		.bloc_Evenements  .listeEvenements {

		}
		.bloc_Evenements .evenement  td{
			border-bottom:1px solid #e6e6e6;
			padding:12px 0 12px 0;
		}
		.bloc_Evenements .evenement:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;		
		}	
			.bloc_Evenements .listeEvenements table{
				border-top:1px solid #e6e6e6;
			}
				.bloc_Evenements .listeEvenements table caption{
					display:none;
				}
				.bloc_Evenements .listeEvenements table .theadDate{
					width:80px;
					visibility:hidden;
					height:0;
					font-size:1px;
				}
				.bloc_Evenements  .listeEvenements table .theadDesc{
					visibility:hidden;
					height:0;
					font-size:1px;
					width:538px;
				}		
				.bloc_Evenements .descriptionEvn span{
					font-size:1.182em;
					line-height:1em;
				}
				.bloc_Evenements .dateEvn{
					text-align:right;
				}
					.bloc_Evenements .dateEvn a {
						color:#3e3d40;
					}
						.bloc_Evenements .dateEvnJ{
							font-size:2.273em;
							font-weight:bold;
							line-height:0.727em
						}
						.bloc_Evenements .dateEvnM{
							font-weight:bold;
						}
						.bloc_Evenements .dateEvnA{
							line-height:0.909em
						}
			
				.bloc_Evenements .evenement .descriptionEvn{
					vertical-align:middle;
					padding:0 20px;
				}

					.bloc_Evenements .descriptionEvn a, .bloc_Evenements .descriptionEvn span{
						color:#3e3d40;
						display:block;
						line-height:1.272em;
					}
					.bloc_Evenements  .titreEvenement{
						font-weight:bold;
					}
				
				
		/* bloc GMAP */
		
		.bloc_gMap  .titreBloc {
			background: url(../img/bg_pictos.png) no-repeat  0 0;
			margin-bottom:18px;
		}
		.bloc_gMap  .titreBlocN1 {
		
		/*
			background: url(../img/bg_pictos.png) no-repeat 0 0;
			color:#3E3D40;
			padding-left:15px;
			*/
			background: url(../img/bg_pictos.png) no-repeat 0 0;
			color:#3E3D40;
			margin-bottom:18px;
			padding-left:15px;
		}
		
		.bloc_gMap .titreBlocTransverse .sTitre{
			font-size:2.273em;
			font-weight:bold;
			line-height:1.0404em;
		}
		
		.bloc_gMap .gMap{
			border-bottom:10px;
			border:1px solid #f3f3f3;
			padding:17px;
		}
			.bloc_gMap .gMapN1{
				border:2px solid #f3f3f3;
			}
		
		
		
		/* transverse plan du site */
		#coeurFull .bloc_tracker{
			float:left;
		}
		#coeurFull  .titreBlocTransverse{
			width:50%;
		}
			.siteMap .blocSection{
				margin-bottom:10px;
				padding:17px 20px;
			}
			
			.siteMap .blocSection.theme1 {
				background:#fafcf6;
			}
				.siteMap .blocSection.theme1 .titreSection,
				.siteMap .blocSection.theme1 .titreSection a {
					color:#97bf0d;
					text-decoration:none;
				}
			.siteMap .blocSection.theme2 {
				background:#fef6f3;
			}
			
			.siteMap .blocSection.theme2 .titreSection,
			.siteMap .blocSection.theme2 .titreSection a {
				color:#e75113;
				text-decoration:none;
			}
			
			.siteMap .blocSection.theme3 {
				background:#f9f6fa;
			}
			
			.siteMap .blocSection.theme3 .titreSection,
			.siteMap .blocSection.theme3 .titreSection a {
				color:#93569a;
				text-decoration:none;
			}
			
			.siteMap .blocSection.theme4 {
				background:#f2f8fc;
			}		
			
			.siteMap .blocSection.theme4 .titreSection,
			.siteMap .blocSection.theme4 .titreSection a {
				color:#007cc3;
				text-decoration:none;
			}

			.siteMap .titreSection{
				font-size:1.728em;
				font-weight:bold;
				margin-bottom:9px;
			}	
			.siteMap .blocSection a {	
				text-decoration:underline;
				font-size:1.182em;
			}	
			.siteMap .blocSection a:hover {	
				text-decoration:none;
			}	
			
			
			
		/* transverse contact */
		#pageContact .contact{
			margin-bottom:30px;
		}		
			#pageContact .titreContact {
				margin-bottom:17px;
			}
			#pageContact .contactAdresse{
				font-size:1.182em;
				line-height:1.0909em;
			}
			#pageContact .formContact label{
				font-size:1.182em;
				display:block;
			}
			#pageContact .formContact .text,#pageContact .formContact .textarea  {
				background: url(../img/bg_form.png) no-repeat -83px -51px;
				display:inline;
				float:left;
				padding:6px 8px 4px;
				width:284px;
			}			
				#pageContact .formContact .text input ,#pageContact .formContact .textarea textarea {
					background:none;
					border:0;
					color:#525252;
					display:block;
					float:left;
					height:15px;
					width:284px;
				}

				#pageContact .formContact  .champ.textarea {
					background-position:-718px 0;
					height:175px;
					width:604px;
				}
				#pageContact .formContact .champ.textarea textarea {
					height:175px;
					width:604px;
				}
				
				#pageContact .formContact .champ.submit {
					cursor:pointer;
					float:right;
					height:25px;
					overflow:hidden;
					padding:5px 0;
					width:91px;
					border:0;
					text-indent:-300px;
					background: url(../img/bg_form.png) no-repeat  -383px -52px;			
				}
				.msie6 #pageContact .formContact .champ.submit  {
					padding-left:150px; /* IE */
				}
				*:first-child+html #pageContact .formContact .champ.submit{
					padding-left:150px; /* IE */
				}
				#pageContact .formContact .champ.submit.hover , #pageContact .formContact .champ.submit:hover {
					background-position:  -383px -78px;
				}


		
				
				
				#pageContact .formContact .champs{
					clear:both;
					margin-bottom:17px;
					width:100%;
				}
				#pageContact .formContact .champs:after{
					content:".";
					clear:both;
					display:block;
					height:0;
					visibility:hidden;		
				}	
				
				
				#pageContact .formContact #gr_cr_nom{
					float:left;
					width:300px;
					margin-right:20px;
					clear:none;
				}
				#pageContact .formContact  #gr_cr_prenom{
					float:left;
					width:300px;
					clear:none;
				}

				
		/* page resultats de recherche */
		.bloc_searchResults {
			margin-bottom:18px;
			font-size:1.636em;
		}
		.bloc_searchResults .nbResults , .bloc_searchResults  .searchKey{
			color:#97bf0d;
		}
			
		
		/* page publications, mediatheque */
			/* bloc moment */
			.bloc_moment{
				width:578px;
				border:1px solid #efefef;
				padding:20px;
				margin-bottom:34px;
			}
			.bloc_moment:after{
				content:".";
				clear:both;
				display:block;
				height:0;
				visibility:hidden;		
			}	
				.bloc_moment .visuel{
					float:left;
					width:246px;
				}
				.bloc_moment .visuel a img{
					display:block;
				}
				.bloc_momentVariante1 .contenu{
					width:100%;
					float:none;
				}
				.bloc_moment .contenu{
					width:330px;
					float:left;
				}
					.bloc_moment .titreBloc{
						margin-bottom:10px;
					}
					.bloc_moment .titreContenu{
						font-size:1.363em;
						font-weight:bold;
						color:#3e3d40;
						line-height:1.0909em;
					}
					.bloc_moment .resume{
						font-size:1.182em;
						line-height:1.0909em;
						margin-bottom:14px;
					}
					
				/* bloc listing medias */
				.bloc_listeMedias{
					width:100%;
					margin-bottom:10px;
				}
				.bloc_listeMedias:after{
					content:".";
					clear:both;
					display:block;
					height:0;
					visibility:hidden;		
				}	
					.bloc_listeMedias .listeMediasNavigation{
						border-bottom:1px solid #efefef;
						width:100%;
						height:40px;
					}
					.bloc_listeMedias .listeMediasNavigation:after{
						content:".";
						clear:both;
						display:block;
						height:0;
						visibility:hidden;		
					}	
						.bloc_listeMedias .listeMediasNavigation li {
							float:left;
							background: url(../img/bg_tabs.png) no-repeat 100% -44px;
							padding:0 18px 0 18px;
							line-height:40px;
						}

							.bloc_listeMedias .listeMediasNavigation li.active ,.bloc_listeMedias .listeMediasNavigation li.active.last {
								background:white  url(../img/bg_tabs.png) no-repeat 0 0;
								padding-right:0;
								line-height:41px;
								margin-bottom:-1px;
								position:relative; /* IE6 */
								margin-left:-2px;
							}
							.bloc_listeMedias .listeMediasNavigation li.first.active, .bloc_listeMedias .listeMediasNavigation li.first{
								margin-left:0;
							}
							.bloc_listeMedias .listeMediasNavigation li.active span{
								display:block;
								padding: 0 18px 0 0;
								background: url(../img/bg_tabs.png) no-repeat 100% 0;
							}
							.bloc_listeMedias .listeMediasNavigation li.last{
								background:none;
							}
							.bloc_listeMedias .listeMediasNavigation li  a{
								color:#707173;
								font-size:1.363em;
							}	
							.bloc_listeMedias .listeMediasNavigation li.active a{
								font-weight:bold;
								color:#97bf0d;
							}	
						.bloc_listeMedias .listeMedias {
							clear:both;
						}
						
						.bloc_listeMedias .listeMedias {
							padding:30px 20px;
							border:1px solid #efefef;
							border-top:0;
							width:578px;
						}
							.bloc_listeMedias .listeMedias:after{
							content:".";
							clear:both;
							display:block;
							height:0;
							visibility:hidden;		
						}	
							#coeur .bloc_listeMedias .listeMedias .bloc_pagination{
								padding-bottom:0;
								padding-top:15px;
								clear:both;
							}
						.bloc_listeMedias .listeMediasInline .media{
							border-top:1px solid #efefef;
							padding:18px 0 0 0;
							background: url(../img/bg_pictos.png) no-repeat -620px -285px;
							min-height:68px;
						}
						.msie6 .bloc_listeMedias .listeMediasInline .media{ /* IE6 */
							height:68px;
						}
						.bloc_listeMedias .listeMediasInline .media.first{
							border-top:0;
						}
							.bloc_listeMedias .listeMediasInline .media a{
								font-size:1.182em;
								display:block;
								padding-left:60px;
							}
								.bloc_listeMedias .listeMediasInline .titreMedia{
									display:block;
									padding-bottom:3px;
								}
								.bloc_listeMedias .listeMediasInline .resumeMedia{
									line-height:1.0909em;
								}
						
						
						.bloc_listeMedias .listeMediasBlocs .media{
							border-top:1px solid #efefef;
							min-height:205px;
							float:left;
							padding-right:15px;
							width:182px;
							padding:20px 15px 14px 0;
						}
						.msie6 .bloc_listeMedias .listeMediasBlocs .media{ /* IE6 */
							height:205px;
						}
						.bloc_listeMedias .listeMediasBlocs .media.first{
							border-top:0;
						}
						.bloc_listeMedias .listeMediasBlocs .media.last{
							padding-right:0;
						}
							.bloc_listeMedias .listeMediasBlocs .media a{
								font-size:1.182em;
								display:block;
							}
							.bloc_listeMedias .listeMediasBlocs .media a:hover{
								text-decoration:none;
							}
							.bloc_listeMedias .listeMediasBlocs .media a:hover .titreMedia,.bloc_listeMedias .listeMediasBlocs .media a:hover .resumeMedia{
								text-decoration:underline;
							}
								.bloc_listeMedias .listeMediasBlocs .media img{
									padding-bottom:17px;
									display:block;
								}
								.bloc_listeMedias .listeMediasBlocs .titreMedia{
									display:block;
									font-size:0.909em;
								}
								.bloc_listeMedias .listeMediasBlocs .resumeMedia{
									line-height:1.0909em;
								}
								
					.blocOngletArticles{
						border:1px solid #EFEFEF;
						border-top:0;
					}
					.blocOngletArticles .bloc_articles{
						width:578px;
						padding:20px;
					}
								
								
					/* page de definitions */
					.accrocheTxt {
						padding:10px 0 27px 0;
						font-size:1.182em;
						line-height:1.0909em;
					}
					.blocDefinitions {
						border:1px solid #efefef;		
					}
					.blocDefinitions .titreDefinition{
						padding:10px 55px;
						border-top:1px solid #efefef;
						border-bottom:1px solid #cfcfcf;
						font-size:1.363em;
						font-weight:bold;
						background: white url(../img/bg_pictos.png) no-repeat -615px -400px;
					}
					.blocDefinitions .titreDefinition.close{
						background: #e6e6e6 url(../img/bg_pictos.png) no-repeat -615px -452px;
					}
					.blocDefinitions  .txtDefinition{
						padding:20px;
						text-align:center;
					}
					.blocDefinitions  .txtDefinition p,.blocDefinitions  .txtDefinition .sTitreDefinition{
						text-align:left;
						font-size:1.182em;
						line-height:1.0909em;
						padding-bottom:13px;
					}
					.blocDefinitions  .txtDefinition .sTitreDefinition{
						font-weight:bold;
					}
						.blocDefinitions  .txtDefinition .visuel{
							padding-bottom:17px;
						}
				
		
		
		
		
/* css des themes qui peuvent etre inject�s specifiquement */	

.bloc_articles .bloc_article.theme1  .positionnementListe,
.bloc_articles .bloc_article.theme1  .positionnementListe .lienTheme a,
.bloc_articles .bloc_article.theme1  .positionnementListe .lienTag a,
.bloc_articles .bloc_article.theme1  .nbCommentaires,
.bloc_article.theme1   strong{
	color:#97bf0d;
}	
.bloc_articles .bloc_article.theme1  .nbCommentaires{
	background-position: -611px 0;
}
.bloc_articles .bloc_article.theme1   .titreBloc,
.bloc_corporates .bloc_corporate .titreBloc,
.titreBlocTransverse,
.bloc_gMap .titreBloc{
	background-position: -1879px -808px;
}
.bloc_articles .bloc_article.theme1   .titreBlocN1,
.bloc_corporates .bloc_corporate .titreBlocN1,
.titreBlocTransverseN1,
.bloc_gMap .titreBlocN1{
		background-position: -1885px 100%;
}



.bloc_articles .bloc_article.theme2  .positionnementListe,
.bloc_articles .bloc_article.theme2  .positionnementListe .lienTheme a,
.bloc_articles .bloc_article.theme2  .positionnementListe .lienTag a,
.bloc_articles .bloc_article.theme2  .nbCommentaires,
.bloc_article.theme2  strong{
	color:#e75113;
}	
.bloc_articles .bloc_article.theme2  .nbCommentaires{
	background-position: -611px 0;
}
.bloc_articles .bloc_article.theme2 .titreBloc,
.bloc_gMap .titreBloc{
	background-position: -618px  -808px;
}
.bloc_articles .bloc_article.theme2 .titreBlocN1,
.bloc_gMap .titreBlocN1{
		background-position: -624px  100%;
}





.bloc_articles .bloc_article.theme3  .positionnementListe,
.bloc_articles .bloc_article.theme3 .positionnementListe .lienTheme a,
.bloc_articles .bloc_article.theme3  .positionnementListe .lienTag a,
.bloc_articles .bloc_article.theme3  .nbCommentaires,
.bloc_article.theme3   strong{
	color:#93569b;
}	
.bloc_articles .bloc_article.theme3  .nbCommentaires{
	background-position: -611px 0;
}
.bloc_articles .bloc_article.theme3   .titreBloc,
.bloc_gMap .titreBloc{
	background-position: -1249px  -808px;
}
.bloc_articles .bloc_article.theme3   .titreBlocN1,
.bloc_gMap .titreBlocN1{
		background-position: -1255px 100%;
}






.bloc_articles .bloc_article.theme4  .positionnementListe,
.bloc_articles .bloc_article.theme4 .positionnementListe .lienTheme a,
.bloc_articles .bloc_article.theme4  .positionnementListe .lienTag a,
.bloc_articles .bloc_article.theme4  .nbCommentaires,
.bloc_article.theme4   strong{
	color:#007cc2;
}	
.bloc_articles .bloc_article.theme4 .nbCommentaires{
	background-position: -611px 0;
}
.bloc_articles .bloc_article.theme4   .titreBloc,
.bloc_gMap .titreBloc{
	background-position: -2520px  -808px;
}
.bloc_articles .bloc_article.theme4   .titreBlocN1,
.bloc_gMap .titreBlocN1{
		background-position: -2526px 100%;
}

.bloc_thematique  .lienStheme,.bloc_liensUtiles .listeLiens a{
	color:black;
}
.bloc_thematique  .lienStheme.pageActive{
	background: url(../img/bg_pictos.png) no-repeat 0 -84px;
	display:block;
	padding-left:18px;
	font-weight:bold;
}

#coeur .paginationPosition a.pageActive {
	color:#97bf0d;
}


#page_article .contenuRte strong ,.bloc_article strong{
	color:#97bf0d;
}

.bloc_corporates .transverse .titreBloc{
	background-position: -3160px  -808px !important;
}
.bloc_corporates .transverse .titreBlocN1{
		background-position: -3166px 100% !important;
}

