
/* ---------------------------------
Reduce the ninja form size
----------------------------------*/

.nf-field-container, #ninja_forms_required_items, .nf-input-limit, tmpl-nf-field-input-limit {
    margin-bottom: 0px !important;
    margin-top: 0 !important;
}


/* ---------------------------------
Reduce space from multi video display
----------------------------------*/


		.block-video-ru{
			width:33.333%;
			float:left;
			padding:12px;
			border-right:1px solid #e6e6e6;
			border-bottom:1px solid #e6e6e6;
			position: relative;
			background: #FFF;
			height:auto;
			overflow:hidden;
		}
			.block-video-ru.block-video-right{
				width:100%;
			}

			.block-video-ru .share{
					background:url('images/spriteiris.svg') 0px -54px;
					text-decoration:none;
					width:38px;
					height:38px;
					display:inline-block;
					position:absolute;
					bottom:20px;
					right:10px;
					display: none;
				}

			.block-video-ru .img{
				position:relative;
				padding-bottom:10px;
				border-bottom: 1px dotted #e6e6e6;
				overflow: hidden;
				width:100%;
			}
				.block-video-ru .img img{
					width:100%;
					height:auto;
				}

				.block-video-ru .img .video-i{
					position:absolute;
					top:0px;
					left:0px;
					width:50px;
					height:50px;
					background: #3777da;
				}
					.block-video-ru .img .video-i:before{
						position:absolute;
						top:6px;
						left:6px;
						width:38px;
						height:38px;
						background:url('images/spriteiris.svg') -114px -54px;
						content:" ";
					}

				.block-video-ru .img .video-title{
					position:absolute;
					bottom:10px;
					padding-bottom:4px;
					padding-left:14px;
					left:0px;
					font-size:1em;
					color:#FFF;
					text-decoration:none;
					text-shadow:1px 1px #000;
					background: #ffffff; /* Old browsers */
					background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(224,224,224,0) 6%, rgba(43,43,43,0.37) 41%, rgba(43,43,43,0.42) 46%, rgba(43,43,43,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(6%,rgba(224,224,224,0)), color-stop(41%,rgba(43,43,43,0.37)), color-stop(46%,rgba(43,43,43,0.42)), color-stop(100%,rgba(43,43,43,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(224,224,224,0) 6%,rgba(43,43,43,0.37) 41%,rgba(43,43,43,0.42) 46%,rgba(43,43,43,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(224,224,224,0) 6%,rgba(43,43,43,0.37) 41%,rgba(43,43,43,0.42) 46%,rgba(43,43,43,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(224,224,224,0) 6%,rgba(43,43,43,0.37) 41%,rgba(43,43,43,0.42) 46%,rgba(43,43,43,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(224,224,224,0) 6%,rgba(43,43,43,0.37) 41%,rgba(43,43,43,0.42) 46%,rgba(43,43,43,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
				}

				.block-video-ru .img .video-title:active{
						position:absolute;
						top:auto;
				}

				.block-video-ru .video-date{
					color:#3777da;
					font-size:0.75em;
					font-weight:300;
					padding-top:5px;
				}

				.block-video-ru .video-author{
					color:#191919;
					font-size:0.75em;
					font-weight:400;
				}
				
				.block-video-ru .video-author a{
						text-decoration:none;
					}
		
		
/* -----------------------------------------------
Reduce space from multi video display for Podcast
----------------------------------*/					

		.block-video-podcast{
			width:33.333%;
			float:left;
			padding:12px;
			border-right:1px solid #e6e6e6;
			border-bottom:1px solid #e6e6e6;
			position: relative;
			background: #FFF;
			height:380px;
			overflow:hidden;
		}
			.block-video-podcast.block-video-right{
				width:100%;
			}

			.block-video-podcast .share{
					background:url('images/spriteiris.svg') 0px -54px;
					text-decoration:none;
					width:38px;
					height:38px;
					display:inline-block;
					position:absolute;
					bottom:20px;
					right:10px;
					display: none;
				}

			.block-video-podcast .img{
				position:relative;
				padding-bottom:10px;
				border-bottom: 1px dotted #e6e6e6;
				overflow: hidden;
				width:100%;
			}
				.block-video-podcast .img img{
					width:100%;
					height:auto;
				}

				.block-video-podcast .img .video-i{
					position:absolute;
					top:0px;
					left:0px;
					width:50px;
					height:50px;
					background: #3777da;
				}
					.block-video-podcast .img .video-i:before{
						position:absolute;
						top:6px;
						left:6px;
						width:38px;
						height:38px;
						background:url('images/spriteiris.svg') -114px -54px;
						content:" ";
					}

				.block-video-podcast .img .video-title{
					position:absolute;
					bottom:10px;
					padding-bottom:4px;
					padding-left:14px;
					left:0px;
					font-size:1em;
					color:#FFF;
					text-decoration:none;
					text-shadow:1px 1px #000;
					background: #ffffff; /* Old browsers */
					background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(224,224,224,0) 6%, rgba(43,43,43,0.37) 41%, rgba(43,43,43,0.42) 46%, rgba(43,43,43,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(6%,rgba(224,224,224,0)), color-stop(41%,rgba(43,43,43,0.37)), color-stop(46%,rgba(43,43,43,0.42)), color-stop(100%,rgba(43,43,43,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(224,224,224,0) 6%,rgba(43,43,43,0.37) 41%,rgba(43,43,43,0.42) 46%,rgba(43,43,43,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(224,224,224,0) 6%,rgba(43,43,43,0.37) 41%,rgba(43,43,43,0.42) 46%,rgba(43,43,43,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(224,224,224,0) 6%,rgba(43,43,43,0.37) 41%,rgba(43,43,43,0.42) 46%,rgba(43,43,43,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(224,224,224,0) 6%,rgba(43,43,43,0.37) 41%,rgba(43,43,43,0.42) 46%,rgba(43,43,43,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
				}

				.block-video-podcast .img .video-title:active{
						position:absolute;
						top:auto;
				}

				.block-video-podcast .video-date{
					color:#3777da;
					font-size:0.75em;
					font-weight:300;
					padding-top:5px;
				}

				.block-video-podcast .video-author{
					color:#191919;
					font-size:0.75em;
					font-weight:400;
				}
				
				.block-video-podcast .video-author a{
						text-decoration:none;
					}					
					
					
					
					
					

#choix_paiement input {
    float: left;
    margin-left: 18%;
    padding: 0;
    width: auto;
}

.edito{
	padding-bottom:1px;
	border-bottom:1px solid #e6e6e6;
}

.podcast-header{
	background:url("images/comprendreLeMonde140.png") no-repeat scroll -42px 0px #2b5f98;
	width:100%;
	height:140px;
	color: #FFF;
	font-size: 1em;
	padding-left: 140px;
	padding-top:20px;
	padding-right:10px;
	background-color:#2D5557;
}

.ukraineRussie-header{
	background:url("images/encart-homepage-russie-ukraine-140.png")  0px 0px;
	width:100%;
	height:140px;
	color: #FFF;
	font-size: 1em;
	padding-left: 140px;
	padding-top:20px;
	padding-right:10px;
	background-color:#2D5557;
}

	
.edito2-header{
	background:url("images/Edito-site-IRIS.jpg")  0px 0px;
	width:100%;
	height:140px;
	color: #FFF;
	font-size: 1em;
	padding-left: 140px;
	padding-top:20px;
	padding-right:10px;
	background-color:#2D5557;
}


.intro .i-podcasts {
	display:inline-block;
	position:relative;
}

	.intro .i-podcasts:before{
		position: absolute;
		top: -36px;
		left: -80px;
		background: url('images/audio.jpg')  0px 0px;
		width: 80px;
		height: 70px;
		content: " ";
	}


.youtube-header{
	background:url("images/visuel-youtube-don.jpg") 0px 0px;
	width:100%;
	height:150px;
	color: #FFF;
	font-size: 1em;
	padding-left: 0px;
	padding-top:0px;
	padding-right:0px;
	background-color:#2D5557;
}

.hp-wrap {
display: none;
}


/* ---------------------------------
YOUTUBE
----------------------------------*/

	.doc-link-you{
		font-size: 0.75rem!important;
	}

.doc-link-you{
	color:#000;
	background: #ececec;
	padding:8px 10px 4px 45px;
	position:relative;
	border-radius:0px 3px 3px 0px;
	font-size:0.9rem;
	font-weight:400;
	text-decoration:none;
	display:table;
	margin:10px 10px 10px 0px;
}

	.doc-link-you:before{
		position:absolute;
		left:0px;
		top:-1px;
		width:38px;
		height:36px;
		background:url('images/video.jpg') 0px 0px;
		content:" ";
	}


		.home .content-push .doc-link-you:before{
		left:-3px;
	}


.doc-link-you.float{
	float:left;
}

	.event-tab .doc-link-you{
		display:inline-block;
		margin:0px;
		margin-bottom:5px;
	}


/* ---------------------------------
DIAPORAMA
----------------------------------*/

	.doc-link-dia{
		font-size: 0.75rem!important;
	}

.doc-link-dia{
	color:#000;
	background: #ececec;
	padding:8px 10px 4px 45px;
	position:relative;
	border-radius:0px 3px 3px 0px;
	font-size:0.9rem;
	font-weight:400;
	text-decoration:none;
	display:table;
	margin:10px 10px 10px 0px;
}

	.doc-link-dia:before{
		position:absolute;
		left:0px;
		top:-1px;
		width:38px;
		height:36px;
		background:url('images/photo.jpg') 0px 0px;
		content:" ";
	}


		.home .content-push .doc-link-dia:before{
		left:-3px;
	}


.doc-link-dia.float{
	float:left;
}

	.event-tab .doc-link-dia{
		display:inline-block;
		margin:0px;
		margin-bottom:5px;
	}


/* ---------------------------------
ICONE
----------------------------------*/

.icon-univers-type .podcasts:before{
	position:absolute;
	top:10px;
	left:12px;
	width:28px;
	height:28px;
	background:url('images/casque.svg') 0px 0px;
	content:" ";
}
				
				

/* ---------------------------------
HONEYPOT
----------------------------------*/

.hp-wrap {
    display: none;
}

.honeypot-wrap {
    display: none;
}


	.push-img-hlp{
	position:relative;
	padding-bottom:10px;
	border-bottom: 1px dotted #e6e6e6;
	overflow: hidden;
	width:100%;
	height:auto;
	}


	.push-img-hlp2{
		background: url("images/Visuel-PLH-Carrousel.svg") no-repeat left left ;
	}


/*   */


			.ares-icon:before{
				background: url("images/LOGO-ARES-BLC-44x47px.jpg") no-repeat;
			    content: " ";
			    height: 47px;
			    left: 10px;
			    position: absolute;
			    top: 10px;
			    width: 45px;
			}


/*  pour le petit bandeau de ARES   */

	.push-obs .head-obs.obs-ares{
		background: url("images/ARES-petit-Bandeau.jpg") repeat scroll 0px -20px rgba(0, 0, 0, 0);
	}


/*  pour le petit bandeau de MAGREB   */

	.push-obs .head-obs.obs-magh{
		background: url("images/Cover_ObsMaghreb_small.png") 0px 0px;
	}



/* ----------------------------------------
Pour enlever le gris� sur les partenaires
-------------------------------------------- */

	.obs-partenaire li{
		width:33.33%;
		filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
		opacity:1.0;
		padding:1.5% 4.5%;
		float:left;
		border-right:1px solid #e6e6e6;
		overflow:hidden;
	}
		.obs-partenaire li:hover{
			filter: none;
			opacity: 0.4;
		}
		.obs-partenaire li:last-child{
			border-right:0px;
		}
		.obs-partenaire li img{
			width:100%;
			height:auto;
		}


/* -------------------------------

---------------------------------- */


	.push-obs .head-obs.obs-indo{
		background: url("images/ObsIndoPacSmall.png") 0px 0px;
	}

	.block-chercheur_medias{
		float:left;
		width:16.66%;
		border-right:1px solid #e6e6e6;
		border-bottom:1px solid #e6e6e6;
		padding:1.2%;
	}

	.push-obs .head-obs.obs-AmLat{
		background: url("images/Cover_ObsAmLat_small.jpg") 0px 0px;
	}
	
	.push-obs .head-obs.obs-usa{
		background: url("images/Bandeau_384x22_Obspolgeostrat.jpg") 0px 0px;
	}
		
	
	.push-obs .head-obs.obs-ru{
		background: url("images/small-ukraine-russie.png") 0px 0px;
	}
	
	.push-obs .head-obs.obs-SportLab{
		background: url("images/Mini_Bandeau_Sport-Lab.png") 0px 0px;
	}
	
	.push-obs .head-obs.obs-business{
		background: url("images/observatoire-business-small.jpg") 0px 0px;
	}
	
	.push-obs .head-obs.obs-allemagne{
		background: url("images/Cover_ObsAll_VF_small.png") 0px 0px;
	}
	
	.push-obs .head-obs.obs-GeoSport{
		background: url("images/miniGeoSport.jpg") 0px 0px;
	}
	
	.push-obs .head-obs.obs-seei{
		background: url("images/see-i-small.jpg") 0px 0px;
	}	
	
	.push-obs .head-obs.obs-ObsCrim{
		background: url("images/ObsCrim-small.jpg") 0px 0px;
	}	
	
	.push-obs .head-obs.obs-ObsDesinfo{
		background: url("images/Obs_Desinfo_Covid.jpg") 0px 0px;
	}
	
	.push-obs .head-obs.obs-ObsTesD{
		background: url("images/tes-d-petit.jpg") 0px 0px;
	}	
	
	.push-obs .head-obs.obs-ele-afr{
		background: url("images/ObsElecAfrique-small.jpg") 0px 0px;
	}

	.push-obs .head-obs.obs-engage{
		background: url("images/engage-bandeau-small.jpg") 0px 0px;
	}
	
	.push-obs .head-obs.obs-geo-epo{
		background: url("images/eposm-small.jpg") 0px 0px;
	}
	
	.push-obs .head-obs.obs-generate{
		background: url("images/generateSmall.jpg") 0px 0px;
	}
	.push-obs .head-obs.obs-genre{
		background: url("images/ObsGenreSmall.jpg") 0px 0px;
	}
	.push-obs .head-obs.obs-europeen{
		background: url("images/StratObspetit.jpg") 0px 0px;
	}

	.push-obs .head-obs.obs-whistle{
		background: url("images/whistle-small.jpg") 0px 0px;
	}

	.push-obs .head-obs.obs-foresight{
		background: url("images/foresightN.jpg") repeat scroll 0px -20px rgba(0, 0, 0, 0);
	}

	.push-obs .head-obs.obs-foresight{
		background:url('images/foresightS.jpg') 0px 0px;
	}

	.push-obs .head-obs.obs-defense-et-climat{
		background:url('images/obs-defense-et-climat.jpg') 0px 0px;
	}

	.push-obs .head-obs.obs-geo-iaran{
		background:url('images/IARAN-Small.jpg') 0px 0px;
	}


	.push-obs .head-obs.obs-iaran-the-inter-agency-regional-analysts-network{
		background:url('images/IARAN-Small.jpg') 0px 0px;
	}


	.push-obs .head-obs.fix-the-fixing{
		background:url('images/fix-the-fixing.jpg') 0px 0px;
	}

	.push-obs .head-obs.obs-securite-flux-energie{
		background:url('images/obs-securite-flux-energie.jpg') 0px 0px;
	}
	
	.push-obs .head-obs.obs-faires{
		background: url("images/faires-Small.jpg") 0px 0px;
	}

	.push-obs .head-obs.obs-feminin{
		background: url("images/small-quand-le-football-saccorde-au-feminin.jpg") 0px 0px;
	}
	
	.push-obs .head-obs.obs-gsd{
		background: url("images/grassroots-sport-diplomacy-Small.jpg") 0px 0px;
	}

	.push-obs .head-obs.obs-pros{
		background:url('images/obs-pros-def.png') 0px 0px;
	}

	.push-obs .head-obs.obs-geo-sport-durabilite{
		background: url("images/ogs-prog-eu.png") repeat scroll 0px -140px rgba(0, 0, 0, 0);
	}

	.push-obs .head-obs.obs-geo-sport-precrimbet{
		background:url('images/bandeau-fin-internet-precrimbet.jpg') 0px 0px;
	}

	.push-obs .head-obs.obs-asia-focus{
		background:url('images/Bandeau-small-Asia-Focus.jpg') 0px 0px;
	}

	.push-obs .head-obs.obs-sante{
		background:url('images/Bandeau-small-Observatoire-Sante.jpg') 0px 0px;
	}

	.push-obs .head-obs.obs-hero{
		background:url('images/Mini_Bandeau_HERO.png') 0px 0px;
	}
	
	.push-obs .head-obs.obs-humanitarian-foresight-think-tank{
		background:url('images/foresightS.jpg') 0px 0px;
	}

		.push-obs .head-obs.obs-global-health-think-tank{
		background:url('images/obs-global-health-think-tank.jpg') 0px 0px;
	}

	.push-obs .head-obs.obs-humanitarian-affairs-think-tank{
		background:url('images/obshuma.jpg') 0px 0px;
	}

	.push-obs .head-obs.obs-geostrategic-observatory-on-sport{
		background:url('images/obssport.jpg') 0px 0px;
	}

		.social-block .ln-header{
			background:url('images/White40px.png') 0px 0px;
			width:20px;
			height:20px;
			display: inline-block;
			text-decoration:none;
		}

	.block-video-home{
		height:270px!important;
	}

		.block-video-home{
			width:50%;
			float:left;
			padding:12px;
			border-right:1px solid #e6e6e6;
			border-bottom:1px solid #e6e6e6;
			position: relative;
			background: #FFF;
			height:326px;
			overflow:hidden;
		}
			.block-video-home.block-video-right{
				width:100%;
			}

			.block-video-home .share{
					background:url('images/spriteiris.svg') 0px -54px;
					text-decoration:none;
					width:38px;
					height:38px;
					display:inline-block;
					position:absolute;
					bottom:20px;
					right:10px;
					display: none;
				}

			.block-video-home .img{
				position:relative;
				padding-bottom:10px;
				border-bottom: 1px dotted #e6e6e6;
				overflow: hidden;

				width:100%;
			}
				.block-video-home .img img{
					width:100%;
					height:auto;
				}

				.block-video-home .img .video-i{
					position:absolute;
					top:0px;
					left:0px;
					width:50px;
					height:50px;
					background: #3777da;
				}
					.block-video-home .img .video-i:before{
						position:absolute;
						top:6px;
						left:6px;
						width:38px;
						height:38px;
						background:url('images/spriteiris.svg') -114px -54px;
						content:" ";
					}

				.block-video-home .img .video-title{
					position:absolute;
					bottom:10px;
					padding-bottom:4px;
					padding-left:14px;
					left:0px;
					font-size:1em;
					color:#FFF;
					text-decoration:none;
					text-shadow:1px 1px #000;
					background: #ffffff; /* Old browsers */
					background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(224,224,224,0) 6%, rgba(43,43,43,0.37) 41%, rgba(43,43,43,0.42) 46%, rgba(43,43,43,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(6%,rgba(224,224,224,0)), color-stop(41%,rgba(43,43,43,0.37)), color-stop(46%,rgba(43,43,43,0.42)), color-stop(100%,rgba(43,43,43,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(224,224,224,0) 6%,rgba(43,43,43,0.37) 41%,rgba(43,43,43,0.42) 46%,rgba(43,43,43,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(224,224,224,0) 6%,rgba(43,43,43,0.37) 41%,rgba(43,43,43,0.42) 46%,rgba(43,43,43,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(224,224,224,0) 6%,rgba(43,43,43,0.37) 41%,rgba(43,43,43,0.42) 46%,rgba(43,43,43,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(224,224,224,0) 6%,rgba(43,43,43,0.37) 41%,rgba(43,43,43,0.42) 46%,rgba(43,43,43,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
				}

				.block-video-home .img .video-title:active{
						position:absolute;
						top:auto;
				}

				.block-video-home .video-date{
					color:#3777da;
					font-size:0.75em;
					font-weight:300;
					padding-top:5px;
				}

				.block-video-home .video-author{
					color:#191919;
					font-size:0.75em;
					font-weight:400;
				}
					.block-video-home .video-author a{
						text-decoration:none;
					}


		.social-block .in-header{
			background:url('images/linkedin-blanc.png') 0px 0px;
			width:20px;
			height:20px;
			display: inline-block;
			text-decoration:none;
		}


		.social-block .tw-headerX{
			background:url('images/X_IRIS.png') no-repeat -2px 1px;
			width:15px;
			height:18px;
			display: inline-block;
			text-decoration:none;
		}

		.diploma-txt-ead{
			float:left;
			width:86.25%;
			background:#fbfbfb;
			padding-top: 0px;
			padding-right: 15px;
			padding-bottom: 0px;
			padding-left: 15px;
			display:inline-block;
			text-decoration:none;
		}

		.diploma-list .diploma-txt-ead:hover{
			color:#3777da;
		}


/* -------------------------------

---------------------------------- */

	.confiance li{
		width:33.333%;
		filter: grayscale(0%);
		opacity:1;
		padding:1% 1%;
		float:left;
		border-right:1px solid #e6e6e6;
		overflow:hidden;
		height:80px;
		margin-bottom:1.5%;
	}

	.confiance li:hover{
		filter: grayscale(100%);
		opacity:0.4;
	}


	.obs-partenaire li{
		width:33.33%;
		filter: grayscale(0%);
		opacity:1;
		padding:1.5% 4.5%;
		float:left;
		border-right:1px solid #e6e6e6;
		overflow:hidden;
	}
	.obs-partenaire li:hover{
			filter: grayscale(0%);
			opacity: 0.4;
		}


	.confiance2 li{
		width:33.33%;
		filter: grayscale(0%);
		opacity:1;
		padding:1.5% 4.5%;
		float:left;
		border-right:1px solid #e6e6e6;
		overflow:hidden;
	}
	.confiance2 li:hover{
			filter: grayscale(0%);
			opacity: 0.4;
		}

/* -------------------------------

---------------------------------- */
      .drf08Titre {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 20pt;
      	color: #000000;
      }

       .drf08sTitre {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 14pt;
      	color: #000000;
      }

 .drf08Organisateur {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 14pt;
      	color: #0068D4;
      }
      .drf08Date {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 12pt;
      	color: #000000;
      }
      .drf08Lieu {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 11pt;
      	color:#000000;
      }
      .drf08Entree {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 10pt;
      	color:#249348;
}
      .drf08desLiens {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 8pt;
      	color:#000000;
      }

  .drf08Reunion{
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 10pt;
      	color:#FFFFFF;
	line-height: 20px;
	font-weight : normal;
      }

 .drf08Horaire {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 10pt;
      	color: #0068D4;
      }
      .drf08Texte {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 9pt;
      	color:#29354B;
	line-height: 20px;
      }

	.drf08TexteB {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 9pt;
      	color:#29354B;
	line-height: 20px;
	font-weight : bold;
      }

  .drfinTexte {
      	font-family: Arial, Helvetica, sans-serif;
      }

     .drf08Texte8 {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 7pt;
      	color:#29354B;
      }
      .texteIntroLieu {font-weight:bold;color:#0B3FFF;}
      .texteIntroB {font-weight:bold;color:#63647B;}
     .texteIntro {font-weight:normal;color:#63647B;}
      .drf08TexteInsc {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 9pt;
      	color:#29354B;
      }

      .drf08Comment {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 8pt;
      	color: #0068D4;
      }
      a.drf08Texte {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 9pt;
      	color:#29354B;
      	text-decoration: underline;
      }
      a.drf08Texte:active {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 9pt;
      	color:#29354B;
      	text-decoration: none;
      }
      a.drf08Texte:hover {
      	font-family: Arial, Helvetica, sans-serif;
      	font-size: 9pt;
      	color:#29354B;
      	text-decoration: none;
      }
      a.NomIntervenant {
      	font-size: 9pt;
      	color: #1C4B6C;
      	text-decoration: underline;
      	font-weight:bold;
      }
      a.NomIntervenant:active {
      	font-size: 9pt;
      	color: #1C4B6C;
      	text-decoration: none;
      	font-weight:bold;
      }
      a.NomIntervenant:hover {
      	font-size: 9pt;
      	color: #1C4B6C;
      	text-decoration: none;
      	font-weight:bold;
      }

      a.suitebios {
      	font-family: Arial, Helvetica, sans-serif;
      	text-decoration: underline;
      	font-size: 9pt;
      	color:#29354B;
      }

      a.suitebios :active{
      	font-family: Arial, Helvetica, sans-serif;
      	text-decoration: underline;
      	font-size: 9pt;
      	color:#29354B;
      }
      a.suitebios:hover {
      	font-family: Arial, Helvetica, sans-serif;
      	 text-decoration: none;
      	font-size: 9pt;
      	color:#29354B;
      }
    a.suite {
      	font-family: Arial, Helvetica, sans-serif;
      	text-decoration: underline;
      	font-size: 9pt;
      	color:#000000;
      }
      a.suite:active {
      	font-family: Arial, Helvetica, sans-serif;
      	text-decoration: underline;
      	font-size: 9pt;
      	color:#000000;
      }
      a.suite:hover {
      	font-family: Arial, Helvetica, sans-serif;
      	text-decoration: none;
      	font-size: 9pt;
      	color:#000000;
      }
      a.suite12 {
      	font-family: Arial, Helvetica, sans-serif;
      	text-decoration: underline;
      	font-size: 12pt;
      	color:#000000;
      }
      a.suite12:active {
      	font-family: Arial, Helvetica, sans-serif;
      	text-decoration: underline;
      	font-size: 12pt;
      	color:#000000;
      }
      a.suite12:hover {
      	font-family: Arial, Helvetica, sans-serif;
      	text-decoration: none;
      	font-size: 12pt;
      	color:#000000;
      }
      a.suitep {
      	font-family: Arial, Helvetica, sans-serif;
      	text-decoration: underline;
      	font-size: 7pt;
      	color: #838488;
      }
      a.suitep:active {
      	font-family: Arial, Helvetica, sans-serif;
      	text-decoration: underline;
      	font-size: 7pt;
      	color: #666666;
      }
      a.suitep:hover {
      	font-family: Arial, Helvetica, sans-serif;
      	text-decoration: none;
      	font-size: 7pt;
      	color: #838488;
      }
      .espaceGris {
      	padding: 4px 0px;
      }

  hr {
	height: 1px;
	margin: 10px;
	padding: 0;
	color: #249348;
	background-color: #249348;
	border: 0;
}
      .separation {
      	height: 1px;
      	margin: 2 35 2 35;
      	padding: 0;
      	color: #1C4B6C;
      	background-color: #1C4B6C;
      	border: 0;
      }
