/* AUDIOVISUEL template.css ------------------------------------------------------------------------------ */

/*GÉNÉRIQUE*/
html,
body {
	background: #ededed;
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	height: 100%;
	line-height: 22px;
	width: 100%;
}
#conteneur {margin:0 auto -37px; min-height:100%; width:100%;}
p {margin: 0 0 25px 0;}
hr {background:url("images/bg_pointille_noir.png") repeat-x top left; border:none; height:1px;}
.wp-block-separator {border: none;}
	/*TITRE*/
	h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
	h1, h2 {font-family:'Bree Serif', serif; font-size:214.3%; padding: 0 0 25px 0;}
	h3 {font-size:142.9%; font-weight:bold; padding: 0 0 15px 0;}
	h4 {}
	h5 {}
	h6 {}
	
	/*LIENS*/
	a,
	a:link,
	a:visited {color:#0079be; text-decoration:none;}
	a:hover {text-decoration:underline;}
	/*LISTE*/
	ul,
	ul li ul {list-style:none; margin:0; padding:0;}
	article ul {margin:0 0 15px 0;}
		ul li {background: url('images/puce.svg') no-repeat; background-position-y:30%; background-position:left top 9px; padding:0 0 10px 18px;}
	/*TABLEAU*/
	#main table {background:url('images/bg_pointille_noir.png') repeat-x top left; /*margin:0 -15px;*/ overflow:auto; max-width:100%;}
	#main table.noSticky {overflow:auto;}
		#main table thead {background:url('images/bg_pointille_noir.png') repeat-x bottom 10px left; font-size:128.6%; font-weight:bold; text-transform:capitalize;}
			#main table thead tr {}
				#main table thead tr th {padding:10px 20px 20px;}
				#main table thead tr th.header {cursor:pointer;}
				#main table thead tr th.header::after {content:url('images/fleche_tablesorter.png');}
				#main table thead tr th.header.headerSortDown::after {content:url('images/fleche_tablesorter_bas.png');}
				#main table thead tr th.header.headerSortUp::after {content:url('images/fleche_tablesorter_haut.png');}
		#main table tbody {}
			#main table tbody tr {}
				#main table tbody tr td {padding:5px 20px;}
				#main table tbody tr:nth-child(odd) td {background:#e5f1f8;}
		/*dégradé, qui se met lorsque le tableau peut se continuer à droite*/	
		div.degrade {
			background: transparent;
			background: -moz-linear-gradient(right,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
			background: -webkit-linear-gradient(right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
			background: linear-gradient(to left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
			height: 50px;
			position: absolute;
				right: 15px;
			width: 50px; 
			z-index: 110;	
		}
		.sticky-thead+div.degrade {display:none;}
		.sticky-wrap {margin:0;}
			.sticky-wrap .sticky-thead {box-shadow:none;}
	/*ACCORDÉON*/
	#main .su-accordion {margin-bottom:30px;}
		.su-accordion .su-spoiler {}
			.su-accordion .su-spoiler .su-spoiler-title {background: url('images/moins.svg') no-repeat #0079bd; background-position:right 15px center; background-position-x:97%; background-position-y:50%; color:#FFF; font-size:128.6%; font-weight:normal; padding: 7px 40px 7px 20px;}
			.su-accordion .su-spoiler.su-spoiler-closed .su-spoiler-title {background: url('images/plus.svg') no-repeat #0079bd; background-position:right 15px center; background-position-x:97%; background-position-y:50%;}
				.su-accordion .su-spoiler .su-spoiler-title .su-spoiler-icon {left:auto; right:10px; top:5px;}
				.su-accordion .su-spoiler .su-spoiler-title span {display:none;}
			.su-accordion .su-spoiler .su-spoiler-content {background:#ebebeb; margin-bottom:17px; padding:30px; position:relative;}
			.su-accordion .su-spoiler .su-spoiler-content .degrade {
				background: transparent;
				background: -moz-linear-gradient(right,  rgba(235,235,235,1) 0%, rgba(235,235,235,0) 100%);
				background: -webkit-linear-gradient(right,  rgba(235,235,235,1) 0%,rgba(235,235,235,0) 100%);
				background: linear-gradient(to left,  rgba(235,235,235,1) 0%,rgba(235,235,235,0) 100%);
				margin-top:30px;
				right:30px;
			}
    /*Bouton Méthodologie*/
    .wrap_select div .btnSubmit {
        cursor: pointer;
        background: #006eae;
        color: #ffffff;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;

        border: none;
        padding: 7px 15px 8px 15px;
        box-shadow:none;
    }
    .wrap_select div .btnSubmit:hover {

         background: #c17e28;
     }
	/*FORMULAIRE*/
	form .ninja-forms-all-fields-wrap .ninja-forms-required-items {display:none;}
	form .ninja-forms-all-fields-wrap .field-wrap input[type=text],
	form .ninja-forms-all-fields-wrap .field-wrap select,
	form .ninja-forms-all-fields-wrap .field-wrap textarea {margin:0 !important; width:75%;}
	form .ninja-forms-all-fields-wrap .field-wrap input[type=text],
	form .ninja-forms-all-fields-wrap .field-wrap select,
	form select {
		background: url('images/fleche_form.svg') no-repeat right top #FFF;
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		border: 1px solid #d9d9d9;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		height: 33px;
		padding:3px 35px 3px 3px;
	}
	form select::-ms-expand {display: none;}
	form .ninja-forms-all-fields-wrap .field-wrap input[type=submit] {background:#0079BE; border:none; box-shadow:none; color:#FFF; float:right; font-weight:bold; font-size:114.3%; line-height:normal; padding:7px 30px;}
	form .ninja-forms-all-fields-wrap .field-wrap label {display:block; float:left; font-size:114.3%; padding:5px 10px 0 0; text-align:right; width:25%;}
	form .ninja-forms-all-fields-wrap .field-wrap span ul {margin-left:-15px;}
	form .ninja-forms-all-fields-wrap .field-wrap span ul li {background:none; float:none;}
		form .ninja-forms-all-fields-wrap .field-wrap span ul li label {width:auto;}
	#header form input[type=submit],
	#header form input[type=text] {border:0; box-shadow:none; color:#818181; font-family:'Roboto', sans-serif; padding:0;}
	#header form input[type=text] {padding:0 0 0 7px;}
	#sous_menu form {margin:10px 0 20px; position:relative;}
		#sous_menu form input[type=text] {padding:2px 4px; width:100%;}
		#sous_menu form input[type=submit] {background:url("images/loupe_sous_menu.png") no-repeat scroll center center;; border:none; box-shadow:none; height:100%; padding:0; position:absolute; right:0; width:35px;}
	/*IMAGES*/
	#contenu_centre img {}
	/*CONTRASTE*/	
	body.contraste {color: #000;}
	.contraste #conteneur a {color:#00587f; text-decoration:underline;}
	.contraste #conteneur p a {background:#00587f; color:#FFF; padding:2px; text-decoration:none;}
	.contraste #conteneur a:hover {padding:0;}
	.contraste #conteneur p a:hover {background:#000; padding:2px;}	

/*CONTENU*/
#conteneur #contenu {position:relative;}
	/*BANNIERE*/
	#conteneur #contenu #banniere {
		background: #002a42;
		height: 135px;
	}
		#conteneur #contenu #banniere #banniere_interieur {
			background-image: url('images/banniere.jpg');
			background-repeat: no-repeat;
			height: 100%;
			margin: 0 auto;
		}
	/*MENU PRINCIPAL*/
	#conteneur #contenu #menu_principal {z-index:1000;}
		#conteneur #contenu #menu_principal h2 {display:none;}
		#conteneur #contenu #menu_principal .menu-menu-principal-container {}
	
		/*MENU RÉSEAUX SOCIAUX*/
		#conteneur .menu-reseaux-sociaux-container {
			margin: 0 auto;
			padding: 0 5px;
			position: relative;
		}
			#conteneur .menu-reseaux-sociaux-container ul {float:right; height:100%; padding:12px 20px; /*width:167px;*/}
			#conteneur #footer_liens .menu-reseaux-sociaux-container ul {border-top:0; border-right:0; padding:0 15px 0 0; width:auto;}
				#conteneur .menu-reseaux-sociaux-container ul li {background:none; float:left; padding:0 0 0 10px;}
				#conteneur .menu-reseaux-sociaux-container ul li:first-child {padding:0;}
					#conteneur .menu-reseaux-sociaux-container ul li:first-child a {						
						background-image: url('images/reseaux_sociaux/facebook.svg');
						background-position: top left;
						background-repeat: no-repeat; 
						background-size: 100% auto;
					}
					#conteneur .menu-reseaux-sociaux-container ul li:first-child+li a {
						background-image: url('images/reseaux_sociaux/twitter.svg');
						background-position: top left;
						background-repeat: no-repeat; 
						background-size: 100% auto;
					}
					#conteneur .menu-reseaux-sociaux-container ul li:first-child+li+li a {
						background-image: url('images/reseaux_sociaux/youtube.svg');
						background-position: top left;
						background-repeat: no-repeat; 
						background-size: 100% auto;
					}
					#conteneur .menu-reseaux-sociaux-container ul li:first-child+li+li+li a {
						background-image: url('images/reseaux_sociaux/instagram.svg');
						background-position: top left;
						background-repeat: no-repeat; 
						background-size: 100% auto;
					}
					#conteneur .menu-reseaux-sociaux-container ul li a {display:block;}	
	
	/*CONTENU INTERIEUR*/
	#conteneur #contenu #contenu_interieur {}
		/*CONTENU GAUCHE*/
		#conteneur #contenu #contenu_interieur #contenu_gauche {}
			/*SOUS MENU*/
			#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu {background:#002a42;}
				#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu h2 {
					color: #FFF;
					font-size: 128.6%;
					padding-bottom: 10px;
					text-transform: uppercase;
				}
				#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .menu-menu-principal-container>ul,
				#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .textwidget>ul {
					background: url("images/bg_pointille.png") repeat-x;
					margin-top: 10px;
					padding-top: 10px;
				}
					#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu ul li {background:none; padding:0;}
						#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu ul li a {
							background: url("images/puce_sous_menu.png") no-repeat;
							background-position: left 8px top 14px;
							background-position-x: 8px;
							background-position-y: 14px;
							color: #FFF;
							display: block;
							padding: 5px 0 5px 25px;
							width: 100%;
						}
						#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu ul li a:hover,
						#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu ul li.current-menu-item>a {
							background-color: #cc852a;
							text-decoration: none;
						}
			/* Sous Menu conflit multidimensionel */
			#contenu_gauche .menu-item-16301 .sub-menu{
				display:none;
				padding-left: 15px;
			}
			#contenu_gauche .menu-item-16301.active .sub-menu{
							padding-left: 15px;
				background-color: rgba(0,110,174,0.5);
				padding-bottom: 15px;
						}
			#contenu_gauche .menu-item-16301>a{
							padding-right: 40px;
							position: relative;

						}
			#contenu_gauche .menu-item-16301>a:after{
							content:'';
							background: url('images/plus.svg') no-repeat;
							position: absolute;
							padding: 5px;
							top: calc(50% - 5px);
							display: inline-block;
							right: 15px;
						}
			#contenu_gauche .menu-item-16301.active>a{
							background-color: #cc852a !important;
						}

			#contenu_gauche .menu-item-16301.active>a:after {
							content:'';
							background: url('images/moins.svg') no-repeat;
							position: absolute;
							padding: 5px;
							top: calc(50% - 5px);
							display: inline-block;
							right: 15px;
							/*mask: $moins_blanc no-repeat center right / contain;*/
						}
			.sub-menu ul li a.active {background: url('images/moins.svg') no-repeat right 20px top 16px #000;}
				/*text widget*/
				#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .textwidget {}
					#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .textwidget ul {}
						#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .textwidget ul li {background:none;}
							#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .textwidget ul li a {}
				/*menu widget*/
				#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .menu-menu-principal-container {}
					#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .menu-menu-principal-container ul {}
						#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .menu-menu-principal-container ul li {display:none;}
						#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .menu-menu-principal-container ul li.current-menu-parent,
						#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .menu-menu-principal-container ul li.current-menu-item,
						#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .menu-menu-principal-container ul li.current-menu-item li {
							background: none;
							display: block;
						}
							#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .menu-menu-principal-container ul li.current-menu-parent>a,
							#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .menu-menu-principal-container>ul>li.current-menu-item>a {display:none;}
							#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .menu-menu-principal-container ul li ul {}
								#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .menu-menu-principal-container ul li ul li {}
								#conteneur #contenu #contenu_interieur #contenu_gauche #sous_menu .menu-menu-principal-container ul li.current-menu-parent ul li {display:block;}
			/*SOUTENIR LA CHAIRE*/
			#conteneur #contenu #contenu_interieur .espace_gauche_2 {display:inline-block !important;}
				#conteneur #contenu #contenu_interieur .soutenir {
					background: url("images/soutenir.png") no-repeat right top #cc852a;
					margin-top: 10px;
				}
				#conteneur #contenu #contenu_interieur .espace_gauche_2 .soutenir {margin-top:15px;}
				#conteneur #contenu #contenu_interieur .soutenir:hover {background:url("images/soutenir.png") no-repeat right top #0079be;}
					#conteneur #contenu #contenu_interieur .soutenir a {
						background: url("images/fleche_droite.png") no-repeat left 210px top 45px;
						color: #FFF;
						display: block;
						font-family: 'Bree Serif', serif;
						font-size: 128.6%;
						padding: 40px 25px;
						text-transform: uppercase;
					}
					#conteneur #contenu #contenu_interieur .soutenir a:hover {text-decoration:none;}
																	
		/*CONTENU CENTRE*/
		#conteneur #contenu #contenu_interieur #contenu_centre {}
			#conteneur #contenu #contenu_interieur #contenu_centre #main {background:#FFF;}
				#conteneur #contenu #contenu_interieur #contenu_centre #main .page-header {margin-top:0;}
				#conteneur #contenu #contenu_interieur #contenu_centre #main article {}
					#conteneur #contenu #contenu_interieur #contenu_centre #main article .entry-content {margin:0;}
								
		/*CONTENU DROITE*/
		#conteneur #contenu #contenu_interieur #contenu_droite {}
		
		/*PARTENAIRES*/
		#conteneur #contenu #contenu_interieur #partenaires {position:relative;}
		.home #conteneur #contenu #contenu_interieur #partenaires {padding:0 5px;}
			#conteneur #contenu #contenu_interieur #partenaires .textwidget {padding:25px 0 0 0;}
				#conteneur #contenu #contenu_interieur #partenaires .textwidget #tous_les_partenaires {position:absolute;}
					#conteneur #contenu #contenu_interieur #partenaires .textwidget #tous_les_partenaires a {
						background: url("images/fleche_droite.png") no-repeat right center;
						color: #FFF;
						padding-right: 20px;
					}
				#conteneur #contenu #contenu_interieur #partenaires .textwidget ul {}
					#conteneur #contenu #contenu_interieur #partenaires .textwidget ul li {text-align:center;}
					#conteneur #contenu #contenu_interieur #partenaires .textwidget ul li:first-child {background:none;}
						#conteneur #contenu #contenu_interieur #partenaires .textwidget ul li img {}
		
		/*PAGE D'ACCUEIL*/
		.home #conteneur #contenu #contenu_interieur #contenu_centre {background:none;}
			.home #conteneur #contenu #contenu_interieur #contenu_centre #main {padding:0;}
				/*CARROUSEL*/
				#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel {}
					#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider {height:100%;}
					#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-arrows.easingslider-prev.inside {left:300px;}
						#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-viewport {height:100%;}
							#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-viewport .easingslider-slide {background:none;}
								#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-viewport .easingslider-slide .easingslider-link {/*float:right; width:600px;*/ z-index:100;}
								#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-viewport .easingslider-slide a {color:#FFF;}
								#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-viewport .easingslider-slide a:hover {text-decoration:none;}
								#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-viewport .easingslider-slide img {left:auto;}
									#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider,
									#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider-image,
									#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider-link,
									#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider-slide,
									#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider-viewport {line-height:normal !important;}
								#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-viewport .easingslider-slide .easingslider-slide-content {
									background: #002a42;
									color: #FFF;
									position: absolute;
										top: 0;
										left: 0;
									z-index: 100;
								}
									#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-viewport .easingslider-slide .easingslider-slide-content #date {margin-bottom:15px;}
									#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-viewport .easingslider-slide .easingslider-slide-content h2 {
										font-family: 'Roboto', sans-serif;
										font-size: 157.1%;
										padding-bottom: 15px;
									}
									#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-viewport .easingslider-slide .easingslider-slide-content p {}
						#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-pagination {left:auto; right:0; width:66%;}
							#conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-pagination .easingslider-icon {}
				/*OBSERVATOIRE*/
				#conteneur #contenu #contenu_interieur #contenu_centre #main #observatoire {height:540px;}
					#conteneur #contenu #contenu_interieur #contenu_centre #main #observatoire .textwidget ul {}
						#conteneur #contenu #contenu_interieur #contenu_centre #main #observatoire .textwidget ul li {
							height: 100px;
							margin-top: 10px;
							padding: 0;
						}
						#conteneur #contenu #contenu_interieur #contenu_centre #main #observatoire .textwidget ul li:first-child {background:url("images/observatoire/obs_etats_unis.jpg") no-repeat left top; margin-top:0;}
						#conteneur #contenu #contenu_interieur #contenu_centre #main #observatoire .textwidget ul li:first-child+li {background:url("images/observatoire/obs_francopaix.jpg") no-repeat left top;}
						#conteneur #contenu #contenu_interieur #contenu_centre #main #observatoire .textwidget ul li:first-child+li+li {background:url("images/observatoire/obs_geopolitique.jpg") no-repeat left top;}
						#conteneur #contenu #contenu_interieur #contenu_centre #main #observatoire .textwidget ul li:first-child+li+li+li {background:url("images/observatoire/obs_mo_afrique.jpg") no-repeat left top;}
						#conteneur #contenu #contenu_interieur #contenu_centre #main #observatoire .textwidget ul li:first-child+li+li+li+li {background:url("images/observatoire/obs_conflits.jpg") no-repeat left top;}
							#conteneur #contenu #contenu_interieur #contenu_centre #main #observatoire .textwidget ul li a {
								color: #FFF;
								display: block;
								font-family:'Bree Serif', serif;
								font-size: 114.3%;
								height: 100%;
								padding: 14px 0 0 27px;
								width: 100%;
							}
							#conteneur #contenu #contenu_interieur #contenu_centre #main #observatoire .textwidget ul li a:hover {
								color: #f5a743;
								text-decoration: none;
							}
					/*SECTIONS ACCUEIL*/
					#conteneur #contenu #contenu_interieur .section_accueil {
						margin-top: 15px;
					}
						#conteneur #contenu #contenu_interieur .section_accueil h4,
						#conteneur #contenu #contenu_interieur .section_accueil h2 {
							background: #002a42;
							color: #FFF;
							font-family:'Bree Serif', serif;
							font-size: 128.6%;
							padding: 10px 25px;
							text-transform: uppercase;
						}
						#conteneur #contenu #contenu_interieur #twitter h4 {
							background: url("images/twitter.svg") no-repeat left 150px center / 20px auto #002a42;
						}
						#conteneur #contenu #contenu_interieur .section_accueil .section_accueil_contenu,
						#conteneur #contenu #contenu_interieur .section_accueil .textwidget {
							background: #FFF;
							margin-top: 15px;
							padding: 30px;
						}
					/*TWITTER*/
					#conteneur #contenu #contenu_interieur #contenu_centre #main #twitter {}
						#conteneur #contenu #contenu_interieur #contenu_centre #main #twitter .section_accueil_contenu {padding-top:20px;}
							#conteneur #contenu #contenu_interieur #contenu_centre #main #twitter .section_accueil_contenu iframe {width:100% !important;}
					/*MÉDIAS*/
					#conteneur #contenu #contenu_interieur #contenu_centre #main #medias {}
						#conteneur #contenu #contenu_interieur #contenu_centre #main #medias .section_accueil_contenu {}
							#conteneur #contenu #contenu_interieur #contenu_centre #main #medias .section_accueil_contenu>a {display:block; margin-top:10px; text-align:right;}
							#conteneur #contenu #contenu_interieur #contenu_centre #main #medias .section_accueil_contenu .media {
								background: url("images/bg_pointille_noir.png") repeat-x bottom left;
								padding-bottom: 15px;
							}
								#conteneur #contenu #contenu_interieur #contenu_centre #main #medias .section_accueil_contenu .media h5 {margin-bottom:5px;}
					/*PUBLICATIONS*/
					#conteneur #contenu #contenu_interieur #contenu_centre #main #publications {}
						#conteneur #contenu #contenu_interieur #contenu_centre #main #publications>div {}
						#conteneur #contenu #contenu_interieur #contenu_centre #main #publications>h4+div {padding:0;}
							#conteneur #contenu #contenu_interieur #contenu_centre #main #publications>div .section_accueil_contenu {padding:30px 30px 20px}
								#conteneur #contenu #contenu_interieur #contenu_centre #main #publications>div .section_accueil_contenu h5 {display:inline; margin-bottom:20px;}
								#conteneur #contenu #contenu_interieur #contenu_centre #main #publications>div .section_accueil_contenu img {
									float: left;
									padding: 0 10px 20px 0;
									width: 60px;
								}
								#conteneur #contenu #contenu_interieur #contenu_centre #main #publications>div .section_accueil_contenu p {line-height:20px; margin-bottom:10px;}
		/*CHERCHEURS et PUBLICATIONS et ÉVÉNEMENTS*/
			/*liste*/
			#conteneur #contenu #contenu_interieur #contenu_centre #main .chercheur .entry-content,
			#conteneur #contenu #contenu_interieur #contenu_centre #main .media .entry-content,
			#conteneur #contenu #contenu_interieur #contenu_centre #main .conflits .entry-content,
			.search #conteneur #contenu #contenu_interieur #contenu_centre #main .entry-content {padding:0;}
			.search #conteneur #contenu #contenu_interieur #contenu_centre #main .publication .entry-content {padding:0 15px;}
			#conteneur #contenu #contenu_interieur #contenu_centre #main .publication .entry-content {}
				#conteneur #contenu #contenu_interieur #contenu_centre #main .publication .entry-content #filtre_pub_contenant {background:#ebebeb; margin-bottom:40px;}
				#conteneur #contenu #contenu_interieur #contenu_centre #main .media .entry-content #filtre_media_contenant {background:#ebebeb; margin-bottom:40px;}
				#filtre_conflit_contenant {background:#ebebeb; margin-bottom:40px;}
				#filtre_conflit_contenant h6 {font-size:128.6%; padding-bottom:20px; margin-bottom:15px;}
				#filtre_conflit_contenant form label {margin-bottom:20px;}
					#conteneur #contenu #contenu_interieur #contenu_centre #main .publication .entry-content #filtre_pub_contenant h6 {font-size:128.6%; padding-bottom:20px;}
					#conteneur #contenu #contenu_interieur #contenu_centre #main .media .entry-content #filtre_media_contenant h6 {font-size:128.6%; padding-bottom:20px;}

					#conteneur #contenu #contenu_interieur #contenu_centre #main .publication .entry-content #filtre_pub_contenant form {}
						#conteneur #contenu #contenu_interieur #contenu_centre #main .publication .entry-content #filtre_pub_contenant form label {margin-bottom:20px;}
						#conteneur #contenu #contenu_interieur #contenu_centre #main .media .entry-content #filtre_media_contenant form label {margin-bottom:20px;}
				#conteneur #contenu #contenu_interieur #contenu_centre #main .publication .entry-content .publication_liste,
				#conteneur #contenu #contenu_interieur #contenu_centre #main .evenement .entry-content .evenement_liste {
					background: url("images/bg_pointille_noir.png") repeat-x left bottom;
					display: table;
					margin-bottom: 20px;
					padding-bottom: 20px;
					width: 100%;
				}
					#conteneur #contenu #contenu_interieur #contenu_centre #main .publication .entry-content .publication_liste img,
					#conteneur #contenu #contenu_interieur #contenu_centre #main .evenement .entry-content .evenement_liste img {float:left; margin-right:20px; }
					#conteneur #contenu #contenu_interieur #contenu_centre #main .publication .entry-content .publication_liste img {border:1px solid #ededed; width:100px;}
					#conteneur #contenu #contenu_interieur #contenu_centre #main .evenement .entry-content .evenement_liste img {width:160px;}
					#conteneur #contenu #contenu_interieur #contenu_centre #main .publication .entry-content .publication_liste h5,
					#conteneur #contenu #contenu_interieur #contenu_centre #main .evenement .entry-content .evenement_liste h5 {display:inline; padding-bottom:10px;}
						#conteneur #contenu #contenu_interieur #contenu_centre #main .publication .entry-content .publication_liste h5 a,
						#conteneur #contenu #contenu_interieur #contenu_centre #main .evenement .entry-content .evenement_liste h5 a,
						#conteneur #contenu #contenu_interieur #contenu_centre #main .section_accueil h5 a,
						#conteneur #contenu #contenu_interieur #contenu_centre #main .publication_axe h5 a {font-size:157.1%;}
					#conteneur #contenu #contenu_interieur #contenu_centre #main .publication .entry-content .publication_liste p,
					#conteneur #contenu #contenu_interieur #contenu_centre #main .evenement .entry-content .evenement_liste p {
						margin: 10px 0 0 0;
						/*padding-left: 100px;*/
					}
			/*fiche*/
			#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur {background: url("images/bg_pointille_noir.png") repeat-x left bottom; display:table; padding-bottom:20px; width:100%;}
				#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur .entry-header,
				#conteneur #contenu #contenu_interieur #contenu_centre #main.page_publication .publication .entry-header,
				#conteneur #contenu #contenu_interieur #contenu_centre #main.page_evenement .evenement .entry-header {margin-bottom:25px;}
					#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur .entry-header h1,
					#conteneur #contenu #contenu_interieur #contenu_centre #main.page_publication .publication .entry-header h1,
					#conteneur #contenu #contenu_interieur #contenu_centre #main.page_evenement .evenement .entry-header h1 {
						background: url("images/bg_pointille_noir.png") repeat-x left bottom;
						padding-bottom: 15px;
					}
				#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur img,
				#conteneur #contenu #contenu_interieur #contenu_centre #main.page_publication .publication img {
					float: left;
					padding-right: 20px;
					width: 150px;
				}
				#conteneur #contenu #contenu_interieur #contenu_centre #main.page_evenement .evenement>span {display:block;}
				#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur .chercheur_infos,
				#conteneur #contenu #contenu_interieur #contenu_centre #main.page_publication .publication .publication_infos,
				#conteneur #contenu #contenu_interieur #contenu_centre #main.page_evenement .evenement .evenement_infos {
					background: url("images/bg_pointille_noir.png") repeat-x left bottom;
					margin-bottom: 55px;
					padding-bottom: 5px;
				}
					#conteneur #contenu #contenu_interieur #contenu_centre #main.page_publication .publication .publication_infos ul {}
						#conteneur #contenu #contenu_interieur #contenu_centre #main.page_publication .publication .publication_infos ul li {
							background: none;
							list-style-image: url("images/puce.svg");
							list-style-position: inside;
						}
				.big_thumb img{
					width:100% !important;
					margin-bottom:30px;	
				}
				
				#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur .chercheur_infos {padding-left: 175px;}
					#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur .chercheur_infos h3 {display:inline-block;}
					#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur .chercheur_infos ul {/*padding-bottom:15px;*/}
					#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur .chercheur_infos .titre_chercheur {font-size:114.3%;}
				/*accordeon*/
				#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur .accordion_chercheur {}
					#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur .accordion_chercheur .su-spoiler {margin-bottom:15px;}
						#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur .accordion_chercheur .su-spoiler-title {cursor:pointer;}
						#conteneur #contenu #contenu_interieur #contenu_centre #main.page_chercheurs .chercheur .accordion_chercheur .su-spoiler .su-spoiler-content {display:none; margin-bottom:0;}
		/*AXE DE RECHERCHE*/
		#conteneur #contenu #contenu_interieur #contenu_centre #main #publication_axe {padding-left:15px;}
			#conteneur #contenu #contenu_interieur #contenu_centre #main #publication_axe .publication_axe {display:table; margin-bottom:20px;}
				#conteneur #contenu #contenu_interieur #contenu_centre #main #publication_axe .publication_axe img {float:left; padding:0 20px 20px 0; width:100px;}
				#conteneur #contenu #contenu_interieur #contenu_centre #main #publication_axe .publication_axe h5 {display:inline;}
		/*DANS LES MÉDIAS*/
		#conteneur #contenu #contenu_interieur #contenu_centre #main #tab_media {	table-layout:fixed;}
			#conteneur #contenu #contenu_interieur #contenu_centre #main #tab_media tr th:first-child+th {width:240px;}
			#conteneur #contenu #contenu_interieur #contenu_centre #main #tab_media tr th:first-child+th+th {width:115px;}
			#conteneur #contenu #contenu_interieur #contenu_centre #main #tab_media tr th:first-child+th+th+th {width:165px;}
		/*Conflits*/
		#conteneur #contenu #contenu_interieur #contenu_centre #main #tab_conflit {	table-layout:fixed;}
		#conteneur #contenu #contenu_interieur #contenu_centre #main #tab_conflit tr th:first-child {width:120px;}
		#conteneur #contenu #contenu_interieur #contenu_centre #main #tab_conflit tr th:first-child+th {min-width:150px;}
		/*#conteneur #contenu #contenu_interieur #contenu_centre #main #tab_conflit tr th:first-child+th+th+th {width:165px;}*/
		
						
