@media print{
	
	.node-type-idee #zone-preface .breadcrumb,
	.node-type-organisation #zone-preface .breadcrumb {
		display: none;
	}
	.node-type-idee #zone-preface #region-preface-first .region-inner,
	.node-type-organisation #zone-preface #region-preface-first .region-inner {
		padding: 20px 0 !important;
	}
	.node-type-idee #zone-preface #region-preface-first .region-inner h1,
	.node-type-organisation #zone-preface #region-preface-first .region-inner h1 {
		font-size: 2em;
		padding: 0 10px;
	}
	.node-type-idee .node-idee .objectif,
	.node-type-organisation .node-organisation .objectif {
		height: 30px;
	}
	.node-type-idee .node-idee .objectif span,
	.node-type-organisation .node-organisation .objectif span {
		padding: 0 30px 0 45px;
	}
	.node-type-idee .node-idee .objectif span:before,
	.node-type-organisation .node-organisation .objectif span:before {
		background-size: 180px auto;
		height: 30px;
		width: 30px;
	}
	.node-type-idee .node-idee .objectif .picto-31:before,
	.node-type-organisation .node-organisation .objectif .picto-31:before {
		background-position: -150px -180px;
	}
	.node-type-idee .node-idee .objectif .picto-34:before,
	.node-type-organisation .node-organisation .objectif .picto-34:before {
		background-position: -150px -270px;
	}
	.node-type-idee .node-idee .objectif .picto-37:before,
	.node-type-organisation .node-organisation .objectif .picto-37:before {
		background-position: -150px -360px;
	}
	.node-type-idee .node-idee .objectif .picto-40:before,
	.node-type-organisation .node-organisation .objectif .picto-40:before {
		background-position: -150px -450px;
	}
	.node-type-idee .node-idee .objectif .picto-43:before,
	.node-type-organisation .node-organisation .objectif .picto-43:before {
		background-position: -150px -540px;
	}
	.node-type-idee .node-idee .objectif .picto-46:before,
	.node-type-organisation .node-organisation .objectif .picto-46:before {
		background-position: -150px -630px;
	}
	.node-type-idee .node-idee .objectif .picto-49:before,
	.node-type-organisation .node-organisation .objectif .picto-49:before {
		background-position: -150px -720px;
	}
	.node-type-idee .node-idee .group-entete h2,
	.node-type-organisation .node-organisation .group-entete h2 {
		font-size: 1.4em;
	}
	.page-node .node .horizontal-tabs-list {
		display: none;
	}
	.page-node .node .horizontal-tabs .horizontal-tab-hidden {
		position: static;
	}
	.page-node .node .horizontal-tabs .horizontal-tabs-panes {
		padding: 0 0 30px;
	}
	.node-type-idee .node-idee .group-bloc .fieldset-wrapper,
	.node-type-organisation .node-organisation .group-bloc .fieldset-wrapper {
		font-size: 0.9em;
	}
	.node-type-idee .node-idee .group-bloc .group-content,
	.node-type-organisation .node-organisation .group-bloc .group-content {
		margin: 0;
	}
	.page-node .node .col-label > *:first-child,
	.page-node .node .col-label > *:last-child {
		width: auto;
		/*padding-left: 20px;
		padding-right: 20px;*/
		padding: 0;
		float: none;
	}
	.page-node .node .col-label > *:first-child {
		margin: 0 0 20px;
	}
	.node-type-idee .node-idee .group-footer,
	.node-type-organisation .node-organisation .group-footer {
		background: #f9f9f9;
	}
	.node-type-idee .node-idee .group-references,
	.node-type-organisation .node-organisation .group-references {
		padding: 0 30px 10px !important;
	}
	.node-type-idee .node-idee .group-references *,
	.node-type-organisation .node-organisation .group-references * {
		color: #384c9d;
	}
	.node-type-idee .node-idee .group-references legend,
	.node-type-organisation .node-organisation .group-references legend {
		font-size: 1.4em;
	}
	.node-type-idee .node-idee .group-references .documents h3,
	.node-type-idee .node-idee .group-references .liens h3,
	.node-type-organisation .node-organisation .group-references .documents h3,
	.node-type-organisation .node-organisation .group-references .liens h3 {
		font-size: 1.2em;
		margin: 0;
	}
	.node-type-idee .node-idee .group-references .documents li a:before,
	.node-type-organisation .node-organisation .group-references .documents li a:before {
		background-position: -50px -1400px;
	}
	.node-type-idee .node-idee .group-references .liens li a:before,
	.node-type-organisation .node-organisation .group-references .liens li a:before {
		background-position: -213px -2204px;
	}
	
	/* NODE TYPE ORGANISATIONS */
	.node-type-organisation header,
	.node-type-idee header{
		display: none;
	}
	.node-type-organisation #zone-preface,
	.node-type-idee #zone-preface{
		height: auto;	
	}
	.node-type-organisation #zone-preface #region-preface-first .region-inner,
	.node-type-idee #zone-preface #region-preface-first .region-inner{
		padding: 0;
	}
	.node-type-organisation #zone-preface #region-preface-second,
	.node-type-idee #zone-preface #region-preface-second{
		clear: both;
		display: block;
		position: relative;
		width: 100%;
		height: auto;
		text-align: center;
	}
	.node-type-organisation .node-organisation .group-entete,
	.node-type-idee .node-idee .group-entete{
		height: auto;	
	}
	.node-type-organisation .node-organisation .group-entete .group-content,
	.node-type-idee .node-idee .group-entete .group-content{
		display: block;
		width: auto;
		height: auto;
		padding: 10px 20px;
	}
	.node-type-organisation .node-organisation .group-entete .group-content h2,
	.node-type-idee .node-idee .group-entete h2{
		padding: 0;
		margin: 0 0 10px;
	}
	.node-type-organisation .node-organisation .group-entete .group-content .group-content-inner,
	.node-type-idee .node-idee .group-entete .group-content .group-content-inner{
		max-width: none;
		margin: 0 20px;
	}
	.node-type-organisation .node-organisation .group-entete .group-carte,
	.node-type-organisation .node-organisation .group-entete .group-carte .leaflet-container,
	.node-type-idee .node-idee .group-entete .group-carte,
	.node-type-idee .node-idee .group-entete .group-carte .leaflet-container{
		display: none;
	}
	.node-type-organisation .node-organisation .field-group-htabs-wrapper .horizontal-tabs-list,
	.node-type-idee .node-idee .field-group-htabs-wrapper .horizontal-tabs-list{
		padding: 0px 0 40px 0;
	}
	.node-type-organisation .node-organisation .field-group-htabs-wrapper .horizontal-tabs-list li,
	.node-type-idee .node-idee .field-group-htabs-wrapper .horizontal-tabs-list li{
		display: none;
	}
	.node-type-organisation .node-organisation .field-group-htabs-wrapper .horizontal-tabs-list li:first-child,
	.node-type-idee .node-idee .field-group-htabs-wrapper .horizontal-tabs-list li:first-child{
		display: block !important;
	}
