ul,
ul li,
ul li.leaf,
ul li.expanded,
ul ul,
ul ul li{
  list-style: none;
}
ul.menu li{
  margin:0;
}
a{
  color:black;
  text-decoration: none;
}
a:hover{
  text-decoration: underline;
}
.ie li, .ie li a, .ie ul {
    list-style-type:none;
    list-style-image:none;
    list-style:none;
}
/**/
.clear{
  clear:both;
}
.left{
  float:left;
}
.right{
  float:right;
}
h1#home-titre {
  display:none;
}
.maintenance-page #name-and-slogan {
 display:none;
}
.maintenance-page #content #page-title {
 margin:5px 0;
}
.maintenance-page #content {
 text-align:center;
}
.maintenance-page #content p {
 margin:5px 0;
 font-size:14px;
}
.sharethis-buttons {
 margin-bottom:15px;
 float:right;
 width:100%;
}
.sharethis-buttons .sharethis-wrapper {
 float:right;
}
.node-breve .sharethis-buttons {
 margin-bottom:19px;
}
#container{
  overflow: hidden;
  min-width: 320px;
}
.ie #container{
  min-width: 940px;
}
.item-list .views-row .group-right .field-items h3 {
    margin-bottom: 10px;
}
.ds-2col-fluid.group-one-column > .group-right {
    width:auto !important;
}
.content-wrapper{
  width: 900px;
  margin: auto;
  position: relative;
}
.block > .title .text{
  display: none;
}
.block > .title{
  display: none;
}
.search-results .search-snippet-info {
  padding-left:0px;
}
.search-results .search-info {
   display:none;
}
.node-breve .addthis_toolbox, .node-actualites .addthis_toolbox, .node-communique-de-presse .addthis_toolbox {
  float:right;
}
.node-actualites .addthis_toolbox {
  float:right;
  margin-bottom:15px;
}
#main .node-actualites .cadre-left .field-name-field-partager {
  margin-top:5px;
}
.node-breve .cadre-left .addthis_toolbox {
  margin-bottom:19px;
}
#main .node-breve .cadre-left .field-name-field-sur-titre {
 margin-top:8px;
 margin-bottom:5px;
 font-size:18px;
 font-weight:normal;
 color:#a92021;
}
#main .node-breve .cadre-left .field-name-field-partager-breve {
 height:20px;
 margin-top:6px;
}
#main .node-communique-de-presse .cadre-left .field-name-field-partager {
 margin-top:15px;
}
.node-communique-de-presse .cadre-left .addthis_toolbox {
 margin-bottom:24px;
}

.node-type-bloc-contextuel #breadcrumb {
  padding-bottom:0;
}
.node-type-bloc-contextuel .main-content {
  padding-left:35px;
}
.node-type-bloc-contextuel .field-type-taxonomy-term-reference {
  display:none;
}
.node-type-bloc-contextuel .field-name-field-chapo {
  margin-top:5px !important;
}
.node-type-bloc-contextuel .field-name-field-date-contextuel {
  margin-top:10px !important;
}
.node-type-bloc-contextuel .content .field-name-body p {
  margin-top:10px !important;
}
.node-type-bloc-contextuel .field-name-field-lien-contextuel {
  margin-top:0px !important;
}
.node-type-webform .node-webform .field-name-field-titre-page .field-label {
 font-size:18px;
 margin-bottom:10px;
}
.node-type-webform .node-webform .field-name-field-titre-page .field-item {
 font-weight:bold;
}
.node-type-webform #node-1884 .field-name-field-titre-page .field-item, .node-type-webform #node-1885 .field-name-field-titre-page .field-item {
  color:#003A56;
  font-size:36px;
  font-family:Droid serif;
}
.node-type-webform .main-content .captcha .fieldset-wrapper img {
  position:relative;
}
.oembed-video {
   background-color:transparent;
   border: none;
   margin: 5px -12px 10px 5px;
}
.oembed-video > .oembed-title {
  display:none;
}
.page-node- .cadre-right #sidebar-second .views-field-field-vignette-contextuel img {
  margin-bottom:7px;
} 
.page-node- #main h2, .page-breves .node-breve h3, .page-highlights .node-breve h3, .page-node- #main h1 {
text-transform: none;
}
.page-node #main a {
   color:#0081B2;
}
.page-node-2007 #node-2007 .field-name-field-titre-page .field-item {
  color:#003E5C;
  font-size:23px;
  font-weight:bold;
  margin-bottom:50px;
}
.page-node-2007 #node-2007 #webform-client-form-2007 > div > .webform-component--participe-a- > label {
  height:80px;
}
.page-node-2007 #node-2007 #webform-client-form-2007 > div > .webform-component--sera-accompagnee- > label {
  height:50px;
}
/*.page-partenariats-presse #main .panel-display > .panel-col-first > .inside > .panel-separator, .page-salle-presse #main .panel-display > .panel-col-first > .inside > .panel-separator	 {
   margin-top:20px;
}*/
.page-kit-media #main h2 {
   margin-bottom:30px;
}
.page-kit-media #main h3 {
   color:#A68B4E;
   font-weight:bold;
   font-size:16px;
   margin-top:20px;
   margin-bottom:15px;
}
.page-kit-media #main .panel-col-first {
  text-align:justify;
}
.page-kit-media #main .panel-col-first .inside .pane-content a {
   color:#0081B2;
}
.page-kit-media #main .panel-col-first .inside .pane-content li {
   /*list-style:square;
list-style-image:url('/sites/all/institutionnel/puceCarreVousEtes.png');*/
  background-image:url('/sites/all/institutionnel/puceCarreVousEtes.png');
  background-repeat:no-repeat;
  background-position:left center;
   margin-left:13px;
  padding-left:11px;
}
.page-kit-media #main .panel-col-first .inside .pane-content li.first {
  margin-left:0px;
  text-align:left;
}
.page-kit-media #main .panel-col-first .inside #kit-media-photos {
  margin:10px 0;
}
.page-kit-media #main .panel-col-first .inside #kit-media-photos td img {
   margin:0 10px;
}
.page-kit-media #main .panel-col-first .inside #kit-media-logo td {
   padding:10px 16px;
   text-align:center;
   vertical-align:middle;
}
.page-kit-media #main .panel-col-first .inside #kit-media-logo table {
  width:100%;
}
.page-kit-media #main .panel-col-first .inside #kit-media-logo td:first-child {
  padding-left:0;
  text-align:left;
}
.page-kit-media #main .panel-col-first .inside #kit-media-logo td:last-child {
  padding-right:0;
  text-align:left;
}
.page-kit-media #main .panel-col-first .inside #kit-media-logo {
   padding:20px 0;
}
.page-newsletter #main .panel-col-first .pane-custom .pane-content h2 {
 padding-bottom:35px;
}
.page-newsletter #main h3 {
color: #A68B4E;
font-weight: bold;
font-size: 16px;
margin-top: 20px;
margin-bottom: 35px;
}
.page-newsletter #main .panel-col-first {
 height:1100px;
}
.page-newsletter #main .panel-col-first p {
 margin-top:0;
}
.page-newsletter table:not(.francais) tr td {
  border-left:1px dotted #9B9B9B;
  border-right:1px dotted #9B9B9B;
  padding:0 10px;
}
.page-newsletter table:not(.francais) tr td.first {
  border-left:none;
}
.page-newsletter table:not(.francais) tr td.last {
  border-right:none;
}
.page-newsletter table.francais {
  width:100%;
}
.page-newsletter table.francais li.first {
border-right: 2px solid #d4e8ef;
margin-left:0;
padding-right:50px;
}
.page-newsletter table.francais li {
 margin-left:40px;
 padding-left:20px;
 padding-bottom:10px;
}
.page-newsletter table li {
background-image: url('/sites/all/institutionnel/puceCarreVousEtes.png');
background-repeat: no-repeat;
background-position: left 7px;
margin-left: 13px;
padding-left: 11px;
}
.page-newsletter .block-home-inform > .content .social, .page-archive-invit-de-l-x .block-home-inform > .content .social, .page-archive-invit-de-l-x-block- .block-home-inform > .content .social, .page-archive-invit-de-l-x- .block-home-inform > .content .social {
 display:none;
}
.page-newsletter .red_button {
  margin-top:50px;
}
.page-partenariats-presse #main h2, .page-partenariats-presse #main h2.pane-title {
   margin-bottom:5px;
   font-weight:bold;
}
.page-partenariats-presse #main .cadre-left p {
 margin:15px 0 !important; 
}
.page-partenariats-presse #main img {
   /*padding-left:20px;*/
}
.page-partenariats-presse #main .view-content {
   display:none;
}
.page-partenariats-presse #main .panel-separator {
  margin-bottom:30px;
}
.page-partenariats-presse #main .cadre-left {
  height:1200px;
}
.ie .page-partenariats-presse #main-container #sidebar-second, .ie9plus .page-partenariats-presse #main-container #sidebar-second {
  border-left:none;
}
.node-type-liste-documents #main .view-liste-documents .view-content .views-row .field-name-node-link .even a, .page-communiques #main .view-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:14px !important;
}

html[lang="en"] .page-plan #main .content .pane-menu-tree > h2.pane-title
{
  visibility:visible;
  color:white;
}

/*html[lang="en"].ie .page-plan #main .content .pane-menu-tree > h2.pane-title, html[lang="en"].ie9plus .page-plan #main .content .pane-menu-tree > h2.pane-title {
  visibility:visible;
  color:white;
}
html[lang="en"].ie .page-plan #main .content .inside > .pane-menu-tree > h2.pane-title:after, html[lang="en"].ie9plus .page-plan #main .content .inside > .pane-menu-tree > h2.pane-title:after {
content:"SITEMAP";
  color:black;
  position:absolute;
  left:0px;

}*/
html[lang="en"] .page-plan #main .content .pane-menu-tree > h2.pane-title:after {
  content:"SITEMAP";
 /* visibility:visible !important;
  float:left;
  z-index:5;*/
  position:absolute;
  left:0px;
  color:black;
}
/* créer règle, indente les sous-menus dans Plan du site */
.page-plan .pane-menu-tree .expanded li {
    text-indent:25px;
}
/* créer règle, enlève les flèches et puces de la page Plan du site*/
.page-plan li.collapsed {
    list-style:none;
}
/* créer règle, mets en gras les entrées principales du menu du Plan du site */
.page-plan .pane-menu-tree .expanded > a{
    font-weight:bold;
}
.page-recrutement #main .cadre-left h2 {
  text-transform:initial;
  margin-bottom:14px;
}
.page-recrutement #main .cadre-left .pane-block-21 {
  margin-left:10px;
  margin-top:20px;
}
.page-recrutement #main .panel-col-first .views-row .views-field-title a {
   color:#0081B2;
}
.page-recrutement #main .panel-col-first .views-row .views-field-field-type {
   padding:5px 0;
}
.page-recrutement #main .panel-col-first .views-row .views-field-field-type .field-content {
   color:#A92021;
}
.page-recrutement #main .panel-col-first li.views-row {
   /*border-top:1px solid #c5c5c5;*/
   padding-top:25px;
   padding-bottom:10px;
}
.page-recrutement #main #sidebar-second {
  font-family:Muli, sans-serif;
}
.page-recrutement #main #sidebar-second .pane-block-19 .pane-content a {
  font-size:12px;
  color:#0081B2 !important;
}
.page-recrutement #main #sidebar-second .pane-block-19 .pane-content .element a {
  color:#003a56 !important;
}
.page-recrutement #main #sidebar-second .block-home-candidature-spontanee p {
  line-height:17px;
}
.page-recrutement #main #sidebar-second .block-home-candidature-spontanee a {
  color:#0081B2 !important;
}
.page-recrutement #main #sidebar-second .pane-content .block-home-candidature-spontanee a {
 background:none;
 padding-right:0;
}
.page-search .main-content .search-form ~ ul {
 display: inline-block;
}
.page-recrutement .block-home-candidature-spontanee > .titleinformer .text, .page-salle-presse .block-home-inform > .titleinformer .text, .page-press-room .block-home-inform > .titleinformer .text, .page-communiques .block-home-inform > .titleinformer .text, .node-type-liste-documents .block-home-inform > .titleinformer .text, .page-actualites .block-home-inform > .titleinformer .text, .page-breves .block-home-inform > .titleinformer .text, .page-highlights .block-home-inform > .titleinformer .text, .page-partenariats-presse .block-home-inform > .titleinformer .text, .page-conferences .block-home-inform > .titleinformer .text, .page-kit-media .block-home-inform > .titleinformer .text, .page-invite-de-l-x .block-home-inform > .titleinformer .text, .page-l-x-on-air .block-home-inform > .titleinformer .text {
  font-size:21px; /*26*/
  font-weight:bold;
}
.page-salle-presse #main-container .date, .page-press-room #main-container .date {
  font-weight:bold;
}
.page-salle-presse .red_button span, .page-press-room .red_button span {
background:url(img/icone_and_arrows.png) no-repeat 163px -301px;
}
.page-salle-presse .social, .page-press-room .social, .page-partenariats-presse .social, .view-actualites .social, .page-kit-media .social, .node-type-liste-documents .social, .page-communiques .social, .page-breves .social, .page-actualites .social, .page-highlights .social, .page-conferences .social, .page-kit-media .social, .page-invite-de-l-x .social, .page-l-x-on-air .social  {
  display:none;
}
.page-salle-presse #main-container .view-footer, .page-press-room #main-container .view-footer {
  float:right;
  padding-right: 10px;
}
.page-salle-presse #main .panel-col-first .inside .pane-content > p, .page-press-room #main .panel-col-first .inside .pane-content > p {
  text-align:justify;
}
.page-salle-presse #main .panel-col-first .inside .panel-pane .views-field-title .title, .page-salle-presse #main .panel-col-first .inside .panel-pane .view-dernieres-actualites .title, .page-press-room #main .panel-col-first .inside .panel-pane .views-field-title .title, .page-press-room #main .panel-col-first .inside .panel-pane .view-dernieres-actualites .title {
	font-size:14px;
}
.page-salle-presse #main .view-content ul > li img, .page-press-room #main .view-content ul > li img {
    width:inherit;
    height:164px;
}
.page-salle-presse #main .pane-views-kit-media-block .views-field-title .title a, .page-press-room #main .pane-views-kit-media-block .views-field-title .title a {
   color: #006880;
}
.page-salle-presse #main .pane-views-communiques-de-presse-block .views-field-title a, .page-salle-presse #main .view-id-dernieres_actualites .title a, .page-press-room #main .pane-views-communiques-de-presse-block .views-field-title a, .page-press-room #main .view-id-dernieres_actualites .title a {
   color:#424242;
}
.page-salle-presse #main .pane-views-communiques-de-presse-block .views-field-title, .page-salle-presse #main .view-id-dernieres_actualites .title, .page-press-room #main .pane-views-communiques-de-presse-block .views-field-title, .page-press-room #main .view-id-dernieres_actualites .title {
    /*text-align:justify;*/
   text-align:left;
}
.page-salle-presse #main .views-field.views-field-field-images, .page-press-room #main .views-field.views-field-field-images {
    max-width:164px;
    max-height:164px;
}

