.node-type-page-detail-offre #section-content {
	padding-bottom: 0 !important;
}



.node-type-page-detail-offre #region-content .group-strate01,
.node-type-page-detail-offre #region-content .group-strate02,
.node-type-page-detail-offre #region-content .group-onglets,
.node-type-page-detail-offre #region-content .group-strate03,
.node-type-page-detail-offre #region-content .group-strate04,
.node-type-page-detail-offre #region-content .group-strate05,
.node-type-page-detail-offre #region-content .group-strate06 {
	margin-bottom: 30px;
}
.node-type-page-detail-offre #region-content .group-strate03,
.node-type-page-detail-offre #region-content .group-strate04,
.node-type-page-detail-offre #region-content .group-strate05,
.node-type-page-detail-offre #region-content .group-strate06 {
	padding: 30px 0;
}
.node-type-page-detail-offre #region-content .group-col01,
.node-type-page-detail-offre #region-content .group-col02 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.node-type-page-detail-offre #region-content .group-col01 {
	/*padding-right: 15px;*/
	padding-right: 30px;
}
.node-type-page-detail-offre #region-content .group-col02 {
	/*padding-left: 15px;*/
	padding-left: 0;
}
.full-width.node-type-page-detail-offre #zone-content {
    max-width: none;
}
.node-type-page-detail-offre #region-content .collapsible > h2 {
	color: red;
	font-size: 2em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 60px 0 30px;
}
.node-type-page-detail-offre #region-content .collapsible > h2:after {
	content: "";
	border-bottom: 5px solid red;
	height: 20px;
	width: 40px;
	display: block;
}
.node-type-page-detail-offre #region-content .group-strate03 h3,
.node-type-page-detail-offre #region-content .group-strate04 h3,
.node-type-page-detail-offre #region-content .group-strate05 h3,
.node-type-page-detail-offre #region-content .group-strate06 h3,
.node-type-page-detail-offre #region-content .h3 {
	color: red;
	font-size: 1.5em;
	font-weight: normal;
	margin: 60px 0 30px;
}
.node-type-page-detail-offre #region-content .h3 {
	font-size: 1.2em;
	margin: 0;
	display: inline-block;
}
.node-type-page-detail-offre #section-content h2 + h3,
.node-type-page-detail-offre #section-content h2 + div > h3:first-child,
.node-type-page-detail-offre #section-content .field-group-format-wrapper > div:first-child > h3:first-child {
	margin-top: 0;
}
.node-type-page-detail-offre #section-content div.label-inline {
	margin: 60px 0 0;
}
.node-type-page-detail-offre #section-content div.label-inline:first-child,
.node-type-page-detail-offre #section-content div.label-inline + div.label-inline {
	margin-top: 30px;
}
.node-type-page-detail-offre #region-content .resume p {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0 0 30px;
}
.node-type-page-detail-offre #region-content .collapsible .field-group-format-wrapper {
	width: auto !important;
}
.node-type-page-detail-offre #region-content .collapsible:first-child > h2 {
	margin-top: 0;
}
.node-type-page-detail-offre #region-content .collapsible > h2 a {
	color: red;
}

/* STRATE 01 : Titre */

.node-type-page-detail-offre #region-content .pagination {
	margin: 5px 0 0 30px;
}
.node-type-page-detail-offre #region-content .pagination li {
	margin: 0 0 0 1px;
	display: inline-block;
	vertical-align: top;
}
.node-type-page-detail-offre #region-content .pagination li a {
	color: white;
	font-family: "OpensansRegular", Arial, Helvetica, sans-serif;
	line-height: 48px;
	background-color: red;
	height: 50px;
	padding: 0 10px;
	display: block;
}
.node-type-page-detail-offre #region-content .pagination li.previous a,
.node-type-page-detail-offre #region-content .pagination li.next a {
	font-size: 0;
	width: 10px;
}
.node-type-page-detail-offre #region-content .pagination li.previous a:before,
.node-type-page-detail-offre #region-content .pagination li.next a:before {
	content: "";
	border-top: 2px solid white;
	border-right: 2px solid white;
	height: 10px;
	width: 10px;
	display: block;
	position: relative;
	top: 19px;
}
.node-type-page-detail-offre #region-content .pagination li.previous a:before {
	left: 2px;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.node-type-page-detail-offre #region-content .pagination li.next a:before {
	right: 4px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}
