/*#header3 {
  background:url(../img/bgHeader3.jpg) no-repeat;
  background-size:cover;
  background-position:center;
}*/

#sliding-popup {
	display:block!important;
  }

body, #header2 {
	background-color:#1d1f1e;
}

main div.layout-content h1 {
	font-family: 'Open sans';
	font-weight: lighter;
	text-transform: uppercase;
	border: none;
	text-align: center;
	
	background:url(../img/filet.png) no-repeat, url(../img/filet.png) no-repeat;
	background-position: top center, bottom center;

	padding-top:40px; padding-bottom:40px;
	
}

#globalContainerSupp {
	/*max-width:1200px;*/
	display:block;
	margin:0 auto;
	color:#292b2c;
}
#globalContainer {
	background-color:#dfe1e0;
}

#header2 nav ul.navbar-nav li a {
	max-width: none;
	text-transform: uppercase;
	/*font-size:18px;
	padding-left:15px; padding-right:15px;*/
}
#header2 nav ul.navbar-nav li a:hover,
#header2 nav ul.navbar-nav li a:focus {
	color:#ff6600;
}

#widgetMoteur {
	width:100%!important;
	padding-right:0!important;
	padding-left:0!important;
}
#block-pnrv-signaletique-blocmoteurderechercheechomarket {
  position: absolute;
  right: 35px; top: 5px;
  width: min-content;
}
#block-pnrv-signaletique-blocmoteurderechercheechomarket input[type='text'] {
	width:290px;
	padding:7px;
	border:none;
	border-radius:5px;
}


.blocSignaletique {
	background-color: #fff;
	display: inline-block;
	text-align: center;
	border-radius:5px;
	padding:20px 0;
	font-size:25px;
	max-width:300px;
	/*min-height:300px;*/
	line-height:1.2em;
	margin:20px!important;
}
.blocSignaletique a {
	text-transform:uppercase;
}
.blocSignaletique:hover,
.blocSignaletique:focus {
	color:#ff6600;
	text-decoration:none;
}

.blocSignaletique img {
	padding:0 0 10px!important;
	width:100%; height:auto;
	border-radius:5px 5px 0 0;
	margin:-20px auto 7px;
}

.blocSignaletique tr:last-of-type td, .blocSignaletique p:last-of-type { 
	padding:20px;
	font-size:20px;
}




/*.field--name-field-bloc-2, .field--name-field-bloc-3, .field--name-field-bloc-4, .field--name-field-bloc-5, .field--name-field-bloc-6, .field--name-field-bloc-7, .field--name-field-bloc-8, .field--name-field-bloc-9, .field--name-field-bloc-10, .field--name-field-bloc-11, .field--name-field-bloc-12, .field--name-field-bloc-13, .field--name-field-bloc-14, .field--name-field-bloc-15, .field--name-field-bloc-16, .field--name-field-bloc-17, .field--name-field-bloc-18, .field--name-field-bloc-19, .field--name-field-bloc-20 {
	margin:0;
}*/




.blocTextSignaletiqueOrange, .blocTextSignaletiqueOrangeTexteNoir {
	padding:20px;
	background-color:#ff6600;
}
.blocTextSignaletiqueBlanc {
	padding:20px;
	background-color:#fff;
}


.blocTextSignaletiqueBleu h2 {
	text-transform:uppercase;
	color:#007a99!important;
}
.blocTextSignaletiqueBleu .blocTextSignaletiqueBleuContenu {
	padding:20px;
	color:#fff;
	background-color:#007a99;
}
.blocTextSignaletiqueBleu .blocTextSignaletiqueBleuContenu h3 {
	background-color:#4c2514;
	padding:5px 10px;
}

.blocTextSignaletiqueOrange {
	color:#fff;
}
.blocTextSignaletiqueOrangeTexteNoir {
	color:#292b2c;
}
.blocTextSignaletiqueOrange h2, .blocTextSignaletiqueOrangeTexteNoir h2 {
	text-transform:uppercase;
	color:#fff!important;
	background-color:#4b2414;
	padding:8px 15px 5px!important;
}
.blocTextSignaletiqueBlanc h2 {
	text-transform:uppercase;
	color:#fff!important;
	background-color:#ff6600;
	padding:8px 15px 5px!important;
}
.blocTextSignaletiqueBlanc h3 {
	text-transform:uppercase;
	color:#ff6600!important;
	list-style-type:disc;
}
.blocTextSignaletiqueBlanc h3::before {
	content: "• ";
}
.texteANoterEncadreOrange {
	border: 1px solid #f60;
	padding: 15px;
}






