@charset "utf-8";
html {
	line-height: inherit;
}
body {
  background-repeat:no-repeat;
  background-position:top;
  background-color:#000e0f;
  font-family: Arial, Verdana, Times New Roman;
  margin:0px auto;
  font-size: 10px;
  background-image: url(style_FILES/background-top.jpg);
  background-color:#040404;
}
a {
  color:#1d73c7;
  text-decoration:none;
}
p {
  font-size:14px;
  color:#444444;
  padding:0px;
  margin-top:5px;
}
p.bodytext {font-size: 1.2em;}
table {
	border-collapse: separate;
	border-spacing: 3px;
}
td {
  font-size:14px;
}
ul, ol{
  font-size: 13px;
  color:#444444;
}
span {
  font-size:13px;
}
div.texte
{
	font-size: 14px;
}
img {
  border:0px;
  max-width: none;
}
.clear {
  clear:both;
}
h1 {
  font-weight:normal;
  font-size:24px;
  padding:0px;
  margin:10px 0;
}
h2 {
  font-weight:normal;
  color:#ff6c00;
  font-size:20px;
  margin:10px 0;
  padding:0px;
  line-height: inherit;
}
#partners h2
{
	margin: 10px 0 0 0;
}
h3 {
  font-weight:normal;
  color:#1d73c7;
  font-size:18px;
  margin:10px 0;
  padding:0px;
}
h3.summary, h3.summary p {
  font-weight:bold;
  color:#999999;
  font-size:16px;
  margin:10px 0;
  padding:0px;
}
h4 {
  font-weight:normal;
  color:#1d73c7;
  font-size:16px;
  margin:0px;
  padding:0px;
}
h5 {
  font-weight:auto;
  color:#1d73c7;
  font-size:14px;
  margin:0px;
  padding:0px;
}
h6 {
  font-weight:normal;
  color:#1d73c7;
  font-size:13px;
  margin:0px;
  padding:0px;
}

h7 {
  font-weight:normal;
  color:#1d73c7;
  font-size:12px;
  margin:0px;
  padding:0px;
}
h8 {
  font-weight:normal;
  color:#1d73c7;
  font-size:11px;
  margin:0px;
  padding:0px;
}

hr
{
	border: none;
	border-top: 1px solid #666666;
	margin: 5px 0;
}

p
{
	margin: 10px 0;
}

#site {
  background-position:top center;
  background-repeat:repeat-y;
  margin:0px auto;
  width:960px;
  position:relative;
  background-color:#ffffff;
}

/* MENU TOP */
#menu_top {
  background-color:#463f3a;
  width:255px;
  float:right;
  height:26px;
}
#menu_top a, #menu_top_login a {
  color:#ffffff;
  font-size:12px;
  z-index:10;
}
#menu_top ul, #menu_top_login ul {
  list-style-type:none;
  color:#ffffff;
  margin:0px;
  padding:6px;
  font-size:0.8em;
  width:243px;
  z-index:10;
}
#menu_top ul li {
  display:inline;
  margin: 2px 0;
  padding: 0 8px;
  font-size:12px;
  border-right: 1px #FFFFFF solid;
}
#menu_top ul li.last {
  border-right: none;
}

#menu_top_login ul li{
  display:inline;
  padding:2px;
  font-size:12px;
}
#menu_top_login {
  background-color:#ff6c00;
  width:115px;
  float:right;
  height:26px;
  z-index:10;
}
#menu_top_login a:hover {
  text-decoration:underline;
}

#menu_top_text {
	color: #FFFFFF;
	background-color: #463F3A;
	padding: 10px 10px 0 10px;
	width: 95px;
	height: 83px;
}

/* ENTETE */
#entete {
  margin:0px auto;
  width:960px;
  z-index:9;
}

.lienLogo{
  width: 270px;
  height: 121px;
  display: block;
  float: left;
  outline:0 !important;
  border:0 !important;
}

/* MAIN MENU */
#mainmenu {
  width:100%;
	background-color:#787574;
}
#mainmenu ul {
  list-style-type:none;
  font-size:10.5px;

  margin:auto;
	width:960px;
}
#mainmenu ul li {

  margin: 0 15px;

  list-style-type:none;
  list-style-image:none;
}
#mainmenu ul li a {




}
#mainmenu ul li:hover,
#mainmenu ul li.actif {

}
#mainmenu ul li:hover a,
#mainmenu ul li.actif a {
  color:#2f6db5;
	text-decoration: none;
}

/* UTILITAIRES */

#block-google-cse-google-cse{
  z-index:9999 !important;
  position:absolute;
}

#block-google-cse-google-cse .gsc-control-cse.gsc-control-cse-en{
  margin:0;
  padding:0;
  border:0;
}

#utilitaires {
  background-color:#1d73c7;
  height:35px;
  padding:0px;
}
#searchbox {
  float:right;
  margin:7px 30px 7px 10px;
  width:141px;
  height:20px;
  /*background-image:url(style_FILES/searchbox.jpg);*/
}
#searchbox_button {
  /*
  float:right;
  padding:3px;*/
}



#socialnetwork ul {
  margin:0px;
}
#socialnetwork ul li {
  list-style-type:none;
  display:inline;
}
#socialnetwork ul li a {
  margin:4px 2px;
  padding:0px;
  float:right;
}
#socialnetwork ul li a.twitter {
  background-image:url(style_FILES/btn_twitter.png);
  width:28px;
  height:27px;
}
#socialnetwork ul li a.facebook {
  background-image:url(style_FILES/btn_facebook.png);
  width:28px;
  height:27px;
}
#socialnetwork ul li a.youtube {
  background-image:url(style_FILES/btn_youtube.png);
  width:28px;
  height:27px;
}
#socialnetwork ul li a.blog {
  background-image:url(style_FILES/btn_blog.png);
  width:66px;
  height:27px;
}
#socialnetwork ul li a.newsletter {
  background-image:url(style_FILES/btn_newsletter.png);
  width:90px;
  height:27px;
}
#socialnetwork ul li a.twitter:hover {
  background-image:url(style_FILES/btn_twitter_actif.png);
}
#socialnetwork ul li a.facebook:hover {
  background-image:url(style_FILES/btn_facebook_actif.png);
}
#socialnetwork ul li a.youtube:hover {
  background-image:url(style_FILES/btn_youtube_actif.png);
}
#socialnetwork ul li a.blog:hover {
  background-image:url(style_FILES/btn_blog_actif.png);
}
#socialnetwork ul li a.newsletter:hover {
  background-image:url(style_FILES/btn_newsletter_actif.png);
}