.node-type-page-detail-offre #region-content .pagination li.back em {
	font-style: normal;
}
.node-type-page-detail-offre #region-content .pagination li a:hover,
.node-type-page-detail-offre #region-content .pagination li a:focus,
.node-type-page-detail-offre #region-content .pagination li a:active,
.node-type-page-detail-offre #region-content .pagination li a:hover:before,
.node-type-page-detail-offre #region-content .pagination li a:focus:before,
.node-type-page-detail-offre #region-content .pagination li a:active:before {
}
.node-type-page-detail-offre #region-content h1 {
    text-align: left;
    padding: 0;
    margin: 0 10px 0 0;
	display: inline;
}
.node-type-page-detail-offre #region-content .classement {
	vertical-align: top;
	display: inline-block;
}
.node-type-page-detail-offre #region-content .classement img,
.node-type-page-detail-offre #region-content .classement .picto {
	line-height: 20px;
	height: 20px;
	width: auto;
	display: inline-block;
	vertical-align: top;
}
.node-type-page-detail-offre #region-content .classement img + img,
.node-type-page-detail-offre #region-content .classement img + .picto,
.node-type-page-detail-offre #region-content .classement .picto + img,
.node-type-page-detail-offre #region-content .classement .picto + .picto {
	margin-left: 10px;
}
.node-type-page-detail-offre #region-content .type div {
	display: inline;
}
.node-type-page-detail-offre #region-content .type .clearfix:after {
	display: none;
}
.node-type-page-detail-offre #region-content .type .field-item:nth-child(n+2) .entity:before,
.node-type-page-detail-offre #region-content .type span:nth-child(n+2):before {
	content: ", ";
}
.node-type-page-detail-offre #region-content .distance,
.node-type-page-detail-offre #region-content .circuit,
.node-type-page-detail-offre #region-content .circuit .entity,
.node-type-page-detail-offre #region-content .duree,
.node-type-page-detail-offre #region-content .difficulte {
	height: 30px;
	display: inline-block;
	vertical-align: top;
}
.node-type-page-detail-offre #region-content .distance,
.node-type-page-detail-offre #region-content .circuit .entity {
	margin: 30px 60px 0 0;
}
.node-type-page-detail-offre #region-content .distance,
.node-type-page-detail-offre #region-content .duree {
	padding: 0 0 0 40px;
	position: relative;
}
.node-type-page-detail-offre #region-content .duree + .difficulte {
	margin: 0 0 0 10px;
}
.node-type-page-detail-offre #region-content .distance:before,
.node-type-page-detail-offre #region-content .duree:before {
	content: "";
	height: 30px;
	width: 30px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.node-type-page-detail-offre #region-content .distance:before {
	background-image: url("../../img/icon/distance.svg");
}
.node-type-page-detail-offre #region-content .duree:before {
	background-image: url("../../img/icon/time.svg");
}
.node-type-page-detail-offre #region-content .distance span,
.node-type-page-detail-offre #region-content .duree span,
.node-type-page-detail-offre #region-content .difficulte span {
    font-size: 0.8em;
    text-transform: uppercase;
    display: block;
}
.node-type-page-detail-offre #region-content .distance strong,
.node-type-page-detail-offre #region-content .duree strong,
.node-type-page-detail-offre #region-content .difficulte strong {
    font-family: "OpensansBold", sans-serif;
    font-size: 1.1em;
    font-weight: normal;
}
.node-type-page-detail-offre #region-content .distance strong:after {
    content: " km";
}
.node-type-page-detail-offre #region-content .heure:after {
    content: "h";
}

/* STRATE 02 : Média & Carte d'identité */

.full-width.node-type-page-detail-offre #region-content .group-strate02 .section {
	background-color: #c0c0c0;
	padding-left: 0;
	padding-right: 0;
}
.node-type-page-detail-offre #region-content .group-strate02 .group-col01 {
	border-right: 30px solid #ffffff;
	padding-right: 0;
}
.node-type-page-detail-offre #region-content .group-strate02 .group-col02 {
	padding-left: 0;
}
.node-type-page-detail-offre #region-content .carousel {
	position: relative;
}
.node-type-page-detail-offre #region-content .carousel .owlcarousel-bt-overlay {
	color: #ffffff;
	text-align: center;
	line-height: 30px;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	height: 30px;
	width: 200px;
	margin: 0 0 0 -100px;
	display: block;
	position: absolute;
	bottom: 30px;
	left: 50%;
}
.node-type-page-detail-offre #region-content .group-carte-identite {
	text-align: center;
	padding: 30px;
}
.node-type-page-detail-offre #region-content .date {
	font-weight: bold;
	margin: 0 0 30px;
}
.node-type-page-detail-offre #region-content .adresse {
	margin: 0 0 30px;
}
.node-type-page-detail-offre #region-content .adresse + .adresse {
	margin-top: -20px;
}
.node-type-page-detail-offre #region-content .tarif {
	color: red;
	margin: 30px 0 0;
}
.node-type-page-detail-offre #region-content .tarif strong {
	font-size: 2em;
	display: block;
}
.node-type-page-detail-offre #region-content .tarif strong:after {
	content: " €";
}
.node-type-page-detail-offre #region-content .resa,
.node-type-page-detail-offre #region-content .flag-outer {
	margin: 10px 5px 0;
	display: inline-block;
	vertical-align: top;
}
.node-type-page-detail-offre #region-content .resa + .resa {
	display: none;
}
.node-type-page-detail-offre #region-content .resa a {
	color: white;
	font-family: "OpensansBold", Arial, Helvetica, sans-serif;
	line-height: 34px;
	border: 2px solid white;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	height: 40px;
	padding: 0 20px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.node-type-page-detail-offre #region-content .resa a:hover,
