/* 480--- � 640 on bascule sur tablette.css */
@media screen and (min-width:480px) and (max-width: 639px) {

  /*		GENERAL RULES		*/

  html {
  background-color: #f4f4f4;
  }

  #header-region {
    display: none;
  }
  /*.i18n-en  #header-region,*/
  .i18n-de  #header-region,
  .i18n-es  #header-region  {
    display:block;
  }

  #header-middle {
  padding: 25px 0 25px 30px;
  }

  #content-area{
  width:480px;
  padding-bottom:5px;
  }

  #page {
  overflow: hidden;
  width: 480px;
  }
  #main {
  background-color: #FFF;
  }

  #views_slideshow_cycle_main_diapo_video-block_1,
  #views_slideshow_cycle_teaser_section_diapo_video-block_1 {
  height: 270px !important;
  }

  #views_slideshow_cycle_teaser_section_diapo_video-block_1 .views-slideshow-cycle-main-frame-row {
  width:415px !important;
  }

  #nav-mobile {
    display: block;
  }
  /*.i18n-en #nav-mobile,*/
  .i18n-de #nav-mobile,
  .i18n-es #nav-mobile  {
    display:none;
  }

  .i18n-en .titre-responsive-sgmap {
    display: none;
  }

  .jcarousel-skin-tango .jcarousel-item-horizontal.active .views-field-field-video-visuel img {
  border: 5px solid #DEEDFC;
  width: 105px;
  }


  .jcarousel-skin-tango .jcarousel-item-horizontal .views-field-field-video-visuel img {
  width: 110px;
  }

  .wrapper-menu-responsive {
  display: none;
  }


  /*		FIN GENERAL RULES		*/


  /*		HEADER		*/

  #logo {
  float: left;
  margin-right: 20px;
  }

  #name-and-slogan {
  padding-left: 0;
  float: left;
  }

  #site-name {
  font-size: 15px !important;
  }

  #site-name a {
  margin-left: 0;
  }

  .titre-deroulant, .titre-deroulant.ferme {
  background-position: 450px center;
  }

  .menu-block-9,
  .titre-responsive-sgmap 	{
  font-family: AvenirLTStd-Black, Arial;
  }

  .menu-block-9 li.leaf a {
    background-position: right center;
  }


  .menu-block-10 li.leaf a,
  .menu-block-21 li.leaf a {
  background-position: 445px center;
  }

  .breadcrumb {
  display: none;
  }

  .node-type-article-institutionnel h1,
  .node-type-dossier h1,
  .node-type-article-thematique h1,
  .node-type-agenda h1,
  .node-type-documentation h1,
  .node-type-institutionnel-rubrique h1,
  .node-type-thematique-master h1,
  .node-type-thematique-rubrique h1 {
  width: auto;
  padding: 10px 10px 0;
  margin-bottom: 20px;
  }

  /*yy*/
  .node-type-institutionnel-master h1, .node-type-sites-participatifs h1.title, .page-documentation h1.title, .page-documentations h1.title, .page-actualites h1.title, .page-actualite h1.title, .node-type-home-actu h1.title {
  padding-top:10px;
  }



  /*		FIN HEADER		*/


  /*		ASIDE		*/

  aside#sidebar-first {
  margin-top: -50px;
  }

  #block-views-home_push_participatif-block h2 {
  padding-top: 35px;
  }

  #block-views-home_push_participatif-block .views-slideshow-cycle-main-frame {
  width: 310px;
  height: auto !important;
  margin: auto;
  }

  #block-views-home_push_participatif-block .views-row-2,
  #block-views-home_push_participatif-block .views-row-3 {
  display: none;
  }

  #block-views-home_push_participatif-block .views-field-field-flux-participatif-chapo,
  #block-views-home_push_participatif-block .views-field-field-flux-participatif-site	{
  padding-left: 25px;
  }

  #block-views-home_push_participatif-block .views-slideshow-controls-bottom {
  display: none;
  }

  #block-views-home_push_participatif-block .views-slideshow-cycle-main-frame-row {
  position: static !important;
  }
  #block-views-home_cimap-block .views-field-field-institution-visuel-header,
  #block-views-home_cimap-block .views-field-title,
  #block-views-home_cimap-block .views-field-field-institution-accroche-heade	{
  float: left;
  }

  #block-views-home_cimap-block .views-field-field-institution-visuel-header {
  margin-right: 10px;
  }
  #block-views-home_cimap-block .views-field-field-institution-accroche-heade	{
  width: 220px;
  }

  #block-views-home_cimap-block .views-field-view-node {
  text-align: center;
  margin-top: 0;
  }

  #block-views-home_cimap-block .views-field-view-node a {
  display: inline-block;
  padding: 8px 25px 8px 13px;
  top: 28px;
  }

  @-moz-document url-prefix()
  {
  #block-views-home_cimap-block .views-field-view-node a {
  background-position: 170px 14px;
  }
  }

  #block-views-home_push_veille-block .views-row {
  padding: 0 0 25px 0;
  width: 260px;
  margin: auto;
  display: none;
  }

  #block-views-home_push_veille-block .views-row-first {
  display: block;
  }

  #block-views-home_push_veille-block .site {
  width: auto;
  }

  .view-home-documentation-niveau-1 .wrapper-doc{
  color: #FFFFFF;
  font-family: Georgia;
  left: 50px;
  position: absolute;
  top: 25px;
  }

  #block-views-home_push_veille-block .dateflux {
  float: left;
  }

  #block-views-home_push_veille-block .view-footer {
  text-align: center;
  }

  #block-views-home_push_veille-block .view-footer a {
  margin-left: 0;
  margin-right: 0;
  display: inline;
  position: relative;
  top: 9px;
  padding: 8px 25px 8px 13px;
  }

  #block-views-doc_lies-block h2 {
  margin: 0 20px 10px;
  }


  /*		FIN ASIDE		*/


  /*		FOOTER		*/

  #footer {
  background-color: #f4f4f4;
  padding: 40px 10px 20px 10px;
  width: 480px;
  }

  #block-views-home_evenementiel-block,
  #block-block-1,
  #block-block-4,
  #block-menu_block-3,
  #block-menu_block-2,
  #block-views-sticky_bar-block{
  display: none;
  }

  #block-menu_block-8 {
  border-bottom: 1px solid #e2e2e2;
  margin: 0;
  float: none;
  }

  #block-menu_block-8 .content {
  float: right;
  }

  #block-menu-menu-menu-credits {
  background-color: white;
  float: none;
  padding: 5px;
  margin: 0 !important;
  text-align: right;
  }

  #block-menu-menu-menu-credits ul {
  text-align: right;
  }

  li.leaf.facebook a, li.leaf a[href*="facebook"] {
  background: url(../../images/facebook_logo_responsive.jpg) 22px 0px no-repeat;
  }

  li.leaf.twitter a, li.leaf a[href*="twitter"] {
  background: url(../../images/twitter_logo_responsive.jpg) 11px 0px no-repeat;
  }

  li.leaf.rss a, li.leaf a[href*="rss"] {
  background: url(../../images/rss_logo_responsive.jpg) 0 0 no-repeat;
  }

  /*		FIN FOOTER		*/


  /*		HOME PAGE		*/

  .view-home-niveau-1,
  .view-home-niveau-2,
  .view-home-niveau-3 	{
  background-color: #FFF !important;
  }

  .view-home-niveau-1 {
  border-bottom: 1px solid #e2e2e2;
  }

  .view-home-niveau-1 .views-field-field-dossier-visuel,
  .view-home-niveau-1 .views-field-field-documentation-image,
  .view-home-niveau-1 .views-field-field-agenda-image,
  .view-home-niveau-1 .views-field-field-thematique-visuel-header,
  .view-home-niveau-1 .views-field-field-institution-visuel-header{
  text-align: left;
  padding-left:10px;
  }

  .view-home-niveau-1,
  #views_slideshow_cycle_teaser_section_home_niveau_1-block,
  .view-home-niveau-1 .views-slideshow-cycle-main-frame-row-item {
  height: 410px !important;
  overflow: visible !important;
  }

  .view-home-niveau-1 .views-slideshow-controls-bottom {
  left: 45%;
  top: 392px;
  }

  .accroche-wrapper {
  padding: 0 10px;
  position: static;
  }

  .view-home-niveau-1 .accroche,
  .view-diaporama-thematique-master .accroche,
  .node-type-thematique-rubrique .accroche,
  .view-diaporama-home-sgmap .accroche {
  background: none;
  padding: 0;
  width: 300px;
  }

  .titre-accroche, .node-type-thematique-rubrique .diaporama-une .views-field-title {
  color: #000;
  padding-top: 10px;
  width: auto;
  }

  .accroche-texte {
  color: #000;
  }

  .accroche-lien {
  bottom: 10px;
  left: 339px;
  width: 130px;
  }

  .view-diaporama-thematique-master .accroche-lien {
  left: 200px;
  bottom: -53px;
  }

  .view-home-niveau-1 .views-slideshow-controls-text {
  display: block;
  }

  .view-home-niveau-1 .views-slideshow-controls-text-next a {
  background: url("../../images/view-home-niveau-1-diapo-right.png") no-repeat scroll center center transparent;
  bottom: 186px;
  display: block;
  height: 37px;
  left: 217px;
  outline: medium none;
  overflow: hidden;
  position: relative;
  text-indent: 9999px;
  width: 37px;
  }

  .view-home-niveau-1 .views-slideshow-controls-text-previous a {
  background: url("../../images/view-home-niveau-1-diapo-left.png") no-repeat scroll center center transparent;
  bottom: 149px;
  display: block;
  height: 37px;
  outline: medium none;
  overflow: hidden;
  position: relative;
  right: 251px;
  text-indent: 9999px;
  width: 37px;
  }

  .view-home-niveau-1 .views-slideshow-controls-text-pause {
  display: none;
  }

  .node-niveau-2 {
  border-bottom: 2px solid #e2e2e2;
  padding: 0 10px;
  margin-top: 30px;
  }

  .view-niveau-2-thematique-master .view-header h2,
  .view-niveau-2-sous-thematique .view-header h2,
  article.node-home-page .entete h2 {
  background-color: #FFF;
  }

  .view-home-niveau-2 .gauche {
  width: 140px;
  }

  .view-home-niveau-2 .gauche  img,
  .node-niveau-3 .views-field-field-documentation-image img,
  .view-home-niveau-3 .image img{
  width: 140px;
  height: 75px;
  }

  .view-home-niveau-3 .node-format,
  .view-niveau-2-sous-thematique .node-format,
  .view-niveau-2-thematique-master .node-format,
  .view-home-niveau-2 .node-format {
  font-family: AvenirLTStd-Medium;
  }

  .view-home-niveau-2 .titre {
  margin-top: 2px;
  margin-bottom: 5px;
  }

  .view-home-niveau-2 .chapo, .view-niveau-2-thematique-master .chapo, .view-niveau-2-sous-thematique .chapo {
  height: 35px;
  overflow: hidden;
  }

  .view-home-niveau-2 .cartouche-footer {
  display: none;
  }

  .view-home-niveau-2 .cartouche {
  height: 95px;
  padding-right: 10px;
  }

  .view-home-documentation-niveau-1 img{
  display: block;
  width: 480px;
  }

  .node-type-article-institutionnel.i18n-en .field-name-field-institution-contenu img{
  height: auto !important;
    width: 480px !important;
  }

  .view-home-niveau-2 .date span {
  font-size: 0.9em;
  }

  .node-niveau-3 {
  padding: 0 10px;
  margin-top: 20px !important;
  }

  .node-niveau-3 .image {
  margin-right: 20px;
  width: 140px;
  float: left;
  }

  .view-home-niveau-3 .views-field-title {
  float: right;
  width: 300px;
  margin: 0;
  }

  .view-home-niveau-3 .views-row {
  margin-right: 0;
  width: auto;
  min-height: 0;
  }

  .view-home-niveau-3 .views-row {
  margin-right: 0;
  }

  .view-home-niveau-3 .views-row {
  min-height: auto;
  height: auto;
  }

  .view-home-niveau-3 .views-row:not(:first-child) {
  display: none;
  }

  .view-home-niveau-3 .img-empty .views-field-title a,
  .view-home-niveau-3 .views-field-title a {
  color: #454545;
  }


  .view-home-niveau-3 .views-field-title {
  font-family: AvenirLTStd-Black;
  position: relative;
  top: 14px;
  z-index: 20;
  }

  .view-home-niveau-3 .views-slideshow-controls-bottom {
  display: none;
  }

  .view-home-niveau-3 .node-link {
  display: none;
  }

  .view-home-documentation-niveau-2.view-display-id-block_1 .cartouche-inner-wrapper{
  width:260px;
  }

  .view-home-niveau-3 .node-footer {
  float: left;
  position: relative;
  bottom: 79px;
  left: 150px;
  }

  .view-home-niveau-3 .node-counter {
  float: left;
  }

  .view-home-niveau-3 .views-field-nothing-2 {
  position: relative;
  top: 13px;
  }

  .view-home-niveau-3 .views-field-field-agenda-image {
  float: left;
  margin-right: 20px;
  }

  .view-home-niveau-3 .views-slideshow-cycle-main-frame {
  min-height: 0 !important;
  height: 70px !important;
  }

  .view-home-niveau-3 .view-footer {
  float: left;
  bottom: -6px;
  left: 165px;
  }

  .node-type-home-page .node-agenda {
  background-color: #F4F4F4;
  padding: 30px 10px 30px 0;
  position: static;
  box-sizing: border-box;
  }

  .node-type-home-page .node-agenda  .views-row,
  .node-type-home-page .node-agenda .views-field-view-node 	{
  display: none;
  }

  .page-salle-de-presse .view-header{
  min-height: 290px;
  }

  .node-type-home-page .node-agenda  .views-row-last {
  background: none !important;
  display: block;
  float: none !important;
  min-height: auto !important;
  padding-left: 95px !important;
  padding-bottom: 0 !important;
  width: auto !important;
  }

  .node-type-home-page .node-agenda .view-footer {
  background: none repeat scroll 0 0 transparent;
  margin-top: -20px;
  text-align: center;
  }

  .node-type-home-page .node-agenda .fond {
  padding-left: 0;
  }

  .node-type-home-page .node-agenda .view-footer a {
  position: relative;
  right: 35px;
  z-index: 99;
  }

  .view-home-agenda .views-field-title a {
  color: #383838;
  }


  /*		FIN HOME PAGE		*/


  /*		HOME SGMAP		*/

  .no-sidebars section#content {
  width: auto;
  }

  .node-type-institutionnel-master .diaporama-une {
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 30px;
  position: relative;
  }

  .view-niveau-2-home-sgmap .views-row {
  padding-bottom: 0;
  margin-bottom: 40px;
  width: auto;
  }

  .view-niveau-2-home-sgmap .views-field-field-instit-rubrique-chapo {
  margin-bottom: 20px;
  }

  .view-niveau-2-home-sgmap .views-row.views-row-last {
  width: auto;
  }

  .view-diaporama-home-sgmap .views-field,
  .view-niveau-2-home-sgmap .views-field {
  padding: 0 10px;
  }

  .view-diaporama-home-sgmap .views-field img,
  .view-niveau-2-home-sgmap .views-field img {
  width: 460px;
  /**height: 280px;**/
  }

  .view-niveau-2-home-sgmap .views-field-path {
  text-align: center;
  position: relative;
  top: 9px;
  left: auto;
  }

  .view-niveau-2-home-sgmap .views-field-field-instit-rubrique-chapo p {
  margin-bottom: 10px;
  }

  /*		FIN HOME SGMAP		*/

  /*		HOME ACTUALITES		*/

  .view-masterpage-actualite-niveau-1 .views-field img {
  width: 460px;
  /**height: 280px;**/
  }

  .view-masterpage-actualite-niveau-1 .accroche {
  background: none;
  margin-left: 0;
  margin-top: 0;
  opacity: 1;
  padding: 0;
  position: static;
  width: auto;
  }

  .view-masterpage-actualite-niveau-1 .views-field {
  padding: 0 10px;
  }

  .view-masterpage-actualite-niveau-1 .accroche-lien {
  text-align: center;
  background: none;
  display: block;
  padding: 0;
  position: static;
  }
  .view-masterpage-actualite-niveau-1 .accroche-lien a {
  background: url("../../images/arrow-link-white.png") no-repeat scroll 96px 13px #EE2D56;
  padding: 5px 25px 5px 10px;
  display: inline-block;
  position: relative;
  top: 11px;
  z-index: 10;
  }

  .page-documentations #main{
  background-color:transparent;
  }

  .page-documentations .view-filters{
  border: 1px solid #CCCCCC;
  height: 200px;
  margin: 40px 75px;
  padding: 5px;
  }

  .page-documentations #views-exposed-form-recherche-documentations-page .views-exposed-widgets{
  border:none;
  }



  .node-home-actu .node-recherche,
  .node-type-home-docu .node-recherche,
  .page-actualite .region-content-header .block-views.last{
  background-color: #F4F4F4;
  padding: 40px 90px;
  }

  .node-type-home-docu .node-recherche,
  .page-documentations .node-recherche{
  padding: 40px 75px;
  }

  .node-home-actu .entete-search,
  .node-type-home-docu .node-recherche .entete-search,
  .page-documentations .view-filters .entete-search,
  .page-actualite .entete-search,
  .view-formation .entete-search,
  .view-salle-de-presse .entete-search{
  float: none;
  padding-right: 0;
  width: auto;
  text-align: center;
  }

  .node-home-actu .views-exposed-widgets,
  .node-type-home-docu .node-recherche .views-exposed-widgets,
  .page-documentations .view-filters .views-exposed-widgets,
  .page-actualite .views-exposed-widgets,

  .view-salle-de-presse .view-filters 	{
  position: relative;
  height: 170px !important;
  }

  #views-exposed-form-recherche-actualites-page-1 .jquery_dropdown_header.jquery_dropdown_header_field_taxo_format_tid,
  #views-exposed-form-recherche-documentations-page .jquery_dropdown_header.jquery_dropdown_header_field_documentation_categorie_tid {
  width: 110px;
  }

  #views-exposed-form-recherche-actualites-page-1 .jquery_dropdown_header.jquery_dropdown_header_tid,
  #views-exposed-form-recherche-documentations-page .jquery_dropdown_header.jquery_dropdown_header_field_documentation_thematiques_tid {
  width: 110px;
  }

  .node-home-actu .views-exposed-widget,
  .node-type-home-docu .node-recherche .views-exposed-widget,
  .page-documentations .view-filters .views-exposed-widget,
  .page-actualite .region-content-header .views-exposed-widget{
  position: absolute;
  }

  #edit-tid-wrapper {
  left: 0;
  top: 45px;
  }

  #edit-date-filter-wrapper,
  #edit-field-documentation-thematiques-tid-wrapper {
  top: 40px;
  left: 0;
  }

  #edit-date-filter-1-wrapper {
  top: 40px;
  right: 0;
  }

  #edit-field-taxo-format-tid-wrapper,
  #edit-field-documentation-categorie-tid-wrapper {
  background: url(../../images/dot-bg-dark-grey.png) repeat-y;
  top: 45px;
  right: 0;
  }

  #edit-field-taxonomy-tags-tid-wrapper,
  #edit-combine-wrapper {
  left: 5px;
  bottom: 15px;
  }

  #edit-field-taxonomy-tags-tid,
  #edit-combine {
  width: 215px !important;
  height: 25px;
  }

  .node-home-actu .views-exposed-widget.views-submit-button,
  .node-type-home-docu .node-recherche .views-exposed-widget.views-submit-button,
  .page-documentations .view-filters .views-exposed-widget.views-submit-button,
  .page-actualite .views-exposed-widget.views-submit-button{
  bottom: -21px;
  right: 3px;
  }

  .page-documentations #views-exposed-form-recherche-documentations-page .views-exposed-form{
  border:none;
  margin:0px;
  }

  .node-home-actu #views-exposed-form-recherche-actualites-page-1 .views-exposed-widgets div.jquery_dropdown_container,
  .node-home-actu #views-exposed-form-recherche-documentations-page .views-exposed-widgets div.jquery_dropdown_container{
  border-left: none;
  border-right: none;
  }

  .node-home-actu .block-title {
  background-color: #FFF;
  }

  .view-masterpage-actualite-niveau-2 .views-slideshow-cycle-main-frame-row-item {
  padding: 20px 0;
  display: none;
  position: relative;
  }

  .view-masterpage-actualite-niveau-2 .views-slideshow-cycle-main-frame-row-item:first-child,
  .view-masterpage-actualite-niveau-2 .views-slideshow-cycle-main-frame-row-item:nth-child(2),
  .view-masterpage-actualite-niveau-2 .views-slideshow-cycle-main-frame-row-item:nth-child(3)	{
  display: block;
  }
  .view-masterpage-actualite-niveau-2 .views-slideshow-cycle-main-frame-row-item:nth-child(3)	{
  border-bottom: none;
  }

  .node-home-actu .node-niveau-2 .views-slideshow-controls-bottom {
  display: none;
  }

  .node-home-actu .node-niveau-2 .node-link, .node-home-actu .node-niveau-3 .node-link {
  display: none;
  }

  .node-home-actu .node-niveau-2 {
  border-bottom: none;
  }

  /* 	.node-home-actu .node-niveau-2 .views-field img,
  .view-niveau-2-sous-thematique .visu-gauche img{
  width: 140px;
  height: 75px;
  } */

  .node-home-actu .node-niveau-2 .node-format,
  .view-niveau-2-thematique-master .node-format {
  position: absolute;
  top: 25px;
  left: 15px;
  }

  .node-home-actu .node-niveau-2 .node-date {
  line-height: 1em;
  }

  .node-home-actu .node-niveau-2 .cartouche-header {
  margin-bottom: 5px;
  }

  .node-home-actu .node-niveau-2 .node-title {
  margin-bottom: 2px;
  line-height: 1.3em;
  }

  .node-home-actu .node-chapo {
  line-height: 1.2em;
  }

  .view-masterpage-actualite-niveau-2 .cartouche-footer .count {
  position: absolute;
  top: 16px;
  right: 0;
  }

  .view-masterpage-actualite-niveau-2 .view-footer {
  text-align: center;
  left: 140px;

  position: relative;
  width: 180px;
  }

  .node-home-actu .node-niveau-2 .view-footer a {
  position: relative;
  left: auto;

  }

  #views_slideshow_cycle_teaser_section_masterpage_actualite_niveau_2-block {
  height: 415px;
  }

  .node-home-actu .node-niveau-3 {
  margin-top: 30px;
  margin-bottom: 50px;
  }

  .view-masterpage-actualite-niveau-3 .cartouche-footer .count {
  display: none;
  }

  .node-home-actu .node-niveau-3 .node-site {
  background: none;
  font-size: 1em;
  padding: 0;
  text-align: left;
  width: auto;
  }

  .node-home-actu .node-niveau-3 .cartouche-inner-wrapper {
  width: auto;
  padding: 10px 0;
  }

  .node-home-actu .node-niveau-3 .node-date {
  left: 400px;
  position: absolute;
  top: 10px;
  }

  .node-home-actu .node-niveau-3 .node-title {
  margin-top:10px;
  }

  .node-home-actu .node-niveau-3 .views-row-3 {
  border-bottom: none;
  }

  .node-home-actu .node-niveau-2 .views-slideshow-cycle-main-frame {
  height: 440px !important;
  width: 100% !important;
  }

  .node-home-actu .node-niveau-3 .view-footer {
  left: 190px;
  bottom: -25px;
  }

  .node-home-actu .node-niveau-3 .view-footer a {
  background-position: 95px center !important;
  }

  @-moz-document url-prefix()
  {
  .node-home-actu .node-niveau-3 .view-footer a {
  background-position: 113px center !important;
  }
  }

  .view-calendrier li.date-prev {
  width: 25px !important;
  top: 65px !important;
  }

  .view-calendrier li.date-next {
  top: 50px !important;
  }

  .view .date-nav-wrapper .date-heading {
  top: 50px;
  }

  .view-calendrier {
  margin-top: -33px;
  position: relative;
  top: 0;
  }

  .node-agenda {
  clear: both;
  position: relative;
  top: 20px;

  }

  .view-calendrier  ul.pager {
  background-color: transparent;
  }

  /*		FIN HOME ACTUALITES		*/

  /*		ARTICLE		*/

  .view-s-inspirer-header .titre-accroche,
  .view-s-inspirer-header .sous-titre-accroche,
  .view-outils-et-m-thodes .titre-accroche,
  .view-outils-et-m-thodes .sous-titre-accroche {
    color: #fff;
  }

  .node-type-article-institutionnel .wrapper-top,
  .node-type-dossier .wrapper-top,
  .node-type-article-thematique .wrapper-top,
  .node-type-agenda .wrapper-top,
  .node-type-documentation .wrapper-top {
  padding-right: 10px;
  position: static;
  margin-bottom: 10px;
  }

  .node-type-article-institutionnel article,
  .node-type-article-thematique article,
  .node-type-agenda article,
  .node-type-documentation article,
  .node-type-institutionnel-rubrique article {
  padding: 0 10px;
  }

  .node-type-article-institutionnel .wrapper .node-date,
  .node-type-article-thematique .wrapper .node-date,
  .node-type-agenda .wrapper .node-date,
  .node-type-documentation .wrapper .node-date,
  .node-type-dossier .wrapper .node-date {
  padding-right: 10px;
  }

  .node-type-article-institutionnel #content .node-title,
  .node-type-article-thematique #content .node-title,
  .node-type-documentation #content .node-title,
  .node-type-agenda #content .node-title,
  .node-institutionnel-rubrique .node-title,
  .node-type-dossier #content .node-title,
  .node-institutionnel-rubrique .view-liste-articles-institutionnels .block-title	{
  width: 390px;
  }

  .node-type-article-institutionnel #content .image-visuel-header img,
  .node-type-article-thematique #content .image-visuel-header img,
  .node-type-documentation #content .image-visuel-header img,
  .node-type-agenda #content .image-visuel-header img,
  .node-type-dossier #content .image-visuel-header img,
  .field-name-field-instit-rubrique-visuel img,
  .node-type-thematique-master .views-field-field-dossier-visuel img,
  .node-type-thematique-rubrique .view-diaporama-sous-thematique img {
  width: 460px;
  /**height: 280px;**/
  }

  .node-type-thematique-master .views-field-field-dossier-visuel,
  .node-type-thematique-rubrique .view-diaporama-sous-thematique .views-field-field-thematique-visuel-header{
  padding: 0 10px;
  }

  .node-type-article-institutionnel #content .contenu-wysiwyg ul,
  .node-type-article-thematique #content .contenu-wysiwyg ul,
  .node-type-documentation #content .contenu-wysiwyg ul,
  .node-type-agenda #content .contenu-wysiwyg ul,
  .node-type-dossier #content .contenu-wysiwyg ul,
  .node-type-institutionnel-rubrique ul {
  list-style-position: inside;
  }

  #block-menu_block-5,
  .node-type-institutionnel-rubrique #sidebar-first #block-menu_block-6,
  .node-type-article-institutionnel #sidebar-first #block-menu_block-6,
  .node-type-article-thematique #sidebar-first #block-menu_block-6,
  .node-type-documentation  #sidebar-first #block-menu_block-6,
  .node-type-dossier  #sidebar-first #block-menu_block-6,
  .node-type-agenda  #sidebar-first #block-menu_block-6,
  .node-type-article-institutionnel #sidebar-first #block-views-doc_lies-block,
  .node-type-article-thematique #sidebar-first #block-views-doc_lies-block,
  .node-type-documentation  #sidebar-first #block-views-doc_lies-block,
  .node-type-dossier  #sidebar-first #block-views-doc_lies-block,
  .node-type-agenda  #sidebar-first #block-views-doc_lies-block,
  .node-type-article-institutionnel #sidebar-first #block-views-bloc_push_institutionnel-block,
  .node-type-article-thematique #sidebar-first #block-views-bloc_push_institutionnel-block,
  .node-type-documentation  #sidebar-first #block-views-bloc_push_institutionnel-block,
  .node-type-dossier  #sidebar-first #block-views-bloc_push_institutionnel-block,
  .node-type-agenda  #sidebar-first #block-views-bloc_push_institutionnel-block {
  display: none;
  }

  .node-type-article-institutionnel #content .node-bottom,
  .node-type-article-thematique #content .node-bottom,
  .node-type-documentation #content .node-bottom,
  .node-type-agenda #content .node-bottom {
  padding: 20px 10px;
  border-bottom: 1px solid #E2E2E2;
  position: relative;
  }

  .node-type-article-institutionnel #content .node-bottom .sharethis,
  .node-type-article-thematique #content .node-bottom .sharethis,
  .node-type-documentation #content .node-bottom .sharethis,
  .node-type-agenda #content .node-bottom .sharethis {
  float: none;
  clear: both;
  padding-top: 20px;
  }

  .node-type-article-institutionnel #content .node-bottom .stat,
  .node-type-article-thematique #content .node-bottom .stat,
  .node-type-documentation #content .node-bottom .stat,
  .node-type-agenda #content .node-bottom .stat {
  position: absolute;
  top: 10px;
  right: 0px;
  }

  .node-type-article-institutionnel #content .node-accroche,
  .node-type-article-thematique #content .node-accroche,
  .node-type-documentation #content .node-accroche,
  .node-type-agenda #content .node-accroche {
  border-bottom: none;
  padding-bottom: 0;
  clear: both;
  }

  .view-diaporama .views-field-field-diaporama-images-2 {
  padding: 10px 80px;
  width: auto;
  }

  .jcarousel-skin-tango {
  padding: 0 !important;
  }

  #content .contenu-node-inner aside {
  width: 100%;
  }

  .node-type-article-institutionnel #content .videos iframe,
  .node-type-article-thematique #content .videos iframe,
  .node-type-documentation #content .videos iframe,
  .node-type-agenda #content .videos iframe {
  width: 460px;
  /**height: 250px;**/
  }

  .node-type-article-institutionnel #content .image-visuel-header,
  .node-type-article-thematique #content .image-visuel-header,
  .node-type-documentation #content .image-visuel-header,
  .node-type-agenda #content .image-visuel-header {
  border-bottom: none;
  margin-bottom: 0;
  }

  .view-diapo-video .views-field-field-legende {
  padding: 0;
  width: auto;
  margin-top: 10px;
  }


  /*		FIN ARTICLE		*/


  /*		DOSSIER		*/

  article.node-dossier {
  width: auto;
  }


  .node-type-dossier article .wrapper,
  .node-type-dossier article .image-visuel-header,
  article.node-dossier .node-accroche {
  padding: 0 10px !important;
  }

  article.node-dossier .image-visuel-header,
  article.node-dossier .node-accroche {
  border-bottom: none;
  }

  article.node-dossier .node-accroche {
  margin: 20px 0;
  }

  article.node-dossier .view-articles-lies-dossier .visu-gauche img,
  article.node-institutionnel-rubrique .visu-gauche img,
  article.node-thematique-master img{
  width: 140px;
  height: 75px;
  }

  .view-articles-lies-dossier .node-format {
  top: 5px;
  left: 5px;
  }


  /*		FIN DOSSIER		*/


  /*		RUBRIQUES		*/

  .view-niveau-2-thematique-master .cartouche,
  .view-niveau-2-sous-thematique .cartouche,
  .view-liste-articles-institutionnels .cartouche,
  .view-articles-lies-dossier .cartouche,
  .view-liste-articles-institutionnels .cartouche	{
  width: 310px;
  }

  .view-niveau-2-thematique-master .lien-node,
  .view-niveau-2-sous-thematique .lien-node,
  .view-niveau-2-home-sgmap .lien-node,
  .view-liste-articles-institutionnels .lien-node,
  .view-articles-lies-dossier .lien-node {
  display: none;
  }

  .view-niveau-2-thematique-master .node-date,
  .view-niveau-2-sous-thematique .node-date,
  .view-niveau-2-home-sgmap .node-date,
  .view-liste-articles-institutionnels .node-date,
  .view-articles-lies-dossier .node-date {
  float: left;
  }

  .view-niveau-2-thematique-master .cartouche .header,
  .view-niveau-2-sous-thematique .cartouche .header,
  .view-liste-articles-institutionnels .cartouche .header,
  .view-articles-lies-dossier .header {
  margin-bottom: 5px;
  }

  .view-niveau-2-thematique-master .views-row,
  .view-niveau-2-sous-thematique .views-row,
  .view-liste-articles-institutionnels .views-row,
  .view-articles-lies-dossier .views-row {
  position: relative;
  }

  .view-niveau-2-thematique-master .count,
  .view-niveau-2-sous-thematique .count,
  .view-articles-lies-dossier .count,
  .view-liste-articles-institutionnels .count {
  position: absolute;
  top: 15px;
  left: 220px;
  }

  /* yy*/

  .share.right {
  margin-top: 10px;
  }

  .view-niveau-2-thematique-master .chapo,
  .view-niveau-2-sous-thematique .chapo,
  .view-liste-articles-institutionnels .chapo,
  .view-articles-lies-dossier .chapo {
  margin-bottom: 0;
  }

  .view-niveau-2-thematique-master .block-top,
  .view-niveau-2-sous-thematique .block-top,
  .view-liste-articles-institutionnels .block-top,
  .view-articles-lies-dossier .block-top {
  margin-bottom: 0;
  }

  .node-type-article-institutionnel .node-accroche,
  .node-type-article-thematique .node-accroche,
  .node-type-agenda .node-accroche,
  .node-type-documentation .node-accroche,
  .node-type-institutionnel-rubrique .node-chapo {
  padding-right: 0 !important;
  }

  .view-niveau-2-thematique-master .views-row,
  .view-niveau-2-sous-thematique .views-row,
  .view-articles-lies-dossier .views-row {
  padding: 20px 10px 10px 10px;
  }

  #block-views-sur_le_meme_sujet-block .block-title {
  margin-bottom: 20px;
  }

  #block-views-sur_le_meme_sujet-block ul li {
  padding: 20px 70px;
  }

  .view-liste-articles-institutionnels .count {
  left: 420px;
  }

  .view-liste-articles-institutionnels .block-bottom {
  margin-top: 10px;
  }

  .view-diaporama-thematique-master .views-field-nothing {
  position: relative;
  }

  .node-thematique-master .contenu-node,
  .node-type-thematique-rubrique .contenu-node {
  background-color: #f4f4f4;
  padding-top: 40px;
  }

  .view-niveau-2-thematique-master .view-header h2,
  .view-niveau-2-sous-thematique .view-header h2 {
  background-color: #f4f4f4;
  }

  .view-niveau-2-thematique-master .view-header h2,
  .view-niveau-2-sous-thematique .view-header h2 {
  width: 90px;
  }

  .view-niveau-2-sous-thematique .node-format {
  top: 25px;
  left: 15px;
  }

  .node-type-thematique-master .diaporama-une,
  .node-type-thematique-rubrique .diaporama-une {
  margin-bottom: 40px;
  }


  /*.node-type-thematique-master .diaporama-une .accroche-lien, {
  bottom: -54px;
  .view-niveau-2-sous-thematique 	left: 200px;
  } */

    .node-type-thematique-master .diaporama-une .accroche-lien {
  bottom: -54px;	}
  .view-niveau-2-sous-thematique  {	left: 200px;
  }

  .view-niveau-2-sous-thematique
  .node-type-thematique-master .share,
  .node-type-thematique-rubrique .share{
  margin-top: 20px;
  }

  .view-niveau-2-sous-thematique .views-row-last {
  border-bottom: none;
  }

  .node-type-thematique-rubrique #block-menu_block-5 {
  display: none;
  }

  .view-niveau-2-thematique-master .view-footer,
  .view-niveau-2-sous-thematique .view-footer {
  border-top: none;
  text-align: center;
  }

  .view-niveau-2-thematique-master .view-footer span,
  .view-niveau-2-sous-thematique .view-footer span {
  padding-left: 0;
  float: none;
  position: relative;
  top: 20px;
  }

  .view-bloc-push-institutionnel img {
  width: 170px;
  height: 120px;
  }

  #block-views-bloc_push_institutionnel-block {
  padding: 40px 10px 0 10px;
  }

  #block-views-bloc_push_institutionnel-block .views-field-field-institution-visuel-header {
  float: left;
  }

  #block-views-bloc_push_institutionnel-block .views-field-title,
  #block-views-bloc_push_institutionnel-block .views-field-field-institution-accroche-heade {
  float: right;
  width: 275px;
  }

  #block-views-bloc_push_institutionnel-block .views-field-title {
  margin: 0;
  padding: 0;
  text-align: left;
  }

  #block-views-bloc_push_institutionnel-block .views-field-field-institution-accroche-heade {
  margin: 0;
  }

  #block-views-bloc_push_institutionnel-block .views-field-field-institution-accroche-heade p {
  margin: 0;
  }

  #block-views-bloc_push_institutionnel-block .views-field-view-node {
  clear: both;
  }

  #block-views-bloc_push_institutionnel-block .views-field-view-node a {
  display: inline-block;
  padding: 8px 25px 8px 13px;
  top: 17px;
  left: 135px;
  background-position: 172px center;
  }

  /*		FIN RUBRIQUES		*/

  /*		FLUX VEILLE		*/

  .node-type-flux-veille .wrapper-top {
  display: none;
  }

  .node-type-flux-veille .wrapper {
  padding: 20px 10px 0 10px;
  }

  .node-flux-veille .published-date {
  font-weight: normal;
  }

  .node-flux-veille .contenu-description {
  width: auto;
  margin-right: 0;
  }

  .node-flux-veille .contenu-wysiwyg-wrapper {
  text-align: left;
  padding: 20px 0;
  width: auto;
  }

  #content .contenu-node-inner .contenu-wysiwyg {
  width: auto;
  padding: 0;
  padding-bottom: 20px;
  }

  .node-type-flux-veille .node-bottom {
  padding: 15px 10px !important;
  border-bottom: 1px solid #E2E2E2;
  }

  .fluxprec {
  padding-right: 0;
  }

  .fluxnext {
  padding-left: 0;
  }

  .dateflux {
  padding-left: 0;
  float: none;
  clear: both;
  }

  /*		FIN FLUX VEILLE		*/

  /*		SITE PARTICIPATIF		*/

  .node-type-sites-participatifs #block-block-2 img,
  .node-type-sites-participatifs .field-name-field-site-visuel img,
  .view-salle-de-presse .views-field-field-institution-visuel-header img,
  .view-formation-header .views-field-field-instit-rubrique-visuel img	{
  display: block !important;
  height: auto !important;
  margin: 10px !important;
  width: 460px !important;
  }

  .page-salle-de-presse h1.title{
  display:none;
  }
  #block-menu_block-4 {
  display: none;
  }


  .view-salle-de-presse-header .accroche, .view-formation-header .accroche {
  background: none repeat scroll 0 0 #FFFFFF !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  padding: 10px 10px 0 !important;
  top: 173px !important;
  width: 460px !important;
  }

  .node-type-home-formation h1.title, .view-menu-responsive, .view-formation-agenda-slide{
  display:none;
  }

  .node-type-home-formation .node-niveau-2 {
  border-bottom: 2px solid #E2E2E2;
  margin-top: 125px;
  padding: 0 10px;
  }

  .view-formation-agenda.view-display-id-block_1 .views-field-nid {
  left: 200px;
  }

  .node-niveau-4.espace-prive .not-logged .connexion-header,
  .node-niveau-4.espace-prive .not-logged .connexion-text,
  .node-niveau-4.espace-prive .not-logged form {
  width: 400px;
  }

  .node-type-home-formation .node-niveaux{
  margin-top:305px;
  }

  .view-formation-agenda .agenda-journee {
  height: 250px !important;
  padding: 20px 60px 10px !important;
  position: absolute !important;
  top: 705px !important;
  width: 350px !important;
  }

  .node-type-home-formation .view-formation-agenda ul.pager {
  bottom: 0 !important;
  position: relative !important;
  }


  .view-salle-de-presse-header .titre-accroche,
  .view-formation-header .titre-accroche,
  .view-salle-de-presse-header .sous-titre-accroche {
  color:#000 !important;
  }

  .view-salle-de-presse-header{
  background-color: #FFFFFF;
  }

  .view-salle-de-presse-header .accroche-lien,
  .view-formation-header .accroche-lien{
  bottom: -15px !important;
  left: 180px !important;
  width: 120px !important;
  background: url("../../images/arrow-link-white.png") no-repeat scroll 98px center #EE2D56 !important;
  }

  .page-formation-ressources .view-filters{
  margin-top: 65px;
  padding: 40px 75px;
  }

  .view-salle-de-presse .view-filters{
  margin-top: 0px;
  padding: 40px 75px;
  }

  .page-salle-de-presse #main,
  .page-formation-ressources #main{
  background-color:transparent;
  }

  #views-exposed-form-salle-de-presse-page-1 .views-exposed-widgets, #views-exposed-form-formation-page-1 .views-exposed-widgets {
  position:relative;
  height:188px !important;
  }

  .view-salle-de-presse td.col-1, .view-salle-de-presse td.col-2{
  width:100% !important;
  }

  .view-salle-de-presse table {
  margin-top: 50px;
  width: 100%;
  }

  .view-salle-de-presse .views-exposed-form{
  height:200px;
  }

  .view-salle-de-presse .views-exposed-widget.views-submit-button,
  .view-formation .views-exposed-widget.views-submit-button{
  bottom: -119px;
  position: relative;
  }


  .view-formation .views-exposed-widget.views-submit-button{
  bottom: -118px;
  position: relative;
  }


  .view-salle-de-presse #edit-field-taxonomy-tags-tid-1-wrapper {
  position: absolute;
  top: 155px;
  }

  #edit-field-taxonomy-tags-tid-wrapper{
  left: 25px;
  position: absolute;
  }

  #edit-field-formation-ressource-type-tid-wrapper{
  left: 70px;
  position: absolute !important;
  top: 90px;
  }

  .view-formation
  #edit-field-documentation-date-value-wrapper {
  left: 30px;
  position: absolute;
  top: 50px;
  }

  .view-formation-header .sous-titre-accroche {
  color: #000 !important;
  }

  .view-formation #edit-field-documentation-date-value-1-wrapper{
  left: 155px;
  position: absolute;
  top: 50px;
  }

  .view-salle-de-presse #edit-field-presse-date-value-wrapper{
  left: 30px;
  position: absolute;
  top: 50px;
  }

  .view-salle-de-presse #edit-field-presse-date-value-1-wrapper{
  left: 175px;
  position: absolute;
  top: 50px;
  }

  .view-salle-de-presse #edit-field-presse-type-tid-wrapper{
  left: 60px;
  position: absolute !important;
  top: 95px;
  }
  .view-salle-de-presse #views-exposed-form-salle-de-presse-page-1 input.form-autocomplete {
  width: 255px !important;
  }
  .node-type-home-actu  #content-header ,
  .node-type-dossier  #content-header,
  .node-type-sites-participatifs article,
  .node-type-sites-participatifs #content-header,
  .node-type-thematique-rubrique #content-header,
  .node-type-article-thematique #content-header,
  .node-type-institutionnel-master #content-header,
  .node-type-agenda #content-header {
  padding: 0 10px;
  }

  .node-type-home-actu div.jquery_dropdown_container,
  .node-type-dossier div.jquery_dropdown_container,
  .node-type-institutionnel-rubrique div.jquery_dropdown_container,
  .node-type-institutionnel-master div.jquery_dropdown_container,
  .node-type-article-institutionnel div.jquery_dropdown_container,
  .node-type-article-thematique div.jquery_dropdown_container,
  .node-type-sites-participatifs div.jquery_dropdown_container,
  .node-type-thematique-rubrique div.jquery_dropdown_container,
  .node-type-agenda div.jquery_dropdown_container {
  width: auto;
  display: block;
  }

  .node-type-sites-participatifs ul.jquery_dropdown_list {
  width: 100%;
  }

  .node-type-thematique-master div.jquery_dropdown_container {
  display: block;
  width: 440px;
  }

  .node-type-thematique-master .container-inline div, .container-inline label {
  display: block;
  padding-left: 10px;
  }

  .node-type-thematique-master ul.jquery_dropdown_list {
  width: 100%;
  }

  .node-type-sites-participatifs .contenu-site .right {
  padding: 20px 0;
  width: auto;
  }

  .node-type-sites-participatifs .contenu-site .link-site {
  position: relative;
  top: 10px;
  }

  .node-type-sites-participatifs .contenu-site {
  border-bottom: 1px solid  #e2e2e2;
  padding-bottom: 20px;
  }

  .view-sites-participatifs-en-ce-moment .views-row {
  float: none;
  padding-top: 10px;
  margin: auto;
  }

  .view-sites-participatifs-en-ce-moment {
  background: white;
  padding-bottom: 20px;
  }

  .node-type-home-actu #content-header {
  padding: 0 10px;
  }

  .node-type-home-actu div.jquery_dropdown_container {
  width: auto;
  display: block;
  }

  .view-sites-participatifs-en-ce-moment .views-slideshow-controls-bottom {
  margin-left: 0;
  text-align: center;
  }

  .view-sites-participatifs-en-ce-moment .views-slideshow-controls-bottom .views-slideshow-pager-fields {
  display: inline-block;
  }

  /*		FIN SITE PARTICIPATIF		*/

  .view-menu-responsive ul.jquery_dropdown_list {
  top: 36px;
  width: 100%;
  }

  .view-push-thematique .views-field-field-thematique-visuel-header {
  text-align: center;
  }

  .view-push-thematique .views-field-view-node a {
  left: 190px;
  }

  .view-niveau-2-thematique-master .view-footer a, .view-niveau-2-sous-thematique .view-footer a {
  position: relative;
  z-index: 9999;
  }

  .page-resultats-de-recherche h1.title {
  padding-top:10px;
  padding-left:10px;
  }

  .page-salle-de-presse h1.title,
  .node-type-home-formation h1.title{
  padding-top:15px;
  }

  .page-formation-ressources .view-formation  #ui-datepicker-div{
  top: 710px !important;
  }

  .i18n-en #block-menu_block-14,
  .i18n-de #block-menu_block-16,
  .i18n-es #block-menu_block-20 {
    margin-left:0px;
  }

  #block-views--exp-search_page-page_1{
        padding-right:0px !important;
  }

  .page-resultats-de-recherche #block-views--exp-search_page-page_1 input#edit-keys, .page-page-non-trouvee #block-views--exp-search_page-page_1 input#edit-keys {
    border-left: medium none;
    width: auto !important;
}

  .page-resultats-de-recherche #main,.page-page-non-trouvee #main {
    background-color:transparent !important;
  }

  .page-resultats-de-recherche #sidebar-first{
    display:none;
  }

    .page-semaine-innovation-publique-programme-evenements-territoire h1{
    width: auto !important;
    margin-top: 20px !important;
    line-height: 1.3em !important;
  }

    .view-innovation .view-header img {
    width: 480px !important;
  }

  .view-innovation .inno-all {
  width: auto !important;
  }

  .view-innovation .views-row:after{
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
  }

  .view-innovation .inno-dates {
    background: url("../../images/dates-border.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    padding-bottom: 20px;
    padding-top: 20px;
    width: 80px;
    float: none;
    margin-bottom: 20px;
  }

  .view-innovation .views-widget-filter-field_inno_dates_value, .view-innovation .views-widget-filter-field_inno_region_value {
    border-left: 0px dotted grey !important;

  }

  .view-innovation .views-exposed-widgets {
    border: 1px solid #ffffff;
    height: 76px !important;
    margin-bottom: 0;
    padding: 5px 0 5px 5px;
    background-color:#f4f4f4 !important;
  }

  /* PARTIE LE CAMPUS */

  .campus .field-name-field-les-formations-du-campus > .field-items > .field-item {
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 40px;
  }

  .campus .field-name-field-les-formations-du-campus .field-name-field-en-savoir-plus {
    position: relative;
    left: auto;
    text-align: center;
    bottom: 0;
    top: 9px;
  }

  .section-le-campus .webform-component-textfield input, .section-le-campus .webform-component-email input, .section-le-campus .webform-component-number input {
    width: 100%;
    box-sizing: border-box;
  }

  .section-le-campus .fieldset-wrapper .webform-component-textfield, .section-le-campus .fieldset-wrapper .webform-component-email {
    width: 100%;
  }

  .view-capsules-e-learning .views-row {
    width: 100%;
    display: block;
  }

  .js .section-le-campus .calendar .pop-up {
    position: fixed;
  }

  /* formulaire inscription */
  .section-le-campus .webform-component-radios .form-item,
  .section-le-campus .webform-component-checkboxes .form-item {
    width: 100%;
  }

  /* tableau */
  /* Force table to not be like tables anymore */
  .section-le-campus .view-campus-formations-partenaires table,
  .section-le-campus .view-campus-formations-partenaires thead,
  .section-le-campus .view-campus-formations-partenaires tbody,
  .section-le-campus .view-campus-formations-partenaires th,
  .section-le-campus .view-campus-formations-partenaires td,
  .section-le-campus .view-campus-formations-partenaires tr {
    display: block;
    font-size: 1em;
  }

  /* Hide table headers (but not display: none;, for accessibility) */
  .section-le-campus .view-campus-formations-partenaires table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }

  .section-le-campus .view-campus-formations-partenaires table tr { border: 1px solid #ccc; }

  .section-le-campus .view-campus-formations-partenaires table td {
    display: inline-block;
    width: 100%;
    padding: 0.25rem;
    border: none;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
  }

  .section-le-campus .view-campus-formations-partenaires table td:before {
    display: inline-block;
    width: 30%;
    padding-right: 0.25rem;
  }

  /*
  Label the data
  */
  .section-le-campus .view-campus-formations-partenaires table td:nth-of-type(1):before { content: "Titre"; }
  .section-le-campus .view-campus-formations-partenaires table td:nth-of-type(2):before { content: "Nom du partenaire"; }
  .section-le-campus .view-campus-formations-partenaires table td:nth-of-type(3):before { content: "Thématiques"; }
  .section-le-campus .view-campus-formations-partenaires table td:nth-of-type(4):before { content: "Objectifs"; }
  .section-le-campus .view-campus-formations-partenaires table td:nth-of-type(5):before { content: "Inscription"; }
  .section-le-campus .view-campus-formations-partenaires table td:nth-of-type(6):before { content: "Supprimer"; }

  /* filtres vues */
  .section-le-campus .view-filters {
    position: relative;
  }

  .section-le-campus .view .views-exposed-form .views-submit-button {
    position: absolute;
    bottom: -17px;
    right: 0;
  }

  .section-le-campus .view .views-exposed-widgets {
    height: auto;
  }

  .section-le-campus .entete-search {
    float: none;
    width: 100%;
  }

  .section-le-campus .entete-search h3 {
    line-height: normal;
  }

  .entete-search span {
    top: auto;
  }

  .section-le-campus .views-exposed-form #edit-field-thematique-campus-tid-wrapper, .section-le-campus .views-exposed-form #edit-field-objectif-pedagogique-tid-wrapper {
    height: auto;
    bottom: auto;
    box-sizing: border-box;
    margin: 0;
  }
}
