/* Page Rechercher pour correspondre à la maquette */
/* Créer le media screen, ces sélecteurs seront strictement cantonnée à l'écran bureau */
@media screen and (min-width: 941px) {

    /*masquage bouton mobile  précédent sidebar #1*/
#mobile-previous {display:none;}

    /* Créer la propriété, fait disparaitre le "Saisir mots-clés" */
#main .content #search-form .form-item-keys label {
        display:none;
    }
.classAntiSVN {

}
/* Créer la propriété, adapter le formulaire de recherche par rapport à la maquette */
    #main .content #search-form {
        width:750px;
        float:right;
        height:55px;
        border-bottom: 1px solid #c5c5c5;
        padding-bottom: 10px;
        margin-left:125px;
    }
    
/* Créer la propriété, pour adapter la barre de recherche*/
    #search-form #edit-basic {
        border:1px solid black;
        width: 442px;
    }
#search-form #edit-basic .form-text {
    width:405px;
    padding-right: 0;
}
/* Créer la propriété, Allonger la barre de recherche */
    #search-form #edit-basic .form-text, #block-search-form #edit-keys {
        width:400px;
        height:25px;
    }

/* Creer la proriete pour adapter le bouton rouge au champ de recherche*/
    #search-form #edit-basic .form-submit {
        height: 25px;
        margin-left:5px !important;
        background: url(img/icone_and_arrows.png) no-repeat center -47px #9b9b9b;
    }

/* Créer la propriété, pour positionner le titre au-dessus de la barre de recherche */
    #main .content #search-form ~ h2 {
        position: absolute;
        left:150px;
        top: -30px;
       }

/* Pour positionner les résultats par rapport à la maquette */
    #main .content ol.search-results {
        float: right;
        width: 750px;
    }
}

/* Tablet */
@media screen and (max-width: 940px) {

  /* Code par Jeremy B. */
    body div.container-bloc {
    width: 100%;
  }
  body  div.container-bloc a {
    overflow: hidden;
  }
  body div.container-bloc a div {
    width: 100%;
    height: 110px;
    margin: 10px 0 0 0 !important;
  }
  body #home-news div.container-bloc a div.former {
    margin: 0 !important;
  }
  body #home-news div.container-rs {
    width: 100%;
  }
  /* blos test1 responsive */
  body #home-news div.container-fondation.test1 {
    width: auto;
  }
  body #home-news div.container-fondation.test1 div {
    width: 32%;
  }

/* Code avec inspecteur élément site de qualif */
  #home-news div.container-bloc {
    height: auto !important;
  }
  #home-news div.container-bloc div {
    height: 109px;
    width: 100%;
  }
  #home-news div.container-bloc div.former {
    margin-bottom: 12px;
  }
  #home-news div.container-bloc div.former, #home-news div.container-bloc div.entreprendre {
    margin-right: 0;
  }
  #home-news div.container-bloc div.sassocier, #home-news div.container-bloc div.chercher {
    margin-left: 0;
  }
  #home-news div.container-bloc div.former div.bloc-hover, #home-news div.container-bloc div.entreprendre div.bloc-hover, #home-news div.container-bloc div.sassocier div.bloc-hover, #home-news div.container-bloc div.chercher div.bloc-hover {
    display: none;
  }
  #home-news div.container-bloc div.container-rs {
    width: auto;
    padding: 0 10px;
  }
  #home-news div.container-bloc div.container-fondation.test1 {
    width: auto;
  }
  #home-news div.container-bloc div.container-fondation.test1 div {
    width: 25%;
  }

  /*masquage bouton mobile  précédent sidebar #1*/
  #mobile-previous {display:none;}
  
  .node-type-webform .main-content label {
    float: none;
    max-width: 100%;
    width: auto;
  }
  .node-type-breve #main .field-name-body img {
    max-width:100%;
    height:auto;
  }
  .node-type-liste-actualites #main .cadre-left {
    width:475px !important;
  }
  .node-type-liste-actualites #main .view-id-liste_actualites .group-right p {
    display:none;
  }
  .content-wrapper{
    width: 640px;
    font-size : 14px; 
  }
  .block-home-communities .img-container {
    width:95px;
  }
  .pane-views-communiques-de-presse-block, .pane-views-dernieres-actualites-block, .pane-views-kit-media-block {
    margin-left:0px;
  }
.page-eleves #main .cadre-left, .page-candidats #main-container #main .cadre-left, .page-alumni #main .cadre-left, .page-enseignants-chercheurs #main .cadre-left, .page-entreprises #main .cadre-left, .page-entrepreneurs #main .cadre-left {
  border-right:none;
}
  .page-node #main-container #main .node-page-libre .field-name-body img {
    max-width:100% !important;
    height:auto !important;
  }
  /* page kit media */
  .page-kit-media #main .panel-col-first .inside #kit-media-photos td img {
    margin:0 5px;
  }
.page-kit-media #main .panel-col-first .inside .pane-content li {
    margin-left:20px;
   padding-left:15px;
}
.page-newsletter #main .content .panel-col-first {
   width:475px !important;
}
.page-newsletter #main .panel-col-first {
   height:100%;
}
  /* page partenariat presse */
  .page-partenariats-presse #main .content .panel-col-first {
    width:480px !important;
  }
  .page-partenariats-presse #main .cadre-left .view-content ul > li {
	padding-left:0px;
	border-left:none;
        margin-left:0;
	width:100%;
  }
  .page-partenariats-presse #main .cadre-left .panel-separator {
	margin-top:20px;
  }
  /* page-salle-presse */
  .page-salle-presse .panel-col-first{
    height:auto;
    border-bottom:0;
  }
  .page-salle-presse .view-id-dernieres_actualites .item-list .views-row-first{
    margin-left:79px;
  }
  .page-salle-presse #main .view-id-dernieres_actualites .view-content .item-list ul li {
    height:275px;
  }
  .page-salle-presse #main-container .view-footer {
     padding-right: 40px; /*95px*/
  }
  /* view-offre-d-emploi*/ 
  .view-offre-d-emploi .view-content .panel-col-last{
    margin-top:0;
  }

  #views-vue-de-toutes-les-evts-block .red_button {
	 /* Temporaire en attendant le remplissage de agenda */
 	height:inherit; 
  }
#views-vue-de-toutes-les-evts-block .content, .block-home-events .content {
   height:382px; /* Idem */
}
  .page-search #main #search-form #edit-basic .form-submit{
    margin-left:-4px !important;
  }
  .page-salle-presse #main .panel-col-first {
        width:0px;
  }

