@charset "UTF-8";
/* CSS Pour Impression */

/* @group Général */
#alertPopup,
.header-toolbar, 
.header-tabs,
.header-links,
.menu,
.header-content,
.footer,
.sidebar,
.myfavorites,
.filtered-contents .link,
input.carousel-control,
.feedback,
.historyback {display: none;}

div.logo {
	margin-top: 30px;	
}

div.logo img {
	margin-top: 10px;
	height: 65px;
	width: 223px;
}

div.carousel-wrap ul,
div.carousel-wrap ul li {
	position: static !important;	
	display: block !important;
	height: auto !important;
} 

.carousel-wrap {
	position: static;
	overflow: visible;
	height: auto;	
}

.filtered-contents.carousel-contents .carousel-wrap, 
.filtered-contents.carousel-contents ul {
	width: auto;	
}

.col-content {
	width: auto;
	margin-top: 80px;
	margin-left: 0px;
}

.col-content h1 {
	margin-top: 0px;	
}

h1 {
	border: none;	
}

*:before,
*:after{
	content: " ";
	background: none;
	display: none;
}

/*Utiliser des tailles de polices cohérentes avec une imprimante*/
p {
    font-size: 12pt;
}

/*Faire ressortir des liens présents dans le texte*/
p.content-more a:after,
a.simple:after,
a.download:after,
a.know-more:after,
a.mailto:after {
    content: " (" attr(href) ") ";
}

/* Supprimer les marges dans les contenus associations*/
.contact-bar .block .handicapped,
.contact-bar .block .access,
.contact-bar .block .parkings {	
	padding-left: 0px;
	background: none;
}
