
/* ============== contenu =====*/


.breadcrumb{color:#93898a;font-size:.875rem;margin-top:1rem;margin-bottom:1rem;border:1px solid #e6e6e6}.breadcrumb a{color:#93898a}.breadcrumb__item{display:inline-block;flex:0 0 auto}.breadcrumb__item:not(:first-child)::before{content:"/";display:inline-block;margin-left:.625rem;margin-right:.625rem}




#navOnglet{margin:20px 0;overflow:hidden;border-bottom:2px solid #aaa;list-style:none;padding:0;font-size:11px;clear:both;display:flex;flex-wrap:wrap}#navOnglet li{float:left;border-right:1px solid #aaa;border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin-bottom:-1px;flex-grow:1}#navOnglet li:first-child{border-left:1px solid #aaa;border-radius:5px 0px 0px 0px}#navOnglet li:last-child{border-radius:0px 5px 0px 0px}#navOnglet li a{display:block;padding:5px 10px;color:#aaa;display:flex;justify-content:center;align-items:center;flex-grow:1}#navOnglet li a:hover{text-decoration:none;background:#efefef;color:#555555}#navOnglet li.active a{background:#aaa;cursor:normal;color:#fff}



/* ============== index_numerote =====*/
#global{
	overflow:hidden;
	width:500px;
	margin:0 auto;
	text-align:center;
	vertical-align: middle;
}

#index{
	float:left;
	overflow:hidden;
	clear:none;
}

.pas_encours{
	/* border-radius: 2px; */
	border:1px solid #aaa;
	width:20px;
	/* height:25px; */
	display: block;
	float:left;
	background:url(/graph/site/fond_onglet.png) repeat-x left;
	margin-right:3px;
	font-size:0.9em;

}

.pas_encours:hover{
	background:url(/graph/site/fond_onglet_encours.png) repeat-x left;
}

.encours{
	border-radius: 3px;
	border:1px solid #aaa;
	width:20px;
	/* height:25px; */
	display: block;
	float:left;
	background:url(/graph/site/fond_onglet_encours.png) repeat-x left;
	color:#747474;
	margin-right:3px;
	font-weight:bold;
	font-size:0.9em;
	text-align:center;
}



/* ============== index_suivant_precedent =====*/
#navLoop{
	overflow:auto;
	clear:both;
	font-size:12px;
	margin:20px 0;
}

#navLoop .prev, #navLoop .next {
	background-color:#efefef;
	background-repeat:no-repeat;
	display:block;
	border:1px solid #aaa;
	color:#555555;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

#navLoop .prev {
	background-image:url('/imgs/pictos/fleche_prec_sp.png');
	background-position:5% center;
	padding:3px 10px 3px 15px;
	float:left;
}

#navLoop .next {
	background-image:url('/imgs/pictos/fleche_suiv_sp.png');
	background-position:95% center;
	padding:3px 15px 3px 10px;
	float:right;
}

#navLoop .prev:hover, #navLoop .next:hover {
	text-decoration:none;
	background-color:#dbdbdb;
}


/* ============== index_menu_deroulant =====*/
#navForm {
	text-align:center;
	clear:both;
	margin:20px 0;
	font-size:13px;
}

#navForm select {
	background:#ffffff;
	border:1px solid #bec5d5;
	outline:none;
	padding:3px;
}

#navForm input[type="submit"] {
	background:#777;
	color:#fff;
	font-weight:bold;
	border:none;
	width: 5%;
	border-radius: 10px;
	padding:5px 7px;
	cursor:pointer;
	-moz-box-shadow:inset 0px 0px 1px 0px #fff;
	-webkit-box-shadow:inset 0px 0px 1px 0px #fff;
	box-shadow:inset 0px 0px 1px 0px #fff;
}

#navForm input[type="submit"]:hover {
	background:#555;
}

.custom-dropdown--large {
    font-size: 1.5em;
}

.custom-dropdown--small {
    font-size: .7em;
}

.custom-dropdown__select{
    font-size: inherit; /* inherit size from .custom-dropdown */
    padding: .5em; /* add some space*/
    margin: 0; /* remove default margins */
}

.custom-dropdown__select--white {
    background-color: #fff;
    color: #444;
}

