/* Layout
 * ------
 * Using a negative margin technique, adapted from ZEN. The page is loaded by this order:
 *
 * 1. Header
 * 2. Content
 * 3. Navigation menus
 * 4. Sidebar Left
 * 5. Sideabr Right */
/* remove 'auto' and the width to switch to a fluid width */
body {
  background: url(../img/bg.jpg);
  height: 100%;
  overflow: hidden;
}

/* margins when admin toolbar is added */
body.toolbar {
  padding-top: 43px;
}

.toolbar  #page {
  padding-top: 30px;
}
p {margin: 0.5em auto; }
input {
    -webkit-appearance: none;
    border-radius: 0;
}
/* ------------------------------------ */

#page {
  position: absolute;
  width: 100%;
  top: 30px;
  bottom: 40px;
  overflow: hidden;
  z-index: 20;
}


#page-inner {
  position: relative;
  margin: 0 auto; 
  width: 1000px;
  height: 97%;
  background-color: #f6f6f6;
  overflow: hidden;
  -webkit-box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.62);
  -moz-box-shadow   : 0px 4px 19px rgba(0, 0, 0, 0.62);
  box-shadow        : 0px 4px 19px rgba(0, 0, 0, 0.62);
}
#main {
  height: 100%;
}
#content {
  float: left;
  width: 100%;
  margin-right: -100%;
  padding: 0; 
  overflow: auto;
  height: 100%;
}

.sidebar {
  float: left; }

#sidebar-second {
  float: right; 
}
.loading{
  margin: 20px; 
}
/* -------------------------------------------------*/
/* Footer */
#footer {
  float: none;
  clear: both; 
  text-align:center;
  position: absolute;
  bottom: 10px;
  width: 100%;
  font-family: Arial;
  font-size: 11px;
}
/*@media only screen and (max-height:730px) {*/
@media only screen and (max-height:640px) {
   #footer {
    top: 587px;
   }
   #page {
    /*height:673px;*/
    height: 573px;
   }
   #page-inner{
    /*height:653px;*/
    height: 553px;
   }
}

#footer .content{
    float:right;
    position:relative;
    left:-50%;
    text-align:left;
}
#footer ul.menu {
    list-style:none;
    position:relative;
    left:50%;
}
#footer ul.menu li {
  float: left;
  position:relative;
  margin: 0 10px 0 10px;
}
/* -------------------------------------------------*/

#header,
#footer,
.mission,
.breadcrumb,
.node {
  clear: both; }

#header {
  position: absolute;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 30px;
  background-color: black;
}
@media only screen and (max-width:1390px) {
   #header {
    /* width: 1220px; */
   }
}
#header #logo,  #header  #name-and-slogan {
  display: none;
}

/* Sidebars width
 * --------------
 * Changing the width of the sidebars is dead easy, just change the
 * values below corresponding to the sidebar you want to modify.
 * Make sure you keep negative values as negative values.
 * For example, if I want to increase the width of the left sidebar
 * to 300px, I would have to change each '190' to '300'. */
/* line 55, ../sass/layout.sass */
.two-sidebars .center,
.sidebar-first .center {
  margin-left: 190px; }

#sidebar-first {
  width: 190px;
  margin-right: -190px; }

.two-sidebars .center,
.sidebar-second .center {
  margin-right: 200px; }

#sidebar-second {
  width: 200px; }

/* Columns Inner
 * -------------
 * You can change the padding inside the columns without changing the
 * width of them by just usinbg the INNER div of each column */
/* line 76, ../sass/layout.sass */
.inner {
  padding: 0; }

/* Navigation styles
 * -----------------
 * The navigation is loaded after the content, so we need to make space
 * for it, equal to its height, so if you change the height of the navigation,
 * remember to adapt the margin top of the content and sidebars. */
/* line 84, ../sass/layout.sass */
#navigation {
  float: left;
  margin-left: 0;
  margin-right: -100%;
  padding: 0;
  width: 100%;
  height: 40px; 
  display: none;
}

#header {
  z-index: 40;
}
/*
.with-navigation #content,
.with-navigation .sidebar {
  margin-top: 40px; }
*/

/* --------------------------------------------------------------------------------------- */
/* CUSTOM CSS */

/*
#content .title {
  display: none;
}
*/



/* --------------------------------------------------------------------------------------- */
/* Menu */

#header-region {
  font-family: Arial;
  font-size: 11px;
  color: white;
}

#header a:link, #header a:active  {
  color: #FFFFFF;
}

#header a:visited {
  color: #FFFFFF;
}

#header a:hover,
#header a:focus {
  color: #FFFFFF;
}

#header #block-menu-menu-search-menu a:link, #header #block-menu-menu-search-menu a:active,
#header #block-menu-menu-search-menu a:visited {
  color: #fff;
  /*font-weight: bold;*/
}

#header #block-menu-menu-search-menu a:hover,
#header #block-menu-menu-search-menu a:focus {
  color: #fff;
  /*font-weight: bold;*/
}


/* Main menu */
#block-system-main-menu {
    position: absolute;
    top: 0; 
    left: 227px;
    /*float: left;*/
}
#block-system-main-menu .block-title {
  display: none;
}
#block-system-main-menu ul.menu {
  margin: 0;
  padding: 0;
  margin-left: 0px;
  list-style: none;
  width: 230px;
}

/* Main menu color */
/* ACTU */
.mid-521, .mid-920 {
  background-color: #534560;
}
/* IVM */
.mid-519, .mid-954 {
  background-color: #8b7964;
}
/* PROJETS */
.mid-949, .mid-950 {
  background-color: #7b668e;
}
/* MOTS CLEFS */
.mid-520, .mid-921 {
  background-color: #685b4b;
}



#block-system-main-menu ul.menu li {
  /*width: 50%;*/
  width: 105px;
  float: left;
  height: 14px;
  display: inline;
  padding: 1px 0px 0 10px;
}  
#block-system-main-menu ul.menu li:nth-child(1),
#block-system-main-menu ul.menu li:nth-child(3) {
  text-align: right;
  padding: 1px 10px 0 0px;
}  

/* Search menu */
#block-menu-menu-search-menu {
  /*background-color: #cbcbcb;*/
  background-color: #28bbff;
  position: absolute;
  top: 0;
  /*left: 230px;*/
  /*right: 826px;*/
  right: 912px;

  width: 115px;
  height: 28px;
  padding-top: 2px;
  color: #fff;
}
#block-menu-menu-search-menu .block-title {
  display: none;
}
#block-menu-menu-search-menu ul.menu {
  margin: 0;
  padding: 0;
  margin-left: 10px;
  list-style: none;
}
#block-menu-menu-search-menu ul.menu li {
  float: left;
  height: 14px;
  display: inline;
  padding: 0;
  width: 95px;
  text-align: center;
}  


/* Right menu */
#block-menu-menu-right-menu {
  position: absolute;
  top: 0; 
  right: 48px;
  float: left;
  font-size: 13px;
}
#block-menu-menu-right-menu .block-title {
  display: none;
} 
#block-menu-menu-right-menu ul {
  height: 30px;
  overflow: hidden;
}
#block-menu-menu-right-menu ul li {
  float: left;
  padding: 8px 17px 0 0;
  cursor: pointer;
}
#block-menu-menu-right-menu ul li.mid-517 {
  padding-top: 6px;
}
/* input search */
/*
#header-search{
  position: absolute;
  left: 345px;
  height: 28px;
  width: 220px;
  top: -1px;
  padding-left: 5px;
}
#header-search_btn{
  position: absolute;
  left: 568px;
}*/

#block-search-form {
  position: absolute;
  /*left: 345px;*/
  left: 15px;
}
#block-search-form .form-submit {
  position: absolute;
  left: 223px;
  top: 0;
}
#block-search-form #edit-search-block-form--2 {
  height: 27px;
  width: 220px;
  top: -1px;
  padding-left: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border:1px solid #fff;
}

.noFocus:focus {
    outline: none;
}


/* home btn */
#header-home_btn{
  background-image: url(../img/picto_home.png);
  background-repeat: no-repeat;
  position: absolute;
  /*right: 573px;*/
  /*right: 775px;*/
  right: 860px;
  padding-right: 17px;
  width: 28px;
  height: 30px;
}
/* lang btn */
#header-fr_btn{
  background-image: url(../img/btn_fr.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 30px;
  width: 20px;
  height: 13px;
}
#header-en_btn{
  background-image: url(../img/btn_en.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  width: 20px;
  height: 13px;
}

/* input newletter */

.header-newsletter{
  position: absolute;
  top: 30px;
  right: 0px;
  z-index: 30;

  background-color: #cbcbcb;
  color: #000000;
  height: 22px;
  width: 170px;
  padding-left: 10px;
  padding-top: 5px;
  cursor: pointer;
}

