body {color:#222222; font-family: 'Open Sans', sans-serif;}

h1 {font-family: 'Copse', serif; font-size:40px}

div.content h1 {padding:31px 0 21px 0; color:#231f20}

section {overflow:hidden}

* a {color:inherit}

.bloc-right{float: right}
/* ESSENTIEL WORDPRESS */
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter, .alignright, .alignleft {float: none;}
.aligncenter, div.aligncenter, .alignright, .alignleft {max-width:100%; height:auto}
.wp-caption {background: #fff;}
.wp-caption.alignnone {margin: 5px 10px 10px 0;}
article .wp-caption a {border:none}
.wp-caption.alignleft {margin: 5px 10px 10px 0;}
.wp-caption.alignright {margin: 5px 0 10px 10px;}
.wp-caption img {border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; margin: 0;}
.content strong, .content b {font-weight: 700}
.content p+p {margin-top: 10px}
.content i, .content em {font-style: italic;}
.content ul li {list-style-type: disc;}
.content ol li {list-style-type: decimal;}
.content ul, .content ol {margin: 10px 0 10px 30px}
.content u {text-decoration: underline}
.content del  {text-decoration: stroke}
/* ESSENTIEL WORDPRESS */


/* LISTES */

div#cms a.btn{display: inline-block;color: #FFF; text-transform: uppercase; font-weight: 700; border: none; background: none; text-decoration: none;background:#41abab;padding: 5px 10px;margin: 10px 0}
article.itemList {padding:16px; font-size:13px; line-height:0}
article.itemList:nth-child(5) {clear:both}
div.itemText, div.itemTextdevmil {line-height:18px; padding:17px 17px 32px 17px}
section.container a {color:#222222; background:#ebebeb; display:block;position: relative;}
div.itemText > h2, div.focusText > h2, div.itemTextdevmil > h2 {color:#e13434; text-transform:uppercase; font-size:14px; font-weight:800}
article.itemList div.itemBtt {width: 30px; height: 32px; overflow:visible; position: absolute;bottom: 0;right: 0;}
article.itemList div.itemBtt span {position:absolute; color:#FFF; top:16px; left:12px; font-size:22px}
svg.iconMore{width: 30px; height: 32px; fill: #ff6161}
div.contentArticle {padding:15px}
div.bordersArticle {background: #fff url(../_img/dotsw.gif);}
section.container div.contentArticle a {background:#FFF}
section.listebis div.itemText > h2, section.listebis div.focusText > h2, section.listebis div.itemTextdevmil > h2{color:#222222}
section.listebis svg.iconMore {fill: #896a9b;}
section.listebis time {font-family: 'Copse', serif; color:#896a9b; margin-bottom:5px; display:inline-block}
section.listebis div#navigation li.active a {background: url(../_img/navbgviolet.svg) no-repeat;}
div.bandgrise.filtres {text-align:left}
div.bandgrise.filtres.candidature {text-align:center}
div.bandgrise.filtres > div.container { padding:10px 16px; position:relative; overflow: inherit;}
div.bandgrise.filtres div.linkband {font-family: 'Open Sans', sans-serif; right:0;bottom: initial;}
div.filtres {font-family: 'Copse', serif; color:#896a9b; font-size:17px;}
div.filtres select {border:none; padding:5px; margin-left:15px}
section.listebis div.filtres svg.iconMore {fill: #ff6161;}
div#bttform {position:relative; margin-bottom: -30px;}
div#bttform div.linkmore div.itemBtt span {position:absolute; color:#FFF; top:16px; left:12px; font-size:22px}
section.listebis div#bttform svg.iconMore {  fill: #ff6161;}
section#agendaList div.itemText, section#agendaList div.focusText {line-height: 17px;}
.triAgenda select {padding:5px; background:#ebebeb; border:none; width:initial}
.triAgenda label {color: #41abab; font-family: 'Copse', serif;font-size: 17px; display:inline-block; margin-right:10px}
.actuCategorie{ font-family: 'Copse', serif; position: absolute; bottom: 0; left: 0; background-color: #41abab; color: #fff; padding: 12px; }
.actuCategorieRegion{ font-family: 'Copse', serif; position: absolute; bottom: 0; left: 0; background-color: #a0bb00; color: #fff; padding: 12px; }
.actuCategorieHome{ font-family: 'Copse', serif; position: absolute; bottom: 0; left: 0; background-color: #ff6161; color: #fff; padding: 12px; }
section#agendaFocus.container a, section.actus time.focus span {background:#41abab; color:#FFF}
section.actus time.focus {border-bottom: solid 1px #FFF; margin-bottom:25px}
div.focusText {line-height:18px; padding:40px}
section.actus div.focusText > h2 {color:#FFF; font-size:16px}
section#agendaFocus {width: 100%; position:relative}
section#agendaFocus div.linkmore {display:inline-block; padding:4px 20px 4px 15px; bottom: -5px; position:absolute; right: 15px; color:#FFF; text-transform:uppercase; font-weight:700; line-height: normal;}
section#agendaFocus div.linkmore div.itemBtt {width: 30px; height: 32px; position: absolute; display: inline-block; top: -11px; right: -15px; line-height: 0;}
section#agendaFocus div.linkmore div.itemBtt span {position:absolute; color:#41abab; top:16px; left:12px; font-size:22px}
section#agendaFocus svg.iconMore {fill: #ebebeb;}
div.regionAgenda {color:#007575; text-transform:uppercase}
.publication .img-box{background: #DDDDDD;height: 350px; width: 247px;  overflow: hidden;}

.btnback{margin-bottom: 20px;font-size: 12px; text-transform:uppercase;}
/* LISTES */

.entete-presse {padding:0 0 21px 17px; line-height:22px}
.entete-presse a {border-bottom:solid 1px}
.slick-slider {margin-bottom:0}
.homefeed {margin-bottom:30px}


/* FORMULAIRE */
.formfilter select{
	margin-top: 8px;
}
div.bandgrise.formulaire {text-align:left;   margin-bottom: 50px;}
div.bandgrise.formulaire form {padding:16px}
div.bandgrise.formulaire select {padding:8px 10px; width:100%; border:none}
div.bandgrise.formulaire label {display:block; display:inline-block; line-height:33px; height:33px}
div.bandgrise.formulaire input[type=text] {padding:8px 10px; width:100%; border:none}
div.bandgrise.formulaire textarea {resize:none; padding:8px 10px; width:100%; height:150px; border:none}
div.formTitle {font-family: 'Copse', serif; font-size: 40px; color:#896a9b; margin:20px 0 45px 0}
div.uploads {margin-top:25px}
input#cv, input#motivation {display:block}
div.mentions {color:#a1a1a1; margin:30px 0}
div.bandgrise.formulaire > div.container {overflow: inherit}
/* FORMULAIRE */

/* NAVIGATION */
div#navigation ul {font-family: 'Copse', serif; text-align:center; margin:23px 0 30px 0; font-size:20px}
div#navigation li {outline:none; width:auto; height:auto; float:none; display:inline-block; margin:0; padding:0 5px;}
div#navigation li a {display:block; width:25px; height:30px; line-height:32px; color:#333333; font-size:12px}
div#navigation li i {font-size: 35px; position: relative; display: inline-block; bottom: -7px;}
div#navigation li.active a {color:#FFF; background:url(../_img/navbgred.svg) no-repeat; background-size:cover!important}
div#navigation {padding-bottom: 10px;}
/* NAVIGATION */

/* BANDEAU GRIS */
div.bandgrise {background:#ebebeb;/*margin:0 17px;*/ line-height:22px; margin-bottom:30px; text-align:center}
div.bandgrise div.col3 {padding:20px 17px 10px 17px; float:none; text-align:left; float:left}
div.bandgrise p+p {margin-top:10px}
div.bandgrise a{text-decoration: underline;}
div.bandgrise .linkband a{text-decoration: none;}
/* BANDEAU GRIS */

/* LIENS BANDES */
div.linkband {background:#e13434; display:inline-block; padding:4px 20px 4px 15px; bottom:-12px; position:relative}
div.linkband a {color:#FFF; text-transform:uppercase; font-weight:700}
div.linkband div.itemBtt {width: 30px; height: 32px; position: absolute; display: inline-block; top: -10px; right: -15px; line-height: 0;}
div.linkband div.itemBtt span {position:absolute; color:#FFF; top:16px; left:12px; font-size:22px}

div.linkagir {background:#bd2c2c; display:inline-block; padding:6px 20px 6px 15px; bottom:-5px; position:absolute; right:15px;}
div.linkagir a {color:#FFF; text-transform:uppercase; font-weight:700}
div.linkagir div.itemBtt {width: 30px; height: 32px; position: absolute; display: inline-block; top: -11px; right: -15px; line-height: 0;}
div.linkagir div.itemBtt span {position:absolute; color:#FFF; top:16px; left:12px; font-size:22px}

div.linkmore {background:#bd2c2c; display:inline-block; padding:6px 20px 6px 15px; bottom: 0; position:absolute; right: 0;}
div.linkmore a, div.linkmore button {color:#FFF; text-transform:uppercase; font-weight:700}
div.linkmore button {background:none; border:none; cursor:pointer}
div.linkmore div.itemBtt {width: 30px; height: 32px; position: absolute; display: inline-block; top: -11px; right: -15px; line-height: 0;}
div#decouvrir div.linkmore div.itemBtt span {position:absolute; color:#FFF; top:16px; left:12px; font-size:22px}

div.linkallag {background:#bd2c2c; display:inline-block; padding:6px 20px 6px 15px; bottom: -30px; position:absolute; right:30px;}
div.linkallag a, div.linkallag button {color:#FFF; text-transform:uppercase; font-weight:700; border:none; background:none; cursor:pointer}
div.linkallag div.itemBtt {width: 30px; height: 32px; position: absolute; display: inline-block; top: -11px; right: -15px; line-height: 0;}
div.linkallag div.itemBtt span {position:absolute; color:#FFF; top:16px; left:12px; font-size:22px}

div.linkbenevole {background:#322739; display:inline-block; padding:6px 20px 6px 15px; bottom:-5px; position:relative; position:absolute; right:15px;}
div.linkbenevole a {color:#FFF; text-transform:uppercase; font-weight:700}
div.linkbenevole div.itemBtt {width: 30px; height: 32px; position: absolute; display: inline-block; top: -11px; right: -15px; line-height: 0;}
div.linkbenevole div.itemBtt span {position:absolute; color:#FFF; top:16px; left:12px; font-size:22px}
div.linkbenevole svg.iconMore{fill: #896a9b}
/* LIENS BANDES */

/* HEADER */
header {border-top:solid 4px #000; background: #fff url(../_img/dotsw.gif); padding-bottom:10px;}
header nav#nav-wrap {text-transform:uppercase; background:#FFF}
header nav#nav-wrap ul li {display:block; float:left; color:#505050; font-size:16px; padding:10px 4px; position:relative}
header nav#nav-wrap ul li+li {margin-left:42px}
header nav#nav-wrap ul li a {color:#505050}
header nav#nav-wrap ul li.active {font-weight:800; border-bottom:solid 1px #505050}
header nav#nav-wrap ul li.active li {font-weight:normal; border-bottom:none;}
header nav#nav-wrap ul li.active li:after {content:' '; position:absolute; bottom: auto;left: auto;margin-left:auto;}
header nav#nav-wrap ul li.active:after {content: url('../_img/liactive.svg'); position:absolute; bottom: -8px;left: 50%;margin-left: -5px;}
nav#nav-wrap li {padding: 10px 0;}
header nav#nav-wrap ul li > div.ssMenu li {display:block; width: 100%; float:left; color:#505050; font-size:16px; padding:10px 20px}
header nav#nav-wrap ul li > div.ssMenu li+li {margin-left:0}
div#headerTop {background:#FFF; padding:25px 0 15px 0}
header div.wrapper {position:relative}
div#faireDon {position:absolute; right:0; bottom:-62px; color:#FFF; font-weight:300; width:153px; height:84px}
div#faireDon a {color:inherit}
div#faireDon img {position:absolute}
div#faireDon p {position:absolute; z-index:1; width:153px; text-align:center; font-size:22px; padding-top:20px}
div#faireDon  span {font-weight:800; font-size:27px}

/* MENU */
nav#nav-wrap li > div.ssMenu {display:none; position:absolute; z-index:2; white-space: nowrap; min-width: inherit; margin-top:10px;padding: 10px; background: #fff url(../_img/dotsw.gif);}
nav#nav-wrap li:hover > div.ssMenu {display:block}
nav#nav-wrap li:hover > div.ssMenu li a:hover {color:#bdbdbd;}
nav#nav-wrap li > div.ssMenu li {background:#FFF; display:block; padding: 5% 10%; float:none; text-align:left; text-transform:none;}
header nav#nav-wrap ul li > div.ssMenu li {padding-right:40px}
header nav#nav-wrap ul li > div.ssMenu li:hover:after {content:"►"; position:absolute; right:5px; top:50%; margin-top:-7px;   color: #e13434;}
nav#nav-wrap li > div.ssMenu li a {color:#505050; font-size:0.875em}
nav#nav-wrap li > div.ssMenu li+li {margin-top:5px; border:none}
/* MENU */



/* HEADER */

/* MENU SECONDAIRE */
div#menusecondaire, div#menusecondaire a, div#menusecondaire form {display:inline-block; margin:0 15px; color:#505050; text-transform:uppercase; font-size:12px;}
 div#menusecondaire a {margin-right:0}
div#menusecondaire {float:right; position: relative; z-index: 99999; margin-bottom:15px}
.barre:before {content:"|"; margin-right:10px}
div#menusecondaire a.lang {position:relative; bottom:-5px; margin:0 5px}
div#menusecondaire form input[type="text"]{border:none; border-bottom:solid 1px #505050; margin:0 5px}
div#menusecondaire form button {background:#FFF; font-weight:800; border:none; font-family: 'Open Sans', sans-serif; color:#505050; font-size:14px}
/* MENU SECONDAIRE */

/* PRE FOOTER */
div.blocprefooter {padding:17px}
div.agir, div.benevole {padding:17px 17px 34px 17px; color:#FFF; position:relative}
div.agir {background:#e13434}
div.benevole {background:#54415f}
div.titrePrefooter {text-transform:uppercase; color:#FFF; font-size:24px; font-weight:300; border-bottom:solid 1px #FFF}
div.titrePrefooter span {display:inline-block;position: relative;bottom: -4px;padding: 0 15px 0 0;}
div.agir div.titrePrefooter span {background:#e13434;}
div.benevole div.titrePrefooter span {background:#54415f;}
div.agir div.contentext {margin-top:15px; text-align:center; line-height:22px}
div.benevole div.contentext {margin-top:15px; line-height:22px}
div.agir div.contentext strong {text-transform:uppercase; font-size:15px}
div.benevole div.contentext div.lieu {background:#322739; text-transform:uppercase; display:inline-block; font-weight:700; padding:0 40px 0 17px; margin-left:-17px; margin-bottom:10px; font-size:15px}
/* PRE FOOTER */

/* FOOTER */
div.twitterFeed {background:#fff url(../_img/dotsw.gif); padding:10px 17px}
div.newsletterFooter {background:#54415f url(../_img/dotsv.gif); color:#FFF;}
div.bottomFooter {background:#222222; color:#FFF}
div.blockFooter {padding:10px 17px}
div.twitterFeed div.wrapper {padding:0 17px}
div.twitterFeed div.contentFeed {background:#FFF; padding:0 10px; position:relative; height:40px; overflow: hidden;}
div.twitterFeed div.twitter {position:absolute; left:0; background: #FFF; padding: 0 15px;height: 40px;line-height: 40px; text-transform:uppercase; font-size:16px; z-index: 1;}
div.twitterFeed div.twitter img {position:relative; margin-bottom:-3px}
div.twitterFeed marquee {color:#222222;height: 40px;line-height: 40px;}
div.twitterFeed marquee a {color:#222222;}
div.textNewsletter {font-family: 'Copse', serif; text-align:right; font-size:17px}
div.formNewsletter {text-align:right}
div.formNewsletter button {background:none; border:none; position:relative; cursor:pointer; margin: 0; padding: 0; bottom: -10px;}
div.formNewsletter button span {font-family: 'Copse', serif; position:absolute; color:#FFF; top: 7px; left: 7px; font-size: 17px; z-index:32}
div.formNewsletter input[type="text"].col14 {background: #54415f; border:none; border-bottom:solid 1px #FFF; color:#FFF; float:none; display:inline-block; margin-bottom:10px}
div.formNewsletter svg.iconMore {fill: #896a9b;}
a.contacter {font-family: 'Copse', serif; -moz-box-shadow: -2px 2px 0px 0px #322739; -webkit-box-shadow: -2px 2px 0px 0px #322739; -o-box-shadow: -2px 2px 0px 0px #322739; box-shadow: -2px 2px 0px 0px #322739; filter:progid:DXImageTransform.Microsoft.Shadow(color=#322739, Direction=224, Strength=0); background: #54415f; color:#FFF; padding:5px 20px; display:block; font-size:17px; text-align:center; margin:20px 15px}
a.newsletter {font-family: 'Copse', serif; -moz-box-shadow: -2px 2px 0px 0px #322739; -webkit-box-shadow: -2px 2px 0px 0px #322739; -o-box-shadow: -2px 2px 0px 0px #322739; box-shadow: -2px 2px 0px 0px #322739; filter:progid:DXImageTransform.Microsoft.Shadow(color=#322739, Direction=224, Strength=0); background: #54415f; color:#FFF; padding:5px 20px; display:block; font-size:17px; text-align:center; margin:10px 15px}
div.bottomFooter {font-size:12px; line-height:20px; padding-top:20px}
div.bottomFooter a {color:#FFF}
div.bottomFooter span {font-size:16px; color:#e13434; text-transform:uppercase}
div.postbottomFooter {color:#a8a8a8; text-align:center; border-top:solid #a8a8a8 1px; margin:15px auto 0 auto}
div.postbottomFooter a {color:#a8a8a8; display:inline-block; margin:0 10px}
div.newsletterWrapper, div.wrapperReseaux {background: #54415f; padding: 10px 0 10px 20px; height:68px}
div.wrapperReseaux {display:table}
div.wrapperReseaux div.col14 {display:table-cell; float:none; vertical-align:middle; font-family: 'Copse', serif; text-align:right; font-size:17px}
div.wrapperReseaux div.col5 {padding:5px 0 5px 20px; display:table-cell; float:none; vertical-align:middle}
div.wrapperReseaux div.col5+div.col5 {padding:5px 10px;}
.pointer {padding-top: 14px;}
.pointer a {color: inherit}
.email-enregistre {text-align:center; padding:20px}
.menu-bas {text-align: center}
.menu-bas span {display: inline-block; margin: 0 15px}
.menu-bas span+span {position: relative; top: -10px}
/* FOOTER */

/* CMS */
div.addthis_native_toolbox {margin-top:20px}
div#cms {line-height:22px; padding-bottom:30px; margin: 0 0; clear: left;, padding-top: 10px;}
 div#cms h1{line-height: 40px;}
div#cms h2 {font-weight:700; text-transform:uppercase; font-size:20px; font-weight:800; margin-bottom:15px}
div#cms p+h2 {margin-top:30px}
div#cms p+p, div#cms p+ul, div#cms p+ol, div#cms ul+p, div#cms ol+p {margin-top:20px}
div#cms ul , div#cms ol {margin-left:30px}
div#cms ul li {list-style-type:disc}
div#cms ol li {list-style-type:decimal}
div#cms a {text-decoration: underline}
div#cms blockquote {padding: 20px 30px; font-style: italic; display: inline-block; position: relative;}
div#excerptDetail {padding:25px 25px 25px 0; text-align:left; line-height:26px;   background: #ebebeb; padding-left:2000px; margin-left:-2000px; margin-top:25px;margin-right: -2000px;padding-right: 2050px;}
/*div#excerptDetail {display:table; width:100%}
div#excerptDetail div.col13, div#excerptDetail div.col14 {display:table-cell; float:none}
div#excerptDetail div.col14 {padding-right:30px}
div#excerptDetail div.col14+div.col13 {position:relative}
div#excerptDetail div.col14+div.col13 img {}*/
div#excerptDetail div.date {font-family: 'Copse', serif;}
div#titreActivite {padding:36px 0 40px 0;}
div#titreActivite h1 {text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-size:30px; font-weight:800; line-height:32px;}
div.thumbActivite {    margin-top: 102px; float: right; padding: 0 0 20px 20px; text-align: right; min-height: 292px;}

.maintitle h1{text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-size:30px; font-weight:800; line-height:32px;}
.maintitle .btnsubmenu{text-align: right;}
.submenupages ul {clear: both;margin-top: 40px}
.submenupages li{padding-top: 25px; margin-top: 25px; border-top: solid #939393 1px; text-transform: uppercase; font-size: 16px; font-weight: 800; }
.btnnavbar{position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 0px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid #000; border-radius: 0px; cursor:pointer;float: right;}
.icon-bar {display: block; width: 25px; height: 3px; background: black; margin-bottom: 4px; }

/* .actions div#titreActivite h1 {margin-top: -20px;margin-bottom: 70px}
.actions div.thumbActivite {margin-top:60px} */


div#decouvrir {float:right; margin-bottom:60px; text-transform:uppercase; font-weight:800; border-left:solid 1px #000; padding: 10px 0 47px 20px; position:relative}
#actuliees {font-family: 'Copse', serif; text-transform:none; font-size:30px; font-weight:normal; display:inline-block; margin-bottom:5px; width:100%; padding:0 20px}
#actuliees a{text-transform: uppercase;font-size: 14px}
div#decouvrir span {font-family: 'Copse', serif; text-transform:none; font-size:30px; font-weight:normal; display:inline-block; margin-bottom:5px}
div#associes {margin-bottom:40px}
div#associes time, section.actus time {font-family: 'Copse', serif; color:#e13434; border-bottom:solid 1px #e13434; display:block; margin-bottom:10px; position:relative}
div#associes time span, section.actus time span {background:#ebebeb; position:relative; bottom:-5px; display:inline-block; padding-right:5px}
section.actus time {color:#000; border-bottom:solid 1px #000;}
section.actus time span {color:#000;}
section.actus div.itemText > h2 {color:#007575;}
section.actus div#navigation li.active a {  background: url(../_img/navbggreen.svg) no-repeat;}
div#consulter {text-transform:uppercase; font-weight:800; border-left:solid 1px #000; padding: 10px 0 0 20px; position:relative; width:100%; display:inline-block; margin-left:14px}
div#consulter span {font-family: 'Copse', serif; text-transform:none; font-size:30px; font-weight:normal; display:inline-block; margin-bottom:5px}
div#cms img {max-width:100%; height:auto}
div#entete-agir {line-height:26px; padding:16px}
div#entete-agir p+p {margin-top:25px}
div#entete-agir a {text-decoration: underline;}
div#entete-agir blockquote {padding: 20px 30px; font-style: italic; display: inline-block; position: relative; color:#896a9b}
div#entete-agir strong {color:#896a9b}
div.bandgrise.entete-offre {text-align:left; padding:35px 0; line-height:24px}
time.offre {padding:0 18px 35px 18px; color:#000; font-family: 'Copse', serif; margin-bottom:5px; display:inline-block}
div.content h1.offre {padding: 40px 0 10px 17px; color:#896a9b}
section#offre div#entete-agir {padding-bottom:45px}
div#contentText {line-height: 26px;; margin-top:25px; padding-right:40px}
/* CMS */

/* MAP */
#toolTip{ position:absolute; background:#884f1c; background:#444444; color:#FFF; padding:5px 10px 5px 10px; visibility:hidden;}
div.enRegionLarge {background:url(../_img/enRegionLarge.png); width: 490px; height: 598px; top: 120px;}
div.enRegionSmall {background:url(../_img/enRegionSmall.png); width: 260px; height: 358px; top: 120px;}
#wrapper_carte.largeMap {width: 490px; position: absolute; margin: 35px 0 0 25px;}
#wrapper_carte.smallMap {width: 490px; position: absolute; margin: 50px 0 0 14px;}
div.Mapindex {margin-top:30px;}
/* MAP */

/* SECOND HEADER */
div#secondHeader {color:#FFF}
div#secondHeader div.header {background:#a0bb00 url(../_img/dots.png); padding:12px 0}
div.titreSection {font-family: 'Copse', serif; font-size:32px}
div#secondHeader div.contentHeader {background-color:#000; background-repeat:no-repeat; background-position:center; background-size:cover; padding:80px 0}
div#secondHeader div.contentHeader span {color:#a0bb00; background:#FFF; display:inline-block; padding:12px 16px; font-size:30px; font-weight:700; text-transform:uppercase}
div#secondHeader div.contentHeader span+br+span {margin-top:-12px}
div#secondHeader div.contentHeader p {margin-top:20px; font-size:16px; line-height:22px}
div#secondHeader div.nav {padding:10px 0}
div#secondHeader a.all {background:#809600; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:14px; border:solid 1px #FFF; padding:6px 18px; float:right; margin-top:10px; width:auto}
div#secondHeader a {color:#FFF; font-family: 'Copse', serif; font-size:17px; padding:10px; display:inline-block}
div#secondHeader a.active {background:#FFF}
/* SECOND HEADER */

/* COULEURS PAGES */
div#secondHeader.regions div.nav {background:#a0bb00;}
div#secondHeader.regions a.active {color:#a0bb00;}
section.regions div#titreActivite h1 {color:#a0bb00;}
section.regions div#cms h2 {color:#768a00}
section.regions div#excerptDetail div.date {color:#768a00}


div#secondHeader.actions div.nav {background:#e13434;}
div#secondHeader.actions a.active {color:#e13434;}
section.actions div#titreActivite h1 {color:#e13434;}
section.actions div#cms h2 {color:#e13434}
section.actions div#excerptDetail div.date {color:#e13434}

div#secondHeader.actus div.nav {background:#41abab;}
div#secondHeader.actus a.active {color:#41abab;}
section.actus div#titreActivite h1 {color:#41abab;}
section.actus div#cms h2 {color:#41abab}
section.actus div#excerptDetail div.date {color:#41abab}
div#secondHeader.actus a.all {background:#41abab;}
section.actus div#cms blockquote {color:#41abab}


section.actus.region div#titreActivite h1{color:#a0bb00}
section.actus.region div#excerptDetail div.date {color:#a0bb00}
section.actus.region div.itemText > h2{color:#a0bb00}
section.actus.region div.itemText div.regionAgenda{color:#a0bb00}
section.actus.region div#navigation li.active a {background: url(../_img/navbggreenreg.svg) no-repeat;}
section.actus.region div.linkmore {background:#809600}
section.actus.region .triAgenda label{color:#a0bb00}
section.actus.region section#agendaFocus div.linkmore div.itemBtt span {color:#809600}

section.actus.region svg.iconMore { fill: #a0bb00;}
section.actus.region section#agendaFocus.container a{  background: #a0bb00;}
section.actus.region .focus span {background: #a0bb00;}
section.cms.agir div#titreActivite h1{color:#896a9b}
section.cms.informer div#titreActivite h1{color:#41abab;}



section.regions div#cms blockquote {color:#768a00}
section.actions div#cms blockquote {color:#e13434}
section.actions svg.iconMore{fill: #e13434}
section.actions div#excerptDetail div.date {color:#e13434}

section.actus div.linkmore {background: #007575;}
section.actus svg.iconMore {fill: #41abab;}
section.actus div.agir svg.iconMore {fill:#ff6161;;}
section.actus div.linkbenevole svg.iconMore {fill:#896a9b;}

div#secondHeader.cms div.nav {background:#76a440;}
div#secondHeader.cms a.active {color:#76a440;}
section.cms div#titreActivite h1 {color:#76a440;}
section.cms div#cms h2 {color:#76a440}
section.cms div#cms blockquote {color:#76a440}

div#secondHeader.agissons div.nav {background:#896a9b;}
div#secondHeader.agissons a.active {color:#896a9b;}

section.map div#titreActivite h1 {color:#a0bb00}

div#secondHeader.actions div.titreSection, div#secondHeader.actus div.titreSection, div#secondHeader.cms div.titreSection, div#secondHeader.agissons div.titreSection, div#secondHeader.regions div.titreSection {font-size:50px}
/* COULEURS PAGES */

/* SECTIONS REGIONS */
div#sectionsRegion {line-height:0; position:relative}
div#sectionsRegion a {color:inherit; display:block}
div#sectionsRegion h2 {font-size:42px; text-align:center; text-transform:uppercase; font-weight:300; margin-bottom:10px; line-height:normal}
div#sectionsRegion h3 {padding:30px 15px 10px 15px; font-size:15px; text-transform:uppercase; line-height:18px; font-weight:700}
div#sectionsRegion div.col3.actualites h3 {padding-top:10px}
div#sectionsRegion p.excerpt {padding:0 15px 50px 15px; line-height:22px}
div#sectionsRegion div.date {margin: 20px 15px 10px 15px; color:#a0bb00; border-bottom:solid 1px #a0bb00; line-height:normal}
div#sectionsRegion div.date span {font-family: 'Copse', serif; background:#ebebeb; display:inline-block; padding: 0 10px 5px 0; position:relative; bottom: -10px; line-height:normal}
div#sectionsRegion div.col3.actualites h2 {color:#a0bb00}
div#sectionsRegion div.col3.documents h2 {color:#54415f}
div#sectionsRegion div.col3.activites h2 {color:#e13434}
div#sectionsRegion div.col3.actualites div.img-box {background:#ebebeb; color:#505050}
div#sectionsRegion div.col3.documents  div.img-box {background:#54415f; color:#FFF}
div#sectionsRegion div.col3.activites  div.img-box {background:#e13434; color:#FFF}
div#sectionsRegion div.col3 {padding:17px}
div#sectionsRegion div.itemBtt {width: 30px; height: 32px; overflow:visible; position: absolute;bottom: 0;right: 0;}
div#sectionsRegion div.itemBtt span {position:absolute; color:#FFF; top:16px; left:12px; font-size:22px}
div#sectionsRegion div.col3.actualites svg.iconMore{width: 30px; height: 32px; fill: #a0bb00}
div#sectionsRegion div.col3.documents svg.iconMore{width: 30px; height: 32px; fill: #896a9b}
div#sectionsRegion div.col3.activites svg.iconMore{width: 30px; height: 32px; fill: #ff6161}
a.seeall {line-height:normal; padding:8px 0; text-align:right; display:inline-block; width:100%; font-weight:700}
div#sectionsRegion div.col3.actualites a.seeall {color: #a0bb00;}
div#sectionsRegion div.col3.documents a.seeall {color:#54415f}
div#sectionsRegion div.col3.activites a.seeall {color:#e13434}
div.single-region {line-height:20px}
div.single-region h2 {padding: 10px 0 10px 0; color: #231f20; font-family: 'Copse', serif; font-size: 20px;}
div.single-region h2.titre-regions {padding: 0 0 21px 0; font-size:40px}
div.single-region p+p {margin-top:20px}
div.single-region .fiche a{text-decoration: underline;}
div.single-region .fiche{line-height: 22px; padding-bottom: 30px; }


/* SECTIONS REGIONS */


/* AGENDA */
div.agenda {background:#fff url(../_img/dotsw.gif); padding:10px 17px; line-height:normal; margin-bottom:30px}
div.agenda div.col2 {padding:8px 0 8px 30px}
div.agenda div.wrapper {padding:0 17px; position:relative}
div.itemAgenda {background:#FFF; padding:15px;}
div.agenda a {color:inherit}
div.agenda div.linkallag a {color:#FFF}
div.itemAgenda div.date {font-family: 'Copse', serif; color:#e13434}
div.itemAgenda h4 {font-weight:700; text-transform:uppercase}
div.agenda div.col5 {font-family: 'Copse', serif; font-size:30px}
div.agenda div.col5 span {font-family: 'Open Sans', sans-serif; text-transform:uppercase; font-size: 12px; display:inline-block; background:#FFF; padding: 4px 10px 2px 10px; font-weight:700;line-height: normal;}
div.agenda div.col11 {padding-right:40px}
/* AGENDA */


/* ET VOUS ? */
div.etvous {background:#fff url(../_img/dotsw.gif); padding:10px 17px; line-height:normal; margin:30px 0}
div.etvous div.col2 {padding:8px 0 8px 30px}
div.etvous div.wrapper {padding:0 17px; position:relative}
#etvousLeft {font-family: 'Copse', serif; font-size:50px; line-height:35px}
#etvousLeft span {font-size:22px; background:#FFF; padding:5px}
#etvousRight h4 {color:#e13434; margin-bottom:5px}
/* ET VOUS ? */


/* RECHERCHE */
div#cms ul li+li {margin-top:8px}
div#cms ul li a {color:inherit}
div#cms ul li a:hover {text-decoration:underline}
.nb-results {text-transform:uppercase; margin-top:10px}
#titreActivite.nomargin {padding-bottom:0}
/* RECHERCHE */

/* TRIS */
.filterselect{display: inline-block; margin-right: 20px;}
div#bttTris {text-align:center ;margin-bottom:30px; padding:0 16px}
div#bttTris a {color:#41abab; font-family: 'Copse', serif; background:#ebebeb; padding:5px 10px; -moz-box-shadow: -2px 2px 0px 0px #bcbcbc; -webkit-box-shadow: -2px 2px 0px 0px #bcbcbc; -o-box-shadow: -2px 2px 0px 0px #bcbcbc; box-shadow: -2px 2px 0px 0px #bcbcbc; filter:progid:DXImageTransform.Microsoft.Shadow(color=#bcbcbc, Direction=224, Strength=0); font-size:17px; display:inline-block;}
div#bttTris a+a {margin-left:30px}
/* TRIS */

/* FAQ */
div.question {padding-top:25px; margin-top:25px; border-top:solid #939393 1px}
div.titre-question {position: relative; text-transform: uppercase; font-size: 20px; font-weight: 800; cursor:pointer; -webkit-transition: color .6s ease-in; -moz-transition: color .6s ease-in; -o-transition: color .6s ease-in; transition: color .6s ease-in;}
div.titre-question:hover {color:#e13434}
div.titre-question:after{
    content: '\25bc';
    position: absolute;
    font-weight: normal;
    font-size: 14px;
    right: 0;
    top:-2px;
}
div.open:after{
    content: '\25b2';
    position: absolute;
    font-weight: normal;
    font-size: 14px;
    right: 0;
    top:-2px;
}
div.reponse {margin-top:10px;}
/* FAQ */

/* HOME */
.slider-home div.slide {width:100%; position:relative}
.slider-home  a div.item-acc {color:#FFF}
div.item-acc h2 {font-weight: 700; font-size: 38px; display: block; text-transform:uppercase; line-height: 110%; margin-bottom:15px}
div.item-acc {position:absolute; z-index:2; top:50%; background:rgba(0,0,0,.65); width:50%; left:5%; padding:20px; line-height:20px}
.slider-home img {width:100%; height:auto}
.slick-prev {left: 0; width:52px; height:59px; background: url(../_img/slider-prev.png)}
.slick-next {right: 0; width:52px; height:59px; background: url(../_img/slider-next.png)}
.slick-prev:hover {opacity:0.75}
.slick-next:hover {opacity:0.75}
div#actus-home time {font-family: 'Copse', serif; color:#e13434; border-bottom:solid 1px #e13434; display:block; margin-bottom:10px; position:relative}
div#actus-home time span {background:#ebebeb; position:relative; bottom:-5px; display:inline-block; padding-right:5px}
div#actus-home div.itemText > h2 {color:#000}
div#titreActus {color:#e13434; font-size:42px; text-transform:uppercase; margin-left:15px}
div#titreMap {color:#000; font-size:28px; text-transform:uppercase; margin-bottom:11px}
div#titreMap span {font-weight:700; font-size:38px; display:block;}
div.lesactusregio {float:right; margin: 0 30px 10px 0}
div.lesactusregio div.linkband {background:#ebebeb}
div.lesactusregio div.linkband a {color:#e13434}
div.lesactusregio svg.iconMore {fill:#c3c3c3}
section.container #decouvrir a {background:#54415f; color:#FFF}
section.container #acheter a {background:#e13434; color:#FFF}
section.container #acheter div.itemTextdevmil > h2, section.container #decouvrir div.itemTextdevmil > h2 {color:#FFF}
div.titredevmail {text-transform:uppercase; border-bottom:solid 1px #FFF; font-size:24px; margin-bottom:10px}
section.container #acheter div.titredevmail span {background:#e13434; padding:0 15px 10px 0}
section.container #decouvrir div.titredevmail span {background:#54415f; padding:0 15px 10px 0}
section.container #decouvrir svg.iconMore {fill:#896a9b}
div#publications {line-height:22px; position:relative; padding-bottom:30px; margin-bottom:15px}
div#publications div.linkallag {bottom:-5px}
div#publications div.titrePub {text-align:right; font-weight:700; text-transform:uppercase}
div#publications h2 {font-family: 'Copse', serif;font-size: 30px;line-height: 38px;margin:15px 0}
div#publications h3 {text-transform:uppercase; font-weight:700}
div.derpub {text-align: right; font-weight: 700; text-transform: uppercase;}
/* HOME */

/* SLIDESHOW */
.slideshow{ width: 100%; background-color: #222; border: solid 6px #222; margin-top: 20px; margin-bottom: 20px; overflow: hidden; }
.slideshow div.slide{  width: 100%; max-width: inherit !important; position: relative; text-align: center; }
.slideshow div.slide div.image{ height: 700px; }
.slideshow div.slide div.image img{ width: auto; max-width: inherit !important; height: 100%!important; margin-left: auto; margin-right: auto; }
.slideshow div.slide div.info{ padding: 20px; color: #fff; text-align: left; font-size: 12px; }
.slideshow div.slide div.info div.title{ text-transform: uppercase; font-weight: bold; font-size: 24px;	margin-bottom: 15px; }
.slideshow .slick-prev {left: 0; top: 20%; width:52px; height:59px; background: url(../_img/slider-prev.png); opacity: 0; }
.slideshow .slick-next {right: 0; top: 20%; width:52px; height:59px; background: url(../_img/slider-next.png); opacity: 0; }
.slideshow:hover > .slick-prev{ opacity: 1; }
.slideshow:hover > .slick-next{ opacity: 1; }
.slideshow .slick-prev:hover {opacity:0.75}
.slideshow .slick-next:hover {opacity:0.75}
/* SLIDESHOW */


/* PRE-HOME */
.prehome{
    display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 99999999;
	text-align: center;
}
.prehome .prehomeGo{
	position: relative;
	display: inline-block;
	margin-top: 50vh;
	transform: translateY(-50%);
}
.prehome img.prehomeShow{
	max-height: 98vh;
    display:block;
    max-width:100%;
    height:auto
}
.prehome div.prehomeClose{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    position: absolute;
    top: -34px;
    right: 0px;
    width: 32px;
    height: 32px;
    line-height:32px;
    background-color: rgba(0, 0, 0, .4);
    border: solid 1px #adadad;
    color: #adadad;
    -webkit-transition: .3s;
    transition: .3s;
	cursor: pointer;
}
.prehome div.prehomeClose:hover{
    border-color: #fff;
    background-color: #fff;
    color: rgba(0, 0, 0, .8);
}
.prehome div.prehomeText{
	font-family: 'Copse', serif;
	color: #ff6c00;
	font-size: 30px;
	background-color: #fff;
	padding: 16px 0;
	font-weight: bold;
}
.prehomeOff{
	display: none;
}
/* PRE-HOME */

/* CONTACT */
div.reponse-contact {padding:30px 15px}
/* CONTACT */

@media (min-width: 640px) {
	header nav#nav-wrap ul li {font-size:12px;}
	header nav#nav-wrap ul li+li {margin-left:16px}
	div.bandgrise.formulaire div.col2 {padding-right:15px}
	div.bandgrise.formulaire div.col2+div.col2 {padding-right:0; padding-left:15px}
	div.bandgrise.formulaire div.row+div.row {margin-top:25px}
	div.bandgrise.formulaire textarea {height:230px}
	input#cv, input#motivation {margin-left:15px; display:inline}
	div#publications div.col9 {padding-left:15px}
	div#publications {padding-left:30px}
	.slideshow .slick-prev { top: 30%; }
	.slideshow .slick-next { top: 30%; }
}

@media (min-width: 640px) and (max-width: 768px) {
	article.itemList.col4 {width:50%}
	/*section.container a {height:390px}*/
	div.blocprefooter.col2 {width:100%}
	article.itemList:nth-child(3) {clear:both}
	article.itemList:nth-child(5) {clear:none}
	div.bottomFooter a {font-size:10px}
	div.bottomFooter {line-height:14px}
	.slideshow div.slide div.image{ height: 400px; }

}

@media (max-width: 640px) {
	article.itemList div.itemBtt {position:relative; float:right}
	div.bottomFooter div.blockFooter .col5 {width:50%; float:left; line-height:16px; font-size:11px; margin-bottom:20px}
	div.linkband a, div.linkagir a, div.linkbenevole a {font-size:11px}
	nav#nav-wrap li{background: #FFF}
	nav#nav-wrap li .ssMenu {display: none}
	header nav#nav-wrap ul li+li{margin-left: 0}
	header nav#nav-wrap ul li.active { font-weight: normal}
	.slideshow div.slide div.image{ height: 300px; }

	.homefeed{
		margin-top: 60px !important;
	}
	div.item-acc { bottom:-60px !important; }
	div.item-acc p{ display: none; }

	.publication .img-box{
		margin: 0 auto;
	}

	.prehome a.prehomeGo{
		width: auto;
		height: auto;
	}
	.prehome .prehomeShow{
		width: auto;
		height: auto;
	}
	.prehome div.prehomeText{
		font-size: 20px;
	}


}

@media (max-width: 768px) {
	div.bandgrise div.col3 {display:block; width:100%}
	div#secondHeader a {width:50%; float:left}
	div#sectionsRegion div.col3 {width:100%}
	/* ESSENTIEL WORDPRESS */
		img.alignright, img.alignnone, img.alignleft, img.aligncenter {width:100%; height:auto}
	/* ESSENTIEL WORDPRESS */
	div#decouvrir.col3 {width:100%}
	div.linkmore {right:15px}
	div#bttTris a {margin-top:10px}
	div.filtres select {border:none; padding:5px; display:block; width:100%; margin-top:10px}
	div.bandgrise.filtres div.linkband {margin-top:20px;}
	.triAgenda div.col2+div.col2 {margin-top:15px}
	div#selection-responsive-home {display:block}
    /*div#menusecondaire a, div#menusecondaire form {display:none}*/
    div#menusecondaire form{
        margin-left: 0px;
    }
    div#menusecondaire form input[type="text"]{
        width: 100px;
    }
    div#menusecondaire form:before{
        content: '';
        margin-right: 0px;
    }
	div#menusecondaire a {display:none}
	div#menusecondaire a.lang {display:inline-block}
	.slick-prev, .slick-next {position:absolute; left:-2000px}
	.slideshow .slick-prev{ left: 0; }
	.slideshow .slick-next{ right: 0; left: inherit; }
	div#faireDon {display:none}
	div.item-acc {font-size:12px; line-height:14px}
	div.item-acc h2 {font-size:16px; margin-bottom:5px}
	div.bottomFooter .menu-bas span {margin-bottom: 5px}
	div.bottomFooter .menu-bas span a {font-size: 14px;}
	nav#nav-wrap li > div.ssMenu, nav#nav-wrap li:hover > div.ssMenu{display: none}
	h1 {  font-size: 27px;    line-height: 30px;}
	div#secondHeader {margin-bottom: 20px; }
	div#cms{margin: 0}

	.homefeed{
		margin-top: 80px;
	}
	.slick-list{
		overflow: visible;
	}
	div.item-acc {position:absolute; z-index:2; bottom:-80px; background:rgba(0,0,0,1); width:100%; left:0; padding:20px; line-height:20px; top:auto}

	.prehome div.prehomeClose{
		top: 2px;
		right: 2px;
		border-color: #545454;
		color: #545454;
		background-color: rgba(173, 173, 173, 0);
	}
	.prehome img.prehomeShow{
		max-height: 68vh;
	}
	.prehome div.prehomeClose:hover{
		border-color: #545454;
		background-color: rgba(173, 173, 173, 1);
		color: #fff;
	}




 }

@media (min-width: 640px) and (max-width: 840px) {
	div.bottomFooter div.blockFooter .col5 {width: 25%;}
	article.itemList.col3 {width:100%}
	article.itemList.col3 figure {width:25%; float:left}
	article.itemList.col3 div.itemText {width:75%; float:left}
	div#actus-home.col9 {width:100%}
	div#publications div.linkallag {bottom:-15px}

}

@media (min-width: 768px) and (max-width: 840px) {
	article.itemList.col4 {width:33.33333333333333%}
	article.itemList:nth-child(4) {clear:both}
	article.itemList:nth-child(5) {clear:none}
	a.seeall {font-size:12px}
	div.bottomFooter .menu-bas span  {font-size: 14px; margin: 0 5px;}
	.slideshow div.slide div.image{ height: 500px; }
}

@media (min-width: 768px) {
	/*section.container a {height:380px}*/
	div.agir, div.benevole {height:205px}
	div.titreSection {float:left}
	div#secondHeader a.all {margin:2px 0 0 0}
	div#secondHeader div.nav {padding:0}
	div#secondHeader a {font-size:14px; display:table-cell; vertical-align:middle; text-align:center}
	div#secondHeader a+a {border-left:solid 1px #FFF}
	/*div#secondHeader a+a {padding-left:0}
	div#secondHeader a+a:before {font-family: 'Open Sans', sans-serif; content:"|"; margin-right:10px}
	div#secondHeader a.active:before {content:""}
	div#secondHeader a.active+a:before {content:""}
	div#secondHeader a.active+a:before+a:before {content:"|"}*/
	div#sectionsRegion h2 {font-size:30px;}
	/* ESSENTIEL WORDPRESS */
		img.alignright {float: right; margin: 5px 0 20px 20px;}
		img.alignnone {margin: 5px 10px 10px 0;}
		img.alignleft {float: left; margin: 5px 10px 10px 0;}
		img.aligncenter {display: block; margin-left: auto; margin-right: auto}
	/* ESSENTIEL WORDPRESS */
	header nav#nav-wrap ul li {font-size:12px;}
	header nav#nav-wrap ul li+li {margin-left:16px}
	div#entetePage {margin:35px auto}
	div.filtres select {width:30%}
	div.bandgrise.filtres div.linkband {position:absolute; font-family: 'Open Sans', sans-serif; top:-15px; right:0;bottom: initial;}
	div.bandgrise.filtres {text-align:left; margin-top:30px}
	div#selection-responsive-home {display:none}

	div#devmil figure {width:34%; display:table-cell; vertical-align:middle; background-size:cover; background-position:center}
	div#devmil div.itemTextdevmil {width:66%; display:table-cell; vertical-align:middle}
	div#devmil section.container article.itemList a {display:table}

	article.itemList:nth-child(4n+1) {clear:both}
	article.itemList:nth-child(5n+1) {clear:none}

	article.itemList.col2:nth-child(2n+1) {clear:both}
	article.itemList.col2:nth-child(3n+1) {clear:none}

	.slideshow .slick-prev { top: 50%; }
	.slideshow .slick-next { top: 50%; }




}

@media (max-width: 840px) {
	div.blockFooter .col2 {width:100%}
	div.blockFooter .col2+.col2 {margin-top:20px}
	div.blockFooter .col5 {width:12.5%}
	div.bottomFooter div.blockFooter .col5:first-child {display:none}
	div.Mapindex {display:none}
	div#selection-responsive, div#selection-responsive-home {display:block; margin-bottom:30px; background: #ebebeb; padding:15px; padding-left:2000px; margin-left:-2000px; padding-right:2000px; margin-right:-2000px;}
	div#selection-responsive select, div#selection-responsive-home select {width:100%; padding:5px}
	section#agendaList .itemList.col2 {width:100%}
	div.bottomFooter .menu-bas span:first-child{display: none}
}

@media (min-width: 840px) {
	div#sectionsRegion h2 {font-size:32px;}
	header nav#nav-wrap ul li {font-size:12px;}
	header nav#nav-wrap ul li+li {margin-left:22px}
	div.Mapindex {margin-top:30px; float:right; display:block;   margin-right: 16px;}
	div.Mapindex.homeMap {margin-top: 15px; float:right; display:block; margin-right: 0; margin-top:-18px}
	section.map div#titreActivite.col14 {width:calc(100% - 506px)}
	div#selection-responsive {display:none}
}

@media (min-width: 840px) and (max-width: 992px) {
	a.seeall {font-size:13px}
	div.bottomFooter .menu-bas span  {font-size: 12px; margin: 0 5px;}
	div.bottomFooter .menu-bas span img {width: 120px; height: auto}
}


@media (max-width: 992px) {
	div.thumbActivite {display:none}
	div#titreActivite.col14 {width:100%}
	div.bandgrise.filtres div.linkband {font-size: 11px;}
	div#titreMap span {font-size:28px}
}


@media (min-width: 992px) {
	/*section.container a {height:375px}*/
	div.agir, div.benevole {height:170px}
	div#secondHeader a {font-size:15px; padding:15px}
	div#secondHeader a+a {padding-left:15px}
	div#sectionsRegion h2 {font-size:42px;}
	header nav#nav-wrap ul li {font-size:15px;}
	header nav#nav-wrap ul li+li {margin-left:32px}
	div.lesactusregio {margin: -40px 30px 10px 0}
	div.bottomFooter .menu-bas span  {font-size: 14px; margin: 0 10px;}
	article.itemList.col4 > article.itemList.col4(3n+1) {clear: inherit; }
	article.itemList.col4 > article.itemList.col4(4n+1) {clear: left;}


}

@media (max-width: 1200px) {
	div.enRegionSmall{display:none}
	div#wrapper_carte_res {display:block}
	.publication .img-box {height: 262px; width: 185px; }
}

@media (min-width: 1200px) {
	/*section.container a {height:357px}*/
	div.agir, div.benevole {height:160px}
	div.agir, div.benevole {height:170px}
	div#secondHeader a {font-size:17px;}
	header nav#nav-wrap ul li {font-size:16px;}
	header nav#nav-wrap ul li+li {margin-left:42px}
	/*div#bttTris {margin-top:-45px}
	div#bttTris a.tri {margin-left:90px}*/
	div#bttTris {text-align:right}
	div#wrapper_carte_res {display:none}
	div#titreMap span {margin-left:35px}
}

@media (min-width: 1280px) {
	.slider-home {max-width:1280px; margin:auto;}
	div.bottomFooter .menu-bas span  {font-size: 16px;}
}