.node-type-page-detail-offre #region-content .resa a:focus,
.node-type-page-detail-offre #region-content .resa a:active {
	color: red;
	background-color: white;
}
.node-type-page-detail-offre #region-content .flag-outer a {
	font-size: 0;
	background-color: white;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	height: 40px;
	width: 40px;
	display: inline-block;
	vertical-align: top;
}
.node-type-page-detail-offre #region-content .flag-wrapper a.flag-action {
	background-image: url("../../img/icon/flag.svg");
}
.node-type-page-detail-offre #region-content .flag-wrapper a.unflag-action {
	background-image: url("../../img/icon/unflag.svg");
}
.node-type-page-detail-offre #region-content ul.social {
	margin: 10px 0 0;
}
.node-type-page-detail-offre #region-content .social li {
	margin: 20px 10px 0;
	display: inline-block;
}
.node-type-page-detail-offre #region-content .social a {
	font-size: 0;
	height: 30px;
	width: 30px;
	display: block;
}
.node-type-page-detail-offre #region-content .social a.facebook {
	background-image: url("../../img/icon/facebook.svg");
}
.node-type-page-detail-offre #region-content .social a.twitter {
	background-image: url("../../img/icon/twitter.svg");
}
.node-type-page-detail-offre #region-content .social a.googleplus {
	background-image: url("../../img/icon/googleplus.svg");
}
.node-type-page-detail-offre #region-content .social a.instagram {
	background-image: url("../../img/icon/instagram.svg");
}
.node-type-page-detail-offre #region-content .social a.pinterest {
	background-image: url("../../img/icon/pinterest.svg");
}
.node-type-page-detail-offre #region-content .social a.youtube {
	background-image: url("../../img/icon/youtube.svg");
}
.node-type-page-detail-offre #region-content .coordonnees {
	text-align: left;
	margin: 30px 0 0;
}
.node-type-page-detail-offre #region-content .coordonnees .coord {
	height: 60px;
	padding: 10px 0 0 70px;
	margin: 10px 0 0;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.node-type-page-detail-offre #region-content .coordonnees .coord h3 {
	font-family: "OpensansBold", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.node-type-page-detail-offre #region-content .coordonnees .coord h3 a {
	display: inline-block;
}
.node-type-page-detail-offre #region-content .coordonnees .coord h3 a:before {
	content: "";
	background-color: white;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	height: 60px;
	width: 60px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.node-type-page-detail-offre #region-content .coordonnees .coord.tel h3 a:before {
	background-image: url("../../img/icon/tel.svg");
}
.node-type-page-detail-offre #region-content .coordonnees .coord.email h3 a:before {
	background-image: url("../../img/icon/email.svg");
}
.node-type-page-detail-offre #region-content .coordonnees .coord.web h3 a:before {
	background-image: url("../../img/icon/web.svg");
}
.node-type-page-detail-offre #region-content .coordonnees .coord a {
	color: black;
}
.node-type-page-detail-offre #region-content .coordonnees .coord .valeur {
	margin: 5px 0 0;
	display: block;
}

/* ONGLETS */

.node-type-page-detail-offre #region-content .group-onglets {
	background-color: red;
}
.node-type-page-detail-offre #region-content .group-onglets li {
	padding: 0 20px 0 0;
	display: inline-block;
}
.node-type-page-detail-offre #region-content .group-onglets li a {
	color: white;
	font-family: "OpensansBold", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 48px;
	height: 50px;
	display: block;
}
.node-type-page-detail-offre #region-content .group-onglets.fixed {
	width: 100%;
	position: fixed;
	/*top: 0;*/
	left: 0;
	z-index: 20;
}

/* STRATE 03 : A propos & Capacité & Tarifs & Prestations & Hôte */

.node-type-page-detail-offre #region-content .group-strate03 .group-col01:last-child {
	width: auto !important;
	padding-right: 0 !important;
	float: none !important;
}
.node-type-page-detail-offre #region-content .fichiers {
	margin: 60px 0 0;
}
.node-type-page-detail-offre #region-content .fichier {
	height: 40px;
	padding: 0 0 0 50px;
	margin: 30px 30px 0 0;
	display: inline-block;
	vertical-align: top;
}
.node-type-page-detail-offre #region-content .fichier a {
	color: red;
	line-height: 40px;
	height: 40px;
	display: block;
}
.node-type-page-detail-offre #region-content .fichier a:before {
	content: "";
	background-color: red;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	height: 40px;
	width: 40px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.node-type-page-detail-offre #region-content .fichier.pdf a:before {
	background-image: url("../../img/icon/pdf.svg");
}
.node-type-page-detail-offre #section-content .superficie:after {
	content: " m2";
}
.node-type-page-detail-offre #section-content .table-tarifs .tr {
	clear: both;
}
.node-type-page-detail-offre #section-content .header-tarifs .cellule-header,
.node-type-page-detail-offre #section-content .table-tarifs .cellule-td {
	font-size: 0.94em;
	padding: 15px 20px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.node-type-page-detail-offre #section-content .header-tarifs .cellule-header {
	font-family: "OpensansBold", Arial, Helvetica, sans-serif;
}
.node-type-page-detail-offre #section-content .header-tarifs .cellule-header span {
	font-family: "OpensansRegular", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	display: block;
}
.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.libelle,
.node-type-page-detail-offre #section-content .table-tarifs .libelle {
	width: 25%;
}
.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.saison,
.node-type-page-detail-offre #section-content .table-tarifs .saison {
	width: 15%;
	text-align: center;
}
.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.min,
.node-type-page-detail-offre #section-content .table-tarifs .min,
.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.max,
.node-type-page-detail-offre #section-content  .table-tarifs .max {
	text-align: center;
	width: 15%;
}
.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.info,
.node-type-page-detail-offre #section-content .table-tarifs .info {
	width: 30%;
}
.node-type-page-detail-offre #section-content .table-tarifs .tr:nth-child(odd) {
	background-color: rgba(0, 0, 0, 0.1);
}
.node-type-page-detail-offre #region-content .group-tarifs li,
.node-type-page-detail-offre #region-content .group-prestations li {
	padding: 0 0 0 35px;
	margin: 0 0 10px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.node-type-page-detail-offre #region-content .group-tarifs li:last-child,