.page-recrutement #main .pane-block-19 .title, .page-salle-presse #main .block-sidebar-contact-press .title, .page-press-room #main .block-sidebar-contact-press .title, .node-type-liste-documents #main .block-sidebar-contact-press .title, .node-type-liste-documents #main .block-sidebar-contact-press .title, .page-communiques #main .block-sidebar-contact-press .title, .page-actualites #main .block-sidebar-contact-press .title, .page-breves #main .block-sidebar-contact-press .title, .page-highlights #main .block-sidebar-contact-press .title, .page-partenariats-presse #main .block-sidebar-contact-press .title, .page-conferences #main .block-sidebar-contact-press .title, .page-kit-media #main .block-sidebar-contact-press .title, .page-invite-de-l-x #main .block-sidebar-contact-press .title, .page-l-x-on-air #main .block-sidebar-contact-press .title {
	font-size:13px !important;
}

.page-salle-presse #main .block-sidebar-contact-press .adress, .page-press-room  #main .block-sidebar-contact-press .adress {
	font-size:11px;
}
.ie7 #main .cadre-right #sidebar-second #twitter-widget-0 html body{
 	visibility:visible;
}
.ie7 .page-salle-presse #main .cadre-right, .ie7 .page-press-room #main .cadre-right {
	margin-left:515px;
}
.page-salle-presse #main .cadre-right, .page-press-room #main .cadre-right {
	margin-left:535px;
}

.page-salle-presse #main .cadre-right #sidebar-second, .page-press-room #main .cadre-right #sidebar-second {
	width:165px;
	border-left:none;
}

.page-salle-presse #main .panel-col-first, .page-press-room #main .panel-col-first {
	width:490px !important;
}
.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 {
border-right: 1px solid #D2D2D2;
padding-right:44px;
}
.page-entreprises #main .cadre-left, .page-entreprises #main .cadre-left > .inside {
 padding-right:20px;
}
.page-eleves #main .cadre-left > .inside, .page-candidats #main-container #main .cadre-left > .inside, .page-alumni #main .cadre-left > .inside, .page-enseignants-chercheurs #main .cadre-left > .inside, .page-entreprises #main .cadre-left > .inside, .page-entrepreneurs #main .cadre-left > .inside {
 margin:0;
}

.ie7 .page-entreprises #page-vous-etes-entreprises .cadre-left {
 width:630px !important;
}
.page-eleves #main .cadre-left h2, .page-candidats #main-container #main .cadre-left h2, .page-alumni #main .cadre-left h2, .page-enseignants-chercheurs #main .cadre-left h2, .page-entreprises #main .cadre-left h2, .page-eleves #main .cadre-left h1, .page-candidats #main-container #main .cadre-left h1, .page-alumni #main .cadre-left h1, .page-enseignants-chercheurs #main .cadre-left h1, .page-entreprises #main .cadre-left h1, .page-entrepreneurs #main .cadre-left h2
{
padding-bottom:20px;
}
.page-eleves #main .cadre-left table, .page-candidats #main-container #main .cadre-left table, .page-alumni #main .cadre-left table, .page-enseignants-chercheurs #main .cadre-left table, .page-entreprises #main .cadre-left table, .page-entrepreneurs #main .cadre-left table{
max-width:630px;
}
.page-eleves #main .cadre-left li, .page-candidats #main-container #main .cadre-left li, .page-alumni #main .cadre-left li, .page-enseignants-chercheurs #main .cadre-left li, .page-entreprises #main .cadre-left li, .page-entrepreneurs #main .cadre-left li{
 list-style:initial;
 list-style-image:url('/sites/all/institutionnel/puceCarreVousEtes.png');
}
.page-eleves #main .cadre-left a, .page-candidats #main-container #main .cadre-left a, .page-alumni #main .cadre-left a, .page-enseignants-chercheurs #main .cadre-left a, .page-entreprises #main .cadre-left a, .page-contacts #main .pane-content a, .page-mentions-legales #main .pane-content a, .page-entrepreneurs #main .pane-content a {
 color:#0081B2 !important;
}
.page-eleves #main .cadre-right, .page-candidats #main .cadre-right, .page-alumni #main .cadre-right, .page-enseignants-chercheurs #main .cadre-right, .page-entreprises #main .cadre-right, .page-entrepreneurs #main .cadre-right {
 margin-left:0px;
 width:auto !important;
}
.page-eleves #main .cadre-right a, .page-candidats #main-container #main .cadre-right a, .page-alumni #main .cadre-right a, .page-enseignants-chercheurs #main .cadre-right a, .page-entreprises #main .cadre-right a, .page-entrepreneurs #main .cadre-right a{
 color:#0081B2 !important;
 font-weight:bold;
}
.page-eleves #main .cadre-right #sidebar-second, .page-candidats #main .cadre-right #sidebar-second, .page-alumni #main .cadre-right #sidebar-second, .page-enseignants-chercheurs #main .cadre-right #sidebar-second, .page-entreprises #main .cadre-right #sidebar-second, .page-entrepreneurs #main .cadre-right #sidebar-second {
width:185px;
padding-left:40px;
/*border-left:1px solid #D2D2D2;*/
}
.page-archive-prix-et-distinctions #main .content .item-list h3, .page-archive-invit-de-l-x-block #main .content .item-list h3, .page-archive-invit-de-l-x- #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:18px;
  margin:0;
}
.page-archive-invit-de-l-x-block #main .content .item-list .group-right > p, .page-archive-invit-de-l-x- #main .content .item-list .group-right > p, .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 {
  text-align:justify;
  display:inline-block;
  margin-top:5px;
}
.page-contacts #main .pane-content > p, .page-mentions-legales #main .pane-content > p {
 margin:5px 0;
}
.page-archive-invit-de-l-x-block #main .content .item-list .group-right > a,.page-archive-invit-de-l-x- #main .content .item-list .group-right > a, .page-archive-prix-et-distinctions #main .content .item-list .group-right > a, #main .content .view-page-theses .item-list .group-right > a, .page-prix-nobels #main .view-prix-nobels .item-list .group-right > a, .page-sciences-technologie-recherche #main .content .item-list .group-right > a, .page-economie #main .content .item-list .group-right > a, .page-entrepreneuriat-et-innovation #main .content .item-list .group-right > a, .page-bourses #main .content .item-list .group-right > a, .page-prix-internationaux #main .content .item-list .group-right > a, .page-publication #main .content .item-list .group-right > a, .page-challenges--concours #main .content .item-list .group-right > a, .page-laboratoires #main .content .item-list .group-right > a, .page-associations #main .content .item-list .group-right > a, .page-distinctions-nominations-titres #main .content .item-list .group-right > a, .page-distinctions-medailles #main .content .item-list .group-right > a, .page-appels-candidatures #main .content .item-list .group-right > a {
  color:#0081B2;
}
.page-archive-invit-de-l-x-block #main .field-name-post-date, .page-archive-invit-de-l-x- #main .field-name-post-date,.page-archive-prix-et-distinctions #main .field-name-post-date, #main .view-page-theses .field-name-post-date, .page-prix-nobels #main .view-prix-nobels .item-list .group-right > a, .page-sciences-technologie-recherche #main .field-name-post-date, .page-economie #main .field-name-post-date, .page-entrepreneuriat-et-innovation #main .field-name-post-date, .page-bourses #main .field-name-post-date, .page-prix-internationaux #main .field-name-post-date, .page-publication #main .field-name-post-date, .page-challenges--concours #main .field-name-post-date, .page-laboratoires #main .field-name-post-date, .page-associations #main .field-name-post-date, .page-distinctions-nominations-titres #main .field-name-post-date, .page-distinctions-medailles #main .field-name-post-date, .page-appels-candidatures #main .field-name-post-date {
  margin-top:2px;
}
.page-paroles-entrepreneurs #main .cadre-left > .inside > .panel-pane > h2, #main .pane-views-actualite-menu-block-1 > h2, .page-kit-media #main .cadre-left > .inside > .panel-pane > h2, .page-invite-de-l-x #main .cadre-left > .inside > .panel-pane > h2, .page-l-x-on-air #main .cadre-left > .inside > .panel-pane > h2, .page-archive-invit-de-l-x-block #main .cadre-left > .inside > .panel-pane > h2, .page-archive-invit-de-l-x- #main .cadre-left > .inside > .panel-pane > h2, .node-type-liste-documents #main .cadre-left > .inside > .pane-views-documents-block-1 > h2, .page-communiques #main .cadre-left > .inside > .pane-views-documents-block-1 > h2, .page-breves #main .cadre-left > .inside > .panel-pane > h2, .page-highlights  #main .cadre-left > .inside > .panel-pane > h2, .page-archive-invit-de-l-x #main .cadre-left > .inside > .panel-pane > h2,
.page-paroles-entrepreneurs #main .cadre-left > .inside > .panel-pane > h1, #main .pane-views-actualite-menu-block-1 > h1, .page-kit-media #main .cadre-left > .inside > .panel-pane > h1, .page-invite-de-l-x #main .cadre-left > .inside > .panel-pane > h1, .page-l-x-on-air #main .cadre-left > .inside > .panel-pane > h1, .page-archive-invit-de-l-x-block #main .cadre-left > .inside > .panel-pane > h1, .page-archive-invit-de-l-x- #main .cadre-left > .inside > .panel-pane > h1, .node-type-liste-documents #main .cadre-left > .inside > .pane-views-documents-block-1 > h1, .page-communiques #main .cadre-left > .inside > .pane-views-documents-block-1 > h1, .page-breves #main .cadre-left > .inside > .panel-pane > h1, .page-highlights  #main .cadre-left > .inside > .panel-pane > h1, .page-archive-invit-de-l-x #main .cadre-left > .inside > .panel-pane > h1 {
  display: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-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, .node-type-liste-documents #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 .cadre-left .view-vue-de-toutes-les-br-ves-new- .view-content ul > li:first-child, .page-highlights .view-content ul > li:first-child, .page-conferences #main .cadre-left .view-conference- .view-content ul > li:first-child, .page-paroles-entrepreneurs #main .cadre-left .view-content ul > li:first-child, .page-recrutement #main .cadre-left .view-content ul > li:first-child {
  margin:0 0 0.25em 0;
}
#main .view-archive-prix-et-distinctions .view-content ul > li:first-child, #main .view-prix-nobels .view-content .item-list ul > li:first-child, .page-sciences-technologie-recherche #main .view-content ul > li:first-child, .page-economie #main .view-content ul > li:first-child, .page-entrepreneuriat-et-innovation #main .view-content ul > li:first-child, .page-theses #main .view-content .item-list ul > li:first-child, .page-bourses #main .view-content .item-list ul > li:first-child, .page-prix-internationaux #main .view-content .item-list ul > li:first-child, .page-publication #main .view-content .item-list ul > li:first-child, .page-challenges--concours #main .view-content .item-list ul > li:first-child, .page-laboratoires #main .view-content .item-list ul > li:first-child, .page-associations #main .view-content .item-list ul > li:first-child, .page-distinctions-nominations-titres #main .view-content .item-list ul > li:first-child, .page-distinctions-medailles #main .view-content .item-list ul > li:first-child, .page-appels-candidatures #main .view-content ul > li:first-child {
 margin:0 0 0.25em 0;
}
#main .view-archive-prix-et-distinctions .view-content ul > li, #main .view-prix-nobels .view-content .item-list ul > li, .page-sciences-technologie-recherche #main .view-content ul > li, .page-economie #main .view-content ul > li, .page-entrepreneuriat-et-innovation #main .view-content ul > li, .page-theses #main .view-content .item-list ul > li, .page-bourses #main .view-content .item-list ul > li, .page-prix-internationaux #main .view-content .item-list ul > li, .page-publication #main .view-content .item-list ul > li, .page-challenges--concours #main .view-content .item-list ul > li, .page-laboratoires #main .view-content .item-list ul > li, .page-associations #main .view-content .item-list ul > li, .page-distinctions-nominations-titres #main .view-content .item-list ul > li, .page-distinctions-medailles #main .view-content .item-list ul > li, .page-appels-candidatures #main .view-content ul > li {
  margin-left:0;
}
#main .cadre-left .view-actualite-menu .view-content ul > li, .page-kit-media #main .cadre-left .view-vue-de-l-ensemble-des-kit-media .view-content ul > li, .page-invite-de-l-x #main .view-vue-invite-de-l-x .view-content ul > li, .page-l-x-on-air #main .view-content ul > li, .page-invit-de-l-x-block #main .view-content ul > li, .page-archive-invit-de-l-x-block #main .view-content ul > li, .page-archive-invit-de-l-x #main .view-content ul > li, .node-type-liste-documents #main .cadre-left .view-liste-documents .view-content ul > li, .page-communiques #main .cadre-left .view-id-documents .view-content ul > li, .page-breves #main .cadre-left .view-vue-de-toutes-les-br-ves-new- .view-content ul > li, .page-highlights #main .cadre-left .view-vue-de-toutes-les-br-ves-new- .view-content ul > li, .page-highlights .view-content ul > li, .page-conferences #main .cadre-left .view-conference- .view-content ul > li, .page-paroles-entrepreneurs #main .cadre-left .view-content ul > li, .page-recrutement #main .cadre-left .view-content ul > li {
  margin-left:0;
}
/*.page-invite-de-l-x #header #header-top > .header-lang .language-switcher-locale-url .en > a, .page-conferences #header #header-top > .header-lang .language-switcher-locale-url .en > a {
 text-decoration:line-through;
 color:black;
}
.page-invite-de-l-x #header #header-top > .header-lang .language-switcher-locale-url .en > a:hover, .page-conferences #header #header-top > .header-lang .language-switcher-locale-url .en > a:hover {
 cursor:text;
}*/
.page-invite-de-l-x #main .view-footer a, .page-l-x-on-air #main .view-footer a {
  color:#0081B2;
}
 .page-recrutement #main .cadre-left .view-content .item-list ul > li:first-child {
 /* border-top:1px dotted #424242;*/
}
#main .field-name-bloc-contextuel .view-bloc-contextuel-contenant-des-documents-new- .views-field-title a {
	pointer-events:none;
	cursor:default;
	color:black;
}
/* tous les ie */
.ie .page-search .search-form fieldset .action > input {
   line-height:18px;
}
.ie .page-search .search-form fieldset .action {
  line-height:normal;
}
.ie #block-search-form .form-submit {
    margin-left:-4px !important;
}
.ie .page-salle-presse #main .cadre-left .panel-separator, .ie .page-press-room #main .cadre-left .panel-separator {
   margin-top:0px;
}
.ie8 .page-salle-presse #main .cadre-left .panel-separator, .ie8 .page-press-room #main .cadre-left .panel-separator {
   margin-top:35px;
}
/* ie7 */
.ie7 .addthis_button_print {
  float:left;
  width:20px;
}
.ie7 #search-block-form #edit-actions {
  border:1px solid white;
  width:22px;
  height:22px;
}
.ie7 #search-block-form #edit-actions input {
  border:none;
}
.ie7 #block-search-form #search-block-form #edit-actions .form-submit {
  margin-left:-5px !important;
  width:22px;
  height:22px;
}
.ie7 .pane-views-communiquees-de-presse-block .view-id-communiques_de_presse .col-last {
  padding-left:25px;
}
.ie7 #sidebar-second .block > .content .italic_link {
    border:0px solid #FFFFFF;
}
.ie7 .page-search .search-form #edit-basic .form-item-keys > label, .ie8 .page-search .search-form #edit-basic .form-item-keys > label {
  display:none;
  float:left;
}
.ie7 .page-search .search-form fieldset.collapsible .fieldset-legend {
  padding-left:0px;
}
.ie7 #main .content #search-form, .ie8 #main .content #search-form {
  width: 750px;
  float: right;
  height: 55px;
  border-bottom: 1px solid #c5c5c5;
  padding-bottom: 10px;
  margin-left: 125px;
}
.ie7 #main .content ol.search-results, .ie8 #main .content ol.search-results {
  float: right;
  width: 750px;
}
.ie7 #main .content #search-form ~ h2, .ie8 #main .content #search-form ~ h2 {
   left:150px;
   top:-30px;
   float:right;
   width:750px;
}