.lightbox-newsletter{
  z-index: 1000;
  display: none;
  position: absolute;
  width: 340px;
  height: 161px;
  top: 50%;
  left: 50%;
  margin-left: -170px;
  margin-top: -80px;

  -webkit-box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, .2);
  -moz-box-shadow   : 5px 5px 5px 5px rgba(0, 0, 0, .2);
  box-shadow:         5px 5px 5px 5px rgba(0, 0, 0, .2);

}
.lightbox-close{
  height: 22px;
  width: 22px;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #cbcbcb;
  cursor: pointer;
  background: url("../img/btn_close_search.png");
}
/*
#mailjet-widget-email-field-1977,
#header-newsletter{
  height: 24px;
  width: 150px;
  color: #000000;
  padding-left: 5px;
  margin-right: 27px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  background-color: #cbcbcb;
}

#mailjet-widget-submit-button-1977,
#header-newsletter_btn{
  position: absolute;
  top: 0px;
  right: 0;
}
*/

/* page close btn */
#page_close_btn{
  background-image: url(../img/btn_close.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 22px;
  height: 22px;
  z-index: 10;
}

/*@media only screen and (max-width:1390px) {*/
@media only screen and (max-width:1480px) {
   #header {
    /*width: 1220px;*/
   }

  #block-menu-menu-right-menu ul li {
    float: none;
    padding: 8px 20px 0 10px;
    background-color: #000;
  } 
  #block-menu-menu-right-menu ul li:last-child {
    padding: 8px 20px 10px 10px;
  }
  #header-home_btn{
    right: 185px;
  }
  #block-menu-menu-search-menu {
    right: 235px;
  }
}

@media only screen and (max-width:855px) {
  #header {
    width: 855px;
   }
}
/* --------------------------------------------------------------------------------------- */
/* Footer */
#footer {
  margin-top: 30px;
}
#footer .block-title {
  display: none;
}

#footer a:link {
  color: #000000;
  text-decoration: none;
}

#footer a:visited {
  color: #000000;
  text-decoration: none;
}

#footer a:hover,
#footer a:focus {
  color: #000000;
  text-decoration: none;
}

#footer a:active {
  color: #000000;
  text-decoration: none;
}
/* --------------------------------------------------------------------------------------- */
/* CONTENT */
#content{
  width: 774px;
}
#content-inner{
  padding-bottom: 50px;
  overflow: auto;
  overflow-x: hidden;
}
#main #content-header{
  display: none;
}
/* --------------------------------------------------------------------------------------- */
/* AGENDA ACTU */
#page_agenda_actu {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 226px;
  height: 100%;
  overflow: auto;
  overflow-x: hidden;
  background-color: #f6f6f6;
}

/* list agenda */
#block-views-list_agenda-block {
  padding-top: 30px;
  margin-bottom: 30px;
  overflow: hidden;
}

.block-title {
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 19px;
  margin-left: 10px;
}

/* agenda li */
.view-list-agenda .views-row {
  border-top: solid 1px #919191;
  padding: 5px 0px 0px 18px;
  margin: 0px 10px 4px 10px;
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  background-image: url(../img/bullet.png);
  background-repeat: no-repeat;
  background-position: 3px 10px;
  line-height: 16px;
  word-wrap:break-word;
}
.view-list-agenda .view-content ul {
  margin: 0;
  padding: 0;
  list-style:none;
}
.date-display-single, .date-display-end, .date-display-start {
  font-size: 11px;
}
.views-field-body * p {
  /*display: inline;
  font-size: 11px;*/
}
.view-list-agenda  .views-field-field-date {
  display: none;
}

/* list actu chapo */

#block-views-list_chapo_actu-block {
  overflow: hidden;
}
.view-list-chapo-actu .view-content ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

.view-list-chapo-actu .views-row {
  border-top: solid 1px #919191;
  padding: 10px 0px 10px 0px;
  margin: 0px 10px 0px 10px;
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  position: relative;
}
.view-list-chapo-actu .views-row .views-field-field-date, 
.view-list-chapo-actu .views-row .views-field-field-date-debut{
  font-size: 11px;
  margin-left: 70px;
}
.view-list-chapo-actu .views-row .views-field-title {
  margin-left: 70px;
}
.view-list-chapo-actu .views-row .views-field-field-image {
  /*float: left;
  margin-right: 10px;*/
  position: absolute;
  top: 10px;
  left: 0;
  width: 60px;
  height: 40px;
}
.view-list-chapo-actu .views-row .views-field-field-image img{
  width: 100%;
  height: 100%;
}
/* list popular actu */

#block-views-popular-block {
  overflow: hidden;
}
.view-list-chapo-actu .view-content ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

.view-popular .views-row {
  border-top: solid 1px #919191;
  padding: 10px 0px 10px 0px;
  margin: 0px 10px 0px 10px;
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  position: relative;
}
.view-popular .view-content .item-list ul{
  list-style: none;
}

.view-popular .views-row .views-field-field-date, 
.view-popular .views-row .views-field-field-date-debut{
  font-size: 11px;
  margin-left: 70px;
}
.view-popular .views-row .views-field-title {
  margin-left: 70px;
}
.view-popular .views-row .views-field-field-image {
  /*float: left;
  margin-right: 10px;*/
  position: absolute;
  top: 10px;
  left: 0;
  width: 60px;
  height: 40px;
}
.view-popular .views-row .views-field-field-image img{
  width: 100%;
  height: 100%;
}


/* --------------------------------------------------------------------------------------- */
/* HOME */
#page-inner.home {
  background-color: #f6f6f6;
  /*height: 680px;*/
  max-height: 680px;
}

.home_top_spacer {
  height: 137px;
  display: block;
}
#node-6736,
#node-3 {
  /*margin-top: 100px;*/
  margin-top: 50px;
  margin-bottom: 5px;
  padding: 1px 0 0 5px;
  background: url(../img/logo.png) no-repeat;
  background-size: 179px 94px;
  background-position: 525px 18px;
  width: 740px;
  text-align: right;
}
#node-6736 .field,
#node-3 .field {
  font-family: "Times New Roman", Times, serif;  
  line-height: 1.2;
  width: 410px;
  text-align: right;
  margin-left: 284px;
  padding: 130px 0 15px 0;
}
#node-6736 .links,
#node-3 .links {
  display: none;
}
#node-6736 p:first-child,
#node-3 p:first-child {
  color: #5d5d5d;
  margin-bottom: 20px;
}
#node-6736 .form-item,
#node-3 .form-item {
 display: none;
}

.home #content {
  position: absolute;
  height: 100%;
  overflow: hidden;
}
.page-node-6736 .home_content,
.page-node-3 .home_content {
  padding-left: 40px;
}

.page-node-6736 .mCSB_draggerRail,
.page-node-3 .mCSB_draggerRail {
  position: absolute;
  background: #dedede;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  height: 100%;
  width: 10px;
  top: 0px;
  left: 764px;
}


.page-node-6736 #main,
.page-node-3 #main {
  background: url(../img/bg_home_BL.png) no-repeat;
}

#home_link_rss {
  position: absolute;
  right: 10px;
  bottom: 0;
}

/* --------------------------------------------------------------------------------------- */
/* PROJECTS */

.page-node-1913  #page-inner  
.page-node-1860  #page-inner  {
  background-color: #f6f6f6;
}

.project-home {
  margin: 45px 45px 0 0px;
}

.project-home .first-title {
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 60px;
  color: #9e52df;
  float: left;
  margin-top: 30px; 
  margin-bottom: 20px;
}

.project-home .field-label {
  display: none;
}

.project-home .project-img {
  position: absolute;
  right: 40px;
}
.project-home .content {
  border-top: 1px solid grey;
  border-bottom: 1px solid grey;
  padding-top: 30px; 
  padding-bottom: 30px; 
  margin-left: 45px;
}
#block-sharethis-sharethis_block .content{
  border: none;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}
.project-home  #block-sharethis-sharethis_block {
  clear: both;
}

/* list projects */
#block-views-list_projects-block {
  margin: 30px 45px 45px 45px;
  font-size: 17px;
}
#block-views-list_projects-block .block-title {
  display: none;
}
#block-views-list_projects-block ul {
  list-style: none;
  font-size: 17px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}


#block-views-list_projects-block li {
  list-style-image: url('../img/arrow_filter.png');
}


#block-views-list_projects-block .views-field-tid {
  display: none;
}


#block-views-list_projects-block a:link, #block-views-list_projects-block a:active  {
  color: #000000;
  font-weight: bold;

}

#block-views-list_projects-block a:visited {
  color: #000000;
  font-weight: bold;
}

#block-views-list_projects-block a:hover,
#block-views-list_projects-block a:focus {
  color: #9e52df;
  font-weight: bold;
}

.prev-title a:link, .prev-title a:active  {
  color: #603187;
}

.prev-title a:visited {
  color: #603187;
}

.prev-title a:hover,
.prev-title a:focus {
  color: #9e52df;
}

.1913 .title,
.1913 .prev-title ,
.1860 .title,
.1860 .prev-title {
  display: none;
}

/* --------------------------------------------------------------------------------------- */
/* PROJECT > THEME > DOC common css */
#content.projets #content-inner, 
#content.projects #content-inner, 
#content.theme #content-inner,
.node-type-doc-ivm #content-inner {
  margin: 0px 45px 0 0px; 
  overflow: hidden;
}

