body {
	font-family: 'signikalight';
	background:#eeebe9;
	color:#4d4d4f
}
strong {
	font-family: 'signikabold';
	font-weight:normal
}
h1 {
	font-size: 58px;
	margin-bottom:25px;
	font-family: 'mathletebulky';
	text-align:center;
	color:#39436d
}
h2 {
	font-size: 17px;
	font-family: 'signikabold';
	color:#39436d;
	text-transform:uppercase;
}
h3.postepar {font-family: 'signikalight';}
h3 {
	font-size: 17px;
	font-family: 'signikabold';
	margin-bottom: 6px;
}
h2+h3 {
	margin-top: 8px;
}

td{	vertical-align: top;}

/* 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
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
article .wp-caption a {
	border:none
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	text-align:center
}
/* ESSENTIEL WORDPRESS */


/* FOOTER */
footer {
	position:fixed;
	bottom:0;
	width:100%;
	background:#39436d;
	color:#FFF;
	font-family: 'signikalight';
	height: 40px;
	z-index:100
}
footer div.col2 {
	padding:0
}
div.proposer_projet, div.cofinancer_projet {
	display:inline-block;
	text-align:center
}
div.proposer_projet a, div.cofinancer_projet a {
	color:#FFF;
	text-transform:uppercase;
	font-size:15px
}
div.container_btt {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding:15px 20px 35px 20px;
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
}
div.proposer_projet div.container_btt {
	background:#bd2662
}
div.cofinancer_projet div.container_btt {
	background:#6d85b6
}
div.proposer_projet div.container_btt p, div.cofinancer_projet div.container_btt p {
	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-o-transform: rotate(10deg);
}
div.cofinancer_projet {
	margin-left:5px
}
div.proposer_projet, div.cofinancer_projet {
	margin-top: -10px;
	position:relative
}
div.socialBottom {
	display:inline-block;
	margin-right:15px;
	margin-top: 8px;
}
div.socialBottom a {
	display:inline-block;
	margin:0 5px
}
div.partLeft, div.partRight {
	width:50%
}
div.partLeft {
	float:left;
}
div.partLeft form {
	display:inline
}
div.partRight {
	float:right;
	text-align: right
}

div.partLeft a {
	color:#FFF;
	text-transform: uppercase;
	display: inline-block;
	padding: 10px 5px;
}

footer div.partLeft {
    background: #4ba44a;
    margin-top: -9px;
    padding: 6px 30px 14px 30px;
    border-radius: 10px;
    max-width: 287px;
}
footer div.partLeft input[type="text"] {
	background:#FFF;
	color:#4ba44a;
	font-family: 'signikalight';
	border: none;
	padding:5px 20px;
/* 	width:240px; */
	margin-left:10px;
	display: inline-block;
	position: relative;
	top: -2px;
}
footer div.partLeft button {
	background:#4ba44a;
	color:#FFF;
	font-family: 'signikalight';
	border:none;
	font-size: 17px;
	padding: 6px 4px 4px 4px;
	margin-top: 5px;
	display: inline-block;
	cursor:pointer
}
div.partLeft img {
	margin-right:8px
}
.formnewsletter{
	margin-top: 30px
}
.formnewsletter .mentions{
	margin-top: 30px;
	font-size: 13px;
}
.formnewsletter input[type=text] {
	width: 80%;
    padding: 7px;
}


/* FOOTER */

/* HEADER */
header {
	background:#FFF;
	position:relative;
	z-index:2
}
div.logoHeader {
	padding-top:20px;
	text-align:center;
	position:relative
}
nav#nav-wrap {
	position:relative;
	z-index:100;
	background:#FFF;
	padding:8px 0 15px 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
nav#nav-wrap.sticky {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100;
	border-top: 0;
	padding:8px 0 12px 0;
}
nav#nav-wrap.sticky li.btn-don{margin-top: 14px}


nav#nav-wrap.sticky li.logoSticky {
	padding:0 10px;
}
nav#nav-wrap.sticky li.logoSticky img {
	margin-bottom: -14px;
}
nav#nav-wrap li {
	float:none;
	display:inline-block;
	text-transform:uppercase;
	font-family: 'signikaregular';
	font-size:15px;
	padding:10px;
	margin:0 5px;
	border-bottom:#FFF solid 2px
}
nav#nav-wrap li a {
	color:#292f4a
}
nav#nav-wrap li.active, nav#nav-wrap li:hover {
	border-bottom:#292f4a solid 2px
}
nav#nav-wrap li > div.ssMenu {
	min-width: 12em;
	background:#292f4a;
	margin-top: 10px;
	margin-left:-10px
}
nav#nav-wrap li > div.ssMenu li {
	font-family: 'signikalight';
	color:#FFF;
	text-transform: none;
	border-bottom:none
}
nav#nav-wrap li > div.ssMenu li {
	background:#292f4a;
	border-left:solid 2px #292f4a
}
nav#nav-wrap li > div.ssMenu li+li {
	border-top:none
}
nav#nav-wrap li > div.ssMenu li:hover {
	border-bottom: none;
	border-left:solid 2px #FFF
}
nav#nav-wrap li > div.ssMenu li {
	padding:5px 12px;
	margin:5px 0
}
div.shadowHeader {
	position:absolute;
	background:url(../_img/shadowHeader.png) center top no-repeat;
	width:100%;
	height:32px;
	bottom:-32px;
}
div#searchBlock {
	position:absolute;
	right:0;
	top:45%;
}
div#searchBlock form {
	display: inline;
}
div#searchBlock input[type="text"] {
	background:#FFF;
	color:#9497a4;
	font-family: 'signikalight';
	border:#9497a4 solid 1px;
	padding:2px 10px;
	width:200px;
	margin-left:10px;
	display: inline-block;
	position: relative;
	top: -2px;
	font-size: 14px;
}
div#searchBlock button {
	background:none;
	color:#9497a4;
	font-family: 'signikalight';
	border:none;
	font-size: 15px;
	padding: 6px 4px 4px 4px;
	margin-top: 5px;
	display: inline-block;
	cursor:pointer;
	margin-left:0
}
nav#nav-wrap.sticky li.logoSticky:hover {
	border-bottom: none
}
#nav{position: relative;}
#nav li.btn-don {
    position: absolute;
    right: 5px;
    top: 3px;
    background: #be4326;
    border-radius: 8px;
    padding:4px 18px 2px 18px;
    font-size: 13px;
    border:1px solid #be4326;
}
#nav li.btn-don a{color: #FFF;}

/* HEADER */

/* ARTICLE */
#msgerror {
	color:#FF6666;
	text-align:center
}
article {
	background:#FFF;
	padding:30px;
	line-height:22px;
	font-size:15px;
	position: relative;
	z-index: 3;
}
div#textWrapper.col10 {
	float:none;
	margin:auto
}
article h1 {
	line-height:normal
}
article p+p, article p+h3, article img+p, article div.img-box+p {
	margin-top:10px
}
article p+h2, article div.img-box+h2, article img+h2 {
	margin-top:25px
}
article h2+p {
	margin-top:4px
}
article ul {
	list-style-type:disc;
	margin:10px 0 10px 30px
}
artile ol {
	list-style-type: decimal;
	margin:10px 0 10px 30px
}
article div#listeCriteres ul {
	list-style-type:none;
	margin:0
}
article a {
	color:#4d4d4f;
	border-bottom:solid 1px #4d4d4f;
}
div#contentWrapper {
	margin-bottom:40px
}
div#prefooter {
	color:#4d4d4f;
	font-size:12px;
	padding:20px 0
}
div#prefooter a {
	color:#4d4d4f;
}
div#prefooter span+span:before {
	content:"|";
	margin:0 12px;
}
div.topArticle {
	color:#39436d;
	text-align:center;
	font-size:22px;
	margin-bottom:10px
}
article hr.col3 {
	background: #39436d;
	border: none;
	height: 2px;
	float: none;
	padding: 0;
}
div#share {
	background:#eeebe9;
	margin:36px 0;
	height:36px;
	line-height:36px;
	text-align:center;
	text-transform:uppercase;
	font-size:14px
}
div#share span, div#share img {
	display:inline-block;
	vertical-align:middle
}
div#share img {
	margin-left: 10px
}
div#share a {
	border:none
}
div#bando {
	line-height:0;
	position:relative;
	height:100%;
	z-index:3
}
div#blocBlanc {
	background:#FFF;
	width:100%;
	position:absolute;
	top:0
}
div#bandoWrapper {
	position:relative
}
div#titreCat {
	font-family: 'signikalight';
	background:#292f4a;
	color:#FFF;
	text-transform:uppercase;
	font-size:30px;
	position: absolute;
	padding:3px 30px 2px 30px;
	line-height: normal;
	bottom: 0;
}
div#titreCat a {
	color:#FFF
}
div#ttCat {
	color:#292f4a;
	background:rgba(255,255,255, 0.8);
	border:solid 1px #FFF;
	text-transform:uppercase;
	font-size:14px;
	position: absolute;
	padding:4px 20px 2px 20px;
	line-height: normal;
	right: 30px;
	bottom: 0;
}
div#ttCat a {
	background:none;
	color:#292f4a;
}
div#ensavoirplus div.col16 {
	color:#353c59;
	line-height:18px
}
div#ensavoirplus div.col16 img {
	margin-bottom:5px
}
div#ensavoirplus div.col16 p {
	font-size:13px
}
div#ensavoirplus div.col10 {
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
}
div#ensavoirplus div.col10, div#ensavoirplus div.col6 {
	float:none;
	display:table-cell;
	vertical-align:middle
}
div#ensavoirplus a {
	border:none
}
div.arrows.col13 {
	margin-top:30px
}
.nav-moreart {
	position:relative;
	min-height:100px;
}
.nav-moreart .title {
	width:100%;
	text-align:center;
	margin-top:40px
}
.svg-wrap {
	position: absolute;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
.nav-moreart a {
	position: absolute;
	top: 50%;
	display: block;
	outline: none;
	text-align: left;
	z-index: 1000;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border:none
}
.nav-moreart a.prev {
	left: 0;
}
.nav-moreart a.next {
	right: 0;
}
.nav-moreart a svg {
	display: block;
	margin: 0 auto;
	padding: 0;
}
.nav-moreart a {
	overflow: hidden;
	width: 215px;
	height: 100px;
	background-color: #eeebe9;
	-webkit-transition: width 0.4s, background-color 0.4s;
	transition: width 0.4s, background-color 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.nav-moreart .icon-wrap {
	position: absolute;
	z-index: 100;
	padding: 34px 1px;
	width: 40px;
}
.nav-moreart a.prev .icon-wrap {
	left: 0;
}
.nav-moreart a.next .icon-wrap {
	right: 0;
}
.nav-moreart svg.icon {
	fill: #39436d;
}
.nav-moreart div {
	position: absolute;
	top: 0;
	padding: 0 50px;
	width: 400px;
	height: 100%;
	color:#39436d;
}
.nav-moreart a.prev div {
	left: 0;
	text-align: left;
}
.nav-moreart a.next div {
	right: 0;
}
.nav-moreart h3 {
	position: relative;
	margin: 0;
	padding: 20px 0;
	font-size: .9em;
	line-height: 1.2;
	color:#292f4a;
	width:150px;
	font-family: 'signikalight';
}
/*.nav-moreart a.prev h3 {margin-left:110px} */
.nav-moreart a.next h3 {
	text-align:right;
	margin-left: 150px;
}
.nav-moreart div h3 span {
	display: block;
	padding-top: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 50%;
}
.nav-moreart img {
	position: absolute;
	top: 0px;
	height: 100px;
	width:auto;
}
.nav-moreart a.prev img {
	right: 50px;
}
.nav-moreart a.next img {
	left: 50px;
}
.nav-moreart a:hover {
	width: 350px;
	background-color:#292f4a;
}
.nav-moreart a:hover svg.icon {
	fill: #fff;
}
.nav-moreart a:hover h3 {
	color:#fff
}
/* ARTICLE */

/* PROGRAMME */
	aside#exProjets.col2 {
	width:100%
}
aside#exProjets.col2 a {
	color:#4d4d4f;
	font-size:15px;
}
aside#exProjets.col2 {
	line-height:18px
}
aside#exProjets.col2 div.img-box+div.img-box {
	margin-top:30px
}
article aside span.exemples {
	font-family: 'signikalight';
	text-align:justify;
	text-transform:uppercase;
	display:inline-block;
	margin:30px 0 10px 0;
	font-size:1.75em;
	line-height:normal;
	text-align:center
}
article aside div#paysIntervention {
	background:#5085a4 url(../_img/nos-pays-d-intervention.jpg) no-repeat;
	color:#FFF;
	text-transform:uppercase;
	padding:5px 10px;
	height:64px;
	display:table;
	width:100%;
	font-size:18px
}
article aside div#paysIntervention p {
	vertical-align:middle;
	display: table-cell
}
article div#chiffresCles {
	color:#FFF;
	padding:25px;