.page-eleves #main .cadre-left img, .page-candidats #main-container #main .cadre-left img, .page-alumni #main .cadre-left img, .page-enseignants-chercheurs #main .cadre-left img, .page-entreprises #main .cadre-left img, .page-entrepreneurs #main .cadre-left img {
	width:100% !important;
	height:auto !important;
}
.page-communiques #main .view-documents .view-content .views-row .field-name-node-link .even a, #main .view-liste-documents .view-content .views-row .field-name-node-link .even a, .page-press-release #main .view-content .views-row .field-name-node-link .even a, .page-kit-media #main .view-vue-de-l-ensemble-des-kit-media .view-content .views-row .field-name-node-link .even a {
	font-size:10px !important;
}
.page-communiques #main .view-documents .item-list .field-name-post-date .even, #main .view-liste-documents .item-list .field-name-post-date .even, .page-press-release #main .item-list .field-name-post-date .even, .page-kit-media #main .view-vue-de-l-ensemble-des-kit-media .item-list .field-name-post-date .even {
	font-size:10px !important;
}
.page-kit-media #main .view-vue-de-l-ensemble-des-kit-media .view-content .views-row > .node-document {
	float:none;
}
.page-communiques #main .view-documents .views-row-1 .field-name-title, #main .view-liste-documents .views-row-1 .field-name-title, .page-invite-de-l-x #main .view-vue-invite-de-l-x .views-row-1 .field-name-title, .page-l-x-on-air #main .view-vue-l-x-on-air .views-row-1 .field-name-title, .page-archive-invit-de-l-x-block #main .views-row-1 .field-name-title, .page-archive-invit-de-l-x- #main .views-row-1 .field-name-title,  .page-conferences #main .view-conference- .views-row-1 .field-name-title {
	margin-top:15px !important;
}
  /* .front */
  .front #home-slide .pane-content li.views-row > img{
   float: left;
    width: 378px !important;
    height: 249px !important;
  } 

  #header .content-wrapper{
    background: none;
  }
  #header .header-lang,
  #header .header-menu{
    display: none;
  }
  
  /**/
  #header .logo{
    margin: 25px 0;
  }
  /*#navigation*/
  #navigation{
    padding: 0;
    overflow: visible !important;
  }
 #navigation .block-system-main-menu > .content > ul ul li.first a {
	padding-left:40px;
}
#navigation .block-system-main-menu > .content .menu-mobile li {
   font-size:16px;
   font-family: 'Muli', sans-serif;
   color: #464545;
   line-height:26px;
} 
  /*#block-menu-menu-vous-etes-menu*/
  #navigation #block-menu-menu-vous-etes-menu{
    position: absolute;
    right: 25px;
    top: 0;
    background-color:transparent;
  }
  #navigation #block-menu-menu-vous-etes-menu .title{
    display: block;
    background: url(img/bg_tabs.png) no-repeat center -600px;
    padding:0;
    width: 71px;
    height: 72px;
    margin-top: -72px;
    cursor: pointer;
  }
  #navigation #block-menu-menu-vous-etes-menu.open .title{
    background-position: center -700px;
    background-color: #fff;
  }
  #navigation #block-menu-menu-vous-etes-menu .title .text{
    background: none;
    border: none;
    padding: 0;
    text-align: center;
    font-family: 'Muli', sans-serif;
    font-size: 14px;
    text-transform: none;
    color: #fff;
    margin: 0;
    padding-top: 50px;
    padding-bottom: 10px;
    font-weight:normal;
  }
  #navigation #block-menu-menu-vous-etes-menu.open  .title .text{
    background: none;
    color: #004566;
  }
  #navigation #block-menu-menu-vous-etes-menu .content ul a:hover{
    text-decoration: underline;
  }
  #navigation #block-menu-menu-vous-etes-menu .content > ul{
    top: 0;
    background: #fff;
    color: #000;
    margin: 0;
    padding: 0;
    border: 6px solid #004667;
    border-top: none;
    top: -1px;
    right: -31px;
    width: 450px;
    max-width: 450px;
  }
  #navigation #block-menu-menu-vous-etes-menu .content > ul > li > a{
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #3d3d3d;
    padding: 8px 20px;
    border-color: #dedede;
  }
  #navigation #block-menu-menu-vous-etes-menu .content > ul > li > ul{
    background: #f0f0f0;
    border-color: #dedede;
  }
  #navigation #block-menu-menu-vous-etes-menu .content > ul > li > ul > li > a{
    padding: 4px 40px 7px;
    background-position: 23px -493px;
    font-size: 14px;
    color: #6f6e6e;
  }
  /*#header-bottom*/
  #header-bottom{
    position: relative;
  }
  #header-bottom .header-search{
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
  }
  #header-bottom .header-search .title{
    display: block;
    background: url(img/bg_tabs.png) no-repeat center -400px;
    padding:0;
    width: 81px;
    height: 72px;
    margin-top: -72px;
    cursor: pointer;
    position: absolute;
    right: 100px;
  }
  #header-bottom .header-search.open .title{
    background-position: center -500px;
    background-color: #fff;
  }
  #header-bottom .header-search .title .text{
    display: block;
    background: none;
    border: none;
    padding: 0;
    text-align: center;
    font-family: 'Muli', sans-serif;
    font-size: 14px;
    text-transform: none;
    color: #fff;
    margin: 0;
    padding-top: 50px;
    padding-bottom: 10px;
  }
  #header-bottom .header-search.open .title .text{
    color: #004566;
  }
  #header-bottom .header-search .content{
    position: absolute;
    z-index:55;
    display: none;
    padding: 20px 15px;
    background: #fff;
    border: 6px solid #004667;
    border-top: none;
    width: 420px;
    top: -1px;
    right: -6px;
  }
  #header-bottom .header-search.open .content{
    display: block;
  }
  #header-bottom .header-search .form-text{
    width: 380px;
  }
  #header-bottom .header-search #block-search-form .container-inline{
    width:420px;
  }
  /*.block-system-main-menu*/
  #navigation .block-system-main-menu{
    position: relative;
  }
  #navigation .block-system-main-menu > .title{
    display: block;
    position: absolute;
    background: url(img/bg_tabs.png) no-repeat center 0;
    padding: 0;
    width: 71px;
    height: 72px;
    margin-top: -72px;
    cursor: pointer;
    position: absolute;
    right: 190px;
  }
  #navigation .block-system-main-menu.open > .title{
    background-position: center -100px;
    background-color: #fff;
  }
  #navigation .block-system-main-menu > .title .text{
    display: block;
    background: none;
    border: none;
    padding: 0;
    text-align: center;
    font-family: 'Muli', sans-serif;
    font-size: 14px;
    text-transform: none;
    color: #fff;
    margin: 0;
    padding-top: 50px;
    padding-bottom: 10px;
  }
  #navigation .block-system-main-menu.open > .title .text{
    color: #004566;
  }
  #navigation .block-system-main-menu > .content{
    position: absolute;
    z-index:1;
    display: none;
    padding: 0;
    background: #fff;
    border: 6px solid #004667;
    border-top: none;
    width: 450px;
    top: -1px;
    right: 2px;
  }
  #navigation .block-system-main-menu.open > .content{
    display: block;
  }
  #navigation .block-system-main-menu > .content > ul > li {
    float: none;
    border-top: 1px solid  #dedede;
  }
  #navigation .block-system-main-menu > .content > ul > li.open {
    padding: 0;
  }
  #navigation .block-system-main-menu > .content > ul > li.first {
    border-top: none;
    padding: 0;
  }
  #navigation .block-system-main-menu > .content a:hover{
    text-decoration: underline;
  }
  #navigation .block-system-main-menu > .content > ul > li > a{
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #3d3d3d;
    padding: 8px 20px;
    border-color: #dedede;
    margin: 0;
  }
  #navigation .block-system-main-menu > .content > ul ul{
    border-top: 1px solid  #dedede;
    position: relative;
    padding: 0;
    margin: 0;
  }
  #navigation .block-system-main-menu > .content > ul ul li,
  #navigation .block-system-main-menu > .content > ul ul li.first,
  #navigation .block-system-main-menu > .content > ul ul li.last{
    border: none;
    float: none;
    max-width: none;
    margin: 0;
    height: auto;
  }
  #navigation .block-system-main-menu > .content > ul ul a{
    padding: 4px 40px 7px;
    background: url(img/icone_and_arrows.png) no-repeat 23px -543px;
    font-size: 14px;
  }
  #navigation .block-system-main-menu > .content .menu-mobile{
    display: block;
  }

  /*#breadcrumb*/
  #breadcrumb{
    border: none;
    padding-bottom: 20px;
  }
  
  /*#home-slide*/
  #home-slide .pane-content,
  #home-slide .pane-content .view-content{
    height: 249px;
  }
  #home-slide .pane-content li.views-row > img{
    float: left;
    width: 378px !important;
    height: 249px !important;
  }
  #home-slide .slide_text{
    width: 210px;
    margin-left: 378px;
  }
  #home-slide .slide_title{
    font-size: 16px;
    padding: 35px 15px 0 15px;
    line-height: 22px;
  }
  #home-slide .slide_description{
    font-size: 11px;
    padding: 15px;
    display:none;
  }
  /*sidebar-de-gauche*/
  #sidebar-first{
    /*display: none;*/
    margin-left: -20px;
    background: none repeat scroll 0% 0% #E6E6E6;
    float: left;
    height: 100%;
    width: 184px;
  } 
  /*#home-content*/
  #home-content{
   
  }
  #home-content .pane-content .x{
    height:60px;
  }
  
  
  /*#home-news*/
  #home-news #views-vue-de-toutes-les-evts-block {
    padding-top:15px;
     padding-bottom: 35px;
   padding-right:18px;
   width:220px;
  }
  #home-news #views-vue-de-toutes-les-evts-block .pane-content {
    width:200px;
    background-color:white;
  }

  #home-news #views-vue-de-toutes-les-breves-block .views-row-first {
     margin-left:0px;
     padding-left:32px;
  }
  #home-news #views-vue-de-toutes-les-breves-block .views-row-last {
     padding:0 0 0 32px !important;
     height: 385px;
  }
  #home-news #views-vue-de-toutes-les-breves-block {
    margin-top:31px;
    padding-top : 15px;
    width:448px; /* 466 */
    padding-bottom: 20px;
  }
   #home-news #views-vue-de-toutes-les-evts-block .red_button {
    width: 175px; 
    height: 24px;
   }
  #home-news .panel-col-first .title {

  }
  .panel-col-first {
    width: 640px !important;
    height : 100%;
  }
  .block-actualites {
    width: 620px !important;
  } 
  .not-front .views-row-first {
    padding-right: 28px !important;
  }
  #home-news .panel-col-last .block-home-inform .content {
    width:280px;
  }
  #home-news .view-view-page-actualites-accueil .views-row-2,
  #home-news .view-view-page-actualites-accueil .views-row-5 {
    padding-right: 22px !important;
    padding-left : 22px !important;
    height: 325px !important;      
  }
  #home-news #twitter-widget-0 {
    float:right;
  }
  .views-row-3, .views-row-4, .views-row-5 {
    /*width : 154px !important;
    padding-left: 22px !important;
    border-top:none !important;*/
  }
  .views-row-3 .views-field-title, .views-row-4 .views-field-title, .views-row-5 .views-field-title{
    /*border-bottom: 1px dotted #A6A6A6;*/
  }
  .page-accueil .panel-col-last {
    margin-top : 45px;
  }
  html[lang="en"] .page-accueil .panel-col-last {
    margin-top : 40px;
  }
  .panel-col-last .pane-views-twitter-block {
    float:right;
    width : 295px;
    right: 0;
    margin-top: 41px;
    height:538px;
  }
  .pane-views-twitter-block .pane-content{
    height:100%; 
  }
  #home-news .panel-col-last, .block-home-communities {
     width:100%;
  }
  #home-news .inside {
    margin:0;
  }
  #home-news .content{
    width: auto;
  }
  #home-news .content .view-footer {
    right:0 !important;
  }
  #home-news .red-button {
    margin-left:0;
  }
  #home-news .content > ul > li{
    /*padding: 0 32px;*/
  }
  #home-news .content .item-list > ul li {
      height:350px;
  }
  #main .view-content ul > li img {
      width:160px;
      height:160px;
  }
   #home-news .content .item-list ul li.views-row-1 {
	padding-right:22px;
	padding-left:14px;
   }
  #home-news .content .item-list ul li.views-row-1,
  #home-news .content .item-list ul li.views-row-2,
  #home-news .content .item-list ul li.views-row-3 {
    margin-top:22px;
  }
  #home-news .content .item-list ul li.views-row-3,
  #home-news .content .item-list ul li.views-row-6 {
    margin-left:22px;
    width:162px;
  }
  #home-news .content .item-list ul li.views-row-4 {
    width:164px;
    border:none;
    padding-left:14px;
    padding-right:22px;
    margin-left:6px;
  }
  #home-news .content .item-list ul li.views-row-5 {
    border-right: 1px solid #A3BCC8;
    width:164px;
  }
  #home-news .red_button {
    margin-left:0px !important;
    width:160px;   
  }
  #home-news .panel-col-last .block-home-inform > .content .social .titlesocial {
    padding:8px 0 5px;
  }
  
  /*#views-vue-de-toutes-les-evts-block*/
  #views-vue-de-toutes-les-evts-block .content ul {
     height:381px;
  } 
  #home-news #views-vue-de-toutes-les-breves-block h2.pane-title,
  #home-news #views-vue-de-toutes-les-breves-block h1.pane-title {
     padding-left:8px;
     margin-left: 3px !important;
     margin-bottom: 5px;
  }
  /*#home-events-brief*/
  #home-events-brief{
    width: 640px;
  }
  /*.block-home-events*/
  .block-home-events .content{
    padding-right: 32px;
  }
  /*.block-home-brief*/
  .pane-title-evt {
    font-weight:normal !important;
  }
  .block-home-brief .column{
    padding: 0 32px;
  }
  
  
  /*#home-sidebar*/
  #home-sidebar{
    float: none;
    width: auto;
    margin-top: 65px;
    padding-top: 30px;
    border-top: 1px solid #a3b8c2;
  }
  #home-news .panel-col-last {
    width:100%;
  }
  .block-home-communities{
    float: left;
  }
  .block-home-twitter{
    float: right;
    margin-top: 55px;
  }
  #home-news div.container-bloc {
    width : 400px;
  }
  .block-home-inform{
    width : 350px;
    float: right;
    margin-top: 27px;
    padding: 28px 0;
  }
  
  
  /*#sidebar-second*/
  #sidebar-second{
    display: none;
  }
  
  /*#main*/
  #main{
    width: 475px;
  }
  #main .cadre-left, #main .ds-1col, .page-highlights #main .view-br-ves-en {
     border-right: none;
     float:right;
     padding-left: 20px;
     height: auto;
  }