#custom_breadcrumb{
  display: block;
  position: relative;
  margin-left: 45px;
}
#custom_breadcrumb .block-title {
  display: none;
}

.prev-title {
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 25px;
  margin-top: 20px; 
  margin-left: 45px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.first-title, 
.title {
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 60px;
  margin-top: 0px; 
  margin-left: 45px;
  margin-bottom: 0px;
  line-height: 56px;
  text-transform: uppercase;
}
.projets .first-title, 
.projets .title,
.projects .first-title, 
.projects .title,
.theme .first-title, 
.theme .title  {
  margin-right: 150px;
}

.views-field-field-auteur {
  display: inline-block;
  float: left;
  font-size: 22px;
  padding: 0 0 5px 20px;
  margin:  10px 0 5px 25px;
  background: url('../img/arrow.png') no-repeat;
  background-position: 0 5px;
  height: 19px;
}
.views-field-field-origine {
  display: inline-block;
  float: left;
  font-size: 22px;
  padding: 0 0 0 20px;
  margin: 10px 0 5px 7px;
  background: url('../img/arrow.png') no-repeat;
  background-position: 10px 5px;
}
.views-field-field-aire-ivm,
.views-field-field-pays {
  float: left;
  padding: 0 0 0 20px;
  margin: 10px 0 5px 25px;
  background: url('../img/arrow.png') no-repeat;
  height: 14px;
}
/* rencontre + line */
.views-field-field-langues,
.views-field-field-rencontre{
  clear: both;
  /*border-bottom: 1px solid grey;*/
  padding: 0 0 0px 20px;
  margin: 0 0 0px 25px;
  background: url('../img/arrow.png') no-repeat;
  background-position: 0 2px;
  /*height: 14px;*/
}
.links {
  display: none;
}

.view-dom-id-ecb0d85e9d4420e7d92595590c3508f6 {
  display: none;
}

/* --------------------------------------------------------------------------------------- */
/* PROJECT */
#page-inner.projets-page, 
#page-inner.projects-page {
  background-color:#f6f6f6;
}
.projets .prev-title ,
.projects .prev-title {
  color: #603187;
}
.projets .title,
.projects .title {
  color: #9e52df;
}
.projets #block-system-main, 
.projects #block-system-main {
  display: none;
}


#block-views-project_author-block_1 .block-title,
#block-views-list_doc_ref-block .block-title,
#block-views-thematique-block .block-title,
#block-views-project_body-block_1 .block-title {
  display: none;
}
/*
.projets .note,
.projects .note,
.projets .note_en,
.projects .note_en {  
  padding-bottom: 30px; 
  border-top: 1px solid grey;
  padding-top: 20px; 
  margin-left: 45px;
  clear: both;
}*/
.projets .views-field-field-auteur,
.projects .views-field-field-auteur {
  margin:  10px 0 0px 25px;
}

#block-views-list_doc_ref-block,
#block-views-thematique-block {
  border-top: 1px solid grey;
  margin: 20px 0px 20px 45px;
  padding-top: 20px; 
  font-size: 17px;
}

#block-views-list_doc_ref-block ul,
#block-views-thematique-block ul {
  list-style: none;
  font-size: 17px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

#block-views-list_doc_ref-block div{
  display: inline-block;
}
#block-views-thematique-block  #theme_count{
  margin-bottom: 10px;
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 25px;
}
#block-views-thematique-block .count {
  display: none;
}
  
#block-views-list_doc_ref-block {
  padding-top: 20px; 
  padding-bottom: 0px; 
}
#block-views-thematique-block li{
  list-style-image: url('../img/arrow_filter.png');
}

#block-views-thematique-block a:link, #block-views-thematique-block a:active,
#block-views-list_doc_ref-block a:link, #block-views-list_doc_ref-block a:active  {
  color: #000000;
  font-weight: bold;
  
}
#block-views-thematique-block a:visited,
#block-views-list_doc_ref-block a:visited {
  color: #000000;
  font-weight: bold;
}

#block-views-thematique-block a:hover,
#block-views-thematique-block a:focus,
#block-views-list_doc_ref-block a:hover,
#block-views-list_doc_ref-block a:focus {
  color: #9e52df;
  font-weight: bold;
}
/* doc without theme */
#block-views-2782fbc4d626b28c27dfd83c80621344 .block-title {
  display: none;
}
.view-list-doc-by-id-without-thema {
  display: block;
  margin-left: 30px;
  font-size: 17px;
  font-weight: bold;
  height: 18px;
  overflow: hidden;
}
.view-list-doc-by-id-without-thema ul {
  margin-left: 15px;
}
.view-list-doc-by-id-without-thema li {
  list-style-image: url('../img/arrow_filter.png');
}
.view-list-doc-by-id-without-thema .btn_more {
  background-image: url(../img/picto_plus.png);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  cursor: pointer;
  margin-bottom: 5px;
  margin-bottom: 10px;
}
/* doc de réf */
#block-views-list_doc_ref-block .author a:link, #block-views-list_doc_ref-block .author a:active,
#block-views-list_doc_ref-block .author a:hover, #block-views-list_doc_ref-block .author a:focus {
  font-weight: normal;
} 
#block-views-list_doc_ref-block .nature a:link, #block-views-list_doc_ref-block .nature a:active,
#block-views-list_doc_ref-block .nature a:hover, #block-views-list_doc_ref-block .nature a:focus {
  font-weight: normal;
} 
#block-views-list_doc_ref-block .block-title{
  /*
  display: inline-block;
  float: left;
  padding: 0 0 5px 20px;
  margin:  10px 0 5px -20px;
  background: url('../img/arrow.png') no-repeat;
  background-position: 0 1px;
  height: 19px;
  font-size: 14px;
  font-family: "Times New Roman", Times, serif;
  */
  display: block;
  margin-left: 0px;
  margin-bottom: 10px;
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 25px;
}
/* video */
#block-views-project_img_pdf_video-block_1 .block-title{
  display: block;
  margin-left: 0px;
  margin-bottom: 10px;
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 25px;
}

/* Partners */
#block-views-project_partenaire-block_1 .block-title{
  display: block;
  margin-left: 0px;
  margin-bottom: 10px;
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 25px;
}
#block-views-project_partenaire-block_1 {
  border-top: 1px solid grey;
  margin: 20px 0px 20px 45px;
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 14px;
}

/* --------------------------------------------------------------------------------------- */
/* 
  ::::::::::::::    :::::::::::::::::    :::: :::::::::: 
      :+:    :+:    :+::+:       +:+:+: :+:+:+:+:        
      +:+    +:+    +:++:+       +:+ +:+:+ +:++:+        
      +#+    +#++:++#+++#++:++#  +#+  +:+  +#++#++:++#   
      +#+    +#+    +#++#+       +#+       +#++#+        
      #+#    #+#    #+##+#       #+#       #+##+#        
      ###    ###    ################       #############  
*/
#page-inner.theme-page {
  background-color:#f6f6f6;
}
.theme .prev-title,
.theme .prev-title a:link, 
.theme .prev-title a:active,
.theme .prev-title a:visited {
  color: #371c4e;
}
.theme .prev-title a:hover,
.theme .prev-title a:focus {
  color: #9e52df;
}
.theme #block-system-main {
  display: none;
}

#block-views-thema_body-block .block-title {
  display: none;
  text-transform: uppercase;
}
.theme .title {
  color: #9e52df;
}

#block-views-list_docs-block .block-title {
  display: none;
}
.theme .note,
.theme .note_en {
  margin: 0px 0px 20px 45px;
  padding-top: 20px; 
  border-top: 1px solid grey;
}
#block-views-list_docs-block {
  border-top: 1px solid grey;
  margin: 20px 45px 20px 0px;
  padding-top: 20px; 
}

#block-views-list_docs-block ul {
  list-style: none;
  font-size: 17px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
#block-views-list_docs-block li {
  list-style-image: url('../img/arrow_filter.png');
}

#block-views-list_docs-block a:link, 
#block-views-list_docs-blocka:active,
#block-views-list_docs-block a:visited {
  color: #000000;
  font-weight: bold;
}

#block-views-list_docs-block a:hover,
#block-views-list_docs-block a:focus {
  color: #9e52df;
  font-weight: bold;
}

.theme .views-field-body {
  border-top: solid 1px #919191;
  margin-left: 45px;
  padding: 20px 0 20px 0;
  display: none;
}
.theme .views-field-body * p  {
  /*
  font-size: 14px;
  font-family: "Times New Roman", Times, serif;
  */
}

/* title of project */
#block-views-project_title-block {
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 25px;
  color: #603187;
  text-transform: uppercase;
}
#block-views-project_title-block a:link, #block-views-project_title-block a:active,
#block-views-project_title-block a:visited,
#block-views-project_title-block a:visited {
  color: #603187;
  /*font-weight: bold;*/
}