12px 10px;
12px;
}
article div#chiffresCles div.titreblock {
	margin-bottom: 10px;
	text-align: center;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'signikabold'
}
article div#chiffresCles hr.col3 {
	background: #FFF;
	border: none;
	height: 1px;
	float: none;
	padding: 0;
	margin-bottom:25px
}
article div#chiffresCles div.col2, article div#chiffresCles div.col4 {
	font-family: 'signikasemibold';
	text-align:center;
	font-size:25px;
	padding:25px 0 10px 0
}
article div#chiffresCles div.col4 i {
	font-size:20px
}
article div#chiffresCles div.col2 span, article div#chiffresCles div.col4 span {
	font-family: 'mathletebulky';
	font-size:80px
}
article div#icoSection {
	display:inline-block;
	height:52px;
	width:52px;
}
article.agriculture div#textWrapper.col10,  article.peche div#textWrapper.col10,  article.technologies div#textWrapper.col10,  article.biodiversite div#textWrapper.col10,  article.archive div#textWrapper.col10,  article.preservation div#textWrapper.col10 {
	float:left;
	margin:auto
}
article aside.col3 {
	width: 30.33333333333333%;
	margin-left:3%;
}
article aside div.blockRight {
	color:#FFF;
	padding:15px 12px 25px 12px;
	margin-bottom:25px
}
article aside p {
	line-height:normal
}
article aside strong {
	font-family: 'signikabold';
	text-transform:uppercase
}
article aside p+p {
	margin-top:18px
}
article aside a {
	color:#FFF;
	border-bottom:solid 1px rgba(255,255,255,0.5)
}
article aside div.titreblock {
	font-family: 'signikabold';
	text-transform:uppercase;
	font-size:20px;
	text-align:center;
	margin-bottom:10px
}
article aside hr.col10 {
	background: #FFF;
	border: none;
	height: 1px;
	float: none;
	padding: 0;
	margin-bottom:25px
}
article aside div.blockRight.downloads {
	padding:0
}
article aside div.blockRight.downloads div.bttDl {
	padding:10px 10px 10px 45px;
	line-height:normal
}
article aside div.blockRight.downloads div.bttDl+div.bttDl {
	margin-top:14px
}
article aside#exProjets.col2 a.col2.ttProj {
	color:#FFF;
	padding:7px 3px 3px 50px;
	float:right;
	text-transform:uppercase;
	margin:20px 0
}
article.agriculture aside div.blockRight.downloads,  article.peche aside div.blockRight.downloads,  article.biodiversite aside div.blockRight.downloads,  article.technologies aside div.blockRight.downloads,  article.archive aside div.blockRight.downloads,  article.preservation aside div.blockRight.downloads {
	background:none
}
div.entete {
	text-align:center;
	margin:10px auto 30px auto;
	float:none;
}
div.entetecof.col1 {
	margin:10px auto 30px auto;
	float:none;
	text-align:left
}
div.entete.criteres {
	margin-top:20px
}
div#entetesearch.entete {
	text-align:left
}
/* Agriculture durable */
	article.agriculture div.topArticle,  article.agriculture h1,  article.agriculture h2,  article.agriculture aside div.blockRight.downloads,  article.agriculture aside div.blockRight.downloads div.bttDl a,  article.agriculture aside span.exemples {
	color: #e2921d;
}
article.agriculture aside div.blockRight,  article.agriculture hr.col3,  article.agriculture div#chiffresCles,  article.agriculture aside div.blockRight.downloads hr.col10 {
	background: #e2921d;
}
article.agriculture aside div.blockRight.downloads div.bttDl a {
	border:none;
	background:none
}
article.agriculture aside div.blockRight.downloads div.bttDl {
	border:solid 1px #e2921d;
	background:url(../_img/agriculture.png) no-repeat 6px 50%
}
article.agriculture div#icoSection {
	background:url(../_img/agricultureHome.png)
}
article.agriculture aside#exProjets.col2 a.col2.ttProj {
	background: #e2921d url(../_img/agricultureW.png) no-repeat 18px 50%;
}
/* Agriculture durable */

	/* Pêche durable */
	article.peche div.topArticle,  article.peche h1,  article.peche h2,  article.peche aside div.blockRight.downloads,  article.peche aside div.blockRight.downloads div.bttDl a,  article.peche aside span.exemples {
	color: #2f95ba;
}
article.peche aside div.blockRight,  article.peche hr.col3,  article.peche div#chiffresCles,  article.peche aside div.blockRight.downloads hr.col10 {
	background: #2f95ba;
}
article.peche aside div.blockRight.downloads div.bttDl a {
	border:none;
	background:none
}
article.peche aside div.blockRight.downloads div.bttDl {
	border:solid 1px #2f95ba;
	background:url(../_img/peche.png) no-repeat 6px 50%
}
article.peche div#icoSection {
	background:url(../_img/pecheHome.png)
}
article.peche aside#exProjets.col2 a.col2.ttProj {
	background: #2f95ba url(../_img/pecheW.png) no-repeat 18px 50%;
}
/* Pêche durable */

	/*Conservation de la biodiversité */
	article.biodiversite div.topArticle,  article.biodiversite h1,  article.biodiversite h2,  article.biodiversite aside div.blockRight.downloads,  article.biodiversite aside div.blockRight.downloads div.bttDl a,  article.biodiversite aside span.exemples {
	color: #56ac55;
}
article.biodiversite aside div.blockRight,  article.biodiversite hr.col3,  article.biodiversite div#chiffresCles,  article.biodiversite aside div.blockRight.downloads hr.col10 {
	background: #56ac55;
}
article.biodiversite aside div.blockRight.downloads div.bttDl a {
	border:none;
	background:none
}
article.biodiversite aside div.blockRight.downloads div.bttDl {
	border:solid 1px #56ac55;
	background:url(../_img/biodiversite.png) no-repeat 6px 50%
}
article.biodiversite div#icoSection {
	background:url(../_img/biodiversiteHome.png)
}
article.biodiversite aside#exProjets.col2 a.col2.ttProj {
	background: #56ac55 url(../_img/biodiversiteW.png) no-repeat 18px 50%;
}
/*Conservation de la biodiversité */

	/* Technologies durables */
	article.technologies div.topArticle,  article.technologies h1,  article.technologies h2,  article.technologies aside div.blockRight.downloads,  article.technologies aside div.blockRight.downloads div.bttDl a,  article.technologies aside span.exemples {
	color: #ef533e;
}
article.technologies aside div.blockRight,  article.technologies hr.col3,  article.technologies div#chiffresCles,  article.technologies aside div.blockRight.downloads hr.col10 {
	background: #ef533e;
}
article.technologies aside div.blockRight.downloads div.bttDl a {
	border:none;
	background:none
}
article.technologies aside div.blockRight.downloads div.bttDl {
	border:solid 1px #ef533e;
	background:url(../_img/technologies.png) no-repeat 6px 50%
}
article.technologies div#icoSection {
	background:url(../_img/technologiesHome.png)
}
article.technologies aside#exProjets.col2 a.col2.ttProj {
	background: #ef533e url(../_img/technologiesW.png) no-repeat 18px 50%;
}
/* Technologies durables */

	/* Anciens secteurs */
	article.archive div.topArticle,  article.archive h1,  article.archive h2,  article.archive aside div.blockRight.downloads,  article.archive aside div.blockRight.downloads div.bttDl a,  article.archive aside span.exemples {
	color: #8b8b8c;
}
article.archive aside div.blockRight,  article.archive hr.col3,  article.archive div#chiffresCles,  article.archive aside div.blockRight.downloads hr.col10 {
	background: #8b8b8c;
}
article.archive aside div.blockRight.downloads div.bttDl a {
	border:none;
	background:none
}
article.archive aside div.blockRight.downloads div.bttDl {
	border:solid 1px #8b8b8c;
	background:url(../_img/archive.png) no-repeat 8px 50%;
	min-height: 24px;
	line-height: 24px;
}
article.archive aside div.blockRight.downloads div.bttDl p {
	line-height:normal;
	vertical-align: middle;
	display: inline-block;
}
article.archive div#icoSection {
	background:url(../_img/archiveHome.png)
}
article.archive aside#exProjets.col2 a.col2.ttProj {
	background: #8b8b8c url(../_img/archiveW.png) no-repeat 18px 50%;
}
/* Anciens secteurs */

	/* Préservation */
	article.preservation div.topArticle,  article.preservation h1,  article.preservation h2,  article.preservation aside div.blockRight.downloads,  article.preservation aside div.blockRight.downloads div.bttDl a,  article.preservation aside span.exemples {
	color: #56ac55;
}
article.preservation aside div.blockRight,  article.preservation hr.col3,  article.preservation div#chiffresCles,  article.preservation aside div.blockRight.downloads hr.col10 {
	background: #56ac55;
}
article.preservation aside div.blockRight.downloads div.bttDl a {
	border:none;
	background:none
}
article.preservation aside div.blockRight.downloads div.bttDl {
	border:solid 1px #56ac55;
	background:url(../_img/preservation.png) no-repeat 8px 50%;
	min-height: 24px;
	line-height: 24px;
}
article.preservation aside div.blockRight.downloads div.bttDl p {
	line-height:normal;
	vertical-align: middle;
	display: inline-block;
}
article.preservation div#icoSection {
	background:url(../_img/preservationHome.png)
}
article.preservation aside#exProjets.col2 a.col2.ttProj {
	background: #e2921d url(../_img/preservationW.png) no-repeat 18px 50%;
}
/* Préservation */


	article aside div.blockRight.downloads div.bttDl.agriculturedl a {
	color: #e2921d;
}
article aside div.blockRight.downloads div.bttDl.agriculturedl {
	border:solid 1px #e2921d;
	background:url(../_img/agriculture.png) no-repeat 6px 50%
}
article aside div.blockRight.downloads div.bttDl.pechedl a {
	color: #2f95ba;
}
article aside div.blockRight.downloads div.bttDl.pechedl {
	border:solid 1px #2f95ba;
	background:url(../_img/peche.png) no-repeat 6px 50%
}
article aside div.blockRight.downloads div.bttDl.biodiversitedl a {
	color: #56ac55;
}
article aside div.blockRight.downloads div.bttDl.biodiversitedl {
	border:solid 1px #56ac55;
	background:url(../_img/biodiversite.png) no-repeat 6px 50%
}
article aside div.blockRight.downloads div.bttDl.technologiesdl a {
	color: #ef533e;
}
article aside div.blockRight.downloads div.bttDl.technologiesdl {
	border:solid 1px #ef533e;
	background:url(../_img/technologies.png) no-repeat 6px 50%
}
article aside div.blockRight.downloads div.bttDl.archivedl a {
	color: #8b8b8c;
}
article aside div.blockRight.downloads div.bttDl.archivedl {
	border:solid 1px #8b8b8c;
	background:url(../_img/archive.png) no-repeat 8px 50%;
	min-height: 24px;
	line-height: 24px;
}
article aside div.blockRight.downloads div.bttDl.preservationdl a {
	color: #56ac55;
}
article aside div.blockRight.downloads div.bttDl.preservationdl {
	border:solid 1px #56ac55;
	background:url(../_img/preservation.png) no-repeat 8px 50%;
	min-height: 24px;
	line-height: 24px;
}
/* PROGRAMME */

	/* publications */
	article.publications div#focusNewsletter, article.fichesTechniques div#focusfichesTechniques, article.publications div.bttDlNews, article.fichesTechniques div.bttDlFiches {
	background:#5a8cb3
}
article.publications div#focusNewsletter div.focus span, article.fichesTechniques div#focusfichesTechniques div.focus span {
	color:#5a8cb3
}
div.bttDlNewsletter, div.bttDlFichesTechniques {
	border:solid 1px #FFF;
	display:inline-block;
	padding:2px 15px 0 15px;
	margin-top:20px;
	text-transform:uppercase;
	color:#FFF
}
article.publications div#focusNewsletter .container, article.fichesTechniques div#focusfichesTechniques .container {
	display:table
}
div.imgNewsletterFocus, div.imgFichesTechniquesFocus, div.contentNewsletter, div.contentFichesTechniques {
	float:none;
	display:table-cell;
	vertical-align:middle
}
div.imgNewsletterFocus, div.imgFichesTechniquesFocus {
	padding-right:25px
}
div#inscNewsletter {
	background:#eeebe9;
	text-transform:uppercase;
	color:#5a8cb3;
	border:solid 1px #bdbbba;
	padding:15px;
	margin-top:30px;
	font-size:14px;
	text-align:center;
	line-height:normal
}
div#inscNewsletter input[type="text"] {
	border: 1px solid #9d9c9c;
	background: #ffffff;
	font-weight: normal;
	color: #555555;
	padding: 8px 10px 9px 10px;
	width:70%;
}
div#inscNewsletter label {
	display:block;
	margin-bottom:10px
}
article.fichesTechniques div.blockFichesTechniques.agriculture div.bttDlFiches, article.fichesTechniques div.blockFichesTechniques.peche div.bttDlFiches, article.fichesTechniques div.blockFichesTechniques.biodiversite div.bttDlFiches, article.fichesTechniques div.blockFichesTechniques.technologies div.bttDlFiches, article.fichesTechniques div.blockFichesTechniques.archive div.bttDlFiches, article.fichesTechniques div.blockFichesTechniques.preservation div.bttDlFiches {
	text-align:center;
	padding:8px 10px 6px 32px
}
article.fichesTechniques div.blockFichesTechniques.agriculture div.bttDlFiches {
	background:#e2921d url(../_img/agricultureW.png) no-repeat;
	background-position: 4% 48%;
}
article.fichesTechniques div.blockFichesTechniques.peche div.bttDlFiches {
	background:#2f95ba url(../_img/pecheW.png) no-repeat;
	background-position: 4% 48%;
}
article.fichesTechniques div.blockFichesTechniques.biodiversite div.bttDlFiches {
	background:#56ac55 url(../_img/biodiversiteW.png) no-repeat;
	background-position: 4% 48%;
}
article.fichesTechniques div.blockFichesTechniques.technologies div.bttDlFiches {
	background:#ef533e url(../_img/technologiesW.png) no-repeat;
	background-position: 4% 48%;
}
article.fichesTechniques div.blockFichesTechniques.archive div.bttDlFiches {
	background:#8b8b8c url(../_img/archiveW.png) no-repeat;
	background-position: 4% 48%;
}
article.fichesTechniques div.blockFichesTechniques.preservation div.bttDlFiches {
	background:#56ac55 url(../_img/preservationW.png) no-repeat;
	background-position: 4% 48%;
}
div#secteursFiltres div.col5 {
	text-transform:uppercase;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}