a.logo {
	float:none!important;
}
#block-pnrvsignaletiquenavigationprincipale { margin-top:-25px; /*margin-bottom:40px;*/ }

#header1, 
/*.block-views-blockpnrv-resistance-actualites-block-1 .slick-slider div.slick-slide*/
.block-views-blockpnrv-resistance-actualites-block-1 #slick-views-pnrv-resistance-actualites-block-1-1  { background-color:#24505B; }
.block-views-blockpnrv-resistance-actualites-block-1 #slick-views-pnrv-resistance-actualites-block-1-1 { padding:10px 20px; }
#header2 nav ul.navbar-nav a { color: #fff; }
#header2 nav ul.navbar-nav a:hover, #header2 nav ul.navbar-nav a:focus,
.block-views-blockpnrv-resistance-actualites-block-1 .more-link a,
#footer4 ul a:hover, #footer4 ul a:focus {
  color: #000;
  /*background-color:#fff;*/
}
div.eu-cookie-compliance-banner { background-color:#24505B; }


.btnCouleur-1 {
	border-radius:3px;
	background-color:#24505B;
	border:1px solid #24505B;
	color:#fff;
	padding:2px 20px;
	font-size:1.1em;
	
	transition: all 0.3s ease-out;
}
.btnCouleur-1:hover, .btnCouleur-1:focus {
	background-color:transparent;
	color:#24505B;
	text-decoration:none;
}


#block-selecteurdelangue-2 {
	position:absolute;
	top:70px; right:25px;
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
}
#block-selecteurdelangue-2 a {
	color:#fff;
}
#block-selecteurdelangue-2 li {
	list-style-type: none;
	display: inline-block;
	padding: 0 5px;
	border: 1px solid #fff;
	line-height:15px;
	border-width: 0 1px 0 0;
}
#block-selecteurdelangue-2 li:last-of-type { border:none; }
#block-selecteurdelangue-2 div.contextual { display:none; }


#carouselSlideHeader span.legende { font-size:75px; text-shadow: 2px 2px 2px rgba(0,0,0,0.88); }
#header1 nav ul a:hover, #header1 nav ul a:focus { color:#fff; }
#header1 nav ul a:hover, #header1 nav ul a:focus,
#footer4 ul a:hover, #footer4 ul a:focus { text-decoration:underline; }
footer#footer { background-color:transparent; }
main div.layout-content h1, main div.layout-content h2, #footer4 ul a { color:#4B4645; }
#footer4 ul a { border-right-color:#4B4645; }
footer#footer > div.row, #footer2, #sidebar_first, #buttonOpen { background-color:#ff6600; }
footer#footer > div.row { margin-left:0; margin-right:0; margin-bottom:15px; }
#footer2 .simplenews-subscriber-form, #block-inscriptionnewslettermailjet-2 {
  padding:10px 20px;
  color:#fff;
}
footer#footer > div.row { display:none; }
footer#footer > div.row > div { padding-top:0; padding-bottom:0; }
#footer2 .simplenews-subscriber-form h2 {
  display:inline-block;
  margin-top:15px;
}
#footer2 .simplenews-subscriber-form form, #block-inscriptionnewslettermailjet-2 .field--name-body { float:right; }
#block-inscriptionnewslettermailjet-2 .field--name-body { margin-top:-40px; }
#block-inscriptionnewslettermailjet-2 a {
	margin:auto;
	display:block;
	border:1px solid #ccc;
	width:120px;
	border-radius:5px;
	padding:5px 10px;
	text-align:center;
	color: #333;
	background-color: #fff;
}

#block-inscriptionnewslettermailjet-2 a:hover, #block-inscriptionnewslettermailjet-2 a:focus {
	text-decoration:none;
	background-color: #ccc;
}


#footer2 .simplenews-subscriber-form form div.form-item, #footer2 .simplenews-subscriber-form form div.form-actions,
#footer2 .simplenews-subscriber-form form div.field--type-email{ display:inline-block; }
input.form-control {
  width:auto;
  display:inline-block;
}
#footer0 { margin-bottom:30px; }
#footer0 h2, .block-php-social-stream-carousel h2, .block-views-blockpnrv-contenus-epingles-block-1 h2 {
  text-align:center;
  text-transform: uppercase;
}
#footer1M h2 { margin-top:0; font-size:20px; }

#footer1D h2 {
  margin-top: 13px;
  margin-right: 10px;
  float: left;
  font-size: 20px;
}