.ie8 .page-search .search-form fieldset.collapsible .fieldset-legend {
   padding-left:15px;
}
.ie8 #main .pane-views-communiques-de-presse-block .view-communiques-de-presse TD.col-last {
  padding-left:65px;
}

iframe {
  width:500px;
  height:300px;
 /* width:450px;
  height:300px;*/
}
/* Video */
.oembed-title {
 display:none;
}
/*Drupal*/
input[type=text],
.form-text{
  border: 1px solid #dcdcdc;
  background: #fff;
  color: #9a9a9a;
  height: 21px;
  line-height: 23px;
  padding: 0 6px;
  margin: 0;
}
input[type=submit],
.form-submit{
  border: 1px solid #dcdcdc;
  background: #a92021;
  color: #fff;
  height: 23px;
  line-height: 23px;
  padding: 0 12px !important;
}
#messages{
  padding: 10px 0;
  word-break: break-all;
}
div.messages{
  margin: 0;
}
/*addthis*/
.addthis_button_compact .at15nc{
  width: 20px;
  height: 20px;
  background: url(img/addthis_ico.png) no-repeat 0 0 !important;
  margin: 0;
}
.addthis_button_print{
  font-family: Georgia, serif;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  color: #636362 !important;
}
.addthis_button_print .text{
  float: left;
}
.addthis_button_print .at15nc{
  float: right !important;
  width: 20px;
  height: 20px;
  background: url(img/addthis_ico.png) no-repeat -20px 0 !important;
  margin-left: 5px;
}
.addthis_button_facebook_like{
  height: 20px;
  width: 60px;
  overflow: hidden;    
}
.at300b,
.at300m{
  margin-left: 7px;
}
#_atssh{
  display: none;
}
/**/
body{
  font-size:12px;
  font-family: 'Muli', sans-serif;
}
/*#header*/
#header{
  background: #003e5c;
}
#header .content-wrapper{
/*  background: url(img/header_right_bg.gif) no-repeat top center;*/
background: url(img/header_right_bg.png) no-repeat top center;
}
#header li{
  float: left;
}
#header a{
  color: white;
}
#header a:hover{
  text-decoration: underline;
}
#header a.active{
  color: #ECE8DC;
}
#header-top .header-lang{
  margin-left: 90px;
  padding-top:8px;
  border-right: 1px dotted #4E7489;
  float: left;
}
#header-top .header-lang a{
  padding-right: 10px;
}
#header-top .header-menu{
  margin-left: 2px;
  float: left;
}
#header-top .header-menu li{
  padding-top:8px; 
  border-left: 1px dotted #4E7489;
}
#header-top .header-menu li.first{
  border: none;
}
#header-top .header-menu a{
  padding: 0 8px;
}
#logo{
  margin-top: 0px;
}
#logo > a > img {
  height:90px;
  width:auto;
}
#logo > a.logo225 {
  float:right;
  padding:5px 0;
  margin-right: 50px;
}
#logo > a.logo225 > img {
}
.header-search{
  float: right;
  width: 297px;
}
.search-results li {
  margin-bottom: 2em;
}
.search-results li .title {
  font-size: 18px !important;
}
#block-search-form .form-text{
  width: 258px;
}
.page-search #main #search-form #edit-basic .form-submit {
}
#search-form #edit-basic .form-text,
#block-search-form .form-text{
  border-right:none;
}
#block-search-form #search-block-form #edit-actions .form-submit{
  margin-left:-4px !important;
}
#search-form #edit-basic .form-submit,
#block-search-form  .form-submit{
  border-left:none;
  margin-left:-4px !important;
  background: url(img/icone_and_arrows.png) no-repeat center -47px #9b9b9b;
  width: 24px;
  text-indent: 24px;
  cursor: pointer;
}
.ie7 #search-form #edit-basic .form-submit {
  margin-left:-4px !important;
}
#block-search-form .container-inline {
  width:300px;
}
.ie7 #block-search-form .container-inline {
  margin-bottom:-1px;
}

/*#navigation*/
#navigation {
  background-color: #edf1f3;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  z-index: 60;
}
.ie7 #navigation {
  padding-top:6px;
  /*margin-top:2px;*/
}
#navigation .content-wrapper{
  position: relative;
  overflow:initial;
}
#navigation ul,
#navigation li{
  list-style: none;
  margin: 0;
  padding: 0;
}
/*.block-system-main-menu*/
#navigation #block-system-main-menu .menu > li > .menu > li.expanded > .menu{
    display:none;
}
#navigation .block-system-main-menu{
  margin: 0;
}
#navigation .block-system-main-menu * {
  box-sizing:content-box !important;
}
#navigation .block-system-main-menu  > .content ul li{
  float: left;
  font-size: 13px;
}
#navigation .block-system-main-menu > .content > ul > li > a,
.ie8 #navigation .block-system-main-menu  > .content > ul > li > a,
#navigation .block-system-main-menu > .content > .menu-block-wrapper > ul > li > a{
  display: block;
  padding: 2px 3px;
  margin: 9px 0 7px;
  text-transform: uppercase;
  border-right: 1px solid;
  /*font-weight:bold;
  font-size : 1.04em;*/ /* 11px */
  font-size:inherit;
}
html[data-useragent*='Firefox'] #main .pane-views-communiques-de-presse-block .view-communiques-de-presse .row-last .col-first, #main .pane-views-communiques-de-presse-block .view-communiques-de-presse .row-last .col-last {
  height:0px;
}
#navigation .block-system-main-menu  > .content > ul > li.last > a,
#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul > li.last > a
{
    border-right:0px dotted;
}
#navigation .block-system-main-menu  > .content > ul > li.open,
#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul > li.open{
  padding-bottom: 50px;
}
#navigation .block-system-main-menu  > .content > ul > li.menu-mlid-636.open,
#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul > li.menu-mlid-636.open {
  padding-bottom: 50px;
}
#navigation .block-system-main-menu  > .content > ul ul,
#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul ul{
  background: #6dccbb;
  opacity:0.8;
  position: absolute;
  left:0;
  display: none;
  width:100%;
  padding: 0 100%;
  margin: 10px -100%;
  z-index: 1;
}
#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul > li.active > a {
  color:#424242;
}

#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul > li > a,
#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul > li.open > a {
  color: #6dccbb;
}
#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul > li ul {
  background: #6dccbb;
  opacity:0.8;
  z-index:2;
}

.menu-1 #navigation .block-system-main-menu  > .content > ul .menu-1 > a,
#navigation .block-system-main-menu  > .content > ul .menu-1.active > a,
#navigation .block-system-main-menu  > .content > ul .menu-1.open > a
{
  color: #6dccbb;
}
#navigation .block-system-main-menu  > .content > ul .menu-1 ul{
  background: #6dccbb;
  opacity:0.8; 
}
.menu-2 #navigation .block-system-main-menu  > .content > ul .menu-2 > a,
#navigation .block-system-main-menu  > .content > ul .menu-2.active > a,
#navigation .block-system-main-menu  > .content > ul .menu-2.open > a{
  color: #6dccbb;
}
#navigation .block-system-main-menu  > .content > ul .menu-2 ul{
  background: #6dccbb;
  opacity:0.8;
}
.menu-3 #navigation .block-system-main-menu  > .content > ul .menu-3 > a,
#navigation .block-system-main-menu  > .content > ul .menu-3.active > a,
#navigation .block-system-main-menu  > .content > ul .menu-3.open > a{
  color: #6dccbb;
}
#navigation .block-system-main-menu  > .content > ul .menu-3 ul{
  background: #6dccbb;
  opacity:0.8;
}
.menu-4 #navigation .block-system-main-menu  > .content > ul .menu-4 > a,
#navigation .block-system-main-menu  > .content > ul .menu-4.active > a,
#navigation .block-system-main-menu  > .content > ul .menu-4.open > a{
  color: #6dccbb;
}
#navigation .block-system-main-menu  > .content > ul .menu-4 ul{
  background: #6dccbb;
  opacity:0.8;
}
.menu-5 #navigation .block-system-main-menu  > .content > ul .menu-5 > a,
#navigation .block-system-main-menu  > .content > ul .menu-5.active > a,
#navigation .block-system-main-menu  > .content > ul .menu-5.open > a{
  color: #6dccbb;
}
#navigation .block-system-main-menu  > .content > ul .menu-5 ul{
  background: #6dccbb;
  opacity:0.8;
}
.menu-6 #navigation .block-system-main-menu  > .content > ul .menu-6 > a,
#navigation .block-system-main-menu  > .content > ul .menu-6.active > a,
#navigation .block-system-main-menu  > .content > ul .menu-6.open > a{
  color: #6dccbb;
}
#navigation .block-system-main-menu  > .content > ul .menu-6 ul{
  background: #6dccbb;
  opacity:0.8;
}
.menu-7 #navigation .block-system-main-menu  > .content > ul .menu-7 > a,
#navigation .block-system-main-menu  > .content > ul .menu-7.active > a,
#navigation .block-system-main-menu  > .content > ul .menu-7.open > a{
  color: #6dccbb;
}
#navigation .block-system-main-menu  > .content > ul .menu-7 ul{
  background: #6dccbb;
  opacity:0.8;
}
#navigation .block-system-main-menu  > .content > ul li.open ul,
#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul li.open ul{
  color: #fff;
  display: block;
  margin-top:8px;
}
#navigation .block-system-main-menu  > .content > ul ul li,
#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul ul li{
  max-width: 950px;
  height: 50px;
  font-size: 11px;
  line-height: 16px;
  border-left: 1px dotted #fff;
  border-left: 1px dotted rgba(255, 255, 255, 0.3);
  margin-left: -1px;
  font-family: 'Muli', sans-serif;
}
#navigation .block-system-main-menu  > .content > ul .menu-1 ul li{
  max-width: 160px;
}
#navigation .block-system-main-menu  > .content > ul ul li.first,
#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul ul li.first{
  border: none;
  margin-left: 0px; /* -20px*/
}
#navigation .block-system-main-menu  > .content > ul ul li.last,
#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul ul li.last{
  margin-right: -20px;
}
#navigation .block-system-main-menu  > .content > ul ul a,
#navigation .block-system-main-menu  > .content .menu-block-wrapper > ul ul a{
  display: inline-block;
  color: #fff;
  padding: 13px 7px;
  text-transform: none;
  white-space: nowrap;
}
#navigation .block-system-main-menu > .content > ul ul li.first a,
#navigation .block-system-main-menu > .content .menu-block-wrapper > ul ul li.first a {
  padding-left:4px;
}
#navigation .block-system-main-menu > .content > ul ul a:hover,
#navigation .block-system-main-menu > .content .menu-block-wrapper > ul ul a:hover{
  text-decoration: underline;
}
#navigation .block-system-main-menu > .content .menu-block-wrapper > ul ul ul {
 margin:0px -66.7%;
 max-width:950px;
}
#navigation .block-system-main-menu > .content .menu-block-wrapper > ul > li.menu-mlid-636 ul ul {
     margin-top: 8px;
    z-index: 1;
}
#navigation .block-system-main-menu > .content .menu-block-wrapper > ul ul :not(.open) ul {
 display:none;
}
#navigation .block-system-main-menu > .content .menu-mobile{
  display: none;
  background: #f0f0f0;
  padding: 16px;
  border-top: 1px solid #d7d7d7;
}
#navigation .block-system-main-menu > .content .menu-mobile .title,
#navigation .block-system-main-menu > .content .menu-mobile .title .text{
  display: block !important;
  font-size: 16px;
  color: #717070;
  margin-bottom: 10px;
}
#navigation .block-system-main-menu > .content .menu-mobile .title .text:after{
  content: " :";
}
#navigation .block-system-main-menu > .content .menu-mobile li{
  display: block;
  float: none;
}
#navigation .block-system-main-menu > .content .menu-mobile a{
  font-family: 'Muli', sans-serif;
  color: #464545;
}
#navigation .block-system-main-menu  >.content .menu-mobile .header-lang{
  width: 85px;
  float: left;
  padding-right: 40px;
  border-right: 1px solid #bebebe;
}
#navigation .block-system-main-menu  >.content .menu-mobile .header-lang a{
  font-size: 21px;
  line-height: 30px;
}
#navigation .block-system-main-menu  >.content .menu-mobile .header-menu{
  width: 180px;
  float: left;
  border-left: 1px solid #bebebe;
  padding-left: 20px;
  margin-left: -1px;
}
#navigation .block-system-main-menu  >.content .menu-mobile .header-menu li a{
  font-size: 16px;
  line-height: 26px;
}
#navigation .block-system-main-menu  >.content .menu-mobile .header-lang li a:hover,
#navigation .block-system-main-menu  >.content .menu-mobile .header-lang li.active a,
#navigation .block-system-main-menu  >.content .menu-mobile .header-menu li a:hover,
#navigation .block-system-main-menu  >.content .menu-mobile .header-menu li.active a{
  color: #004667;
}

