/* @override http://www.eib.org/technical/css/dev/printer.css */
body {
    font-family: "Myriad Pro", "Arial Unicode MS", Verdana, Arial,sans-serif;
    font-size:11pt;
}

title {    string-set: title content()}

h2, h3 {    string-set: headers content()}

h1, h2, h3, h4, h5, h6, dt, em {
    page-break-after: avoid;
    page-break-before: avoid;
}

h3, h4, h5, h6 { margin-top: 1em; }

.overlay, .simple_overlay,
#header .container,
#menu,
#body #left,
#right,
#footer,
.hide,
#closing, 
fieldset.captcha {    display: none;}

#right.projects_pipeline_ {
    display:inline;
}

#responsive-menu {display:none;}

.responsive-title {display:none;}

#banner {display:none;}

.triangle {display:none;}

img {  }

img.FCMap_NewWorld {
    width: 100%;
}

.ui-icon { display:none; }

a:link, a { color: #000000; }

#body ul.imageFade {
    clear: both;
    list-style: none;
}

#body .mailprint {    display: none;}

#body #details .contentLanguage li {
    display: inline;
    margin-left:2px;
}

#body img { float: left; border: 0; margin-right:10px; margin-bottom:10px; }

.gallery p {margin:0;}
/*.gallery img, .gallery a {
width:230px;
max-width:230px;
}*/

.fusionMap object { display: none; }
.fusionChart object { display: none; }

hr {
    margin-top: 1em;
    color: #DDDDDD;
    clear: both;
}

hr.space {
    color: #FFFFFF;
    border: none;
    background: none;
}

ul#details { list-style: none; padding-left: 0; }
ul.containerTabs, div.boxLink, ul.contentLanguage { display: none; }

fieldset ol { list-style: none; padding-left: 0; }
fieldset ol li { clear: left; }

fieldset input[type='submit'] { display: none; } 

.dataTables_filter, .dataTables_length { display: none; }
.clear { clear: both; }
.dataTables_wrapper { width: 99%; }
.dataTables_wrapper .dataTables_wrapper .bottom { display: none; }


.manager {
float:left;
    width:120px;
    max-width:120px;
    height:200px;
    max-height:200px;
}

.management-committee.manager {
    height:auto;
    max-height:500px;
}

.manager img {
    float:none;
    width:80px;
}

.manager .span12.small {
  width: 80px;
}

.contact ul li { list-style: none; padding-left: 0; }
.contact ul li:before { content: attr(title) ": ";}

.video img.play {display:none;}

.photoDate {    float : left;}

.urlback {
font-size:80%;  
color:#888;
}

@page {
    size: 8.27in 11.69in;
    margin: 0.25in;
    
    @bottom-right {
        content: "Page " counter(page) "/"  counter(pages);
        font-family: "Myriad Pro", "Arial Unicode MS", Verdana, Arial,sans-serif;
        font-size:50%;  
    }
    
    @bottom-left {
        content: "Copyright © European Investment Bank 2014";
        font-family: "Myriad Pro", "Arial Unicode MS", Verdana, Arial,sans-serif;
        font-size:50%;
    }
}


/*----------------------- - Homepage - ---------------------*/
.slide .slider-left {
  float: right;
  width: 50%!important;
}

.slide .slider-right img {
    float: right;
    width: 50%!important;
    margin-top: -190px!important;
}

.leftColumn {    float:none;}

.timer, .orbit-bullets, .slider-nav, #underfooter, .resources_menu, .newsletterWrapper {    display:none;}

.jcarousel-container h4{display:none;}

#featured > img.slider_img {    display: none;}

#body .home_ h2 {    display: none;}

.row-fluid.slide div.legend.slider-left div {display:block!important; z-index:3!important; opacity: 1!important;}
.row-fluid.slide div.legend.slider-left div ul  {display:block!important;z-index:3!important;opacity: 1!important;}
.row-fluid.slide div.legend.slider-left div ul li {display:block!important;z-index:3!important;opacity: 1!important;}

.row-fluid.slide div.slider-right img  {display:block!important;z-index:1!important;opacity: 1!important;}

.slider_context { margin-top: 7%!important; }

.allNews{display:none;}
 .allEvents{display:none;}


/*--------------- relatedAccordion ---------------------*/
.ongletDynamique {display:none;}
#relatedAccordion DIV.ui-accordion-content.ui-helper-reset.ui-widget-content {display:block!important;}
#relatedAccordion DIV.ui-accordion-content.ui-helper-reset.ui-widget-content DIV.center.nextContentRelatedAccordion {display:none!important;}

/*--------------- DynamicEvents ---------------------*/
.eventsCarousel .number {    color: #CCCCCC;    float: left!important; font-weight: bold; padding-bottom: -15px; margin-bottom: -15px; }
.eventsCarousel .month {    color: #CCCCCC;    float: left!important;  font-weight: bold; padding-bottom: -15px; margin-bottom: -15px;}
.eventsCarousel .text_event {    color: #00529E;    float: left;  font-size: 12px;  font-weight: bold;  width: 78%;  padding-bottom: 10px; margin-bottom: 10px;}
.eventsCarousel .text_event a {    color: #555555;}
.eventsCarousel div.jcarousel-clip.jcarousel-clip-vertical {overflow: visible!important; padding-bottom: 180px; margin-bottom: 180px;}
.eventsCarousel div.jcarousel-clip.jcarousel-clip-vertical ul {overflow: visible!important;}
.eventsCarousel div.jcarousel-clip.jcarousel-clip-vertical ul li {overflow: visible!important;}
.eventsCarousel div.jcarousel-clip.jcarousel-clip-vertical ul li div {overflow: visible!important;}

.eventsCarousel li.jcarousel-item.jcarousel-item-vertical{
border-style:dotted;
border-width : 1px;
}

/*--------------- JCarousel Vertical [dynamicBox + DyncamicEvents]---------------------*/
li.jcarousel-item.jcarousel-item-vertical {float:none!important;}
li.jcarousel-item.jcarousel-item-vertical div {float:none!important;}

.ui-accordion .ui-accordion-content {display : block;!important;}

/*--------------- Timeline --------------*/
.container #body .about_key_figures_timeline_ .timeline img {
    float: none;
}
.container #body .timeline img.squareImage, #body .timeline img.left, #body .timeline img.right, #body .timeline img.bottomImage {
    display: none;
}
.container #body .about_key_figures_timeline_ .timeline span.illustrationDate {
  line-height: 55px;
}
.container #body .about_key_figures_timeline_ .timeline a.illustrationLink {
  line-height: 55px;
}
.container #body .about_key_figures_timeline_ .timeline .keyDate {
  border-top: 1px solid #ccc;
  margin-top: 20px;
}
.container #body .about_key_figures_timeline_ .timelineMenu {
  display:none;
}