.bandeau {
	background-color: #f96d29;
}

.slider_grd {
	background-color: #f96d29;
}


.groupe_page h4 a {
	background-color: #f96d29;
}

.groupe_page h4 a.active,
.groupe_page h4 a:hover {
	color: #f96d29;
	background: #ffffff url(../images_ffcam/groupe_page_puce_sport.png) right bottom no-repeat;
}

.groupe_page_content {
	background-color: #f96d29;
}


.actus-filtres li {
	color: #f96d29;
}

.actus-filtres li a:hover,
.actus-filtres li a.active {
	color: #f96d29;
}



.widget_page .widget_page_content a:hover {
	background-color: #f96d29;
}


.widget_page .widget_page_more a:hover {
	color: #f96d29;
}



.transverse-filtres li a:hover {
	color: #f96d29;
}

.transverse-filtres li a.active {
	color: #f96d29;
}

.transverse_infos_filtre select {
	color: #f96d29;
	border: 1px solid #f96d29;
}

.transverse-content {
	background-color: #f96d29;
}

.transverse-content ul li a:after {
	color: #f96d29;
}

.transverse-content ul li .ffcam,
.transverse-content ul li .refuge,
.transverse-content ul li .montagne,
.transverse-content ul li .lma {
	display: none;
}

.transverse-content ul li .sport {
	display: block;
}

.transverse-content ul li .photo {
	background: #f96d29 url('../images_ffcam/transverse_infos_fond.png') center -400px no-repeat;
}

.transverse-content div.ffcam-formation a:hover {
	color: #f96d29;
}



a {
	color: #f96d29;
}

.header_triangle {
	border-bottom: 1px solid #f96d29;
}

.header_triangle:before {
	border-top-color: #f96d29;
}

h1 {
	color: #f96d29;
}

h3 {
	color: #f96d29;
}

h5 {
	color: #f96d29;
}

.legende {
	color: #f96d29;
}

.cv3-chapo {
	background: url(../images_ffcam/cv3-chapo_sport_fond.png) left top no-repeat;
}

/* puces des different univers des legendes */
[class^="cv3-"] .photo .ffcam,
[class^="cv3-"] .photo .montagne,
[class^="cv3-"] .photo .refuge,
[class^="cv3-"] .photo .lma {
	display: none;
}

[class^="cv3-"] .photo .sport {
	display: block;
}

.cv3-4cols {
	background-color: #f96d29;
}

.cv3-4cols .photo .ffcam,
.cv3-4cols .photo .montagne,
.cv3-4cols .photo .refuge,
.cv3-4cols .photo .lma {
	display: none;
}

.cv3-4cols .photo .sport {
	display: block;
}

.cv3-4cols .lien a {
	color: #f96d29;
}

	
.vimeo-player .video .thumb {
	background-color: #f96d29;
}

.vimeo-player .video a.active .name {
	background-color: #f96d29;
	border: 1px solid #f96d29;
}


.tab_base caption {
	color: #f96d29;
}

.tab_base td {
	border-bottom: 1px solid #f96d29;
}

.tab_base th {
	border-bottom: 1px solid #f96d29;
	background-color: #f96d29;
}

.cv3-diagonale .texte {
	background: url('../images_ffcam/cv3-diagonale_sport_fond.png') left top no-repeat;
}


.cv3-envaleur .titrage h2 {
	color: #f96d29;
}

.cv3-3cols .cols1, .cv3-3cols .cols2, .cv3-3cols .cols3 {
  background-color: #f96d29;
}

.carte_chercher_liste .plus a:hover {
	background-color: #f96d29;
}

/* Cartographie des refuges et des clubs */

.carte_chercher h1 {
	color: #f96d29;
}

.carte_chercher .onoff a {
	background: #f96d29 url(../images_ffcam/refuge_chercher_close.png) left top no-repeat;
}

.carte_chercher .onoff a.active {
	background: #f96d29 url(../images_ffcam/refuge_chercher_open.png) left top no-repeat;
}

.carte_chercher_map {
	background-color: #f96d29;
}

.carte_chercher_map .cv8d-browseform {
	background-color: #f96d29;
}