.node-type-page-detail-offre #region-content .group-tarifs li.large-6:nth-last-child(-n+2),
.node-type-page-detail-offre #region-content .group-tarifs li.large-4:nth-last-child(-n+3),
.node-type-page-detail-offre #region-content .group-prestations li:last-child,
.node-type-page-detail-offre #region-content .group-prestations li.large-6:nth-last-child(-n+2),
.node-type-page-detail-offre #region-content .group-prestations li.large-4:nth-last-child(-n+3) {
	margin: 0;
}
.node-type-page-detail-offre #region-content .group-tarifs li:before,
.node-type-page-detail-offre #region-content .group-prestations li:before {
	content: "";
	background-color: red;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 6px;
	width: 6px;
	display: block;
	position: absolute;
	top: 5px;
	left: 15px;
}
.node-type-page-detail-offre #region-content .group-tarifs li.large-6:nth-child(2n+1),
.node-type-page-detail-offre #region-content .group-prestations li.large-6:nth-child(2n+1) {
	clear: left;
}
.node-type-page-detail-offre #region-content .group-tarifs li.large-4:nth-child(3n+1),
.node-type-page-detail-offre #region-content .group-prestations li.large-4:nth-child(3n+1) {
	clear: left;
}
.node-type-page-detail-offre #region-content .group-hote .media {
	margin: 0 0 30px;
}
.node-type-page-detail-offre #region-content .group-hote .media,
.node-type-page-detail-offre #region-content .group-hote .resume {
	text-align: center;
}
.node-type-page-detail-offre #region-content .tripadvisor .widSSP {
	width: auto !important;
}

/* STRATE 04 : Ouverture */

.node-type-page-detail-offre #region-content .group-strate04 {
	background-color: red;
}
.node-type-page-detail-offre #region-content .group-strate04 h2,
.node-type-page-detail-offre #region-content .group-strate04 h3,
.node-type-page-detail-offre #region-content .group-strate04 .h3,
.node-type-page-detail-offre #region-content .group-strate04 .collapsible h2 a {
	color: white;
}
.node-type-page-detail-offre #region-content .group-strate04 h2:after {
	border-color: white;
}
.node-type-page-detail-offre #section-content .ouverture .entity:nth-child(odd) {
	background-color: rgba(255, 255, 255, 0.3);
}
.node-type-page-detail-offre #section-content .ouverture .group-dates,
.node-type-page-detail-offre #section-content .ouverture .group-jours,
.node-type-page-detail-offre #section-content .ouverture .group-heures {
	width: 50%;
	padding: 10px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.node-type-page-detail-offre #section-content .ouverture .group-dates,
.node-type-page-detail-offre #section-content .ouverture .group-jours {
	float: left;
}
.node-type-page-detail-offre #section-content .ouverture .group-heures {
	float: right;
}
.node-type-page-detail-offre #section-content .ouverture .group-dates {
	font-family: "OpensansBold", Arial, Helvetica, sans-serif;
}
.node-type-page-detail-offre #section-content .ouverture .group-dates span {
	font-family: "OpensansRegular", Arial, Helvetica, sans-serif;
}
.node-type-page-detail-offre #section-content .ouverture .group-dates p {
	font-family: "OpensansRegular", Arial, Helvetica, sans-serif;
	font-style: italic;
	margin: 5px 0 0;
}
.node-type-page-detail-offre #section-content .ouverture .group-jours > h3 {
	font-size: 1em;
	text-align: center;
	margin: 0;
}
.node-type-page-detail-offre #section-content .ouverture .group-jours > h3 a {
	color: white;
	font-family: "OpensansBold", Arial, Helvetica, sans-serif;
	line-height: 36px;
	border: 2px solid white;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	height: 40px;
	padding: 0 20px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.node-type-page-detail-offre #section-content .ouverture .group-jours h3 a:hover,
.node-type-page-detail-offre #section-content .ouverture .group-jours h3 a:focus,
.node-type-page-detail-offre #section-content .ouverture .group-jours h3 a:active {
	color: red;
	background-color: white;
}
.node-type-page-detail-offre #section-content .ouverture .group-jours .field-group-format-wrapper {
	padding: 15px 0 0;
}
.node-type-page-detail-offre #section-content .ouverture .group-jours .jour {
	font-family: "OpensansBold", Arial, Helvetica, sans-serif;
	margin: 10px 0 0;
}
.node-type-page-detail-offre #section-content .ouverture .group-jours .jour h3 {
	font-size: 1em;
	width: 120px;
	margin: 0;
	display: inline-block;
}
.node-type-page-detail-offre #section-content .ouverture .group-jours .jour span {
	font-family: "OpensansRegular", Arial, Helvetica, sans-serif;
}
.node-type-page-detail-offre #section-content .ouverture .group-jours .jour h3 + span.and {
	display: none;
}
.node-type-page-detail-offre #section-content .ouverture .group-jours .jour h3 + span.and + span {
	text-transform: capitalize;
}