/*block-menu-menu-vous-etes-menu*/
#navigation #block-menu-menu-vous-etes-menu{
  float: right;
  /*background-color : #9B9B9B;*/
  color : white;
  padding-top:1px;
}
.ie9plus #navigation #block-menu-menu-vous-etes-menu .title .text {
 margin:9px 0 7px;
}
.ie7 #navigation #block-menu-menu-vous-etes-menu .title .text {
  padding-right:7px;
  padding-left:2px;
  border-left:none;
  font-size:12px;
}
.ie7 #navigation #block-menu-menu-vous-etes-menu .title{
  padding-left:3px;
  width:85px;
}
#navigation #block-menu-menu-vous-etes-menu .title{
  display: block;
  float: left;
  width: auto;
  padding: 0 0px 0 0;
  cursor: pointer;
}
#navigation #block-menu-menu-vous-etes-menu.open .title{
  background-color: #979797;
}
#navigation #block-menu-menu-vous-etes-menu .title .text{
  display: block;
  padding: 4px 12px 3px 4px;
  margin: 7px 0 7px;
  font-size: 11px;
  text-transform: uppercase;
  border-left: 1px dotted #A92021;
  color:#003e5c;
  background: url(img/icone_and_arrows.png) no-repeat right -95px;
  font-weight:bold;
}
#navigation #block-menu-menu-vous-etes-menu.open .title .text{
  color: #fff;
  border-left: none;
  background-position: right -145px;
}
#navigation #block-menu-menu-vous-etes-menu .content > ul{
  background: #979797;
  position: absolute;
  right:0;
  top: 32px;
  display: none;
  max-width:200px;
  padding: 6px;
  margin-top: -1px;
  z-index: 1;
  width : 185px;
}
#navigation #block-menu-menu-vous-etes-menu.open .content > ul{
  display: block;
}
#navigation #block-menu-menu-vous-etes-menu .content > ul > li > a{
  color: #fff;
  font-size: 12px;
  /*font-weight: bold;*/
  text-transform: none;
  display: block;
  padding: 8px;
  border-top: 1px solid #fff;
}
#navigation #block-menu-menu-vous-etes-menu .content > ul > li.first > a{
  border-top: none;
}
#navigation #block-menu-menu-vous-etes-menu .content > ul > li > ul {
  border-top: 1px solid #fff;
}
#navigation #block-menu-menu-vous-etes-menu .content > ul > li > ul > li > a{
  color: #fff;
  font-size: 11px;
  display: block;
  padding: 4px 20px 7px;
  background: url(img/icone_and_arrows.png) no-repeat 6px -444px;
}



/*content commun*/
.red_button{
  display: block;
  background: #b9b9b9;
  color: #fff !important;
  width: 185px;
  margin-left: 0;
  width : 183px;
  height : 24px;
}
.red_button span, .red_button a{
  display: block;
  background: url(img/icone_and_arrows.png) no-repeat right -301px;
  padding: 6px 20px 4px 7px;
  /*font-family: 'Droid Serif', serif;*/
  font-weight: bold;
  font-size: 12px;
  color: #fff !important;
  padding-top: 3px;
}

/*#breadcrumb*/
#breadcrumb {
  padding-top: 10px;
  border-top: 1px dotted #000;
  margin-top: -1px;
  padding-bottom: 40px;
}
#breadcrumb .breadcrumb-separator{
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 4px solid #9b9b9b;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  margin: 0 7px;
}
.ie7 #breadcrumb .breadcrumb-separator{
  margin-bottom: 2px;
}
#breadcrumb,
#breadcrumb a{
  color: #9b9b9b;
}
#breadcrumb .current{
  color: #004667;
  display: inline-block;
}
#breadcrumb .current .breadcrumb-separator{
  border-left-color: #004667;
}
.menu-1 #breadcrumb .current{
  color: #004667;
}
.menu-1 #breadcrumb .current .breadcrumb-separator{
  border-left-color: #004667;
}
.menu-2 #breadcrumb .current{
  color: #87788b;
}
.menu-2 #breadcrumb .current .breadcrumb-separator{
  border-left-color: #87788b;
}
.menu-3 #breadcrumb .current{
  color: #6b7e51;
}
.menu-3 #breadcrumb .current .breadcrumb-separator{
  border-left-color: #6b7e51;
}
.menu-4 #breadcrumb .current{
  color: #4c2c4f;
}
.menu-4 #breadcrumb .current .breadcrumb-separator{
  border-left-color: #4c2c4f;
}
.menu-5 #breadcrumb .current{
  color: #d52b1e;
}
.menu-5 #breadcrumb .current .breadcrumb-separator{
  border-left-color: #d52b1e;
}
.menu-6 #breadcrumb .current{
  color: #8e8581;
}
.menu-6 #breadcrumb .current .breadcrumb-separator{
  border-left-color: #8e8581;
}
.menu-7 #breadcrumb .current{
  color: #98b8b4;
}
.menu-7 #breadcrumb .current .breadcrumb-separator{
  border-left-color: #98b8b4;
}


/*#main-container*/
#main-container{
  background: #fff;
}
.front #main-container{
  padding: 20px 0 0px 0;
}

/*#home-slide*/
#home-slide{
  margin-bottom: 50px;
}
#home-slide .view-content{
  height: 348px;
  border: 1px solid #cbcbcb;
  margin: -1px;
  position: relative;
}
#home-slide .view-content .item-list {
	width: 100%;
	height: 100%;
}
#home-slide ul{
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#home-slide li{
  margin: 0;
  padding: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 100%;
}
#home-slide li.first{
  left: 0;
}
#home-slide img{
  float: left;
  width: 529px !important;
  height: 348px !important;
}
#home-slide .slide_text{
  margin-left: 529px;
}
#home-slide .slide_title {
  /*font-family: 'Droid Serif', serif;*/
  font-family: 'Muli', sans-serif;
  font-weight: bold;
  font-size: 26px;
  padding: 50px 20px 0 20px;
  color: #2f2f2f;
  line-height: 30px;
}
#home-slide .slide_description{
  font-size: 15px;
  padding: 20px;
  color: #2f2f2f;
}
#home-slide .red_button{
  position: absolute;
  right: 20px;
  bottom: 60px;
}

#home-slide .left,
#home-slide .right{
  position: absolute;
  bottom: 0;
  width: 40px;
  height: 60px;
  display: none;
  cursor: pointer;
}
#home-slide .left{
  background: url(img/slide_next_prev.png) no-repeat center left #004667;
  left: 0;
}
#home-slide .right{
  background: url(img/slide_next_prev.png) no-repeat center right #004667;
  right: 0;
}
#home-slide .play-pause{
  position: absolute;
  width: 53px;
  height: 53px;
  bottom: 0;
  left: 0;
  background: url(img/slide_play_pause.png) no-repeat top left;
  cursor: pointer;
}
#home-slide .play-pause.pause{
  background-position: top right;
}
#home-slide .indicators{
  position: absolute;
  right: 10px;
  bottom: 7px;
}
#home-slide .indicators .indicator{
  width: 18px;
  height: 18px;
  background: url(img/slide_indicator.png) no-repeat top left;
  float: left;
  cursor: pointer;
}
#home-slide .indicators .indicator.active{
  background-position: bottom left;
}

/*#home-content*/
#home-content{
  float: left;
  width: 100%;
  background-color: white;
}
#home-content .x{
  border: none;
  height:120px;
  background: url(img/tiret.png) no-repeat center center;
}

/*#home-news*/
.ie7 #home-news .panel-col-first .block-actualites {
  margin-top:-13px;
}
.ie7 #home-news .panel-col-first {
  background-color:white;
}

#home-news .item-list .title {
 font-weight : normal ;
}
#home-news .panel-col-first .view-page-accueil-breve .views-field-field-sur-titre {
  font-size : 18px;
  color : #004566;
}
#home-news .panel-col-first > .inside {
  background-color:white;
  padding-bottom:1px;
  margin-right:0px;
}
#home-news .panel-col-first {
  width : 100%;
 /* background-color: #edf1f3; */
  background-color:white;
  padding-top:0px;
}
#home-news .panel-col-first .bloc-views-actualites {
  float:left;
  margin-top:50px;
}
#home-news .panel-col-first .bloc-views-actualites > .title {
  text-align:center;
}
#home-news .panel-col-first .bloc-views-actualites .content .view-content .title {
  text-align:left;
}
#home-news .panel-col-first .block-actualites {
  width:100%;
}
#home-news .panel-col-first .red_button {
  margin-left: 0px;
  width:175px;
}
#home-news .panel-col-last {
  width : 100%;
  float: left;
  font-size: 13px;
  margin-top:50px;
}
#home-news .block-home-inform .title .text{
    display: block;
    font-weight: bold;
    font-size: 14px;
    color: #2f2f2f;
}
#home-news div.container-bloc {
  width: 693px;
  overflow: hidden;
  margin: 20px 0 20px 0;
  padding:0;
  background:none;
  float:right;
}
#home-news div.container-bloc div {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #EDF1F3;
  width: 49%;
  height: 230px;
  font-size: 25px;
  float: left;
}
#home-news div.container-bloc div.former, #home-news div.container-bloc div.entreprendre {
  margin-right: 1%;
}
#home-news div.container-bloc div.chercher, #home-news div.container-bloc div.sassocier {
  margin-left: 1%;
}
#home-news div.container-bloc div.entreprendre, #home-news div.container-bloc div.sassocier {
  margin-top: 12px;
}
#home-news div.container-bloc div.sassocier {
  background: url("img/sassocier.jpg") no-repeat center;
}
#home-news div.container-bloc div.chercher {
  background: url("img/chercher.jpg") no-repeat center;
}
#home-news div.container-bloc div.former {
  background: url("img/seformer.jpg") no-repeat center;
}
#home-news div.container-bloc div.entreprendre {
  background: url("img/entreprendre.jpg") no-repeat center;
}
#home-news div.container-bloc div.former, #home-news div.container-bloc div.entreprendre, #home-news div.container-bloc div.chercher, #home-news div.container-bloc div.sassocier {
  background-size: cover;
  color: white;
  text-shadow: 0px 0px 20px black;
  position:relative;
}
#home-news div.container-bloc div.former p > strong > a, #home-news div.container-bloc div.entreprendre p > strong > a, #home-news div.container-bloc div.chercher p > strong > a, #home-news div.container-bloc div.sassocier p > strong > a {
  color:white;
  background-size: cover;
  text-shadow: 0px 0px 20px black;
}
#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.chercher div.bloc-hover, #home-news div.container-bloc div.sassocier div.bloc-hover {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 230px;
  background: rgba(0, 104, 128, 0);
  z-index: 2;
  transition: all .3s ease;
}
#home-news div.container-bloc div.former:hover div.bloc-hover, #home-news div.container-bloc div.entreprendre:hover div.bloc-hover, #home-news div.container-bloc div.chercher:hover div.bloc-hover, #home-news div.container-bloc div.sassocier:hover div.bloc-hover {
  /*background: rgba(242,204,56,0.7);*/
  background: rgba(0, 191, 179,0.7);
  color:white;
}
#home-news div.container-bloc div.former p, #home-news div.container-bloc div.entreprendre p, #home-news div.container-bloc div.chercher p, #home-news div.container-bloc div.sassocier p {
  position: relative;
  z-index: 3;
}
div.container-rs div.facebook, div.container-rs div.twitter, div.container-rs div.youtube, div.container-rs div.linkedin, div.container-rs div.flickr, div.container-rs div.instagram, div.container-rs div.dixit, div.container-rs div.lax, div.container-rs div.fondation, div.container-rs div.xpuissancevous {
  width: 100%;
  margin: 5px 5px 0 5px;
  padding: 20px 0;
  background: #EDF1F3;
  text-align: center;
}
#home-news div.container-rs, #home-news div.container-fondation, #home-news div.container-communaute {
  background: #EDF1F3;
  width: 893.5px;
  padding: 15px 0 15px 0;
  text-align: center;
}
#home-news div.container-rs div {
  display: inline-block;
  margin-right: 35px;
}
#home-news div.container-rs div.rs__facebook p {
  padding: 50px 0 0 0;
  background: url(img/social_icons.png) no-repeat center -35px;
}
#home-news div.container-rs div.rs__twitter p {
  padding: 50px 0 0 0;
  background: url(img/social_icons.png) no-repeat center -235px;
}
#home-news div.container-rs div.rs__youtube p {
  padding: 50px 0 0 0;
  background: url(img/social_icons.png) no-repeat center -435px;
}
#home-news div.container-rs div.rs__linkedin p {
  padding: 50px 0 0 0;
  background: url(img/social_icons.png) no-repeat center -635px;
}
#home-news div.container-rs div.rs__instagram p {
  padding: 50px 0 0 0;
  background: url(img/social_icons.png) no-repeat center -828px;
}
#home-news div.container-rs div.rs__flickr p {
  padding: 50px 0 0 0;
  background: url(img/social_icons.png) no-repeat center -918px;
}
#home-news div.container-rs div.rs__dixit {
  margin-right: 0;
}
#home-news div.container-rs div.rs__dixit p {
  padding: 50px 0 0 0;
  background: url(img/social_icons.png) no-repeat center -1002px;
}
#home-news div.container-fondation {
  margin-top: 10px;
}
/* bloc test1 */
#home-news div.container-fondation.test1 div {
  display: inline-block;
  width: 24%;
}
#home-news div.container-fondation.test1 div.logo-xvous img {
  width: 40px;
  height: 40px;
}
#home-news div.container-communaute {
  background: none;
  clear: both;
  padding: 10px 0 10px 0;
}
#home-news div.container-communaute div.container-ax, #home-news div.container-communaute div.container-xpuissancevous {
  background: #EDF1F3;
  width: 49.5%;
  padding: 15px 0 15px 0;
  float: left;
}
#home-news div.container-communaute div.container-ax {
  margin-right: .5%;
}
#home-news div.container-communaute div.container-xpuissancevous {
  margin-left: .5%;
}
#home-news div.container-communaute div.container-xpuissancevous img {
  width: 40px;
  height: 40px;
}

