#page:before {
	content:'portrait';
}

/*
 * @section  Finance filtres
 */

/* Doc list */
.last3-press-release {
	padding:2.5rem;
}
.picto-file, .views-field-field-finance-document-list .picto-file {
	padding:0 2.666% 1rem;
	width:10%;
}
.filename, .views-field-field-finance-document-list .filename {
	width:90%;
}
.filetype, .views-field .filetype {display:inline;}

.doc-item-dl-simple .picto-file {
	width:10%;
	padding:1.25rem 2.666%;
}
.doc-item-dl-simple .filename {
	padding-bottom:1.5rem;
	vertical-align:bottom;
}

#page .page-intro h1 {
	padding:2.75rem 0 2.75rem .625rem;
}

/* RTE */
/*
Special case communique presse
 */
.node-press-release p.exergue-right, .node-press-release p.exergue-left {
	font-size:2.5rem;
}

/*
 * @section  Breadcrumbs
 */
#breadcrumbs {display:block;}

/**
 * @section	personalization
 */
#personalization-wrapper { padding:0 1.25rem; }

/*
 * @section  Cookies Alert
 */
#cookies-manager .cookies-inner {
	margin:0 .625rem;
	width:auto;
}
#cookies-alert {
	position:absolute; right:1.5rem; bottom:0;
	padding:3rem 4.5rem;
	width:50%;
}
#cookies-alert a.close {
	right:2rem; top:2rem;
}
#cookies-manager .btn {
	position:absolute; right:0; bottom:0;
}

/**
 * @section	global popins
 */
.popin-wrapper .popin { width:80%; }
.popin-wrapper .popin .popin-header { padding:1rem 3rem 1rem 2rem; }
.popin-wrapper .popin .popin-content { padding:1rem 2rem; }


/*
 * @section  Footer
 */
#footer .logo,
#footer > .menu > li > .menu,
#footer .footer-tail {
	padding-right:1.25rem; padding-left:1.25rem;
}
/*
#select-categories,
#footer .menu .depth-1 > a {
	margin-right:1.25rem; margin-left:1.25rem;
}
*/
#select-categories { width:calc(100% - 2.5rem); }

.flexbox #footer .depth-1.expanded > .menu {
	/*display:-webkit-flex; display:flex;*/
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.no-flexbox #footer .depth-1.expanded > .menu:after {
	display:table;
	clear:both;
	content:'';
}
#footer > .menu > li > .menu {
	/*display:-webkit-flex; display:flex;
	-webkit-flex-direction:row; flex-direction:row;
	-webkit-justify-content:flex-start; justify-content:flex-start;
	-webkit-flex-wrap:wrap; flex-wrap:wrap;
	-webkit-align-items:stretch; align-items:stretch; -webkit-align-content:stretch; align-content:stretch;*/
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	    -ms-flex-direction:row;
	        flex-direction:row;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	    -ms-flex-pack:start;
	        justify-content:flex-start;
	-webkit-flex-wrap:wrap;
	    -ms-flex-wrap:wrap;
	        flex-wrap:wrap;
	-webkit-align-content:stretch;
	    -ms-flex-line-pack:stretch;
	        align-content:stretch;
}
.no-js #footer > .menu > .depth-1 > .menu {
	/*display:-webkit-flex; display:flex;*/
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.no-flexbox #footer > .menu > li > .menu > li { float:left; }
#footer > .menu > li > .menu > li {width:50%;}
#footer > .menu > li > .menu > .mid-highligthed {width:100%;}
#footer > .menu > li > .menu > .mid-highligthed li {
	display:inline-block;
	width:49%;
}
#footer > .menu > li > .menu > li:nth-child(odd) a,
#footer > .menu > li > .menu > li:nth-child(odd) span{margin-right:1.5rem;}

/*Bandeau app mobile*/
.bandeau-app {
  display:none;
}
.with-bandeau-app #header {
  position:relative;
  margin-top:0;
}
.with-bandeau-app #main-wrapper {
  margin-top:0;
}