#block-views-project_title-block a:hover,
#block-views-project_title-block a:focus {
  color: #9E52DF;
  font-weight: bold;
}
/* end title of project */

/* tags */
#block-views-doc_tags_theme-block {

}

.view-doc-tags-theme{
  border-top: solid 1px #919191;
  margin-left: 45px;
  margin-top: 20px;
  padding-top: 20px; 
  padding-bottom: 20px; 
}
#block-views-doc_tags_theme-block .block-title{
  display: none;
}
.view-doc-tags-theme .views-row,
#block-views-doc_tags-doc_tags_theme .views-row{
  display: inline-block;
  margin-bottom: 5px; 
}
.view-doc-tags-theme .field-content a,
#block-views-doc_tags_theme-block .field-content a { 
  } 


/* header */
.theme .views-field-field-nature-du-doc{
  position: absolute;
  right: 45px;
  top: 85px;
  width: 130px;
  text-align: center;
}

/* image */
.view-theme-img-pdf-video .views-field-field-img {
  border-top: solid 1px #919191;
  margin-top: 20px;
  padding-top: 20px;
  font-size: 13px;
  text-align: center;
  margin-left: 45px;
}
.view-theme-img-pdf-video .views-field-field-img .field-content {
  padding: 0 0 15px 0;
  max-width: 700px;
}
.view-theme-img-pdf-video .views-field-field-img img {
  width: 100%;
  height: auto;
}
.view-theme-img-pdf-video .views-field-field-img .field-content-wrapper{
  background-color: #dfdde8;
  padding: 0 0px 10px 0;
  text-align: left;
  cursor: pointer;
}
.view-theme-img-pdf-video .views-field-field-img .arrow_down {
  background-image: url(../img/arrow_down.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 17px;
  height: 12px;
  margin-top: -14px;
}
.view-theme-img-pdf-video .views-field-field-img .label {
 margin-top: 5px;
 cursor: pointer;
}
.view-theme-img-pdf-video .views-field-field-img .msk_h {
  background-color: #f6f6f6;
  position: absolute;
  width: 15px;
  height: 15px;
}
.view-theme-img-pdf-video .views-field-field-img .msk_v {
  background-color: #f6f6f6;
  position: absolute;
  width: 5px;
  height: 10px;
}
/* pdf */
.view-theme-img-pdf-video .views-field-field-pdf {
  border-top: solid 1px #919191;
  margin-top: 20px;
  padding-top: 20px;
  margin-left: 45px;
  display: none;
}
.view-theme-img-pdf-video .views-field-field-pdf .iframe_pdf {
  width: 100%; 
  height: 100px;
  overflow: auto;
}
.view-theme-img-pdf-video .views-field-field-pdf .file {
  display: none;
}

/* partners */
#block-views-theme_partenaire-block .block-title{
  display: block;
  margin-left: 0px;
  margin-bottom: 10px;
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 25px;
}
#block-views-theme_partenaire-block {
  border-top: 1px solid grey;
  margin: 20px 0px 20px 45px;
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 14px;
}

/* --------------------------------------------------------------------------------------- */
/* 
  :::::::::  ::::::::  ::::::::   ::::::::::::::     :::::::    ::::  
  :+:    :+::+:    :+::+:    :+:      :+:    :+:     :+:+:+:+: :+:+:+ 
  +:+    +:++:+    +:++:+             +:+    +:+     +:++:+ +:+:+ +:+ 
  +#+    +:++#+    +:++#+             +#+    +#+     +:++#+  +:+  +#+ 
  +#+    +#++#+    +#++#+             +#+     +#+   +#+ +#+       +#+ 
  #+#    #+##+#    #+##+#    #+#      #+#      #+#+#+#  #+#       #+# 
  #########  ########  ########   ###########    ###    ###       ### 
 */
.node-type-doc-ivm #page-inner {
  background-color:#f6f6f6;
}

/* thumbnail */
.thumbnail-doc{
  position: absolute;
  margin-top: 20px;
  max-width: 100px;
  right: 55px;
  display: block;
  background-color: #63437f;
  padding: 0 5px 10px 0;
  text-align: center;
  z-index: 10;
}
.thumbnail-doc img{
  width: 100%;
  height: auto;
  max-height: 120px;
} 
.thumbnail-doc .inner{
  background-color: #dfdde8;
  padding: 0 0px 5px 0;
  text-align: left;
  cursor: pointer;
}
.thumbnail-doc .arrow_down_XS {
  background-image: url(../img/arrow_down.png);
  background-size: 75% auto;
  background-repeat: no-repeat;
  position: absolute;
  width: 17px;
  height: 12px;
  margin-top: -8px;
  margin-left: 45px;
}
.thumbnail-doc .label {
 margin-top: 5px;
 cursor: pointer;
}
.thumbnail-doc .msk_h {
  background-color: #f6f6f6;
  position: absolute;
  width: 15px;
  height: 15px;
}
/* end thumbnail */ 

.page-node .prev-title, 
.page-node .prev-title a:link, 
.page-node .prev-title a:active,
.page-node .prev-title a:visited,
.node-type-doc-ivm .prev-title, 
.node-type-doc-ivm .prev-title a:link, 
.node-type-doc-ivm .prev-title a:active,
.node-type-doc-ivm .prev-title a:visited {
  color: #1c0f28;
}
.page-node .prev-title a:hover,
.page-node .prev-title a:focus,
.node-type-doc-ivm .prev-title a:hover,
.node-type-doc-ivm .prev-title a:focus{
  color: #9E52DF;
}

/* project */
.page-node .views-field-field-projet,
.node-type-doc-ivm .views-field-field-projet,
.page-node .views-field-name-i18n, 
.node-type-doc-ivm .views-field-name-i18n  {
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 25px;
  color: #371c4e;
  text-transform: uppercase;
}
.page-node .views-field-field-projet a:link,
.page-node .views-field-field-projet a:active,
.page-node .views-field-field-projet a:visited,
.node-type-doc-ivm .views-field-field-projet a:link, 
.node-type-doc-ivm .views-field-field-projet a:active,
.node-type-doc-ivm .views-field-field-projet a:visited,
.npage-node .views-field-name-i18n a:link,
.page-node .views-field-name-i18n a:active,
.page-node .views-field-name-i18n a:visited,
.node-type-doc-ivm .views-field-name-i18n a:link,
.node-type-doc-ivm .views-field-name-i18n a:active,
.node-type-doc-ivm .views-field-name-i18n a:visited {
  color: #371c4e;
}
.page-node .views-field-field-projet a:hover,
.page-node .views-field-field-projet a:focus,
.node-type-doc-ivm .views-field-field-projet a:hover,
.node-type-doc-ivm .views-field-field-projet a:focus,
.page-node .views-field-name-i18n a:hover,
.page-node .views-field-name-i18n a:focus,
.node-type-doc-ivm .views-field-name-i18n a:hover,
.node-type-doc-ivm .views-field-name-i18n a:focus {
  color: #9E52DF;
}

/* theme */
.page-node .views-field-field-theme, 
.node-type-doc-ivm .views-field-field-theme,
.page-node .views-field-name-i18n-1, 
.node-type-doc-ivm .views-field-name-i18n-1  {
  font-family: 'FranklinGothic-ExtraCond';
  color: #603187;
  font-size: 25px;
  text-transform: uppercase;
  width: 530px;
}
.page-node .views-field-field-theme a:link, 
.page-node .views-field-field-theme a:active, 
.page-node .views-field-field-theme a:visited, 
.node-type-doc-ivm .views-field-field-theme a:link, 
.node-type-doc-ivm .views-field-field-theme a:active,
.node-type-doc-ivm .views-field-field-theme a:visited,
.page-node .views-field-name-i18n-1 a:link,
.page-node  .views-field-name-i18n-1 a:active,
.page-node  .views-field-name-i18n-1 a:visited, 
.node-type-doc-ivm .views-field-name-i18n-1 a:link,
.node-type-doc-ivm .views-field-name-i18n-1 a:active,
.node-type-doc-ivm .views-field-name-i18n-1 a:visited {
  color: #603187;
}
.page-node .views-field-field-theme a:hover, 
.page-node .views-field-field-theme a:focus, 
.node-type-doc-ivm .views-field-field-theme a:hover,
.node-type-doc-ivm .views-field-field-theme a:focus,
.page-node .views-field-name-i18n-1 a:hover,
.page-node  .views-field-name-i18n-1 a:focus,
.node-type-doc-ivm .views-field-name-i18n-1 a:hover,
.node-type-doc-ivm .views-field-name-i18n-1 a:focus {
  color: #9E52DF;
}

.node-type-doc-ivm .title {
  display: none;
}
.view-doc-body .views-field-title,
#block-views-doc_body-block .views-field-title{
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 60px;
  color: #9e52df;
  margin-top: 0px; 
  margin-left: 45px;
  margin-bottom: 0px;
  line-height: 52px;
  max-width: 520px;
  text-transform: uppercase;
}