/* STRATE 05 : Aux alentours */
/*
.node-type-page-detail-offre #region-content .group-strate05 {
	background-color: #c0c0c0;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.node-type-page-detail-offre #region-content .group-strate05 .collapsible > h2 a {
	color: white;
}
.node-type-page-detail-offre #region-content .group-strate05 h2:after {
	border-color: white;
}
.node-type-page-detail-offre #region-content .group-strate05 .block {
	position: static !important;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours {
	width: 50%;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .leaflet-view {
	height: 100%;
	width: 50%;
	position: absolute;
	top: 0;
	right: 0;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .leaflet-container {
    height: 100% !important;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .form-type-bef-checkbox {
	margin: 0 10px 10px 0;
	float: left;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .form-type-bef-checkbox:last-child {
	margin-right: 0;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .form-type-bef-checkbox input {
	display: none;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .form-type-bef-checkbox label {
	color: white;
	font-family: "OpensansRegular", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 34px;
	border: 2px solid white;
	height: 40px;
	padding: 0 10px;
	margin: 0;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .form-type-bef-checkbox label:hover,
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .form-type-bef-checkbox input:checked + label {
	color: red;
	background-color: white;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .views-exposed-widgets {
    margin: 0;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .views-exposed-form .views-exposed-widget {
    padding: 0;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row.synced-marker-hover {
	background-color: transparent;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row:nth-child(3n+1) {
	clear: left;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .node {
	margin: 20px 20px 0 0;
	position: relative;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .media img {
	height: auto !important;
	width: 100% !important;
	display: block;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .apercu {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .apercu h2 {
	color: white;
	font-family: "OpensansBold", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	height: 100%;
	width: 100%;
	margin: 0;
	display: table;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .apercu h2 span {
	padding: 25px 10px;
	display: table-cell;
	vertical-align: bottom;
	cursor: pointer;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row.active .apercu h2 span,
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .apercu h2 span:hover,
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row.synced-marker-hover .apercu h2 span {
	background-color: rgba(255, 0, 0, 0.5);
	vertical-align: middle;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .proximite {
	color: white;
	font-size: 0.8em;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 10px;
	position: absolute;
	top: 0;
	right: 0;
}
.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .item-list .pager {
	padding: 30px 0 0;
}
*/
/* STRATE 06 : Cross-selling */

.node-type-page-detail-offre #region-content .group-strate06 {
	background-color: #f1f1f1;
}
.node-type-page-detail-offre #region-content .group-strate06 .owl-carousel {
    overflow: visible;
}
.node-type-page-detail-offre #region-content .group-strate06 .owl-carousel .owl-controls .owl-buttons .owl-prev,
.node-type-page-detail-offre #region-content .group-strate06 .owl-carousel .owl-controls .owl-buttons .owl-next {
	background-color: rgba(0, 0, 0, 0.5);
	background-size: 20px auto;
	height: 50px;
	width: 50px;
	margin: -25px 0 0;
}
.node-type-page-detail-offre #region-content .group-strate06 .owl-carousel .owl-controls .owl-buttons .owl-prev {
	left: -70px;
}
.node-type-page-detail-offre #region-content .group-strate06 .owl-carousel .owl-controls .owl-buttons .owl-next {
	right: -70px;
}
.node-type-page-detail-offre #section-content .listing-crosselling {
	margin: 0 -15px;
}
.node-type-page-detail-offre #section-content .listing-crosselling .node {
	margin: 0 15px 30px;
}
.node-type-page-detail-offre #section-content .listing-crosselling .media {
	height: 245px;
	position: relative;
	overflow: hidden;
}
.node-type-page-detail-offre #section-content .listing-crosselling .media .entity {
	height: 100%;
}
.node-type-page-detail-offre #section-content .listing-crosselling .media img {
	height: auto !important;
	min-height: 100%;
	width: auto !important;
	min-width: 100%;
	display: block;
}
.node-type-page-detail-offre #section-content .listing-crosselling .media .tarif {
	color: white !important;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 10px;
	margin: 0 !important;
	position: absolute;
	top: 0;
	left: 0;
}
.node-type-page-detail-offre #section-content .listing-crosselling .media .tarif div {
	font-size: 0.6em;
}
.node-type-page-detail-offre #section-content .listing-crosselling .media .tarif strong {
	font-size: 1em !important;
}
.node-type-page-detail-offre #section-content .listing-crosselling .media .tarif strong:after {
	content: " €";
}
.node-type-page-detail-offre #section-content .listing-crosselling .media .lien {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.node-type-page-detail-offre #section-content .listing-crosselling .media .lien a {
	font-size: 0;
	height: 100%;
	width: 100%;
	background-image: url("../../img/icon/see-more-white.svg");
	background-repeat: no-repeat;
	background-position: 50% 300px;
	background-size: auto 20%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.node-type-page-detail-offre #section-content .listing-crosselling .node:hover .lien a {
	background-position: 50% 50%;
}
.node-type-page-detail-offre #section-content .listing-crosselling .apercu {
	text-align: center;
	background-color: white;
	padding: 10px;
	height: 100px;
}
.node-type-page-detail-offre #section-content .listing-crosselling .apercu h2 {
	font-family: "OpensansBold", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 10px;
}
.node-type-page-detail-offre #section-content .listing-crosselling .apercu h2 a {
	color: red;
}
.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement {
	margin: 5px 0 0 0;
}
.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement img,
.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement .picto {
	line-height: 15px;
	height: 15px !important;
	width: auto;
	display: inline-block;
	vertical-align: top;
}
.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement img + img,
.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement img + .picto,
.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement .picto + img,
.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement .picto + .picto {
	margin-left: 10px;
}
.node-type-page-detail-offre #section-content .listing-crosselling .apercu .commune,
.node-type-page-detail-offre #section-content .listing-crosselling .apercu .type,
.node-type-page-detail-offre #section-content .listing-crosselling .apercu .date {
	font-size: 0.815em;
	margin: 5px 0 0;
}