div#secteursFiltres div.col5:hover {
	background:#f1f2f2
}
div#secteursFiltres div.col5 hr {
	border:none;
	height:2px;
	margin-bottom:0
}
div#secteursFiltres div.col5.agriculture hr {
	background:#e2921d
}
div#secteursFiltres div.col5.peche hr {
	background:#2f95ba
}
div#secteursFiltres div.col5.biodiversite hr {
	background:#56ac55
}
div#secteursFiltres div.col5.technologies hr {
	background:#ef533e
}
div#secteursFiltres div.col5.archives hr {
	background:#8b8b8c
}
div#secteursFiltres div.col5.preservation hr {
	background:#56ac55
}
p.upperFilters {
	text-transform:uppercase;
	margin-top:30px
}
/* publications */



/* LISTE */
div#focusActu, div#focusNewsletter, div#focusfichesTechniques {
	padding:15px;
	background:#565e7a;
	margin-top:50px
}
div#focusActu div.img-box {
	width:60%;
	float:left;
	margin-right:2%;
	line-height:0;
	overflow:hidden;
	text-align:center
}
div#focusActu h2, div#focusNewsletter h2, div#focusfichesTechniques h2 {
	font-family: 'signikasemibold';
	color:#FFF;
	text-transform:none;
	line-height:normal;
	font-size:15px
}
div#focusActu div.titreActu, div#focusNewsletter div.titreNewsletter, div#focusfichesTechniques div.titreFichesTechniques {
	color:#FFF;
}
div#focusActu div.dateActu, div#focusNewsletter div.dateNewsletter, div#focusfichesTechniques div.dateFichesTechniques {
	color:#FFF;
	margin-bottom:10px;
	float:left;
	width:50%
}
div#focusActu div.excerptActu, div#focusNewsletter div.excerptNewsletter, div#focusfichesTechniques div.excerptFichesTechniques {
	color:#FFF;
	line-height:normal;
	font-size:14px
}
div#focusActu div.focus {
	margin-bottom:8px;
	float:right;
	width:50%;
	text-align:right
}
div#focusNewsletter div.focus, div#focusfichesTechniques div.focus {
	margin-bottom:20px;
}
div#focusActu div.focus span, div#focusNewsletter div.focus span, div#focusfichesTechniques div.focus span {
	color:#39436d;
	background:#FFF;
	padding:4px 25px 2px 25px;
	display:inline-block;
	text-transform:uppercase;
	font-size:14px;
}
div#listActus, div#listNewsletter, div#listFiches {
	padding-top:1%
}
div.blockActu.col2, div.blockNewsletter.col2, div.blockFichesTechniques.col2 {
	position:relative;
	padding:0;
	margin-bottom:30px;
	margin-top:30px;
	width:46%
}
div.blockActu div.img-box, div.blockNewsletter div.img-box, div.blockFichesTechniques div.img-box {
	width:50%;
	float:left;
	margin-right:4%;
	line-height:0;
	overflow:hidden;
	text-align:center; /*background:rgba(86,94,122,.1);*/
	outline: solid 1px rgba(86,94,122,.1)
}
div.blockActu h2, div.blockNewsletter h2, div.blockFichesTechniques h2 {
	font-family: 'signikasemibold';
	text-transform:none;
	line-height:normal;
	font-size:20px
}
div.blockActu div.titreActu, div.blockNewsletter div.titreNewsletter, div.blockFichesTechniques div.titreFichesTechniques {
	color:#39436d;
	line-height:normal
}
div.blockActu div.dateActu, div.blockNewsletter div.dateNewsletter, div.blockFichesTechniques div.dateFichesTechniques {
	color:#39436d;
}
div.blockActu div.excerptActu, div.blockNewsletter div.excerptNewsletter, div.blockFichesTechniques div.excerptFichesTechniques {
	color:#39436d;
	line-height:normal;
	font-size:14px
}
div.bttSuite, div.bttDlNews, div.bttDlFiches {
	background:#565e7a;
	color:#FFF;
	width:46%;
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	bottom:0;
	right:0;
	font-size:14px;
	padding:4px 0 3px 0;
	line-height: normal;
}
div#allActus {
	display:none
}
div#bttallActus {
	color:#39436d;
	text-transform:uppercase;
	margin-left: 4%;
	text-align:center;
}
div#bttallActus p {
	border:solid 1px #39436d;
	display:inline-block;
	padding:3px 15px 0 15px;
	cursor:pointer
}
div.blockActu.col2:nth-child(2n+1), div.blockNewsletter.col2:nth-child(2n+1), div.blockFichesTechniques.col2:nth-child(2n+1) {
	clear:both
}
/* LISTE */

/* RECHERCHE */
div#rechercheBloc {
	background:#eeebe9;
	border:solid 1px #c9c9ca;
	padding:20px 28px;
	margin-bottom:40px;
	text-transform:uppercase
}
div#rechercheBloc span.list {
	font-size:14px;
	text-transform:none;
}
/*div#rechercheBloc button {margin-top:20px}*/
div#selects div.col4 {
	padding:0;
	width:100%;
	margin-bottom:15px
}
button {
	border: 1px solid #9d9c9c;
	background: #ffffff;
	font-weight: normal;
	color: #555555;
	padding: 8px 10px 9px 10px;
}
button:hover {
	cursor:pointer
}
div#personnaliser {
	height:33px;
	line-height:33px;
	margin-bottom:12px;
	float:right
}
div#personnaliser p {
	display:inline-block;
	height:33px;
	vertical-align:middle
}
div#personnaliser a {
	border:none;
	display:inline-block;
	height:33px;
	vertical-align:middle
}
div#personnaliser a+a {
	margin-left:5px
}
div.blockCarto {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	overflow:hidden;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	border:solid 1px #FFF;
	text-align:center;
	width:170px;
	line-height:normal;
	background:#FFFFFF
}
div.blockCarto+div.blockCarto {
	margin-top:15px
}
div.blockCarto a {
	border:none
}
div.thumbBlock {
	width:100%;
	overflow:hidden;
	height: 85px;
}
div.thumbBlock > img {
	width:100%;
	height:auto
}
div.titreBlock {
	font-family: 'signikabold';
	font-size:14px;
}
div.infosBlock {
	text-transform:uppercase;
	font-size:11px;
	margin:5px 0
}
div.bttBlock {
	color:#FFF;
	text-transform:uppercase;
	padding:5px;
	margin-bottom:20px
}
div.iconBlock {
	display:inline-block;
	width:30px;
	height:30px;
	margin-top:-30px
}
div.blockCarto.agriculture div.titreBlock {
	color: #e2921d;
}
div.blockCarto.biodiversite div.titreBlock {
	color: #56ac55;
}
div.blockCarto.peche div.titreBlock {
	color: #2f95ba;
}
div.blockCarto.preservation div.titreBlock {
	color: #56ac55;
}
div.blockCarto.technologies div.titreBlock {
	color: #ef533e;
}
div.blockCarto.archive div.titreBlock {
	color: #8b8b8c;
}
div.blockCarto.agriculture div.iconBlock {
	background:url(../_img/agricultureBlock.png) no-repeat
}
div.blockCarto.biodiversite div.iconBlock {
	background:url(../_img/biodiversiteBlock.png) no-repeat
}
div.blockCarto.peche div.iconBlock {
	background:url(../_img/pecheBlock.png) no-repeat
}
div.blockCarto.preservation div.iconBlock {
	background:url(../_img/preservationBlock.png) no-repeat
}
div.blockCarto.technologies div.iconBlock {
	background:url(../_img/technologiesBlock.png) no-repeat
}
div.blockCarto.archive div.iconBlock {
	background:url(../_img/archiveBlock.png) no-repeat
}
div.blockCarto.agriculture div.bttBlock {
	background: #e2921d;
}
div.blockCarto.biodiversite div.bttBlock {
	background: #56ac55;
}
div.blockCarto.peche div.bttBlock {
	background: #2f95ba;
}
div.blockCarto.preservation div.bttBlock {
	background: #56ac55;
}
div.blockCarto.technologies div.bttBlock {
	background: #ef533e;
}
div.blockCarto.archive div.bttBlock {
	background: #8b8b8c;
}
/* RECHERCHE */


