/*----------Print-----------*/
@media print {
#wrapper{background:white !important;font-size:14px !important;}
div.ajoutpadauclic.adhesionsreseaux,
div.moduletable.partenaireshistoriques,
div.moduletable.nouveauxpartenaires,
div.ajoutpadauclic.projetstotaux,
div.ajoutpadauclic.accompagnementdemarche,
div.ajoutpadauclic.animationspedago,
div.ajoutpadauclic.formations,
div.ajoutpadauclic.animationsreseaux,
.ajoutpadauclic.accompagnementdemarche div.moduletable.titrerapport{
	
}
div#rapportactivite:before{}

.moduletable.breakBefore, .ajoutpadauclic.breakBefore{page-break-before:always !important;}
div.ajoutpadauclic.accompagnementdemarche .textenplus .mod_flexicontent_standard_wrapper.cols_2,
div.ajoutpadauclic.animationspedago .textenplus .mod_flexicontent_standard_wrapper.cols_2,
div.ajoutpadauclic.formations .textenplus .mod_flexicontent_standard_wrapper.cols_2,
div.ajoutpadauclic.animationsreseaux .textenplus .mod_flexicontent_standard_wrapper.cols_2,
.moduletable.breakAfter, .ajoutpadauclic.breakAfter{page-break-after:always !important;}
div.ajoutpadauclic.accompagnementdemarche .textenplus .mod_flexicontent_standard_wrapper.cols_2,
div.ajoutpadauclic.animationspedago .textenplus .mod_flexicontent_standard_wrapper.cols_2,
div.ajoutpadauclic.formations .textenplus .mod_flexicontent_standard_wrapper.cols_2,
div.ajoutpadauclic.animationsreseaux .textenplus .mod_flexicontent_standard_wrapper.cols_2,
.field_block.field_projetsenfants *[class^="anneeDeReference"],
h2,h3,h4,h5,img,
.moduletable.breakInside, .ajoutpadauclic.breakInside{page-break-inside: avoid !important;}
div#maincontent{page-break-after:always !important;}

.textenplus .image_standard.fc_stretch.fc_clear {padding-top: 40%;}
div.ajoutpadauclic.accompagnementdemarche .textenplus .mod_flexicontent_standard_wrapper.cols_2,
div.ajoutpadauclic.animationspedago .textenplus .mod_flexicontent_standard_wrapper.cols_2,
div.ajoutpadauclic.formations .textenplus .mod_flexicontent_standard_wrapper.cols_2,
div.ajoutpadauclic.animationsreseaux .textenplus .mod_flexicontent_standard_wrapper.cols_2,
.field_block.field_projetsenfants *[class^="anneeDeReference"]{display:block !important;position:relative;}
.field_block.field_projetsenfants p {margin:0px;padding: 3px 0;}
/*-Reste-*/
pre,
blockquote {
	border: 1px solid #999;
}
.rapportactivitepage div.moduletable.titrerapport h2{
    font-size: 1.5em;
	text-align:center;
    display: block;
}
.rapportactivitepage div.moduletable.titrerapport h3 {
    font-size: 1.25em !important;
}
div#maincontent{padding-top:0px !important}
div#rapportactivite div.ajoutpadauclic {
    padding: 0px 0px 0px 0px !important;
    text-align: center;
}
.textenplus .mod_flexicontent_standard_wrapper.cols_2 {
    padding: 20px;
    width: calc(100% - 43px) !important;
	float:none !important;
}
.nouveauxpartenaires .fcitem_title_box {
    background: #f9f2e2;
    text-align: center;
    padding: 4px 10px;
    margin-bottom: 40px;
    margin-top: 10px;
}
.ajoutpadauclic .news.rapportactivite.chiffrecle,
.news.rapportactivite.chiffrecle {
    display: inline-block;
    width: 130px;
    height: 130px;
    max-width: initial !important;
    min-width: initial !important;
    color: #fff !important;
    -webkit-border-radius: 800px;
    border-radius: 800px;
    text-align: center;
    float: none;
    vertical-align: top;
    padding: 10px !important;
    margin: 0 20px !important;
	background: #10b4b2 !important;	
    color: #fff !important;
}
.rapportactivite.chiffrecle span.cattitle_link_text,
.rapportactivite.chiffrecle span.zeroplus,
.rapportactivite.chiffrecle .flexi.value.groupe-adhesions,
.rapportactivite.chiffrecle .umod_list_totals,
.rapportactivite.chiffrecle .umod_list_totals:before{
	color:#fff !important;
}
div.moduletable.adhesions .field_block.field_groupe-adhesions .fc-fieldgrp-value-box {
    color: #fff !important;
    background: #d0c0c4 !important;
}
.news.rapportactivite.chiffrecle.bgmarron {
    background: #b28966 !important;
    color: #fff !important;
}
.news.mod_flexicontent_wrapper rapportactivite chiffrecle,
.news.chiffrecle.affichecatname{
    background: #10b4b2 !important;	
    color: #fff !important;
}
.rapportactivitepage div#rapportactivite .news.rapportactivite.chiffrecle.span2{
	background: #10b4b2 !important;	
    color: #fff !important;
}
span.umod_list_totals, span.umod_list_totals + .textmini{
    color: #fff !important;	
}
.chiffrecle .catdata .fc_block {
	color: #fff !important;
}
.flexicalcul .rond {
    width: 160px;
    height: 160px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 5px 5px;
	color:#fff !important;
}
.flexicalcul .rond.bgvert {
    background: #c2d654 !important;
}
.flexicalcul .rond.bgorange{
background: #ecb163 !important;
}
.column.main {
    width: calc(100% - 0px);
    padding: 0 0px 0 0px;
}
.noleft .center {
    width: calc(100% - 80px);
}
* {
	text-shadow: none !important;
	/*color: #000 !important;*/
	/*background: transparent !important;*/
	box-shadow: none !important;
}
a,
a:visited {
	text-decoration: unset;
}
a[href]:after {
	content: none !important;
}
abbr[title]:after {
	content: none !important;
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
	content: none !important;
}
thead {
	display: table-header-group;
}
tr,