/* STRATE 07 : Etapes */

.node-type-page-detail-offre #region-content .group-strate07 {
	margin: 60px 0;
}
.node-type-page-detail-offre #region-content .group-strate07 .group-col01 {
	padding-right: 15px;
}
.node-type-page-detail-offre #region-content .group-strate07 .group-col02 {
	padding-left: 15px;
}
.node-type-page-detail-offre #region-content .horizontal-tabs {
	border: none;
	margin: 0;
}
.node-type-page-detail-offre #region-content .horizontal-tabs ul.horizontal-tabs-list {
	background-color: transparent;
	border: none;
}
.node-type-page-detail-offre #region-content .horizontal-tabs ul.horizontal-tabs-list li {
	background-color: #c0c0c0;
	border: none;
	min-width: 130px;
	padding: 0;
}
.node-type-page-detail-offre #region-content .horizontal-tabs ul.horizontal-tabs-list li.selected {
	background-color: red;
	padding: 0;
}
.node-type-page-detail-offre #region-content .horizontal-tabs ul.horizontal-tabs-list li a,
.node-type-page-detail-offre #region-content .horizontal-tabs ul.horizontal-tabs-list li.selected a {
	color: white;
	font-family: "OpensansBold", Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	line-height: 50px;
	height: 50px;
	padding: 0 20px;
}
.node-type-page-detail-offre #region-content .horizontal-tabs ul.horizontal-tabs-list li a:hover {
	background-color: transparent;
}
.node-type-page-detail-offre #region-content .horizontal-tabs ul.horizontal-tabs-list strong {
	font-weight: normal;
}
.node-type-page-detail-offre #region-content .horizontal-tabs ul.horizontal-tabs-list .selected strong {
	color: white;
}
.node-type-page-detail-offre #region-content .horizontal-tabs fieldset.horizontal-tabs-pane {
	padding: 25px 0 0;
	margin: 0;
}
.node-type-page-detail-offre #region-content fieldset .fieldset-wrapper {
	width: auto;
	float: none;
}
.node-type-page-detail-offre #region-content .commune-depart {
	color: red;
	font-family: "OpensansBold", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 0 0 30px;
}
.node-type-page-detail-offre #region-content .balisage,
.node-type-page-detail-offre #region-content .denivele {
	font-family: "OpensansBold", Arial, Helvetica, sans-serif;
	width: 50%;
	margin: 0 0 30px;
	display: inline-block;
}
.node-type-page-detail-offre #region-content .fichiers {
	margin: 0 0 -50px;
	position: relative;
	z-index: 10;
}
.node-type-page-detail-offre #region-content .fichiers .fichier {
	height: 50px;
	padding: 0;
	margin: 0 0 0 10px;
	display: inline-block;
	vertical-align: top;
}
.node-type-page-detail-offre #region-content .fichiers .fichier a {
	font-size: 0;
	background-color: red;
	background-repeat: no-repeat;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	display: block;
}
.node-type-page-detail-offre #region-content .fichiers .fichier a:before {
	display: none;
}
.node-type-page-detail-offre #region-content .fichiers .fichier.kml a {
	background-image: url("../../img/icon/kml.svg");
}
.node-type-page-detail-offre #region-content .fichiers .fichier.gpx a {
	background-image: url("../../img/icon/gpx.svg");
}
.node-type-page-detail-offre #region-content .fichiers .fichier.pdf a {
	background-image: url("../../img/icon/pdf.svg");
}



/* =====================
RESPONSIVE
===================== */

@media only screen and (min-width: 761px) {

	.node-type-page-detail-offre #region-content .collapsible > h2 a {
		cursor: default;
	}
	.node-type-page-detail-offre #region-content .group-strate03 .collapsible > h2 + .field-group-format-wrapper,
	.node-type-page-detail-offre #region-content .group-strate04 .collapsible > h2 + .field-group-format-wrapper,
	.node-type-page-detail-offre #region-content .group-strate05 .collapsible > h2 + .field-group-format-wrapper,
	.node-type-page-detail-offre #region-content .group-strate06 .collapsible > h2 + .field-group-format-wrapper {
		height: auto !important;
		width: auto !important;
		display: block !important;
		opacity: 1 !important;
	}

	/* STRATE 03 : A propos & Capacité & Tarifs & Prestations */

	.node-type-page-detail-offre #region-content .group-onglets.fixed + .group-strate03 {
		padding-top: 110px;
	}
}