/* LISTES */
div#listBlock div.col2 {
	text-align:center;
	line-height:normal;
	margin-bottom: 25px
}
div#listBlock div.col2:nth-child(even) {
	padding-left:40px
}
div#listBlock div.col2:nth-child(odd) {
	padding-right:40px;
	clear:both
}
div#listBlock div.col2 a {
	border:none
}
div#listBlock div.col2 div.thumbBlock {
	position: relative;
	width:100%;
	overflow:hidden;
	height:auto;
}
div#listBlock div.col2 div.thumbBlock > img {
	width:100%;
	height:auto
}
div#listBlock div.col2 div.thumbBlock div.montant {
	position:absolute;
	bottom:0;
	background:#6d85b6;
	color:#FFF;
	text-align:center;
	padding:10px;
	width: 100%;
	text-transform: uppercase;
	z-index: 1;
	font-size:18px
}
div#listBlock div.col2 h2.titreBlock {
	font-family: 'signikaregular';
	font-size:18px;
	text-align:left;
	margin-top: 5px;
	text-transform:none;
	color:#4d4d4f
}
div#listBlock div.col2 div.infosBlock {
	text-transform:uppercase;
	font-size:15px;
	margin:0 0 5px 0;
	text-align:left;
	margin-bottom:15px
}
div#listBlock div.col2 div.bttBlock {
	color:#FFF;
	text-transform:uppercase;
	padding:6px 3px 3px 7px;
}
div#listBlock div.col2 div.bttBlock.col2 {
	float:none;
	margin:auto
}
div#listBlock div.col2 div.iconBlock {
	display:inline-block;
	width:52px;
	height:52px;
	margin-top:-26px;
	z-index:3;
	position:relative
}
div#listBlock div.col2.agriculture div.iconBlock, article.agriculture div#listBlock div.col2 div.iconBlock {
	background:url(../_img/agricultureHome.png) no-repeat
}
div#listBlock div.col2.biodiversite div.iconBlock, article.biodiversite div#listBlock div.col2 div.iconBlock {
	background:url(../_img/biodiversiteHome.png) no-repeat
}
div#listBlock div.col2.peche div.iconBlock, article.peche div#listBlock div.col2 div.iconBlock {
	background:url(../_img/pecheHome.png) no-repeat
}
div#listBlock div.col2.preservation div.iconBlock, article.preservation div#listBlock div.col2 div.iconBlock {
	background:url(../_img/preservationHome.png) no-repeat
}
div#listBlock div.col2.technologies div.iconBlock, article.technologies div#listBlock div.col2 div.iconBlock {
	background:url(../_img/technologiesHome.png) no-repeat
}
div#listBlock div.col2.archive div.iconBlock, article.archive div#listBlock div.col2 div.iconBlock {
	background:url(../_img/archiveHome.png) no-repeat
}
div#listBlock div.col2.agriculture div.bttBlock, article.agriculture div#listBlock div.col2 div.bttBlock {
	background: #e2921d url(../_img/agricultureW.png) no-repeat;
	background-position: 5% 50%;
}
div#listBlock div.col2.biodiversite div.bttBlock, article.biodiversite div#listBlock div.col2 div.bttBlock {
	background: #56ac55 url(../_img/biodiversiteW.png) no-repeat;
	background-position: 5% 50%;
}
div#listBlock div.col2.peche div.bttBlock, article.peche div#listBlock div.col2 div.bttBlock {
	background: #2f95ba url(../_img/pecheW.png) no-repeat;
	background-position: 5% 50%;
}
div#listBlock div.col2.preservation div.bttBlock, article.preservation div#listBlock div.col2 div.bttBlock {
	background: #56ac55 url(../_img/preservationW.png) no-repeat;
	background-position: 5% 50%;
}
article.biodiversite div#listBlock div.col2.preservation div.bttBlock {
	background: #56ac55 url(../_img/preservationW.png) no-repeat;
	background-position: 5% 50%;
}
div#listBlock div.col2.technologies div.bttBlock, article.technologies div#listBlock div.col2 div.bttBlock {
	background: #ef533e url(../_img/technologiesW.png) no-repeat;
	background-position: 5% 50%;
}
div#listBlock div.col2.archive div.bttBlock, article.archive div#listBlock div.col2 div.bttBlock {
	background: #8b8b8c url(../_img/archiveW.png) no-repeat;
	background-position: 5% 50%;
}
div#listBlock {
	margin-top:20px
}
div#listBlock div.col2 div.thumbBlock div.mask {
	width: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	opacity: 0;
	background: rgba(41,47,74,0.8);
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	padding:100px 20px 20px 20px;
	z-index:2
}
div#listBlock div.col2 div.thumbBlock p {
	position: relative;
	color: #eeebe9;
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
	opacity: 0;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	text-align:left;
	line-height:26px;
}
div#listBlock div.col2 div.thumbBlock span {
	color:#eeebe9;
	padding: 0 8px 2px 8px;
	border:solid 1px #eeebe9;
	font-size: 26px;
	position:absolute;
	right: 14px;
	bottom: 14px;
	opacity: 0;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
div#listBlock div.col2 div.thumbBlock img {
	display: block;
	position: relative;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
}
div#listBlock div.col2:hover div.thumbBlock img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
div#listBlock div.col2:hover div.thumbBlock div.mask {
	opacity: 1;
}
div#listBlock div.col2:hover div.thumbBlock p {
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transition-delay: 0.1s;
	-webkit-transition-delay: 0.1s;
	-moz-transition-delay: 0.1s;
	-ms-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
}
div#listBlock div.col2:hover div.thumbBlock span {
	opacity: 1;
	transition-delay: 0.1s;
	-webkit-transition-delay: 0.1s;
	-moz-transition-delay: 0.1s;
	-ms-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
}
div#listBlock div.col2 div.thumbBlock div.maskcofok {
	width: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.5);
	padding:100px 20px 20px 20px;
	z-index:2;
	text-align:center
}
div#listBlock div.col2 div.thumbBlock div.maskcofok div {
	background:#4d4d4f;
	border:solid 1px #FFF;
	color:#FFF;
	text-transform:uppercase;
	display:inline-block;
	padding:30px 20px;
	font-size:18px
}
/* NAV */
			div#navigation {
	text-align:center;
	margin:30px 0
}
div#navigation ul {
	list-style-type:none;
	text-align:center;
	display:inline-block
}
div#navigation li {
	display:inline-block;
	width:25px;
	height:25px;
	color:#39436d;
	margin: 0 5px;
}
div#navigation li a {
	text-decoration:none;
	color:inherit;
	display:block;
	border:none
}
div#navigation li.active {
	border:solid 1px #39436d
}
div#navigation li.start, div#navigation li.end, div#navigation li.next, div#navigation li.previous {
	border:none;
	margin:0
}
/* NAV */
/* LISTES */

/* PROPOSER */
	div#tousSecteurs {
	background:#bd2662;
	color:#FFF;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	overflow:hidden;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	line-height:0;
	display:table
}
div#tousSecteurs div.col2 {
	padding:0;
	display:table-cell;
	float:none
}
div#tousSecteurs div.col2+div.col2 {
	line-height: 22px;
	padding:15px;
	vertical-align:middle
}
div#tousSecteurs h2 {
	color:#FFF;
	margin-bottom:15px
}
div#tousSecteurs h2 a, div#tousSecteurs a.btn {
	background:#FFF;
	color:#bd2662;
	padding:5px 20px 1px 20px;
	border:none;
	display:inline-block;
	margin-top:20px;
	text-transform:uppercase
}

div#tousSecteurs a {
	color:#FFF;
}


div#preservation {
	margin-top:30px
}
div#preservation div.col1 {
	padding:0
}
div#preservation h3 {
	color:#bd2662;
	margin-bottom:5px;
	font-size: 17px;
	font-family: 'signikabold';
	text-transform:uppercase
}
div#preservation a {
	background:#bd2662;
	color:#FFF;
	padding:5px 20px 1px 20px;
	border:none;
	display:inline-block;
	margin-top:15px;
	text-transform:uppercase
}
div#preservation+div+p {
	margin-top:30px
}
article.votre_projet h1 {
	color: #bd2662;
}
article.votre_projet h2 {
	color: #bd2662;
}
article.votre_projet hr.col3 {
	background: #bd2662;
}
div#listeCriteres ul li {
	padding:10px 10px 10px 50px;
	background:url(../_img/arrow.png) no-repeat 10px 10px
}
div#listeCriteres ul li:nth-child(odd) {
	background:#eeebe9 url(../_img/arrow.png) no-repeat 10px 10px
}
aside#etapesProjet {
	text-transform:uppercase;
	font-size:14px;
	font-family: 'signikalight';
}
aside#etapesProjet ol {
	counter-reset: li;
	list-style: none;