@supports (pointer-events: none) and
      ((-webkit-appearance: none) or
      (-moz-appearance: none) or
      (appearance: none)) {

    .custom-dropdown {
        position: relative;
        display: inline-block;
        vertical-align: middle;
    }

    .custom-dropdown__select {
        padding-right: 2.5em; /* accommodate with the pseudo elements for the dropdown arrow */
        border: 0;
        border-radius: 3px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

    .custom-dropdown::before,
    .custom-dropdown::after {
        content: "";
        position: absolute;
        pointer-events: none;
    }

    .custom-dropdown::after { /*  Custom dropdown arrow */
        content: "\25BC";
        height: 1em;
        font-size: .625em;
        line-height: 1;
        right: 1.2em;
        top: 50%; margin-top: -.5em;
    }

    .custom-dropdown::before { /*  Custom dropdown arrow cover */
        width: 2em;
        right: 0; top: 0; bottom: 0;
        border-radius: 0 3px 3px 0;
    }

    .custom-dropdown__select[disabled] {
        color: rgba(0,0,0,.3);
    }

    .custom-dropdown.custom-dropdown--disabled::after {
        color: rgba(0,0,0,.1);
    }

    /* White dropdown style */
    .custom-dropdown--white::before {
        top: .5em; bottom: .5em;
        /* background-color: #fff; */
        border-left: 1px solid rgba(0,0,0,.1);
    }

    .custom-dropdown--white::after {
        color: rgba(0,0,0,.9);
    }

    /* FF only temp fix */
    @-moz-document url-prefix() {
        .custom-dropdown__select              { padding-right: .9em }
        .custom-dropdown--large .custom-dropdown__select { padding-right: 1.3em }
        .custom-dropdown--small .custom-dropdown__select { padding-right: .5em }
    }
}


.date{width:100%}.date .day{display:inline-block;font-size:1.5625rem;font-weight:900}.date .month{display:inline-block;font-size:1.25rem;font-weight:500}.date .year{display:inline-block;font-size:1.25rem;font-weight:500}


@media (max-width: 62em){.order-1{order:1}.order-2{order:2}.order-3{order:3}}.section--denier{background-color:#e6e6e6;padding-bottom:1rem}.section--denier::before,.section--denier::after{content:"";display:block;position:absolute;top:0;bottom:0;background-color:#e6e6e6;width:0.75rem}@media (min-width: 48em){.section--denier::before,.section--denier::after{width:1rem}}@media (min-width: 100em){.section--denier::before,.section--denier::after{width:1.5rem}}.section--denier{position:relative;background-color:#eee}.section--denier::before,.section--denier::after{content:"";display:block;position:absolute;top:0;bottom:0;background-color:#eee;width:0.75rem}@media (min-width: 48em){.section--denier::before,.section--denier::after{width:1rem}}@media (min-width: 100em){.section--denier::before,.section--denier::after{width:1.5rem}}.section--denier::before{left:-0.75rem}@media (min-width: 48em){.section--denier::before{left:-1rem}}@media (min-width: 100em){.section--denier::before{left:-1.5rem}}.section--denier::after{right:-0.75rem}@media (min-width: 48em){.section--denier::after{right:-1rem}}@media (min-width: 100em){.section--denier::after{right:-1.5rem}}.section--box12{position:relative;background-color:#eee}.section--box12::before,.section--box12::after{content:"";display:block;position:absolute;top:0;bottom:0;background-color:#eee;width:0.75rem}@media (min-width: 48em){.section--box12::before,.section--box12::after{width:1rem}}@media (min-width: 100em){.section--box12::before,.section--box12::after{width:1.5rem}}.section--box12::before{left:-0.75rem}@media (min-width: 48em){.section--box12::before{left:-1rem}}@media (min-width: 100em){.section--box12::before{left:-1.5rem}}.section--box12::after{right:-0.75rem}@media (min-width: 48em){.section--box12::after{right:-1rem}}@media (min-width: 100em){.section--box12::after{right:-1.5rem}}.section--grey{position:relative;background-color:#e6e6e6}.section--grey::before,.section--grey::after{content:"";display:block;position:absolute;top:0;bottom:0;background-color:#e6e6e6;width:0.75rem}@media (min-width: 48em){.section--grey::before,.section--grey::after{width:1rem}}@media (min-width: 100em){.section--grey::before,.section--grey::after{width:1.5rem}}.section--grey::before{left:-0.75rem}@media (min-width: 48em){.section--grey::before{left:-1rem}}@media (min-width: 100em){.section--grey::before{left:-1.5rem}}.section--grey::after{right:-0.75rem}@media (min-width: 48em){.section--grey::after{right:-1rem}}@media (min-width: 100em){.section--grey::after{right:-1.5rem}}.section__box_direct{position:relative}.section__box_direct__main{background-color:#3679b2}.section__box_direct__icon{position:absolute;left:-25px;top:-22px;border:none;outline:none;background-color:#ff9919;padding:40px;border-radius:100px}.section__box_direct__other{background-color:#eee}.section__box_direct__other a{color:#000}.section__box_direct__other__title{margin:0}.section__box_direct__other__title--small{color:#000;text-align:center;font-weight:400;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section__box_direct__category{color:#fff;position:absolute;bottom:0px;left:0px;border-radius:0px 10px 0px 0px;background-color:#a0123a;padding:.1875rem .9375rem;font-size:1rem;font-weight:bold}.section__box_direct__category__direct{border-radius:0px 0px 0px 0px;width:100%;color:#fff;position:absolute;bottom:0px;left:0px;background-color:#a0123a;padding:.1875rem .9375rem;font-size:1rem;font-weight:bold}.section__box_direct__title{margin:0}.section__box_direct__title--small{text-align:center;font-weight:400;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section__box_direct__content{margin:1rem 0 0 0}.section__box_direct__content--small{text-align:center;font-weight:400;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section__box1{position:relative;color:#fff}.section__box1 a{color:#fff}.section__box1__picture{min-height:12.5rem}@media (min-width: 48em){.section__box1__picture{min-height:15.625rem}}.section__box1__picture--small{min-height:11.25rem}.section__box1__main{background-color:#3679b2;color:#fff}.section__box1__main__2{color:#000;background-color:#eee}.section__box1__main__2 a{color:#000;opacity:.99}.section__box1__category{position:absolute;bottom:0px;left:0px;border-radius:0px 10px 0px 0px;background-color:#ff9919;padding:.1875rem .9375rem;font-size:.875rem;font-weight:bold}.section__box1__title{margin:0}.section__box1__title__div{height:100%;max-height:100%}.section__box1__title__div__icon{overflow:hidden}.section__box1__title__div__icon svg{height:100%}.section__box1__title__div__title{max-height:100%}.section__box1__title--small{text-align:center;font-weight:400;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section__box1__content{margin:1rem 0 0 0}.section__box1__content--small{text-align:center;font-weight:400;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section__box2{position:relative;color:#000}.section__box2 a{color:#fff}.section__box2__picture{background-color:#e8f1fa;min-height:12.5rem}@media (min-width: 48em){.section__box2__picture{min-height:15.625rem}}.section__box2__picture--small{min-height:11.25rem}.section__box2__main{position:relative;background-color:#e6e6e6;min-height:6.25rem}.section__box2__icon{position:absolute;top:0;right:1rem;background-color:#3679b2;padding:.1875rem .3125rem;border-radius:0 0 .3125rem .3125rem}.section__box2__title{font-size:1rem;font-weight:700;margin:0}.section__box2__content{word-wrap:break-word;margin:.5rem 0 0 0;font-size:.875rem}.section__box2__content p{margin:0}.section__box2__content a{color:#666}.section__box2__link{width:auto;margin-left:auto;display:inline-block;background-color:#3679b2;font-size:.875rem;padding:.3125rem .625rem;border-radius:.9375rem}.section__box3{background-color:#fff;flex:1 1 auto}.section__box3 a{color:#3679b2}article.section__box3{border-top:1px solid #3679b2}.section__box3__category{position:relative;text-align:center;color:#3679b2;margin-bottom:2rem;font-size:1.75rem;font-family:"Roboto Condensed",sans-serif;font-weight:300}.section__box3__picture{min-height:5rem}.section__box3__main{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.section__box3__title{margin:0;font-weight:1rem;font-size:1rem}.section__box3__content{margin:.5rem 0 0 0}.section__box4{position:relative;color:#fff}.section__box4 a{color:#fff}.section__box4 a.titre{color:#3679b2}.section__box4__category{position:relative;text-align:center;color:#3679b2;margin-bottom:1rem}.section__box4__category a{color:#3679b2}.section__box4__category::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#3679b2;z-index:1}.section__box4__category span{position:relative;display:inline-block;background-color:#e6e6e6;z-index:2;font-size:1.75rem;font-family:"Roboto Condensed",sans-serif;font-weight:300}.section__box4__picture{min-height:15.625rem}.section__box4__main{background-color:#3679b2}.section__box4__title{font-size:1rem;font-weight:400;margin:0}.section__box4__description{font-size:.875rem;margin:1rem 0 0 0}.section__box5{color:#f9af4c}.section__box5__title{display:inline-block;margin:0;font-size:1.625rem}.section__box5__content{margin:0;font-size:.875rem}.section__box5 .btn{background-color:#f9af4c;color:#fff}.section__box6 a{color:#000}.section__box6__datetime{text-transform:uppercase;color:#fff;background-color:#a9b523;text-align:center;line-height:1.2;line-height:1.5em;height:6em;padding-left:0px;padding-right:0px}.section__box6__picture{height:10rem}.section__box6__main{flex:1 1 auto;background-color:#e6e6e6}.section__box6__title{color:#f9af4c;display:inline-block;margin:0;font-size:1.0625rem;font-weight:normal}.section__box6__content{color:#f9af4c;margin:0;font-size:.875rem}.section__box6__link{display:inline-block;text-align:center;color:#fff;font-size:1.25rem;text-transform:uppercase;position:relative}.section__box6__link div.btn{background-color:#a9b523}.section__box6__link::before,.section__box6__link::after{content:"";display:block;position:absolute;top:0;bottom:0;width:0.75rem}@media (min-width: 48em){.section__box6__link::before,.section__box6__link::after{width:1rem}}@media (min-width: 100em){.section__box6__link::before,.section__box6__link::after{width:1.5rem}}.section__box6__link::before{left:-0.75rem}@media (min-width: 48em){.section__box6__link::before{left:-1rem}}@media (min-width: 100em){.section__box6__link::before{left:-1.5rem}}.section__box6__link::after{right:-0.75rem}@media (min-width: 48em){.section__box6__link::after{right:-1rem}}@media (min-width: 100em){.section__box6__link::after{right:-1.5rem}}.section__box6 .btn{background-color:#f9af4c;color:#fff}.section__box7{background-color:#3679b2;color:#fff}.section__box7::before,.section__box7::after{content:"";display:block;position:absolute;top:0;bottom:0;background-color:#3679b2;width:0.75rem}@media (min-width: 48em){.section__box7::before,.section__box7::after{width:1rem}}@media (min-width: 100em){.section__box7::before,.section__box7::after{width:1.5rem}}.section__box7::before{left:-0.75rem}@media (min-width: 48em){.section__box7::before{left:-1rem}}@media (min-width: 100em){.section__box7::before{left:-1.5rem}}.section__box7::after{right:-0.75rem}@media (min-width: 48em){.section__box7::after{right:-1rem}}@media (min-width: 100em){.section__box7::after{right:-1.5rem}}.section__box7__title{display:inline-block;margin:0;margin-left:.625rem;font-size:1.625rem}.section__box7__content{margin:0;font-size:.875rem}.section__box7 input[type="text"]{display:inline-block;font-weight:400;width:100%;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:1.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.section__box7 .btn{width:100%;background-color:rgba(0,0,0,0.5);color:#fff;margin-top:.3125rem}.section__box8{position:relative;color:#000}.section__box8 a{color:#000}.section__box8__card{flex:1 1 auto;background-color:#fff;display:flex;flex-wrap:wrap}.section__box8__picture{width:100%;height:9.375rem}.section__box8__main{width:100%;flex:1 1 auto}.section__box8__title{font-size:1rem;font-weight:500;margin:0}.section__box8__content{font-size:.875rem}.section__box8__category{position:relative;font-size:.875rem;color:#3679b2}.section__box8__category a{color:#3679b2;font-weight:bold}.section__box8__category::before{content:"";display:inline-block;height:.4375rem;width:.4375rem;background-color:#3679b2;margin-right:1rem;border-radius:50%}.section__box12{position:relative;color:#000}.section__box12 a{color:#000}.section__box12 .entry-link{display:inline-block;margin-top:20px;font-size:14px;font-weight:700;text-transform:uppercase;color:#404040;background:transparent url("/graph/site/2018/cathocambrai/bg-link.jpg") no-repeat 0 4px;padding-left:14px}.section__box12__card{flex:1 1 auto;background-color:#fff;display:flex;flex-wrap:wrap}.section__box12__picture{margin-top:10px;width:100%;height:15.625rem}.section__box12__main{width:100%;flex:1 1 auto}.section__box12__title{font-size:1rem;font-weight:500;margin:0}.section__box12__content{font-size:.875rem}.section__box12__category{position:relative;font-size:.875rem;color:#3679b2}.section__box12__category a{color:#3679b2;font-weight:bold}.section__box12__category::before{content:"";display:inline-block;height:.4375rem;width:.4375rem;background-color:#3679b2;margin-right:1rem;border-radius:50%}








