/**CSS for printing option **/

body{
	margin:0;
}

#footer-background, 
#summary-footer-background,
#summary-background, 
#breadcrumb-background, 
#container-background, 
#n3-banner-background, .n3-banner-background,
#header-background,.navigation, #header .menu li ul,#mask,
#breadcrumb .pad, #breadcrumb .smartphone{
	display:none!important;
}

#wrapper {
	background-color:#ffffff;
	width:100%;
}
#content{
	height:auto;
}

#background {
	display:none;
}

#header #logo {
    display: inline-block;
    margin-left: 400px;
    vertical-align: middle;
}

#header .menu {
	display:none!important;
}

#menu {
	display:none;
}

#header #search  {
	display:none;
}

#header .network {
	display:none;
}

#header .lang{
    display: none;
}


#breadcrumb,
#rubriques,
#presse,
#glossaire,
#resultats,
#portail,
#sitemap,
#satellite,
#subscribe,
#contact,
#diaporama,
#bandeau-news,
#faq{
	position:static;
	top:0;
	left:0;
	height:auto;
	width:auto!important;
}
#rubriques, .presselist #presse,#subscribe,#faq{
	padding-top:0;
}
#portail{
	background:none;
}

#rubriques .paragraph {
  margin-left:0;
  width:auto;
}
#rubriques .columns .right {
	padding-left: 50px!important;
    padding-right: 60px!important;
}
#rubriques .columns .zone .links {
	height:auto;
}
#rubriques .columns .zone {
	float: none;
	height: auto;
    width: auto!important;
    overflow: visible!important;
}
#rubriques .paragraph {
	overflow: visible;
	height:auto;
}

#rubriques .columns .right{
	float: none;
	height: auto;
	width: auto!important;
	margin-left: 0;
}

#presse .socialsharing, #presse .back{
	display:none
}
#presse .presselist{
	height:auto;
	width:auto!important;
	margin:0;
}
#presse .presselist li .news .link{
	display:none;
}
#presse .news .more{
	display:block!important;
}

#glossaire-wrapper{
	margin-left:0;
	width:auto!important;
	height:auto!important;
}
#glossaire .dictionary .line.top,#glossaire .letter{
	display:none;
}

#resultats .complexSearch{
	display:none;
}

#portail .portail-wrapper {
	height:auto;
}
#portail .sommaire{
	padding-bottom:71px;
}

#portail .sommaire .introduction, #portail .sommaire .pageslist{
	float:none ;
	width:auto;
	margin:0;
}

#portail .portail-wrapper .sommaire .pageslist ul li{
	width:200px;
}

#sitemap .map a.button.close{
	background: url("../images/css/sitemap-button-unfold.png") no-repeat scroll 0 50% transparent;
}

#sitemap .map a.close + ul {
	display:block!important;
}
#satellite .map{
	margin-left:0px;
	background-size:100% auto;
	width:auto;
	background-position:0 center;
}
#contact .form-contact{
	margin-left:0;
	width:auto;
}

#diaporama .ad-nav{
	height:auto;
	width:auto;
	margin:0;
}
#diaporama .diapos ul{
	width:100%!important;
	height:auto;
	display:inline-block;
}
#diaporama .diapos li{
	width:205px!important;
}

#diaporama .ad-image-wrapper, #diaporama .ad-nav .ad-back,#diaporama .ad-nav .ad-forward{
	display:none;
}
#diaporama .ad-gallery .ad-nav .ad-thumbs{
	text-align : center;
}
#diaporama .current-img{
	background:transparent;
}
#content div#title{
	position:static;
}
#content #bandeau-news{
	position:static;
	background:none;
	height:auto;	
}
#bandeau-news .news li{
	display:inline-block;
	float:none;
}
#bandeau-news .news{
	float:none;
}
#bandeau-news .line-news{
	float:none;	
}
#bandeau-news .news li .cartouche{
	display:none;
}

#subscribe .form-subscribe{
	margin:0;
	width:auto;
}
#subscribe .form-subscribe .panel{
	padding:0;
	width:auto;
}
#faq #themes-wrapper{
	margin:0;
	height: auto;
	width:auto!impotant;
	
}
#faq #themes ul ,#faq #themes ul .answer{
	display:block!important;
}


.jspContainer {
	height: auto !important;
	width: auto !important;
	overflow: visible!important;
}

.jspPane {
	position: static !important;
	width: auto !important;
	padding: 0!important;
	overflow: visible!important;
}
.jspVerticalBar{
	display:none !important;
}

#footer {
	display:none;
}