*list-style: decimal;
	padding: 0;
	margin-bottom: 4em
}
aside#etapesProjet ol a {
	position: relative;
	display: block;
	padding:15px 15px 15px 28px;
	margin: .5em 0;
	text-decoration: none;
	overflow:hidden;
	color: #aeaeb0;
	border:solid 1px #e9e9ea;
}
aside#etapesProjet ol a.lue {
	background: #eeebe9;
	color: #4d4d4f;
}
aside#etapesProjet ol a.encours {
	color: #bd2662;
	font-family: 'signikabold';
}
aside#etapesProjet ol li+li {
	margin-top:10px
}
aside#etapesProjet ol a:before {
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: 0;
	top: 0;
	background: #949498;
	text-align: center;
	transition: all .3s ease-out;
	color: #FFF;
	padding:14px 5px 0 5px;
	height:100%;
	font-size:20px;
}
aside#etapesProjet ol a.encours:before {
	background: #bd2662;
}
form#envoiFormulaire {
	padding:20px;
	background:#eeebe9;
	border:solid #c9c9ca 1px
}
form#envoiFormulaire input[type="text"], form#envoiFormulaire textarea {
	width:100%;
	padding:7px 10px
}
form#envoiFormulaire textarea {
	resize:none;
	height:200px
}
form#envoiFormulaire div.col1.label {
	padding:1% 1% 0 1%;
	font-size:14px
}
form#envoiFormulaire div.col1.input {
	padding:0 1% 1% 1%
}
form#envoiFormulaire div.col1.propal {
	padding:20px 1% 1% 1%
}
form#envoiFormulaire div.col1.input+div.col1.label {
	margin-top:10px
}
form#envoiFormulaire button.valid {
	text-transform:uppercase;
	color:#FFF;
	background:#bd2662;
	border:none;
	float:right;
	font-size:13px;
	margin-right:1%;
	padding:8px 20px;
	margin-top:20px
}
form#envoiFormulaire button.valid:hover {
	cursor:pointer
}
form#envoiFormulaire div.col1.inputfile {
	padding:20px 1% 1% 1%
}
input.file {
	padding:8px 10px;
	border: solid 1px #9d9c9c;
	background: #FFF;
	display:block;
	width:100%
}
input.file+div {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width:100%;
	height:33px;
}
/* PROPOSER */

/* SECTEUR */
	div.blocSecteur {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	overflow:hidden;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	line-height:0;
	display:table;
	margin-top:30px
}
div.blocSecteur div.col2 {
	vertical-align:middle;
	display:table-cell;
	padding:0;
	float:none
}
div.blocSecteur div.col2+div.col2 {
	line-height: 22px;
	padding:40px 20px 40px 50px;
	position:relative
}
div.blocSecteur div.col2 div.blocSecteurText {
	display:inline-block
}
p.textsecteurBottom {
	font-size:14px;
	margin:20px 0 0 0
}
article div.icoSection {
	display:inline-block;
	height:52px;
	width:52px;
	position: absolute;
	top:50%;
	left:0;
	margin-left:-26px;
	margin-top:-26px
}
div.blocSecteur.agriculture div.icoSection {
	background:url(../_img/agricultureHome.png)
}
div.blocSecteur.peche div.icoSection {
	background:url(../_img/pecheHome.png)
}
div.blocSecteur.biodiversite div.icoSection {
	background:url(../_img/biodiversiteHome.png)
}
div.blocSecteur.preservation div.icoSection {
	background:url(../_img/preservationHome.png)
}
div.blocSecteur.technologies div.icoSection {
	background:url(../_img/technologiesHome.png)
}
div.blocSecteur h2 {
	font-size:18px
}
div.blocSecteur.agriculture h2 {
	color:#e2921d
}
div.blocSecteur.peche h2 {
	color:#2f95ba
}
div.blocSecteur.biodiversite h2 {
	color:#56ac55
}
div.blocSecteur.preservation h2 {
	color:#56ac55
}
div.blocSecteur.technologies h2 {
	color:#ef533e
}
span.uppercase {
	text-transform:uppercase
}
/* SECTEUR */

/* RESULTATS */
	div.nbResultats {
	background:#eeebe9;
	color:#292f4a;
	font-size:20px;
	padding:10px 20px
}
div.nbResultats strong {
	font-family: 'signikabold';
	text-transform:uppercase
}
div#listBlock+div.nbResultats, div#listActus+div.nbResultats {
	margin-top:70px
}
div.bttallRes {
	color:#39436d;
	text-transform:uppercase;
	margin-left: 4%;
	text-align:center;
}
div.bttallRes p {
	border:solid 1px #39436d;
	display:inline-block;
	padding:3px 15px 0 15px;
	cursor:pointer
}
div.bttallRes a {
	border:none;
	text-decoration:none
}
/* RESULTATS */

/* COMMENTS */
div#comments.comments-area {margin-top:30px}
ol.comment-list {margin-top:10px}
ol.comment-list li.comment {padding:15px; background:#eee}
ol.comment-list li.comment+li.comment {margin-top:15px}
ol.children div.comment-body {padding:15px 15px 15px 90px; background:#fff url(../_img/avatar.png) no-repeat 10px 10px}
ol.children li.comment {padding:15px 0 15px 15px;}
ol.children li.comment+li.comment {margin-top:15px}
ol.children li.comment li.comment {padding:10px 0 0 0}
div.comment-author, div.comment-meta {width:50%; float:left}
div.comment-meta {text-align:right; font-size:12px}
article div.comment-meta a {border:none; color: #39436d;}
article div.comment-meta a.comment-edit-link {font-style:italic}
div.comment-meta+p {clear:both}
img.avatar {display:none}
cite.fn {font-family: 'signikabold'; font-weight: normal;}
article div.reply a {background: #565e7a; color: #FFF; float: right; text-transform: uppercase; padding: 4px 12px 2px 12px; margin-top: 10px;}
article div.reply:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div.comment-body {padding-left:80px; background:url(../_img/avatar.png) no-repeat}
div#respond {margin-top:30px}
p.form-allowed-tags {display:none}
p.comment-form-comment label {display:block}
textarea#comment {resize:none; width:100%; padding:10px}
p.form-submit input[type="submit"] {background: #565e7a; color: #FFF; float: right; text-transform: uppercase; padding: 8px 12px 6px 12px; margin-top: 10px; border:none; cursor:pointer}
p.form-submit input[type="submit"]:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
a.attachmentLink strong {font-family: 'signikalight';}
div.topic {margin-top:15px; padding:10px 25px 10px 10px; background:#eee url(../_img/topic.png) no-repeat 99% center; min-height:65px}
div.topic p {line-height:18px; font-size:14px}
div.titreTopic {font-family: 'signikabold'; text-transform:uppercase; color:#39436d}
div.auteurTopic {font-family: 'signikalight'; color:#666666}
div.auteurTopic span {font-family: 'signikalight'; font-style:italic; color:#4d4d4f}
div.contentForum {margin-top:30px}
div#connect.col2 {padding:30px 20px; margin:30px auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background:#eee; float:none; margin-bottom:150px}
div#connect.col2 div+div {margin-top:10px}
div#connect.col2 input[type="submit"] {background: #565e7a; color: #FFF; float: right; text-transform: uppercase; padding: 8px 12px 6px 12px; border:none; cursor:pointer}
#respond .logged-in-as{display:none}

/* COMMENTS */

/* PUBLICATIONS */
	div.blockPublications {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	font-size:13px;
	color: #5a8cb3;
	line-height:18px;
	text-align:center;
	padding:0 0 20px 0
}
div.blockPublications h2 {
	font-size: 28px;
	font-family: 'signikalight';
	color: #5a8cb3;
	text-transform: none;
	line-height:28px;
	margin-bottom:15px;
	padding:0 20px
}
div.blockPublications div.img-box+h2 {
	margin-top:0
}
div.blockPublications div.img-box {
	margin-top:-40px
}
div.blockPublications span {
	display:inline-block;
	color:#FFF;
	background: #5a8cb3;
	text-transform:uppercase;
	padding:8px 22px;
	display:inline-block;
	margin:25px 20px 0 20px;
}
div.blockPublications span a {
	color:#FFF;
	font-size: 13px;
}
article div.blockPublications a {
	border:none
}
div.blockPublications a p {
	color:#5a8cb3
}
div.blockPublications p {
	text-align:left;
	padding:0 20px
}
div.autresPubs {
	text-align:center
}
div.autresPubs a {
	display:inline-block;
	color:#FFF;
	background: #292f4a;
	text-transform:uppercase;
	padding:4px 18px 2px 18px;
	display:inline-block;
	margin-top:15px;
	font-size:14px
}
div#toutesPublications {
	margin-top:70px
}
/* PUBLICATIONS */

/* HOME */
#carouselHome .item {
	position:relative
}
#carouselHome .item img {
	display: block;
	width: 100%;
	height: auto;
}
#carouselHome .item p {
	position:absolute;
	text-align:center;
	width:100%;
	bottom:10%;
	font-size: 58px;
	font-family: 'mathletebulky';
	color: #FFF;
	text-shadow: -1px 0px 9px #000000;
}
/* HEADER HOME */
		#homeHeader {
	background:#FFF
}
#homeHeader header {
	background:none;
	position:relative;
	z-index:2
}
#homeHeader header a.logoFondation {
	position:absolute;
	bottom:-280px;
	left:50%;
	margin-left:-95px
}
#homeHeader header a.logoFondation img+img {
	display:none
}
#homeHeader div.logoHeader {
	padding:10px
}
#homeHeader nav#nav-wrap {
	background:none;
	padding-bottom:0;
}
#homeHeader nav#nav-wrap.sticky li.logoSticky:hover {
	border-bottom: none
}
#homeHeader nav#nav-wrap li {
	border-bottom:solid 2px transparent
}
#homeHeader nav#nav-wrap li:hover {
	border-bottom:#292f4a solid 2px
}
#homeHeader nav#nav-wrap li.btn-don:hover{border-bottom:#be4326 solid 1px}

#homeHeader div#searchBlock {
	top:0
}
/* HEADER HOME */

div#homecar {
	position:relative
}
a.customNavigation:hover {
	cursor:pointer;
}
a.customNavigation.prev, a.customNavigation.next {
	width:13px;
	height:36px;
	position:absolute;
	top:50%;
	margin-top:-18px
}
a.customNavigation.prev img, a.customNavigation.next img {
	width:100%;
	height:auto
}
a.customNavigation.prev {
	left:30px
}
a.customNavigation.next {
	right:30px;
}
div#actusHome {
	background:#eeebe9;
	font-size:13px;
	color:#353c59;
	line-height:20px;
	padding-bottom:15px
}
div#actusHome a {
	color:#353c59;
}
div#actusHome h2 {
	text-transform:none
}
#homeHeader div#prefooter {
	margin-bottom:40px
}
div.titreSectionhome {
	border-bottom:solid 1px #353c59;
	text-transform:uppercase;
	font-size:22px;
	margin:10px 0 30px 0;
	font-family: 'signikalight'
}
div.titreSectionhome span {
	background:#eeebe9;
	display:inline-block;
	padding: 6px 15px 6px 0;
	position: relative;
	bottom: -10px;
}
div#actusHome a.moreHome {
	background:#565e7a;
	color:#FFF;
	float:right;
	text-transform:uppercase;
	padding:4px 12px 2px 12px;
	margin-top:10px
}
div#newsHome {
	position:relative
}
div#homeNews a {
	display:block;
	padding:0 10px
}
/* HOME */