/* 2 COLONNES */
#colonne2_wrapper {
  padding:15px 20px 0 20px;
}
#colonne2_gauche_interne {
  float: left;
  width: 230px;
	padding-top:20px;
}
#colonne2_droite_interne {
  float: left;
  width: 690px;
}
.submenu ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  /*min-height:100px;*/
}
.submenu ul li {
  margin-bottom: 10px;
  padding-right: 16px;
  list-style-image: none;
  list-style-type: none;
}
.submenu ul li a {
  color: #8695AC;
  font-size: 1.2em;
  text-decoration: none;
  text-transform: uppercase;
}
.submenu ul li a.active, .submenu ul li a:hover {
  color: #BE8D3E;
}

.submenu ul ul
{
	margin-top: 5px;
	margin-left: 20px;
	font-size: 0.8em;
}


/* COLONNE GAUCHE */
#colonne_gauche_interne {
  padding:15px 30px 0 30px;
}

#colonne_gauche {
  width:546px;
  float:left;
  padding:15px 0px 0 30px;
}
.news {
  width:546px;
  padding:0px;
}
.news_gauche {
  position:top-left;
  float:left;
  margin-top:15px;
}
.news_droite {
  width:365px;
  float:left;
  margin:10px 0 0 10px;
}
.news-single .news_droite {
  margin: 0px;
}
.news_date p {
  font-size:1.2em;
  color:#999999;
  padding:0px;
  margin:15px 0 0 0;
}
.news_texte p {
  margin:10px 0;
  font-size:1.2em;
}
.subheader {
  font-weight: bold;
}
.news_more a {
  font-size:1.2em;
}
.btn_all a, .btn_back a, .btn_link a {
  font-size:1.4em;
}


.separateur {
  width:546px;
  height:1px;
  background-color:#bfbfbf;
  float:left;
  padding:0px;
  margin-top:15px;
}
.btn_all, .btn_back, .btn_link {
  float:right;
  background-color:#d7d3d0;
  padding:3px 5px 4px 5px;
}

.btn_back, .btn_link {
  float: left;
  clear: left;
  margin-bottom: 10px;
}

#publication {
  float:left;
  width:546px;
  padding-top:15px;
}
#publication_text {
  float:left;
  width:546px;
  margin:0px;
  padding:15px 0px;
  font-size:1.4em;
}

.drapeau {
  float:left;
  width:23px;
}
.text {
  float:left;
  width:453px;
}
.pdf {
  float:left;
  width:60px;
}

#colonne_droite #publication {
  width: 350px;
}
#colonne_droite #publication_text {
  width: 350px;
}
#colonne_droite #publication_text .text {
  width: 253px;
}




#publication_menu {
  float:left;
  width:546px;
}
#publication_menu ul {
  list-style-type:none;
  padding:15px 0;
  margin:0px;
}
#publication_menu ul li {
  float:left;
  padding-bottom: 8px;
}
#publication_menu ul li a {
  background-color:#d7d3d0;
  padding:5px;
  margin-right:2px;
  display:block;
  font-size:1.4em;
}
#publication_menu ul li:hover, #publication_menu ul li.actif {
  background-repeat:no-repeat;
  background-position:bottom center;
  background-image:url(style_FILES/pointe_bleu.jpg);
}
#publication_menu ul li:hover a, #publication_menu ul li.actif a {
  background-color:#1d73c7;
  color:#ffffff;
}





/* COLONNE DROITE */
#colonne_droite {
/*  width:334px;
  float:left;
  padding:15px 0 0 30px;
*/
    width: 394px;
    float: left;
    padding: 25px 0 0 60px;
}
#galerie_images {
  padding:15px 0;
}
.separateur_droite {
  width:324px;
  height:1px;
  background-color:#bfbfbf;
  float:left;
  margin:15px 0;
  padding:0px;
}
.pep_funders {
  width:324px;
  float:left;
  padding:15px 0 0 0;
}

#colonne_droite .news {
  width: 354px;
}
#colonne_droite .news .news_droite {
  width: 330px;
  float: none;
  margin: 0px;
}
#colonne_droite .news .news_gauche {
  float: left;
  padding-right: 10px;
  margin-top: 0px;
}
#colonne_droite .separateur {
  width: 330px;
}
#colonne_droite .btn_all {
  margin-right: 24px;
}
#liens {
  margin-top: 10px;
}

.news-single .news_gauche {
  float: left;
  padding-right: 10px;
  margin-top: 0px;
}
.news-single .news_droite {
  float: none;
  width: 530px;
}



/* PARTNERS */
#partners {
  width:930px;
  height:95px;
  background-color:#d7d3d0;
  margin-top:0px;
  padding:15px;
  padding-bottom: 40px;
}
#partners ul {
  text-align:center;
  list-style-type:none;
  margin:0px;
  padding:0 200px;
}
#partners ul li {
  display:inline;
}
#partners ul li a {
  float:left;
  padding:0px;
  margin:0 10px 15px 10px;
}
#partners ul li a.logo_1 {
  width:85px;
  height:71px;
  display:block;
  margin-left: 75px;
  background-image:url(style_FILES/logo_aki_nb.jpg);
}
#partners ul li a.logo_2 {
  width:93px;
  height:71px;
  display:block;
  background-image:url(style_FILES/logo_cres_nb.jpg);
}
#partners ul li a.logo_3 {
  width:137px;
  height:71px;
  display:block;
  background-image:url(style_FILES/logo_grade_nb.jpg);
}
#partners ul li a.logo_4 {
  width:134px;
  height:71px;
  display:block;
  margin-left:75px;
  background-image:url(style_FILES/logo_ulaval_nb.jpg);
}
#partners ul li a.logo_1:hover {
  background-image:url(style_FILES/logo_aki_actif.jpg);
}
#partners ul li a.logo_2:hover {
  background-image:url(style_FILES/logo_cres_actif.jpg);
}
#partners ul li a.logo_3:hover {
  background-image:url(style_FILES/logo_grade_actif.jpg);
}
#partners ul li a.logo_4:hover {
  background-image:url(style_FILES/logo_ulaval_actif.jpg);
}

