/*
Theme Name: MJC Nini Chaize
Theme URI: http://quarktheme.com
Template: quark
Version: 1

*/

@font-face {
    font-family: 'PT Sans';
    src: url('/wp-content/themes/quark-child/fonts/pt_sans-web-bolditalic-webfont.woff2') format('woff2'),
         url('/wp-content/themes/quark-child/fonts/pt_sans-web-bolditalic-webfont.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'PT Sans';
    src: url('/wp-content/themes/quark-child/fonts/pt_sans-web-bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/quark-child/fonts/pt_sans-web-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'PT Sans';
    src: url('/wp-content/themes/quark-child/fonts/pt_sans-web-italic-webfont.woff2') format('woff2'),
         url('/wp-content/themes/quark-child/fonts/pt_sans-web-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'PT Sans';
    src: url('/wp-content/themes/quark-child/fonts/pt_sans-web-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/quark-child/fonts/pt_sans-web-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
}
html {
    margin-top: 0 !important;
}
/* champ de recherche */
.search-field {
	padding: 0.5rem;
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 200px;
}

.rgpdmail {
	font-size: 0.8em;
	line-height: 1.4;
	display: inline-block;
}

/* COOKIE BAR */
#catapult-cookie-bar {background-color: rgba(70, 70, 70, 0.9) !important;}
 .header-meta{ display: none !important; visibility: hidden; }

 /* plan du site */
.wsp-pages-list li {margin:0;font-weight: bold;list-style: none;list-style-type: none;}
.wsp-pages-list li li {margin: 0 0 0 28px;margin: 0 0 0 1.75rem;}
.wsp-pages-list li li {font-weight: normal;list-style-type: "- ";font-style: normal;}
.wsp-pages-list li li.page_item_has_children{font-weight: bold;font-style: italic;}
.wsp-pages-list  a {text-decoration: none;}
.wsp-pages-list a:link:hover {    text-decoration: underline;}

/* breadcrumbs */
.breadcrumbs {font-size: 0.85em;margin: 0 0 1.5em 0;}
.breadcrumbs .fa.fa-home {margin-right: 0.4em;}

h1, h2, h3, h4, h5, h6 {font-family: "PT Sans",Helvetica,Arial,sans-serif;}
h1,h1.page-title {font-size: 24px;font-size: 2.1rem;}
.search .page-title {text-transform: none;}

.actus .col{padding-left:1.8%;padding-right:2.1%;}
.actus .col:first-child{padding-left:0;padding-right:3.9%;}
#secondary{padding-left:13.1%;}
.zeroleft {margin-left:0}
#wrapper .banner{display:none;}
#maincontentcontainer{background-color: #ececec}
#bannercontainer{margin-top:0}
#masthead,.site-content {max-width:1600px}
.site-content a {color: #19375d;}
.site-content a:hover{text-decoration:none;}
#masthead h1,#masthead p{margin:0;display:inline-block;font-size:16px; font-size:1rem}
.logo img {width: 188px;height: 80px;}
#headercontainer{background-color:#ececec}

.pea_cook_wrapper p {font-size: 12px !important;}

/* logo + menu + social */
 #masthead{   display: -webkit-box;
    display: -ms-flexbox;
    display: flex;    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;height:104px;}

/* MENU */
.slicknav_btn {/*margin: 5px 9px 6px;*/margin: 5px 11px 6px;padding:.5em .48em;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.slicknav-flex {    justify-content: flex-end;}
.slicknav_brand {    left: 0;}
.slicknav_menu .slicknav_no-text {margin: 2px 0 0 0;}

.main-navigation{-webkit-box-flex: 1;-ms-flex: 1;flex: 1; -webkit-box-pack: center;
    -ms-flex-pack: center;justify-content: center;    float: none;
margin: 0 0 23px 0;
margin: 0 0 1.43rem 0;
-ms-flex-item-align: end;align-self: flex-end;}
.menu-top-container {
  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
}

.main-navigation ul {list-style:none;position:relative;float:none;margin:0;padding:0}
.main-navigation ul a{display:block;/*color:#333*/;text-decoration:none;line-height:45px;padding:0 10px;border-bottom:5px solid #000;margin:0;font-size: 0.8329em;}
.main-navigation ul ul li{float:none;width:220px;font-weight:normal }
.main-navigation ul li:not(.menu-item-has-children) a {line-height: 46.5px;}
.main-navigation .contact {margin: 0;}

/*
body:not(.home) #primary h2 {color: #6b6b6b;}*/

/* GRIS POUR UN MENU PARENT ACTIVE ET UN SOUS-MENU*/

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current_page_parent > a, .main-navigation .sub-menu .current_page_item a {
	color: #6b6b6b;}
.main-navigation .sub-menu a {	background-color: #fff;color: #323232;}
.main-navigation .menu-item-has-children > a:hover, .main-navigation .sub-menu a:hover, .main-navigation .menu-item a:hover, .main-navigation li:hover > a,#menu-top > li.current_page_item > a{color:#fff}

.main-navigation .accueil a{border-color:#1e83d5;color:#000}
.main-navigation .accueil a:hover{color:#fff}

.main-navigation ul li{	position:relative;float:left;margin:0 17px 0 0;padding:0}
.main-navigation ul ul{	display:none;position:absolute;top:100%;left:0;	padding:0}
.main-navigation ul ul a{line-height:120% !important;padding:6px 10px 6px 15px;border:0;width:100%;/*color: #323232;background-color: #fff;*/font-weight:bold;}
.main-navigation ul ul ul a {font-weight:normal;}
.main-navigation ul ul ul{top:0;left:100%}
.main-navigation ul li:hover > ul{display:block}

.main-navigation li.menu-item-has-children > a::after {content: "";}
.main-navigation ul li.menu-item-has-children > a::after,.main-navigation ul li li.menu-item-has-children > a::after {font-family: 'FontAwesome';color:#333;font-weight: normal;font-style: normal;speak: none;vertical-align: middle;
font-size: 15px;font-size: 1em;content: " \f0d7";padding-left:5px;} /* fleche verticale */
.main-navigation ul .menu-item-has-children > a:hover::after,.main-navigation ul .current_page_item > a::after, .main-navigation li:hover > a::after {color:#fff !important;}

/* FLECHE SOUS-MENU */
.main-navigation ul li li.menu-item-has-children > a::after {
    font-family: 'FontAwesome';font-weight: normal;font-style: normal;speak: none;vertical-align: middle;font-size: 15px;font-size: 1em;content: " \f0da";float:right;} /* fleche horizontale */

:not(.home) h2 {font-size: 30.4px;font-size: 1.9em;font-weight: 700;}
:not(.home) h3 {font-size: 24px;font-size: 1.5em;font-style:italic;}

.listecat h2 {margin-bottom: 1.3em;}

/* STYLES PAGE ACCUEIL RUBRIQUES */





/* champ de recherche */
.search-field {
	padding: 0.5rem;
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 200px;
	display:block;
	margin-bottom:20px
}

#secondary .dlm-downloads{margin-left:0}

.titre_adhesion h3 {border-bottom: 5px solid #73264d;border-bottom-style: solid;border-bottom-width: 5px;
    color: #73264d;}
.titre_plaquette h3 {border-bottom: 5px solid #1e83d5;color: #1e83d5;}
#tablepress-23 .row-5 .column-2,#tablepress-23 .row-6 .column-2,#tablepress-23 .row-7 .column-2,#tablepress-23 .row-9 .column-2 {text-align: center;}
#tablepress-23 .row-2 :nth-child(n+1),#tablepress-23 .row-3,#tablepress-23 .row-4  .column-1,#tablepress-23 .row-5  .column-1,#tablepress-23 .row-6  .column-1,#tablepress-23 .row-7  .column-1,#tablepress-23 .row-8  .column-1,#tablepress-23 .row-9  .column-1 {background-color: #59a72d;text-align:left;color:#fff;font-weight:bold}
#tablepress-23 .row-3 .column-1{text-align:left}
#tablepress-23 .row-3 :nth-child(n+2),#tablepress-23 .row-4 :nth-child(n+2),#tablepress-23 .row-5 :nth-child(n+2),#tablepress-23 .row-6 :nth-child(n+2),#tablepress-23 .row-7 :nth-child(n+2),#tablepress-23 .row-8 :nth-child(n+2),#tablepress-23 .row-9 :nth-child(n+2),#tablepress-23 .row-1 :nth-child(n+1){background-color:#b9d296}



/*.cat_home .row {margin-bottom:2em}*/

.cat_home h2, #secondary h3 {border-width: 0 0 5px 0;border-style: solid;padding-bottom: 9px;font-size: 1.08rem;font-weight: bold;margin-bottom: 5%;}

.cat_home .date_evt{font-size: 0.9em;font-weight: bold;margin-bottom: 2%;border-width:0 0 1px 0;border-style:solid;}
.cat_home img,.imgpostunivers {float: left;margin-left:30px;}
.cat_home ul {margin-left: 130px;}
.cat_home .col{margin-bottom: 4%;}
.cat_home h2{border-width:0 0 5px 0;border-style:solid;}
.cat_home h3{font-size: 0.9em;font-weight: bold;margin-bottom: 0%;}
/*
.cat_home h3 {
	border-width: 0 0 5px;
	border-style: solid;
	border-width: 0 0 5px;
	border-style: solid;
	padding-bottom: 9px;
	font-size: 17px;
	font-weight: 700;
	margin-bottom: 5%;
	font-style: initial;
	border-color:#58a70e;
}
*/
.cat_home .grid_6_of_12 > h2 {border-color: #58a70e;color: #58a70e;}
.cat_home p{font-size:0.9em;line-height: 1.2;}

.home .dlm-downloads {margin-left: 175px;}
.dlm-downloads {padding: 0;font-size: .9em;}
.home .afficheinfo h3.error,.error{color: red;font-weight: bold;margin-left:0}
.home .error + .dlm-downloads {margin-left: 0;}
.programme {margin-top: .5em !important;}



/* couleur selon univers  BLEU */
.main-navigation ul .accueil ul li,.main-navigation ul .accueil:hover,.main-navigation ul .accueil ul :hover > a,.main-navigation ul li.animation.current_page_ancestor{background-color:#1e83d5}
.titre_plaquette h3{border-bottom: 5px solid #1e83d5;color: #1e83d5;}

/* JAUNE */
.main-navigation .mjc a{border-color:#f1ab00}
.main-navigation ul .mjc ul li,.main-navigation ul .mjc:hover,.main-navigation ul li.mjc.current-menu-item,.main-navigation ul .mjc ul :hover > a,.main-navigation ul li.animation.current_page_ancestor{background-color:#f1ab00}

.titre_newsletter h3{border-bottom: 5px solid #f1ab00;color: #f1ab00;}/* form newsletter */

/* ROUGE */
.main-navigation .enfance a{border-color:#ff2c00}
.main-navigation ul .enfance ul li,.main-navigation ul .enfance:hover,.main-navigation ul li.enfance.current-menu-item,.main-navigation ul .enfance ul :hover > a,.main-navigation ul li.animation.current_page_ancestor,
.main-navigation ul li.animation.current-menu-parent,#menu-top li.enfance:hover{background-color:#ff2c00;color:#fff} 

.accueil-loisir-6-11-ans h2,.accueil-loisir-11-14-ans h2,.periscolaire h2,.secteur-jeunes h2,.accueil-loisir-6-11-ans .date_evt,.accueil-loisir-11-14-ans .date_evt,.periscolaire .date_evt ,
 .secteur-jeune .date_evt,.secteur-jeune h2{border-color:#ff2c00;color: #ff2c00;}
.main-navigation .enfance .menu-item-has-children > a::after {color: #ff2c00}

/* VERT CLAIR */
.main-navigation .famille a{border-color:#58a70e}
.main-navigation ul .famille ul li,.main-navigation ul .famille:hover,.main-navigation ul li.famille.current-menu-item,.main-navigation ul .famille ul :hover > a,.main-navigation ul li.animation.current_page_ancestor{background-color:#58a70e}
.animation-familiale h2,.animation-familiale .date_evt{border-color:#58a70e;color: #58a70e;}

/* VERT SAPIN => RETOUR SUR ... */
#retour-sur h3{border-bottom: 5px solid #0d4a21;color: #0d4a21;}

/* PORTAIL FAMILLE */
.titre_portail h3{border-bottom: 5px solid #6e0202;color: #6e0202;}

/* BLEU NUIT */
.main-navigation .animation a{border-color:#072b41}
.main-navigation ul .animation ul li,.main-navigation ul .animation:hover,.main-navigation ul li.animation.current-menu-item,.main-navigation ul .animation ul :hover > a,.main-navigation ul li.animation.current_page_ancestor {background-color:#072b41;color:#fff}
.animation-culturelle h2,.animation-culturelle .date_evt{border-color:#072b41;color: #072b41;}
.main-navigation .animation .menu-item-has-children > a::after {color: #072b41}

 .main-navigation .collectifs a{border-color:#1e83d5}
.main-navigation ul .collectifs ul li,.main-navigation ul .collectifs:hover,.main-navigation ul li.collectifs.current-menu-item,.main-navigation ul .collectifs ul :hover > a,.main-navigation ul li.animation.current_page_ancestor{background-color:#1e83d5}
.collectifs-culturelle h2,.collectifs-culturelle .date_evt{border-color:#1e83d5;color: #1e83d5;}
.main-navigation .collectifs .menu-item-has-children > a::after {color: #1e83d5}
 
 /* MARRON */
.main-navigation .accompagnement a,.main-navigation .orientation a{border-color:#6e0202}

.main-navigation ul .accompagnement ul li,.main-navigation ul .accompagnement:hover,.main-navigation ul li.accompagnement.current-menu-item,.main-navigation ul .accompagnement ul :hover > a,
.main-navigation ul .accompagnement li.dropdown-header a,.main-navigation ul li.animation.current_page_ancestor, .main-navigation ul .orientation ul li,.main-navigation ul .orientation:hover,.main-navigation ul li.orientation.current-menu-item,
.main-navigation ul .orientation :hover > a,.main-navigation ul .orientation li.dropdown-header a,.main-navigation ul li.animation.current_page_ancestor{background-color:#6e0202;color:#fff}

.accompagnement h2,.accompagnement .date_evt,.cat_home .appui-accompagnement h2,.cat_home .initiative-partage h2, .appui-accompagnement .date_evt,.appui-accompagnement h2,.initiative-partage .date_evt,.initiative-partage h2{border-color: #6e0202;color: #6e0202;}
.main-navigation .accompagnement .menu-item-has-children > a::after, .orientation h2,.orientation .date_evt,.cat_home .appui-orientation h2,.cat_home .initiative-partage h2, .appui-orientation .date_evt,.appui-orientation h2,.initiative-partage .date_evt,.initiative-partage h2{border-color: #6e0202;color: #6e0202;}
.main-navigation .orientation .menu-item-has-children > a::after {color: #6e0202}

/* VIOLET */
.main-navigation .contact a{border-color:#8d44af}
.main-navigation ul .contact ul li,.main-navigation ul .contact:hover,.main-navigation ul li.contact.current-menu-item,.main-navigation ul .contact ul :hover > a,.main-navigation ul li.animation.current_page_ancestor{background-color:#8d44af}
.titre_adhesion h3{border-bottom: 5px solid #73264d;color: #73264d;}

/* GRIS */
.titre_horaires h3{border-bottom: 5px solid #333;color: #333;}

.main-navigation .droit a{border-color:#333}
.main-navigation ul .droit ul li,.main-navigation ul .droit:hover,.main-navigation ul li.droit.current-menu-item,.main-navigation ul .droit ul :hover > a,.main-navigation ul li.animation.current_page_ancestor{background-color:#333}


/* PAGES UNIVERS */
.page .entry-content hr {margin: 2em 0;height: 5px;background-color: #1b84d5;clear:both}
.txt-presentation hr:nth-of-type(1),#inscription {background-color: #f1ab00;}/*jaune*/
.txt-presentation  hr:nth-of-type(2) {background-color: #6e0100;margin-top:2em}/*prune*/
.txt-presentation  hr:nth-of-type(3) {background-color: #57a734;margin-top:2em}/*vert clair*/
.txt-presentation  hr:nth-of-type(4) {background-color: #57a734;}/*vert clair*/
.entry-content hr.prog{background-color: #7f4994}/* violet */
.txt-presentation{border-bottom: 5px solid #ff0100;margin-bottom: 2em;}/*rouge, fin encapsulation texte global*/
.page-id-1810 .txt-presentation,.page-id-1814 .txt-presentation, .page-id-1812 .txt-presentation,.page-id-1811 .txt-presentation{border-bottom: 0 none;margin-bottom: 2em;} /* annulation ligne rouge pour ces pages */



/*#tarifs{border-bottom: 5px solid #052b40;margin-bottom: 3em;}*/
.archive-header, .page-header {border-bottom: 0 none}

#tarifs{background-color:red}

.formulaires{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type: none;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1em;}
.formulaires li{list-style-type: none;text-align:center;display: -webkit-box;display: -ms-flexbox;display: flex;margin:0}
.formulaires li::before {
	content: "" !important;;
	display: inline-block;
	width: 0 !important;;
	margin-left: 0 !important;;
}

/* LES PROGRAMMES */
#download_pdf {cursor: pointer;text-align: right;margin: 0;}

.page-id-1854 .entry-content .dlm-downloads li::before {
	content: "" !important; 
	display: inline-block; 
	width: 0 !important;
	margin-left: !important;
}

.pageprog {margin-bottom: 3%;background-repeat: no-repeat;background-size: 125px 125px;min-height: 125px;}
.pageprog img {float: left;}
.pageprog p{font-size: 0.9em;line-height: 1.2;}

.pageprog .date_evt {
    font-size: 0.9em;
    font-weight: bold;
    margin-bottom: 2%;
    border-width: 0 0 1px 0;
    border-style: solid;
}
.pageprog h3 {
    font-size: 0.9em;
    font-weight: bold;
    margin-bottom: 0%;
}
.pageprog .afficheinfos {margin-left: 145px;}

/* LES TEXTES PAR DEFAUT EN NOIR POUR LES CATEGORIES PARENTES */


.deuxblocs{width: 80%;margin: 0 auto;}
.separateur{ padding-bottom: 3em;margin-bottom: 3.5em;border-bottom: 5px solid #7f4899;}
.separateur:last-of-type{ border-bottom:none}

.erreur{font-weight:bold;font-style: italic;color:#ff2c00;}
#cff .cff-post-text-link,#cff .cff-details a {color: #8d44af;text-decoration:underline}

.page-template-taxonomy #primary h2{margin-bottom:0.5em}
.page-template-taxonomy #primary h3{border-bottom:0}


/* youtube footer pour 2 videos 
.youtube_channel.responsive {width: 100%;min-width: 280px;}

.youtube_channel.responsive .ytc_video_container {width: 48% !important;}
.youtube_channel.responsive .ytc_video_container:first-of-type {margin-right: 10px;}
*/
.heure {display: inline-block;	font-size: 0.85em;}
#footercontainer{background-color:#fff !important}
.site-footer h3 {color: #1e83d5;font-size: 16px;font-size: 1.1em;}
.site-footer {    font-size: 16px;    font-size: 1em;    color: #333;}

#nav_menu-1 {    float: right;}
#menu-pied a {color: #333;/* border-bottom: 0 1px dotted #333 */;text-decoration: none;}
#menu-pied a:hover {border-bottom: 1px dotted #333}
#retour-sur span {text-transform: uppercase;font-weight: bold;font-size: .9em;}
.fab_date{margin-bottom:0}
.marge {margin-left: 1em;}
.leaflet-right {display: none !important; visibility: hidden;}

/******************************************************* SIDEBAR */
#secondary p,.rpwwt-widget li {font-size: 0.9em;} 

/* liens telechargement des pdf */
#secondary .content_block a{text-decoration: none;font-size:.9em;position:relative;padding:0 20px}
#secondary .content_block a:hover{text-decoration: underline}
#secondary .content_block a::before, #secondary .content_block a::after {font-family: "FontAwesome";position: absolute;bottom: 0;}
#secondary .content_block a::after {content: "\f1c1";right: 0;}
#secondary .content_block a::before {content: "\f178";left: 0;}

/* lien Facebook*/
.fb {	margin-top: 1em;	line-height: 2.1em;}

/* search form */
.search-submit {background: transparent;border: 0;color:#333;}
.search-submit:hover {color:#2997ab}
/*.search-form {width: auto;display: inline-block;margin-top: 10px;}*/

#secondary .search-form {
	width: auto;
	display: flex;
	margin-top: 0 !important;;
	gap: 20px;
	align-items: center;
}
#secondary .search-field {
	padding: 0.5rem;
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 100%;
	margin-bottom: 0 !important;;
	flex: 2;
}



/* NEWSLETTER */
#mailpoet_form_1 .mailpoet_form {display: flex !important;	gap: 20px;}
.mailpoet_form .mailpoet_paragraph {margin-bottom: 0 !important}

/* FORMULAIRE */
.wpcf7-form label {font-weight: bold;}
.wpcf7-textarea {height: 10em;}
.wpcf7 {text-align: left;width: 100%;background-color: rgba(255, 255, 255, 0.2); border: 1px solid #B7B7B7;padding: 20px 25px !important;padding-bottom: 0 !important;}
.wpcf7  select {max-width: 100%;width: 100%;}
.wpcf7-text, .wpcf7-textarea {width: 100%;border: 1px solid #e4e4e4;background: #f7f7f7;color: #777;}
.wpcf7-text:focus, .wpcf7-textarea:focus,#mailpoet_form_1 .mailpoet_text:focus  {border-color: #2997ab;}
.wpcf7-form p {font-size: 14px; color: #333;}
.wpcf7-submit {width: 100%}
input[type="submit"] {text-shadow: none;font-weight:bold;background-color: #333;color: #fff;border:0 none}
input[type="submit"]:hover,#pea_cook_btn:hover {background-color: #2997ab ;color:#fff}
.wpcf7-response-output {margin-bottom: 30px !important;}
div.wpcf7-validation-errors {border: 2px solid red;}
    
.boite {
	clear: both;
	margin: 20px auto !important;
	display: block;
	width: 90%;
	height: auto;
	padding: 8px;
	background: #f2f2f2;
	border: 1px solid #fff;
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,.5);
	font-size: .9rem;
}

#pea_cook_btn {
	background: #e3e3e3;
	border: 0 none;
	border-radius: 4px;
	box-shadow: none;
	color: #333;
	font: bold 1rem 'PT Sans', Helvetica, Arial, sans-serif;
	line-height: auto;
	padding: 0.5rem 0.875rem;
	text-align: center;
	text-shadow: none;
	width: auto;
	margin-left: 20px;
}
    
  .entry-content  .cn-button {    margin-bottom: 2em;text-shadow: none;
font-weight: bold;
background-color: #333;
color: #fff;
border: 0 none;}
  
  
 .cn-button{
	display: inline-block;
	padding: 8px 14px;
	padding: 0.5rem 0.875rem;
	
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25;
	color: #333333;
	text-align: center;
	/*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);*/
	vertical-align: middle;
	cursor: pointer;
	background-color: #fff;
	text-decoration:none;
	border: 0 none;
		/*border-color: rgba(0, 0, 0, 0.1);
	border-color: #e6e6e6;*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.cn-button:hover {background-color: #2997ab ;color:#fff}

/* NOUVEAUX STYLES 12 JUILLET 2021 */

/* vignette dans articles */
.single .vignette{float:right;margin-left: 10px;}
.single .lcp_date{font-size: 0.9em;}
#nav-below {
	padding-top: 2em;
}

/* AFFICHAGE DES ARTICLES DE SECTEUR JEUNES */  
.pt-cv-wrapper .btn-success {
	padding: 0;
	border: none;
	background: transparent;
	color: #19375d;
	text-decoration: underline !important;
}
/* FIN  AFFICHAGE DES ARTICLES DE SECTEUR JEUNES */
      
      #primary h2.soft {
	margin-bottom: 1.5em;
	margin-top: 1px;
	padding-bottom: 10px;}
	
	#primary ._self.pt-cv-readmore.btn.btn-success {
	background: none;
	border: none;
	padding: 0;
	color: #000;
	text-decoration: underline !important;
	margin: 0;
}
.pt-cv-content, .pt-cv-content * {font-size: 0.9em;}

	.pt-cv-wrapper .pagination > .active > a, .pt-cv-wrapper .pagination > .active > a:focus, .pt-cv-wrapper .pagination > .active > a:hover, .pt-cv-wrapper .pagination > .active > span, .pt-cv-wrapper .pagination > .active > span:focus, .pt-cv-wrapper .pagination > .active > span:hover {
	background-color: #1e83d5 !important;}
.pt-cv-thumbnail {
	margin-left: 0 !important;
}	
    
/* DEBUT affichage equipes */

#primary .staff-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  /*  -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column*/
                   -webkit-box-pack: justify;
               -ms-flex-pack: justify;
                   justify-content: space-between;
}
/*
.staff-list .staff-member {margin: 0 20px 20px 0;}*/

.staff-member {
	margin-bottom: 40px;
	min-height: 180px;
	-ms-flex-preferred-size:auto;flex-basis:auto
	display: flex;
}


.staff-member .staff-photo {
    margin: 0 20px 0 0;
    -ms-flex-preferred-size:48%;
    flex-basis:48%;
    max-width: 125px;
        border: 0 none;
    /*float: left;*/
    border-radius: 150px;
    flex: 0 0 125px;
}

.staff-list .staff-photo img {width: 125px;}
.staff-member .staff-photo img {
    float: none;
    margin: 5px 0 0 0;
    max-width: 100%;
    	border-radius: 150px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 1) inset;
}

.staff-list .staff-member h3 {color: #333;white-space: nowrap;font-style:normal}

.staff-list.show_photo .staff-member .staff-member-right, .staff-member .staff-photo + .staff-member-right {margin-left: 0;}
.staff-list .staff-member .staff-member-title {margin: 0 0 10px 0;}

.staff-member .staff-member-contacts {word-break: break-all;clear: left;}

.staff-member .staff-member-contacts p {
    margin-bottom: 5px;
    position: relative;
    margin: 0 0 0 20px;
}
.staff-member-phone .fa.fa-phone,.staff-member-email .fa.fa-envelope {position: absolute;left: -20px;top: 5px;}
.staff-list .staff-member .staff-member-title {font-size:14px;font-size: 0.85rem;}

/* ***************************************FIN affichage equipes */

.entry-content li {list-style-type: none;}
.entry-content li:before {content: "- ";display: inline-block;width: 1em;margin-left: -1em;}

/* TABLEAUX TARIFS */
.tablepress .row-3 :nth-child(n+3), .tablepress .row-4 :nth-child(n+2), .tablepress .row-5 :nth-child(n+2), .tablepress .row-6 :nth-child(n+3),
 .tablepress .row-7 :nth-child(n+3), .tablepress .row-8 :nth-child(n+3), .tablepress .row-9 :nth-child(n+3) 
 	{	background-color: #fff;}


/* 3-6 ans */
#tablepress-9 .column-2 {
	background-color: #b9d296;
}

/* 6-11 ans */
.tablepress tr td:nth-child(n+2) {text-align: center;}
.tablepress .row-1 .column-3{background-color:#2680c6;color:#fff;font-weight:bold;}
.tablepress .row-2 :nth-child(n+1) {
	background-color: #f2a900;
	color: #fff;
	font-weight: bold;
	text-align: center;
}	
.tablepress .row-1 .column-1 {
	background-color: #ffffcd;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.tablepress .row-3 .column-1{background-color:#59a72d;color:#fff;font-weight:bold;text-align:center;vertical-align:middle}
.tablepress .row-3 .column-2,.tablepress .row-4 .column-2{background-color:#b9d296;text-align:left}
.tablepress .row-5 .column-1{background-color:#7e4997;color:#fff;font-weight:bold;text-align:center;vertical-align:middle}
.tablepress .row-5 .column-2,.tablepress .row-6 .column-2,.tablepress .row-7 .column-2,.tablepress .row-8 .column-2,.tablepress .row-9 .column-2{background-color:#bda1d2;text-align:left}

/* tablo velocargo */
#tablepress-6, #tablepress-6 td {
	border-spacing: 0;
	width: auto;
	border: 1px solid #6e0202;
}
#tablepress-6 thead th {
	background-color: #6e0202;
	vertical-align: middle;
	color: #fff;
}
#tablepress-6 tr td {
	background-color: transparent;
	color: #333;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}


.alert {background: red;}
.entry-content a[href$=".pdf"]::after {font-family: 'FontAwesome';content: " \f1c1";}

/* EFFETS SUR PHOTOS */
figure:hover img {
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}
@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {color: #535353;}


/****css de la home  */
  
      #primary h2.soft {	margin-bottom: 1.5em;	margin-top: 1px;	padding-bottom: 10px;}
	
	#primary ._self.pt-cv-readmore.btn.btn-success {
	background: none;
	border: none;
	padding: 0;
	color: #000;
	text-decoration: underline !important;
	margin: 0;
}
.pt-cv-content, .pt-cv-content * {font-size: 0.9em;}

	.pt-cv-wrapper .pagination > .active > a, .pt-cv-wrapper .pagination > .active > a:focus, .pt-cv-wrapper .pagination > .active > a:hover, .pt-cv-wrapper .pagination > .active > span, .pt-cv-wrapper .pagination > .active > span:focus, .pt-cv-wrapper .pagination > .active > span:hover {
	background-color: #1e83d5 !important;}
.pt-cv-thumbnail {margin-left: 0 !important;}	

#catlist {
	margin: 0 0 5% 0;
	padding: 0;
	display: grid;
	--n: 4;
	grid-template-columns: repeat(auto-fill, minmax(max(200px,(100% - (var(--n) - 1)*10px)/var(--n)),1fr));
	gap: 10px;
}
#catlist li {position: relative;max-width: 238px;}
.bordure {border: 2px solid #333;padding: 0 2px;}
#catlist p {	margin: 2px 0;}
#catlist h3 {	font-style: normal;	font-size: 1em;	line-height: 1.1em;}
#catlist h3 a:hover {	text-decoration: underline;}
#catlist h3 a {text-decoration: none;}
#catlist img {
	margin-left: 0;
	float: none;
	width: 100%;
	max-width: 240px;
	max-height: 141px;
	object-fit: fill;
}
.lcp_morelink {	font-size: 0.9em;}
.lcp_date,.cat_archive  {	font-style: italic;}
.lcp_getmorelink {	padding-top: 0.5em;}
.lcp_titrecat {	position: initial;	background-color:#ffb300;  /*#f1ab00;*/	padding: 5px;}
 #catlist .thumb{display: none;}
 
 .actus .infos {text-transform: uppercase;margin-bottom: 0.85em;font-size: 1.5em;border-width: 0;padding: 0;}
/*
.actus .agenda {
	border: none;
	margin-bottom: 0.5em;
	color: #58a70e;
}*/

#programme_home {
	margin: .5em 0 0 0;
	padding: 0;
	font-size: .9em;
}
#programme {clear: both;display: block;}

.lcp_thumbnail.wp-post-image.svg {height: 146px;}

/* ARCHIVES posts suivants*/ 
li a.page-numbers:hover, li span.page-numbers:hover {text-decoration: underline;background-color: #333}
 #nav-below .next , #nav-below .prev {color: #19375d;}
.next.page-numbers:hover,.prev.page-numbers:hover {background-color: transparent !important;}


.afficheinfo:empty::after ,#prog div:empty::after{
    content: "Pas d'activité renseignée pour l'instant.";
    padding: 0;
    color: red;
    font-weight: bold;
}

.afficheinfo img{float: left;margin-left: 30px;}
.afficheinfo h3 {
    border-bottom: 1px;
    border-bottom-style: solid;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 2%;
    /*margin-left: 175px;*/
}
.afficheinfo .error {border: 0 none;}
.afficheinfo h3 {border:0 none;}
.afficheinfo .contenu h3:empty {display: none;}
.contenu{line-height:1;margin:0 0 0 175px;font-size:1em;font-family: "PT Sans",Helvetica,Arial,sans-serif;}
.afficheinfo p{/*font-size:0.9em;line-height: 1.2;margin:0 0 0 175px;*/ margin:0}
.afficheinfo .programme br:first-of-type{margin-bottom:0.5em}
.afficheinfo .error {border: 0;}

#primary .actus p{margin-bottom:.5em}

.afficheinfo .content_block li {
	line-height: 1.2 !important;
	margin-bottom: .4em !important;
	padding-left: 25px;
	position: relative;
}

.afficheinfo .content_block p:first-of-type {font-weight:bold !important;border-width:0 0 1px 0; border-style:solid;margin-bottom:2%}

.afficheinfo .content_block{position: relative !important}
.afficheinfo .content_block img {
	margin-right: 17px;
	top: -30px !important;
	position: relative !important;
}
.afficheinfo .content_block li::before {
	display: inline-block;
	font-family: FontAwesome;
	content: "\f178";
	position: absolute;
	left: 5px;
font-size: .9em;
}



/* MEDIA QUERIES ************************************************************************************/

/* MIN-WIDTH 480PX *******************************************/
  @media screen and (min-width: 456px) {
.bordure {min-height: 115px;}
    }
    
@media screen and (min-width: 480px) {
  .staff-list .staff-member {
 /*   -ms-flex-preferred-size: 47%;
        flex-basis: 47%;*/
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  
.tablepress .row-3 .column-3,.tablepress .row-3 .column-4,.tablepress .row-3 .column-5,.tablepress .row-4 .column-3,.tablepress .row-4 .column-4,.tablepress .row-4 .column-5,.tablepress .row-5 .column-3,
.tablepress .row-5 .column-4,.tablepress .row-5 .column-5,.tablepress .row-6 .column-3,.tablepress .row-6 .column-4,.tablepress .row-6 .column-5,.tablepress .row-7 .column-3,.tablepress .row-7 .column-4,
.tablepress .row-7 .column-5,.tablepress .row-8 .column-3,.tablepress .row-8 .column-4,.tablepress .row-8 .column-5,.tablepress .row-9 .column-3,.tablepress .row-9 .column-4,.tablepress .row-9 .column-5{background-color:#fff}
}

@media screen and (min-width:540px){
.formulaires{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 0;}
.formulaires li{background-repeat:no-repeat;background-position:top center;min-height:80px;-webkit-box-pack: justify;-ms-flex-pack: justify;;justify-content: center;
-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.formulaires a {padding-top:85px;max-width: 90%;}	
.adhesion{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22adhesion-Calque_1%22%20style%3D%22enable-background%3Anew%200%200%2080%2080%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%2080%2080%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20width%3D%2280%22%20height%3D%2280%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%09.st0%7Bfill%3A%23307FC2%3B%7D%09.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%09%3Ccircle%20cy%3D%2240%22%20cx%3D%2240%22%20r%3D%2240%22%20class%3D%22st0%22%2F%3E%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22m35.5%2063.9h17.9c2.9%200%204.5-1.6%204.5-4.5v-21.5c0-0.6%200.2-1%200.6-1.4%202.1-2%204.1-3.9%206.1-5.9%200.5-0.5%200.5-0.8%200-1.3-1.5-1.5-2.9-3.1-4.3-4.7-0.8-0.9-2-1.7-2.4-2.8s-0.1-2.4-0.1-3.6c0-2.6-1.7-4.3-4.3-4.3h-23.8c-0.5%200-1%200.2-1.4%200.5-4.9%204.2-9.7%208.4-14.5%2012.6-0.5%200.4-0.7%200.9-0.7%201.6v30.6c0%203.1%201.6%204.7%204.7%204.7h17.7zm30.5-35c0.2-0.2%200.4-0.2%200.6-0.4%201.4-1.5%202.9-3%204.3-4.5%200.3-0.3%200.3-0.7%200-1-2.3-2.5-4.7-4.9-7-7.4-0.4-0.4-0.7-0.4-1.1%200-1.4%201.5-2.8%203-4.3%204.5-0.4%200.4-0.4%200.8%200%201.2%202.3%202.4%204.5%204.8%206.8%207.1%200.3%200.2%200.5%200.4%200.7%200.5z%22%2F%3E%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22m35.5%2063.9h-17.6c-3.1%200-4.7-1.6-4.7-4.7v-30.6c0-0.7%200.2-1.1%200.7-1.6%204.8-4.2%209.7-8.4%2014.5-12.6%200.4-0.3%200.9-0.5%201.4-0.5h23.8c2.6%200%204.3%201.7%204.3%204.3%200%201.2-0.3%202.6%200.1%203.6%200.4%201.1%201.5%201.9%202.4%202.8%201.4%201.6%202.8%203.1%204.3%204.7%200.5%200.5%200.4%200.9%200%201.3-2.1%202-4.1%204-6.1%205.9-0.4%200.4-0.6%200.8-0.6%201.4v21.5c0%202.9-1.6%204.5-4.5%204.5h-18zm20.1-24.6c-0.3%200.3-0.5%200.4-0.6%200.6-4.3%204.1-8.7%208.4-13%2012.6-0.5%200.5-0.8%200.5-1.3%200-2.1-2.2-4.2-4.3-6.3-6.4-0.8-0.9-0.8-0.9%200-1.7%206.9-6.9%2013.8-13.7%2020.7-20.6%200.3-0.3%200.5-0.8%200.5-1.3%200.1-1.4%200-2.8%200-4.2s-0.7-2.1-2.1-2.1h-6.6-15.5c-0.7%200-1%200.2-0.9%200.9v4%206.8c0%200.9-0.4%201.2-1.3%201.3h-1-11.9c-0.8%200-1%200.2-1%201v29c0%201.7%200.7%202.4%202.4%202.4h35.6c1.7%200%202.3-0.6%202.3-2.3v-9.4-10.6zm-27.2-21.6h-0.3c-3.5%203.1-7%206.1-10.5%209.2%203.4%200.1%206.8%200.1%2010.2%200.1%200.5%200%200.6-0.3%200.6-0.7v-4.6-4z%22%2F%3E%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22m66%2028.9c-0.2-0.2-0.4-0.3-0.6-0.5-2.3-2.4-4.5-4.8-6.8-7.1-0.4-0.4-0.5-0.8%200-1.2%201.4-1.5%202.8-3%204.3-4.5%200.4-0.4%200.7-0.4%201.1%200%202.3%202.5%204.7%204.9%207%207.4%200.3%200.3%200.3%200.7%200%201-1.4%201.5-2.9%203-4.3%204.5-0.3%200.2-0.5%200.3-0.7%200.4z%22%2F%3E%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22m55.6%2039.3v10.6%209.4c0%201.6-0.6%202.3-2.3%202.3h-35.6c-1.7%200-2.4-0.7-2.4-2.4v-29c0-0.8%200.2-1%201-1h11.9%201c0.9-0.1%201.3-0.4%201.3-1.3v-6.8-4c0-0.7%200.2-1%200.9-0.9h15.5%206.6c1.4%200%202.1%200.7%202.1%202.1v4.2c0%200.4-0.2%201-0.5%201.3-6.9%206.9-13.8%2013.8-20.7%2020.6-0.9%200.8-0.9%200.9%200%201.7%202.1%202.2%204.2%204.3%206.3%206.4%200.5%200.5%200.8%200.5%201.3%200%204.3-4.2%208.7-8.5%2013.1-12.7%200.1-0.1%200.2-0.3%200.5-0.5zm-25.5%2017.7c0.3-0.1%200.3-0.1%200.4-0.1%203-0.9%206-1.7%208.9-2.6%200.7-0.2%200.7-0.6%200.3-1-2.1-2.2-4.1-4.4-6.2-6.6-0.5-0.5-0.9-0.4-1%200.2-0.9%203.1-1.8%206.2-2.6%209.3-0.2%200.2%200.1%200.5%200.2%200.8zm1.7-22.8h9.9%201c0.6-0.1%201-0.4%201-1s-0.3-1-0.9-1.1c-0.3-0.1-0.6%200-0.8%200h-20.3-0.8c-0.7%200.2-1.2%201.1-0.7%201.6%200.3%200.3%200.8%200.5%201.2%200.5h10.4zm8.8-7.5h8.1c0.6%200%201.2-0.2%201.3-0.9%200.2-0.8-0.4-1.4-1.5-1.4h-15.9c-1%200-1.5%200.4-1.6%201.1%200%200.7%200.5%201.1%201.5%201.1%202.8%200.1%205.4%200.1%208.1%200.1zm-12.5%2014.4h6.3c1.2%200%201.7-0.4%201.7-1.1%200-0.8-0.5-1.1-1.7-1.1h-0.2-12.5c-0.3%200-0.7-0.1-1%200.1s-0.7%200.7-0.7%201c0%200.4%200.4%200.8%200.7%201%200.2%200.2%200.6%200.1%201%200.1h6.4zm-2.5%207.3h4.3c0.8%200%201.3-0.4%201.3-1.1%200-0.8-0.5-1.1-1.2-1.1h-8.8c-0.7%200-1.2%200.4-1.2%201.1s0.5%201.1%201.3%201.1h4.3zm-1.2%204.9h-3.2c-0.8%200-1.3%200.5-1.3%201.1%200%200.7%200.5%201.1%201.3%201.1h6.4c0.9%200%201.3-0.4%201.3-1.2%200-0.7-0.4-1.1-1.3-1.1-1%200.1-2.1%200.1-3.2%200.1z%22%2F%3E%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22m28.4%2017.7v4%204.6c0%200.4-0.1%200.7-0.6%200.7-3.4%200-6.8%200-10.3-0.2%203.5-3.1%207-6.1%2010.5-9.2%200.2%200%200.3%200.1%200.4%200.1z%22%2F%3E%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22m30.1%2057c-0.1-0.2-0.4-0.6-0.3-0.8%200.8-3.1%201.7-6.2%202.6-9.3%200.2-0.6%200.6-0.7%201-0.2%202.1%202.2%204.2%204.4%206.2%206.6%200.4%200.5%200.4%200.8-0.3%201-3%200.9-6%201.7-8.9%202.6%200.1%200%200%200-0.3%200.1z%22%2F%3E%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22m31.8%2034.2h-10.4c-0.4%200-0.9-0.2-1.2-0.5-0.5-0.6-0.1-1.4%200.7-1.6%200.3-0.1%200.6%200%200.8%200h20.3%200.8c0.6%200.1%200.9%200.5%200.9%201.1s-0.4%201-1%201h-1-9.9z%22%2F%3E%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22m40.6%2026.7h-8c-1%200-1.5-0.4-1.5-1.1s0.6-1.1%201.6-1.1h15.9c1.1%200%201.7%200.6%201.5%201.4-0.2%200.7-0.7%200.9-1.3%200.9-2.8-0.1-5.5-0.1-8.2-0.1z%22%2F%3E%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22m28.1%2041.1h-6.3c-0.3%200-0.7%200.1-1-0.1s-0.7-0.7-0.7-1%200.4-0.8%200.7-1c0.2-0.2%200.6-0.1%201-0.1h12.5%200.2c1.2%200%201.7%200.4%201.7%201.1%200%200.8-0.5%201.1-1.7%201.1h-6.4z%22%2F%3E%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22m25.6%2048.4h-4.3c-0.8%200-1.3-0.4-1.3-1.1%200-0.8%200.5-1.1%201.2-1.1h8.8c0.7%200%201.2%200.4%201.2%201.1s-0.4%201.1-1.3%201.1h-4.3z%22%2F%3E%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22m24.4%2053.3h3.3c0.9%200%201.3%200.4%201.3%201.1s-0.4%201.2-1.3%201.2h-6.4c-0.8%200-1.3-0.5-1.3-1.1%200-0.7%200.5-1.1%201.3-1.1%201-0.1%202-0.1%203.1-0.1z%22%2F%3E%3C%2Fsvg%3E');}
.projet-pedago{background-position: center;background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22projet-pedago-Calque_1%22%20style%3D%22enable-background%3Anew%200%200%2080%2080%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%2080%2080%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20width%3D%2280%22%20height%3D%2280%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%09.st0%7Bfill%3A%23F3A905%3B%7D%09.st1%7Bfill%3A%23F5B140%3B%7D%09.st2%7Bfill%3A%23FEFEFE%3B%7D%09.st3%7Bfill%3A%23FEFEFD%3B%7D%3C%2Fstyle%3E%09%3Ccircle%20cy%3D%2240%22%20cx%3D%2240%22%20r%3D%2240%22%20class%3D%22st0%22%2F%3E%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22m40%2063.7h7.5c1%200%201.7-0.5%201.9-1.4%200.2-0.8-0.3-1.6-1.2-1.9-0.3-0.1-0.3-0.2-0.3-0.5%200.1-1.2%200.4-2.4%200.9-3.5%201.1-2.4%202.6-4.6%204.3-6.6%202.6-3.1%204.1-6.6%204.4-10.6%200.2-3.5-0.4-6.9-2.1-10-3-5.5-7.6-8.7-13.8-9.3-5.1-0.5-9.7%201.1-13.4%204.7-4.2%204.1-6.1%209.1-5.6%2015%200.3%203.9%201.8%207.3%204.4%2010.3%201.6%201.9%203.1%203.8%204.3%206%200.6%201.2%201.1%202.4%201.4%203.8%200.1%200.4%200.1%200.7-0.5%200.6-0.2%200-0.3%200.1-0.5%200.1-0.7%200.3-1.1%201.1-1%201.9%200.2%200.9%200.8%201.4%201.7%201.4h7.6zm-22.9-23.7c0.3%200%200.7-0.1%201.1-0.3%200.8-0.5%201.3-1.4%201.1-2.3-0.2-1-1-1.7-2.1-1.8-2-0.1-4.1-0.1-6.1-0.1-1.1%200-2%201-2.1%202.1%200%201.1%200.9%202.2%202%202.2%202%200.1%203.9%200.1%206.1%200.2zm47.6-4.4v-0.1h-1.4c-1.1%200-2.1%201-2.1%202.2%200%201.1%200.9%202.2%202.1%202.2%202%200.1%204%200.1%205.9%200.2%200.7%200%201.3-0.2%201.7-0.7%200.6-0.7%200.8-1.5%200.4-2.3-0.4-0.9-1.2-1.3-2.1-1.3-1.5-0.2-3-0.2-4.5-0.2zm-24.6-28.9c-1.2%200-2.2%200.9-2.2%202.1%200%200.5%200%201-0.1%201.4-0.1%201.5-0.1%203-0.2%204.4%200%201.2%200.9%202.2%202.1%202.3%201.1%200.1%202.2-0.9%202.3-2%200-0.4%200-0.8%200.1-1.3%200.1-1.5%200.1-3.1%200.2-4.6%200.1-1.2-0.9-2.3-2.2-2.3zm27.6%2017.3c0-1.9-1.8-3-3.2-2.2-1.8%201-3.5%202-5.3%203-1%200.6-1.3%201.9-0.7%202.9s1.9%201.4%203%200.8c1.8-1%203.5-2%205.2-3%200.7-0.3%201-1%201-1.5zm0.1%2027.7c0-0.8-0.3-1.5-1-1.9l-5.4-3c-1-0.6-2.3-0.2-2.9%200.9-0.6%201-0.3%202.3%200.7%202.8%201.8%201.1%203.6%202.1%205.5%203.1%201.5%200.7%203.1-0.4%203.1-1.9zm-45.2-25.8c0-0.8-0.4-1.5-1.2-1.9-1-0.6-2.1-1.2-3.1-1.7l-2.1-1.2c-1.1-0.5-2.3-0.2-2.9%200.9-0.6%201-0.3%202.3%200.6%202.8%201.8%201.1%203.6%202.1%205.5%203.1%201.6%200.7%203.2-0.4%203.2-2zm-1.1%2023.2c0-2.1-1.9-3.1-3.4-2.2-1.6%201-3.3%202-4.9%203-1.1%200.7-1.5%201.9-0.9%203s2%201.5%203.1%200.8c1.7-1%203.3-2%205-3%200.7-0.6%201-1.2%201.1-1.6zm36-36.4c0-1-0.6-1.8-1.6-2.1s-1.9%200.1-2.5%201l-3%204.8c-0.7%201.1-0.4%202.5%200.6%203.1%201.1%200.7%202.4%200.3%203.1-0.8%201-1.6%202-3.3%203-4.9%200.3-0.3%200.4-0.7%200.4-1.1zm-27%205c0-0.3%200-0.6-0.2-0.9-1-1.8-2-3.7-3-5.4-0.6-1-1.9-1.3-2.9-0.7s-1.4%201.8-0.8%202.9c0.9%201.8%201.9%203.5%202.9%205.2%200.5%200.9%201.5%201.3%202.5%201%200.8-0.2%201.5-1%201.5-2.1zm9.5%2047.6h-5.8c-0.3%200-0.4%200.1-0.4%200.4v2.1c0%200.3%200.1%200.4%200.3%200.4h11.6c0.3%200%200.4-0.1%200.4-0.4v-2.1c0-0.3-0.1-0.4-0.4-0.4h-5.7zm6.2%204.5h-12.4c0.6%200.6%200.9%201.3%201.7%201.5%200.4%200.1%200.7%200.3%200.9%200.5l0.8%200.8c0.3%200.3%200.5%200.6%200.9%200.7%201.7%200.3%203.5%200.6%204.9-0.9%200.5-0.5%201-1.1%201.8-1.1%200.1%200%200.2-0.1%200.3-0.1%200.3-0.4%200.7-0.9%201.1-1.4z%22%2F%3E%09%09%3Cpath%20class%3D%22st2%22%20d%3D%22m40%2063.7h-7.6c-0.9%200-1.5-0.5-1.7-1.4-0.2-0.7%200.3-1.5%201-1.9%200.1-0.1%200.3-0.1%200.5-0.1%200.5%200.1%200.5-0.3%200.5-0.6-0.2-1.3-0.7-2.6-1.4-3.8-1.2-2.2-2.7-4.1-4.3-6-2.6-3-4.1-6.4-4.4-10.3-0.5-5.9%201.3-10.9%205.6-15%203.7-3.6%208.2-5.2%2013.4-4.7%206.2%200.6%2010.8%203.9%2013.8%209.3%201.7%203.1%202.3%206.5%202.1%2010-0.3%204-1.8%207.6-4.4%2010.6-1.7%202-3.2%204.2-4.3%206.6-0.5%201.1-0.8%202.3-0.9%203.5%200%200.2%200%200.4%200.3%200.5%200.9%200.3%201.3%201.1%201.2%201.9-0.2%200.9-0.8%201.4-1.9%201.4h-7.5z%22%2F%3E%09%09%3Cpath%20class%3D%22st3%22%20d%3D%22m17.1%2040c-2.2-0.1-4.1-0.1-6.1-0.2-1.1%200-2.1-1.1-2-2.2%200-1.1%201-2.2%202.1-2.1%202%200%204.1%200%206.1%200.1%201.1%200%201.9%200.7%202.1%201.8%200.2%200.9-0.3%201.8-1.1%202.3-0.4%200.2-0.7%200.3-1.1%200.3z%22%2F%3E%09%09%3Cpath%20class%3D%22st3%22%20d%3D%22m64.7%2035.6h4.5c1%200%201.7%200.4%202.1%201.3%200.4%200.8%200.2%201.6-0.4%202.3-0.5%200.5-1.1%200.8-1.7%200.7-2%200-4-0.1-5.9-0.2-1.1%200-2.1-1.1-2.1-2.2s0.9-2.1%202.1-2.2h1.4v0.3z%22%2F%3E%09%09%3Cpath%20class%3D%22st3%22%20d%3D%22m40.1%206.7c1.3%200%202.3%201.1%202.2%202.4-0.1%201.5-0.1%203.1-0.2%204.6%200%200.4%200%200.8-0.1%201.3-0.1%201.1-1.2%202-2.3%202-1.2-0.1-2.2-1.1-2.1-2.3%200.1-1.5%200.1-3%200.2-4.4%200-0.5%200-1%200.1-1.4%200.1-1.3%201-2.2%202.2-2.2z%22%2F%3E%09%09%3Cpath%20class%3D%22st3%22%20d%3D%22m67.7%2024c0%200.5-0.4%201.2-1%201.6-1.7%201-3.5%202-5.2%203-1%200.6-2.4%200.2-3-0.8s-0.3-2.3%200.7-2.9c1.7-1%203.5-2.1%205.3-3%201.5-0.9%203.2%200.2%203.2%202.1z%22%2F%3E%09%09%3Cpath%20class%3D%22st3%22%20d%3D%22m67.8%2051.7c0%201.6-1.7%202.7-3.1%201.9-1.9-1-3.7-2-5.5-3.1-1-0.6-1.2-1.9-0.7-2.8%200.6-1%201.9-1.4%202.9-0.9l5.4%203c0.7%200.4%201.1%201.1%201%201.9z%22%2F%3E%09%09%3Cpath%20class%3D%22st3%22%20d%3D%22m22.6%2025.9c0%201.6-1.7%202.7-3.1%202-1.9-1-3.7-2-5.5-3.1-1-0.6-1.2-1.9-0.6-2.8%200.6-1%201.8-1.4%202.9-0.9l2.1%201.2c1%200.6%202.1%201.2%203.1%201.7%200.7%200.4%201.1%201.1%201.1%201.9z%22%2F%3E%09%09%3Cpath%20class%3D%22st3%22%20d%3D%22m21.5%2049.1c0%200.4-0.4%201-1.1%201.5-1.7%201-3.3%202-5%203-1.1%200.7-2.5%200.3-3.1-0.8-0.6-1-0.2-2.3%200.9-3%201.6-1%203.3-2%204.9-3%201.5-0.9%203.3%200.1%203.4%202.3z%22%2F%3E%09%09%3Cpath%20class%3D%22st3%22%20d%3D%22m57.5%2012.7c0%200.4-0.1%200.8-0.3%201.2-1%201.6-2%203.3-3%204.9-0.7%201.1-2%201.4-3.1%200.8-1.1-0.7-1.4-2-0.6-3.1l3-4.8c0.6-0.9%201.5-1.3%202.5-1%200.9%200.1%201.5%201%201.5%202z%22%2F%3E%09%09%3Cpath%20class%3D%22st3%22%20d%3D%22m30.5%2017.7c0%201-0.6%201.9-1.6%202.1-0.9%200.3-2-0.1-2.5-1-1-1.7-1.9-3.5-2.9-5.2-0.6-1-0.2-2.3%200.8-2.9s2.3-0.3%202.9%200.7l3%205.4c0.2%200.3%200.3%200.6%200.3%200.9z%22%2F%3E%09%09%3Cpath%20class%3D%22st3%22%20d%3D%22m40%2065.3h5.7c0.3%200%200.4%200.1%200.4%200.4v2.1c0%200.3-0.1%200.4-0.4%200.4h-11.6c-0.3%200-0.4-0.1-0.3-0.4v-2.1c0-0.3%200.1-0.4%200.4-0.4h5.8z%22%2F%3E%09%09%3Cpath%20class%3D%22st3%22%20d%3D%22m46.2%2069.8c-0.4%200.5-0.8%200.9-1.1%201.4-0.1%200.1-0.2%200.1-0.3%200.1-0.8%200-1.3%200.6-1.8%201.1-1.4%201.5-3.2%201.2-4.9%200.9-0.4-0.1-0.6-0.4-0.9-0.7-0.3-0.2-0.5-0.5-0.8-0.8s-0.5-0.5-0.9-0.5c-0.8-0.2-1.1-0.9-1.7-1.5h12.4z%22%2F%3E%3C%2Fsvg%3E');}
.reglement{background-position: center;background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22reglement-Calque_1%22%20style%3D%22enable-background%3Anew%200%200%2080%2080%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%2080%2080%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20width%3D%2280%22%20height%3D%2280%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%09.st0%7Bfill%3A%237F4997%3B%7D%09.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%09%3Ccircle%20cy%3D%2240%22%20cx%3D%2240%22%20r%3D%2240%22%20class%3D%22st0%22%2F%3E%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22m48.2%2010.6l18.5%2043.8-35.3%2015-18.5-43.8%2035.3-15m1.1-2.6l-39.1%2016.5%2020.1%2047.5%2039.1-16.6-20.1-47.4z%22%2F%3E%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22m39%2018.3l1%202.3-14.7%206.2-1-2.3%2014.7-6.2m0.8-1.9l-17.3%207.3%202.1%204.9%2017.3-7.3-2.1-4.9z%22%2F%3E%09%09%09%3Crect%20transform%3D%22matrix%28.9207%20-.3902%20.3902%20.9207%20-10.535%2012.249%29%22%20height%3D%221.4%22%20width%3D%2213.7%22%20y%3D%2231.3%22%20x%3D%2218%22%20class%3D%22st1%22%2F%3E%09%09%09%3Crect%20transform%3D%22matrix%28.9207%20-.3902%20.3902%20.9207%20-9.2348%2016.197%29%22%20height%3D%221.4%22%20width%3D%2233.8%22%20y%3D%2230.1%22%20x%3D%2218.4%22%20class%3D%22st1%22%2F%3E%09%09%09%3Crect%20transform%3D%22matrix%28.9207%20-.3902%20.3902%20.9207%20-10.342%2016.957%29%22%20height%3D%221.4%22%20width%3D%2233.8%22%20y%3D%2233.2%22%20x%3D%2219.7%22%20class%3D%22st1%22%2F%3E%09%09%09%3Crect%20transform%3D%22matrix%28.9207%20-.3902%20.3902%20.9207%20-11.449%2017.716%29%22%20height%3D%221.4%22%20width%3D%2233.8%22%20y%3D%2236.3%22%20x%3D%2221%22%20class%3D%22st1%22%2F%3E%09%09%09%3Crect%20transform%3D%22matrix%28.9207%20-.3902%20.3902%20.9207%20-12.556%2018.476%29%22%20height%3D%221.4%22%20width%3D%2233.8%22%20y%3D%2239.4%22%20x%3D%2222.3%22%20class%3D%22st1%22%2F%3E%09%09%09%3Crect%20transform%3D%22matrix%28.9207%20-.3902%20.3902%20.9207%20-13.663%2019.235%29%22%20height%3D%221.4%22%20width%3D%2233.8%22%20y%3D%2242.5%22%20x%3D%2223.6%22%20class%3D%22st1%22%2F%3E%09%09%09%3Crect%20transform%3D%22matrix%28.9207%20-.3902%20.3902%20.9207%20-14.77%2019.995%29%22%20height%3D%221.4%22%20width%3D%2233.8%22%20y%3D%2245.6%22%20x%3D%2224.9%22%20class%3D%22st1%22%2F%3E%09%09%09%3Crect%20transform%3D%22matrix%28.9207%20-.3902%20.3902%20.9207%20-15.877%2020.754%29%22%20height%3D%221.4%22%20width%3D%2233.8%22%20y%3D%2248.7%22%20x%3D%2226.3%22%20class%3D%22st1%22%2F%3E%09%09%09%3Crect%20transform%3D%22matrix%28.9207%20-.3902%20.3902%20.9207%20-18.741%2018.953%29%22%20height%3D%221.4%22%20width%3D%2218.2%22%20y%3D%2254.9%22%20x%3D%2228.2%22%20class%3D%22st1%22%2F%3E%09%09%3Crect%20transform%3D%22matrix%28.9207%20-.3902%20.3902%20.9207%20-21.22%2017.714%29%22%20height%3D%221.4%22%20width%3D%226%22%20y%3D%2260.4%22%20x%3D%2230%22%20class%3D%22st1%22%2F%3E%09%09%3Crect%20transform%3D%22matrix%28.1927%20-.9813%20.9813%20.1927%20-12.269%2098.622%29%22%20height%3D%226%22%20width%3D%221.4%22%20y%3D%2253.8%22%20x%3D%2253.1%22%20class%3D%22st1%22%2F%3E%09%09%09%3Crect%20transform%3D%22matrix%28.3056%20-.9522%20.9522%20.3056%20-16.561%2090.423%29%22%20height%3D%221.4%22%20width%3D%225.6%22%20y%3D%2255.9%22%20x%3D%2250.9%22%20class%3D%22st1%22%2F%3E%09%09%3Cpolygon%20points%3D%2271.2%2031.7%2060.9%2052.1%2057.1%2055.5%2057.6%2050.4%2067.9%2030%22%20class%3D%22st1%22%2F%3E%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22m69.5%2033.3l-1.9-1%201.9-3.8%201.9%201-1.9%203.8zm-0.7-1.3l0.3%200.2%201.1-2.2-0.3-0.2-1.1%202.2z%22%2F%3E%3C%2Fsvg%3E');}
.sanitaire{background-position: center;background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22sanitaire-Calque_1%22%20style%3D%22enable-background%3Anew%200%200%2080%2080%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%2080%2080%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20width%3D%2280%22%20height%3D%2280%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%09.st0%7Bfill%3A%2359A731%3B%7D%09.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%09%3Cpath%20class%3D%22st0%22%20d%3D%22m41.6%2080h-3.1c-0.1%200-0.2-0.1-0.4-0.1-0.7-0.1-1.5-0.1-2.2-0.2-2.1-0.2-4.1-0.6-6.2-1.1-8.7-2.4-15.9-7.1-21.4-14.2-5.8-7.5-8.5-16.1-8.3-25.5%200.1-2.2%200.3-4.4%200.7-6.6%201.4-6.9%204.3-12.9%208.8-18.2%203.7-4.4%208.2-7.8%2013.4-10.2%205.3-2.6%2010.9-3.8%2016.8-3.9%201.6%200%203.3%200.1%204.9%200.3%202.6%200.2%205.2%200.8%207.7%201.6%208.4%202.7%2015.1%207.7%2020.3%2014.8%204.6%206.4%207%2013.5%207.4%2021.3%200%200.1%200.1%200.3%200.1%200.4v3.1c0%200.1-0.1%200.2-0.1%200.4-0.2%201.5-0.3%203-0.5%204.6-0.5%203.4-1.5%206.7-3%209.9-3.3%207.2-8.3%2013-15%2017.3-5.9%203.8-12.4%205.9-19.5%206.2-0.1%200-0.3%200.1-0.4%200.1zm-1.6-15.9h23.4c1%200%201.5-0.5%201.5-1.5v-37c0-1-0.5-1.5-1.5-1.5h-12.2c-0.4%200-0.5-0.1-0.5-0.5v-9.3c0-0.4-0.1-0.5-0.5-0.5h-19.6c-0.4%200-0.5%200.1-0.5%200.5v9.4c0%200.3-0.1%200.5-0.4%200.4h-2.9-10.2c-0.8%200-1.3%200.4-1.4%201.3v0.5%2020.9%2015.6c0%201.3%200.4%201.7%201.7%201.7h23.1z%22%2F%3E%09%3Cpath%20class%3D%22st1%22%20d%3D%22m40%2064.1h-23.2c-1.3%200-1.7-0.4-1.7-1.7v-15.6-20.9-0.5c0.1-0.8%200.6-1.3%201.4-1.3h10.2%202.9c0.3%200%200.4-0.1%200.4-0.4v-9.4c0-0.4%200.1-0.5%200.5-0.5h19.6c0.4%200%200.5%200.1%200.5%200.5v9.3c0%200.4%200.1%200.5%200.5%200.5h12.2c1%200%201.5%200.5%201.5%201.5v37c0%201-0.5%201.5-1.5%201.5h-23.3zm-3.7-11.6v3.4c0%200.3%200.1%200.4%200.4%200.4h6.4c0.4%200%200.5-0.1%200.5-0.5v-6.7c0-0.5%200-0.5%200.5-0.5h6.5c0.4%200%200.5-0.1%200.5-0.5v-6.3c0-0.4-0.1-0.5-0.5-0.5h-6.5c-0.4%200-0.5-0.1-0.5-0.5v-6.4c0-0.4-0.1-0.5-0.5-0.5h-6.3c-0.4%200-0.5%200.1-0.5%200.5v6.4c0%200.5%200%200.5-0.5%200.5h-6.5c-0.3%200-0.4%200.1-0.4%200.4v6.3c0%200.3%200.1%200.4%200.4%200.4h6.5c0.5%200%200.5%200%200.5%200.5v3.6zm4.1-28.3h7.2c0.4%200%200.5-0.1%200.5-0.5v-6.5c0-0.4-0.1-0.5-0.5-0.5h-14.5c-0.4%200-0.5%200.1-0.5%200.5v6.5c0%200.4%200.1%200.5%200.5%200.5h7.3z%22%2F%3E%09%3Cpath%20class%3D%22st0%22%20d%3D%22m36.3%2052.5v-3.3c0-0.5%200-0.5-0.5-0.5h-6.5c-0.3%200-0.4-0.1-0.4-0.4v-6.3c0-0.3%200.1-0.4%200.4-0.4h6.5c0.5%200%200.5%200%200.5-0.5v-6.4c0-0.4%200.1-0.5%200.5-0.5h6.3c0.4%200%200.5%200.1%200.5%200.5v6.4c0%200.4%200.1%200.5%200.5%200.5h6.5c0.4%200%200.5%200.1%200.5%200.5v6.3c0%200.4-0.1%200.5-0.5%200.5h-6.5c-0.5%200-0.5%200-0.5%200.5v6.7c0%200.4-0.1%200.5-0.5%200.5h-6.4c-0.3%200-0.4-0.1-0.4-0.4v-3.7z%22%2F%3E%09%3Cpath%20class%3D%22st0%22%20d%3D%22m40.4%2024.2h-7.3c-0.4%200-0.5-0.1-0.5-0.5v-6.5c0-0.4%200.1-0.5%200.5-0.5h14.5c0.4%200%200.5%200.1%200.5%200.5v6.5c0%200.4-0.1%200.5-0.5%200.5h-7.2z%22%2F%3E%3C%2Fsvg%3E');}	


}
/* MIN-WIDTH 1024PX ************************************************/
@media screen and (min-width: 1024px) {
  .pageprog .afficheinfos {padding-right: 16%;}
    
}
/* MAX 1224 PX DE LARGE *********************************************/
@media screen and (max-width: 1257px) {
	.main-navigation ul li {margin: 0 10px 0 0;}

}
/* MAX 1280 PX DE LARGE *********************************************/
@media screen and (max-width: 1281px) {
	
  .staff-list{-webkit-box-pack:justify;-ms-flex-pack:justify;/*justify-content:space-between*/}  
  .staff-list .staff-member {margin:0 0 20px 0}
  .staff-member .staff-photo{margin:0 10px 0 0;width:100px;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}
  .staff-list .staff-photo img {width: 100px;}
  
}
@media screen and (max-width:1446px){
  .main-navigation ul a {padding: 0 5px;}
  .site-header {width: 98%;}

}
@media screen and (max-width: 590px){
  .actus .col,.actus .col:first-child {padding-left:0 ;padding-right:0;}

}
/* MAX 600 PX DE LARGE ***************************************************/
@media screen and (max-width: 600px){
	#footercontainer .grid_4_of_12 {width: 100%;}
	#secondary {-webkit-box-orient: vertical;-webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
	aside {width:100%; margin-bottom:4% !important;}



}
/* MIN WIDTH 600PX *************************************************/
@media screen and (min-width: 600px){
  .cat_home .grid_6_of_12{width:49.2%;}
  .pageprog .afficheinfos {padding-right: 5%;}
  #maincontentcontainer{background: #ececec url(images/arbre.svgz) no-repeat 35% 0;}
  .site-content {padding: 53px 0;padding-bottom: 53px;padding: 3.35rem 0;padding-bottom: 3.35rem;}
}

@media screen and (min-width: 768px){
  .staff-list {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}/* passe l''equipe en colonne */

  }
/* MAX 800 PX DE LARGE ******************************************/
@media screen and (max-width: 800px){
	.content_block ul {	padding-left: 0;}
  .cat_home img{display: none !important; visibility: hidden;}
  .afficheinfo p,.afficheinfo h3,.dlm-downloads,.cat_home img ,.cat_home ul{margin-left:0;}
  footer aside{width:100%;}
  .site-footer:nth-child(1){-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
  .site-footer:nth-child(2){-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
  .site-footer:nth-child(3){-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}  
.cat_home .contenu {margin: 0}
#catlist li {max-width: 100%; }

}
@media screen and (min-width: 801px){
.afficheinfo .content_block p{margin-left: 175px !important}

.bordure {min-height: 230px;}
.staff-list .staff-member {-ms-flex-preferred-size: 47%;flex-basis: 47%;}
#catlist .lcp_titrecat {
	position: absolute;
	top: 0;
	left: 2px;
	border-radius: 0 0 15px 0;
	font-weight: 700;
	padding-right: 10px;
}

  #catlist .thumb{display: block;}
  
  }    
/* MAX 1025 PX DE LARGE *****************************************************/
@media screen and (max-width: 1025px){

  .col.grid_8_of_12.cat_home.actus, .col.grid_8_of_12,.grid_4_of_12{width: 100%;}
  	#menu-pied a {display:inline-block;padding:7px 0;text-decoration: underline;border:0 none}
	.main-navigation ul .animation ul {left: -210px !important;}
  #nav_menu-1 {float:none}
  .actus .col {padding-right:0;}
  .sidebar {margin-left: 0;}
  .site-footer{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column; 
 flex-direction: column;}
  #secondary {
    padding-left: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;}

}
/* MAX 1139 PX DE LARGE *****************************************************/
@media screen and (max-width: 1213px){
#masthead{position:relative;height: 55px;}
	.socsearch {width: 135px;/*float: right;top: -5px;*/position: absolute;right:4px;/*top:-10px*/ top:-13px}
	.social-media-icons {float: right;}
.logo {display: none;visibility: hidden;}
  .slicknav_brand {height: 93px;z-index: 1;position: absolute;padding: 1px 12px 2px 3px;}
  .slicknav_brand img {padding: 0;height: 90px;width: 133px;}
  .slicknav_nav {margin: 80px 0 0 0;}
  
}
/* MIN-WIDTH 1280PX ************************************************** */
/* Animation du logo */
@media screen and (min-width: 1280px){
	/* Buzz */
	@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
	}
	@keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
	}
	.hvr-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
	}
	.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
  -webkit-animation-name: hvr-buzz;
  animation-name: hvr-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
	}

}