.page-highlights #main .view-br-ves-en {
  float:left;
}
  #main .cadre-left .view-kit-media ul > li.views-row-3 {
    padding-right: 28px;
  }
  #main .region{
    padding: 0 0 10px 0px;
  }
  .page-press-release #main .region, .page-news #main .region {
    padding: 0 0 10px 20px;
  }
  #main .content #search-form .form-item-keys label {
    display:none;
  }
  #main .content #search-form ~ h2 {
    position: absolute;
    left:75px;
    top: -35px;
    font-size:18px;
  }
  #main .content #search-form {
    width:400px; 
    height:55px;
    margin-top: 20px;
    margin-left:75px;
  }
  #main .content ol.search-results {
    float: right;
    width: 550px;
  }
.page-breves #main .content .node-breve .field-name-field-texte, #main .content .view-actualite-menu .node-actualites .group-right p, .page-paroles-entrepreneurs #main .content .group-right > p, .page-news #main .content .group-right p, .page-conferences #main .node-actualites .group-right > p, .page-invite-de-l-x #main .view-vue-invite-de-l-x .node-actualites .group-right > p, .page-l-x-on-air #main .view-vue-l-x-on-air .node-actualites .group-right > p, .page-archive-invit-de-l-x-block #main .content .item-list .node-actualites .group-right > p, .page-archive-invit-de-l-x- #main .content .item-list .node-actualites .group-right > p  {
    display:none;
}
.page-archive-prix-et-distinctions- #main .content .item-list .group-right > p, #main .content .view-page-theses .item-list .group-right > p, .page-prix-nobels #main .view-prix-nobels .item-list .group-right > p, .page-sciences-technologie-recherche #main .content .item-list .group-right > p, .page-economie #main .content .item-list .group-right > p, .page-entrepreneuriat-et-innovation #main .content .item-list .group-right > p, .page-bourses #main .content .item-list .group-right > p, .page-prix-internationaux #main .content .item-list .group-right > p, .page-publication #main .content .item-list .group-right > p, .page-challenges--concours #main .content .item-list .group-right > p, .page-laboratoires #main .content .item-list .group-right > p, .page-associations #main .content .item-list .group-right > p, .page-distinctions-nominations-titres #main .content .item-list .group-right > p, .page-distinctions-medailles #main .content .item-list .group-right > p, .page-appels-candidatures #main .content .item-list .group-right > p {
   display:none;
}
#main .content .view-page-theses .view-header > h2, .page-prix-nobels #main .view-prix-nobels .view-header > h2, .page-sciences-technologie-recherche #main .content .view-header > h2, .page-economie #main .content .view-header > h2, .page-entrepreneuriat-et-innovation #main .content .view-header > h2, .page-bourses #main .content .view-header > h2, .page-prix-internationaux #main .content .view-header > h2, .page-publication #main .content .view-header > h2, .page-challenges--concours #main .content .view-header > h2, .page-laboratoires #main .content .view-header > h2, .page-associations #main .content .view-header > h2, .page-distinctions-nominations-titres #main .content .view-header > h2, .page-distinctions-medailles #main .content .view-header > h2, .page-appels-candidatures #main .content .view-header > h2, .page-archive-prix-et-distinctions- #main .content .view-header > h2
{
}
 .page-sciences-technologie-recherche #main .content .item-list .group-left > .field-name-field-images {
}
#main .view-archive-prix-et-distinctions, #main .view-prix-nobels, .page-sciences-technologie-recherche #main #block-system-main > .content > .view, .page-economie #main #block-system-main > .content > .view, .page-entrepreneuriat-et-innovation #main #block-system-main > .content > .view, .page-theses #main #block-system-main > .content > .view, .page-bourses #main #block-system-main > .content > .view, .page-prix-internationaux #main #block-system-main > .content > .view, .page-publication #main #block-system-main > .content > .view, .page-challenges--concours #main #block-system-main > .content > .view, .page-laboratoires #main #block-system-main > .content > .view, .page-associations #main #block-system-main > .content > .view, .page-distinctions-nominations-titres #main #block-system-main > .content > .view, .page-distinctions-medailles #main #block-system-main > .content > .view, .page-appels-candidatures #main #block-system-main > .content > .view {
  padding-left:20px;
}
  #main .pane-views-dernieres-actualites-block h2.pane-title, #main .pane-views-kit-media-block h2.pane-title, 
  #main .pane-views-dernieres-actualites-block h1.pane-title, #main .pane-views-kit-media-block h1.pane-title {
    width: 480px;
  }
#main .view-communiques-de-presse td:first-child {
	padding-right:30px;
}
#main .view-communiques-de-presse td:last-child {
	padding-left:50px;
}
#main .view-communiques-de-presse td {
	
}
#main .view-dernieres-actualites > .view-content ul > li, #main .view-id-kit_media > .view-content ul > li {
	margin:0;
}
#main .view-dernieres-actualites > .view-content ul > li.views-row-first, #main .view-id-kit_media > .view-content ul > li.views-row-first {
	padding-right:30px !important;	
}
#main .view-dernieres-actualites > .view-content ul > li.views-row-last, #main .view-id-kit_media > .view-content ul > li.views-row-last {
	padding-left:50px;
}

.page-actualites .panel-col-first, .page-communiques .panel-col-first, .node-type-liste-documents .panel-col-first, .page-breves .panel-col-first, .page-highlights .panel-col-first, .page-highlights .view-br-ves-en, .page-recrutement .panel-col-first, .page-invite-de-l-x .panel-col-first, .page-l-x-on-air .panel-col-first, .page-archive-invit-de-l-x-block .panel-col-first,.page-archive-invit-de-l-x- .panel-col-first,  .page-conferences .panel-col-first, .page-kit-media .panel-col-first, .page-paroles-entrepreneurs .panel-col-first {
  width:475px !important;
}
  .addthis_button_print{
    display: none;
  }

  /*#page de contact*/
  #contacts .panel-col-last{
    width: 100%;
  }
  /*#footer*/
  #footer-bottom #footer-container{
    width: 100%;
  }
  #footer-bottom #footer-container .region-footer-menu{
    float: right;
    margin-right: -15px;
  }
  #footer-links ul.menu > li > p {
    margin:0 5px 0 0;
  }
  #footer-social .footer-logo {
    width:auto;
  }
}