/* MAP */
#msgerror {
	display:none
}
div#mapProjets {
	background:#eeeeee;
	width:100%;
	padding: 140px 0 0 0;
	position:relative;
	min-height:600px;
}
#map {
	width: 100%;
	height:900px;
}
div#enteteCarte {
	position:absolute;
	z-index:8;
	width:100%;
	height:35px;
	top:175px
}
.infomap {
	width: 200px;
	font-size:15px;
	top:-10px;
	text-align: center;
}
.infomap h3 {
	color:#3eb3d1;
	font-size:18px;
	font-weight:200;
	margin-bottom:5px
}
.infomap a {
	display:block;
	width:100%;
	height:100%;
	position:absolute
}
.infomap-body {
	width: 190px;
	height: 200px;
	margin: 2px 0;
	padding-left:10px;
	overflow: hidden;
}
.infomap-type {
	font-style:italic;
	font-size:11px;
	color: #3eb3d1;
	margin:5px 0;
}
.infomap-type {
	font-style:italic;
	font-size:11px;
	color: #3eb3d1;
	margin:5px 0;
}
.imgmap {
	height:100px;
	overflow:hidden;
	margin:5px auto;
}
.imgmap img {
	border: 0;
	width: 170px;
	height:auto;
	margin-top:-40px
}
.mapbtn {
	width:150px;
	margin:0 auto;
	padding:5px;
	display:block;
	text-decoration:none;
	border-radius:5px;
	background:#3eb3d1;
	color:#FFFFFF;
	font-size:11px;
}
.gmnoprint {
	margin-top:100px
}
/* MAP */
.subpages {
	margin:0 auto;
	text-align:center
}
.subpages li {
	display:inline-table;
	text-transform:uppercase;
	background:#eee;
	padding:5px 10px 3px 10px;
	margin-bottom:15px;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.subpages li:hover {
	background:#d2d2d2
}
.subpages li+li {
	margin-left:15px
}
article .subpages li a {
	border-bottom:none
}
.parallax_bg {
	background-repeat: no-repeat;
	background-position: top center;
	z-index:1;
	position: absolute;
	;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
}
.parallax_noie {
	bottom:0
}
.galeriePhoto a {
	display:block;
	border:none
}
article h6 {
	font-size: 12px;
	line-height: 16px;
}
article p.petitcorps+p.petitcorps {
	margin-top:15px
}
/*.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {display:none}*/

article ul#plandusite li a {
	border:none
}
article ul#plandusite li li {
	margin-left:30px
}
/*article ul#plandusite li li:before {content:"- "}*/

div#mapHome {
	position:relative;
	height: 256px;
}
div#mapHome img {
	position:absolute;
	z-index:1
}
div#mapHome div.marker {
	position:absolute;
	z-index:2;
	width:22px;
	height:28px
}
div#mapHome div.marker img {
	width:auto;
	height:auto
}
/* SLIDESHOW */
div.gallery {
	margin:30px 45px 20px 45px;
	position:relative
}
#sync1 .item {
	margin: 5px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
#sync1 .item p {
	color:#353c59;
	font-weight:700;
	margin:0
}
#sync1 .item img {
	max-width:100%;
	height:auto;
	max-height:250px;
	width:auto
}
#sync2 .item {
	margin: 5px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
}
#sync2 .item img {
	outline: #eeebe9 solid 1px;
	max-width:100%;
	height:auto;
	max-height:70px;
	width:auto;
	opacity:0.7
}
#sync2 .synced .item img {
	outline: #39436d solid 1px;
	opacity:1
}
a.nextsync, a.prevsync {
	width:48px;
	height:94px;
	position:absolute;
	top:130px;
	border:none
}
a.nextsync {
	left:-68px
}
a.prevsync {
	right:-68px;
}
.nextHome {
	position:absolute;
	top:140px;
	border:none;
	right:0
}
.prevHome {
	position:absolute;
	top:140px;
	border:none;
	left:0
}
/* SLIDESHOW */


article.votre_projet div.entete.col11 {
	text-align:left;
	width:100%
}
 @media (min-width: 480px) and (max-width: 640px) {
#sync2 .item img {
	max-height:92px;
}
}

 @media (max-width: 1200px) {
	footer .partLeft{width: 70%}
	footer .partRight{width: 30%}
}

 @media (max-width: 640px) {
h1 {
	font-size: 45px;
	margin-bottom:15px;
}
article {
	padding:15px
}
div#ensavoirplus div.col16.articleLeft, div#ensavoirplus div.col16.articleRight {
	display:none
}
div#ensavoirplus div.col6 {
	width:16.66666666666667%;
}
div#ensavoirplus div.col10 {
	width:66.66666666666667%;
}
div#ensavoirplus div.col13 {
	width:100%;
	margin:0
}
footer {
	position:relative;
	height: auto;
	padding: 10px 20px;
}
div.container_btt {
	padding: 10px 5px;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
}
div.proposer_projet div.container_btt p, div.cofinancer_projet div.container_btt p {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
}
div.partLeft, div.partRight {
	width:100%;
	margin-top:30px !important;
}
div.partLeft, div.partRight {
	float:none;
	text-align:center;
	width: 100%;
		
}

div.partLeft i {
    display: inline-block;
    margin: 10px 0;
}

div.socialBottom {
	width:100%;
	text-align:center;
	margin:10px 0 20px 0
}
div.proposer_projet, div.cofinancer_projet {
	display:inline-block
}
div#contentWrapper {
	margin-bottom:0
}
div#prefooter span {
	width:50%;
	float:left;
	padding:3px 10px
}
div#prefooter span+span:before {
	content:"";
	margin:0;
}
div#share span i, div#searchBlock form, div#blocBlanc, div.shadowHeader {
	display:none
}
div#ttCat, div#titreCat {
	position:relative;
	text-align:center;
}
div#ttCat {
	right: auto;
}
.logoHeader.wrapper {
	position:relative;
	z-index:100
}
.logoHeader.wrapper img {
	width:60px;
	height:auto
}
.logoHeader.wrapper a.drapox img {
	width:30px;
	height:auto
}
div.logoHeader {
	padding: 10px;
0
}
nav#nav-wrap {
	padding:0
}
article aside.col3 {
	width:100%;
	margin-left:0
}
article.agriculture div#textWrapper.col10, article.peche div#textWrapper.col10, article.biodiversite div#textWrapper.col10, article.technologies div#textWrapper.col10, article.archive div#textWrapper.col10, article.preservation div#textWrapper.col10 {
	float:none
}
div#searchBlock a {
	position:absolute;
	top:10px;
	right:10px
}
/* NAV */
	nav#nav-wrap {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width:95%;
	margin:0 auto 10px auto;
	-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);
	box-shadow: 0px 2px 5px rgba(0,0,0,0.25);
}
nav#nav-wrap li {
	display:block;
	width:100%;
	border: none;
	border-left:none;
	border-right:none;
	background:#FFF;
	text-align:left;
	position:relative;
}
nav#nav-wrap li+li {
	border-top:none
}
nav#nav-wrap li a {
	color:#39436d;
	text-decoration:none;
	display:block;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
ul#nav {
	display:none
}
.toggle, input[type=checkbox]+label.toggle {
	cursor:pointer;
	display:block;
	background:#FFF;
	text-align:center;
	font-size:12px;
	color:#39436d;
	padding:10px 50px;
	text-align:center;
	width:100%
}
#toggle {
	display:none
}
 #toggle:checked ~ ul#nav {
display: block;
opacity: 1;
border-top: #39436d solid 1px;
margin:0 auto;
width:95%;
padding:10px 0
}
nav#nav-wrap li > div.ssMenu {
	font-size:0.875em;
}
nav#nav-wrap li > div.ssMenu li:last-child {
	border:none
}
nav#nav-wrap li.active, nav#nav-wrap li:hover {
	border:none
}
.toggle, input[type=checkbox]+label.toggle {
	font-size:18px;
	padding: 10px 10px 0 10px;
	text-align: right;
	margin-top: -40px;
	width: 30%;
	float:right
}
.toggle i {
	font-family:Georgia, "Times New Roman", Times, serif
}
nav#nav-wrap li > div.ssMenu {
	background:none
}
nav#nav-wrap li > div.ssMenu li, nav#nav-wrap li > div.ssMenu li:hover {
	background:none;
	border-left:none;
}
nav#nav-wrap li > div.ssMenu {
	margin-left:0;
}
/* NAV */

	div.blockActu.col2, div.blockNewsletter.col2, div.blockFichesTechniques.col2 {
	width:100%;
}
div.blockActu div.img-box, div.blockNewsletter div.img-box, div.blockFichesTechniques div.img-box {
	width:100%;
	float:none;
	margin:2% 0;
	line-height:0
}
div.bttSuite, div.bttDlNews, div.bttDlFiches {
	width:100%;
	position:relative;
	bottom:0;
	right:0;
	margin-top:10px
}
div.blockActu h2, div.blockNewsletter h2, div.blockFichesTechniques h2 {
	line-height:normal;
	font-size:15px
}
div.blockActu div.excerptActu, div.blockNewsletter div.excerptNewsletter, div.blockFichesTechniques div.excerptFichesTechniques {
	line-height:normal;
	font-size:13px;
}
div#focusActu div.img-box {
	width:100%;
	float:none;
	margin:3% 0;
	line-height:0
}
div#focusActu, div#focusNewsletter, div#focusfichesTechniques {
	width:100%;
	position:relative;
	bottom:0;
	right:0;
}
div#focusActu h2, div#focusNewsletter h2, div#focusfichesTechniques h2 {
	line-height:normal;
	font-size:20px
}
div#focusActu div.excerptActu, div#focusNewsletter div.excerptNewsletter, div#focusfichesTechniques div.excerptFichesTechniques {
	line-height:20px;
	font-size:13px;
}
div#listBlock div.col2:nth-child(even), div#listBlock div.col2:nth-child(odd) {
	padding:1%
}
div#tousSecteurs div.col2 {
	display:block
}
div#listeCriteres ul li {
	background:url(../_img/arrowL.png) no-repeat 10px 10px
}
div#listeCriteres ul li:nth-child(odd) {
	background:#eeebe9 url(../_img/arrowL.png) no-repeat 10px 10px
}
div#listeCriteres ul li, div#listeCriteres ul li:nth-child(odd) {
	background-size:21px 21px;
	-webkit-background-size:21px 21px;
	-khtml-background-size:21px 21px;
	-moz-background-size:21px 21px;
	-ms-background-size:21px 21px
}
div.blocSecteur div.col2 {
	display:none
}
div.blocSecteur div.col2+div.col2 {
	display:block;
	padding:40px 20px
}
article div.icoSection {
	left:50%;
	top:0
}
div.blocSecteur {
	overflow:visible
}
#homeHeader header a.logoFondation {
	position:relative;
	bottom:0;
	left:0;
	margin-left:0
}
#homeHeader header a.logoFondation img {
	display:none
}
#homeHeader header a.logoFondation img+img {
	display:inline
}
#homeHeader nav#nav-wrap {
	background:#FFF
}
#carouselHome .item p {
	font-size: 28px;
}
.nav-moreart {
	display:none
}
a.nextsync, a.prevsync, div#ttCat {
	display:none
}
div#listBlock div.col2 div.infosBlock {
	margin-bottom:5px
}
div#listBlock div.col2 {
	margin-bottom:15px
}
div#listBlock div.col2+div.col2 {
	padding-top:15px;
	border-top: solid 5px #eeebe9
}

}
 @media (min-width: 640px) {

/*div#searchBlock input[type="text"] {
	width:150px
}*/
div.container_btt {
	padding: 15px 5px 35px 5px;
	font-size: 13px;
}
footer div.partLeft input[type="text"] {
	width:160px;
	margin-left:0
}
footer div.partLeft i {
	display:none
}
div.blockActu div.img-box, div.blockNewsletter div.img-box, div.blockFichesTechniques div.img-box {
	width:45%;
	float:left;
	margin-right:4%;
	line-height:0
}
div.bttSuite, div.bttDlNews, div.bttDlFiches {
	width:100%;
	position:relative;
	bottom:0;
	right:0;
	margin-top:10px
}
div.blockActu h2, div.blockNewsletter h2, div.blockFichesTechniques h2 {
	line-height:normal;
	font-size:15px
}
div.blockActu, div.blockNewsletter, div.blockFichesTechniques {
	margin-left:4%
}
div#listActus, div#listNewsletter, div#listFiches {
	margin-left:-4%
}
nav#nav-wrap li {
	padding: 5px;
	margin: 0 2px;
	font-size: 13px;
}
div.blockActu div.img-box, div.blockNewsletter div.img-box, div.blockFichesTechniques div.img-box {
	height:84px
}
div.blockActu div.img-box img {
	height:100%;
	width:auto;
}
div.blockNewsletter div.img-box img, div.blockFichesTechniques div.img-box img {
	widht:100%;
	height:auto;
}
div#focusActu div.img-box {
	width:55%;
	float:left;
	margin-right:4%;
	line-height:0;
	height:225px
}
div#focusActu div.img-box img {
	height:100%;
	width:auto;
}
div#focusActu div.titreActu {
	color:#39436d;
	width:41%;
	float:right
}
div#focusNewsletter div.titreNewsletter, div#focusfichesTechniques div.titreFichesTechniques {
	color:#39436d
}
div#focusActu h2, div#focusNewsletter h2, div#focusfichesTechniques h2 {
	line-height: auto;
	font-size: 15px;
	margin-bottom:5px
}
div#focusActu div.excerptActu, div#focusNewsletter div.excerptNewsletter, div#focusfichesTechniques div.excerptFichesTechniques {
	line-height:auto;
	font-size:13px;
}
div#focusActu div.focus span, div#focusNewsletter div.focus span, div#focusfichesTechniques div.focus span {
	font-size:12px
}
aside#exProjets.col2 {
	width:43%;
	margin-left:7%
}
article aside div#paysIntervention {
	font-size:14px
}
article aside span.exemples {
	font-size:0.95em;
}
article aside#exProjets.col2 a.col2.ttProj {
	margin:40px 0;
	width:100%
}
div#listBlock div.bttBlock.col2, article div#listBlock div.bttBlock.col2 {
	width:90%
}
div#listBlock div.col2 div.thumbBlock div.mask, div#listBlock div.col2 div.thumbBlock div.maskcofok {
	padding: 20px;
}
div#listBlock div.col2 div.thumbBlock div.mask {
	font-size:14px;
	line-height:18px
}
div#tousSecteurs div.col2 {
	display:none;
	width:100%
}
div#tousSecteurs div.col2+div.col2 {
	display:block
}
article aside#etapesProjet.col4 {
	width:29%;
	margin:0 1% 0 0
}
article div#articleContent.col9 {
	width:70%
}
div.logoHeader {
	min-height:30px
}
#carouselHome {
	margin-top:-60px
}
#homeHeader nav#nav-wrap {
	padding-top: 42px;
}
#homeHeader nav#nav-wrap li a {
	color:#FFF;
	text-shadow:-1px 0px 9px #000000;
}
#homeHeader nav#nav-wrap li.btn-don:hover a {
	color:#be4326;
	text-shadow: none;
}