#header2 > div > section { bottom:-50px; }
.view-pnrv-resistance-actualites { position:relative; }
.block-views-blockpnrv-contenus-epingles-block-1 { margin-top:50px; margin-bottom:30px; }
div.view-pnrv-contenus-epingles div.views-field-field-vignette img {
  display:block;
  margin:0 auto;
}
div.view-pnrv-contenus-epingles div.views-col {
  position:relative;
  padding:20px;
}
div.view-pnrv-contenus-epingles div.views-field-title {
  position:absolute;
  top:50%; left:5%;
  width:90%;
  margin-top:-1vh;
  text-align:center;

  padding: 0 30px;
  font-weight: bold;
  font-size:30px;
	text-transform: uppercase;
  text-shadow: 2px 2px 2px rgba(0,0,0,0.88);
}
div.view-pnrv-contenus-epingles div.views-field-title a { color:#fff; }



#footer1D #lienFacebook img {
  margin:5px 10px;
  width:40px;
}

#block-bloclogopartenaireinspirationvercorsresistance {
	text-align: left;
	margin-top: 15px;
}
#block-bloclogopartenaireinspirationvercorsresistance img {
	width:100px;
}





.block-views-blockpnrv-resistance-actualites-block-1 {
  max-width:1200px;
  width:90%;
  margin:0 auto;
  color:#fff;
}
.block-views-blockpnrv-resistance-actualites-block-1 a { color:#fff; }
.block-views-blockpnrv-resistance-actualites-block-1 #slick-views-pnrv-resistance-actualites-block-1-1 {
  margin:0;
  border:none;
  border-radius:0;
}
.block-views-blockpnrv-resistance-actualites-block-1 #slick-views-pnrv-resistance-actualites-block-1-1 div.slick-slide  { border:none!important; }
.block-views-blockpnrv-resistance-actualites-block-1 #slick-views-pnrv-resistance-actualites-block-1-1 .slide__caption img { height: 350px; }
.block-views-blockpnrv-resistance-actualites-block-1 #slick-views-pnrv-resistance-actualites-block-1-1 .slide__caption { padding:0 25px; }
.block-views-blockpnrv-resistance-actualites-block-1 #slick-views-pnrv-resistance-actualites-block-1-1 .slide__grid { padding-bottom:0; }
.block-views-blockpnrv-resistance-actualites-block-1 #slick-views-pnrv-resistance-actualites-block-1-1 .slide__caption img {
  display: inline-block;
  width:auto;
  float:left;
  margin-bottom:0; margin-right:25px; margin-left:-25px;
}
.block-views-blockpnrv-resistance-actualites-block-1 .slick-prev { left:-100px; }
.block-views-blockpnrv-resistance-actualites-block-1 .slick-next { right:-100px; }
.block-views-blockpnrv-resistance-actualites-block-1 .view-footer { padding-bottom:1px; }

.block-views-blockpnrv-resistance-actualites-block-1 p.titleBlocAccueil, .block-views-blockpnrv-resistance-actualites-block-1 p.titleBlocAccueil a { font-size:38px; color:#fff; line-height:normal; }
.block-views-blockpnrv-resistance-actualites-block-1 p.titleBlocAccueil {
  font-size:38px;
  padding-top:10px;
  display: inline-block;
  border-bottom: 4px solid #fff;
  max-width:500px;
}
.block-views-blockpnrv-resistance-actualites-block-1 p.titleBlocAccueil a { text-decoration:none; }
.block-views-blockpnrv-resistance-actualites-block-1 .more-link { margin:10px; }
.block-views-blockpnrv-resistance-actualites-block-1 div.slide__caption { position:relative; }
.block-views-blockpnrv-resistance-actualites-block-1 div.slide__caption > a:last-of-type {
  border:1px solid #fff;
  padding:2px 10px;
}
.block-views-blockpnrv-resistance-actualites-block-1 div.slide__caption .pictoRole {
  float:none;
  margin:0;
  position:absolute;
  top:10px; right:15px;
}
.block-views-blockpnrv-resistance-actualites-block-1 .view-footer {
  text-align:right;
  margin-top:10px;
}
.block-views-blockpnrv-resistance-actualites-block-1 .textBlocAccueil { margin-bottom:25px; }
/*.block-views-blockpnrv-resistance-actualites-block-1 .view-footer a {
  position:relative;
  top:inherit; right:inherit; bottom:inherit;
}*/
.slick-prev {
  left: 0;
  background:url(../../pnrv/img/flecheSimpleG-1B130E.png) no-repeat;
  background-position:center;
  background-color:transparent;
  background-size:55%;
}
.slick-next {
  right: 20px;
  background:url(../../pnrv/img/flecheSimpleD-1B130E.png) no-repeat;
  background-position:center;
  background-color:transparent;
  background-size:55%;
}
#footer1G nav a {
  color:#fff;
  /*font-size:30px;*/
}
#footer1G nav a:hover, #footer1G nav a:focus {
  background-color:transparent;
  text-decoration:underline;
}
.block-views-blockpnrv-resistance-actualites-block-1 .view-footer { padding-bottom:5px!important; }
.view-pnrv-resistance-actualites .view-footer { padding-bottom:60px; }
.view-pnrv-resistance-actualites .view-footer a {
  position:absolute;
  bottom:-20px!important; right:15px;
  color:#ff6600;
  margin:0 15px;
  font-size:17px;
  padding-right:26px;
  background:url(../../pnrv/img/picto-rss.png) no-repeat;
  background-position:center right;
  background-size:20px;
}
.view-pnrv-resistance-actualites .view-footer a { bottom:0; }
#content1 div.view-pnrv-resistance-actualites
{
  position:relative;
  margin-top:50px;
}