/* PIED PAGE */
#piedpage {
  width:950px;
  height:30px;
  background-color:#625952;
  padding:10px;
  text-align:center;
}
#piedpage ul {
  text-align:center;
  list-style-type:none;
  font-size:0.9em;
}
#piedpage ul li {
  display:inline;
  color:#ffffff;
  padding:0 3px;
  margin:0px;
}
#piedpage ul li a {
  color:#ffffff;
  font-size:1.4em;
}
#piedpage a {
  color:#ffffff;
  padding:0px;
  margin:0px;
}

/****************** Accueil ********************/
/* CONTENU CENTRE */
#contenu_centre {
  height:216px;
  /*padding:30px 30px 0px 30px;*/
	padding:0;

}
#worldmap {
  float:left;
  margin:0px;
  padding:0px;
  height:216px;
}
#introduction {
  background-image:url(style_FILES/fond_introduction.jpg);
  background-repeat:repeat-x;
  float:left;
  width:546px;
  height:216px;
}
#introduction_text {
  background-image:url(style_FILES/introduction_text_background.jpg);
  background-position: -50px center;
  width:253px;
  height:216px;
  float:left;
}
#introduction_text h2 {
  padding:30px 30px 0 30px;
  color:#ffffff;
  line-height: inherit;
}
#introduction_text p {
  padding:0 0 0 30px;
  font-size: 13px;
  color:#ffffff;
}
#band_menu {
  text-transform:uppercase;
  width:278px;
  float:left;
  padding:20px 0px 20px 0;
  margin:0px;
}
#band_menu ul{
  padding:0 0 0 10px;
  margin: 0px;
  font-size:9px;
}
#band_menu ul li {
  list-style-type:none;
  background-image:url(style_FILES/band_menu_fond.png);
  background-repeat:no-repeat;
  width:185px;
  height:28px;
  padding:7px 0 0 7px;
}
#band_menu a {
  font-size: 1.4em;
}

#band_menu .orange_box {
	color: #FFFFFF;
	background-color: #FF7A0B;
	padding: 10px;
	font-size: 13px;
	text-transform: none;
}
#band_menu .orange_box_link {
	padding: 5px 0;
	text-align: right;
}
#band_menu .orange_box_link a {
	color: #FF7A0B;
	font-size: 13px;
	text-align: right;
	text-transform: none;
}

#featured_events {
	width: 324px;
}

.news_titre h3 {
  font-size:1.3em;
}

/******************** Content **************/

/* CONTENU CENTRE */
#breadcrumb , #breadcrumb2{
  padding:30px 30px 0px 30px;
  font-size: 1.2em;
  color: #444444;
}

#breadcrumbs{
  position: relative;
  z-index: 10;
}

#searchbutton {
  background-image:url(style_FILES/searchbox.jpg);
  float:left;
  width:140px;
}

#submitimage {
  margin-left: -20px;
  margin-top: 6px;
  float:left;
}

ul#slideshow {
  list-style:none;
  margin:0;
  padding:0;
}

.tx-igslideshow-pi1 {
  margin-top:20px;
}

.sep{
  color: #FF6C00;
  font-size: 200%;
  text-align: center;
}

/** rte **/
.left {
  float:left;
  padding-right:10px;
}
.orange {
  color: #FF6C00;
  margin:0;
}

/** news **/

.news_titre_recherche h3 a {
  color: #000;
  font-size:80%;
}

.news_titre_recherche h3 {
  margin-top:10px;
}

.news {
  float:left;
}

.news_content_recherche {
  font-size:90%;
}

.right {
  margin-left:150px;
}

.news-country-code {
  float: left;
  margin-top: 10px;
  margin-right: 10px;
}
.news_titre_recherche {
  width:940px;
  margin-left: 150px;
}

.news_image_recherche {
  float:left;
  margin-right:10px;
}
.generic {
  clear:both;
  margin-top: 20px;
}

.news-recherche {
  font-size:100%;
}

.news-country {
  color:#FF6C00;
  font-weight:bold;
}

.data-reports {
  margin-left: 91px;
}

.data-team {
  margin-left: 41px;
}


/* Homepage Publications */
ul.pub-tabs {
  list-style:none;
  padding-left: 0px;
}
ul.pub-tabs li {
  padding:5px 2px;
}
ul.pub-tabs li a {
  color : #1D73C7;
  padding: 7px;
  display: block;
  font-size: 130%;
  background-color: #ccc;
}
ul.pub-tabs li a:hover {
  background-color: #1D73C7;
  background-repeat: no-repeat;
  background-position : center 100%;
  color:#fff;
}

ul.pub-tabs li.active a {
  background-color: #1D73C7;
  background-repeat: no-repeat;
  background-position : center 100%;
  color:#fff;
}

ul.pub-tabs li.active {
  background : url('style_FILES/fond_bleu_publications.png') bottom no-repeat;
}

ul.pub-tabs li:hover {
  background : url('style_FILES/fond_bleu_publications.png') bottom no-repeat;
}

ul.pub-tabs li:hover a {
  background-color: #1D73C7;
  color: #fff;
}

.tab_container .item {
  padding:15px 0;
  clear:both;
}

ul.pub-tabs li {
	float: left;
}

.tab_container {

	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}

.tab_content {
	padding: 20px;
	font-size: 1.2em;
}

.pub-link {
  font-size:120%;
  display:block;
  width:400px;
  float:left;
}

.pub-book {
  width:100%;
}

.pub-img {
  float:left;
  margin-right: 5px;

}

.pub-pdf{
	float:right;
}

.pub-notice {
  clear:both;
  display:block;
  padding-top:20px;
  font-weight:bold;
}

p.link-all {
  clear:both;
  float:right;
  padding: 5px;
  margin-right: 10px;
  background-color : #ccc;
}

p.link-all a {
  background: url('style_FILES/fleche.png') no-repeat left;
  padding-left: 10px;
}

.p-all a{
  font-size:90%;
}

.csc-header-n3, .csc-header-n5 {
  clear:both;
}

.pagination {
  font-size:95%;
}
#colonne_droite .pagination li.current a {
  color:#000;
}
/***************** Menu secondaire ********************/
#mainmenu ul li ul {
  display: none;
  z-index: 100;
  width:204px;
  padding:0;
  margin-top: 5px;
}

#mainmenu ul li ul li{
  width:204px;
  margin: 0;
  padding:0;
}

#mainmenu .menu-level-1 > ul > li:hover > ul{
  display: block;
}

#mainmenu .menu-level-1 > ul > li:hover > ul{
  display:block;
  position: absolute;
  padding-top: 1px;
	/*left: 26%;*/
}
#mainmenu ul li:hover ul li {
  background-color: #1d71b8;
  clear: both;
  text-align: left;
  margin-right: 0;
	margin-bottom:5px;
}
#mainmenu ul li:hover ul li a {
  color: #ffffff;
  text-transform: none;
  text-align: left;
  height:auto;
}