#home-news .block > .title,
#home-news .block > .title .text,
#main #home-news  h2.pane-title{
  display: block;
  font-family: 'Droid Serif', serif;
  font-size: 36px;
  color: #004566;
  margin-bottom: 0px;
  margin-left :3px;
  padding-top: 0px;
  padding-bottom :0px;
}
#main #home-news #views-vue-de-toutes-les-evts-block h2.pane-title{
  font-size: 26px;
  margin-bottom: 24px;
}
#home-news .content > ul,
#home-news .content > ul > li{
  height: 100%;
}
#home-news .content > ul > li{
  width: 164px;
  float: left;
  padding: 0 10px;
  border-left: 1px solid #a3bcc8;
  margin-left: -1px;
}
#home-news .content > ul > li.first{
  padding-left: 0;
  border-left: none;
}
#home-news .content > ul > li.last{
  padding-right: 0;
}
#home-news .content > ul > li.last > ul{
  height: 284px;
}
#home-news .content > ul > li.last > ul > li{
  padding: 10px 0 15px 0;
  border-top: 1px dotted #a6a6a6;
}
#home-news .content > ul > li.last > ul > li.first{
  border-top: none;
  padding-top: 0;
}
#home-news .content img{
  width: 164px;
  height: 164px;
  margin-bottom: 20px;
}
#home-news .content .date{
  display: block;
  font-size: 15px;
  color: #003a56;
  margin-bottom: 0px;
  height:18px;
  margin-top:10px;
}
#home-news .content .view-footer {
 position : relative;
 float: right;
 right: 0px; 
 width : 175px;
 height : 24px; 
 margin-bottom : 7px;
}
#home-news .content .item-list > ul li{
  width: 164px;
  height: 330px;
  float: left;
  padding: 0px 8px 0 8px;
  border-left: 1px solid #a3bcc8;
  margin-left: 0px;
  margin-top: 25px;
}
#home-news .content .title , 
#home-news .content .item-list ul li a{
  display: block;
  font-size: 15px;
  color: #464544;
}
#home-news .content .item-list ul li a img {
 margin-bottom: 20px;
}
#home-news .content .item-list ul li.views-row-2 { 
  border-left: 1px solid #A3BCC8;
  border-right: 1px solid #A3BCC8;
  border-top: 0px dotted #a6a6a6;
  height : 330px;
  padding-left:8px;
}
#home-news .content .item-list ul li.views-row-3 {
 border-top: none;
 border-left:none;
}
#home-news .content .item-list ul li.views-row-first{
  padding-left: 0;
  border-left: none;
  margin-left : 6px;
  padding-right:8px;
}
#home-news .content .item-list ul li.views-row-last{
  padding-right: 0;
}
#home-news .content .item-list ul li.views-row-last > ul{
  height: 284px;
}
#home-news .content .item-list ul li.views-row-last > ul > li{
  padding: 10px 0 15px 0;
  border-top: 1px dotted #a6a6a6;
}
#home-news .content > .item-list ul li.views-row-last > ul > li.views-row-first{
  border-top: none;
  padding-top: 0;
}

/*#home-events-brief*/
/*#views-vue-de-toutes-les-evts-block --> version dynamique*/
#home-events-brief{
  width: 532px;
}

/*.block-home-events*/
/*#views-vue-de-toutes-les-evts-block --> version dynamique*/

#views-vue-de-toutes-les-breves-block, .block-home-brief {
    margin-left:0px;
}

#views-vue-de-toutes-les-evts-block,
.block-home-events{
  float: left;
  width: 180px;
  background-color: white;
  padding-right:15px;
}
#views-vue-de-toutes-les-evts-block h2.pane-title-evt,
#views-vue-de-toutes-les-evts-block h1.pane-title-evt 
#views-vue-de-toutes-les-evts-block .content  span.day, 
#views-vue-de-toutes-les-evts-block .content  span.month {
    color: #b9b9b9!important;
}

#views-vue-de-toutes-les-evts-block h2.pane-title-evt,
#views-vue-de-toutes-les-evts-block h1.pane-title-evt
.block-home-events > .title,
.block-home-events > .title .text{
  display: block;
  font-family: 'Droid Serif', serif;
  font-size: 26px;
  color: #004566;
  margin-bottom: 24px;
  padding-top : 0px;
  font-weight:normal !important;
  text-transform: capitalize;
}
.ie7 #views-vue-de-toutes-les-evts-block .red_button {
  margin-top: 10px;
}
.ie7 #views-vue-de-toutes-les-evts-block .content,
.ie7 .block-home-events .content{
  height:380px;
}
.ie7 #views-vue-de-toutes-les-evts-block .pane-content .content li .title{
  line-height:17px;
   padding-top:5px;
}
#views-vue-de-toutes-les-evts-block .content,
.block-home-events .content{
  float: left;
  width: 164px;
  height: 400px;
  padding-right: 15px; /* Temporaire A 10px si agenda bien rempli */
  border-left: none;
  background:white; /* Temporaire, pas de background au cas agenda bien rempli */
}
#views-vue-de-toutes-les-evts-block .content ul,
.block-home-events  .content ul{
  height: inherit;
}
#views-vue-de-toutes-les-evts-block .content ul li,
.block-home-events  .content ul li{
  padding: 10px 0 5px 0;
  border-bottom: 1px dotted #a6a6a6;
  border-left:none;
  height: 115px;
}
#views-vue-de-toutes-les-evts-block .content ul li.first,
.block-home-events  .content ul li.first{
  padding-top: 0;
}
#views-vue-de-toutes-les-evts-block .content ul li.last,
.block-home-events  .content ul li.last{
  border: none;
}
#views-vue-de-toutes-les-evts-block .content ul li .day,
.block-home-events  .content ul li .day{
  font-size: 15px;
  color: #003a56;
  font-weight: bold;
}
#views-vue-de-toutes-les-evts-block .content ul li .month,
.block-home-events  .content ul li .month{
  font-size: 12px;
  text-transform: uppercase;
  color: #003a56;
  font-weight: bold;
}
#views-vue-de-toutes-les-evts-block .content ul li .title
.block-home-events  .content ul li .title{
  display: block;
  font-size: 15px;
  line-height: 18px;
  color: #464544;
  margin-top: 5px;
}
#views-vue-de-toutes-les-evts-block .red_button {
  width:179px !important;
  /*background:none;*/  /* devra etre temporaire, car il fallait que ce bloc reste dans sa position originelle meme avec un calendrier vide */
 /*height:423px; */
 /*position:absolute;
  bottom:185px;*/
}

#views-vue-de-toutes-les-evts-block .red_button span {
}

/*.block-home-brief*/
/* #views-vue-de-toutes-les-breves-block --> dynamique */
#views-vue-de-toutes-les-breves-block,
.block-home-brief{
  background-color:white;
  margin-left:0px;
  margin-right: -6px;
  float: right;
  width: 366px;
  position:relative; /* devra etre temporaire, car il fallait que ce bloc reste dans sa position originelle meme avec un calendrier vide */
}
#views-vue-de-toutes-les-breves-block > .pane-title,
.block-home-brief > .title{
  padding-left: 10px;
  margin-left: 15px !important;
}
#views-vue-de-toutes-les-breves-block  > .pane-title, 
#views-vue-de-toutes-les-breves-block  > .pane-title .pane-content,
.block-home-brief > .title,
.block-home-brief > .title .text{
  display: block;
  font-family: 'Droid Serif', serif;
  font-size: 26px !important;
  color: #004566;
  margin-bottom: 24px;
}
#views-vue-de-toutes-les-breves-block  .pane-content,
.block-home-brief .content{
  float: left;
}
#views-vue-de-toutes-les-breves-block  .column,
.block-home-brief .column{
  float: left;
  width: 164px;
  height: 355px;
  padding: 0 10px;
  margin-left: -1px;
}
#views-vue-de-toutes-les-breves-block  .views-row-first {
  border-left: 1px solid #a3bcc8;
  height: 385px;
  padding-left:9px;
  padding-right:11px;
}
#views-vue-de-toutes-les-breves-block  .views-row-first .date {
  display : none;
}
#views-vue-de-toutes-les-breves-block  .views-row-first .views-field-field-images img,
.block-home-brief .column.first img{
  width: 164px;
  height: 164px;
  margin-bottom: 15px;
}
#views-vue-de-toutes-les-breves-block  .views-row-first .views-field-title,
.block-home-brief .column.first .title{
  display: block;
  font-size: 15px;
  color: #003a56;
  margin-bottom: 15px;
}
#views-vue-de-toutes-les-breves-block  .views-row-first .views-field-title a,
.block-home-brief .column.first .title a{
  color:#333333;
}
#views-vue-de-toutes-les-breves-block  .views-row-first .views-field-body .field-content ,
.block-home-brief .column.first .description{
  display: block;
  font-size: 14px;
  line-height: 16px;
  color: #464544;
}
#views-vue-de-toutes-les-breves-block  .views-row-last,
.block-home-brief .column.last{
  padding-right: 0;
  padding-bottom: 30px;
  padding-left:10px;
  border-left: 1px solid #a3bcc8;
}
#views-vue-de-toutes-les-breves-block  .views-row-last .views-field-field-images img{
  display : none
}
#views-vue-de-toutes-les-breves-block  .views-row-last .views-field-body,
.block-home-brief .column.last .text{
  width: 143px;
  height: 330px;
}
#views-vue-de-toutes-les-breves-block  .view-footer {
  float :right;
}
#views-vue-de-toutes-les-breves-block .date-brieves,
.block-home-brief .column.last .date{
  display: block;
  font-size: 15px;
  color: #003a56;
}
#views-vue-de-toutes-les-breves-block  .views-row-last .views-field-title,
.block-home-brief .column.last .title{
  display: block;
  font-size: 15px;
  line-height: 19px;
  color: #464544;
}
#views-vue-de-toutes-les-breves-block  .views-row-last .views-field-title a,
.block-home-brief .column.last .title a{
 color: #333333;
}
#views-vue-de-toutes-les-breves-block  .views-row-last .views-field-body,
.block-home-brief .column.last .description{
  display: block;
  font-size: 14px;
  line-height: 17px;
  color: #464544;
  margin-top: 15px;
}
#views-vue-de-toutes-les-breves-block .red_button {
  width: 165px;
}
#views-vue-de-toutes-les-breves-block .view-footer{
    margin-top:10px;
}

/*#home-sidebar*/
#home-sidebar{
  float: right;
  width: 307px;
}
#home-sidebar .block{
  width: 307px;
}
/*.block-home-communities*/
.block-home-communities {
  width:100%;
  text-align:center;
}

.block-home-communities > .title,
.block-home-communities > .title .text{
  display: block;
  font-size: 36px;
  color: #004566;
  margin-bottom: 20px;
}
.block-home-communities .content li, #communautes  ul li{
  padding: 11px;
  background: #edf1f3;
  margin-bottom: 3px;
}
.block-home-communities .content li a{
  display: block;
}
#main #home-news #communautes > h2.pane-title {
  margin-bottom:20px;
}
.ie7 .block-home-communities .img-container,
.ie8 .block-home-communities .img-container {
    width:90px;
}
.block-home-communities .img-container{
  display: inline-block;
  width: 100px;
  height: 40px;
}
.block-home-communities .content .img-container img{
  height: 100%;
}
.ie7 .block-home-communities .text, 
.ie8 .block-home-communities .text,
.panel-block-communaute span.text{
  display:inline-block;
  /*background: url(img/icone_and_arrows.png) no-repeat right -195px;*/
}
.block-home-communities .text, .panel-block-communaute span.text{
  font-size: 11px;
  color: #003a56;
  font-size:13px;
  font-weight:bold;
  font-family : 'Muli', sans-serif;
}
/*.block-home-twitter*/
.ie8 #main .pane-views-twitter-block .view-id-twitter .tweet-content .tweet-text{
    word-wrap:break-word;
}
.pane-views-twitter-block,
.block-home-twitter{
  margin-top: 25px
}
.pane-views-twitter-block .pane-content,
.block-home-twitter .content{
  padding: 0 11px;
  background: #edf1f3;
}
.pane-views-twitter-block .avatar,
.block-home-twitter .avatar{
  float: left;
  margin-right: 15px;
  background: url(img/tweeterlogopolytechnique.jpeg) no-repeat right -198px;
}
.pane-views-twitter-block .twitter_header,
.block-home-twitter .twitter_header{
  padding: 17px 0;
}
.pane-views-twitter-block .twitter_header .screen-name{
  font-weight: bold;

}
.block-home-twitter .twitter_header .screen-name{
  width: 220px;
  float: left;
  font-weight: bold;
  font-size: 13px;
  color: #464544;
  margin-bottom: 6px;
}
.block-home-twitter .twitter_header .share-button{
  width: 220px;
  float: left;
}
.pane-views-twitter-block .item-list ul li,
.block-home-twitter ul li{
  padding: 15px 0;
  border-top: 1px dotted #9a9d9e;
  margin: 0 5px 0 5px;
}
.pane-views-twitter-block .item-list ul .tweet-content li,
.block-home-twitter ul li .tweet-content{
  float: left;
  width: 220px;
  color: #464544;
}
.block-home-twitter ul li .tweet-content .fullname{
  font-weight: bold;
  font-size: 13px;
}
.block-home-twitter ul li .tweet-content .username{
  font-size: 11px;
}
.pane-views-twitter-bloc ul li.tweet-content .tweet-text,
.block-home-twitter ul li .tweet-content .tweet-text{
  font-size: 12px;
  margin-top: 5px;
}
.pane-views-twitter-block ul li.tweet-content .tweet-text a.twitter-timeline-link,
.block-home-twitter ul li .tweet-content .tweet-text a{
  color: #003a56 !important;
  word-wrap : break-word;
  ms-word-wrap : break-word;
}
.block-home-twitter ul li .tweet-content .tweet-text a:hover{
  text-decoration: underline;
}
.block-home-twitter ul li .tweet-text{
  font-size: 12px;
  margin-top: 5px;
}
.pane-views-twitter-block .item-list ul li .tweet-horodatage,
.block-home-twitter ul li .tweet-horodatage{
  padding-top : 5px;
font-weight: bold;
}