/* Mobile */
@media screen and (max-width: 680px) {

/*affichage bouton mobile  précédent sidebar #1*/
#mobile-previous {
	display:block;
	padding-bottom:5px;
}
/* COde Jeremy 4 pages */


/* Page chercher */
.page-enseignants-chercheurs div.panel-panel.panel-col-first.panel-left.cadre-left {
  width: 100% !important;
}
.page-enseignants-chercheurs div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content h2 {
  width: 100%;
}
/* Le <p> invisible */
/*.page-enseignants-chercheurs div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content p {
  display: none;
}*/
.page-enseignants-chercheurs div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table {
  width: 100%;
}
.page-enseignants-chercheurs div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table tbody tr td {
  display: block;
}
/* Le <p> invisible */
/*.page-enseignants-chercheurs div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table tbody tr td:first-child p {
  display: none;
}*/
.page-enseignants-chercheurs div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table tbody tr td:last-child {
  margin-bottom: 20px;
}
/* Fin Page Chercher */

/* Page Enreprendre / Entrepreneurs */
.page-entrepreneurs div.panel-panel.panel-col-first.panel-left.cadre-left {
  width: 100% !important;
}
.page-entrepreneurs div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table {
  width: 100%;
}
.page-entrepreneurs div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table tbody tr td {
  display: block;
}
.page-entrepreneurs div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table tbody tr td:last-child {
  margin-bottom: 20px;
}
/* Fin Page Enreprendre / Entrepreneurs */

/* Page S'associer */
.page-entreprises div.panel-panel.panel-col-first.panel-left.cadre-left {
  width: 100% !important;
  padding: 0;
}
.page-entreprises div.panel-panel.panel-col-first.panel-left.cadre-left div.inside {
  border-right: none;
  padding-right: 0;
}
.page-entreprises div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content h2 {
  width: 100%;
}
.page-entreprises div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table {
  width: 100%;
}
/*
 *   Il faut intervertir les TR et TD car ceux-ci ne corresponde pas à une structure responsive
 *     Modifier cette structure de manière à la rendre responsive entrainera surement des modifications dans le format initial de la page
 *     */
.page-entreprises div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table tbody tr td {
  display: block;
}
/* Fin Page S'associer */

/* Page Se Former / Candidats */
.page-candidats div.panel-panel.panel-col-first.panel-left.cadre-left {
  width: 100% !important;
  padding: 0;
}
.page-candidats div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content h2 {
  width: 100%;
}
.page-candidats div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table {
  width: 100%;
}
.page-candidats div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table tbody tr {
  display: block;
  margin-bottom: 20px;
}
.page-candidats div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table tbody tr td {
  display: block;
}
/* Tableau correspondant aux images de fin de page */
.page-candidats div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table {
  width: 100%;
  display: block;
  height: auto;
}
.page-candidats div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table tbody {
  display: block;
}
.page-candidats div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table tbody tr {
  display: block;
}
.page-candidats div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table tbody tr td {
  display: block;
}
.page-candidats div.panel-panel.panel-col-first.panel-left.cadre-left div.inside div.panel-pane.pane-custom.pane-1 div.pane-content table tbody tr td a img {
  margin: 0;
}
/* Fin Page Se former / Candidats */


 /* Code Jeremy Blahak avec inspecteur élément site de qualif */
#home-news div.container-rs div.rs__youtube, #home-news div.container-rs div.rs__flickr {
    margin-right: 0;
  }
  #home-news div.container-fondation.test1 div {
    width: 100%;
  }
#home-news div.container-bloc {
  width:305px;
}
.node-type-webform .main-content input[type="text"],.node-type-webform .main-content input[type="email"], .node-type-webform .main-content input[type="password"], .node-type-webform .main-content textarea {
   width: 100%;
   padding: 0;
  }
  .node-type-webform .main-content .captcha img {
    position: relative;
    top: inherit;
    right: inherit;
  }

  #accordion {
	margin-top:20px;
	padding-top:20px;
  } 
  #accordion > h3 {
	margin-top:10px;
  }
  .block > .title .text{
    display: none !important;
  }
  .content-wrapper{
    width: 310px;
  }
  .node-actualites .addthis_toolbox {
    margin-right:50px;
    width:150px;
  }
.node-breve .cadre-left .addthis_toolbox {
    margin-right:50px;
    margin-top:20px;
    width:140px;
  }
.node-type-liste-actualites #main .panel-col-first {
  width:290px !important;
}
.node-type-liste-actualites #main .view-id-liste_actualites .item-list .group-left {
  width:120px;
  min-height:145px;
}
.node-type-liste-actualites #main .view-id-liste_actualites .item-list .group-right {
  margin-left:10px;
}
  .pane-views-communiques-de-presse-block, .pane-views-dernieres-actualites-block, .pane-views-kit-media-block {
    margin-left:0px;
  }
  .red_button {
    float:right;
  }
  .views-row-first {
    padding-right:28px !important;
  }
  iframe{
    width:310px;
    /*height:310px;*/
  }
  .red_button span{
    display: inline-block;
    padding-left: 5px;
    padding-right: 0px;
    width: 100%;
  }
  .page-node-729 #main a[href^="#"] {
   line-height:20px;
  }
  .page-node-729 .red_button { /* Liste Evenements */
    position:relative;
    z-index:10;
    width:135px;
    padding-left:5px;
   }
  .page-node-729 #main .field-name-title {
    margin-top:0;
  }
  .page-node-729 .field-name-body {
    padding-top:15px
   }
  .panel-col-first {
    padding-right:10px;
  }
  .page-communiques #main, .node-type-liste-documents #main, .page-kit-media #main {
    margin-bottom:20px;
  }
.page-conferences #main .view-conference- .view-content .node-actualites .group-left, .page-invite-de-l-x #main .view-vue-invite-de-l-x .view-content .node-actualites .group-left, .page-l-x-on-air #main .view-vue-l-x-on-air .view-content .node-actualites .group-left, .page-archive-invit-de-l-x-block #main .view-content .node-actualites .group-left, .page-archive-invit-de-l-x- #main .view-content .node-actualites .group-left {
   width:120px;
}
.page-conferences #main .cadre-left .view-conference- .view-content ul > li:first-child {
  margin-left:0;
}
.page-contacts .social a {
  margin-right:20px;
}
.page-eleves #main .cadre-left h2 ~ p span, .page-candidats #main-container #main .cadre-left h2 ~ p span, .page-alumni #main .cadre-left h2 ~ p span, .page-enseignants-chercheurs #main .cadre-left h2 ~ p span, .page-entreprises #main .cadre-left h2 ~ p span, 
.page-eleves #main .cadre-left h1 ~ p span, .page-candidats #main-container #main .cadre-left h1 ~ p span, .page-alumni #main .cadre-left h1 ~ p span, .page-enseignants-chercheurs #main .cadre-left h1 ~ p span, .page-entreprises #main .cadre-left h1 ~ p span, .page-entrepreneurs #main .cadre-left h1 ~ p span {
   font-size:14px !important;
}
.page-enseignants-chercheurs #main .cadre-left table td p.VousEtesCorporateConnections {
  margin-left:15px !important;
}
.page-eleves #main .cadre-left table tr td > p span, .page-candidats #main-container #main .cadre-left table tr td > p span, .page-alumni #main .cadre-left table tr td > p span, .page-enseignants-chercheurs #main .cadre-left table tr td > p span, .page-entreprises #main .cadre-left table tr td > p span, .page-entrepreneurs #main .cadre-left table tr td > p span {
  font-size:13px !important;
}
.page-kit-media .panel-col-first{
  width:290px !important;
}
.page-kit-media #main .panel-col-first {
  font-size:14px;
}
.page-kit-media #main .panel-col-first .inside .pane-content li {
  background-size:4px;
  background-position:left 8px;
  margin-left:3px;
  padding-left:8px;
  text-align:initial;
}
.page-kit-media .panel-col-first #kit-media-photos img {
  width:63px !important;
  height:auto !important;
}
.page-kit-media #main .panel-col-first .inside #kit-media-videos img {
 width:75px !important;
  height:auto !important;
}
.page-kit-media #main .panel-col-first .inside #kit-media-logo {
  padding:10px 0;
}
.page-kit-media #main .panel-col-first .inside #kit-media-logo td {
  padding:3px 5px;
}
.page-kit-media .panel-col-first #kit-media-logo img {
  height:65px !important;
  width:auto !important;
}
.page-newsletter #main .content .panel-col-first {
  width:290px !important;
}
.page-paroles-entrepreneurs #main .view-header h2,
.page-paroles-entrepreneurs #main .view-header h1 {
  margin-bottom:5px;
}
.page-partenariats-presse #main .content .panel-col-first {
    width:inherit !important;
  }
.page-recrutement #main .cadre-left .view-content .item-list ul > li:first-child{
 margin:0; 
}
  .page-salle-presse #main-container .view-footer {
     padding-right:0px;
  }