.page-node .field-label,
.node-type-doc-ivm .field-label {
  display: none;
}
.page-node .note,
.node-type-doc-ivm .note,
.page-node .note_en,
.node-type-doc-ivm .note_en,
  {
  margin-left: 45px;
  padding: 20px 0 20px 0;
  border-top: solid 1px #919191;
}
/* body text */
.view-doc-body .views-field-body,
.node-type-doc-ivm .views-field-body,
#block-views-doc_header-block,
#block-views-project_body-block_1 {
  
  border-top: solid 1px #919191;
  margin-left: 45px;
  padding: 20px 0 20px 0;
  margin-top: 20px;
  
}
/* list links */
#block-views-list_docs-block {
  font-size: 17px;
  border-top: 1px solid grey;
  margin: 0px 0px 20px 45px;
  padding-top: 20px; 
}
.view-id-doc_body {
  padding-bottom: 20px;
}

#block-views-list_docs-block .view-header {
 display: none;
}

#block-views-list_docs-block ul {
  list-style: none;
  font-size: 17px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

#block-views-doc_body-block .block-title,
.field-name-field-rencontre,  
.field-name-field-num-inventaire,
.field-name-field-aire-ivm,
.field-name-field-lieu-de-ref,
.field-name-field-date-debut,
.field-name-field-date-fin,
.field-name-field-format-du-doc,
.field-name-field-nature-du-doc,
#block-views-doc_body-block .views-field-field-rencontre,
#block-views-doc_body-block .views-field-field-langues {
  display: none;
}
#block-views-doc_langue-block .view-content .views-row  #block-views-doc_langue-block .view-content .views-row {
  display: none;
}



.field-name-field-origine {
  /*float: left;*/

}

#block-views-list_docs-block a:link, #block-views-list_docs-block a:active  {
  color: #000000;
  font-weight: bold;
  
}
#block-views-list_docs-block a:visited {
  color: #000000;
  font-weight: bold;
}

#block-views-list_docs-block a:hover,
#block-views-list_docs-block a:focus {
  color: #9e52df;
  font-weight: bold;
}

/* header */
.view-doc-body .views-field-field-nature-du-doc{
  /*
  font-size: 16px;
  padding: 0 0 0px 20px;
  margin:  3px 0 5px 25px;
  background: url('../img/arrow.png') no-repeat;
  background-position: 0 2px;
  height: 19px;
  */
  position: absolute;
  right: 0px;
  top: 85px;
  width: 130px;
  text-align: center;
}

.node-type-doc-ivm .views-field-field-auteur {
  padding: 0 0 5px 20px;
  margin:  5px 0 0px 25px;
}

.node-type-doc-ivm .views-field-field-origine {
  margin: 5px 0 0px 7px;
  padding: 0 0 0 0px;
}
.node-type-doc-ivm .views-field-field-langues {
  font-size: 18px;
  background-position: 0 6px;
}

/* system-main */
.page-node-6 #block-system-main, 
.page-node-1912 #block-system-main, 
.page-node-5 #block-system-main, 
.page-node-1916 #block-system-main, 
.node-type-doc-ivm #block-system-main {
  border-top: solid 1px #919191;
  margin-left: 45px;
  padding-top: 20px; 
  display: none;
}
.node-type-doc-ivm #block-system-main .submitted,
.node-type-doc-ivm #block-system-main .field-name-field-auteur,
.node-type-doc-ivm #block-system-main .field-name-field-aire-ivm,
.node-type-doc-ivm #block-system-main .field-name-field-lieu-de-ref,
.node-type-doc-ivm #block-system-main .field-name-field-origine, 
.node-type-doc-ivm #block-system-main .field-name-field-pays,
.node-type-doc-ivm #block-system-main .field-name-field-projet,
.node-type-doc-ivm #block-system-main .field-name-field-theme,
.node-type-doc-ivm #block-system-main .field-name-field-langues,
.node-type-doc-ivm #block-system-main .field-name-field-pays,
.node-type-doc-ivm #block-system-main .field-name-body,
.node-type-doc-ivm #block-system-main .field-name-field-fichier,
.node-type-doc-ivm #block-system-main .field-name-field-anc-url,
.node-type-doc-ivm #block-system-main .field-name-field-note-fr,
.node-type-doc-ivm #block-system-main .field-name-field-resume-en, 
.node-type-doc-ivm #block-system-main .field-name-field-pdf {
  display: none;
}

/* tags */
.view-doc-tags{
  border-top: solid 1px #919191;
  margin-left: 45px;
  margin-top: 20px;
  padding-top: 20px; 
 /* padding-bottom: 20px; */
}
.view-doc-tags .block-title,
#block-views-doc_tags-block .block-title{
  display: none;
}
.view-doc-tags .views-row,
#block-views-doc_tags-block .views-row{
  display: inline-block;
  margin-bottom: 5px; 
}

/*.node-type-doc-ivm #block-system-main .field-name-field-tags .field-item */
/*#block-views-doc_tags-block .field-content{
  display: inline-block;
  margin-bottom: 5px; 
}*/
/*.node-type-doc-ivm #block-system-main .field-name-field-tags .field-item */
.view-doc-tags .field-content a,
#block-views-doc_tags-block .field-content a { 
  /*
  margin: 0 0px 0 3px;
  padding:2px 5px 2px 5px;
  background:#9e52df;
  color:#fff;
  text-decoration:none;
  -moz-border-radius:4px;
  -webkit-border-radius:4px; 
  border-radius:4px; 
  */
  } 

  /* anc url */
  .node-type-doc-ivm #block-system-main .field-name-field-anc-url {
    border-top: solid 1px #919191;
    margin-top: 20px;
    padding-top: 20px; 
    clear: both;
}

#block-views-doc_img_pdf-block .block-title {
  display: none;
}
/* image */
.view-doc-img-pdf .views-field-field-img {
  border-top: solid 1px #919191;
  margin-top: 20px;
  padding-top: 20px;
  font-size: 13px;
  text-align: center;
  margin-left: 45px;
}
.view-doc-img-pdf .views-field-field-img .field-content {
  padding: 0 0 15px 0;
  max-width: 700px;
}
.view-doc-img-pdf .views-field-field-img img {
  width: 100%;
  height: auto;
}
.view-doc-img-pdf .views-field-field-img .field-content-wrapper{
  background-color: #dfdde8;
  padding: 0 0px 10px 0;
  text-align: left;
  cursor: pointer;
}
.view-doc-img-pdf .views-field-field-img .arrow_down {
  background-image: url(../img/arrow_down.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 17px;
  height: 12px;
  margin-top: -14px;
}
.view-doc-img-pdf .views-field-field-img .label {
 margin-top: 5px;
 cursor: pointer;
}
.view-doc-img-pdf .views-field-field-img .msk_h {
  background-color: #f6f6f6;
  position: absolute;
  width: 15px;
  height: 15px;
}
.view-doc-img-pdf .views-field-field-img .msk_v {
  background-color: #f6f6f6;
  position: absolute;
  width: 5px;
  height: 10px;
}

/* rencontre */
.views-field-field-rencontre {
  /*
  display: inline-block;
  float: left;
  font-size: 16px;
  padding: 0 0 5px 20px;
  margin:  10px 0 5px 25px;
  background: url('../img/arrow.png') no-repeat;
  background-position: 0 5px;
  height: 19px;
  */
}

/* pdf */
.view-doc-img-pdf .views-field-field-pdf {
  border-top: solid 1px #919191;
  margin-top: 20px;
  padding-top: 20px;
  margin-left: 45px;
  display: none;
}
.view-doc-img-pdf .views-field-field-pdf .iframe_pdf {
  width: 100%; 
  height: 100px;
  overflow: auto;
}
.view-doc-img-pdf .views-field-field-pdf .file {
  display: none;
}

.views-field-field-fichier {
  display: none;
}

/* video */
.views-field-field-video {
  margin-left: 45px;
}


/* corrélats */
#block-views-random_docs_from_meta-block {
  border-top: solid 1px #919191;
  margin: 20px 45px 20px 45px;
  padding-top: 20px; 
  width: 100%;
  height: 520px;
}
#block-views-random_docs_from_meta-block .block-title {
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  padding: 0;
  margin: 0 0 20px 0;
  position: relative;
}
#block-views-random_docs_from_meta-block .content {
  position: relative;
  font-size: 0px;
  width: 90%;
}
.item_bg {
  position: absolute;
  width: 97px;
  height: 137px;
}
#block-views-random_docs_from_meta-block  .views-row {
  background: url('../img/fiche_v.png') no-repeat;
  width: 57px;
  height: 75px;
  display: inline-block;
  cursor: pointer;
}
#block-views-random_docs_from_meta-block .views-row .views-field-field-tags,
#block-views-random_docs_from_meta-block .views-row .views-field-title, 
#block-views-random_docs_from_meta-block .nid {
  display: none;
}
#caption {
  position: absolute;
  height: 15px;
  padding: 3px 5px 3px 5px; 
  background-color: #000;
  color: #FFF;
  opacity: 0;
  font-size: 14px;
  z-index: 20;
}