@media only screen and (max-width: 1024px) {

	.node-type-page-detail-offre #region-content .group-col01 {
		padding-right: 0;
	}
	.node-type-page-detail-offre #region-content .group-col02 {
		padding-top: 60px;
		padding-left: 0;
	}

	/* STRATE 02 : Média & Carte d'identité */

	.node-type-page-detail-offre #region-content .group-strate02 .group-col01 {
		border-right: none;
	}
	.node-type-page-detail-offre #region-content .group-strate02 .group-col02 {
		padding-top: 0;
	}
	.node-type-page-detail-offre #region-content .coordonnees .coord {
		width: 50%;
		display: inline-block;
		vertical-align: top;
	}

	/* STRATE 03 : A propos & Capacité & Tarifs & Prestations */

	.node-type-page-detail-offre #region-content .group-tarifs li.large-6:nth-last-child(-n+2),
	.node-type-page-detail-offre #region-content .group-tarifs li.large-4:nth-last-child(-n+3),
	.node-type-page-detail-offre #region-content .group-prestations li.large-6:nth-last-child(-n+2),
	.node-type-page-detail-offre #region-content .group-prestations li.large-4:nth-last-child(-n+3) {
		margin: 0 0 10px;
	}
	.node-type-page-detail-offre #region-content .group-tarifs li.medium-12:last-child,
	.node-type-page-detail-offre #region-content .group-tarifs li.medium-6:nth-last-child(-n+2),
	.node-type-page-detail-offre #region-content .group-tarifs li.medium-4:nth-last-child(-n+3),
	.node-type-page-detail-offre #region-content .group-prestations li.medium-12:last-child,
	.node-type-page-detail-offre #region-content .group-prestations li.medium-6:nth-last-child(-n+2),
	.node-type-page-detail-offre #region-content .group-prestations li.medium-4:nth-last-child(-n+3) {
		margin: 0;
	}
	.node-type-page-detail-offre #region-content .group-tarifs li.large-6:nth-child(2n+1),
	.node-type-page-detail-offre #region-content .group-tarifs li.large-4:nth-child(3n+1),
	.node-type-page-detail-offre #region-content .group-prestations li.large-6:nth-child(2n+1),
	.node-type-page-detail-offre #region-content .group-prestations li.large-4:nth-child(3n+1) {
		clear: none;
	}
	.node-type-page-detail-offre #region-content .group-tarifs li.medium-6:nth-child(2n+1),
	.node-type-page-detail-offre #region-content .group-tarifs li.medium-4:nth-child(3n+1),
	.node-type-page-detail-offre #region-content .group-prestations li.medium-6:nth-child(2n+1),
	.node-type-page-detail-offre #region-content .group-prestations li.medium-4:nth-child(3n+1) {
		clear: left;
	}

	/* STRATE 05 : Aux alentours */

	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row:nth-child(3n+1) {
		clear: none;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row:nth-child(2n+1) {
		clear: left;
	}
}