.page-salle-presse #main .cadre-left .panel-separator {
   margin-top:0px;
}
.page-salle-presse #main .panel-col-first {
     width:100% !important;
}
.page-salle-presse #main .view-id-dernieres_actualites .view-content .item-list ul li, .page-salle-presse #main .view-kit-media .view-content .item-list ul li {
     height:110px;
}
.page-salle-presse #container #main .view-kit-media .item-list .views-row-last {
   margin-bottom:0px;
}
.page-salle-presse #main .view-content ul > li img {
     width:94px;
     height:94px;
}
.page-salle-presse #main .cadre-left .view-content ul > li, .page-partenariats-presse #main .cadre-left .view-content ul > li {
	width: 100%;
	border-left: none;
}
#main .cadre-left .view-actualite-menu .view-content ul > li:first-child, .page-kit-media #main .cadre-left .view-vue-de-l-ensemble-des-kit-media .view-content ul > li:first-child, .page-invite-de-l-x #main .view-vue-invite-de-l-x .view-content ul > li:first-child, .page-l-x-on-air #main .view-vue-l-x-on-air .view-content ul > li:first-child, .page-archive-invit-de-l-x-block #main .view-content ul > li:first-child, .page-archive-invit-de-l-x- #main .view-content ul > li:first-child, #main .cadre-left .view-liste-documents .view-content ul > li:first-child, .page-communiques #main .cadre-left .view-id-documents .view-content ul > li:first-child, .page-breves #main .cadre-left .view-vue-de-toutes-les-br-ves-new- .view-content ul > li:first-child, .page-highlights #main .view-br-ves-en .view-content ul > li:first-child {
	margin:0px;
}
.page-actualites .panel-col-first, .page-communiques .panel-col-first, .node-type-liste-documents .panel-col-first, .page-recrutement .panel-col-first, .page-breves .panel-col-first, .page-highlights .panel-col-first, .page-highlights .view-br-ves-en, .page-invite-de-l-x .panel-col-first, .page-l-x-on-air .panel-col-first, .page-archive-invit-de-l-x-block #main .view-content ul > li:first-child, .page-archive-invit-de-l-x- #main .view-content ul > li:first-child, .page-conferences .panel-col-first, .page-kit-media .panel-col-first, .page-paroles-entrepreneurs .panel-col-first {
  width:290px !important;
}

.page-eleves #main .cadre-left table td p, .page-candidats #main-container #main .cadre-left table td p, .page-alumni #main .cadre-left table td p, .page-enseignants-chercheurs #main .cadre-left table td p, .page-entreprises #main .cadre-left table td p, .page-entrepreneurs #main .cadre-left table td p {
     margin-left:10px !important;
}
.page-eleves #main .cadre-left table td ul, .page-candidats #main-container #main .cadre-left table td ul, .page-alumni #main .cadre-left table td ul, .page-enseignants-chercheurs #main .cadre-left table td ul, .page-entreprises #main .cadre-left table td ul, .page-entrepreneurs #main .cadre-left table td ul {
     margin-left:15px !important;
}
.page-eleves #main .cadre-left table td li, .page-candidats #main-container #main .cadre-left table td li, .page-alumni #main .cadre-left table td li, .page-enseignants-chercheurs #main .cadre-left table td li, .page-entreprises #main .cadre-left table td li, .page-entrepreneurs #main .cadre-left table td li {
     margin-left:20px !important;
}
.page-eleves #main .cadre-left > .inside .pane-content > ul, .page-candidats #main-container #main .cadre-left > .inside .pane-content > ul, .page-alumni #main .cadre-left > .inside .pane-content > ul, .page-enseignants-chercheurs #main .cadre-left > .inside .pane-content > ul, .page-entreprises #main .cadre-left > .inside .pane-content > ul, .page-entrepreneurs #main .cadre-left > .inside .pane-content > ul {
     margin-left:20px !important;
}
.page-eleves #main .cadre-left > .inside .pane-content > ul > li, .page-candidats #main-container #main .cadre-left > .inside .pane-content > ul > li, .page-alumni #main .cadre-left > .inside .pane-content > ul > li, .page-enseignants-chercheurs #main .cadre-left > .inside .pane-content > ul > li, .page-entreprises #main .cadre-left > .inside .pane-content > ul > li, .page-entrepreneurs #main .cadre-left > .inside .pane-content > ul > li {
	margin-left:15px !important;
}
#main .view-archive-prix-et-distinctions .group-left, #main .view-page-theses .group-left, .page-prix-nobels #main .view-prix-nobels .group-left, .page-sciences-technologie-recherche #main .group-left, .page-economie #main .group-left, .page-entrepreneuriat-et-innovation #main .group-left, .page-bourses #main .group-left, .page-prix-internationaux #main .group-left, .page-publication #main .group-left, .page-challenges--concours #main .group-left, .page-laboratoires #main .group-left, .page-associations #main .group-left, .page-distinctions-nominations-titres #main .group-left, .page-distinctions-medailles #main .group-left, .page-appels-candidatures #main .group-left {
	width:120px;
	height:145px;
}
#main .view-page-theses .group-left .field-name-field-images, .page-prix-nobels #main .view-prix-nobels .group-left .field-name-field-images, .page-sciences-technologie-recherche #main .group-left .field-name-field-images, .page-economie #main .group-left .field-name-field-images, .page-entrepreneuriat-et-innovation #main .group-left .field-name-field-images, .page-bourses #main .group-left .field-name-field-images, .page-prix-internationaux #main .group-left .field-name-field-images, .page-publication #main .group-left .field-name-field-images, .page-challenges--concours #main .group-left .field-name-field-images, .page-laboratoires #main .group-left .field-name-field-images, .page-associations #main .group-left .field-name-field-images, .page-distinctions-nominations-titres #main .group-left .field-name-field-images, .page-distinctions-medailles #main .group-left .field-name-field-images, .page-appels-candidatures #main .group-left .field-name-field-images{

}
.page-archive-prix-et-distinctions #main .group-right, #main .view-page-theses .group-right, .page-prix-nobels #main .view-prix-nobels .item-list .group-right, .page-sciences-technologie-recherche #main .group-right, .page-economie #main .group-right, .page-entrepreneuriat-et-innovation #main .group-right, .page-bourses #main .group-right, .page-prix-internationaux #main .group-right, .page-publication #main .group-right, .page-challenges--concours #main .group-right, .page-laboratoires #main .group-right, .page-associations #main .group-right, .page-distinctions-nominations-titres #main .group-right, .page-distinctions-medailles #main .group-right, .page-appels-candidatures #main .group-right {
	margin-left:10px !important;
}
#main .view-archive-prix-et-distinctions, #main .view-prix-nobels, .page-sciences-technologie-recherche #main #block-system-main > .content > .view, .page-economie #main #block-system-main > .content > .view, .page-entrepreneuriat-et-innovation #main #block-system-main > .content > .view, .page-theses #main #block-system-main > .content > .view, .page-bourses #main #block-system-main > .content > .view, .page-prix-internationaux #main #block-system-main > .content > .view, .page-publication #main #block-system-main > .content > .view, .page-challenges--concours #main #block-system-main > .content > .view, .page-laboratoires #main #block-system-main > .content > .view, .page-associations #main #block-system-main > .content > .view, .page-distinctions-nominations-titres #main #block-system-main > .content > .view, .page-distinctions-medailles #main #block-system-main > .content > .view, .page-appels-candidatures #main #block-system-main > .content > .view {
  padding-left:10px;
}
#main .view-dernieres-actualites > .view-content ul > li.views-row-first, #main .view-id-kit_media > .view-content ul > li.views-row-first {
    padding-right:28px !important;
}
#main .view-dernieres-actualites > .view-content ul > li.views-row-last, #main .view-id-kit_media > .view-content ul > li.views-row-last {
    padding-left:0px;
}
  .page-accueil #main a:hover {
    text-decoration:none !important;
  }