#mainmenu ul li:hover ul a:hover{
  font-weight: bold;
	text-decoration: none;
}

h3.subheader {
  font-size:1.6em;
  color: #ab5f22;
  margin: 15px 0;
}

.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
/*.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }*/
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 0px;  }
.tx-irfaq-pi1 .additional-info { border-top: 2px solid #e6e6e6; margin-bottom: 10px; }
.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links { padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 15px; }

.tx-irfaq-cleaner { clear: left}
.tx-irfaq-dynheader { cursor: pointer; }
.tx-irfaq-dynans-hidden { display: none; }
.tx-irfaq-dynans-visible { display: inline; }

.news-list-item-2 {
  width:47%;
  float:left;
  padding-left:10px;
  min-height:310px;

}
.news-list-item-2 img {
  padding-bottom:10px;
}

#ttnews-cat-tree img {
  display:none;
}

.pagination {
  left : 120px !important;
}

#breadcrumbs {
  float:left;
  width:550px;
  margin-bottom:20px;
  padding-top: 20px;
}

#breadcrumbs2 {
  margin-left:20px;
  /*margin-bottom:40px;
  padding-top: 20px;*/
}

#breadcrumbs ul, #breadcrumbs2 ul{
  list-style:none;
  float:left;
  margin:0;
  padding: 0 2px;
}
#breadcrumbs ul li , #breadcrumbs2 ul li {
  float:left;
}
#breadcrumbs ul li a , #breadcrumbs2 ul li a {
  font-size:100%;
}

.bread-text {
  display:block;
  float:left;
}

#treeRoot .active {
  font-weight:bold;
}

#treeRoot .active a {
  color:#BE8D3E;
}

/************** powermail ***********/

fieldset.tx-powermail-pi1_fieldset {
  background-color:#fff;
  margin: 20px 0;
}

fieldset.tx-powermail-pi1_fieldset div.even {
  background-color:#fff;
}
fieldset.tx-powermail-pi1_fieldset legend {
  font-size:14px;
}

fieldset.tx-powermail-pi1_fieldset label {
  font-size:13px;
  font-weight:normal;
  margin-right: 100px;
}

.titre_powermail
{
	width:640px!important;
}

.titre_powermail legend
{
	width:640px!important;
}


/* Special Initiatives Slideshow */
#special-initiatives-slideshow
{
	margin-top: 5px;
	width: 324px;
	height: 256px;
}

#special-initiatives-slideshow .slide
{
	position: relative;
}

#special-initiatives-slideshow .slide .caption
{
	color: #FFFFFF;
	background-color: rgba(0, 0, 0, 0.5);
	font-size: 11px;
	padding: 5px 10px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

#special-initiatives-slideshow .slidesjs-pagination
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#special-initiatives-slideshow .slidesjs-pagination-item
{
	display: inline-block;
	margin: 5px 2px;
}

#special-initiatives-slideshow .slidesjs-pagination-item a
{
	background-color: #463F3A;
	display: block;
	width: 10px;
	height: 0px;
	padding-top: 10px;
	border-radius: 5px;
	overflow: hidden;
}

#special-initiatives-slideshow .slidesjs-pagination-item a.active
{
	background-color: #FF7A0B;
}


/* Funded By Slideshow */
#funded-by-slideshow
{
	margin-top: 5px;
}


/* Other Collaborators Slideshow */
#other-collaborators-slideshow
{
	margin-top: 5px;
}

.tx-irfaq-dynheader img
{
	display: none;
}

.item-list ul.pager
{
	padding: 30px;
}


.pep_research_finding_image
{
    float:left;
    padding-right:10px;
}


/* Styles accueil refonte */
body/*.page-node-2672*/ {
  background: #ffffff;
}
/*.page-node-2672*/ #site{
  width:100%;
}


/*.page-node-2672*/.zoneCentrale{
  width:960px;
  margin:auto;
  position:relative;
}
/*.page-node-2672*/ #partners .zoneCentrale h2,
/*.page-node-2672*/ #funded_by .zoneCentrale h2{
    display: inline-block;
    float: left;
		font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
}

/*.page-node-2672*/ #partners .zoneCentrale,
/*.page-node-2672*/ #funded_by .zoneCentrale{
  width:960px;
  margin:auto;
  position:relative;
  /*padding-bottom: 20px;*/

}
.page-node-127 #colonne2_wrapper{
  overflow: hidden;
}

#site #zoneCarte.zoneCentrale {
  z-index:7;
}
#site #colonne2_droite_interne #zoneCarte{
  margin-top: -45px;
  max-width: 900px;
  width: 100%;
}

/*.page-node-2672*/ #entete{
  width:100%;

}

/*.page-node-2672*/ #entete #menu_top_login{
   background-color:#FF7A0B;
}
/*.page-node-2672*/#entete #menu_top_login ul{
  width:auto;
}
/*.page-node-2672*/ #entete #menu_top_text{
  background-color:#FF7A0B;
  height:84px;
}
/*.page-node-2672*/ #entete{
  position: relative;
  cursor:default;
}
/*.page-node-2672*/ #entete #search-block-form,
.block-google-cse,
#entete .google-search-form{
  position:absolute;
  right: 115px;
  top: 90px;
}
@-moz-document url-prefix() {
 /*.page-node-2672*/ #entete #search-block-form { top: 88px; }
 /*.page-node-2672*/ #entete #menu_top_login ul{
  padding:5px;
 }
 /*.page-node-2672*/ #entete #menu_top_text{
  height:85px;
 }
 /*.page-node-2672*/ #entete #search-block-form{
    position:absolute;
    right: 115px;
    top: 89px;
  }
}