@media only screen and (max-width: 760px) {

	.node-type-page-detail-offre #region-content .group-strate02,
	.node-type-page-detail-offre #region-content .group-strate03,
	.node-type-page-detail-offre #region-content .group-strate04,
	.node-type-page-detail-offre #region-content .group-strate05,
	.node-type-page-detail-offre #region-content .group-strate06 {
		margin-bottom: 0;
	}
	.node-type-page-detail-offre #region-content .group-strate03,
	.node-type-page-detail-offre #region-content .group-strate04,
	.node-type-page-detail-offre #region-content .group-strate05,
	.node-type-page-detail-offre #region-content .group-strate06 {
		padding: 0;
	}
	.node-type-page-detail-offre #section-content div.label-inline:first-child {
		margin-top: 0;
	}
	.node-type-page-detail-offre #region-content .group-strate03 .collapsible,
	.node-type-page-detail-offre #region-content .group-strate04 .collapsible,
	.node-type-page-detail-offre #region-content .group-strate05 .collapsible,
	.node-type-page-detail-offre #region-content .group-strate06 .collapsible {
		padding-top: 0;
		padding-bottom: 0;
		margin-top: 1px;
		margin-bottom: 0;
	}
	.node-type-page-detail-offre #region-content .group-strate03 .group-col01 .collapsible:first-child {
		margin-top: 0;
	}
	.node-type-page-detail-offre #region-content .group-strate03 .collapsible > h2,
	.node-type-page-detail-offre #region-content .group-strate04 .collapsible > h2,
	.node-type-page-detail-offre #region-content .group-strate05 .collapsible > h2,
	.node-type-page-detail-offre #region-content .group-strate06 .collapsible > h2 {
		font-size: 1.5em;
		line-height: 48px;
		height: 48px;
		margin: 0 -20px;
	}
	.node-type-page-detail-offre #region-content .group-strate03 .collapsible > h2:after,
	.node-type-page-detail-offre #region-content .group-strate04 .collapsible > h2:after,
	.node-type-page-detail-offre #region-content .group-strate05 .collapsible > h2:after,
	.node-type-page-detail-offre #region-content .group-strate06 .collapsible > h2:after {
		display: none;
	}
	.node-type-page-detail-offre #region-content .group-strate03 .collapsible > h2 a,
	.node-type-page-detail-offre #region-content .group-strate04 .collapsible > h2 a,
	.node-type-page-detail-offre #region-content .group-strate05 .collapsible > h2 a,
	.node-type-page-detail-offre #region-content .group-strate06 .collapsible > h2 a {
		color: white;
		background-color: red;
		height: 48px;
		padding: 0 55px 0 20px;
		display: block;
		position: relative;
	}
	.node-type-page-detail-offre #region-content .group-strate03 .collapsible > h2 a:after,
	.node-type-page-detail-offre #region-content .group-strate04 .collapsible > h2 a:after,
	.node-type-page-detail-offre #region-content .group-strate05 .collapsible > h2 a:after,
	.node-type-page-detail-offre #region-content .group-strate06 .collapsible > h2 a:after {
		content: "";
		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		height: 10px;
		width: 10px;
		display: block;
		position: absolute;
		top: 21px;
		right: 23px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.node-type-page-detail-offre #region-content .group-strate03 .collapsible.collapsed > h2 a:after,
	.node-type-page-detail-offre #region-content .group-strate04 .collapsible.collapsed > h2 a:after,
	.node-type-page-detail-offre #region-content .group-strate05 .collapsible.collapsed > h2 a:after,
	.node-type-page-detail-offre #region-content .group-strate06 .collapsible.collapsed > h2 a:after {
		top: 16px;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	.node-type-page-detail-offre #region-content .group-strate03 .collapsible .field-group-format-wrapper,
	.node-type-page-detail-offre #region-content .group-strate04 .collapsible .field-group-format-wrapper,
	.node-type-page-detail-offre #region-content .group-strate05 .collapsible .field-group-format-wrapper,
	.node-type-page-detail-offre #region-content .group-strate06 .collapsible .field-group-format-wrapper {
		padding: 20px 0;
	}

	/* STRATE 01 : Titre */

	.node-type-page-detail-offre #region-content h1 {
		font-size: 2em;
	}

	/* STRATE 02 : Média & Carte d'identité */

	.node-type-page-detail-offre #region-content .coordonnees {
		text-align: center;
	}
	.node-type-page-detail-offre #region-content .coordonnees .coord {
		font-size: 0;
		width: 60px;
		padding: 0;
		margin: 0 10px;
	}
	.node-type-page-detail-offre #region-content .coordonnees .coord h3 a,
	.node-type-page-detail-offre #region-content .coordonnees .coord .valeur,
	.node-type-page-detail-offre #region-content .coordonnees .coord .valeur a {
		height: 60px;
		margin: 0;
		display: block;
	}
	.node-type-page-detail-offre #region-content .coordonnees .coord.tel h3 {
		display: none;
	}
	.node-type-page-detail-offre #region-content .coordonnees .coord.tel .field-group-format-wrapper {
		display: block !important;
	}
	.node-type-page-detail-offre #region-content .coordonnees .coord .valeur a:before {
		content: "";
		background-color: white;
		background-image: url("../../img/icon/tel.svg");
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		height: 60px;
		width: 60px;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
	}

	/* STRATE 03 : A propos & Capacité & Tarifs & Prestations */

	.node-type-page-detail-offre #region-content .group-strate03 .group-col02 {
		padding-top: 0;
	}
	.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.libelle,
	.node-type-page-detail-offre #section-content .table-tarifs .libelle {
		width: 50%;
	}
	.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.min,
	.node-type-page-detail-offre #section-content .table-tarifs .min,
	.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.max,
	.node-type-page-detail-offre #section-content .table-tarifs .max {
		width: 25%;
	}
	.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.saison,
	.node-type-page-detail-offre #section-content .table-tarifs .saison,
	.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.info,
	.node-type-page-detail-offre #section-content .table-tarifs .info {
		display: none;
	}
	.node-type-page-detail-offre #region-content .group-tarifs li.medium-6:nth-last-child(-n+2),
	.node-type-page-detail-offre #region-content .group-tarifs li.medium-4:nth-last-child(-n+3),
	.node-type-page-detail-offre #region-content .group-prestations li.medium-6:nth-last-child(-n+2),
	.node-type-page-detail-offre #region-content .group-prestations li.medium-4:nth-last-child(-n+3) {
		margin: 0 0 10px;
	}
	.node-type-page-detail-offre #region-content .group-tarifs li.small-12:last-child,
	.node-type-page-detail-offre #region-content .group-prestations li.small-12:last-child {
		margin: 0;
	}

	/* STRATE 04 : Ouverture */

	.node-type-page-detail-offre #region-content .ouverture .group-dates,
	.node-type-page-detail-offre #region-content .ouverture .group-jours {
		width: auto;
		float: none;
	}
	.node-type-page-detail-offre #region-content .group-strate04 .collapsible .ouverture .group-jours {
		padding: 0 15px 10px;
	}
	.node-type-page-detail-offre #region-content .group-strate04 .collapsible .ouverture .group-jours .field-group-format-wrapper {
		padding: 10px 0 0;
	}

	/* STRATE 05 : Aux alentours */
/*
	.node-type-page-detail-offre #region-content .group-strate05 .collapsible .field-group-format-wrapper {
		padding-bottom: 0;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours {
		width: auto;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .leaflet-view {
		height: 500px;
		width: auto;
		margin: 30px 0 0 0;
		position: static;
		padding:0 0 20px 0;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters {
		margin: 0 0 10px;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .node {
		margin: 10px 0 0;
		margin: 5px 0 0;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .media {
		width: 75px;
		margin: 0 10px 0 0;
		float: left;
		display:none;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .apercu {
		position: static;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .apercu h2 {
		text-align: left;
		display: block;
		padding:5px 100px 5px 25px;
		background-image: url("../../img/icon/next.svg");
		background-repeat:no-repeat;
		background-position:0 3px;
		background-size:20px 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .proximite {
		padding: 5px 10px;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .apercu h2 span {
		padding: 0;
		display: inline;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .apercu h2 span:hover,
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row.active .apercu h2 span {
		vertical-align: top;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row.active .apercu h2 span,
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .apercu h2 span:hover {
		background-color: transparent;
	}
	.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row.active .apercu h2 {
		color: red;
	}
*/
}