/* list theme body */
#block-views-theme_body_for_doc-block {
  display: none;
}

/* LANGUES */
.view-doc-langue .views-row-2 {
  display: none;
}

#block-sharethis-sharethis_block{
  margin-left: 45px;
  margin-top: 10px;
}

/* --------------------------------------------------------------------------------------- */
/*    ::::::::  :::::::: ::::    :::::::::::::::::     ::::::::::::::::::: 
  :+:    :+::+:    :+::+:+:   :+:    :+:  :+: :+:  :+:    :+:   :+:     
  +:+       +:+    +:+:+:+:+  +:+    +:+ +:+   +:+ +:+          +:+     
  +#+       +#+    +:++#+ +:+ +#+    +#++#++:++#++:+#+          +#+     
  +#+       +#+    +#++#+  +#+#+#    +#++#+     +#++#+          +#+     
  #+#    #+##+#    #+##+#   #+#+#    #+##+#     #+##+#    #+#   #+#     
   ########  ######## ###    ####    ######     ### ########    ###      */
.node-type-contact #content-inner {
  margin: 0px 45px 0 45px; 
  padding-bottom: 0;
  overflow: hidden;
}
.node-type-contact .title {
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 26px;
  margin: 75px 0 0px 0;
  border-bottom: solid 1px #919191;
}
.node-type-contact .logo {
  position: absolute;
 /* margin-top: 50px;
  left: 590px;
  width: 110px;*/
  margin-top: 14px;
  left: 550px;
  width: 179px;
}
.node-type-contact .logo img{
  width: 100%;
  height: auto;
}
.node-type-contact .submitted {
  display: none;
}
.node-type-contact .field-name-field-adress-contact .field-label,
.node-type-contact .field-name-field-adress-contact-2 .field-label,
.node-type-contact .field-name-field-image-contact .field-label,
.node-type-contact .field-name-field-team-contact .field-label {
  display: none;
}

.node-type-contact .field-name-field-adress-contact {
  margin: 0px 0px 20px 0px;
  padding-top: 20px; 
  display: inline-block;
}
.node-type-contact .field-name-field-adress-contact-2 {
  margin: 0px 0px 20px 40px;
  padding-top: 20px; 
  display: inline-block;
}
.node-type-contact .field-name-field-team-contact {
  border-top: solid 1px #919191;
  margin: 20px 0px 20px 0px;
  padding-top: 20px; 
}
.node-type-contact .field-name-field-image-contact {
}
.node-type-contact .mCSB_draggerRail {
  position: absolute;
  background: #dedede;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  height: 100%;
  width: 10px;
  top: 0px;
  left: 764px;
}
/* --------------------------------------------------------------------------------------- */
/*   

   ::::::::::::::::::::::::::::::::::::::::  ::::    ::::     :::    :::::::::  
  :+:    :+:   :+:        :+:    :+:         +:+:+: :+:+:+  :+: :+:  :+:    :+: 
  +:+          +:+        +:+    +:+         +:+ +:+:+ +:+ +:+   +:+ +:+    +:+ 
  +#++:++#++   +#+        +#+    +#++:++#    +#+  +:+  +#++#++:++#++:+#++:++#+  
         +#+   +#+        +#+    +#+         +#+       +#++#+     +#++#+        
  #+#    #+#   #+#        #+#    #+#         #+#       #+##+#     #+##+#        
   ###################    ###    ##########  ###       ######     ######        


    */
.page-node-6740 #content-inner, 
.page-node-10 #content-inner {
  margin: 0px 45px 0 45px; 
  padding-bottom: 0;
  overflow: hidden;
}
.page-node-6740 .title,
.page-node-10 .title {
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 26px;
  margin: 75px 0 15px 0;
  border-bottom: solid 1px #919191;
}
.page-node-6740 .logo,
.page-node-10 .logo {
  position: absolute;
 /* margin-top: 50px;
  left: 590px;
  width: 110px;*/
  margin-top: 14px;
  left: 550px;
  width: 179px;
}
.page-node-6740 .logo img,
.page-node-10 .logo img {
  width: 100%;
  height: auto;
}
.page-node-6740 .mCSB_draggerRail,
.page-node-10 .mCSB_draggerRail {
  position: absolute;
  background: #dedede;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  height: 100%;
  width: 10px;
  top: 0px;
  left: 764px;
}

/* --------------------------------------------------------------------------------------- */
/* 
      :::     ::::::::::::::::::::::    ::: 
    :+: :+:  :+:    :+:   :+:    :+:    :+: 
   +:+   +:+ +:+          +:+    +:+    +:+ 
  +#++:++#++:+#+          +#+    +#+    +:+ 
  +#+     +#++#+          +#+    +#+    +#+ 
  #+#     #+##+#    #+#   #+#    #+#    #+# 
  ###     ### ########    ###     ########   
*/

.page-node-6737 .title,
.page-node-7 .title {
  color: #26a9e6;
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 68px;
  margin-top: 60px;
  margin-bottom: 10px;
}

.page-node-6737 .form-type-item,
.page-node-7 .form-type-item {
  display: none;
}
#block-views-list_actu-block .block-title {
  display: none;
}
#block-views-list_actu-block {
  margin-left: 45px;
}
#block-views-list_actu-block .view-content ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
#block-views-list_actu-block .view-content li {
  border-top: solid 1px #919191;
  margin: 0;
  margin-right: 45px;
  padding-top: 20px;
  padding-bottom: 20px; 
  position: relative;
}
#block-views-list_actu-block .views-field-field-image {
  width: 220px;
}
#block-views-list_actu-block .view-content li img{
  width: 100%;
  height: auto;
  /*position: absolute;
  top: 20px;
  left: 0px;
  */
}
#block-views-list_actu-block .actu_right_container{
  width: 444px;
  margin-left: 20px;
}
#block-views-list_actu-block .view-content li .views-field-title{
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 22px;
  line-height: 22px;
  text-transform: uppercase;
  /*margin-left: 240px;
  width: 444px;*/
}
#block-views-list_actu-block .view-content li .views-field-field-date, 
#block-views-list_actu-block .view-content li .views-field-field-date-debut {
  font-family: Times, serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-bottom: 5px;
  /*margin-left: 240px;
  width: 444px;*/
}
#block-views-list_actu-block .view-content li .views-field-field-subtitle {
  font-family: Times, serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-bottom: 5px;
  /*margin-left: 240px;
  width: 444px;*/
}
#block-views-list_actu-block .view-content li .views-field-body {
  /*margin-left: 240px;
  width: 444px;*/
}

.view-list-actu ul li.views-row table td {
  vertical-align: top;
}

/* --------------------------------------------------------------------------------------- */
/* 
  ::::    ::::  :::::::::::::::::::::::::::    :::::::: :::       ::::::::::::::::::::::::::::   
  +:+:+: :+:+:+:+:    :+:   :+:   :+:    :+:  :+:    :+::+:       :+:       :+:      :+:    :+:  
  +:+ +:+:+ +:++:+    +:+   +:+   +:+         +:+       +:+       +:+       +:+      +:+         
  +#+  +:+  +#++#+    +:+   +#+   +#++:++#++  +#+       +#+       +#++:++#  :#::+::# +#++:++#++  
  +#+       +#++#+    +#+   +#+          +#+  +#+       +#+       +#+       +#+             +#+  
  #+#       #+##+#    #+#   #+#   #+#    #+#  #+#    #+##+#       #+#       #+#      #+#    #+#  
  ###       ### ########    ###    ########    ######## #######################       ########   
*/
.page-node-1912,
.page-node-6 {
  background: none;
  background-color: #f2eae7;
}
.page-node-1912 #page ,
.page-node-6 #page {
  display: none;
}
.page-node-1912 .title ,
.page-node-6 .title {
  display: none;
}

.page-node-1912 #logo,
.page-node-6 #logo{
  position: absolute;
}

.page-node-6 .views-field-field-projet,
.page-node-1912 .views-field-field-projet{
  /*margin-top: 20px;
  margin-left: 45px ;*/
}
.page-node-6 .views-field-field-theme,
.page-node-1912 .views-field-field-theme{
  /*margin-left: 45px ;*/
}

.page-node-1912 #caption_tags,
.page-node-6 #caption_tags{
  display: none;
  position: absolute;
  background-color: #000;
  height: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.page-node-1912 #caption_tags span, 
.page-node-6 #caption_tags span {
  display: block;
  margin-top: 2px;
  letter-spacing:0px;
  color: #FFF;
  font-family: "arial";
  font-size: 13px;
}
.page-node-1912 #rollbutton,
.page-node-6 #rollbutton {
  display: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 100;
}
.page-node-1912 #debug,
.page-node-6 #debug {
  position: fixed;
  bottom: 8px;
  left: 10px;
  z-index: 100;
}
.page-node-1912 ._hidden,
.page-node-6 ._hidden {
  position:absolute;
  left:-10000px;
  top:auto;
  overflow:hidden;
}
.page-node-1912 #canvas,
.page-node-6 #canvas{
  position: absolute;
  top: 23px;
  left: 0px;
  z-index: 0;
  width: 100%;
  height: 100%;
}
.page-node-1912 #content-inner,
.page-node-6 #content-inner {
  margin: 0px 45px 0 0px;
  overflow: hidden;
}

