
/*------------------------------------*\
    PRINT
\*------------------------------------*/

	* {
		/*background:transparent !important;*/
		/*color:#000 !important;*/
		box-shadow:none !important;
		text-shadow:none !important;
	}
	body {
		font-size: 12px;
	}
	.no_print,.blocActu .planning.colHome,.lien_liste,.lire_la_suite,a.inscription,
	div.search-toggle, button.search-submit,.liens_acces,.bandeau_acces,
       #cookie-law-info-again, #cookie-law-info-bar, .retour_menu, .logo-footer, nav, .navFooter, aside, #pano, #headerCateg, .bg_header, .triangle-fiche, .addthis, #header-contextuel, .flexslider, .fiches .plus_contenu a.btn_dl_fiche {
            display: none !important;
        }
	.print_only,
	#secondary nav {
		display: block !important;
	}
	.footer div.copyright {
    padding: 0;
    text-align: center;
        }
	footer.footer .acces_directs .bandeau_partenaires {
    float: left;
    position: static;
}.home-content .blocActu.agenda h2.titre {
	background: transparent;
	color: #e6411e;
	float: none;
	margin: 0;
	padding-top: 0;
}.blocActu.agenda .colHome {
    float: none;
}
footer.footer .acces_directs {
	padding-top: 30px;
}
	div.copyright, .content, .footer {
    float: left;
    margin: 0;
    width: 100%;
}
	section.withSubheader {
		float: left;
		margin-top: 300px;
		width: 100%;
	    }
	    
	    .sub-header {
		top: 30px;
		left: 30px;
	    }
	.fiches .images figure {
		width: 40%;
	}
	.the_content {
		float: left;
	}
	.the_content {
		margin-left: 5%;
		padding: 0;
		width: 90%;
	}
	.header .logo {
		margin-top: 0;
	}
	.logo .accroche {
		width: 40%;
	}
        .main, .wrapper, .container, section {
            float: left;
            width: 100% !important;
	    margin: 0;
	    min-height: 0;
	    min-width: 0;
        }
.main .the_content article {
    border: 0 none;
    margin-left: 0;
    padding: 0;
    width: 90%;
}
	h1 {margin: 0;}
	h2 {display: block;}
	.liste_archive,
	#liste, .fiche {
		margin-top: 0 !important;
		margin: 0;
		width: auto;
	}
	
	.single #secondary, .category #secondary {
		position: absolute;
		top: 0;
		width: 100%;
	}
	#headerCateg #title-headerCateg, .fiche .contenu {
		width: 50%;
	    }
/*	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}*/
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}.bandeau_partenaires,
	tr,img {
		page-break-inside:avoid;
	}
	.liste_archive article {
		page-break-inside: avoid;
	}
	h1, .date_affiche,
	.plus_contenu, .tableau, .images {
		page-break-inside:avoid;
		page-break-before: avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		size: auto;
		margin:1cm 0.5cm;
	}
	p,
	h2,
	h3 {
		/*orphans:3;*/
		/*widows:3;*/
	}
	.copyright,
	#breadcrumbs,
	h2,
	h3 {
		page-break-after:avoid;
	}

.page-template-page-agenda .sub-header {
	height: auto;
	position: static;
	float: left;
	}
.page-template-page-adherents .main .the_content article, .page-template-page-agenda .main .the_content article {
	padding-bottom: 25px;
}
.page-template-page-agenda section.withSubheader {
	margin-top: 0;
	}

.page-template-page-agenda .blocActu.agenda .colHome h3 {
    color: #e6411e;
    font-size: 19px;
    margin-bottom: 19px;
    margin-top: 30px;
}