/*.block-home-inform*/
.block-home-inform, .block-home-candidature-spontanee{
  background:#edf1f3;
  margin-top: 28px;
  padding: 18px 0; 
}
.block-home-inform {
  text-align:center;
  float:left;
  width:77%;
}
.block-home-inform > .titleinformer, .block-home-candidature-spontanee > .titleinformer{
  padding: 0 11px; 
  margin-bottom: 10px;
}
.block-home-inform > .titleinformer, .block-home-candidature-spontanee > .titleinformer,
.block-home-inform > .titleinformer .text, .block-home-candidature-spontanee > .titleinformer .text {
  display: block;
  font-weight: bold;
  font-size: 13px;
  color: #2f2f2f;
}
.block-home-inform > .content, .block-home-candidature-spontanee > .content{
  padding: 0 11px; 
}
.block-home-inform > .content .links li{
  margin-bottom: 8px;
  font-size:13px;
  color: rgb(51,51,51) !important;
   padding-top: 15px;
}
.ie7 .block-home-inform > .content .links li a{
    display:block;
    background:url(img/icone_and_arrows.png) no-repeat 200px -226px
}
.block-home-inform > .content .links li a, .block-home-candidature-spontanee a {
  font-size: 13px;
  line-height: 17px;
  color: #333333 !important;
  padding-right: 10px;
  background: url(img/icone_and_arrows.png) no-repeat right -247px;
}
.page-node #main-container #main .cadre-right .block-home-inform > .content .social {
  display:none;
}
.block-home-inform > .content .social {
  font-size:11px;
}
.block-home-inform > .content .social .titlesocial{
  color: #333333;
  padding: 10px 0 5px;
}
.block-home-inform > .content .social a, .page-contacts .social a{
  color: #333333 !important;
  display: inline-block;
  min-width: 30px;
  padding: 50px 0 0;
  margin-right: 25px;
  font-size :11px;
}
.page-contacts .social a {
  font-size: 14px;
}
.block-home-inform > .content .social a.last, .page-contacts .social a.last{
  margin-right: 0;
}
.block-home-inform > .content .social a.facebook, .page-contacts .social a.facebook{
  background: url(img/social_icons.png) no-repeat center -35px;
}
.block-home-inform > .content .social a.twitter, .page-contacts .social a.twitter{
  background: url(img/social_icons.png) no-repeat center -235px;
}
.block-home-inform > .content .social a.youtube, .page-contacts .social a.youtube{
  background: url(img/social_icons.png) no-repeat center -435px;
}
.block-home-inform > .content .social a.linkedin, .page-contacts .social a.linkedin{
  background: url(img/social_icons.png) no-repeat center -635px;
}
.block-home-inform > .content .social a.instagram, .page-contacts .social a.instagram{
  background: url(img/social_icons.png) no-repeat center -828px;
}
.block-home-inform > .content .social a.flickr, .page-contacts .social a.flickr{
  background: url(img/social_icons.png) no-repeat center -935px;
}
.block-home-inform > .content .social a.dixit, .page-contacts .social a.dixit{
  background: url(img/social_icons.png) no-repeat center -1035px;
}
/*.main-content*/
.main-content{
  padding: 0 0 10px 0;
}
/*#sidebar-first*/
#sidebar-first{
  width: 184px;
  background: #e6e6e6;
  float: left;
  height: 100%;
}
#sidebar-first .block {
  padding: 25px 0;
}
#sidebar-first .block > .title{
  padding: 8px 13px;
  border-bottom: 1px solid #c7c7c7;
}
#sidebar-first .block > .title,
#sidebar-first .block > .title .text{
  display: block;
  font-family: 'Droid Serif', serif;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  color: #2f2f2f;
}
.ie7 #sidebar-first .block > .title .text, .ie8 #sidebar-first .block > .title .text {
 font-size:15px;
}
#sidebar-first .block > .content{
  padding: 10px 0;
}
#sidebar-first .block > .content > .menu-block-wrapper > ul > li {
 list-style : none;
 padding:0;
}
#sidebar-first .block > .content > .menu-block-wrapper > ul > li > a{
  display: block;
  padding: 7px 20px;
  margin: 3px 0;
  color: black; /* #464544*/
}
#sidebar-first .block > .content > .menu-block-wrapper > ul > li > a:hover,
#sidebar-first .block > .content > .menu-block-wrapper > ul > li.active > a,
#sidebar-first .block > .content > .menu-block-wrapper > ul > li.active-trail > a{
  color: #fff;
  background: #004667;
  padding-bottom:5px;
}
#sidebar-first .block > .content > .menu-block-wrapper > ul > li > ul{
  padding: 2px 7px;
}
#sidebar-first .block > .content > .menu-block-wrapper > ul > li > ul > li{
 list-style : none;
}
#sidebar-first .block > .content > .menu-block-wrapper > ul > li > ul > li > a{
  display: block;
  padding: 3px 20px;
  color: #0081B2; /* #004667 */
}
#sidebar-first .block > .content > .menu-block-wrapper > ul > li > ul > li > a:hover,
#sidebar-first .block > .content > .menu-block-wrapper > ul > li > ul > li.active > a,
#sidebar-first .block > .content > .menu-block-wrapper > ul > li > ul > li.active-trail > a{
  text-decoration: underline;
}
#sidebar-first .block > .content > .menu-block-wrapper > ul > li.menu-mlid-944 > ul > li.expanded.menu-mlid-726 .menu {
  height:530px;
}
#sidebar-first .block > .content > .menu-block-wrapper > ul > li.menu-mlid-904 > ul > li.expanded {
  height:120px;
}

#sidebar-first #block-menu-block-1 > .content .active-trail > .menu > .active-trail > .menu li a {
	float:right;
	width:130px;
	padding-right:0;
}

#sidebar-first #block-menu-block-1 > .content .active-trail > .menu > .active-trail > .menu li a {
   color:#424242;
   margin-bottom:5px;
}

.menu-1 #sidebar-first .block > .content > ul > li > ul > li > a{
  color: #004667;
}
.menu-1 #sidebar-first .block > .content > ul > li > a:hover,
.menu-1 #sidebar-first .block > .content > ul > li.active > a,
.menu-1 #sidebar-first .block > .content > ul > li.active-trail > a{
  background: #004667;
}
.menu-2 #sidebar-first .block > .content > ul > li > ul > li > a{
  color: #87788b;
}
.menu-2 #sidebar-first .block > .content > ul > li > a:hover,
.menu-2 #sidebar-first .block > .content > ul > li.active > a,
.menu-2 #sidebar-first .block > .content > ul > li.active-trail > a{
  background: #87788b;
}
.menu-3 #sidebar-first .block > .content > ul > li > ul > li > a{
  color: #6b7e51;
}
.menu-3 #sidebar-first .block > .content > ul > li > a:hover,
.menu-3 #sidebar-first .block > .content > ul > li.active > a,
.menu-3 #sidebar-first .block > .content > ul > li.active-trail > a{
  background: #6b7e51;
}
.menu-4 #sidebar-first .block > .content > ul > li > ul > li > a{
  color: #4c2c4f;
}
.menu-4 #sidebar-first .block > .content > ul > li > a:hover,
.menu-4 #sidebar-first .block > .content > ul > li.active > a,
.menu-4 #sidebar-first .block > .content > ul > li.active-trail > a{
  background: #4c2c4f;
}
.menu-5 #sidebar-first .block > .content > ul > li > ul > li > a{
  color: #d52b1e;
}
.menu-5 #sidebar-first .block > .content > ul > li > a:hover,
.menu-5 #sidebar-first .block > .content > ul > li.active > a,
.menu-5 #sidebar-first .block > .content > ul > li.active-trail > a{
  background: #d52b1e;
}
.menu-6 #sidebar-first .block > .content > ul > li > ul > li > a{
  color: #8e8581;
}
.menu-6 #sidebar-first .block > .content > ul > li > a:hover,
.menu-6 #sidebar-first .block > .content > ul > li.active > a,
.menu-6 #sidebar-first .block > .content > ul > li.active-trail > a{
  background: #8e8581;
}
.menu-7 #sidebar-first .block > .content > ul > li > ul > li > a{
  color: #98b8b4;
}
.menu-7 #sidebar-first .block > .content > ul > li > a:hover,
.menu-7 #sidebar-first .block > .content > ul > li.active > a,
.menu-7 #sidebar-first .block > .content > ul > li.active-trail > a{
  background: #98b8b4;
}

/*#sidebar-second*/

.cadre-left {
  float: left !important;
  width: 490px !important;
  padding-right: 24px;
  border-right: 1px solid #D2D2D2;
  
  /* Styles for the "left" region go here */ 
}
/* Page Prix et distinctions */
.page-node-77 .cadre-left, .page-node-229 .cadre-left {
 height:1055px;
}
/* Page Evenements */
.page-node-729 #main .field-name-title {
 margin-top:0px;
}
/* Page webform JPO 2020 */
.page-node-4635 .field-name-field-titre-page .field-item,
.page-node-4640 .field-name-field-titre-page .field-item {
 font-weight:bold;
 font-size:24px;
font-family:'Droid', sans-serif;
}
.page-archive-invit-de-l-x .cadre-left {
/* height:940px;*/
}
.ie7 .cadre-right {
  margin-left:0;
  width:140px !important;
}
.cadre-right {
  float: none !important;
  margin-left: 536px;
  width: 165px !important;
  /* Styles for the "right" region go here */
}

#sidebar-second > .region {
 /* padding: 0 0 0 20px !important;*/
}

#sidebar-second{
  width: 165px; 
  padding-left: 20px; 
  /*border-left: 1px solid #d2d2d2;*/
  float: right;
  height: 100%;
  color: #464544;
}

#sidebar-second .field:first-child .block {
   border-top: 0px;
   margin-top: 0px;
   padding-top: 0px;
}

#sidebar-second .block {
    border-top: 1px dotted #A6A6A6;
    margin-top: 10px;
    padding-top: 25px;
}
#sidebar-second .block.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
#sidebar-second .block > .title, #sidebar-second .block > .title .text, .page-recrutement #sidebar-second > .inside > .pane-block > .pane-title {
    color: #2F2F2F;
    display: block;
    font-size: 21px; /*26px*/
    margin-bottom: 20px;
}
.page-recrutement #sidebar-second > .inside > .pane-block > .pane-title {
    font-weight:bold;
    font-family:Muli, sans-serif;
}
#sidebar-second .block > .content .element, .page-recrutement #sidebar-second .element {
    line-height: 15px;
    margin-bottom: 15px;
}
#sidebar-second .block > .content .content .title {
    font-family: Georgia,serif;
    font-size: 14px;
    margin-bottom: 5px;
}
#sidebar-second .block > .title ~ p {
    margin-bottom:5px;
}
 #sidebar-second .block > .content .element > .title, .page-recrutement #sidebar-second > .inside > .panel-pane > .pane-content > .title {
    margin-bottom:3px;
}
#sidebar-second .block > .content .adress, .page-recrutement #sidebar-second .pane-content .adress {
    /*margin-top: 5px;*/
    font-size:12px;
}
#sidebar-second .block > .content .tel {
    background: url("img/icone_and_arrows.png") no-repeat scroll left 1px rgba(0, 0, 0, 0);
    font-family: Georgia,serif;
    font-size: 11px;
    margin-top:5px;
    margin-bottom: 2px;
    padding-left: 15px;
}
.ie #sidebar-second .block > .content .tel {
    background-image:url("img/icone_and_arrows.png");
    background-repeat:no-repeat;
}
#sidebar-second .block > .content .italic_link, .page-recrutement #main #sidebar-second .pane-content .italic_link {
    background: url("img/icone_and_arrows.png") no-repeat scroll right -198px rgba(0, 0, 0, 0);
    color: #003A56 !important;
    font-family: Georgia,serif;
    font-size: 10px !important;
    font-style: italic;
    font-weight: bold;
    padding-right: 10px;
}
#sidebar-second .block > .content li img {
    width: 164px;
    height: auto;
}

/****************************************************************/

#sidebar-second .block-sidebar-infos-pratiques > .content .title{
  font-size: 14px;
}
#sidebar-second .block-sidebar-restez-informes > .content > ul > li {
  margin: 10px 5px 35px 0;
}
#sidebar-second .block-sidebar-restez-informes > .content > ul > li > a{
  font-size: 15px;
  line-height: 20px;
  color: #333333;
  padding-right: 10px;
  background: url(img/icone_and_arrows.png) no-repeat right -246px;
}
#sidebar-second li {
  margin: 0px;
}
#sidebar-second .view-content li:first-child {
   border-top: 0px;
   margin-top: 0px;
   padding-top: 0px;
}
#sidebar-second .view-content li{
  padding: 15px 0;
  border-top: 1px dotted #a6a6a6;
}
#sidebar-second .block-sidebar-actu li .actu_date{
  display: block;
  font-family: 'Droid Serif', serif;
  font-weight: bold;
  font-size: 13px;
  color: #003a56;
  margin-bottom: 2px;
}
#sidebar-second .block-sidebar-actu li img{
  display: none;
  margin-bottom: 10px;
}
#sidebar-second .block-sidebar-actu li:first-child img{
  display: block;
}

#sidebar-second .block-sidebar-actu li .actu_title{
  display: block;
  font-size: 15px;
  color: #464544;
}
#sidebar-second .block-sidebar-actu li .actu_title a{
  color: #464544;
}

#sidebar-second .block-sidebar-documents li .doc-title{
  display: block;
  font-family: 'Muli', sans-serif;
  font-size: 16px;
  margin-bottom: 5px;
}
#sidebar-second .block-sidebar-documents li .field-name-download{
  margin-top: 0;
}


/*#main*/
.ie7 #main{ 
  width: 710px;
}
.ie7 #main .pane-views-communiques-de-presse-block .view-communiques-de-presse td.col-last, 
.ie8 #main .pane-views-communiques-de-presse-block .view-communiques-de-presse td.col-last{
    padding-left:65px;
}
#main .cadre-left .field-items img {
    max-width:100% !important;
    height:auto !important;
}
#main{
  float: left;
  width: 600px;
  position: relative;
}
.no-sidebars #main{
  float: none;
  width: auto;
}
.no-sidebars #main > .region {
  padding: 0 0px 10px 0px;
}
#main > .region{
  padding: 0 0px 20px 20px; 
}
#main h3{
  margin:5px 0;
}
#main h3, #main h2.pane-title, #main h1.pane-title{
  padding: 0;
  font-weight: normal;
  font-size: 21px;
  color: #2f2f2f;
  text-transform: none;
  margin-bottom:10px;
}
#main .content .view-huffington-post .view-content .views-field-title {
    vertical-align:middle;
    /*padding: 0 10px;*/
}
#main .content .view-huffington-post .view-header, #main .content .view-huffington-post .view-footer {

    text-align:justify;

}
#main .content #search-form > div fieldset.collapsible {
  background-color: white;
  border: 1px solid #636363;
  height: inherit;
  z-index:20;
}
#main .content #search-form > div fieldset.collapsed {
  border:none;
}
#main .content #search-form .search-advanced .criterion {
  margin-left: 15px;
}
.field-items h3 {
  /*padding: 10px 0 !important;*/
}
.ie7 #main h2 {
    line-height:30px;
    text-transform:none;
}
#main h2, #main h1 {
  padding-bottom: 5px;
  line-height: 22px;
  clear: both;
  font-family: 'Droid Serif', serif;
  font-weight: bold;
  font-size: 24px;
  color: #004566;
  text-transform: uppercase;
}
#main .view-header h2, #main .view-header h1 {
    /*padding-left: 20px;*/
  margin-bottom:14px;
  text-transform:initial;
}
#main .panel-col-first .pane-custom > .pane-content > h2,
#main .panel-col-first .pane-custom > .pane-content > h1 {
  text-transform:initial;
}
#main .view-offre-d-emploi .item-list li .views-label{
 float:left;
}
#main .block.border-top{
  border-top: 1px dotted #a6a6a6;
  margin-top: 40px;
}
#main .block-addthis{
  float: right;
}