/*.page-node-2672*/ #entete #search-block-form .form-type-textfield input,
.block-google-cse .form-type-textfield input,
#entete .google-search-form input.champ-recherche{
  background-color:rgba(70, 63, 58,0.75) !important;
  border:none !important;
  padding:0.5em !important;
  width:180px;
  color:#ffffff;
  font-size:14px;
  font-family: Arial, Verdana, Times New Roman;
}
.block-google-cse .form-type-textfield label{
  display:none;
}
/*.page-node-2672*/ #entete #search-block-form .form-type-textfield input::-webkit-input-placeholder,
.block-google-cse .form-type-textfield input::-webkit-input-placeholder,
#entete .google-search-form input.champ-recherche::-webkit-input-placeholder{
  font-style: italic;
  font-family: Arial, Verdana, Times New Roman;
}
/*.page-node-2672*/ #entete #search-block-form .form-type-textfield input:-moz-placeholder,
.block-google-cse .form-type-textfield input:-moz-placeholder,
#entete .google-search-form input.champ-recherche:-moz-placeholder{
  font-style: italic;
  font-family: Arial, Verdana, Times New Roman;
}
/*.page-node-2672*/ #entete #search-block-form .form-type-textfield input::-moz-placeholder,
.block-google-cse .form-type-textfield input::-moz-placeholder,
#entete .google-search-form input.champ-recherche::-moz-placeholder{
  font-style: italic;
  font-family: Arial, Verdana, Times New Roman;
}
/*.page-node-2672*/ #entete #search-block-form .form-type-textfield input:-ms-input-placeholder,
.block-google-cse .form-type-textfield input:-ms-input-placeholder,
#entete .google-search-form input.champ-recherche:-ms-input-placeholder
{
  font-style: italic;
  font-family: Arial, Verdana, Times New Roman;
}
/*.page-node-2672*/ #entete #search-block-form  .form-submit,
.block-google-cse #google-cse-results-searchbox-form .form-submit,
#entete .google-search-form .btn-recherche{
  background-color: transparent;
  background-image: url("../../images/pep/search_icon.png");
  background-position: 50%;
  background-size:25px 25px;
  background-repeat: no-repeat;
  height: 3em;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-indent: -999em;
  top: 0;
  width: 3.5em;
  border:none;
}
/*.page-node-2672*/ #entete #menu_top{
  background-color:rgba(70, 63, 58,0.75);
}

/*.page-node-2672*/ #entete #search-block-form  .form-submit:hover,
.block-google-cse #google-cse-results-searchbox-form .form-submit:hover,
#entete .google-search-form .btn-recherche:hover{
  opacity:0.6;
}
/*.page-node-2672*/ #mainmenu{
  margin:auto;
}
/*.page-node-2672*/ #utilitaires{
  height:auto;
  width:100%;
  text-align: center;
  margin:auto;
}
#utilitaires .region-carousel-policy-findings .block .view-header{
  color:#ffffff;
  font-size:13px;
  display:inline-block;
  vertical-align: middle;
}
#utilitaires .region-carousel-policy-findings .block .view-content{
  display:inline-block;
  width:80%;
  vertical-align: middle;

}
/*.page-node-2672*/ #utilitaires .region-carousel-policy-findings .block .contextual-links-wrapper{
  left:5px;
  width:70%;
  top:13px;
}
/*.page-node-2672*/ #utilitaires .region-carousel-policy-findings .block .contextual-links-wrapper .contextual-links{
  left:0;
}

/*.page-node-2672*/ #utilitaires .view-news-carrousel .views-slideshow-cycle-main-frame-row{
  width:100%;
}

/*.page-node-2672*/ #utilitaires > div,
/*.page-node-2672*/ #utilitaires .view-news-carrousel .views_slideshow_cycle_main,
/*.page-node-2672*/ #utilitaires .view-news-carrousel .views-slideshow-controls-bottom{
  display: inline-block;
  vertical-align:middle;
}

/*.page-node-2672*/#utilitaires .view-news-carrousel .views-slideshow-controls-text{
  font-weight:bold;
  border-right: 1px solid #ffffff;
  padding-right: 20px;
  display: none;
}

/*.page-node-2672*/ #utilitaires .region-carousel-policy-findings{
  width:76.5%;
  text-align: left;
  display:inline-block;
  padding-left:5px;
  padding-right:5px;
}
/*.page-node-2672*/ #utilitaires .region-carousel-policy-findings .block{
  margin-bottom:0;
}
/*.page-node-2672*/ #utilitaires .view-news-carrousel .views_slideshow_cycle_slide a{
  width:100%;
}
/*.page-node-2672*/ #utilitaires .view-news-carrousel .views_slideshow_cycle_slide a,
/*.page-node-2672*/ #utilitaires .view-news-carrousel  .views-slideshow-controls-bottom a{
  color:#ffffff;
}
/*.page-node-2672*/#utilitaires .view-news-carrousel  .views-slideshow-controls-bottom a{
  /*font-size:18px;*/
  z-index:10;
}
/*.page-node-2672*/ #utilitaires .view-news-carrousel .views_slideshow_cycle_main{
  width:85%;
  height:15px;
  /*padding-top:1em;
  padding-left:1em;*/
}
/*.page-node-2672*/ #utilitaires .view-news-carrousel .views-slideshow-controls-bottom{

}
/*.page-node-2672*/ #utilitaires .view-news-carrousel  .views-slideshow-controls-bottom #views_slideshow_controls_text_pause_news_carrousel-block,
/*.page-node-2672*/#utilitaires .view-news-carrousel  .views-slideshow-controls-bottom #views_slideshow_controls_text_previous_news_carrousel-block
{
  display:none;
}
/*.page-node-2672*/ #utilitaires #socialnetwork{
  display:inline-block;
}
/*.page-node-2672*/ #utilitaires #socialnetwork ul {
  padding:0;
}
/*.page-node-2672*/ #utilitaires #socialnetwork ul li{
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
/*.page-node-2672*/ #utilitaires #socialnetwork ul li a{
  display:block;
  float:none;
  color:#ffffff;
  margin-top:0;
  margin-bottom:0;
  font-weight:bold;
}
/*.page-node-2672*/ #utilitaires #socialnetwork ul li a.newsletter,
/*.page-node-2672*/#utilitaires #socialnetwork ul li a.blog{
  background:none;
  width:auto;
  margin:0;
  padding-left:0.5em;
  padding-right:0.5em;
  padding-top:14px;
  padding-bottom:1em;
  height:auto;
}

/*.page-node-2672*/ #utilitaires #socialnetwork ul li.li_blog,
/*.page-node-2672*/ #utilitaires #socialnetwork ul li.li_newsletter{
  /*border-left:1px solid #ffffff;*/
}