/*
	.node-type-organisation .node-organisation .group-bloc:nth-child(4),
	.node-type-idee .node-idee .group-bloc:nth-child(4){
		page-break-before: always;
	}
*/
		.node-type-organisation .node-organisation .group-bloc .fieldset-wrapper,
	.node-type-idee .node-idee .group-bloc .fieldset-wrapper{
		padding: 10px;
	}
	.node-type-organisation .node-organisation .group-references,
	.node-type-idee .node-idee .group-references{
		padding: 0px 10px;
	}
	.node-type-organisation .node-organisation .group-references legend,
	.node-type-idee .node-idee .group-references legend{
		padding: 10px 0;
	}
	.node-type-organisation .node-organisation .group-references .documents,
	.node-type-idee .node-idee .group-references .documents{
		padding: 0;
		float: left;
		width: 50%;
	}
	.node-type-organisation .node-organisation .group-references .liens,
	.node-type-idee .node-idee .group-references .liens{
		padding: 0;
		float: right;
		width: 50%;
	}


	/* NODE TYPE IDEE */
	.node-type-idee .node-idee .col-label h3.label-inline{
		margin-bottom: 5px;
	}
	.node-type-idee .node-idee .group-listing .fieldset-wrapper{
		padding: 10px 0px;
	}
	.node-type-idee .node-idee .group-listing .col:nth-child(odd) {
		clear: left;
	}
	.node-type-idee .node-idee .group-listing .entity{
		padding: 0 0 10px;
		margin: 0 10px;
	}
	.node-type-idee .node-idee .group-listing .col:nth-child(2n+1) .entity {
		margin-right: 20px;
	}
	.node-type-idee .node-idee .group-listing .col:nth-child(2n) .entity {
		margin-left: 20px;
	}
	.node-type-idee .node-idee .group-listing .col:nth-child(n+3) .entity{
		margin-top: 10px;
	}
}