/*FOOTER LIENS*/
#conteneur #footer_liens {
	background: #002a42;
	margin: 50px 0 5px 0;
}
	#conteneur #footer_liens #footer_liens_interieur {
		color: #FFF;
		margin: 0 auto;
		padding: 0 30px 40px;
		position: relative;
	}
		
		#conteneur #footer_liens #footer_liens_interieur h2 {
			background: url("images/bg_pointille.png") repeat-x left bottom; 
			font-size: 128.6%;
			margin: 0 0 30px;
			padding: 45px 0 15px;
		}
		/*MENU PRINCIPALE du footer*/
		#conteneur #footer_liens #footer_liens_interieur .menu-menu-principal-container {}
			#conteneur #footer_liens #footer_liens_interieur .menu-menu-principal-container ul {display:inline-block;}
				#conteneur #footer_liens #footer_liens_interieur .menu-menu-principal-container ul li {
					background-image: url("images/puce_sous_menu.png");
					padding-bottom: 5px;
				}
				#conteneur #footer_liens #footer_liens_interieur .menu-menu-principal-container>ul>li {
					background: none;
					float:left;
					padding: 0 30px 0 0;
					width: 16.6667%;
				}
				#conteneur #footer_liens #footer_liens_interieur .menu-menu-principal-container>ul>li:first-child {display:none;}
				#conteneur #footer_liens #footer_liens_interieur .menu-menu-principal-container>ul>li:last-child {padding-top:20px;}
					#conteneur #footer_liens #footer_liens_interieur .menu-menu-principal-container ul li a {color:#FFF;}
					#conteneur #footer_liens #footer_liens_interieur .menu-menu-principal-container>ul>li>a {
						font-size: 114.3%;
						font-weight: bold;
					}
					#conteneur #footer_liens #footer_liens_interieur .menu-menu-principal-container ul li ul {margin-top:10px;}
						#conteneur #footer_liens #footer_liens_interieur .menu-menu-principal-container ul li ul li {}
		/*MENU RÉSEAU SOCIAUX*/
		#conteneur #footer_liens #footer_liens_interieur .menu-reseaux-sociaux-container {
			position: absolute;
				top: 40px;
				right: 23px;
		}
		/*NOUS JOINDRE*/
		#conteneur #footer_liens #footer_liens_interieur .textwidget #nous_joindre {
			position: absolute;
				top: 265px;
			margin-left: 79.3333%;
			width: 16.6667%;
		}
			#conteneur #footer_liens #footer_liens_interieur .textwidget #nous_joindre a {display: block;}
			#conteneur #footer_liens #footer_liens_interieur .textwidget #nous_joindre a.joindre {
				color: #FFF;
				font-size: 114.3%;
   			font-weight: bold;
				margin-bottom: 9px;
			}
			#conteneur #footer_liens #footer_liens_interieur .textwidget #nous_joindre a.courriel {color:#f5a743; margin-bottom:10px;}
			#conteneur #footer_liens #footer_liens_interieur .textwidget #nous_joindre a.medias {
				background: #0079be;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				color: #FFF;
				display: inline;
				font-weight: bold;
				padding: 5px 15px;
			}
		