/*.page-node-2672*/ #utilitaires #socialnetwork ul li a.facebook{
  background:url('../../images/facebook.png') 50% 50% no-repeat scroll;
  width: 9px;
  height: 21px;
}
/*.page-node-2672*/ #utilitaires #socialnetwork ul li a.twitter{
  background:url('../../images/twitter.png') 50% 50% no-repeat scroll;
  width: 16px;
  height: 22px;
  padding-left:11px;
}
/*.page-node-2672*/ #utilitaires #socialnetwork ul li a.youtube{
  background:url('../../images/youtube.png') 50% 50% no-repeat scroll;
  width: 18px;
  height: 21px;
}
/*.page-node-2672*/ #utilitaires #socialnetwork ul li:hover{
  opacity:0.6;
}
/*.page-node-2672*/ #contenu_centre{
  height:auto;
}
/*.page-node-2672*/ #contenu_centre .views-slideshow-controls-top{
width: 960px;
margin: auto;
/*position: relative;*/
}
 #contenu_centre .views-slideshow-controls-top .views-slideshow-pager-fields{
	 position:absolute;
 	 bottom:40px;
   z-index:99;
 }
/*.page-node-2672*/ #contenu_centre .views-slideshow-pager-fields .views-slideshow-pager-field-item {
  display:block;
	margin:5px;
}
/*.page-node-2672*/ #contenu_centre .views-slideshow-pager-fields .views-slideshow-pager-field-item  span{
  font-size:35px;
  color:#ffffff;
  cursor:pointer;
	display:block;
	background:#ffffff;
	border-radius: 50%;
	width:9.5px;
	height:9.5px;
}
/*.page-node-2672*/ #contenu_centre .views-slideshow-pager-fields .views-slideshow-pager-field-item.active  span{
  color:#cccccc;
	background:#cccccc;
}
/*.page-node-2672*/ #contenu_centre .view-frontpage-slideshow{
  position:relative;
}
/*.page-node-2672*/ #contenu_centre .view-frontpage-slideshow .info{
  position:absolute;
  width:900px;
	max-width:100%;
  background-color:rgba(0, 0, 0, 0.6);
	bottom:16px;
  right:0px;
  padding-top:0.25em;
  padding-left:1em;
  padding-right:1em;
  padding-bottom:0.75em;
}
#contenu_centre .view-frontpage-slideshow .views-field-nothing-1{
	width: 960px;
	margin: auto;
	position: relative;
}


/*.page-node-2672*/ #contenu_centre .view-frontpage-slideshow .info .title span,
/*.page-node-2672*/ #contenu_centre .view-frontpage-slideshow .info .title a{
  font-size:20px;
  color:#ffffff;
}
/*.page-node-2672*/ #contenu_centre .view-frontpage-slideshow .info .body p{
  color:#ffffff;
}

/*.page-node-2672*/#colonne_droite #about_pep{
  padding:1em;
  background-color:#e4e3e3;
}
/*.page-node-2672*/ #colonne_droite #about_pep .news_more{
  text-align: right;
  padding-right:3em;
}
/*.page-node-2672*/ #colonne_gauche{
  width:538px;
}
/*.page-node-2672*/#colonne_gauche .pub-img{
  display:block !important;
  margin-top:2px;
}
/*.page-node-2672*/ #funded_by{
  width: 930px;
  background-color: #d7d3d0;
  margin-top: 1px;
  padding: 15px;
}
/*.page-node-2672*/ #funded_by ul{
  list-style-type: none;
  margin: 0px;
  padding-left: 150px;
	padding-right: 150px;
	padding-top:20px;
	padding-bottom:0;
	vertical-align: top;
}
/*.page-node-2672*/ #funded_by ul li{
  list-style-type: none;
  display:inline-block;
  padding: 0px;
  margin: 0 10px 15px 10px;
	vertical-align:top;
}
/*.page-node-2672*/ #funded_by ul li a{
   filter: gray; /* IE6-9 */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
}
/*.page-node-2672*/ #funded_by ul li a:hover{
   filter: none;
  -webkit-filter: grayscale(0);
}
/*.page-node-2672*/ #funded_by ul li a.logo_1{
  background:url('../../images/pep/logo_crdi_canada.png') no-repeat 0 0;
  background-size: 150px 67px;
  width:150px;
  margin-left:75px;
  height:67px;
  display:block;
}
/*.page-node-2672*/ #funded_by ul li a.logo_2{
  background:url('../../images/pep/UKaid.svg.png') no-repeat 0 0;
  background-size: 75px 82px;
  width:75px;
  height:82px;
  display:block;
  margin-left:60px;
}


/*.page-node-2672*/ #funded_by ul li a.logo_3{
  background:url('../../images/pep/irish-aid.png') no-repeat 0 0;
  background-size: 135px 54px;
  width:135px;
  height:54px;
  display:block;
}
/*.page-node-2672*/#funded_by ul li a.logo_4{
  background:url('../../images/pep/ETC-logo.png') no-repeat 0 0;
  background-size: 150px 52px;
  width:150px;
  height:52px;
  display:block;
}

#funded_by ul li a.logo_5{
  background:url('../../images/pep/hewlett_foundation_logo.png') no-repeat 0 0;
  background-size: 150px 58px;
  width:150px;
  height:58px;
  display:block;
	margin-left:60px;
}


#zoneContenu{
  z-index:8;
}

/*.page-node-2672*/ #partners,
/*.page-node-2672*/ #funded_by,
/*.page-node-2672*/ #piedpage{
  width:100%;
  padding-left:0;
  padding-right:0;
}

/*.page-node-2672*/ #piedpage ul{
  padding:0;
}

#conteneurGMap{
  float:left;
  width:100%;
  position:relative;
  z-index:19;
	margin-top: -40px;
	margin-right:10px;
}
#conteneurGMap #regions_div{
  margin:auto;
  text-align: center;
  z-index:13;
}

#conteneurGMap #topWhiteGradient{
  display:none;
  position:absolute;
  width:100%;
  height:240px;
  pointer-events: none;
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(255,255,255,0.02) 99%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(255,255,255,0.02) 99%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(255,255,255,0.02) 99%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
  z-index:12;
}

#colonne2_droite_interne #conteneurGMap #topWhiteGradient{
  height: 180px;
}

#conteneurGMap #topWhiteGradient.visible,
#conteneurGMap .pastillePEP.visible{
  display:block !important;
}
#conteneurGMap .pastillePEP{
  background-color:#0050af;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  /*display: block;*/
  padding-left: 0.65em;
  padding-right: 0.5em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  position:absolute;
  z-index:14;
  color:#ffffff;
  text-align: center;
  vertical-align:middle;
  font-weight:bold;
  font-size:1.5em;
  display:none;
  z-index: 15;
}
#conteneurGMap #pastillePEP_1.pastillePEP{
  top: 275px;
  left: 295px;
}