#homeHeader nav#nav-wrap li.btn-don a {
    text-shadow: none;

}
#carouselHome .item p {
	font-size: 28px;
}
#sync2 .item img {
	max-height:77px;
}
#sync1 .item img {
	max-height:245px;
}
a.nextsync, a.prevsync {
	top:80px;
}
a.nextsync {
	left:-58px
}
a.prevsync {
	right:-58px;
}
}
 @media (min-width: 640px) and (max-width: 768px) {
article aside div#paysIntervention img {
	display:none
}
article aside div#paysIntervention {
	text-align:center
}
article div#chiffresCles div.col2, article div#chiffresCles div.col4 {
	font-size:20px
}
article div#chiffresCles div.col4 i {
	font-size:15px
}
article div#chiffresCles div.col2 span, article div#chiffresCles div.col4 span {
	font-size:60px
}
div#listBlock div.col2 div.thumbBlock, div#listBlock div.col2 div.thumbBlock div.mask, div#listBlock div.col2 div.thumbBlock div.maskcofok {
	height: 160px
}
div#listBlock div.col2 div.thumbBlock p {
	font-size:13px;
	line-height:16px
}
#homeHeader header a.logoFondation {
	bottom: -253px;
}
}
 @media (max-width: 768px) {
div#ensavoirplus h3 {
	font-size: 14px;
}
div#ensavoirplus div.col16 p {
	font-size: 12px;
}
div#listBlock div.col2 div.thumbBlock div.mask {
	display:none
}
div#listBlock div.col2 div.thumbBlock div.maskcofok {
	background:none;
	padding:0;
	position:absolute;
	bottom:0;
}
div#listBlock div.col2 div.thumbBlock div.maskcofok div {
	padding:10px;
	position:absolute;
	bottom:0;
	width:100%;
	display:block;
	border:none;
	border-top:solid 1px #FFF
}
div.imgNewsletterFocus, div.imgFichesTechniquesFocus {
	display:none
}
div#secteursFiltres div.col5 a {
	border:none;
	color:#565e7a
}
div#secteursFiltres {
	margin-top:15px;
}
div#secteursFiltres div.col5 {
	line-height:35px;
	display:table;
	width:100%
}
div#secteursFiltres div.imgSecteur {
	display:table-cell
}
div#secteursFiltres div.imgSecteur img {
	width:35px;
	height:auto;
	vertical-align: middle;
}
div#secteursFiltres p {
	display:table-cell;
	font-size:16px;
	vertical-align:middle;
	padding-left:10px
}
div#secteursFiltres hr {
	display:block;
	clear:both;
}
div#secteursFiltres div.col5 {
	clear:both
}
/* PUBLICATIONS */
	div.blockPublications+div.blockPublications {
	margin-top:25px
}
div.blockPublications.col3 {
	width:100%;
	float:none;
}
div.blockPublications h2 {
	font-size: 28px;
	font-family: 'signikalight';
	color: #5a8cb3;
	text-transform: none;
	line-height:28px;
	margin-bottom:15px;
	padding:20px 20px 0 20px
}
div.blockPublications div.img-box+h2 {
	margin-top:0
}
div.blockPublications div.img-box {
	margin-top:20px;
	width:30%;
	float:left
}
div.blockPublications span {
	padding:4px 11px;
	display:inline-block;
}
div#toutesPublications {
	margin-top:30px
}
/* PUBLICATIONS */

	div#listBlock div.col2 div.thumbBlock div.maskcofok+div.mask+img {
	opacity:0.65
}
}
 @media (min-width: 768px) {
/*div#contentWrapper.wrapper {
	width:690px
}*/
nav#nav-wrap li {
	font-size:14px
}
div#searchBlock input[type="text"] {
	width:200px
}
div.container_btt {
	padding: 15px 10px 35px 10px;
}
nav#nav-wrap li {
	padding: 10px;
	margin: 0 5px;
}
div.blockNewsletter div.img-box, div.blockFichesTechniques div.img-box {
	width: 42%;
	float:left;
	margin-right:4%;
	line-height:0
}
div.blockActu div.img-box {
	width: 50%;
	float:left;
	margin-right:4%;
	line-height:0
}
div.bttSuite, div.bttDlNews, div.bttDlFiches {
	width:54%;
	position:absolute;
	bottom:0;
	right:0;
	margin-top:10px;
	font-size: 12px;
}
div#listActus div.bttSuite, div#listActus div.bttDlNews, div#listActus div.bttDlFiches {
	width:46%;
	position:absolute;
	bottom:0;
	right:0;
	margin-top:10px;
	font-size: 12px;
}
div.blockActu h2, div.blockNewsletter h2, div.blockFichesTechniques h2 {
	line-height:normal;
	font-size:15px;
	height:40px
}
div.blockActu div.excerptActu, div.blockNewsletter div.excerptNewsletter, div.blockFichesTechniques div.excerptFichesTechniques {
	line-height:normal;
	font-size:12px;
}
div.blockActu div.img-box, div.blockNewsletter div.img-box, div.blockFichesTechniques div.img-box {
	height:113px
}
div#focusActu h2, div#focusNewsletter h2, div#focusfichesTechniques h2 {
	line-height:normal;
	font-size:15px;
	margin-bottom: 10px;
}
div#focusActu div.excerptActu, div#focusNewsletter div.excerptNewsletter, div#focusfichesTechniques div.excerptFichesTechniques {
	line-height:normal;
	font-size:13px;
}
div#focusActu div.img-box {
	height:225px
}
div#focusActu div.focus span, div#focusNewsletter div.focus span, div#focusfichesTechniques div.focus span {
	font-size:14px
}
article aside div#paysIntervention {
	font-size:17px
}
article aside span.exemples {
	font-size:1.122em;
}
div#listBlock div.col2 div.thumbBlock, div#listBlock div.col2 div.thumbBlock div.mask, div#listBlock div.col2 div.thumbBlock div.maskcofok {
	height: 202px
}
div#listBlock div.bttBlock.col2, article div#listBlock div.bttBlock.col2 {
	width:70%
}
div#secteursFiltres {
	margin-top:0
}
div#secteursFiltres p {
	display:block;
	padding-left:0
}
div#secteursFiltres hr {
	display:block;
	clear:both;
}
div#secteursFiltres div.col5 {
	clear: none
}
div#secteursFiltres div.col5 {
	width:auto;
	display:block;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	overflow:hidden;
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	box-shadow: 0px 0px 7px rgba(0,0,0,.35);
	text-align:center;
	text-transform:uppercase;
	margin-top:15px;
	padding:15px 5px;
	font-size:12px;
	line-height:normal
}
div#secteursFiltres div.col5 a {
	border:none;
	color:#565e7a
}
div#secteursFiltres div.imgSecteur {
	margin:auto;
	width:30%;
	display:block
}
div#secteursFiltres div.imgSecteur img {
	width:100%;
	height:auto
}
div#secteursFiltres div.col5 {
	width:18.8%;
}
div#secteursFiltres div.col5+div.col5 {
	margin-left:1.5%
}
#homeHeader div#secteursFiltres div.col5 {
	width:23.875%;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom:10px
}
div#secteursFiltres div.col5.peche p, div#secteursFiltres div.col5.archives p {
	padding:0 22px
}
input.file {
	display:inline;
	width: 391px;
    width: -webkit-calc(100% - 247px);
    width: -moz-calc(100% - 247px);
    width: calc(100% - 247px);
}
input.file+div {
	width:247px;
	height:33px;
	position:absolute;
	display:inline
}
form#envoiFormulaire button.valid {
	margin-top:40px
}
div.blockPublications {
	width:32%;
}
div.blockPublications+div.blockPublications {
	margin-left:2%
}
#homeHeader nav#nav-wrap {
	padding-top: 30px;
}
#homeHeader div#secteursFiltres div.col5 {
	padding-left: 30px;
	padding-right: 30px;
	font-size: 13px;
	line-height:16px
}
#carouselHome .item p {
	font-size: 38px;
}
.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter, .alignright, .alignleft {
	width:auto;
	height:auto
}
#sync2 .item img {
	max-height:75px;
}
#sync1 .item img {
	max-height:295px;
}
a.nextsync, a.prevsync {
	top:110px;
}
a.nextsync {
	left:-58px
}
a.prevsync {
	right:-58px;
}
}
 @media (min-width: 780px) {
div#listBlock div.col2 div.thumbBlock div.maskcofok {
	padding: 40px 20px 20px 20px;
}
}


 @media (min-width: 840px) {
 nav#nav-wrap li {
font-size:15px
}


	/*div#contentWrapper.wrapper {width:740px}*/
	div.container_btt {
padding: 15px 20px 35px 20px;
font-size: 16px;
}
 footer div.partLeft input[type="text"] {
width:160px;
margin-left: 10px;
}
 footer div.partLeft i {
display:inline-block
}
 div.container_btt {
margin-top: -8px;
}
 div.blockActu div.img-box, div.blockNewsletter div.img-box, div.blockFichesTechniques div.img-box {
height:122px
}
 div#focusActu div.img-box {