.page-node-1912 #general-loader,
.page-node-6 #general-loader  {
  position: absolute;
  text-align: center;
}
.loader-label  {
  margin-top: 10px;
  color: #9E52DF;
}
.page-node-1912 #baseline,
.page-node-6 #baseline  {
  position: absolute;
  font-size: 25px;
  font-family: 'FranklinGothic-ExtraCond';
  color: #e2001a;
  text-align: center;
  width: 380px;
  margin-left: -190px;
  left: 50%;
}


/* --------------------------------------------------------------------------------------- */
/* 
Le monde de l'  
  ::::::::::::::     :::::::    ::::  
      :+:    :+:     :+:+:+:+: :+:+:+ 
      +:+    +:+     +:++:+ +:+:+ +:+ 
      +#+    +#+     +:++#+  +:+  +#+ 
      +#+     +#+   +#+ +#+       +#+ 
      #+#      #+#+#+#  #+#       #+# 
  ###########    ###    ###       ###  
*/
.page-node-1916,
.page-node-5 {
  background: none;
  background-color: #f2eae7;
}
.page-node-1916 #page ,
.page-node-5 #page {
  display: none;
}
.page-node-1916 .title ,
.page-node-5 .title {
  display: none;
}

.page-node-1916 #logo,
.page-node-5 #logo{
  position: absolute;
}
.page-node-1916 #caption_tags,
.page-node-5 #caption_tags{
  display: none;
  position: absolute;
  background-color: #000;
  height: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.page-node-1916 #caption_tags span, 
.page-node-5 #caption_tags span {
  display: block;
  margin-top: 2px;
  letter-spacing:0px;
  color: #FFF;
  font-family: "arial";
  font-size: 13px;
}
.page-node-1916 #rollbutton,
.page-node-5 #rollbutton {
  display: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 100;
}
.page-node-1916 #debug,
.page-node-5 #debug {
  position: fixed;
  bottom: 8px;
  left: 10px;
  z-index: 100;
}
.page-node-1916 ._hidden,
.page-node-6 ._hidden {
  position:absolute;
  left:-10000px;
  top:auto;
  overflow:hidden;
}

.page-node-1916 #canvas,
.page-node-5 #canvas{
  position: absolute;
  top: 30px;
  left: 0px;
  z-index: 0;
  width: 100%;
  height: 100%;
}
.page-node-1916 #content-inner,
.page-node-5 #content-inner {
  margin: 0px 45px 0 0px;
  overflow: hidden;
}

.page-node-1916 #general-loader,
.page-node-5 #general-loader  {
  position: absolute;
  text-align: center;
}
.loader-label  {
  margin-top: 10px;
  color: #9E52DF;
}
.page-node-1916 #baseline,
.page-node-5 #baseline  {
  position: absolute;
  font-size: 25px;
  font-family: 'FranklinGothic-ExtraCond';
  color: #e2001a;
  text-align: center;
  width: 380px;
  left: 50%;
  margin-left: -190px;
  margin-top: -30px;
}


/* --------------------------------------------------------------------------------------- */
/* 
   :::::::: ::::::::::    :::    :::::::::  :::::::: :::    ::: 
  :+:    :+::+:         :+: :+:  :+:    :+::+:    :+::+:    :+: 
  +:+       +:+        +:+   +:+ +:+    +:++:+       +:+    +:+ 
  +#++:++#+++#++:++#  +#++:++#++:+#++:++#: +#+       +#++:++#++ 
         +#++#+       +#+     +#++#+    +#++#+       +#+    +#+ 
  #+#    #+##+#       #+#     #+##+#    #+##+#    #+##+#    #+# 
   ######## #############     ######    ### ######## ###    ###  
*/
.page-search .title {
  color: #000;
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 25px;
  margin-top: 35px;
  margin-bottom: 20px;
  padding-bottom: 13px;
  border-bottom: solid 1px #919191;
  /*line-height: 24px;*/

  font-family: 'FranklinGothic-ExtraCond';
  font-size: 68px;
  margin-top: 60px;
  margin-bottom: 10px;
}
.page-search h3.title {
  color: #000;
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 25px;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-bottom: 0px;
  line-height: 24px;
  font-weight: normal;
}
.page-search .search-total {
  margin-left: 45px;
  margin-bottom: 20px;
  font-size: 13px;
  color: #424242;
}

.page-search #content-inner{
  width: 730px;
}

.search-form {
  display: none;
}
.content h2 {
  display: none;
}
.search-results {
  padding: 0;
}
.search-results li.search-result {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 45px;
  padding: 15px 10px 15px 10px;
  min-height: 100px;
}
.search-results li.search-result:nth-child(odd) {background: #fff}

.search-results .search-image {
  position: absolute;
  width: 100px;
  height: 100px;
}

.search-results .search-image img {
  width: 100%;
  height: auto;
}


.search-results .title {
  border-bottom: none;
  margin: 0px;
  padding: 0px;
  margin-bottom: 5px;
}
.search-results .search-snippet-info {
  padding: 0;
  color: #888888;
  font-size: 16px;
  font-family: "Times New Roman", Times, serif;
}
.search-results .search-first-line{
  color: #494949;
  font-size: 16px;
  font-family: "Times New Roman", Times, serif;
  margin-bottom: 5px;
}
.item-list .pager {
  clear: both;
  margin: 30px 0 0.75em 0;
  padding: 0;
}
/* --------------------------------------------------------------------------------------- */
/* 
      :::    ::::::::: :::     :::    :::    ::::    ::: :::::::: :::::::::::::::::::    :::::::: ::::::::::    :::    :::::::::  :::::::: :::    :::  
    :+: :+:  :+:    :+::+:     :+:  :+: :+:  :+:+:   :+::+:    :+::+:       :+:    :+:  :+:    :+::+:         :+: :+:  :+:    :+::+:    :+::+:    :+:  
   +:+   +:+ +:+    +:++:+     +:+ +:+   +:+ :+:+:+  +:++:+       +:+       +:+    +:+  +:+       +:+        +:+   +:+ +:+    +:++:+       +:+    +:+  
  +#++:++#++:+#+    +:++#+     +:++#++:++#++:+#+ +:+ +#++#+       +#++:++#  +#+    +:+  +#++:++#+++#++:++#  +#++:++#++:+#++:++#: +#+       +#++:++#++  
  +#+     +#++#+    +#+ +#+   +#+ +#+     +#++#+  +#+#+#+#+       +#+       +#+    +#+         +#++#+       +#+     +#++#+    +#++#+       +#+    +#+  
  #+#     #+##+#    #+#  #+#+#+#  #+#     #+##+#   #+#+##+#    #+##+#       #+#    #+#  #+#    #+##+#       #+#     #+##+#    #+##+#    #+##+#    #+#  
  ###     ############     ###    ###     ######    #### ######## ###################    ######## #############     ######    ### ######## ###    ###  
*/

.page-advanced-search #content {
  width: 674px;
}
.page-advanced-search #page_agenda_actu {
  width: 326px;
}
.page-node-1916 .title,
.page-node-5 .title, 
.page-advanced-search .title {
  color: #000;
  margin-top: 35px;
  margin-bottom: 20px;
  padding-bottom: 13px;
  border-bottom: solid 1px #919191;
  /*
  line-height: 20px;
  */

  font-family: 'FranklinGothic-ExtraCond';
  font-size: 68px;
  margin-top: 60px;
  margin-bottom: 10px;
}

.page-advanced-search #content-inner{
  width: 630px;
}