.carte_chercher_map select {
	border: 1px solid #f96d29;
}

.carte_chercher_map input[type="text"] {
	border: 1px solid #f96d29;
}

.carte_chercher_map input[type="submit"]:hover {
	background: #f96d29 url(../images_ffcam/refuge_chercher_map_submit.png) right -49px no-repeat;
}

.gm-style .gm-style-iw .plus a:hover {
	background-color: #f96d29;
}

.carte_chercher_liste .plus a:hover {
	background-color: #f96d29;
}



/* pagination */

.cv8d-pagelist a {
	border: 1px solid #f96d29;
	background-color: #f96d29;
}

.cv8d-pagelist a.active-page,
.cv8d-pagelist a:hover,
.cv8d-pagelist-bottom a:hover {
	color: #f96d29;
	border: 1px solid #f96d29;
}


/* formation liste */

.cv8d-browsediv-formation .sectionfunction_infos_filtre {
	background-color: #f96d29;
}

.ffcam-formation .titre {
	color: #f96d29;
}

div.ffcam-formation a:hover {
	color: #f96d29;
}

div.ffcam-formation label {
	color: #f96d29;
}


.cv8d-object {
	border-bottom:1px solid #f96d29;
}


@media (min-width: 768px) {

	#cv3-navigation {
		background-color: #f96d29;
		
	}

	.refuge_liens a {
		height: 100%;
		font-size: 1.5em;
		line-height: 1em;
	}

	.refuge_liens .refuge_liens_fond {
		height: 160px;
		padding: 15px;
	}

	.refuge_liens a.trouver {
		float: left;
		width: 48%;
	}

	.refuge_liens a.reserver {
		float: right;
		width: 48%;
	}

	.refuge_chercher .onoff {
		margin-top: 2.5em;
	}

	.refuge_chercher_map .formelts {
		width: 23%;
		margin-left: 2.1%;
	}
	
	.refuge_chercher_map .formelts:nth-child(4n+1) {
		margin-left: 0;
	}

	.refuge_chercher_liste ul li {
		float: left;
		width: 48%;
		margin-left: 4%;
		margin-bottom: 2em;
	}
	
	.refuge_chercher_liste ul li:nth-child(2n+1) {
		margin-left: 0;
	}
	
	.refuge_chercher_liste img {
		float: left;
		width: 48%;
		margin-right: 4%;
	}
}

@media (min-width: 992px) {
	
	#cv3-navigation {
		padding-bottom: 2em;
		background: #f96d29 url(../images_ffcam/cv3-navigation_fond.png) bottom center no-repeat;
	}

	.refuge_liens .refuge_liens_fond {
		height: 325px;
		padding: 20px;
	}

	.refuge_liens a {
		font-size: 1.5em;
		line-height: 1em;
	}

	.refuge_liens a.trouver,
	.refuge_liens a.reserver {
		float: none;
		width: 100%;
		height: 50%;
	}

	.refuge_chercher .onoff {
		margin-top: 1em;
	}

}

@media (min-width: 1200px) {

	.refuge_liens a {
		font-size: 1.8em;
		line-height: 1em;
	}

	.refuge_liens .refuge_liens_fond {
		height: 395px;
	}

}

@media (max-width: 767px) {
	
	#cv3-navigation {
		background: #f96d29;
	}


	.refuge_liens a.trouver,
	.refuge_liens a.reserver {
		background-image: none;
	}
	
	.refuge_liens a.trouver {
		margin-bottom: 20px;
	}


	.refuge_chercher .onoff {
		margin-top: 2.5em;
	}

	.refuge_chercher_map input[type="submit"] {
		margin-bottom: 1em;
	}

	.refuge_chercher_map .formelts {
		width: 100%;
		margin-left: 0;
	}

	.refuge_chercher_liste ul li {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 2em;
	}
	
	.refuge_chercher_liste img {
		float: none;
		width: 100%%;
		margin-bottom: 1em;
	}

	[class^="cv3-"] .photo .sport {
		display: none;
	}

	.cv3-4cols .photo .sport {
		display: none;
	}

	.cv3-diagonale .texte {
		background-image: none;
		background-color: #f96d29;
	}

}