/* 
	CSS PRINT
*/
	body {
		width:21cm; font-family:"Arial";
		font-size:9pt; 
		padding:0;
		margin: 0; 
		background:#fff !important;
		}
	.clearprint {/*page-break-after : always;*/}
	.headerprint {display:block!important;}
	
	.col-md-1, .col-md-2, .col-md-3,
	.col-md-4, .col-md-5, .col-md-6,
	.col-md-7, .col-md-8, .col-md-9,
	.col-md-10, .col-md-10, .col-md-12 {
		float:left;
	}
	
	.col-md-1 {width: 8.33333%;}
	.col-md-2 {width: 16.6667%;}
	.col-md-3 {width: 25%;}
	.col-md-4 {width: 33.3333%;}
	.col-md-5 {width: 41.6667%;}
	.col-md-6 {width: 50%;}
	.col-md-7 {width: 58.3333%;}
	.col-md-8 {width: 66.6667%;}
	.col-md-9 {width: 75%;}
	.col-md-10 {width: 83.3333%;}
	.col-md-11 {width: 91.6667%;}
	.col-md-12 {width: 100%;}
	
/*
	display:none GLOBAL
*/
	#mainav {
		display:none;
	}
	
	#page-header,
	.breadcrumb,
	#social {
		display:none;
	}
	#conf-events-search-form,
	#conf-events-search-tags-form {
		display:none;
	}
	
/*
	header
*/
	#header {
		height :auto;
	}
	
	h1.page-header {
		width: 100%;
	}
	
/*
	event
*/
	.video,
	.link-all,
	.node-evenement #social {
		display:none;
	}
	.event_une.col-md-6,
	.region-bloc-footer-1 {
		width: 100%;
	}
	
		/*agenda*/
		body.page-agenda #maincontent .col-md-8 {
			width: 100%;
		}
		body.page-agenda #highlighted-events .col-md-6,
		body.page-agenda #ListeContenEtPager .col-md-6 {
			width: 50%;
			}
			 
		body.page-agenda #ListeCal .even,
		body.page-agenda #ListeCal .odd {
			width: 50%;
			float:left;
			padding-left:0!important;
			padding-right:0!important;
		}
		body.page-agenda #ListeCal .even {}
		body.page-agenda #ListeCal .odd {
			margin: 0 0 0 0;
		}
			
		body.page-agenda .event_une .img .surtitre,
		body.page-agenda .event_une .img .legende {
			position:relative;
		}
		.event_une .img .legende {
			text-align: left;
		}
	
	.image-list .image .title {
		position:relative;
		left:auto;
		right: auto;
		bottom:0;
	}
	
	.panel-body ul li.image img {
		max-width: 100px; 
		width: 100px!important; 
		height:auto;
		}
	
	.field-item.even a img {}
	.field-item.even .legende {
		position: relative!important;
		bottom:0;
	}	
	.field-item.even .legende h2 {
		font-size: 19pt;
		font-weight: bold!important;
	}
	
	.node-liste-evenements .highlighted {}
	.node-liste-evenements .highlighted .col-md-8 {width: 66%;}
	.node-liste-evenements .highlighted .col-md-4 {width: 30%;}
	
	.season-block {
		float:left;
		width: 33%;
		height: auto;
		min-height: 250px;
		margin: 0 0 1em 0;
		overflow:hidden;
	}
	.season-block:last-child {
		float:left;
		clear:right;
	}
	.season-block .img {
		min-height: 200px!important;
		height: auto!important;
		overflow:hidden;
	}
	.season-block .img img {
		width: 100%;
		height: auto;
		min-height: auto;
	}
	.season-block .img .legende {
		position: relative!important;
		bottom:0;
	}
	.season-block .img .legende h3 {
		font-weight:bold!important;
		}
	
	.season-block .txt {
		height: auto;
		padding: 0 0;
	}

/*
	ListeCal
*/
	#ListeCal {
		margin: 1em 0 0 0;
	}
	
/*
	infospratiques
*/	
	
	.region-pre-footer,
	.region-footer,
	.region-navigation-footer,
	#alternate_nav,
	#footer-programme,
	.focal-point,
	#block-menu-menu-footer-shortcuts {
		display:none;
	}
	
	.footer {
		float:left;
		width: 100%;
		clear:both;
		height:auto!important;
	}
	
	#footer-infospratiques {
		height: auto!important;
		width:100%!important;
		}
	#footer-infospratiques h4 {}
	#footer-infospratiques .adresse {}
	#footer-infospratiques .adresse p {float:left; width: 24%;}
	#footer-infospratiques .adresse p.pull-right {display:none;}
	
	
/* 
	media print = masquer libeles links 
*/
	@media print {
	    a:link:after,
	    a:visited:after {
	        content: "" !important;
	    }
	}
	
	
	
	
	
	
	
	
