#press, #press-page {overflow: hidden;height:399px !important;background:url(/images/container-bg.jpg) no-repeat;border-bottom:1px solid #6a7587;position:relative;}
#press #title{height: 38px; text-align: center; padding-top:5px; margin: 0; color:#0767A4; font-family: Times New Roman; font-size:26px;}
#press-banner{height: 98px;}
* html #press-banner img{display: block;}
#press a, #press-page a{text-decoration: none;}
#press:after, #press-page:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#press, #press-page {display: inline-block;}
/* \*/
* html #press, * html #press-page{height: 1%;}
#press, #press-page{display: block;}
/*  */
#press .col1, #press .col2, #press .col3{float: left}
#press .col1{width: 103px;padding: 0 0 0 28px;}
#press .col2{width: 612px; padding: 0 28px;}
#press .col3{width: 103px;padding: 0 0 0 0;}
#press .news, #press .gallery{background: transparent url(/images/bg-press-list.gif) no-repeat 0 0; padding: 12px 13px; width: 77px; margin: 0;}
#press .news{min-height: 140px;}
*html #press .news{height: 140px;}

#press .gallery dt, #press .news dt, #press .link a{color:#0368A6; font-weight: bold;}
#press .news dd{margin: 0; padding-top: 20px; color: #666; background: transparent url(/images/press-separator1.gif) no-repeat 0 10px;}
#press .news dd a{color: #666}
#press .news dd a:hover{text-decoration: underline;}
/* second-nav */
.second-nav {padding:3px 16px 3px 25px; margin:0; list-style:none; height:14px; background:#6b8e9e url(/images/carrieres-sub-menu-bg.gif) repeat-x;}
.second-nav li {display:inline;float:left;}
.second-nav a {text-decoration:none; color:#c2dce7; display:block; width:147px; height: 14px; line-height: 13px; font-size: 10px; float:left; background: transparent url(/images/bg-links-besoins.gif) repeat-x scroll 0 0; font-weight:bold;}
.second-nav a:hover,
.second-nav li.active a {background-position: 0 100%;}

#press .link{background: transparent url(/images/bg-press-rss.gif) no-repeat 0 0;  padding: 8px 13px 34px 13px; width: 77px;}
#press .link .rss{color:#666; padding-right: 20px; background: transparent url(/images/logo-rss.gif) no-repeat 100% 0;}

#press fieldset:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#press fieldset{display: inline-block;}
/* \*/
* html #press fieldset{height: 1%;}
#press fieldset{display: block;}
/*  */
#press fieldset{border: none; background-color: #ededee; padding: 9px; margin:0 0 7px 0;}
#press fieldset input{width: 118px; margin-right: 13px;height: 13px; padding-top:2px;}
#press fieldset input#submit{width: 16px !important; height: 10px !important;margin: 0 0 0 8px; margin-top:2px;}
#press fieldset select{/*width: 154px;*/ height: 18px; }
#press fieldset input, #press fieldset select, #press fieldset label{display: block; float: left;}
#press fieldset input, #press fieldset select{font-size: 10px;}
#press fieldset label{width: 117px; font-size: 10px; text-align: right;padding: 4px 5px 0 0;}

#press #list-content{background: transparent url(/images/bg-press-search-list.gif) repeat-y 0 0; padding: 36px 10px 10px 10px; width: 592px;}

#press #list-content ul{padding:0; margin: 0;}
#press #list-content ul li:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#press #list-content ul li{display: inline-block;}
/* \*/
* html #press #list-content ul li{height: 1%;}
#press #list-content ul li{display: block;}
/*  */

#press #list-content ul li{background: transparent url(/images/bg-press-list-odd.gif) repeat-y 0 0; padding: 6px 0 5px 0;}
* html #press #list-content ul li { padding: 6px 0 0 0; margin-top:-3px;}
#press #list-content ul li.even{background-image: url(/images/bg-press-list-even.gif);}
#press #list-content ul li div, #press #list-content ul li img{float: left;}
#press #list-content ul li img{display: block;}
#press #list-content ul li .date{width: 90px;color: #808080; padding-left: 22px; font-size: 10px; font-weight: bold;}
#press #list-content ul li .content{width: 444px; padding-left: 16px;}
#press #list-content ul li .content.nodocs{padding-left: 34px;}
#press #list-content ul li .content p{margin: 0; color: #4d4d4d;}
#press #list-content ul li .follow{font-size: 9px; color: #e21142;}

#press #list-content .pager{padding:10px 0 0 0;}
#press #list-content .pager:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#press #list-content .pager{display: inline-block;}
/* \*/
* html #press #list-content .pager{height: 1%;}
#press #list-content .pager{display: block;}
/*  */

#press #list-content .pager li{float: left; background-image: none;padding:0 0 0 5px; background: transparent url(/images/pager-separator.gif) no-repeat 1px 7px;}
#press #list-content .pager li.page, #press #list-content .pager li.first{background-image: none;}
#press #list-content .pager li a{color: #666;}
#press #list-content .pager li a.on{color: #000;}

#press .gallery{height: 187px; background-image: url(/images/bg-gallery.gif);}
#press .gallery  dt{padding-bottom: 9px;}
#press .gallery .image{padding-left: 2px;}
#press .gallery a img{border: none !important;}
#press .gallery dd{margin: 0 0 0 -8px; padding: 0 0 19px 0; background: transparent url(/images/press-separator2.gif) no-repeat 7px 27px;}
#press .gallery dd a{padding-left: 8px;}

#press-page{background-color: #E0DEE0; background-image: none; color: #595F62;}
#press-page .col1, #press-page .col2, #press-page .col3{float: left}
#press-page .col1{width: 144px;padding: 44px 0 0 34px; overflow: hidden;}
#press-page .col2{width: 550px; height: 291px; padding: 0 0 0 14px; margin-top: 44px;}
@media screen{#press-page .col2 .scroll-content{width:525px !important;}}
#press-page .col2 h1{margin:0;font-size: 16px;}
#press-page .col2 a{color:#595f62;}
#press-page .col3{width: 158px; padding: 0 0 0 15px}
#press-page .col3 a.close{display: block; width: 49px; height: 17px; padding: 6px 0 0 116px; color: #EF372F; font-weight:bold;}
#press-page .col3 ul{list-style: none; padding:0; margin: 25px 0 0 0;}
#press-page .col3 ul li{padding: 2px 0 2px 20px}
#press-page .col3 ul a{color: #595F62; text-decoration: none; font-size: 10px !important;}
#press-page .col3 .print, #press-page .col3 .pdf{background-position: 0 0; background-repeat: no-repeat; background-color: transparent;}
#press-page .col3 .print{background-image: url(/images/button-print.gif); background-position: 5px 0;}
#press-page .col3 .pdf{background-image: url(/images/logo-pdf.gif);}

#myScrollPressContent{height:auto; overflow:hidden; zoom:1;}

@media print{
	body{background: transparent none;}
    p{ line-height: 12pt !important;}
    h1{font-size: 12pt !important;}
    h2{font-size: 11pt !important;}
    h3{font-size: 10pt !important;}
	*{color: #000 !important;}
    #press-banner, #header, .second-nav, .col3, .vscroll-bar{display: none;}
    .scroll-content{overflow: visible !important; width: 350pt !important; height: auto !important;}
    .col1, .col2, #container{margin-top:0 !important; padding-top: 0 !important;}
	.col1{padding-left: 0 !important;}
	.col2{width: 350pt !important; height: auto !important; overflow: visible !important; text-align: justify; color: #000;}
	#press, #press-page, #container, #main-container{margin-top:0 !important; height: auto !important; overflow: visible !important; position: static;}
	#press, #press-page{border:0; background-color: #fff; font-size: 10pt;}
}