height:275px
}
 div#focusActu h2, div#focusNewsletter h2, div#focusfichesTechniques h2 {
line-height: 22px;
font-size: 20px;
margin-top:10px
}
 div#focusActu div.excerptActu, div#focusNewsletter div.excerptNewsletter, div#focusfichesTechniques div.excerptFichesTechniques {
line-height:18px;
font-size:13px;
}
 article aside div#paysIntervention {
font-size:18px
}
 article aside span.exemples {
font-size:1.23em;
}
 div#listBlock div.col2 div.thumbBlock, div#listBlock div.col2 div.thumbBlock div.mask, div#listBlock div.col2 div.thumbBlock div.maskcofok {
height: 220px
}
 div#listBlock div.col2 div.thumbBlock div.maskcofok {
padding:60px 20px 20px 20px
}
 div#listBlock div.bttBlock.col2, article div#listBlock div.bttBlock.col2 {
width:66%
}
 div#listBlock div.col2 div.thumbBlock div.mask {
font-size:16px;
line-height:22px
}
 div#secteursFiltres div.col5 {
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
overflow:hidden;
-moz-box-shadow: 0px 0px 7px rgba(0,0,0,.35);
-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.35);
box-shadow: 0px 0px 7px rgba(0,0,0,.35);
text-align:center;
text-transform:uppercase;
margin-top:15px;
padding:15px
}
 div#secteursFiltres div.col5 a {
border:none;
color:#565e7a
}
 div#secteursFiltres div.imgSecteur {
margin:auto
}
 div#secteursFiltres div.imgSecteur {
margin:auto;
width:40%
}
 div#secteursFiltres div.imgSecteur img {
width:100%;
height:auto
}
 div#secteursFiltres div.col5 hr {
border:none;
height:4px;
margin-bottom:0
}
 div#secteursFiltres div.col5 {
width:18.8%;
}
 div#secteursFiltres div.col5+div.col5 {
margin-left:1.5%
}
 div#secteursFiltres div.col5 {
font-size:11px;
line-height:14px
}
	/*div#secteursFiltres div.col5.peche p, div#secteursFiltres div.col5.archives p {padding:0 22px}
	div#secteursFiltres div.col5.agriculture, div#secteursFiltres div.col5.peche, div#secteursFiltres div.col5.technologies, div#secteursFiltres div.col5.archives, div#secteursFiltres div.col5.preservation {padding-bottom:15px}
	div#secteursFiltres div.col5.agriculture hr, div#secteursFiltres div.col5.peche hr, div#secteursFiltres div.col5.technologies hr, div#secteursFiltres div.col5.archives hr, div#secteursFiltres div.col5.preservation hr {margin-top:19px}*/

	div#secteursFiltres div.col5 {
font-size:11px;
line-height:14px
}
 div#secteursFiltres div.col5.agriculture, div#secteursFiltres div.col5.peche, div#secteursFiltres div.col5.technologies, div#secteursFiltres div.col5.archives, div#secteursFiltres div.col5.preservation {
padding-bottom:15px
}
 #homeHeader div#secteursFiltres div.col5 {
padding-left: 40px;
padding-right: 40px;
font-size: 13px;
line-height:16px
}
 #carouselHome .item p {
font-size: 58px;
}
 #sync2 .item img {
max-height:95px;
}
 #sync1 .item img {
max-height:340px;
}
 a.nextsync, a.prevsync {
top:160px;
}
 .projet a.nextsync, a.prevsync {
top:160px;
}
 a.nextsync {
left:-68px
}
 a.prevsync {
right:-68px;
}
}
 @media (min-width: 992px) {
/*div#contentWrapper.wrapper {width:920px}*/
	footer div.partLeft input[type="text"] {
	width:220px
}
div.blockActu h2, div.blockNewsletter h2, div.blockFichesTechniques h2 {
	line-height:normal;
	font-size:15px;
	height:auto
}
div.blockNewsletter div.titreNewsletter, div.blockFichesTechniques div.titreFichesTechniques {
	color:#39436d;
	width: 54%;
	float:right
}
div.blockActu div.titreActu {
	color:#39436d;
	width:46%;
	float:right
}
div.blockActu div.img-box, div.blockNewsletter div.img-box, div.blockFichesTechniques div.img-box {
	height:154px
}
div#focusActu h2, div#focusNewsletter h2, div#focusfichesTechniques h2 {
	margin-top:0
}
div#focusActu div.img-box {
	height:350px
}
div#focusActu div.excerptActu, div#focusNewsletter div.excerptNewsletter, div#focusfichesTechniques div.excerptFichesTechniques {
	line-height:20px;
	font-size:13px;
}
div#focusActu div.focus, div#focusActu div.dateActu, div#focusNewsletter div.focus, div#focusNewsletter div.dateNewsletter, div#focusfichesTechniques div.focus, div#focusfichesTechniques div.dateFichesTechniques {
	float:none
}
div#focusActu div.focus {
	text-align:left;
	margin-top: 50px;
}
article aside div#paysIntervention {
	font-size:17px
}
article aside span.exemples {
	font-size:1.57em;
}
article aside#exProjets.col2 a.col2.ttProj {
	width:60%
}
div#selects {
	padding-top:15px
}
div#selects div.col4 {
	padding:0;
	width:22%;
	margin-bottom:0
}
div#selects div.col4+div.col4 {
	margin-left: 1.7%
}
button {
	border: 1px solid #9d9c9c;
	background: #ffffff;
	font-weight: normal;
	color: #555555;
	padding: 8px 10px 9px 10px;
	margin-left:1.7%
}
div#listBlock div.col2 div.thumbBlock, div#listBlock div.col2 div.thumbBlock div.mask, div#listBlock div.col2 div.thumbBlock div.maskcofok {
	height: 280px
}
div#listBlock div.col2 div.thumbBlock div.mask, div#listBlock div.col2 div.thumbBlock div.maskcofok {
	padding:100px 20px 20px 20px
}
/*div.contentNewsletter, div.contentFichesTechniques {padding-top:30px}*/
	div#inscNewsletter input[type="text"] {
	display:inline-block;
	margin-left: 1.85%;
	width:34%
}
div#inscNewsletter label {
	display:inline;
	margin-bottom: 0
}
div#secteursFiltres div.col5 {
	font-size:15px;
	line-height:18px
}
div#secteursFiltres div.col5.peche p {
	padding:0 22px
}
div#secteursFiltres div.imgSecteur {
	margin:auto;
	width:auto
}
div#secteursFiltres div.imgSecteur img {
	width:auto;
	height:auto
}
div#tousSecteurs div.col2 {
	display:table-cell;
	width:50%
}
div#tousSecteurs div.col2+div.col2 {
	display:table-cell
}
#homeHeader div#secteursFiltres div.col5 {
	font-size: 18px;
	line-height: 22px;
}
div#rechercheBloc span.list {
	display:block;
	height:24px
}
div#titreCat {
	max-width:50%
}
#sync2 .item img {
	max-height:130px;
}
}
 @media (min-width: 1200px) {
/*div#contentWrapper.wrapper {width:1080px}*/
	div.blockActu h2, div.blockNewsletter h2, div.blockFichesTechniques h2 {
	line-height: 22px;
	font-size: 17px;
}
div.blockActu div.excerptActu {
	line-height:normal;
	font-size:14px;
}
div.blockNewsletter div.excerptNewsletter, div.blockFichesTechniques div.excerptFichesTechniques {
	line-height:normal;
	font-size:13px;
}
div.blockActu div.img-box, div.blockNewsletter div.img-box, div.blockFichesTechniques div.img-box {
	height: 181px;
}
div#focusActu h2, div#focusNewsletter h2, div#focusfichesTechniques h2 {
	line-height: 24px;
	font-size: 20px;
}
div#focusActu div.excerptActu, div#focusNewsletter div.excerptNewsletter, div#focusfichesTechniques div.excerptFichesTechniques {
	line-height:22px;
	font-size:14px;
}
div#focusActu div.img-box {
	height:395px
}
div#focusActu div.focus {
	margin-top: 70px;
}
article aside div#paysIntervention {
	font-size:22px
}
article aside span.exemples {
	font-size:25px;
	letter-spacing:1px;
}
article aside#exProjets.col2 a.col2.ttProj {
	width:50%
}
div#selects div.col4+div.col4 {
	margin-left: 1.85%
}
button {
	margin-left:1.85%
}

@-moz-document url-prefix()
	{
		button {
		margin-left:1%
	}
}

div.bttSuite, div.bttDlNews, div.bttDlFiches {
	font-size: 14px;
}
div#listBlock div.col2.agriculture div.bttBlock, article.agriculture div#listBlock div.col2 div.bttBlock {
	background-position: 10% 50%;
}
div#listBlock div.col2.biodiversite div.bttBlock, article.biodiversite div#listBlock div.col2 div.bttBlock {
	background-position: 10% 50%;
}
div#listBlock div.col2.peche div.bttBlock, article.peche div#listBlock div.col2 div.bttBlock {
	background-position: 10% 50%;
}
div#listBlock div.col2.preservation div.bttBlock, article.preservation div#listBlock div.col2 div.bttBlock {
	background-position: 10% 50%;
}
div#listBlock div.col2.technologies div.bttBlock, article.technologies div#listBlock div.col2 div.bttBlock {
	background-position: 10% 50%;
}
div#listBlock div.col2.archive div.bttBlock, article.archive div#listBlock div.col2 div.bttBlock {
	background-position: 10% 50%;
}
div#listBlock div.bttBlock.col2, article div#listBlock div.bttBlock.col2 {
	width:50%
}
/*div.contentNewsletter, div.contentFichesTechniques {padding-top:60px}*/
	div#secteursFiltres div.col5 {
	font-size:18px;
	line-height:22px;
}
#homeHeader div#secteursFiltres div.col5 {
	padding-left: 50px;
	padding-right: 50px;
	margin: 15px 0;
	width:25%
}
div#ttCat {
	right:60px
}
#sync2 .item img {
	max-height:150px;
}
#sync1 .item img {
	max-height:420px;
}
.projets #sync2 .item img {
	max-height:150px;
}
.projets #sync1 .item img {
	max-height:450px;
}
div.bttSuite, div.bttDlNews, div.bttDlFiches {
	padding:4px 0 2px 0
}
}

/* Media Queries */

@media screen and (max-width: 1200px) {
	nav#nav-wrap li.btn-don{
		right: 50%;
		top: 40px;
		-moz-transform: translateX(50%);
		-ms-transform: translateX(50%);
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
	}
}

@media screen and (max-width: 767px) {
	nav#nav-wrap li.btn-don{
		top: -26px;
	}
}

@media screen and (max-width: 640px) {
	nav#nav-wrap li.btn-don{
		width: 125px;
		top: 15px;
		right: 75px;
		text-align: center;
	}
}