/*FONT PLUS*/
.fontPlus #conteneur #contenu #contenu_interieur #contenu_centre #main #carrousel .easingslider .easingslider-viewport .easingslider-slide .easingslider-slide-content {
	padding: 25px 25px 0;
}
.fontPlus #conteneur #contenu #contenu_interieur #twitter h4 {
  background: #002a42 url("images/twitter.svg") no-repeat scroll left 175px center / 20px auto;
}

/*INFOLETTRE*/
#infolettre{
	float:right;
	margin-top:30px;	
}

#infolettre th,
#infolettre .DialogInsightLabel_AboveField,
#infolettre .DialogInsightFormSuccessDiv {
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 128.6%;
	font-weight: normal;
	padding-bottom: 10px;
	padding-left: 5px;
}
#infolettre .DialogInsightFormContainer {
	display: flex;
	align-items: end;
}

#infolettre input[type="text"]{
	width:215px;
	padding-left: 5px;
	font-family: 'Roboto', sans-serif;
	margin-right: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

#infolettre input[type="submit"], #infolettre input[type="submit"]:hover{
	color: #fff;
	font-family: 'Roboto', sans-serif;
	background-color: #0079be;
	width: 75px;
	height: 30px;
	margin-right: 5px;
	border: none;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 100%;
	box-shadow: none;
	text-shadow: none;
	font-weight:bold;
}
.infolettreFooter{
	background: #002a42;
    color: #FFF;
    padding: 10px 20px;
	margin-top:15px;
}
.infolettreFooter #infolettre{
	float:none;
	margin:0;
}
.infolettreFooter #infolettre table{
	margin-bottom:0;
}
.infolettreFooter #infolettre table tbody tr td {
    padding: 5px 10px;
}
.infolettreFooter #infolettre input[type="text"]{
	width:200px;
}
.infolettreFooter #infolettre .degrade{
	display:none;
}