/* filters */
.block-facetapi {
  font-size: 15px;
  float: left;
  padding-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.block-facetapi .block-title {
  font-size: 20px;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}
.facetapi-facetapi-links {
}
.facetapi-facetapi-links li.leaf {
  margin-left: 19px;
  padding-right: 8px;
  list-style-image: url('../img/arrow_filter.png');
}
.facetapi-facetapi-links li.leaf a {
  display:block;
  margin-left: -3px;
}

/* colors */
#block-facetapi-OSugkrzg9eANUvRcQ4Tb45KwNdVVGcy2 .block-title {color: #a335ff;} /* projet */
#block-facetapi-TcPU66OtsPxvZG6vN79mpbTzcL1WCtfF .block-title {color: #044bff;} /* theme */
#block-facetapi-aMB13IS5EnnsbWU9kZnSuWVmsBcjGBGJ .block-title {color: #30d41b;} /* rencontre */
#block-facetapi-8xgSQQ1Wdfd1XiPgwTMLZRFpQ8bLoYk7 .block-title {color: #730081;} /* format */
#block-facetapi-ZmfxcedEbPn1SOWI1miyH4ZMOTdVI88J .block-title {color: #1d3692;} /* lieu */
#block-facetapi-4fjge4Me3njMafQ8YPHpAJL3lboWKCMt .block-title {color: #21d3ff;} /* auteurs */
#block-facetapi-mI2Z73nZ3S2oZOr1IQ5H2GQ1eOZ2ZZ1t .block-title {color: #ff9398;} /* date */
#block-facetapi-3qJVqctC84PCTjtnEnYvi7kVgIPofwNr .block-title {color: #127d6d;} /* nature */
#block-facetapi-CL8WHkiZuoQ4kVo42ERcpi1xF8WNDAeZ .block-title {color: #ff0000;} /* pays */
#block-facetapi-Yy0KeELSYS1XoLpmm7LjDyKIru42tyXG .block-title {color: #c3961d;} /* langue */
#block-facetapi-Rgw38QzpUhMUBeJAasIyO1uw6TCapdZn .block-title {color: #fd4bc5;} /* Aire */
#block-facetapi-GcNrSR1c69aytIq79V014NxYyaorfVUD .block-title {color: #fd4bc5;} /* Origine */
#block-facetapi-aHIgfOWSU15NVsl0e5e3vfNxn3VSuGF8 .block-title {color: #00eac6;} /* langue */


/* projet, theme */
#block-facetapi-OSugkrzg9eANUvRcQ4Tb45KwNdVVGcy2 .content,
#block-facetapi-TcPU66OtsPxvZG6vN79mpbTzcL1WCtfF .content
{
  width: 290px;
  height: 197px;
  background-color: #FFF;
}
/* rencontre, lieu de réf */
#block-facetapi-aMB13IS5EnnsbWU9kZnSuWVmsBcjGBGJ .content,
#block-facetapi-ZmfxcedEbPn1SOWI1miyH4ZMOTdVI88J .content
{
  width: 176px;
  width: 290px;
  height: 91px;
  background-color: #FFF;
}
/* auteurs */
#block-facetapi-4fjge4Me3njMafQ8YPHpAJL3lboWKCMt .content
{
  /*
  width: 290px;
  height: 91px;
  */
  width: 290px;
  height: 197px;
  background-color: #FFF;
}
/* date */
#block-facetapi-mI2Z73nZ3S2oZOr1IQ5H2GQ1eOZ2ZZ1t .content
{
  width: 123px; /*93px;*/
  height: 91px;
  background-color: #FFF;
  font-size: 15px;
}
/* format */
#block-facetapi-8xgSQQ1Wdfd1XiPgwTMLZRFpQ8bLoYk7 .content
{
  width: 146px; /*176px;*/
  height: 91px;
  background-color: #FFF;
}
.page-advanced-search .date-display-single, .date-display-end, .date-display-start {
  font-size: 15px;
}
/* nature */
#block-facetapi-3qJVqctC84PCTjtnEnYvi7kVgIPofwNr .content
{
  width: 176px;
  width: 290px;
  height: 91px;
  background-color: #FFF;
}
/* aires, pays, origne, langue */
#block-facetapi-CL8WHkiZuoQ4kVo42ERcpi1xF8WNDAeZ .content,
#block-facetapi-Yy0KeELSYS1XoLpmm7LjDyKIru42tyXG .content,
#block-facetapi-Rgw38QzpUhMUBeJAasIyO1uw6TCapdZn .content,
#block-facetapi-GcNrSR1c69aytIq79V014NxYyaorfVUD .content,
#block-facetapi-aHIgfOWSU15NVsl0e5e3vfNxn3VSuGF8 .content
{
  width: 156px;
  width: 290px;
  height: 91px;
  background-color: #FFF;
}

/* results */
.view-advanced-search {
  margin-left: 45px;
}
.view-advanced-search .views-row {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 15px 10px 15px 10px;
  min-height: 100px;
}
.view-advanced-search .views-row:nth-child(odd) {background: #fff}
/*.view-advanced-search .views-row:nth-child(odd) {background: #CCC}*/

.view-advanced-search .views-field-field-img {
  position: absolute;
  width: 100px;
  height: 100px;
}

.view-advanced-search .views-field-field-img img {
  width: 100%;
  height: auto;
}

.wrap-right{
  margin-left: 120px;
  margin-top: 5px;
  display: block;
}

.view-advanced-search .views-field-field-projet,
.view-advanced-search .views-field-field-theme, 
.view-advanced-search .views-field-field-projet a,
.view-advanced-search .views-field-field-theme a {
  background: none;
  float: left;
  color: #494949;
  font-size: 16px;
  font-family: "Times New Roman", Times, serif;
  margin: 0px;
  padding: 0;
}

.view-advanced-search .views-field-title{
  clear: both; 
  display: block; position: relative;
  border-bottom: none;
  color: #000;
  font-family: 'FranklinGothic-ExtraCond';
  font-size: 25px;
  margin: 0px;
  padding: 0px;
}
.view-advanced-search .views-field-field-auteur,
.view-advanced-search .views-field-field-date-debut,
.view-advanced-search .views-field-field-format-du-doc,
.view-advanced-search .views-field-field-lieu-de-ref,
.view-advanced-search .views-field-field-nature-du-doc,
.view-advanced-search .views-field-field-auteur a,
.view-advanced-search .views-field-field-date-debut a ,
.view-advanced-search .views-field-field-format-du-doc a,
.view-advanced-search .views-field-field-lieu-de-ref a,
.view-advanced-search .views-field-field-nature-du-doc a,
.view-advanced-search .views-field-field-langues {
  background: none;
  float: left;
  color: #888888;
  font-size: 16px;
  font-family: "Times New Roman", Times, serif;
  margin: 0px;
  padding: 0;
} 

.view-advanced-search .views-field-field-nature-du-doc,
.view-advanced-search .views-field-field-nature-du-doc a {
  /*display: none;*/
}


.view-advanced-search .views-field-nid{
  display: none;
}
#block-current_search-standard {
  margin-left: 45px;
  border-bottom: solid 1px #919191;
  margin-bottom: 20px;
  padding-bottom: 13px;
}

#block-current_search-standard .block-title{
  display: none;
}
#block-current_search-standard .item-list ul{
  list-style: none;
}
#block-current_search-standard .item-list ul li{
  float: left;
  background-color: #d5d5d5;
  padding: 0px 5px 0px 0px;
  margin-right: 5px;
  margin-bottom: 5px;
}

 #block-current_search-standard .item-list ul li:first-child{
  display: none;
 }

.form-type-item {
  display: none;
}

/* ------------------------------------------------------------------------------------------------*/
/* list project bodies */
#block-views-7aeee5258e50dd77a1548e1899cf322d {
  display: none;
}

/* ------------------------------------------------------------------------------------------------*/
/* login */
.page-user #content-inner {
  margin-left: 45px;
  margin-top: 150px;
  overflow: hidden;
  color: #383838;
}
.page-user #content {
  width: 100%;
}
.page-user #content-inner .title {
  margin-left: 0px;
  margin-bottom:  30px;
}
.page-user .user-img {
  position: absolute;
  left: 530px; 
  top: -100px;
}

.page-user input[name="name"],
.page-user input[name="pass"] {
  width: 380px;
}
/* ------------------------------------------------------------------------------------------------*/
/* 404 */
/*
.page-404 {

}
.page-404 #page_agenda_actu {
  display: none;
}
.page-404 #page-inner{
  background-color: #fff48a;
}
.page-404 #content-inner {
  margin-left: 45px;
  margin-top: 150px;
  overflow: hidden;
}
.page-404 #content-inner .title{
  font-family: "Times New Roman", Times, serif;
  color: #383838;
  margin-left: 0px;
  margin-bottom:  30px;
}
*/
#status-ivm {
  display: none;
}
/* ------------------------------------------------------------------------------------------------*/
/* Slideshow */
#block-views-slideshow-block {
  border-top: solid 1px #919191;
  margin-top: 20px;
  padding-top: 20px;
  margin-left: 45px;
  margin-right: 45px;
  width: 686px;
}
#block-views-slideshow-block ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
#block-views-slideshow-block ul li{
  margin-right: 10px;
}
#block-views-slideshow-block  .btn_more {
  background-image: url(../img/picto_plus.png);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  cursor: pointer;
  margin-bottom: 5px;
  margin-bottom: 10px;
}

#block-views-slideshow-block .content{
  height: 173px;
  overflow: hidden;
}

/* ------------------------------------------------------------------------------------------------*/
/* partenaires */
#block-views-partenaires-block,
#block-views-partenaires_2-block{
  border-top: solid 1px #919191;
  margin-top: 20px;
  padding-top: 20px;
  margin-left: 45px;
  margin-right: 45px;
}
#block-views-project_partenaire-block_1 ul,
#block-views-partenaires-block ul,
#block-views-partenaires_2-block ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
#block-views-partenaires-block .block-title,
#block-views-partenaires_2-block .block-title{
  padding: 0 0 5px 20px;
  margin:  10px 0 5px -20px;
  background: url('../img/arrow.png') no-repeat;
  background-position: 0 1px;
  height: 19px;
  font-size: 14px;
  font-family: "Times New Roman", Times, serif;
}