#conteneurGMap #pastillePEP_2.pastillePEP{
  top: 415px;
  left: 255px;
}

#conteneurGMap #pastillePEP_3.pastillePEP{
  top: 384px;
  left: 440px;
}

#conteneurGMap #pastillePEP_4.pastillePEP{
    top: 379px;
    left: 580px;
			font-size:2em;
}

#conteneurGMap #pastillePEP_5.pastillePEP{
  top: 355px;
  left: 780px;
}

#colonne2_droite_interne #conteneurGMap #pastillePEP_1.pastillePEP{
  top: 196px;
  left: 187px;
}
#colonne2_droite_interne #conteneurGMap #pastillePEP_2.pastillePEP{
  top: 296px;
  left: 157px;
}
#colonne2_droite_interne #conteneurGMap #pastillePEP_3.pastillePEP{
  top: 277px;
  left: 290px;
}
#colonne2_droite_interne #conteneurGMap #pastillePEP_4.pastillePEP{
  top: 274px;
  left: 395px;
}
#colonne2_droite_interne #conteneurGMap #pastillePEP_5.pastillePEP{
  top: 251px;
  left: 539px;
}

.google-visualization-tooltip{
  z-index: 20;
  margin-left: 25px;
  margin-top: 25px;
}

#conteneurGMap  path:hover{
  cursor:pointer;
}
/*------------------------*/

/* Styles des tableau */
.node-section-apti table tr td{
	padding:10px;
}

/*--------------------*/


/* Styles page de recherche google */
form.gsc-search-box table.gstl_51,
.gsc-search-box,
.gsc-above-wrapper-area-container,
.gsc-resultsHeader {
  margin:0;
}
form.gsc-search-box .gsib_a{
  padding-top:0;
}
.gsc-control-cse.gsc-control-cse-en,
.gsc-above-wrapper-area-container{
  padding:0;
}
/*---------------------------------*/

/* Clearfix */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
/*----------*/

/* Pour annuler quelques styles de Bootstrap */
body {
	line-height: inherit !important;
}

#menu_top_text {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

table.table {
	border-spacing: 0;
}
/*-------------------------------------------*/

/* Nouveau style pour theme V2 */
.zoneCentrale{
	/*width:845px;*/
	max-width:100%;
}
#entete > .zoneCentrale {
	position: relative;
	margin-top:3px;
}
#mainmenu ul{
	max-width:100%;
}
#entete .zoneCentrale .menu_meta{
	float:right;
}
#entete .zoneCentrale .menu_meta .slogan{
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-size:23px;
	color:#ec6607;
	text-align: right;
	margin-top:16px;
}
#entete .zoneCentrale .menu_meta ul{
	text-align: right;
}
#entete .zoneCentrale .menu_meta ul li{
	list-style-type: none;
	display:inline-block;
	padding-right:15px;
}
#entete .zoneCentrale .menu_meta ul li:last-child{
	padding-right:0;
}
#entete .zoneCentrale .menu_meta ul li a{
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-size:15px;
	color:#1c1c1b;
}
#block-menu-block-4{
	margin:auto;
	display: block;
	max-width: 960px;
	text-align: center;
}
#mainmenu .menu-level-1{
	/*display:table;
	text-align: center;
  margin: auto;*/
  width: 100%;
	max-width:100%;
}
#mainmenu .menu-level-1 > ul {
	padding-left:0;
	/*display:table-row;*/
	display: flex;
  justify-content: space-between;
	flex-flow: row wrap;
  margin-left: 10px;
}
#mainmenu .menu-level-1 > ul > li{
	/*display:table-cell;*/
	text-align: center;
	padding-top:9px;
	padding-bottom:9px;
	position: relative;
	margin:0;
}
#mainmenu .menu-level-1 > ul > li.first{
	/*margin-left:10px;*/
}
#mainmenu .menu-level-1 > ul > li:last-child{
	margin-right:0;
}
#mainmenu .menu-level-1 > ul > li > a{
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-size:22px;
	color:#fffefd;
}
#mainmenu .menu-level-1 > ul > li:hover > a{
	color:#2f6db5;

}
#mainmenu .menu-level-1 > ul > li > ul{
	display:none;
}
#mainmenu .menu-level-1 > ul > li:hover > ul,
#mainmenu .menu-level-1 > ul > li:hover > ul > li > a{
	display:block;
}
#mainmenu .menu-level-1 > ul > li > ul > li{
	position: relative;
	width:220px;
}
#mainmenu .menu-level-1 > ul > li > ul > li > a{
	font-size:16px;
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:5.9px;
}

#mainmenu .menu-level-1 > ul > li > ul > li:hover > ul{
	display:block;
	position: absolute;
	left:100%;
	top:0;
	margin-top:0;
}

#mainmenu .menu-level-1 > ul > li > ul > li > ul{
	background: rgba(47, 109, 180, 0.6);
	padding-top: 8px;
	padding-left:7.7px;
	padding-right:7.7px;
	padding-bottom: 8px;
}
#mainmenu .menu-level-1 > ul > li > ul > li > ul li{
	background:none;
	margin-bottom:14.6px;
	width:100%;
}
#mainmenu .menu-level-1 > ul > li > ul > li > ul li.last{
	margin-bottom:0;
}
#mainmenu .menu-level-1 > ul > li > ul > li > ul li a{
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-size: 14px;
}

#conteneurGMap #regions_div{
	max-width:100% !important;
	width:100%;
}

.views_slideshow_cycle_teaser_section {
	width: 100% !important;
}
.views_slideshow_cycle_slide {
	width: 100% !important;
	height: auto !important;
}
.views-field-field-image-slide img {
	width: 100% !important;
}

.region-homepage-slideshow .views-slideshow-cycle-main-frame,
.region-homepage-slideshow .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row,
.region-homepage-slideshow .views-slideshow-cycle-main-frame .views-field-field-image-slide .field-content img{
	width:100% !important;
	min-width:100%;
}

#contenu_centre .view-frontpage-slideshow .views-field-nothing-1{
	max-width: 100%;
}

.region-homepage-slideshow .view-frontpage-slideshow .views-slideshow-controls-top .views-slideshow-controls-text{
	position:absolute;
	margin-left:30px;
	bottom: 50px;
	z-index: 99;
}