/* partager les événements sur reseaux sociaux: */
.partager {
	margin-top: -20px;
}
.partager .btn {
    box-shadow: none;
    text-shadow: none;
	padding: 0;
    border: 0;
	font-size: 1em;
	border-radius: 5px;
    transition: 25ms ease-out;
    padding: 0.35em 0.65em;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	
}
	.partager .btn:hover,
	.partager .btn:focus,
	.partager .btn:active {
		box-shadow: none;
		text-shadow: none;
		color: #fff;
	}

.partager .btn-twitter,
.partager .btn-facebook{
	color: #fff;
}
.partager .btn-facebook{
	background-color: #3b5998;
    border-color: #3b5998;
    background-image: url(images/reseaux_sociaux/facebook.svg);
    background-repeat: no-repeat;
    background-size: 1em;
    background-position: left 10px center;
    padding-left: 30px;
}
	.partager .btn-facebook:hover,
	.partager .btn-facebook:focus,
	.partager .btn-facebook:active {
	  background-color: #2d4373;
	  border-color: #2d4373;
	}

.partager .btn-twitter{
  	background-color: #1b95e0;
  	border-color: #1b95e0;
	background-image: url(images/reseaux_sociaux/twitter_alt.svg);
    background-position: left 2px center;
    background-repeat: no-repeat;
    background-size: 1.65em;
	padding-left: 25px;
}
	.partager .btn-twitter:hover,
	.partager .btn-twitter:focus,
	.partager .btn-twitter:active {
	  background-color: #0c7abf;
  		border-color: #0c7abf;
	}

/* NAVIGATION */
.navigation div{
	font-size:1.15rem;
}
.navigation.top div{
	margin-bottom:1.15rem;
}
.navigation .nextpage a::after{
	content: '';
	display: inline-block;
	padding: 9px 8px;
	background: url(images/fleche-bleu-droite.png) no-repeat right;
	background-size: 8px 11px;
	vertical-align: sub;
}
.navigation .previouspage a{
	/*margin-left:8px;*/
}
.navigation .previouspage a::before{
	content: '';
	display: inline-block;
	padding: 9px 8px 9px 0;
	background: url(images/fleche-bleu-gauche.png) no-repeat right;
	background-size: 8px 11px;
	margin-right: 8px;
	vertical-align: sub;
}



/*tableau conflits*/
#tab_conflit td.dateMois{ text-transform:capitalize;}