#main .view-id-breves .group-left, #main .view-vue-de-toutes-les-br-ves-new- .group-left, #main .view-br-ves-en .group-left {
    width:120px;
}
#main .view-id-breves .group-right, #main .view-vue-de-toutes-les-br-ves-new- .group-right, #main .view-br-ves-en .group-right {
    margin-left:10px;
}
#main .content .view-huffington-post .view-content .views-field-title {
   /*padding:0 10px;*/
   vertical-align:initial;
   width:165px;
   height:90px;
   float:right;
}
#main .content .view-huffington-post .view-content .views-field-title a {
   float: left;
   height: 90px;
   margin-top: 20px;
}
#main .cadre-left .view-huffington-post .panel-separator {
   margin-top:0px;
   margin-bottom:0px;
}
#main .cadre-left .view-huffington-post p {
   margin:7px 0;
}
#main .content .view-huffington-post .view-content .views-field-field-images img {
   margin-right:20px;
}
#main .view-documents .item-list h3, #main .view-actualite-menu .item-list h3, .page-news #main .item-list h3, #main .view-clone-de-vue-de-toutes-les-actualit-s .item-list h3, #main .view-vue-de-l-ensemble-des-kit-media .item-list h3, #main .view-vue-de-toutes-les-br-ves-new- .item-list h3, #main .view-br-ves-en .item-list h3, #main .view-id-breves .item-list h3, .page-invite-de-l-x #main .view-vue-invite-de-l-x .item-list h3, .page-l-x-on-air #main .item-list h3, .page-paroles-entrepreneurs #main .item-list h3, .page-archive-invit-de-l-x-block #main .item-list h3, .page-conferences #main .view-conference- .item-list h3, .page-archive-invit-de-l-x- #main .item-list h3, .page-conferences #main .view-conference- .item-list h3 {
   font-size:16px;
}
.page-archive-prix-et-distinctions- #main .content .item-list h3, #main .content .view-page-theses .item-list h3, .page-prix-nobels #main .view-prix-nobels .item-list h3, .page-sciences-technologie-recherche #main .content .item-list h3, .page-economie #main .content .item-list h3, .page-entrepreneuriat-et-innovation #main .content .item-list h3, .page-bourses #main .content .item-list h3, .page-prix-internationaux #main .content .item-list h3, .page-publication #main .content .item-list h3, .page-challenges--concours #main .content .item-list h3, .page-laboratoires #main .content .item-list h3, .page-associations #main .content .item-list h3, .page-distinctions-nominations-titres #main .content .item-list h3, .page-distinctions-medailles #main .content .item-list h3, .page-appels-candidatures #main .content .item-list h3
{
 font-size:16px;
}
.page-sciences-technologie-recherche #main .content .item-list .group-left > .field-name-field-images {
  margin-top:20px;
}
.page-kit-media #main h2 {
 margin-bottom:30px;
}
.page-kit-media #main .panel-col-first {
 padding-left:10px;
}
.page-kit-media #main .panel-col-first .pane-content table.francais {
 width:315px; 
}
.page-kit-media #main .panel-col-first .pane-content table.english {
 width:300px;
}
.page-kit-media #main .panel-col-first .pane-content table td {
  
}
.page-kit-media #main .panel-col-first .inside #kit-media-photos td img {
 margin:0 7px;
}
.page-news #main .view-header h2,
.page-news #main .view-header h1 {
  padding-left:20px;
}
.page-highlights #main .view-header h2,
.page-highlights #main .view-header h1 {
  padding-left:15px;
}
.page-kit-media #main .view-header h2, #main .view-id-documents .view-header h2, .page-press-release #main .view-header h2 {
   padding-left:10px;
}
.page-actualites #main .view-header h2, .page-breves #main .view-header h2, .page-kit-media #main .view-header h2, #main .view-id-documents .view-header h2, .page-invite-de-l-x #main .view-header h2, .page-l-x-on-air #main .view-header h2, .page-archive-invit-de-l-x-block #main .view-header h2, .page-archive-invit-de-l-x- #main .view-header h2, #main .view-actualite-menu .view-header h2, .page-partenariats-presse #main .view-header h2, .page-conferences #main .view-header h2,
.page-actualites #main .view-header h1, .page-breves #main .view-header h1, .page-kit-media #main .view-header h1, #main .view-id-documents .view-header h1, .page-invite-de-l-x #main .view-header h1, .page-l-x-on-air #main .view-header h1, .page-archive-invit-de-l-x-block #main .view-header h1, .page-archive-invit-de-l-x- #main .view-header h1, #main .view-actualite-menu .view-header h1, .page-partenariats-presse #main .view-header h1, .page-conferences #main .view-header h1 {

}
.page-partenariats-presse #main h2.pane-title, .page-partenariats-presse #main h2 {
  font-size:18px;
}
.page-communiques #main .view-documents .views-row-1 .field-name-title, #main .view-liste-documents .views-row-1 .field-name-title, .page-kit-media #main .view-vue-de-l-ensemble-des-kit-media .views-row-1 .field-name-title, .page-invite-de-l-x #main .view-vue-invite-de-l-x .views-row-1 .field-name-title, .page-l-x-on-air #main .field-name-title, .page-archive-invit-de-l-x-block #main .views-row-1 .field-name-title, .page-archive-invit-de-l-x- #main .views-row-1 .field-name-title, .page-conferences #main .view-conference- .views-row-1 .field-name-title {
  margin-top:10px !important;
}
.page-communiques #main .view-documents .view-content .views-row .field-name-node-link .even a,  #main .view-liste-documents .view-content .views-row .field-name-node-link .even a, .page-kit-media #main .view-vue-de-l-ensemble-des-kit-media .view-content .views-row .field-name-node-link .even a {
  font-size:10px !important;
}
.page-node #main-container #main .node-page-libre .field-name-body img {
   width:75% !important;
}
.page-node #main .cadre-left > .field-name-title, .page-node- #main .cadre-left > .field-name-title {
 margin-top:0;
}
.page-recrutement .views-row-first {
  padding-right:0px !important;
}
  /*#header*/
  #header .logo img{
    height: 76px;
    width: auto;
    margin-left: 16px;
  }
  #header-bottom .header-search .title{
    display: block;
    width: 35px;
    height: 41px;
    margin-top: -41px;
    right: 34px;
    background-position: center -195px;
    background-size: 50px auto;
  }
  #header-bottom .header-search.open .title{
    background-position: center -245px;
  }
  #header-bottom .header-search .content{
    width: 290px;
  }
  #header-bottom .header-search .form-text{
    width: 252px;
  }
  #navigation .block-system-main-menu > .title{
    display: block;
    width: 35px;
    height: 41px;
    margin-top: -41px;
    right: 80px;
    background-position: center 5px;
    background-size: 50px auto;
  }
  #navigation .block-system-main-menu.open > .title{
    background-position: center -45px;
  }
  #navigation .block-system-main-menu > .content{
    width: 320px;
  }
  
  #navigation .block-system-main-menu  >.content .menu-mobile .header-lang{
    float: left;
    padding: 0;
    border: none;
  }
  #navigation .block-system-main-menu  >.content .menu-mobile .header-menu{
    float: left;
    border: none;
    margin: 0;
  }
  
  #navigation #block-menu-menu-vous-etes-menu{
    display: none;
  }

  /* main */
  #main a[href^="#"] {
   line-height:30px; 
  }

  #main .field-name-body, #main-container {
    min-height:110px;
  }
  #main .view-dernieres-actualites .view-content .views-field-field-images {
    height:94px;
  }
  #main .view-id-clone_de_vue_de_toutes_les_actualit_s .group-right > p {
    display:none;
  }
  #main .view-actualite-menu .item-list .node-actualites .group-left, .page-news .item-list .group-left, .page-paroles-entrepreneurs .item-list .group-left {
     width:120px;
  }
  #main  .view-id-clone_de_vue_de_toutes_les_actualit_s .views-row-first{
    margin-left:0;
  }
  #main .view-id-clone_de_vue_de_toutes_les_actualit_s .group-right .field-items h3{
    padding:30px 0px;
  }
  #main .view-actualite-menu  .item-list .node-actualites .group-right, .page-news #main .item-list .group-right, .page-invite-de-l-x #main .view-vue-invite-de-l-x .view-content .node-actualites .group-right, .page-l-x-on-air #main .view-content .node-actualites .group-right, .page-paroles-entrepreneurs #main .item-list .group-right, .page-archive-invit-de-l-x-block #main .view-content .node-actualites .group-right, .page-archive-invit-de-l-x- #main .view-content .node-actualites .group-right,.page-conferences #main .view-conference- .view-content .node-actualites .group-right {
    margin-left:10px;
  }
  #main .view-actualite-menu .item-list .views-row-first, #main .view-vue-de-toutes-les-br-ves-new- .item-list .views-row-first, #main .view-br-ves-en .item-list .views-row-first {
    padding-right:0px !important;
 }
  #main .view-actualite-menu .group-right > a {
    float:none; /* right */
    width:175px;
 }
  #main .content #search-form .form-item-keys label {
     display:none;
  }
  #search-form #edit-basic .form-text, #block-search-form .form-text{
    width: 265px;
  }
  #main .content #search-form ~ h2 {
     position: absolute;
     top: -30px;
     width:300px;
     left:0;
      font-size:11px;
  }
  #main .content #search-form {
     width:311px;
     height:40px;
     margin-top: 10px;
     margin-left:0px;
  }
  #main .content ol.search-results {
     float: auto;
     width: inherit;
  }
  #main .pane-views-dernieres-actualites-block h2.pane-title, #main .pane-views-kit-media-block h2.pane-title {
     width:auto;
  } 

  #main .view-id-kit_media .views-row, #main .view-id-kit_media .views-row-last {
    margin-left:0px !important;
  }
  #main .cadre-left .view-kit-media ul > li.views-row-3 {
    padding-left:0px;
  }
  #main .view-kit-media .date {
    float:left;
    width:100px;
    padding-left: 40px;
  }
  #main .view-communiques-de-presse td:first-child {
    padding-right:15px;
    padding-left:0px;
  }
  #main .view-communiques-de-presse td:last-child {
    padding-left:15px;
    padding-right:5px;
  }
  #main .view-dernieres-actualites > .view-content ul > li.views-row {
    margin-left:0px;
  }
  #main .view-footer {
    padding-bottom:5px;
  }
  
  /*#main-container*/
  .front #main-container {
    padding: 1px 0 0 0;
  }

  .front #home-slide .pane-content li.views-row > img{
   float: left;
    width: 320px !important;
    height: 212px !important;
  }

  #home-content .x{
    display: none;
  }
  
  /*#home-slide*/
  #home-slide {
    margin-bottom: 15px;
    display:block;
  }
  #home-slide .view-content,
  #home-slide .content{
    width: 320px;
    height: 290px;
    background: #004667;
  }
  #home-slide .pane-content, #home-slide .pane-content .view-content {
    height:212px;
  }
  #home-slide img{
    float: left;
    width: 320px;
    height: 212px;
  }
  #home-slide .slide_title{
    height: 60px;
    margin: 0px 40px;
    padding:10px 0;
    position:absolute;
    bottom:-20px;
    z-index:50;
    background-color: rgba(0,70,100,0.7);
    width: 240px;
    font-size: 15px;
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    text-align:center;
  }
  #home-slide .slide_description{
    display: none;
  }
  #home-slide .red_button{
    position:relative !important;
    right:65px;
    bottom:104px;
  }
  #home-slide .indicators,
  #home-slide .play-pause{
      display: none !important;
  }
  #home-slide .left,
  #home-slide .right{
    display: block;
  }
  
  /*#home-content*/
  #home-content{
    width: 320px;
  }
  
  
  /*#home-news*/
  #home-news .block > .title,
  #home-news .block > .title .text{
    display: block !important;
    font-size: 26px;
    margin-bottom: 12px;
  }
  #home-news .block > .title{
    padding-left: 5px;
  }
  #home-news .view-view-page-actualites-accueil .views-row-2,
  #home-news .view-view-page-actualites-accueil .views-row-5 {
    padding-left:15px !important;
    border-bottom:1px dotted #A6A6A6;
  }
  #home-news .view-id-view_page_actualites_accueil .view-actualites .views-row-2,
  #home-news .view-id-view_page_actualites_accueil .view-actualites .views-row-5 {
    margin-top:0px !important;
    padding-bottom: 10px !important; 
    padding-top: 10px !important;
    padding-right:28px !important;
    margin-bottom:0px; 
 }

  #home-news .view-id-view_page_actualites_accueil .view-actualites .views-row-1 {
    padding-top: 10px !important;
    margin-bottom:5px;
  }
  #home-news .content{
    width: 320px;
    height: auto;
    margin-bottom: 10px;
  }
  #home-news .content > ul,
  #home-news .content .view .item-list > ul{
    height: auto;
  }
  #home-news .content > ul > li,
  #home-news .content .view .item-list > ul > li
  {
    float: none;
    height: 94px !important;
    width: auto;
    padding: 5px 15px;
    border: none;
    border-top: 1px dotted #a6a6a6;
  }
  #home-news .content > ul > li.first,
  #home-news .content .view .item-list > ul > li.first {
    padding: 5px 15px;
  }
  #home-news .content img,
  #home-news .content .view .item-list img{
    float: left;
    width: 94px;
    height: 94px;
    margin-bottom: 0;
  }
  #home-news .content .title{
    width:100%;
  } 
  #home-news .content .date,
  #home-news .content .view .item-list .date,
  #home-news .content .title,
  #home-news .content .view .item-list .title
  {
    width:170px; 
    float: left;
    margin-left: 7px;
  }
  #home-news .content .date {
    margin-top : 0px;
  }
  #home-news .content .view .item-list > ul > li {
    float:left;
    width:277px;
    background-color: #edf1f3;
  }
  #home-news .content > ul > li.last,
  #home-news .content .view .item-list > ul > li.views-row-last {
    padding: 0;
    height: auto;
  }
  #home-news .content > ul > li.last > ul,
  #home-news .content .view .item-list > ul > li.last > ul
  {
    display: none;
  }
  #home-news .content .item-list ul li.views-row-first {
    margin-left:0px;
    margin-top:0px;
    padding-bottom:10px;
    margin-bottom:0px;  
  }
  #home-news .content .item-list > ul > li.views-row-3,
  #home-news .content .item-list > ul > li.views-row-4,
  #home-news .content .item-list > ul > li.views-row-5,
  #home-news .content .item-list > ul > li.views-row-6  
  {
   display: none;
  }
  #home-news .content .view-footer {
    right:0px;
    width:100%;
    padding-bottom: 0px;
    margin-bottom: 0px !important;
  }
  #home-news .panel-col-first, #home-news .panel-col-first .block-actualites {
	background-color:none;
  } 
  #home-news .panel-col-first .block-views {
    padding-top: 5px;
  }
  #home-news .panel-col-first .block-views > .title {
    width: 100%;
    background-color: white;
    margin: -5px 0 0 0;
    padding-right: 5px;
  }
  #home-news .panel-col-first .red_button {
    width:100%;
  }
  #home-news .red_button {
    float:right;
    width:185px;
  }
  #home-news #views-vue-de-toutes-les-evts-block {
    display:block;
    margin-top:0px;
    width: 100%;
    padding-right: 10px;
    padding-top:15px;
    padding-bottom: 5px;
  }
  #home-news #views-vue-de-toutes-les-evts-block .content ul li, .block-home-events .content ul li {
    float:left;
    height:auto !important;
    width:290px;
    padding:10px 13px;
    border-top: 1px dotted #A6A6A6;
  }
  #home-news #views-vue-de-toutes-les-evts-block .content ul li .last, .block-home-events .content ul li .last {
    border-bottom:1px dotted #A6A6A6;
  }
  #home-news #views-vue-de-toutes-les-evts-block h2.pane-title-evt {
    padding-left:7px;
    margin-bottom: 10px;
    text-transform: capitalize;
  }
  #home-news #views-vue-de-toutes-les-evts-block .red_button {
    width:320px !important; /* Agenda correct : 100%*/
    float:left; /* Idem */
  }