#main .content .node-breve .field-name-title {
  font-size:22px;
  margin-top:5px;
}
#main .content .node-breve .field-name-field-texte {
    font-size:16px;
}
.ie7 #main .content .node-breve .field-name-field-texte {
  width:100%;
}
/*.page-communiques #main .view-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-conference #main .view-conference- .views-row-1 .field-name-title  {
   margin-top:30px !important;
}*/
.page-communiques #main .view-documents .views-row-1 .field-name-title, .node-type-liste-documents #main .item-list .views-row-1 .field-name-title, .page-press-release #main .item-list .views-row-1 .field-name-title, .page-kit-media #main .view-vue-de-l-ensemble-des-kit-media .views-row-1 .field-name-title {
  margin-top:30px !important;
}
.page-communiques #main .view-documents .item-list .field-name-post-date .even, .node-type-liste-documents #main .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, .page-paroles-entrepreneurs #main .field-name-post-date .even {
  font-size:14px !important;
}
#main .node-page-libre .cadre-left .field-name-body .field-items .even > p > strong > span {
  /* vertical-align:super; */
}
#main .view-documents .item-list h3, #main .view-liste-documents .item-list h3, #main .view-id-vue_de_tous_les_communiqu_s_de_presse_en .item-list h3, .page-news #main .item-list h3, #main .view-actualite-menu .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, .page-highlights #main .item-list h3, #main .view-id-breves .item-list h3, #main .view-vue-invite-de-l-x .item-list h3, .page-l-x-on-air #main .item-list h3 #main .view-archive-invite-de-l-x .item-list h3, #main .view-conference- .item-list h3, .page-paroles-entrepreneurs #main .item-list h3 {
    font-size:18px;
    /*font-weight:bold;*/
    margin:0;
}
#main .view-vue-de-toutes-les-br-ves-new- .item-list .views-row .node-breve .group-right .field-type-text-long .field-items .even,#main .view-id-breves .item-list .views-row .node-breve .group-right .field-type-text-long .field-items .even, .page-highlights #main .view-br-ves-en .item-list .views-row .node-breve .group-right .field-type-text-long .field-items .even {
   font-size:14px !important;
}
#main .view-vue-de-toutes-les-br-ves-new- .group-right .field-name-node-link, #main .view-id-breves .group-right .field-name-node-link, #main .view-id-br_ves_en .group-right .field-name-node-link, .page-communiques #main .view-documents .item-list .field-name-node-link, .node-type-liste-documents #main .view-liste-documents .item-list .field-name-node-link, #main .view-id-vue_de_tous_les_communiqu_s_de_presse_en .item-list .field-name-node-link, .page-kit-media #main .view-vue-de-l-ensemble-des-kit-media .item-list .field-name-node-link {
    margin-top:0px !important;
}
.page-news .content .group-right p, #main .content .node-breve .field-name-field-texte, #main .content .view-actualite-menu .node-actualites .group-right p, .page-communiques #main .node-document > .field-items, .node-type-liste-documents #main > .field-items, .page-press-release #main .node-document > .field-items,.page-kit-media #main .node-document > .field-items, .page-invite-de-l-x #main .node-actualites > .group-right > p, .page-l-x-on-air #main .node-actualites > .group-right > p, .page-archive-invit-de-l-x-block #main .node-actualites > .group-right > p, .page-archive-invit-de-l-x- #main .node-actualites > .group-right > p, .page-conferences #main .node-actualites > .group-right > p, .page-paroles-entrepreneurs #main .node-actualites > .group-right > p {
  text-align: justify;
  display: inline-block;
  margin-top: 5px;
}
#main .node-document > .field-items {
   text-align:justify;
}
#main .content .node-document .cadre-left > .field-items > div {
 text-align:justify;
  margin-top: 10px;
}
#main .content .node p.field-name-body span, 
#main .content .node-document .field-items > div, 
#main .content .node-breve .field-name-field-texte > .field-items > .field-item {
  font-size: 16px !important;
}

#main .content > .node-breve .field-name-field-texte > .field-items > .field-item, #main .content > .node-document .cadre-left > .field-items {
  font-weight:bold;
} 

#main .content .panel-col-first .inside .item-list .title {
    font-weight:normal;
}

#main .content-date{
  font-family: Georgia, serif;
  font-size: 14px;
  color: #333333;
}
html[lang="fr"] #main .content-date {
  text-transform:lowercase;
}
#main .block-salle-presse p{
  font-size: 12px;
  line-height: 14px;
  color: #2f2f2f;
}
.page-salle-presse #main .cadre-left .view-content  ul > li, .page-press-room #main .cadre-left .view-content  ul > li, .page-partenariats-presse #main .cadre-left .view-content  ul > li{
  float: left;
  width: 184px;
  padding-left: 65px;
  padding-right: 25px;
  border-left: 2px solid #d4e8ef;
}
.ie8 #main .cadre-left .view-content ul .views-row-last {
  padding-right:0px;
}
#main .cadre-left .field-name-body{
  text-align:justify;
}
#main .view-footer {
  clear: both;
}
#main .content .node .cadre-left .field-items ul > li{
  list-style-type: disc;
}
#main .cadre-left .view-content  ul > li:first-child{
  padding-left: 0;
  border-left: none;
  margin-left: 0px;
}
.page-archive-invit-de-l-x #main .cadre-left .view-content ul > li:first-child {
  margin:0 0 0.25em 0;
}
#main .cadre-left .view-content  ul > li:last-child{
  padding-right: 0;
}
.page-salle-presse #main .cadre-left .panel-separator, .page-press-room #main .cadre-left .panel-separator {
  margin-top:40px;
}
.page-salle-presse #container #main .view-kit-media .item-list .views-row-last, .page-press-room #container #main .view-kit-media .item-list .views-row-last {
  margin-bottom:20px;
}
.page-salle-presse #container #main .view-communiques-de-presse > .view-footer, .page-press-room #container #main .view-communiques-de-presse > .view-footer {
  margin-top:20px;
}
#main .cadre-left .panel-separator {
  margin-top: 35px;
  margin-bottom: 10px;
  float:left;
  width:100%;
}
.ie7 #main .cadre-left .panel-separator {
  margin-bottom:0px;
  margin-top:20px;
}
#main .block .content  .date{
  display: block;
  font-family: 'Droid Serif', serif;
  font-size: 15px;
  color: #003a56;
}

.ie7 #main .block .content .title {
    line-height:normal;
}
#main .block .content .title, #main .view-content li .title{
  display: block;
  font-size: 15px;
  line-height: 20px;
  color: #333333;
}
#main .view-content ul > li{
  border-top: none;
}
#main .pane-content ul > li {
  border-top: 0px;
}
#main .view-content ul > li img{
  display: block;
  width: 164px;
  height: 164px;
  margin-bottom: 20px;
}
.ie7 #main .view-breves-actualites-accueil .views-row .title{
  line-height:20px;
}

#main .view-actualites .field-name-post-date, .page-breves #main .field-name-post-date, .page-highlights  #main .field-name-post-date, .page-kit-media #main .field-name-post-date, .node-type-liste-documents #main .field-name-post-date, .page-communiques #main .field-name-post-date, .page-press-release #main .field-name-post-date, .page-invite-de-l-x #main .field-name-post-date, .page-l-x-on-air #main .field-name-post-date, .page-archive-invit-de-l-x-block #main .field-name-post-date,  .page-archive-invit-de-l-x- #main .field-name-post-date, .page-conferences #main .field-name-post-date, .page-paroles-entrepreneurs #main .field-name-post-date {
    margin-top:2px;
}
.page-actualites #main .view-actualites .field-name-post-date, .page-breves #main .field-name-post-date, .node-type-liste-actualites #main .field-name-post-date, .page-communiques #main .field-name-post-date, .page-invite-de-l-x #main .field-name-post-date, .page-l-x-on-air #main .field-name-post-date, .page-archive-invit-de-l-x-block #main .field-name-post-date, .page-archive-invit-de-l-x- #main .field-name-post-date, .page-conferences #main .field-name-post-date, html[lang="fr"] .page-paroles-entrepreneurs #main .field-name-post-date {
   text-transform:lowercase;
}
 .page-kit-media #main .field-name-post-date > .field-items > .even {
  font-size:14px !important;
}
#main .pane-views-dernieres-actualites-block h2.pane-title, #main .pane-views-kit-media-block h2.pane-title {
  margin:10px 0 25px;
    padding-top: 15px;
}
#main .view-breves-actualites-accueil .views-row-last .views-field-field-vignette{
  display:none;
}
#main .view-communiques-de-presse td:first-child, #main .view-liste-documents td:first-child {
  padding-right: 45px;
  padding-left: 0px;
  border-right: 2px solid #d4e8ef;
}
#main .view-communiques-de-presse td:last-child, #main .view-liste-documents td:last-child {
  padding-left: 65px;
}
#main .view-communiques-de-presse td, #main .view-liste-documents td {
  height: 95px;
  margin-bottom: 20px;
  overflow: hidden;
  width: 184px;
}
#main .block-communiques-presse > .content > ul > li > ul > li.last, #main .view-liste-documents  > .content > ul > li > ul > li.last {
  margin-bottom: 0;
}
#main .view-offre-d-emploi {
	margin-left:10px;
	margin-top:20px;
}
#main .view-offre-d-emploi .recrutement_chapo, .page-recrutement #main .recrutement_chapo {
	background-color:#ece8dc;
	padding:15px;
}
#main .view-filters {
  margin-bottom:30px;
}
#main .view-offre-d-emploi form .views-exposed-form .views-submit-button  {
	margin-top: 20px;
}

#main .view-offre-d-emploi .views-exposed-form .views-exposed-widgets {
	padding-top: 10px;
}
#main .view-offre-d-emploi .views-exposed-form .views-exposed-widgets #edit-field-type-tid-wrapper {
	padding-top:7px;
} 
#main .view-offre-d-emploi .views-exposed-form .views-exposed-widgets #edit-submit-offre-d-emploi {
  line-height:18px;
}

#main .view-offre-d-emploi .view-content {
	border-top:1px dotted #424242;
}

#main .view-offre-d-emploi .view-content .item-list .views-row {
	border-bottom:1px dotted #424242;
	padding: 15px 0;
	margin-left:0;
}

#main .view-offre-d-emploi .view-content .item-list .views-row .views-field-title a {
	color:#0081B2;
}
#main .view-offre-d-emploi .view-content .item-list .views-row .views-field-field-type {
	color:#a92021;
	display:none;
}
#main .view-offre-d-emploi .field-type-addthis {
	margin-top:40px;
}
#main .pane-views-communiques-de-presse-block h2{
  margin:10px 0 25px 0;
}
#main .pane-views-communiques-de-presse-block .view-communiques-de-presse .row-last .col-first, #main .pane-views-communiques-de-presse-block .view-communiques-de-presse .row-last .col-last {
	padding-top:20px;
	padding-bottom:10px;
}

#main .view-dernieres-actualites > .view-content  ul > li {
  height: 262px;
  margin-bottom: 20px;
  overflow: hidden;
}
#main .view-kit-media > .view-content  ul > li > ul > li .title{
  display: inline;
  font-family: 'Droid Serif', serif;
  font-weight: bold;
  font-size: 13px;
  color: #003a56;
  padding-right: 10px;
  background: url(img/icone_and_arrows.png) no-repeat right -197px;
}
#main .cadre-left .view-kit-media ul > li.views-row-3 {
    padding-left: 0px;
    border-left: none;
    margin-left:0;
}

.page-communiques #main .view-documents .view-content .views-row-5, .node-type-liste-documents #main .view-liste-documents .view-content .views-row-5, .page-press-release .view-content .views-row-5, #main .view-actualite-menu .view-content .views-row-5, .page-breves #main .view-id-breves .views-row-5, .page-highlights #main .view-id-breves .views-row-5 {
    margin-bottom:30px;
}

#main a{
  color: #004667;
}
.node-type-liste-documents #main h3 > a {
  color: #004667;
}
#main .view-id-actualite_menu .group-right > a, .page-news #main .group-right > a, #main .view-id-documents .field-name-node-link .even a, .page-press-release #main .field-name-node-link .even a, #main .view-id-breves .field-name-node-link .even a, #main .view-vue-de-toutes-les-br-ves-new- .field-name-node-link .even a, #main .view-br-ves-en .field-name-node-link .even a, .page-kit-media #main .view-vue-de-l-ensemble-des-kit-media .node-document .field-name-node-link .even a,.page-invite-de-l-x #main .view-vue-invite-de-l-x .node-actualites .group-right > a, .page-l-x-on-air #main .node-actualites .group-right > a, .page-archive-invit-de-l-x-block #main .node-actualites .group-right > a, .page-archive-invit-de-l-x- #main .node-actualites .group-right > a, .page-conferences #main .view-conference- .node-actualites .group-right > a, .page-paroles-entrepreneurs #main .node-actualites .group-right > a {
  color: #0081B2;
}
.link-arrow{
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 4px solid #004667;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  margin: 0 7px;
}
.link-arrow.back{
  border-left: none;
  border-right: 4px solid #004667;
  margin-left: 0;
}
.menu-1 #main a{
  color: #004667;
}
.menu-1 #main .link-arrow{
  border-left-color: #004667;
  border-right-color: #004667;
}
.menu-2 #main a{
  color: #87788b;
}
.menu-2 #main .link-arrow{
  border-left-color: #87788b;
  border-right-color: #87788b;
}
.menu-3 #main a{
  color: #6b7e51;
}
.menu-3 #main .link-arrow{
  border-left-color: #6b7e51;
  border-right-color: #6b7e51;
}
.menu-4 #main a{
  color: #4c2c4f;
}
.menu-4 #main .link-arrow{
  border-left-color: #4c2c4f;
  border-right-color: #4c2c4f;
}
.menu-5 #main a{
  color: #d52b1e;
}
.menu-5 #main .link-arrow{
  border-left-color: #d52b1e;
  border-right-color: #d52b1e;
}
.menu-6 #main a{
  color: #8e8581;
}
.menu-6 #main .link-arrow{
  border-left-color: #8e8581;
  border-right-color: #8e8581;
}
.menu-7 #main a{
  color: #98b8b4;
}
.menu-7 #main .link-arrow{
  border-left-color: #98b8b4;
  border-right-color: #98b8b4;
}
.ie7 #sidebar-second .block > .content .tel {
    border:0px solid #FFFFFF;
}
#main #sidebar-second .field {
   margin-top: 0px;
}
#main .field {
  margin-top: 20px;
}
#main .field-name-body {
  min-height: 0px;
}
#main .field-name-body,#main-container{
  margin-top: 0;
  line-height: 20px;
  font-size: 14px;
  color: #333333;
  min-height:0px;
}
#main .node-communique-de-presse .cadre-left .field-name-body .even > p{
  font-size:14px;
}
#main .field-type-image img{
  max-width: 100%;
  height: auto;
}
#main .field-name-body p, #main p.field-name-body{
  margin-top: 20px;
  text-align:justify;
  /*font-weight:bold;*/
}
.ie7 #main .field-name-body p{
   display:block;
   min-height:1%;
}
/*#main .field-name-body p:first-child:first-letter{
  display: block;
  line-height:20px;
  font-family: 'Droid Serif', serif;
  font-size: 54px;
  color: #a92021;
  margin-top: 10px;
}*/
.field-name-download {
  margin-top: 20px;
  font-family: 'Droid Serif', serif;
  font-size: 12px;
  line-height: 19px;
  font-weight: bold;
}
.field-name-download a{
  color: #004667;
}
.field-name-download .title{
  font-weight: bold;
  font-size: 13px;
}
.field-name-download .type,
.field-name-download .dates{
  font-family: 'Droid Serif', serif;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
}
.field-name-download  span{
  font-size: 13px;
  font-weight: bold;
}
#main .field-name-field-mots-cles,
#main .field-name-keywords {
  margin-top: 20px;
  font-size: 14px;
  color: #9a9a9a;
}