img {
	max-width: 100% !important;
}
@page {
	margin: 0.5cm;
}
p,
h2,
h3 {
	orphans: 3;
	widows: 3;
}
div#mod_flexicontent_champssoustitre770 .mod_flexicontent_standard_wrapper.cols_3 {
    width: 90% !important;
    position: relative !important;
    left: initial !important;
    top: initial !important;
    display: block !important;
}
.mod_flexicontent_standard_wrapper.cols_3 .field_block {
    height: unset;
}
.rapportactivite.themapublicsurimage .mod_flexicontent_standard_wrapper:last-child {
    clear: unset;
    float: none;
}
.flexicalcul .details.thematiques span.chiffreStat, 
.flexicalcul .details.thematiques span.textmini,
.flexicalcul .detailspublic span.chiffreStat, 
.flexicalcul .detailspublic span.textmini {
    display: inline-block !important;
    width: initial !important;
    padding: 0 3px;
}
.flexicalcul span.chiffreStat {
    font-size: 1.25em;
}
.flexicalcul .details.thematiques .puceStat{
	max-width: 40px;
	margin-bottom:3px;
}
.detailspublic {
    padding: 20px 0px;
}
div.accordion-body,
span.afficherapportactivite,
.rapportactivitepage span.afficherapportactivite,
.moduletable.menurapportactivite.bgbleu.blanc,
.rapportactivitepage span.afficherapportactivite,
#wrapper div.ajoutpadauclic.accompagnementdemarche .textenplus .mod_flexicontent_standard_wrapper.cols_2.CacherImpression,
#wrapper div.ajoutpadauclic.animationspedago .textenplus .mod_flexicontent_standard_wrapper.cols_2.CacherImpression,
#wrapper div.ajoutpadauclic.formations .textenplus .mod_flexicontent_standard_wrapper.cols_2.CacherImpression,
#wrapper div.ajoutpadauclic.animationsreseaux .textenplus .mod_flexicontent_standard_wrapper.cols_2.CacherImpression,
.mod_flexicontent_standard_wrapper.CacherImpression{
    display: none !important;
}

}