/* CSS Document pour IMPRESSION */

@page{margin:auto;}

body{
	width:100%;
	height:100%;
	color:#262626 !important;
	background:#ffffff !important;
}
.clr_blanc{color:#262626 !important;}

/*ELEMENT À NE PAS IMPRIMER*/
#scrollEffect, #toolbar, #mainMenu, .section.intro, #preloader, #buttons, .svg-container, footer, aside, .people, #pageBg, .btnMore, .social, #back, #gallery > .header, #gallery > .footer, #nextPage{
	display:none !important;
}

#content{
	width:auto !important;
	left:0 !important;
	padding:0 !important;
}
#content .col{
	float:none !important;
	width:auto !important;
	margin-left:0 !important;
}

#breadcrumbs{color:#262626 !important;}

#squareList{
	width:auto;
	padding:0;
}
#squareList > li{
	float:none;
	margin:0 !important;
	display:inline-block;
}
#squareList > li, #squareList > li > a > img{
	-webkit-transform:none !important;
	-moz-transform:none !important;
	-o-transform:none !important;
	transform:none !important;
}

#filialeBlock > .accordion{
	color:#262626;
	background:none;
	padding-left:0;
	padding-right:0;
}
#filialeBlock > .accordion > ul > li > .content{
	display:block !important;
}
#filialeBlock > .accordion > ul > li > .trigger{
	margin-bottom:10px;
	border-bottom:1px solid #262626;
}

#certifs > li > .col_112px{
	text-align:left;
	border-top:none;
}

.chiffresCles .graph{
	position:relative;
	width:auto;
	height:480px;
}

.newsPage ul > .extract > .text{
	overflow:visible;
	height:auto !important;
}

#logo{
	display:block !important;
	position:static;
	margin:0 0 40px 0;
}

.section > .content > .left, .section > .content > .right{
	position:static;
}
.section > .content > .left{
	float:left;
	clear:left;
}
.section > .content > .right{float:right;}

#page-wrapper{
	margin:0;
	min-width:0;
	width:auto !important;
}

.section{
	margin:0;
	min-width:0;
	width:auto !important;
	min-height:auto !important;
	height:auto !important;
}
#home .section{
	padding-top:20px;
	padding-bottom:20px;
}