#views-vue-de-toutes-les-evts-block .red_button span {
    background:url(img/icone_and_arrows.png) no-repeat right -301px; /* Temporaire agenda*/
}
  #home-news #views-vue-de-toutes-les-breves-block .view-footer {
    margin-top:9px;
    width:100%;
  }
  /*#home-events-brief*/
  #home-events-brief{
    width: 320px;
  }
  #views-vue-de-toutes-les-breves-block, .block-home-brief {
    float:left;
  }
  #home-news #views-vue-de-toutes-les-breves-block .views-field-field-sur-titre {
    width: 185px;
    float: right;
  }
  #home-news #views-vue-de-toutes-les-breves-block {
    margin-top:0px;
    margin-left:0px;
    padding-top: 0px;
  }
  #home-news #views-vue-de-toutes-les-breves-block .views-row-last {
    display:none;
  }
  #home-news #views-vue-de-toutes-les-breves-block .views-row-last .panel-title {
    padding-left:15px;
  }
  #home-news #views-vue-de-toutes-les-breves-block .views-row-first .views-field-field-images img, .block-home-brief .column .first img {
    width:94px;
    height:94px;
  }
  #home-news #views-vue-de-toutes-les-breves-block .views-row-first {
    padding:8px 15px !important;
    width:290px;
    height:85px;
    border-left:none;
    border-top:1px dotted #A6A6A6;
  }
  #home-news #views-vue-de-toutes-les-breves-block .views-field-field-images { /* "views-field-field-images" ou "views-field-images" je ne sais plus */
    float:left;
    line-height:167px;
  }
  #home-news #views-vue-de-toutes-les-breves-block .views-field-title, #home-news #views-vue-de-toutes-les-breves-block .views-field-body {
    float:right;
    width:185px;
  }
  .panel-col-first {
    border-bottom:none;
    height:100%;
    width:100% !important;
  }
  .panel-col-last {
    margin-top:0px;
  }
  html[lang="en"] .page-accueil .panel-col-last, .page-accueil .panel-col-last {
    margin-top:0px;
  }
  .panel-col-last .pane-views-twitter-block {
    position:relative;
    margin-top:30px;
    width:320px;
  }
  .pane-views-twitter-block .pane-content{
    height:auto; 
  }
  .block-home-inform > .titleinform, .block-home-inform > .titleinform .text, .block-home-inform > .content .social .titlesocial {
    display:none;
  }
  .block-home-inform {
    padding:0;
    height:80px !important; 
 }
  
  /*.block-home-events*/
  #views-vue-de-toutes-les-evts-block, .block-home-events {
    width:320px;
  }
  .block-home-events{
    float: none;
  }
  .block-home-events > .title,
  .block-home-events > .title .text{
    display: block !important;
    font-size: 24px;
    margin-bottom: 12px;
  }
  .block-home-events > .title{
    padding-left: 15px;
  }
  .block-home-events .content{
    width: 320px;
    height: auto;
    margin-bottom: 10px;
  }
  .block-home-events .content ul{
    height: auto;
  }
  .block-home-events .content ul li{
    padding: 15px;
  }
  .block-home-events .content ul li.first{
    padding: 15px;
    border-top: 1px dotted #a6a6a6;
  }
  .block-home-events .content ul li.last{
    display: none;
  }
  /*.block-home-brief */
  .block-home-brief,
  .block-home-brief .content{
    float: none;
  }
  .block-home-brief > .title,
  .block-home-brief > .title .text{
    display: block !important;
    font-size: 24px;
    margin-bottom: 12px;
  }
  .block-home-brief > .title{
    padding-left: 15px;
  }
  .block-home-brief .column{
    float: none;
    width: auto;
    height: auto;
    border: none;
    padding: 10px 15px;
  }
  .block-home-brief .column.first img{
    float: left;
    width: 94px;
    height: 94px;
    margin: 0 10px 0 0;
  }
  .block-home-brief .column.first .title{
    float: right;
    width: 187px;
  }
  .block-home-brief .column.first .description{
    float: left;
    width: 180px;
    height: 55px;
    overflow: hidden;
  }
  .block-home-brief .column{
    border-top: 1px dotted #a6a6a6;
  }
  .block-home-brief .column.last{
    clear: both;
    padding: 0;
  }
  .block-home-brief .column.last .text{
    display: none;
  }
  /*#home-sidebar*/
  #home-sidebar{
    float: none;
    width: auto;
    margin-top: 0;
    padding-top: 0;
    border-top: none;
  }
  #home-sidebar .block {
    width: 320px;
  }
  .block-home-twitter{
    display: none;
  }
  .panel-col-last .pane-views-twitter-block
  {
     margin-top:30px; 
     display:none;
  }
  .block-home-inform{
    margin: 10px 0 0 0;
    background: none;
    padding-top: 0;
    text-align: center;
  }
  .block-home-inform ~ p {
    display:none;
  }
  .block-home-inform .links,
  .block-home-inform > .content .social .title{
    display: none;
  }
  .block-home-inform > .titleinformer, .block-home-inform > .titleinformer .text {
     display:none;
  }
  .block-home-inform > .content .social a.facebook {
    margin-left:20%;
  } 
  
  /*#breadcrumb*/
  #breadcrumb{
    margin: 0 5px;
    display:none;
  }
  
  /*.main-content*/
  .main-content{
    padding: 30px 0 0;
  }
  /*#sidebar-second*/

   .cadre-left {
     border-right: 0px;
     width: 290px !important; /* 310px */
   }

  #sidebar-first{
     margin-bottom:5px;
     margin-left:0;
     float:none;
     height:auto;
     width:100%;
     display:block;
  }