.field--name-field-bloc-2,
.field--name-field-bloc-3,
.field--name-field-bloc-4,
.field--name-field-bloc-5,
.field--name-field-bloc-6,

.field--name-field-bloc-7,
.field--name-field-bloc-8,
.field--name-field-bloc-9,
.field--name-field-bloc-10,
.field--name-field-bloc-11,
.field--name-field-bloc-12,
.field--name-field-bloc-13,
.field--name-field-bloc-14,
.field--name-field-bloc-15,
.field--name-field-bloc-16,
.field--name-field-bloc-17,
.field--name-field-bloc-18,
.field--name-field-bloc-19,
.field--name-field-bloc-20 {
	padding:0;
	border:none;
}










article.page-de-base-signaletique .layout__region--content > section.block-layout-builder {
  width : 0;
  visibility : hidden;
}
article.page-de-base-signaletique .layout__region--content > section.block-layout-builder.is-revealed {
  width : 100%;
  visibility : visible;
  
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
  50% {
    opacity: 1;
  }
}




















@media (max-width: 1199px) {
	div.view-pnrv-contenus-epingles div.views-field-title { font-size:20px; }
	#carouselSlideHeader span.legende { font-size: 65px; }
}



@media (max-width: 991px) {
	#header2 button.navbar-toggle .titreBoutonMenu { color: #fff; }
  #header2 button.navbar-toggle  .icon-bar { background-color:#fff; }

	div.view-pnrv-contenus-epingles div.views-col { padding:0; }
	div.view-pnrv-contenus-epingles div.views-field-title { top:inherit; bottom:10%;}
	#header2 a.logo {  bottom:inherit; top:-35px;}

	#header2 button.navbar-toggle {
    cursor: pointer;
    margin-top: 28px;
    margin-bottom: 0;
	}
	#header2 > div > section { top: 25px; }
	#carouselSlideHeader span.legende { font-size: 40px; }
	.block-views-blockpnrv-resistance-actualites-block-1 .slick-next { right: -40px; }
	.block-views-blockpnrv-resistance-actualites-block-1 .slick-prev { left: -80px; }
}


@media (max-width: 767px) {
	#carouselSlideHeader span.legende {
			bottom: 20px;
			top:inherit;
			left: 20px;
			font-size: 30px;
	}
	div.view-pnrv-contenus-epingles div.views-col { width:50%!important; }
	div.view-pnrv-contenus-epingles div.views-field-title { font-size: 16px; }

	#block-inscriptionnewslettermailjet-3 .field--name-body { float:none; margin-top:10px; }

	#header2 > div > section { top:15px; }
	#header2 > div > section img { width:60px; }
}


@media (max-width: 481px) {
	div.view-pnrv-contenus-epingles div.views-col { width:100%!important; }
	#header3 div.search-block-form {
		position:relative;
		top:inherit;
		bottom:inherit;
		left:inherit;
		right:inherit;
		width:100%;
		background-color:#24505B;
		padding:15px 5px 3px;
	}
	#carouselSlideHeader span.legende { font-size:20px; }
	#header2 a.logo { display:none; }
	#header2 > div > section { top:6px; }
}




main .layout-content table, main .layout-content table td { max-width:100%; min-width:200px; }

@media(max-width: 500px){
	main .layout-content table, main .layout-content table td { max-width:280px; }
  main .layout-content table, main .layout-content table td, main .layout-content table tr, main .layout-content table th { display: block; }
}




/*@media (max-width: 767px) {
	a.logo { float:none!important; }
}*/