#main .field-name-field-mots-cles .field-label,
#main .field-name-keywords .title{
  font-size: 12px;
  text-transform: uppercase;
}
#main .field-name-field-mots-cles .field-items  a,
#main .field-name-keywords a{
  margin-left: 5px;
  color: #9a9a9a;
}
#main .field-name-renseignement-sup .title{
  font-size: 18px;
  margin-bottom: 5px;
}
#main .field-name-renseignement-sup .description{
  font-family: 'Droid Serif', serif;
  font-size: 14px;
}
#main .back-link{
  margin-top: 20px;
}

/*#page contacts*/
#contacts .panel-col-first{
  /* border-right:none;
   margin-left: 151px; */
   margin-top: 10px;
}
#mentionslegales .panel-col-first {
   /*margin-left:50px;
   border-right:none;*/
   margin-top:0px;
}
#contacts .panel-col-last p.reseaux,
#mentionslegales .panel-col-last p.reseaux,
#mentionslegales .panel-col-last .social,
#contacts .panel-col-last .social {
   padding: 1px 1px 10px 1px;
}
#mentionslegales .panel-col-last .social a,
#contacts .panel-col-last .social a {
   margin:10px;
}
.no-sidebars .cadre-left {
  width:auto !important;
  border-right:none;
}
.no-sidebars #main .node-page-libre .cadre-left .field-type-text-with-summary .even h2 {
  padding:20px 40px 20px;
  font-size:25px;
}
.no-sidebars #main .node-page-libre .cadre-left .field-name-title {
  margin-top:0px;
}
.no-sidebars #main .node-page-libre .cadre-left .field-name-title .even h2 {
  padding:20px 40px 15px;
/* border-left:1px solid #c5c5c5; */
  display:none;
}
.no-sidebars .cadre-left .field-type-addthis {
  margin-left:120px;
}

/*#footer*/
.ie7 #footer #footer-bottom #footer-right .list .menu li {
    list-style-image:none;
}
#footer{
  background: #003e5c;
  border-top: 1px dotted #fff;
}
#footer a{
  color: white;
}
#footer #footer-bottom #footer-container #linkDesktop {
  display:none;
}
#footer a:hover{
  text-decoration: underline;
}
#footer-links{
  margin: 5px -5px;
}
.ie7 #footer-links .content >  .menu-block-wrapper > ul.menu > li{
   width:127px;
}
.ie7 #footer-links .content > .menu-block-wrapper > ul.menu > li > a, 
.ie8 #footer-links .content > .menu-block-wrapper > ul.menu > li > a{
    font-size:10px;
}
#footer-links .content >  .menu-block-wrapper > ul.menu > li{
  width: 128.5px;
  float: left;
  min-height: 270px;
  margin: 10px 0;
  list-style: none;
  padding-right:0.1em;
}
#footer-links .content > .menu-block-wrapper > ul.menu > li > a{
  display: block;
  min-height: 30px;
  margin: 0 5px;
  font-family: 'Droid Serif', serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  text-transform: uppercase;
  border-bottom: 1px solid #406b80;
}
#footer-links .content >  .menu-block-wrapper > ul.menu > li.first > a,
#footer-links .content >  .menu-block-wrapper > ul.menu > li.first > ul{
  margin: 0 5px 0 0;
}
#footer-links .content >  .menu-block-wrapper > ul.menu > li.last > a,
#footer-links .content >  .menu-block-wrapper > ul.menu > li.last > ul{
  margin: 0 0 0 5px;
}
#footer-links .content >  .menu-block-wrapper > ul.menu > li > ul{
  margin: 0 5px;
  padding: 8px 0;
}

#footer-links .content >  .menu-block-wrapper > ul.menu > li > ul > li > a{
  display: block;
  font-size: 12px;
  line-height: 12px;
  padding: 5px 5px 5px 0;
}
#footer-links .content >  .menu-block-wrapper > ul.menu > li > ul > li.leaf {
  list-style: none;
}
#footer-social{
  padding: 0px 0 10px;
   padding-top:10px;
}
.copyright + br {
  display:none;
} 
#footer-social .copyright {
  float: left;
  line-height: 30px;
  color: #006880;
}
#footer-social .fondateur {
  float:left;
}
#footer-social .fondateur .text_fondateur {
  color:white;
}
#footer-social .footer-logo {
  float:right;
  width:695px;
}
#footer-social a {
  margin:0 10px;
}
#footer-social .social{
  float: right;
}
#footer-social .social a{
  margin-left: 20px;
  display: inline-block;
  width: 29px;
  height: 29px;
  text-indent: 30px;
  overflow: hidden;
}
#footer-social .social a.facebook{
  background: url(img/social_icons.png) no-repeat left -100px;
}
#footer-social .social a.twitter{
  background: url(img/social_icons.png) no-repeat left -300px;
}
#footer-social .social a.youtube{
  background: url(img/social_icons.png) no-repeat left -500px;
}
#footer-social .social a.linkedin{
  background: url(img/social_icons.png) no-repeat left -700px;
}

.ie7 #footer-bottom #footer-right .content ul {
    margin-left:4px;
}

#footer-bottom{
  border-top: 1px solid #406b80;
  padding:15px 0 10px 0;
}
#footer-bottom #footer-right{
  float: right;
  margin: 35px 0 0;
}
#footer-bottom #footer-right .content{
  position: relative;
}
#footer-bottom #footer-right .content ul{
  position: absolute;
  bottom: 0;
  margin-bottom: 25px;
  display: none;
}
#footer-bottom #footer-right .content.open ul{
  display: block;
}
#footer-bottom #footer-right .content .selected,
#footer-bottom #footer-right .content ul li{
  display: block;
  width:328px;
  height:25px;
  background: #fff;
  padding: 0;
}
#footer-bottom #footer-right ul li{
  border-bottom: 1px solid #ededed;
}
#footer-bottom #footer-right .content .selected{
  background: url(img/icone_and_arrows.png) no-repeat right -350px  #fff;
  cursor: pointer;
}
#footer-bottom #footer-right .content.open .selected{
  background-position: right -400px;
}
#footer-bottom #footer-right .content .selected .value,
#footer-bottom #footer-right .content ul li a{
  display: block;
  height:100%;
  font-family: 'Droid Serif', serif;
  line-height: 25px;
  font-size: 14px;
  font-weight: bold;
  color: #003a56;
  margin: 0 25px 0 10px;
}
#footer-bottom #footer-right .content .selected .value{
  border-right: 1px solid #ededed;
}
#footer-bottom #footer-logo{
  width: 183px;
  float: left;
}
#footer-bottom #footer-logo .logo{
  width: 100%;
  height: auto;
}
#footer-bottom #footer-container{
  float: left;
  width: 572px;
}
#footer-bottom #footer-container .region-footer-menu{
  float: right;
}
#footer-bottom .region-footer{
   width : 370px;
   float: right;
}
#footer-bottom #footer-container li{
  float: left;
  padding: 0 17px;
  margin:40px 0 30px 0;
  background: url(img/icone_and_arrows.png) no-repeat right -596px;
}
#footer-bottom #footer-container li.last{
  background: none;
}

/*HY - Evolution menu footer */

#footer-links ul.menu > li > p {
display: block;
min-height: 30px;
margin: 0 5px;
font-family: 'Droid Serif', serif;
font-size: 11px;
font-weight: bold;
line-height: 13px;
text-transform: uppercase;
border-bottom: 1px solid #406b80;
color:#ffffff;
}

#footer-links .content > .menu-block-wrapper > ul.menu > li > ul.menu {
margin-left:0;
}

#footer-links .content > .menu-block-wrapper > ul.menu > li > ul > li.collapsed {
margin:0;width: 115px;
}

#footer-links .content > .menu-block-wrapper > ul.menu > li > ul > li > a {
display: block;
font-size: 12px;
line-height: 12px;
padding: 5px 5px 5px 0;
}

#footer-links .content > .menu-block-wrapper > ul.menu > li > ul > li.collapsed {
list-style: none;
}

#footer-links .content > .menu-block-wrapper > ul.menu > li {
width: 128.5px;
float: left;
min-height: 270px;
margin: 10px 0;
list-style: none;
padding-right: 0.1em;
}

/*HY - Evolution sidebar salle de presse */
.page-salle-presse .panel-2col .panel-col-last aside .inside{
  margin: 0;
}

/*HY - Evolution sidebar candidats */
.page-candidats .panel-2col .panel-col-first .inside,
.page-candidats .panel-2col .panel-col-last .inside{
  margin: 0;
} 

/* Modif DCOM Quiz 2019 */

#edit-navigation-submit {
width: 60%;
border: 1px solid #a68b4e;
background-color: #fff;
color: #a68b4e;
text-align: center;
border-radius: 5px;
height: 50px;
display: block;
font-size: 16px;
font-weight: 600;
margin-left: auto !important;
margin-right: auto !important;
}

/* Le titre de la question : */

.node-quiz .field-items {
font-size: 22px;
font-weight: 700;
}

/* Bouton radio pour chaque réponse : */

#edit-question-4196-answer-user-answer-7, #edit-question-4197-answer-user-answer-10, #edit-question-4198-answer-user-answer-21, #edit-question-4199-answer-user-answer-18 {
margin-top: unset;
margin-bottom: unset;
margin-left: unset;
}

#edit-next {
border: 2px solid #a68b4e;
background: #FFF;
color: #a68b4e;
height: 50px;
line-height: 23px;
padding: 0 !important;
border-radius: 5px;
width: 60%;
margin-left: auto !important;
margin-right: auto !important;
display: block;
}

.quiz-question-multichoice table {
width: 60%;
background-color: #fff;
margin-left: auto;
margin-right: auto;
}

.tableheader-processed thead {
display: none;
}

.form-type-radios label {
display: none;
}

table .multichoice-row {
background-color: #edf1f3;
border-bottom : none;
padding: 0.1em 0.6em;
color: black;
height: 50px;
text-align: center;
display: block;
margin-left: auto !important;
margin-right: auto !important;
margin-top: 10px;
font-weight: 700;
border-radius: 5px;
}


.tableheader-processed tbody {
display: none;
}

.tableheader-processed p {
width: 60%;
margin-left: auto;
margin-right: auto;
}

.field-item p {
margin-bottom: 20px;
}

.quiz-view-table{
display: none;
}

.form-type-checkboxes label{
display: none;
}

#edit-actions {
}

.quiz-view-table {
display: none;
}

.tableheader-processed p {
width: 60%;
margin-left: auto;
margin-right: auto;
}

 .node-quiz .content a {

    width: 60%;
    border:1px solid #a68b4e;
background-color: #FFF;
color: #a68b4e !important;
 text-align: center;
 border-radius: 5px;
     height: 50px;
    display: block;
     font-size: 16px;
     font-weight: 600;
     line-height: 3;
    margin-left: auto;
     margin-right: auto;

}

.quiz-view-table tbody {
display: none;
}

.multichoice-row tr.selected {
background-color: grey;
}

#quiz-take-question-feedback-form input[type=submit], #quiz-take-question-feedback-form .form-submit {

    width: 60%;
    border:

1px solid
#a68b4e;
background-color:
#FFF;
color:
#a68b4e !important;
 text-align: center;
 border-radius:

    5px;
     height: 50px;
    display: block;
     font-size: 16px;
     font-weight: 600;
     line-height: 3;
    margin-left: auto !important;
     margin-right: auto !important;

}

.entity-quiz-result-answer .content p {
 width: 60%;
 margin-left: auto;
 margin-right: auto;
}

table#quiz-view-table {
display: none;
}

.node-quiz tr.selected td {
background:  #edf1f3;
}

.node-type-multichoice .fieldset-wrapper .clearfix .content p,
.node-quiz .fieldset-wrapper .clearfix .content p {
     width: 60%;
     margin-left: auto;
     margin-right: auto;

}

.quiz-question-multichoice .field-items .field-item p {
        font-size: 20px;
        font-weight: bold;
        text-align: left;
}


.node-quiz .form-wrapper legend .fieldset-legend,
.node-type-multichoice .form-wrapper legend .fieldset-legend {

    padding-bottom: 5px;
     line-height: 22px;
     font-family: 'Droid Serif', serif;
     font-weight: bold;
     font-size: 24px;
     color: #004566;

}

 #main #quiz-take-question-feedback-form .field-name-body p {
        font-size: 20px;
        font-weight: bold;
        text-align: left;
}

#quiz-take-question-feedback-form .form-wrapper span.fieldset-legend{
    padding-bottom: 5px;
     line-height: 22px;
     font-family: 'Droid Serif', serif;
     font-weight: bold;
     font-size: 24px;
     color: #004566;
}


#main #quiz-take-question-feedback-form .field-name-body p {
margin-left: unset;
margin-right: unset;
}

.node-type-page-accueil #main-container .main-content .bandeau-covid19 {
 text-align:center;
 font-weight:bold;
 font-size:18px;
 margin:20px;
}

.node-type-page-accueil #main-container .main-content .bandeau-covid19 a {
 color:red;
}

.node-type-page-accueil #main-container .main-content .bandeau-covid19 img {
 width:100px;
 height:auto;
}