#sidebar-first .block-menu-block {
   padding:0;
}

#sidebar-first .block-menu-block > .title {
   display:none;
}

#sidebar-first .block-menu-block > .content {
   padding:0;
 }

#sidebar-first .block-menu-block > .content > .menu-block-wrapper > ul > li {
  display:none;
}

#sidebar-first .block-menu-block > .content > .menu-block-wrapper > ul > li.active {
  display:block;
  position:relative;
}

#sidebar-first .block-menu-block > .content > .menu-block-wrapper > ul > li.active > a {
   padding: 5px 55px 10px 10px;
 line-height: 22px;
 clear: both;
 font-family: 'Droid Serif', serif;
 font-weight: bold;
 font-size: 24px; /*28px;*/
 color: #004566; /*#2f2f2f;*/
 text-transform: initial; /*uppercase;*/
 background: #fff !important;
 position: relative;
 text-decoration:none;
 margin:0;
/* text-align:center;*/
}

#sidebar-first .block-menu-block > .content > .menu-block-wrapper > ul > li > ul{
display:none;
}

#sidebar-first .block-menu-block > .content > .menu-block-wrapper > ul > li.active > a:after, #sidebar-first .block-menu-block > .content > .menu-block-wrapper > ul > li:not(.active) > a:after {
 background-color:#004667;
 content: "";
 width: 50px;
 position: absolute;
 right: 0;
 top: 0;
 background: url(img/bg_tabs.png) no-repeat center 0 #004667;
 background-position: right 5px;
 background-size: 50px auto;
 height: 34px;
/* display:none;*/
}
#sidebar-first .block-menu-block > .content > .menu-block-wrapper > ul > li.expanded:not(.active) > a:after {
 /*display:none;*/
margin-top:50px;
z-index:50;
}

#sidebar-first .block-menu-block > .content > .menu-block-wrapper > ul > li.open > ul {
display: block;
 background: #004667;
 position: absolute;
 width: 97.6%;
 top: 34px;
 z-index: 20;
 padding-right:0px;
}
#sidebar-first .block-menu-block > .content > .menu-block-wrapper > ul > li.open > a:not(.active) ~ ul {
  top:84px;
}
#sidebar-first .block-menu-block > .content > .menu-block-wrapper > ul > li.open ul > li {
  padding-right:0;
}
#sidebar-first .block-menu-block > .content > .menu-block-wrapper > ul > li.open > ul > li > a{
 color:white;
background: url(img/icone_and_arrows.png) no-repeat 3px -543px;
 padding-right:0;
}
#sidebar-first .block-menu-block > .content > .menu-block-wrapper > ul > li.open > ul > li > a.active-trail ~ ul > li {
  min-height:23px;
  width:270px;
}
#sidebar-first #block-menu-block-1 > .content .active-trail > .menu > .active-trail > .menu li a {
	color:#ece8dc;
	float:left;
	width:260px;
	margin-left:30px;
}
.not-front #main #block-system-main .panel-col-first .pane-content > h2, .not-front #main #block-system-main .cadre-left .field-name-title h2 {
width:88%;
/*display:none; *//* Supprime le titre dans la version mobile pour le remplacer par le titre contenant le menu n-3 */
}
.page-salle-presse #main #block-system-main .panel-col-first .pane-content > h2, {
  display:none;
}
.page-recrutement #sidebar-first {
  display:none;
}
  /*#main*/
  #main{
    float: left;
    width: 300px;
    /*margin: 0 5px;*/
    margin-right:5px;
  }
  #main .cadre-left {
    padding-left:5px;
  }
  #main .cadre-left, #main .ds-1col {
    padding-left:10px;
  }
  #main .cadre-left .view-content ul > li{
    width:100%;
    border-left:none;
    padding-left:0;
    margin-left:0;
  }
  #main .cadre-left .field-items img {
    max-width:100% !important;
    height:auto !important;
  }
#main .node-breve .cadre-left .field-name-field-sur-titre {
   margin-top:-3px;
   margin-bottom:0px;
}
  #main .view-content ul > li img {
    width:94px;
    height:94px;
    float : left;
  }
  #main .view-dernieres-actualites .date{
    float:left;
    width:100px;
    padding-left:45px;
  }
  #main .view-dernieres-actualites .view-content li .title{
    width:170px;
    float:right;
  }
  #main .view-dernieres-actualites .view-content .views-field-field-images{
    width:94px;
    float:left;
  }
  #main .view-dernieres-actualites .view-content .views-field-field-vignette{
    width:94px;
    float:left;
  }
  #main .view-dernieres-actualites > .view-content ul > li{
    margin-left:35px;
    padding-left:0;
    height:100px;
    width:98%;
  }
  #main .view-communiques-de-presse td{
    vertical-align:top;
  }
  #main .view-communiques-de-presse .red_button{
    margin-top:10px;
  }
  #main .view-id-kit_media .views-field-created{
    float:right;
    width:100px;
    padding-right: 71px;
  }
  #main .view-id-kit_media .views-field-field-vignette {
    float:left;
    height:94px;
    width:94px;
    margin-right:10px;
  }
  #main .view-id-kit_media .views-field-title{
    width:165px;
    padding-left:30px;
    float: left;
  }
  #main .region, .page-press-release #main .region, .page-news #main .region {
    padding: 0 0 20px 0;
  }
  #main .block{
    width:100% !important;
    border-top: none;
    margin-top: 0;
  }
  #main .block > .content > ul > li{
    float: none;
    width: auto;
    padding: 0;
    border: none;
  }
  #main .block > .content > ul > li > ul > li{
    height: auto;
    margin: 0;
    padding: 15px;
    border-bottom: 1px dotted #a6a6a6;
  }
  #main .block > .content > ul > li.first > ul > li.first{
    border-top: 1px dotted #a6a6a6;
  }
  #main .block > .content > ul > li > ul > li img{
    float: left;
    width: 94px;
    height: 94px;
    margin-bottom: 0;
    margin-right: 7px;
  }
  #main #views-vue-de-toutes-les-evts-block li .title{
    width:100%; 
  }
  /* contacts */
  #mentionslegales .panel-col-first ,
  #contacts .panel-col-first {
     margin-left: 5px;
  }
  #mentionslegales .cadre-left ,
  #contacts .cadre-left {
    width: 100% !important;
  }
  /*#footer*/
  #footer .content-wrapper{
    overflow: hidden;
  }
  #footer{
    border: none;
  }
  #footer-links,
  #footer-social{
    display: none;
  }
  #footer-bottom{
    padding: 0;
  }
  #footer-bottom #footer-right{
    display: none;
  }
  #footer-bottom #footer-logo{
    margin: auto;
    float: none;
    margin-top: 30px;
    margin-bottom: 15px;
    width: 154px;
  }
  #footer-bottom #footer-container .region-footer-menu{
    float: none;
    margin: 0;
  }
  #footer-bottom .region-footer{
   float: none;
   width:100%;
  }
  #footer-bottom #footer-container ul{
    background: #f0f0f0;
    margin-top: 3px;
    width:320px;
  }
  #footer-bottom #footer-container li{
    background: none;
    padding: 0;
    margin: 0;
    border-left: 1px solid #004667;
  }
  #footer-bottom #footer-container li.first{
    border: none;
  }
  #footer-bottom #footer-container li.last{
    display: none;
  }
  #footer-bottom #footer-container li a{
    background: none;
    display: block;
    padding: 15px 11px 15px 9px;
    text-align: center;
    background: #f0f0f0;
    /*font-weight: bold;*/
    color: #464545;
  }
  html[lang="en"] #footer-bottom #footer-container li a{
    padding:15px 5px 15px 9px;
}
  #footer #footer-bottom #footer-container #linkDesktop {
    display:inline;
  }
  
}

@media print {
  #header,
  #navigation,
  #sidebar-first,
  .block-addthis,
  #sidebar-second,
  #footer{
    display: none;
  }
}