.region-homepage-slideshow .view-frontpage-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-previous a,
.region-homepage-slideshow .view-frontpage-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-next a{
	background:url("../../images/pep/fleche_slideshow.png") no-repeat 1px 1px scroll;
	font-size: 0;
	display:block;
	width:20px;
	height:20px;
}
.region-homepage-slideshow .view-frontpage-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-previous a{
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}
.region-homepage-slideshow .view-frontpage-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-pause{
	display:none;
}
.region-homepage-slideshow .view-frontpage-slideshow .info{
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
}
.region-homepage-slideshow .view-frontpage-slideshow .info .title a{
	font-size:18px;
	font-weight: bold;
}
.region-homepage-slideshow .view-frontpage-slideshow .info .body p{
	font-size:18px;
}

.region-homepage-news #block-views-news-and-events-block h2{
	color:#1d70b7;
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-weight:bold;
	font-size:27px;
	margin-top:12px;
	margin-bottom:18.25px;
}

.region-homepage-news .view-news-and-events .view-content .views-row{
	color:#ffffff;
	display: inline-block;
	margin-right:20px;
	margin-bottom:20px;
	vertical-align: top;
	position: relative;
}
.region-homepage-news .view-news-and-events .view-content .views-row a{
	background-color:#2f6db4;
	width:222px;
	min-height:218px;
}
.region-homepage-news .view-news-and-events .view-content .views-row a img{
	max-width:100%;
}
.region-homepage-news .view-news-and-events .view-content .views-row a:hover .news_title{
	text-decoration: underline;
}
.region-homepage-news .view-news-and-events .view-content .views-row.views-row-last,
.region-homepage-news .view-recent-pep-findings .view-content .views-row.views-row-last{
	margin-right:0;
}
.region-homepage-news .view-news-and-events .view-content .views-row a{
	text-decoration: none;
	display:block;
}

.region-homepage-news .view-news-and-events .view-content .views-row  a:hover{

}
.region-homepage-news .view-news-and-events .view-content .views-row span.news_title{
	color:#ffffff;
	display:block;
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-weight:bold;
	font-size: 11.5px;
	padding:8px;
	text-decoration: none;
}
.region-homepage-news .view-news-and-events .view-content .views-row a .date-display-single{
	display:block;
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	text-decoration: none;
	color:#ffffff;
	font-size:9.5px;
	padding:8px;
	padding-top:0;
	position: absolute;
	bottom:0;
	right:0;
}
.region-homepage-news #block-views-recent-pep-findings-block h2{
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-size:27px;
	margin-top:45px;
	margin-bottom:20px;
}
.region-homepage-news .view-recent-pep-findings .view-content .views-row{

	color:#ffffff;
	display: inline-block;
	margin-right:20px;
	margin-bottom:20px;
	vertical-align: top;
	width:222px;

}
.region-homepage-news .view-recent-pep-findings .view-content .views-row a{
	text-decoration: none;
	display:block;
	min-height:233px;
	background-color: #575756;
}
.region-homepage-news .view-recent-pep-findings .view-content .views-row a img{
	max-width:100%;
}
.region-homepage-news .view-recent-pep-findings .view-content .views-row a:hover .findings_title{
	text-decoration: underline;
}
.region-homepage-news .view-recent-pep-findings .view-content .views-row .findings_country{
	color:#ffffff;
	display:block;
	text-decoration: none;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-weight:bold;
	font-size: 15px;
}
.region-homepage-news .view-recent-pep-findings .view-content .views-row .findings_title{
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	display:block;
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-size: 11.5px;
	color:#ffffff;
	display:block;
	text-decoration: none;
}
.region-homepage-news .view .view-footer {
	margin-top:0px;
}
.region-homepage-news .view .view-footer .more_news,
.region-homepage-news .view .view-footer .more_findings{
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-size: 19px;
	color:#2f6db4;
	float:right;
}
#zoneCarte {
	margin-top:25px;
}
#zoneCarte #conteneurGMap{
	max-width:100%;
}

#zoneCarte #conteneurGMap h2 {
	clear:both;
	position:absolute;
	z-index:15;
	top:22px;
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-size: 27px;
}
#zoneCarte .conteneurRelatedNewsEvents{
	float:left;
	width:270px;
}
#zoneCarte .conteneurRelatedNewsEvents .view-related-events.view-display-id-block_2{
	background:#dddddd;
	padding:10px;
}
#zoneCarte .conteneurRelatedNewsEvents #block-views-related-events-block-2 h2{
	background:#848484;
	color:#ffffff;
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-weight:bold;
	font-size: 19px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 10px;
	text-align: center;
}
#zoneCarte .conteneurRelatedNewsEvents #block-views-related-events-block-2 .titreRelatedEvent a{
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color:#1c1c1b;

}
#zoneCarte .conteneurRelatedNewsEvents #block-views-related-events-block-2 .bodyrelatedNewsEvents p{
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color:#1c1c1b;
}
.twitter_box{
	border:1px solid rgba(15,70,100,.12) !important;

}


.zoneQuickLinks{
	background-color: #1d73c7;
	color:#ffffff;
	margin-top:15px;
	padding-top:9px;
	padding-bottom:9px;
}
.zoneQuickLinks .block{
	margin-bottom:0;

}
.zoneQuickLinks .zoneCentrale{
	width:960px;
}

.zoneQuickLinks ul.menu li:first-child span.nolink{
	color:#ffffff;
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-weight:bold;
	font-size:18px;
}
.zoneQuickLinks .menu-level-1{
	display: table;
	width: 100%;
	max-width: 100%;
}
.zoneQuickLinks ul.menu{
	margin-top:9px;
	margin-bottom:9px;
	padding-left:0;
	display: flex;
	justify-content: space-between;
  flex-flow: row wrap;
}
.zoneQuickLinks ul.menu li{
	display: flex;
	list-style-type: none;
	margin-right:5px;
}
.zoneQuickLinks ul.menu li:last-child{
	margin-right:0px;
}
.zoneQuickLinks ul.menu li a{
	color:#ffffff;
	font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif;
	font-size:18px;
}
.views-slideshow-controls-top{
	display:block;
}
.region-homepage-slideshow .view-frontpage-slideshow .info{
 display:none;
}

@media (min-width: 820px) {
	.views-slideshow-controls-top{
		display:block;
	}
	#contenu_centre .view-frontpage-slideshow .info{
		max-width:94%;
	}
}
@media (min-width: 580px) {
	 .region-homepage-slideshow .view-frontpage-slideshow .info{
		display:block;
		max-width:94% !important;
	}
}
/*-----------------------------*/
